aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/jumper
diff options
context:
space:
mode:
authorGravatar Florin Malita <fmalita@chromium.org>2017-11-10 14:06:39 -0500
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-11-10 19:38:17 +0000
commitc0ae2c8a6272bec976a6b617408f98856c79862d (patch)
tree662faf0c209ff27ba86c6b18dccf9ec6a8dcfd7b /src/jumper
parent024301a822bae657b3801d3977de12fc1cf02c30 (diff)
AVX2 specialization for lowp gradient lookup
705.32 -> 457.76 gradient_sweep_clamp_3color 609.38 -> 345.34 gradient_radial1_clamp_3color Change-Id: I0165ac8f004ee095ada4f12b33db0a94ae39fca3 Reviewed-on: https://skia-review.googlesource.com/69902 Reviewed-by: Mike Klein <mtklein@chromium.org> Commit-Queue: Florin Malita <fmalita@chromium.org>
Diffstat (limited to 'src/jumper')
-rw-r--r--src/jumper/SkJumper_generated.S5968
-rw-r--r--src/jumper/SkJumper_generated_win.S5277
-rw-r--r--src/jumper/SkJumper_stages_lowp.cpp42
3 files changed, 5730 insertions, 5557 deletions
diff --git a/src/jumper/SkJumper_generated.S b/src/jumper/SkJumper_generated.S
index 07f0b75c8d..861d81baec 100644
--- a/src/jumper/SkJumper_generated.S
+++ b/src/jumper/SkJumper_generated.S
@@ -9576,9 +9576,9 @@ _sk_seed_shader_skx:
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
.byte 98,242,125,40,124,201 // vpbroadcastd %ecx,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 98,241,116,56,88,13,174,136,3,0 // vaddps 0x388ae(%rip){1to8},%ymm1,%ymm1 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 98,241,116,56,88,13,30,138,3,0 // vaddps 0x38a1e(%rip){1to8},%ymm1,%ymm1 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,21,167,136,3,0 // vbroadcastss 0x388a7(%rip),%ymm2 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,21,23,138,3,0 // vbroadcastss 0x38a17(%rip),%ymm2 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,228,87,219 // vxorps %ymm3,%ymm3,%ymm3
.byte 197,220,87,228 // vxorps %ymm4,%ymm4,%ymm4
.byte 197,212,87,237 // vxorps %ymm5,%ymm5,%ymm5
@@ -9592,16 +9592,16 @@ FUNCTION(_sk_dither_skx)
_sk_dither_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 98,114,125,40,124,194 // vpbroadcastd %edx,%ymm8
- .byte 197,61,254,5,45,138,3,0 // vpaddd 0x38a2d(%rip),%ymm8,%ymm8 # 38b60 <_sk_srcover_bgra_8888_sse2_lowp+0x45c>
+ .byte 197,61,254,5,141,139,3,0 // vpaddd 0x38b8d(%rip),%ymm8,%ymm8 # 38cc0 <_sk_srcover_bgra_8888_sse2_lowp+0x44c>
.byte 98,114,125,40,124,201 // vpbroadcastd %ecx,%ymm9
.byte 196,65,53,239,200 // vpxor %ymm8,%ymm9,%ymm9
- .byte 196,98,125,88,21,113,136,3,0 // vpbroadcastd 0x38871(%rip),%ymm10 # 389b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
+ .byte 196,98,125,88,21,225,137,3,0 // vpbroadcastd 0x389e1(%rip),%ymm10 # 38b28 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
.byte 196,65,53,219,218 // vpand %ymm10,%ymm9,%ymm11
.byte 196,193,37,114,243,5 // vpslld $0x5,%ymm11,%ymm11
.byte 196,65,61,219,210 // vpand %ymm10,%ymm8,%ymm10
.byte 196,193,45,114,242,4 // vpslld $0x4,%ymm10,%ymm10
- .byte 196,98,125,88,37,86,136,3,0 // vpbroadcastd 0x38856(%rip),%ymm12 # 389bc <_sk_srcover_bgra_8888_sse2_lowp+0x2b8>
- .byte 196,98,125,88,45,81,136,3,0 // vpbroadcastd 0x38851(%rip),%ymm13 # 389c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ .byte 196,98,125,88,37,198,137,3,0 // vpbroadcastd 0x389c6(%rip),%ymm12 # 38b2c <_sk_srcover_bgra_8888_sse2_lowp+0x2b8>
+ .byte 196,98,125,88,45,193,137,3,0 // vpbroadcastd 0x389c1(%rip),%ymm13 # 38b30 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
.byte 196,65,53,219,245 // vpand %ymm13,%ymm9,%ymm14
.byte 196,193,13,114,246,2 // vpslld $0x2,%ymm14,%ymm14
.byte 196,65,37,235,222 // vpor %ymm14,%ymm11,%ymm11
@@ -9616,8 +9616,8 @@ _sk_dither_skx:
.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,3,136,3,0 // vbroadcastss 0x38803(%rip),%ymm9 # 389c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2c0>
- .byte 98,114,61,56,168,13,253,135,3,0 // vfmadd213ps 0x387fd(%rip){1to8},%ymm8,%ymm9 # 389c8 <_sk_srcover_bgra_8888_sse2_lowp+0x2c4>
+ .byte 196,98,125,24,13,115,137,3,0 // vbroadcastss 0x38973(%rip),%ymm9 # 38b34 <_sk_srcover_bgra_8888_sse2_lowp+0x2c0>
+ .byte 98,114,61,56,168,13,109,137,3,0 // vfmadd213ps 0x3896d(%rip){1to8},%ymm8,%ymm9 # 38b38 <_sk_srcover_bgra_8888_sse2_lowp+0x2c4>
.byte 196,98,125,24,0 // vbroadcastss (%rax),%ymm8
.byte 196,65,52,89,192 // vmulps %ymm8,%ymm9,%ymm8
.byte 197,188,88,192 // vaddps %ymm0,%ymm8,%ymm0
@@ -9650,7 +9650,7 @@ HIDDEN _sk_black_color_skx
FUNCTION(_sk_black_color_skx)
_sk_black_color_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,138,135,3,0 // vbroadcastss 0x3878a(%rip),%ymm3 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,250,136,3,0 // vbroadcastss 0x388fa(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,87,192 // vxorps %ymm0,%ymm0,%ymm0
.byte 197,244,87,201 // vxorps %ymm1,%ymm1,%ymm1
.byte 197,236,87,210 // vxorps %ymm2,%ymm2,%ymm2
@@ -9661,7 +9661,7 @@ HIDDEN _sk_white_color_skx
FUNCTION(_sk_white_color_skx)
_sk_white_color_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,5,113,135,3,0 // vbroadcastss 0x38771(%rip),%ymm0 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,5,225,136,3,0 // vbroadcastss 0x388e1(%rip),%ymm0 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 197,252,40,216 // vmovaps %ymm0,%ymm3
@@ -9707,7 +9707,7 @@ HIDDEN _sk_srcatop_skx
FUNCTION(_sk_srcatop_skx)
_sk_srcatop_skx:
.byte 197,252,89,199 // vmulps %ymm7,%ymm0,%ymm0
- .byte 196,98,125,24,5,16,135,3,0 // vbroadcastss 0x38710(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,128,136,3,0 // vbroadcastss 0x38880(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 196,226,61,184,196 // vfmadd231ps %ymm4,%ymm8,%ymm0
.byte 197,244,89,207 // vmulps %ymm7,%ymm1,%ymm1
@@ -9723,7 +9723,7 @@ HIDDEN _sk_dstatop_skx
.globl _sk_dstatop_skx
FUNCTION(_sk_dstatop_skx)
_sk_dstatop_skx:
- .byte 196,98,125,24,5,223,134,3,0 // vbroadcastss 0x386df(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,79,136,3,0 // vbroadcastss 0x3884f(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,199 // vsubps %ymm7,%ymm8,%ymm8
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
.byte 196,226,101,184,196 // vfmadd231ps %ymm4,%ymm3,%ymm0
@@ -9762,7 +9762,7 @@ HIDDEN _sk_srcout_skx
.globl _sk_srcout_skx
FUNCTION(_sk_srcout_skx)
_sk_srcout_skx:
- .byte 196,98,125,24,5,130,134,3,0 // vbroadcastss 0x38682(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,242,135,3,0 // vbroadcastss 0x387f2(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,199 // vsubps %ymm7,%ymm8,%ymm8
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
.byte 197,188,89,201 // vmulps %ymm1,%ymm8,%ymm1
@@ -9775,7 +9775,7 @@ HIDDEN _sk_dstout_skx
.globl _sk_dstout_skx
FUNCTION(_sk_dstout_skx)
_sk_dstout_skx:
- .byte 196,226,125,24,5,97,134,3,0 // vbroadcastss 0x38661(%rip),%ymm0 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,5,209,135,3,0 // vbroadcastss 0x387d1(%rip),%ymm0 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,92,219 // vsubps %ymm3,%ymm0,%ymm3
.byte 197,228,89,196 // vmulps %ymm4,%ymm3,%ymm0
.byte 197,228,89,205 // vmulps %ymm5,%ymm3,%ymm1
@@ -9788,7 +9788,7 @@ HIDDEN _sk_srcover_skx
.globl _sk_srcover_skx
FUNCTION(_sk_srcover_skx)
_sk_srcover_skx:
- .byte 196,98,125,24,5,64,134,3,0 // vbroadcastss 0x38640(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,176,135,3,0 // vbroadcastss 0x387b0(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 196,194,93,184,192 // vfmadd231ps %ymm8,%ymm4,%ymm0
.byte 196,194,85,184,200 // vfmadd231ps %ymm8,%ymm5,%ymm1
@@ -9801,7 +9801,7 @@ HIDDEN _sk_dstover_skx
.globl _sk_dstover_skx
FUNCTION(_sk_dstover_skx)
_sk_dstover_skx:
- .byte 196,98,125,24,5,27,134,3,0 // vbroadcastss 0x3861b(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,139,135,3,0 // vbroadcastss 0x3878b(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,199 // vsubps %ymm7,%ymm8,%ymm8
.byte 196,226,61,168,196 // vfmadd213ps %ymm4,%ymm8,%ymm0
.byte 196,226,61,168,205 // vfmadd213ps %ymm5,%ymm8,%ymm1
@@ -9825,7 +9825,7 @@ HIDDEN _sk_multiply_skx
.globl _sk_multiply_skx
FUNCTION(_sk_multiply_skx)
_sk_multiply_skx:
- .byte 196,98,125,24,5,226,133,3,0 // vbroadcastss 0x385e2(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,82,135,3,0 // vbroadcastss 0x38752(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,207 // vsubps %ymm7,%ymm8,%ymm9
.byte 197,52,89,208 // vmulps %ymm0,%ymm9,%ymm10
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
@@ -9848,7 +9848,7 @@ HIDDEN _sk_plus__skx
FUNCTION(_sk_plus__skx)
_sk_plus__skx:
.byte 197,252,88,196 // vaddps %ymm4,%ymm0,%ymm0
- .byte 196,98,125,24,5,145,133,3,0 // vbroadcastss 0x38591(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,1,135,3,0 // vbroadcastss 0x38701(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 197,244,88,205 // vaddps %ymm5,%ymm1,%ymm1
.byte 196,193,116,93,200 // vminps %ymm8,%ymm1,%ymm1
@@ -9878,7 +9878,7 @@ HIDDEN _sk_xor__skx
.globl _sk_xor__skx
FUNCTION(_sk_xor__skx)
_sk_xor__skx:
- .byte 196,98,125,24,5,60,133,3,0 // vbroadcastss 0x3853c(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,172,134,3,0 // vbroadcastss 0x386ac(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,207 // vsubps %ymm7,%ymm8,%ymm9
.byte 197,180,89,192 // vmulps %ymm0,%ymm9,%ymm0
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
@@ -9912,7 +9912,7 @@ _sk_darken_skx:
.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,192,132,3,0 // vbroadcastss 0x384c0(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,48,134,3,0 // vbroadcastss 0x38630(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 196,194,69,184,216 // vfmadd231ps %ymm8,%ymm7,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -9937,7 +9937,7 @@ _sk_lighten_skx:
.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,107,132,3,0 // vbroadcastss 0x3846b(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,219,133,3,0 // vbroadcastss 0x385db(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 196,194,69,184,216 // vfmadd231ps %ymm8,%ymm7,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -9965,7 +9965,7 @@ _sk_difference_skx:
.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,10,132,3,0 // vbroadcastss 0x3840a(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,122,133,3,0 // vbroadcastss 0x3857a(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 196,194,69,184,216 // vfmadd231ps %ymm8,%ymm7,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -9987,7 +9987,7 @@ _sk_exclusion_skx:
.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,196,131,3,0 // vbroadcastss 0x383c4(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,52,133,3,0 // vbroadcastss 0x38534(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 196,194,69,184,216 // vfmadd231ps %ymm8,%ymm7,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -9999,7 +9999,7 @@ FUNCTION(_sk_colorburn_skx)
_sk_colorburn_skx:
.byte 98,241,92,40,194,199,0 // vcmpeqps %ymm7,%ymm4,%k0
.byte 98,114,126,40,56,192 // vpmovm2d %k0,%ymm8
- .byte 196,98,125,24,13,161,131,3,0 // vbroadcastss 0x383a1(%rip),%ymm9 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,13,17,133,3,0 // vbroadcastss 0x38511(%rip),%ymm9 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,52,92,215 // vsubps %ymm7,%ymm9,%ymm10
.byte 197,44,89,216 // vmulps %ymm0,%ymm10,%ymm11
.byte 197,36,88,228 // vaddps %ymm4,%ymm11,%ymm12
@@ -10063,7 +10063,7 @@ _sk_colordodge_skx:
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 98,209,92,40,194,192,0 // vcmpeqps %ymm8,%ymm4,%k0
.byte 98,114,126,40,56,200 // vpmovm2d %k0,%ymm9
- .byte 196,98,125,24,21,114,130,3,0 // vbroadcastss 0x38272(%rip),%ymm10 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,21,226,131,3,0 // vbroadcastss 0x383e2(%rip),%ymm10 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,44,92,223 // vsubps %ymm7,%ymm10,%ymm11
.byte 197,36,89,224 // vmulps %ymm0,%ymm11,%ymm12
.byte 98,241,124,40,194,195,0 // vcmpeqps %ymm3,%ymm0,%k0
@@ -10120,7 +10120,7 @@ HIDDEN _sk_hardlight_skx
.globl _sk_hardlight_skx
FUNCTION(_sk_hardlight_skx)
_sk_hardlight_skx:
- .byte 196,98,125,24,5,106,129,3,0 // vbroadcastss 0x3816a(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,218,130,3,0 // vbroadcastss 0x382da(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,207 // vsubps %ymm7,%ymm8,%ymm9
.byte 197,52,89,208 // vmulps %ymm0,%ymm9,%ymm10
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
@@ -10174,7 +10174,7 @@ HIDDEN _sk_overlay_skx
.globl _sk_overlay_skx
FUNCTION(_sk_overlay_skx)
_sk_overlay_skx:
- .byte 196,98,125,24,5,134,128,3,0 // vbroadcastss 0x38086(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,246,129,3,0 // vbroadcastss 0x381f6(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,207 // vsubps %ymm7,%ymm8,%ymm9
.byte 197,52,89,208 // vmulps %ymm0,%ymm9,%ymm10
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
@@ -10240,15 +10240,15 @@ _sk_softlight_skx:
.byte 196,65,52,88,217 // vaddps %ymm9,%ymm9,%ymm11
.byte 196,65,36,88,235 // vaddps %ymm11,%ymm11,%ymm13
.byte 197,4,92,243 // vsubps %ymm3,%ymm15,%ymm14
- .byte 196,98,125,24,29,100,127,3,0 // vbroadcastss 0x37f64(%rip),%ymm11 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,29,212,128,3,0 // vbroadcastss 0x380d4(%rip),%ymm11 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,65,36,92,225 // vsubps %ymm9,%ymm11,%ymm12
.byte 196,98,13,168,227 // vfmadd213ps %ymm3,%ymm14,%ymm12
.byte 197,156,89,212 // vmulps %ymm4,%ymm12,%ymm2
.byte 196,66,21,168,237 // vfmadd213ps %ymm13,%ymm13,%ymm13
- .byte 98,226,125,40,24,21,95,127,3,0 // vbroadcastss 0x37f5f(%rip),%ymm18 # 389cc <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
+ .byte 98,226,125,40,24,21,207,128,3,0 // vbroadcastss 0x380cf(%rip),%ymm18 # 38b3c <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
.byte 98,161,52,40,88,202 // vaddps %ymm18,%ymm9,%ymm17
.byte 98,81,116,32,89,229 // vmulps %ymm13,%ymm17,%ymm12
- .byte 98,226,125,40,24,29,77,127,3,0 // vbroadcastss 0x37f4d(%rip),%ymm19 # 389d0 <_sk_srcover_bgra_8888_sse2_lowp+0x2cc>
+ .byte 98,226,125,40,24,29,189,128,3,0 // vbroadcastss 0x380bd(%rip),%ymm19 # 38b40 <_sk_srcover_bgra_8888_sse2_lowp+0x2cc>
.byte 98,50,53,40,184,227 // vfmadd231ps %ymm19,%ymm9,%ymm12
.byte 98,194,125,40,78,201 // vrsqrt14ps %ymm9,%ymm17
.byte 98,162,125,40,76,201 // vrcp14ps %ymm17,%ymm17
@@ -10370,11 +10370,11 @@ _sk_hue_skx:
.byte 196,65,28,89,219 // vmulps %ymm11,%ymm12,%ymm11
.byte 196,65,36,94,222 // vdivps %ymm14,%ymm11,%ymm11
.byte 196,99,37,74,225,240 // vblendvps %ymm15,%ymm1,%ymm11,%ymm12
- .byte 196,98,125,24,45,232,124,3,0 // vbroadcastss 0x37ce8(%rip),%ymm13 # 389d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
- .byte 196,98,125,24,53,227,124,3,0 // vbroadcastss 0x37ce3(%rip),%ymm14 # 389d8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ .byte 196,98,125,24,45,88,126,3,0 // vbroadcastss 0x37e58(%rip),%ymm13 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,53,83,126,3,0 // vbroadcastss 0x37e53(%rip),%ymm14 # 38b48 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
.byte 196,65,84,89,254 // vmulps %ymm14,%ymm5,%ymm15
.byte 196,66,93,184,253 // vfmadd231ps %ymm13,%ymm4,%ymm15
- .byte 98,226,125,40,24,5,211,124,3,0 // vbroadcastss 0x37cd3(%rip),%ymm16 # 389dc <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ .byte 98,226,125,40,24,5,67,126,3,0 // vbroadcastss 0x37e43(%rip),%ymm16 # 38b4c <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
.byte 98,50,77,40,184,248 // vfmadd231ps %ymm16,%ymm6,%ymm15
.byte 196,65,44,89,222 // vmulps %ymm14,%ymm10,%ymm11
.byte 196,66,53,184,221 // vfmadd231ps %ymm13,%ymm9,%ymm11
@@ -10431,7 +10431,7 @@ _sk_hue_skx:
.byte 196,65,12,88,219 // vaddps %ymm11,%ymm14,%ymm11
.byte 196,67,45,74,203,144 // vblendvps %ymm9,%ymm11,%ymm10,%ymm9
.byte 197,52,95,201 // vmaxps %ymm1,%ymm9,%ymm9
- .byte 196,226,125,24,13,111,123,3,0 // vbroadcastss 0x37b6f(%rip),%ymm1 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,13,223,124,3,0 // vbroadcastss 0x37cdf(%rip),%ymm1 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,116,92,215 // vsubps %ymm7,%ymm1,%ymm10
.byte 197,172,89,192 // vmulps %ymm0,%ymm10,%ymm0
.byte 197,116,92,219 // vsubps %ymm3,%ymm1,%ymm11
@@ -10483,11 +10483,11 @@ _sk_saturation_skx:
.byte 196,65,28,89,219 // vmulps %ymm11,%ymm12,%ymm11
.byte 196,65,36,94,222 // vdivps %ymm14,%ymm11,%ymm11
.byte 196,99,37,74,225,240 // vblendvps %ymm15,%ymm1,%ymm11,%ymm12
- .byte 196,98,125,24,45,164,122,3,0 // vbroadcastss 0x37aa4(%rip),%ymm13 # 389d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
- .byte 196,98,125,24,53,159,122,3,0 // vbroadcastss 0x37a9f(%rip),%ymm14 # 389d8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ .byte 196,98,125,24,45,20,124,3,0 // vbroadcastss 0x37c14(%rip),%ymm13 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,53,15,124,3,0 // vbroadcastss 0x37c0f(%rip),%ymm14 # 38b48 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
.byte 196,65,84,89,254 // vmulps %ymm14,%ymm5,%ymm15
.byte 196,66,93,184,253 // vfmadd231ps %ymm13,%ymm4,%ymm15
- .byte 98,226,125,40,24,5,143,122,3,0 // vbroadcastss 0x37a8f(%rip),%ymm16 # 389dc <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ .byte 98,226,125,40,24,5,255,123,3,0 // vbroadcastss 0x37bff(%rip),%ymm16 # 38b4c <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
.byte 98,50,77,40,184,248 // vfmadd231ps %ymm16,%ymm6,%ymm15
.byte 196,65,44,89,222 // vmulps %ymm14,%ymm10,%ymm11
.byte 196,66,53,184,221 // vfmadd231ps %ymm13,%ymm9,%ymm11
@@ -10544,7 +10544,7 @@ _sk_saturation_skx:
.byte 196,65,12,88,219 // vaddps %ymm11,%ymm14,%ymm11
.byte 196,67,45,74,203,144 // vblendvps %ymm9,%ymm11,%ymm10,%ymm9
.byte 197,52,95,201 // vmaxps %ymm1,%ymm9,%ymm9
- .byte 196,226,125,24,13,43,121,3,0 // vbroadcastss 0x3792b(%rip),%ymm1 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,13,155,122,3,0 // vbroadcastss 0x37a9b(%rip),%ymm1 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,116,92,215 // vsubps %ymm7,%ymm1,%ymm10
.byte 197,172,89,192 // vmulps %ymm0,%ymm10,%ymm0
.byte 197,116,92,219 // vsubps %ymm3,%ymm1,%ymm11
@@ -10568,11 +10568,11 @@ _sk_color_skx:
.byte 197,124,89,199 // vmulps %ymm7,%ymm0,%ymm8
.byte 197,116,89,207 // vmulps %ymm7,%ymm1,%ymm9
.byte 197,108,89,223 // vmulps %ymm7,%ymm2,%ymm11
- .byte 196,98,125,24,37,244,120,3,0 // vbroadcastss 0x378f4(%rip),%ymm12 # 389d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
- .byte 196,98,125,24,45,239,120,3,0 // vbroadcastss 0x378ef(%rip),%ymm13 # 389d8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ .byte 196,98,125,24,37,100,122,3,0 // vbroadcastss 0x37a64(%rip),%ymm12 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,45,95,122,3,0 // vbroadcastss 0x37a5f(%rip),%ymm13 # 38b48 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
.byte 196,65,84,89,245 // vmulps %ymm13,%ymm5,%ymm14
.byte 196,66,93,184,244 // vfmadd231ps %ymm12,%ymm4,%ymm14
- .byte 196,98,125,24,61,224,120,3,0 // vbroadcastss 0x378e0(%rip),%ymm15 # 389dc <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ .byte 196,98,125,24,61,80,122,3,0 // vbroadcastss 0x37a50(%rip),%ymm15 # 38b4c <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
.byte 196,66,77,184,247 // vfmadd231ps %ymm15,%ymm6,%ymm14
.byte 196,65,52,89,213 // vmulps %ymm13,%ymm9,%ymm10
.byte 196,66,61,184,212 // vfmadd231ps %ymm12,%ymm8,%ymm10
@@ -10630,7 +10630,7 @@ _sk_color_skx:
.byte 196,65,20,88,219 // vaddps %ymm11,%ymm13,%ymm11
.byte 196,67,53,74,203,192 // vblendvps %ymm12,%ymm11,%ymm9,%ymm9
.byte 98,49,52,40,95,202 // vmaxps %ymm18,%ymm9,%ymm9
- .byte 196,98,125,24,29,113,119,3,0 // vbroadcastss 0x37771(%rip),%ymm11 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,29,225,120,3,0 // vbroadcastss 0x378e1(%rip),%ymm11 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,36,92,231 // vsubps %ymm7,%ymm11,%ymm12
.byte 197,156,89,192 // vmulps %ymm0,%ymm12,%ymm0
.byte 197,36,92,219 // vsubps %ymm3,%ymm11,%ymm11
@@ -10654,11 +10654,11 @@ _sk_luminosity_skx:
.byte 197,100,89,196 // vmulps %ymm4,%ymm3,%ymm8
.byte 197,100,89,205 // vmulps %ymm5,%ymm3,%ymm9
.byte 197,100,89,222 // vmulps %ymm6,%ymm3,%ymm11
- .byte 196,98,125,24,37,60,119,3,0 // vbroadcastss 0x3773c(%rip),%ymm12 # 389d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
- .byte 196,98,125,24,45,55,119,3,0 // vbroadcastss 0x37737(%rip),%ymm13 # 389d8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ .byte 196,98,125,24,37,172,120,3,0 // vbroadcastss 0x378ac(%rip),%ymm12 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,45,167,120,3,0 // vbroadcastss 0x378a7(%rip),%ymm13 # 38b48 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
.byte 196,65,116,89,245 // vmulps %ymm13,%ymm1,%ymm14
.byte 196,66,125,184,244 // vfmadd231ps %ymm12,%ymm0,%ymm14
- .byte 196,98,125,24,61,40,119,3,0 // vbroadcastss 0x37728(%rip),%ymm15 # 389dc <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ .byte 196,98,125,24,61,152,120,3,0 // vbroadcastss 0x37898(%rip),%ymm15 # 38b4c <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
.byte 196,66,109,184,247 // vfmadd231ps %ymm15,%ymm2,%ymm14
.byte 196,65,52,89,213 // vmulps %ymm13,%ymm9,%ymm10
.byte 196,66,61,184,212 // vfmadd231ps %ymm12,%ymm8,%ymm10
@@ -10716,7 +10716,7 @@ _sk_luminosity_skx:
.byte 196,65,20,88,219 // vaddps %ymm11,%ymm13,%ymm11
.byte 196,67,53,74,203,192 // vblendvps %ymm12,%ymm11,%ymm9,%ymm9
.byte 98,49,52,40,95,202 // vmaxps %ymm18,%ymm9,%ymm9
- .byte 196,98,125,24,29,185,117,3,0 // vbroadcastss 0x375b9(%rip),%ymm11 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,29,41,119,3,0 // vbroadcastss 0x37729(%rip),%ymm11 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,36,92,231 // vsubps %ymm7,%ymm11,%ymm12
.byte 197,156,89,192 // vmulps %ymm0,%ymm12,%ymm0
.byte 197,36,92,219 // vsubps %ymm3,%ymm11,%ymm11
@@ -10759,9 +10759,9 @@ _sk_srcover_rgba_8888_skx:
.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,16,117,3,0 // vbroadcastss 0x37510(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,128,118,3,0 // vbroadcastss 0x37680(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
- .byte 196,98,125,24,13,47,117,3,0 // vbroadcastss 0x3752f(%rip),%ymm9 # 389e0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,13,159,118,3,0 // vbroadcastss 0x3769f(%rip),%ymm9 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,193,124,89,193 // vmulps %ymm9,%ymm0,%ymm0
.byte 196,194,93,184,192 // vfmadd231ps %ymm8,%ymm4,%ymm0
.byte 196,193,116,89,201 // vmulps %ymm9,%ymm1,%ymm1
@@ -10903,9 +10903,9 @@ _sk_srcover_bgra_8888_skx:
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
.byte 197,197,114,215,24 // vpsrld $0x18,%ymm7,%ymm7
.byte 197,252,91,255 // vcvtdq2ps %ymm7,%ymm7
- .byte 196,98,125,24,5,211,114,3,0 // vbroadcastss 0x372d3(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,67,116,3,0 // vbroadcastss 0x37443(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
- .byte 196,98,125,24,13,242,114,3,0 // vbroadcastss 0x372f2(%rip),%ymm9 # 389e0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,13,98,116,3,0 // vbroadcastss 0x37462(%rip),%ymm9 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,193,124,89,193 // vmulps %ymm9,%ymm0,%ymm0
.byte 196,194,93,184,192 // vfmadd231ps %ymm8,%ymm4,%ymm0
.byte 196,193,116,89,201 // vmulps %ymm9,%ymm1,%ymm1
@@ -11034,7 +11034,7 @@ HIDDEN _sk_clamp_1_skx
.globl _sk_clamp_1_skx
FUNCTION(_sk_clamp_1_skx)
_sk_clamp_1_skx:
- .byte 196,98,125,24,5,214,112,3,0 // vbroadcastss 0x370d6(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,70,114,3,0 // vbroadcastss 0x37246(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 196,193,116,93,200 // vminps %ymm8,%ymm1,%ymm1
.byte 196,193,108,93,208 // vminps %ymm8,%ymm2,%ymm2
@@ -11046,7 +11046,7 @@ HIDDEN _sk_clamp_a_skx
.globl _sk_clamp_a_skx
FUNCTION(_sk_clamp_a_skx)
_sk_clamp_a_skx:
- .byte 98,241,100,56,93,29,180,112,3,0 // vminps 0x370b4(%rip){1to8},%ymm3,%ymm3 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 98,241,100,56,93,29,36,114,3,0 // vminps 0x37224(%rip){1to8},%ymm3,%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,93,195 // vminps %ymm3,%ymm0,%ymm0
.byte 197,244,93,203 // vminps %ymm3,%ymm1,%ymm1
.byte 197,236,93,211 // vminps %ymm3,%ymm2,%ymm2
@@ -11057,7 +11057,7 @@ HIDDEN _sk_clamp_a_dst_skx
.globl _sk_clamp_a_dst_skx
FUNCTION(_sk_clamp_a_dst_skx)
_sk_clamp_a_dst_skx:
- .byte 98,241,68,56,93,61,154,112,3,0 // vminps 0x3709a(%rip){1to8},%ymm7,%ymm7 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 98,241,68,56,93,61,10,114,3,0 // vminps 0x3720a(%rip){1to8},%ymm7,%ymm7 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,220,93,231 // vminps %ymm7,%ymm4,%ymm4
.byte 197,212,93,239 // vminps %ymm7,%ymm5,%ymm5
.byte 197,204,93,247 // vminps %ymm7,%ymm6,%ymm6
@@ -11089,7 +11089,7 @@ HIDDEN _sk_invert_skx
.globl _sk_invert_skx
FUNCTION(_sk_invert_skx)
_sk_invert_skx:
- .byte 196,98,125,24,5,90,112,3,0 // vbroadcastss 0x3705a(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,202,113,3,0 // vbroadcastss 0x371ca(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,188,92,192 // vsubps %ymm0,%ymm8,%ymm0
.byte 197,188,92,201 // vsubps %ymm1,%ymm8,%ymm1
.byte 197,188,92,210 // vsubps %ymm2,%ymm8,%ymm2
@@ -11143,9 +11143,9 @@ HIDDEN _sk_unpremul_skx
.globl _sk_unpremul_skx
FUNCTION(_sk_unpremul_skx)
_sk_unpremul_skx:
- .byte 196,98,125,24,5,245,111,3,0 // vbroadcastss 0x36ff5(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,101,113,3,0 // vbroadcastss 0x37165(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,94,195 // vdivps %ymm3,%ymm8,%ymm8
- .byte 98,241,60,56,194,5,22,112,3,0,1 // vcmpltps 0x37016(%rip){1to8},%ymm8,%k0 # 389e4 <_sk_srcover_bgra_8888_sse2_lowp+0x2e0>
+ .byte 98,241,60,56,194,5,134,113,3,0,1 // vcmpltps 0x37186(%rip){1to8},%ymm8,%k0 # 38b54 <_sk_srcover_bgra_8888_sse2_lowp+0x2e0>
.byte 98,114,126,40,56,200 // vpmovm2d %k0,%ymm9
.byte 196,65,44,87,210 // vxorps %ymm10,%ymm10,%ymm10
.byte 196,67,45,74,192,144 // vblendvps %ymm9,%ymm8,%ymm10,%ymm8
@@ -11159,16 +11159,16 @@ HIDDEN _sk_from_srgb_skx
.globl _sk_from_srgb_skx
FUNCTION(_sk_from_srgb_skx)
_sk_from_srgb_skx:
- .byte 196,98,125,24,5,240,111,3,0 // vbroadcastss 0x36ff0(%rip),%ymm8 # 389e8 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
+ .byte 196,98,125,24,5,96,113,3,0 // vbroadcastss 0x37160(%rip),%ymm8 # 38b58 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
.byte 196,65,124,89,200 // vmulps %ymm8,%ymm0,%ymm9
.byte 197,124,89,208 // vmulps %ymm0,%ymm0,%ymm10
- .byte 196,98,125,24,29,226,111,3,0 // vbroadcastss 0x36fe2(%rip),%ymm11 # 389ec <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
- .byte 196,98,125,24,37,193,111,3,0 // vbroadcastss 0x36fc1(%rip),%ymm12 # 389d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,29,82,113,3,0 // vbroadcastss 0x37152(%rip),%ymm11 # 38b5c <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
+ .byte 196,98,125,24,37,49,113,3,0 // vbroadcastss 0x37131(%rip),%ymm12 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
.byte 196,65,124,40,236 // vmovaps %ymm12,%ymm13
.byte 196,66,125,168,235 // vfmadd213ps %ymm11,%ymm0,%ymm13
- .byte 196,98,125,24,53,202,111,3,0 // vbroadcastss 0x36fca(%rip),%ymm14 # 389f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
+ .byte 196,98,125,24,53,58,113,3,0 // vbroadcastss 0x3713a(%rip),%ymm14 # 38b60 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
.byte 196,66,45,168,238 // vfmadd213ps %ymm14,%ymm10,%ymm13
- .byte 196,98,125,24,21,192,111,3,0 // vbroadcastss 0x36fc0(%rip),%ymm10 # 389f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
+ .byte 196,98,125,24,21,48,113,3,0 // vbroadcastss 0x37130(%rip),%ymm10 # 38b64 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
.byte 98,209,124,40,194,194,1 // vcmpltps %ymm10,%ymm0,%k0
.byte 98,242,126,40,56,192 // vpmovm2d %k0,%ymm0
.byte 196,195,21,74,193,0 // vblendvps %ymm0,%ymm9,%ymm13,%ymm0
@@ -11194,16 +11194,16 @@ HIDDEN _sk_from_srgb_dst_skx
.globl _sk_from_srgb_dst_skx
FUNCTION(_sk_from_srgb_dst_skx)
_sk_from_srgb_dst_skx:
- .byte 196,98,125,24,5,67,111,3,0 // vbroadcastss 0x36f43(%rip),%ymm8 # 389e8 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
+ .byte 196,98,125,24,5,179,112,3,0 // vbroadcastss 0x370b3(%rip),%ymm8 # 38b58 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
.byte 196,65,92,89,200 // vmulps %ymm8,%ymm4,%ymm9
.byte 197,92,89,212 // vmulps %ymm4,%ymm4,%ymm10
- .byte 196,98,125,24,29,53,111,3,0 // vbroadcastss 0x36f35(%rip),%ymm11 # 389ec <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
- .byte 196,98,125,24,37,20,111,3,0 // vbroadcastss 0x36f14(%rip),%ymm12 # 389d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,29,165,112,3,0 // vbroadcastss 0x370a5(%rip),%ymm11 # 38b5c <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
+ .byte 196,98,125,24,37,132,112,3,0 // vbroadcastss 0x37084(%rip),%ymm12 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
.byte 196,65,124,40,236 // vmovaps %ymm12,%ymm13
.byte 196,66,93,168,235 // vfmadd213ps %ymm11,%ymm4,%ymm13
- .byte 196,98,125,24,53,29,111,3,0 // vbroadcastss 0x36f1d(%rip),%ymm14 # 389f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
+ .byte 196,98,125,24,53,141,112,3,0 // vbroadcastss 0x3708d(%rip),%ymm14 # 38b60 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
.byte 196,66,45,168,238 // vfmadd213ps %ymm14,%ymm10,%ymm13
- .byte 196,98,125,24,21,19,111,3,0 // vbroadcastss 0x36f13(%rip),%ymm10 # 389f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
+ .byte 196,98,125,24,21,131,112,3,0 // vbroadcastss 0x37083(%rip),%ymm10 # 38b64 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
.byte 98,209,92,40,194,194,1 // vcmpltps %ymm10,%ymm4,%k0
.byte 98,242,126,40,56,224 // vpmovm2d %k0,%ymm4
.byte 196,195,21,74,225,64 // vblendvps %ymm4,%ymm9,%ymm13,%ymm4
@@ -11230,19 +11230,19 @@ HIDDEN _sk_to_srgb_skx
FUNCTION(_sk_to_srgb_skx)
_sk_to_srgb_skx:
.byte 98,114,125,40,78,192 // vrsqrt14ps %ymm0,%ymm8
- .byte 196,98,125,24,13,160,110,3,0 // vbroadcastss 0x36ea0(%rip),%ymm9 # 389f8 <_sk_srcover_bgra_8888_sse2_lowp+0x2f4>
+ .byte 196,98,125,24,13,16,112,3,0 // vbroadcastss 0x37010(%rip),%ymm9 # 38b68 <_sk_srcover_bgra_8888_sse2_lowp+0x2f4>
.byte 196,65,124,89,209 // vmulps %ymm9,%ymm0,%ymm10
- .byte 196,98,125,24,29,150,110,3,0 // vbroadcastss 0x36e96(%rip),%ymm11 # 389fc <_sk_srcover_bgra_8888_sse2_lowp+0x2f8>
- .byte 196,98,125,24,37,145,110,3,0 // vbroadcastss 0x36e91(%rip),%ymm12 # 38a00 <_sk_srcover_bgra_8888_sse2_lowp+0x2fc>
+ .byte 196,98,125,24,29,6,112,3,0 // vbroadcastss 0x37006(%rip),%ymm11 # 38b6c <_sk_srcover_bgra_8888_sse2_lowp+0x2f8>
+ .byte 196,98,125,24,37,1,112,3,0 // vbroadcastss 0x37001(%rip),%ymm12 # 38b70 <_sk_srcover_bgra_8888_sse2_lowp+0x2fc>
.byte 196,65,124,40,236 // vmovaps %ymm12,%ymm13
.byte 196,66,61,168,235 // vfmadd213ps %ymm11,%ymm8,%ymm13
- .byte 196,98,125,24,53,130,110,3,0 // vbroadcastss 0x36e82(%rip),%ymm14 # 38a04 <_sk_srcover_bgra_8888_sse2_lowp+0x300>
+ .byte 196,98,125,24,53,242,111,3,0 // vbroadcastss 0x36ff2(%rip),%ymm14 # 38b74 <_sk_srcover_bgra_8888_sse2_lowp+0x300>
.byte 196,66,61,168,238 // vfmadd213ps %ymm14,%ymm8,%ymm13
- .byte 196,98,125,24,61,120,110,3,0 // vbroadcastss 0x36e78(%rip),%ymm15 # 38a08 <_sk_srcover_bgra_8888_sse2_lowp+0x304>
+ .byte 196,98,125,24,61,232,111,3,0 // vbroadcastss 0x36fe8(%rip),%ymm15 # 38b78 <_sk_srcover_bgra_8888_sse2_lowp+0x304>
.byte 196,65,60,88,199 // vaddps %ymm15,%ymm8,%ymm8
.byte 98,82,125,40,76,192 // vrcp14ps %ymm8,%ymm8
.byte 196,65,20,89,192 // vmulps %ymm8,%ymm13,%ymm8
- .byte 196,98,125,24,45,99,110,3,0 // vbroadcastss 0x36e63(%rip),%ymm13 # 38a0c <_sk_srcover_bgra_8888_sse2_lowp+0x308>
+ .byte 196,98,125,24,45,211,111,3,0 // vbroadcastss 0x36fd3(%rip),%ymm13 # 38b7c <_sk_srcover_bgra_8888_sse2_lowp+0x308>
.byte 98,209,124,40,194,197,1 // vcmpltps %ymm13,%ymm0,%k0
.byte 98,242,126,40,56,192 // vpmovm2d %k0,%ymm0
.byte 196,195,61,74,194,0 // vblendvps %ymm0,%ymm10,%ymm8,%ymm0
@@ -11280,7 +11280,7 @@ _sk_rgb_to_hsl_skx:
.byte 197,116,93,194 // vminps %ymm2,%ymm1,%ymm8
.byte 196,65,124,93,208 // vminps %ymm8,%ymm0,%ymm10
.byte 98,193,52,40,92,194 // vsubps %ymm10,%ymm9,%ymm16
- .byte 196,98,125,24,5,84,109,3,0 // vbroadcastss 0x36d54(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,196,110,3,0 // vbroadcastss 0x36ec4(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 98,49,60,40,94,224 // vdivps %ymm16,%ymm8,%ymm12
.byte 98,209,52,40,194,194,0 // vcmpeqps %ymm10,%ymm9,%k0
.byte 98,114,126,40,56,192 // vpmovm2d %k0,%ymm8
@@ -11289,23 +11289,23 @@ _sk_rgb_to_hsl_skx:
.byte 197,116,92,242 // vsubps %ymm2,%ymm1,%ymm14
.byte 98,241,116,40,194,194,1 // vcmpltps %ymm2,%ymm1,%k0
.byte 98,114,126,40,56,248 // vpmovm2d %k0,%ymm15
- .byte 196,98,125,24,29,118,109,3,0 // vbroadcastss 0x36d76(%rip),%ymm11 # 38a10 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
+ .byte 196,98,125,24,29,230,110,3,0 // vbroadcastss 0x36ee6(%rip),%ymm11 # 38b80 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
.byte 197,196,87,255 // vxorps %ymm7,%ymm7,%ymm7
.byte 196,67,69,74,219,240 // vblendvps %ymm15,%ymm11,%ymm7,%ymm11
.byte 196,66,29,168,243 // vfmadd213ps %ymm11,%ymm12,%ymm14
.byte 98,241,52,40,194,193,0 // vcmpeqps %ymm1,%ymm9,%k0
.byte 98,114,126,40,56,216 // vpmovm2d %k0,%ymm11
.byte 197,236,92,208 // vsubps %ymm0,%ymm2,%ymm2
- .byte 196,98,125,24,61,81,109,3,0 // vbroadcastss 0x36d51(%rip),%ymm15 # 38a14 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
+ .byte 196,98,125,24,61,193,110,3,0 // vbroadcastss 0x36ec1(%rip),%ymm15 # 38b84 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
.byte 196,194,29,168,215 // vfmadd213ps %ymm15,%ymm12,%ymm2
.byte 197,252,92,193 // vsubps %ymm1,%ymm0,%ymm0
- .byte 98,242,29,56,168,5,66,109,3,0 // vfmadd213ps 0x36d42(%rip){1to8},%ymm12,%ymm0 # 38a18 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
+ .byte 98,242,29,56,168,5,178,110,3,0 // vfmadd213ps 0x36eb2(%rip){1to8},%ymm12,%ymm0 # 38b88 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
.byte 196,227,125,74,194,176 // vblendvps %ymm11,%ymm2,%ymm0,%ymm0
.byte 196,195,125,74,198,208 // vblendvps %ymm13,%ymm14,%ymm0,%ymm0
.byte 196,227,125,74,199,128 // vblendvps %ymm8,%ymm7,%ymm0,%ymm0
- .byte 98,241,124,56,89,5,42,109,3,0 // vmulps 0x36d2a(%rip){1to8},%ymm0,%ymm0 # 38a1c <_sk_srcover_bgra_8888_sse2_lowp+0x318>
+ .byte 98,241,124,56,89,5,154,110,3,0 // vmulps 0x36e9a(%rip){1to8},%ymm0,%ymm0 # 38b8c <_sk_srcover_bgra_8888_sse2_lowp+0x318>
.byte 196,193,52,88,202 // vaddps %ymm10,%ymm9,%ymm1
- .byte 196,98,125,24,29,176,108,3,0 // vbroadcastss 0x36cb0(%rip),%ymm11 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,29,32,110,3,0 // vbroadcastss 0x36e20(%rip),%ymm11 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,193,116,89,211 // vmulps %ymm11,%ymm1,%ymm2
.byte 98,241,36,40,194,194,1 // vcmpltps %ymm2,%ymm11,%k0
.byte 98,114,126,40,56,216 // vpmovm2d %k0,%ymm11
@@ -11324,7 +11324,7 @@ FUNCTION(_sk_hsl_to_rgb_skx)
_sk_hsl_to_rgb_skx:
.byte 98,225,124,40,40,215 // vmovaps %ymm7,%ymm18
.byte 98,225,124,40,40,230 // vmovaps %ymm6,%ymm20
- .byte 98,226,125,40,24,5,98,108,3,0 // vbroadcastss 0x36c62(%rip),%ymm16 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 98,226,125,40,24,5,210,109,3,0 // vbroadcastss 0x36dd2(%rip),%ymm16 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 98,241,124,32,194,194,2 // vcmpleps %ymm2,%ymm16,%k0
.byte 98,114,126,40,56,192 // vpmovm2d %k0,%ymm8
.byte 197,116,89,202 // vmulps %ymm2,%ymm1,%ymm9
@@ -11332,27 +11332,27 @@ _sk_hsl_to_rgb_skx:
.byte 196,67,53,74,194,128 // vblendvps %ymm8,%ymm10,%ymm9,%ymm8
.byte 197,60,88,218 // vaddps %ymm2,%ymm8,%ymm11
.byte 196,65,124,40,203 // vmovaps %ymm11,%ymm9
- .byte 98,114,109,56,186,13,151,108,3,0 // vfmsub231ps 0x36c97(%rip){1to8},%ymm2,%ymm9 # 38a14 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
+ .byte 98,114,109,56,186,13,7,110,3,0 // vfmsub231ps 0x36e07(%rip){1to8},%ymm2,%ymm9 # 38b84 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 98,209,116,40,194,192,0 // vcmpeqps %ymm8,%ymm1,%k0
.byte 98,242,126,40,56,248 // vpmovm2d %k0,%ymm7
- .byte 98,241,124,56,88,13,135,108,3,0 // vaddps 0x36c87(%rip){1to8},%ymm0,%ymm1 # 38a20 <_sk_srcover_bgra_8888_sse2_lowp+0x31c>
+ .byte 98,241,124,56,88,13,247,109,3,0 // vaddps 0x36df7(%rip){1to8},%ymm0,%ymm1 # 38b90 <_sk_srcover_bgra_8888_sse2_lowp+0x31c>
.byte 196,99,125,8,193,1 // vroundps $0x1,%ymm1,%ymm8
.byte 196,193,116,92,200 // vsubps %ymm8,%ymm1,%ymm1
- .byte 98,226,125,40,24,29,118,108,3,0 // vbroadcastss 0x36c76(%rip),%ymm19 # 38a24 <_sk_srcover_bgra_8888_sse2_lowp+0x320>
+ .byte 98,226,125,40,24,29,230,109,3,0 // vbroadcastss 0x36de6(%rip),%ymm19 # 38b94 <_sk_srcover_bgra_8888_sse2_lowp+0x320>
.byte 98,241,100,32,194,193,2 // vcmpleps %ymm1,%ymm19,%k0
.byte 98,114,126,40,56,192 // vpmovm2d %k0,%ymm8
.byte 196,65,36,92,241 // vsubps %ymm9,%ymm11,%ymm14
- .byte 196,98,125,24,61,71,108,3,0 // vbroadcastss 0x36c47(%rip),%ymm15 # 38a10 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
+ .byte 196,98,125,24,61,183,109,3,0 // vbroadcastss 0x36db7(%rip),%ymm15 # 38b80 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
.byte 196,65,116,89,231 // vmulps %ymm15,%ymm1,%ymm12
- .byte 98,226,125,40,24,13,64,108,3,0 // vbroadcastss 0x36c40(%rip),%ymm17 # 38a18 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
+ .byte 98,226,125,40,24,13,176,109,3,0 // vbroadcastss 0x36db0(%rip),%ymm17 # 38b88 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
.byte 98,81,116,32,92,212 // vsubps %ymm12,%ymm17,%ymm10
.byte 196,66,13,168,209 // vfmadd213ps %ymm9,%ymm14,%ymm10
.byte 196,67,45,74,193,128 // vblendvps %ymm8,%ymm9,%ymm10,%ymm8
.byte 98,241,124,32,194,193,2 // vcmpleps %ymm1,%ymm16,%k0
.byte 98,114,126,40,56,208 // vpmovm2d %k0,%ymm10
.byte 196,67,37,74,192,160 // vblendvps %ymm10,%ymm8,%ymm11,%ymm8
- .byte 196,98,125,24,21,23,108,3,0 // vbroadcastss 0x36c17(%rip),%ymm10 # 38a1c <_sk_srcover_bgra_8888_sse2_lowp+0x318>
+ .byte 196,98,125,24,21,135,109,3,0 // vbroadcastss 0x36d87(%rip),%ymm10 # 38b8c <_sk_srcover_bgra_8888_sse2_lowp+0x318>
.byte 98,241,44,40,194,193,2 // vcmpleps %ymm1,%ymm10,%k0
.byte 98,242,126,40,56,200 // vpmovm2d %k0,%ymm1
.byte 196,66,13,168,225 // vfmadd213ps %ymm9,%ymm14,%ymm12
@@ -11374,7 +11374,7 @@ _sk_hsl_to_rgb_skx:
.byte 196,66,13,168,233 // vfmadd213ps %ymm9,%ymm14,%ymm13
.byte 196,195,21,74,200,16 // vblendvps %ymm1,%ymm8,%ymm13,%ymm1
.byte 196,227,117,74,202,112 // vblendvps %ymm7,%ymm2,%ymm1,%ymm1
- .byte 98,241,124,56,88,5,157,107,3,0 // vaddps 0x36b9d(%rip){1to8},%ymm0,%ymm0 # 38a28 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ .byte 98,241,124,56,88,5,13,109,3,0 // vaddps 0x36d0d(%rip){1to8},%ymm0,%ymm0 # 38b98 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
.byte 196,99,125,8,192,1 // vroundps $0x1,%ymm0,%ymm8
.byte 196,193,124,92,192 // vsubps %ymm8,%ymm0,%ymm0
.byte 98,241,100,32,194,192,2 // vcmpleps %ymm0,%ymm19,%k0
@@ -11423,10 +11423,10 @@ _sk_scale_u8_skx:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,54 // jne 1f67 <_sk_scale_u8_skx+0x4e>
.byte 196,2,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm8
- .byte 197,57,219,5,81,115,3,0 // vpand 0x37351(%rip),%xmm8,%xmm8 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 197,57,219,5,177,116,3,0 // vpand 0x374b1(%rip),%xmm8,%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.byte 196,66,125,51,192 // vpmovzxwd %xmm8,%ymm8
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 98,113,60,56,89,5,217,106,3,0 // vmulps 0x36ad9(%rip){1to8},%ymm8,%ymm8 # 38a2c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 98,113,60,56,89,5,73,108,3,0 // vmulps 0x36c49(%rip){1to8},%ymm8,%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
.byte 197,188,89,201 // vmulps %ymm1,%ymm8,%ymm1
.byte 197,188,89,210 // vmulps %ymm2,%ymm8,%ymm2
@@ -11503,15 +11503,15 @@ _sk_scale_565_skx:
.byte 15,133,145,0,0,0 // jne 20e0 <_sk_scale_565_skx+0xb0>
.byte 196,1,122,111,4,88 // vmovdqu (%r8,%r11,2),%xmm8
.byte 196,66,125,51,192 // vpmovzxwd %xmm8,%ymm8
- .byte 98,113,61,56,219,13,204,105,3,0 // vpandd 0x369cc(%rip){1to8},%ymm8,%ymm9 # 38a30 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ .byte 98,113,61,56,219,13,60,107,3,0 // vpandd 0x36b3c(%rip){1to8},%ymm8,%ymm9 # 38ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
.byte 196,65,124,91,201 // vcvtdq2ps %ymm9,%ymm9
- .byte 98,113,52,56,89,13,193,105,3,0 // vmulps 0x369c1(%rip){1to8},%ymm9,%ymm9 # 38a34 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
- .byte 98,113,61,56,219,21,187,105,3,0 // vpandd 0x369bb(%rip){1to8},%ymm8,%ymm10 # 38a38 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ .byte 98,113,52,56,89,13,49,107,3,0 // vmulps 0x36b31(%rip){1to8},%ymm9,%ymm9 # 38ba4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ .byte 98,113,61,56,219,21,43,107,3,0 // vpandd 0x36b2b(%rip){1to8},%ymm8,%ymm10 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
.byte 196,65,124,91,210 // vcvtdq2ps %ymm10,%ymm10
- .byte 98,113,44,56,89,21,176,105,3,0 // vmulps 0x369b0(%rip){1to8},%ymm10,%ymm10 # 38a3c <_sk_srcover_bgra_8888_sse2_lowp+0x338>
- .byte 98,113,61,56,219,5,170,105,3,0 // vpandd 0x369aa(%rip){1to8},%ymm8,%ymm8 # 38a40 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ .byte 98,113,44,56,89,21,32,107,3,0 // vmulps 0x36b20(%rip){1to8},%ymm10,%ymm10 # 38bac <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ .byte 98,113,61,56,219,5,26,107,3,0 // vpandd 0x36b1a(%rip){1to8},%ymm8,%ymm8 # 38bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 98,113,60,56,89,5,159,105,3,0 // vmulps 0x3699f(%rip){1to8},%ymm8,%ymm8 # 38a44 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ .byte 98,113,60,56,89,5,15,107,3,0 // vmulps 0x36b0f(%rip){1to8},%ymm8,%ymm8 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
.byte 98,241,100,40,194,199,1 // vcmpltps %ymm7,%ymm3,%k0
.byte 98,114,126,40,56,216 // vpmovm2d %k0,%ymm11
.byte 196,65,44,93,224 // vminps %ymm8,%ymm10,%ymm12
@@ -11607,10 +11607,10 @@ _sk_lerp_u8_skx:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,74 // jne 2235 <_sk_lerp_u8_skx+0x62>
.byte 196,2,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm8
- .byte 197,57,219,5,151,112,3,0 // vpand 0x37097(%rip),%xmm8,%xmm8 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 197,57,219,5,247,113,3,0 // vpand 0x371f7(%rip),%xmm8,%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.byte 196,66,125,51,192 // vpmovzxwd %xmm8,%ymm8
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 98,113,60,56,89,5,31,104,3,0 // vmulps 0x3681f(%rip){1to8},%ymm8,%ymm8 # 38a2c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 98,113,60,56,89,5,143,105,3,0 // vmulps 0x3698f(%rip){1to8},%ymm8,%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,252,92,196 // vsubps %ymm4,%ymm0,%ymm0
.byte 196,226,61,168,196 // vfmadd213ps %ymm4,%ymm8,%ymm0
.byte 197,244,92,205 // vsubps %ymm5,%ymm1,%ymm1
@@ -11690,15 +11690,15 @@ _sk_lerp_565_skx:
.byte 15,133,165,0,0,0 // jne 23c0 <_sk_lerp_565_skx+0xc4>
.byte 196,1,122,111,4,88 // vmovdqu (%r8,%r11,2),%xmm8
.byte 196,66,125,51,192 // vpmovzxwd %xmm8,%ymm8
- .byte 98,113,61,56,219,13,0,103,3,0 // vpandd 0x36700(%rip){1to8},%ymm8,%ymm9 # 38a30 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ .byte 98,113,61,56,219,13,112,104,3,0 // vpandd 0x36870(%rip){1to8},%ymm8,%ymm9 # 38ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
.byte 196,65,124,91,201 // vcvtdq2ps %ymm9,%ymm9
- .byte 98,113,52,56,89,13,245,102,3,0 // vmulps 0x366f5(%rip){1to8},%ymm9,%ymm9 # 38a34 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
- .byte 98,113,61,56,219,21,239,102,3,0 // vpandd 0x366ef(%rip){1to8},%ymm8,%ymm10 # 38a38 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ .byte 98,113,52,56,89,13,101,104,3,0 // vmulps 0x36865(%rip){1to8},%ymm9,%ymm9 # 38ba4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ .byte 98,113,61,56,219,21,95,104,3,0 // vpandd 0x3685f(%rip){1to8},%ymm8,%ymm10 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
.byte 196,65,124,91,210 // vcvtdq2ps %ymm10,%ymm10
- .byte 98,113,44,56,89,21,228,102,3,0 // vmulps 0x366e4(%rip){1to8},%ymm10,%ymm10 # 38a3c <_sk_srcover_bgra_8888_sse2_lowp+0x338>
- .byte 98,113,61,56,219,5,222,102,3,0 // vpandd 0x366de(%rip){1to8},%ymm8,%ymm8 # 38a40 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ .byte 98,113,44,56,89,21,84,104,3,0 // vmulps 0x36854(%rip){1to8},%ymm10,%ymm10 # 38bac <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ .byte 98,113,61,56,219,5,78,104,3,0 // vpandd 0x3684e(%rip){1to8},%ymm8,%ymm8 # 38bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 98,113,60,56,89,5,211,102,3,0 // vmulps 0x366d3(%rip){1to8},%ymm8,%ymm8 # 38a44 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ .byte 98,113,60,56,89,5,67,104,3,0 // vmulps 0x36843(%rip){1to8},%ymm8,%ymm8 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
.byte 98,241,100,40,194,199,1 // vcmpltps %ymm7,%ymm3,%k0
.byte 98,114,126,40,56,216 // vpmovm2d %k0,%ymm11
.byte 196,65,44,93,224 // vminps %ymm8,%ymm10,%ymm12
@@ -11798,7 +11798,7 @@ _sk_load_tables_skx:
.byte 196,162,61,146,20,136 // vgatherdps %ymm8,(%rax,%ymm9,4),%ymm2
.byte 197,229,114,211,24 // vpsrld $0x18,%ymm3,%ymm3
.byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3
- .byte 98,241,100,56,89,29,38,101,3,0 // vmulps 0x36526(%rip){1to8},%ymm3,%ymm3 # 38a2c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 98,241,100,56,89,29,150,102,3,0 // vmulps 0x36696(%rip){1to8},%ymm3,%ymm3 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
@@ -11877,7 +11877,7 @@ _sk_load_tables_u16_be_skx:
.byte 197,113,105,219 // vpunpckhwd %xmm3,%xmm1,%xmm11
.byte 197,185,108,200 // vpunpcklqdq %xmm0,%xmm8,%xmm1
.byte 197,57,109,192 // vpunpckhqdq %xmm0,%xmm8,%xmm8
- .byte 197,121,111,21,85,108,3,0 // vmovdqa 0x36c55(%rip),%xmm10 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 197,121,111,21,181,109,3,0 // vmovdqa 0x36db5(%rip),%xmm10 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.byte 196,193,113,219,194 // vpand %xmm10,%xmm1,%xmm0
.byte 196,226,125,51,200 // vpmovzxwd %xmm0,%ymm1
.byte 76,139,64,8 // mov 0x8(%rax),%r8
@@ -11903,7 +11903,7 @@ _sk_load_tables_u16_be_skx:
.byte 197,185,235,219 // vpor %xmm3,%xmm8,%xmm3
.byte 196,226,125,51,219 // vpmovzxwd %xmm3,%ymm3
.byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3
- .byte 98,241,100,56,89,29,140,99,3,0 // vmulps 0x3638c(%rip){1to8},%ymm3,%ymm3 # 38a48 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+ .byte 98,241,100,56,89,29,252,100,3,0 // vmulps 0x364fc(%rip){1to8},%ymm3,%ymm3 # 38bb8 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 196,1,123,16,4,72 // vmovsd (%r8,%r9,2),%xmm8
@@ -11960,7 +11960,7 @@ _sk_load_tables_rgb_u16_be_skx:
.byte 197,249,105,193 // vpunpckhwd %xmm1,%xmm0,%xmm0
.byte 197,105,108,200 // vpunpcklqdq %xmm0,%xmm2,%xmm9
.byte 197,185,108,195 // vpunpcklqdq %xmm3,%xmm8,%xmm0
- .byte 197,121,111,21,222,106,3,0 // vmovdqa 0x36ade(%rip),%xmm10 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 197,121,111,21,62,108,3,0 // vmovdqa 0x36c3e(%rip),%xmm10 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.byte 196,193,121,219,194 // vpand %xmm10,%xmm0,%xmm0
.byte 196,226,125,51,200 // vpmovzxwd %xmm0,%ymm1
.byte 76,139,64,8 // mov 0x8(%rax),%r8
@@ -11981,7 +11981,7 @@ _sk_load_tables_rgb_u16_be_skx:
.byte 196,226,125,51,219 // vpmovzxwd %xmm3,%ymm3
.byte 196,226,29,146,20,152 // vgatherdps %ymm12,(%rax,%ymm3,4),%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,157,97,3,0 // vbroadcastss 0x3619d(%rip),%ymm3 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,13,99,3,0 // vbroadcastss 0x3630d(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 255,224 // jmpq *%rax
.byte 196,129,121,110,4,72 // vmovd (%r8,%r9,2),%xmm0
.byte 196,65,49,87,201 // vxorpd %xmm9,%xmm9,%xmm9
@@ -12050,7 +12050,7 @@ HIDDEN _sk_byte_tables_skx
FUNCTION(_sk_byte_tables_skx)
_sk_byte_tables_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,98,125,24,5,146,96,3,0 // vbroadcastss 0x36092(%rip),%ymm8 # 389e0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,5,2,98,3,0 // vbroadcastss 0x36202(%rip),%ymm8 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
.byte 197,125,91,200 // vcvtps2dq %ymm0,%ymm9
.byte 196,65,249,126,200 // vmovq %xmm9,%r8
@@ -12180,7 +12180,7 @@ _sk_byte_tables_skx:
.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,100,94,3,0 // vbroadcastss 0x35e64(%rip),%ymm8 # 38a2c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,5,212,95,3,0 // vbroadcastss 0x35fd4(%rip),%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
.byte 196,226,125,49,201 // vpmovzxbd %xmm1,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
@@ -12301,7 +12301,7 @@ _sk_byte_tables_rgb_skx:
.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,59,92,3,0 // vbroadcastss 0x35c3b(%rip),%ymm8 # 38a2c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,5,171,93,3,0 // vbroadcastss 0x35dab(%rip),%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
.byte 196,194,125,49,202 // vpmovzxbd %xmm10,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
@@ -12398,33 +12398,33 @@ _sk_parametric_r_skx:
.byte 98,114,125,56,168,80,2 // vfmadd213ps 0x8(%rax){1to8},%ymm0,%ymm10
.byte 196,226,125,24,0 // vbroadcastss (%rax),%ymm0
.byte 196,65,124,91,218 // vcvtdq2ps %ymm10,%ymm11
- .byte 196,98,125,24,37,47,91,3,0 // vbroadcastss 0x35b2f(%rip),%ymm12 # 38a4c <_sk_srcover_bgra_8888_sse2_lowp+0x348>
- .byte 98,114,37,56,168,37,45,91,3,0 // vfmadd213ps 0x35b2d(%rip){1to8},%ymm11,%ymm12 # 38a54 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
- .byte 98,113,44,56,84,21,31,91,3,0 // vandps 0x35b1f(%rip){1to8},%ymm10,%ymm10 # 38a50 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
- .byte 98,113,44,56,86,21,117,90,3,0 // vorps 0x35a75(%rip){1to8},%ymm10,%ymm10 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
- .byte 98,114,45,56,188,37,19,91,3,0 // vfnmadd231ps 0x35b13(%rip){1to8},%ymm10,%ymm12 # 38a58 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
- .byte 98,113,44,56,88,21,13,91,3,0 // vaddps 0x35b0d(%rip){1to8},%ymm10,%ymm10 # 38a5c <_sk_srcover_bgra_8888_sse2_lowp+0x358>
- .byte 196,98,125,24,29,8,91,3,0 // vbroadcastss 0x35b08(%rip),%ymm11 # 38a60 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ .byte 196,98,125,24,37,159,92,3,0 // vbroadcastss 0x35c9f(%rip),%ymm12 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ .byte 98,114,37,56,168,37,157,92,3,0 // vfmadd213ps 0x35c9d(%rip){1to8},%ymm11,%ymm12 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ .byte 98,113,44,56,84,21,143,92,3,0 // vandps 0x35c8f(%rip){1to8},%ymm10,%ymm10 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ .byte 98,113,44,56,86,21,229,91,3,0 // vorps 0x35be5(%rip){1to8},%ymm10,%ymm10 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 98,114,45,56,188,37,131,92,3,0 // vfnmadd231ps 0x35c83(%rip){1to8},%ymm10,%ymm12 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ .byte 98,113,44,56,88,21,125,92,3,0 // vaddps 0x35c7d(%rip){1to8},%ymm10,%ymm10 # 38bcc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ .byte 196,98,125,24,29,120,92,3,0 // vbroadcastss 0x35c78(%rip),%ymm11 # 38bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
.byte 196,65,36,94,210 // vdivps %ymm10,%ymm11,%ymm10
.byte 196,65,28,92,210 // vsubps %ymm10,%ymm12,%ymm10
.byte 196,193,124,89,194 // vmulps %ymm10,%ymm0,%ymm0
.byte 196,99,125,8,208,1 // vroundps $0x1,%ymm0,%ymm10
.byte 196,65,124,92,210 // vsubps %ymm10,%ymm0,%ymm10
- .byte 98,241,124,56,88,5,232,90,3,0 // vaddps 0x35ae8(%rip){1to8},%ymm0,%ymm0 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
- .byte 98,242,45,56,188,5,226,90,3,0 // vfnmadd231ps 0x35ae2(%rip){1to8},%ymm10,%ymm0 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
- .byte 196,98,125,24,29,221,90,3,0 // vbroadcastss 0x35add(%rip),%ymm11 # 38a6c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ .byte 98,241,124,56,88,5,88,92,3,0 // vaddps 0x35c58(%rip){1to8},%ymm0,%ymm0 # 38bd4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ .byte 98,242,45,56,188,5,82,92,3,0 // vfnmadd231ps 0x35c52(%rip){1to8},%ymm10,%ymm0 # 38bd8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ .byte 196,98,125,24,29,77,92,3,0 // vbroadcastss 0x35c4d(%rip),%ymm11 # 38bdc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
- .byte 196,98,125,24,29,211,90,3,0 // vbroadcastss 0x35ad3(%rip),%ymm11 # 38a70 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ .byte 196,98,125,24,29,67,92,3,0 // vbroadcastss 0x35c43(%rip),%ymm11 # 38be0 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
.byte 196,65,36,94,210 // vdivps %ymm10,%ymm11,%ymm10
.byte 196,193,124,88,194 // vaddps %ymm10,%ymm0,%ymm0
- .byte 98,241,124,56,89,5,195,90,3,0 // vmulps 0x35ac3(%rip){1to8},%ymm0,%ymm0 # 38a74 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ .byte 98,241,124,56,89,5,51,92,3,0 // vmulps 0x35c33(%rip){1to8},%ymm0,%ymm0 # 38be4 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
.byte 197,253,91,192 // vcvtps2dq %ymm0,%ymm0
.byte 196,98,125,24,80,20 // vbroadcastss 0x14(%rax),%ymm10
.byte 197,172,88,192 // vaddps %ymm0,%ymm10,%ymm0
.byte 196,195,125,74,193,128 // vblendvps %ymm8,%ymm9,%ymm0,%ymm0
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 196,193,124,95,192 // vmaxps %ymm8,%ymm0,%ymm0
- .byte 98,241,124,56,93,5,219,89,3,0 // vminps 0x359db(%rip){1to8},%ymm0,%ymm0 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 98,241,124,56,93,5,75,91,3,0 // vminps 0x35b4b(%rip){1to8},%ymm0,%ymm0 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -12441,33 +12441,33 @@ _sk_parametric_g_skx:
.byte 98,114,117,56,168,80,2 // vfmadd213ps 0x8(%rax){1to8},%ymm1,%ymm10
.byte 196,226,125,24,8 // vbroadcastss (%rax),%ymm1
.byte 196,65,124,91,218 // vcvtdq2ps %ymm10,%ymm11
- .byte 196,98,125,24,37,50,90,3,0 // vbroadcastss 0x35a32(%rip),%ymm12 # 38a4c <_sk_srcover_bgra_8888_sse2_lowp+0x348>
- .byte 98,114,37,56,168,37,48,90,3,0 // vfmadd213ps 0x35a30(%rip){1to8},%ymm11,%ymm12 # 38a54 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
- .byte 98,113,44,56,84,21,34,90,3,0 // vandps 0x35a22(%rip){1to8},%ymm10,%ymm10 # 38a50 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
- .byte 98,113,44,56,86,21,120,89,3,0 // vorps 0x35978(%rip){1to8},%ymm10,%ymm10 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
- .byte 98,114,45,56,188,37,22,90,3,0 // vfnmadd231ps 0x35a16(%rip){1to8},%ymm10,%ymm12 # 38a58 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
- .byte 98,113,44,56,88,21,16,90,3,0 // vaddps 0x35a10(%rip){1to8},%ymm10,%ymm10 # 38a5c <_sk_srcover_bgra_8888_sse2_lowp+0x358>
- .byte 196,98,125,24,29,11,90,3,0 // vbroadcastss 0x35a0b(%rip),%ymm11 # 38a60 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ .byte 196,98,125,24,37,162,91,3,0 // vbroadcastss 0x35ba2(%rip),%ymm12 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ .byte 98,114,37,56,168,37,160,91,3,0 // vfmadd213ps 0x35ba0(%rip){1to8},%ymm11,%ymm12 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ .byte 98,113,44,56,84,21,146,91,3,0 // vandps 0x35b92(%rip){1to8},%ymm10,%ymm10 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ .byte 98,113,44,56,86,21,232,90,3,0 // vorps 0x35ae8(%rip){1to8},%ymm10,%ymm10 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 98,114,45,56,188,37,134,91,3,0 // vfnmadd231ps 0x35b86(%rip){1to8},%ymm10,%ymm12 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ .byte 98,113,44,56,88,21,128,91,3,0 // vaddps 0x35b80(%rip){1to8},%ymm10,%ymm10 # 38bcc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ .byte 196,98,125,24,29,123,91,3,0 // vbroadcastss 0x35b7b(%rip),%ymm11 # 38bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
.byte 196,65,36,94,210 // vdivps %ymm10,%ymm11,%ymm10
.byte 196,65,28,92,210 // vsubps %ymm10,%ymm12,%ymm10
.byte 196,193,116,89,202 // vmulps %ymm10,%ymm1,%ymm1
.byte 196,99,125,8,209,1 // vroundps $0x1,%ymm1,%ymm10
.byte 196,65,116,92,210 // vsubps %ymm10,%ymm1,%ymm10
- .byte 98,241,116,56,88,13,235,89,3,0 // vaddps 0x359eb(%rip){1to8},%ymm1,%ymm1 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
- .byte 98,242,45,56,188,13,229,89,3,0 // vfnmadd231ps 0x359e5(%rip){1to8},%ymm10,%ymm1 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
- .byte 196,98,125,24,29,224,89,3,0 // vbroadcastss 0x359e0(%rip),%ymm11 # 38a6c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ .byte 98,241,116,56,88,13,91,91,3,0 // vaddps 0x35b5b(%rip){1to8},%ymm1,%ymm1 # 38bd4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ .byte 98,242,45,56,188,13,85,91,3,0 // vfnmadd231ps 0x35b55(%rip){1to8},%ymm10,%ymm1 # 38bd8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ .byte 196,98,125,24,29,80,91,3,0 // vbroadcastss 0x35b50(%rip),%ymm11 # 38bdc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
- .byte 196,98,125,24,29,214,89,3,0 // vbroadcastss 0x359d6(%rip),%ymm11 # 38a70 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ .byte 196,98,125,24,29,70,91,3,0 // vbroadcastss 0x35b46(%rip),%ymm11 # 38be0 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
.byte 196,65,36,94,210 // vdivps %ymm10,%ymm11,%ymm10
.byte 196,193,116,88,202 // vaddps %ymm10,%ymm1,%ymm1
- .byte 98,241,116,56,89,13,198,89,3,0 // vmulps 0x359c6(%rip){1to8},%ymm1,%ymm1 # 38a74 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ .byte 98,241,116,56,89,13,54,91,3,0 // vmulps 0x35b36(%rip){1to8},%ymm1,%ymm1 # 38be4 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
.byte 197,253,91,201 // vcvtps2dq %ymm1,%ymm1
.byte 196,98,125,24,80,20 // vbroadcastss 0x14(%rax),%ymm10
.byte 197,172,88,201 // vaddps %ymm1,%ymm10,%ymm1
.byte 196,195,117,74,201,128 // vblendvps %ymm8,%ymm9,%ymm1,%ymm1
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 196,193,116,95,200 // vmaxps %ymm8,%ymm1,%ymm1
- .byte 98,241,116,56,93,13,222,88,3,0 // vminps 0x358de(%rip){1to8},%ymm1,%ymm1 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 98,241,116,56,93,13,78,90,3,0 // vminps 0x35a4e(%rip){1to8},%ymm1,%ymm1 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -12484,33 +12484,33 @@ _sk_parametric_b_skx:
.byte 98,114,109,56,168,80,2 // vfmadd213ps 0x8(%rax){1to8},%ymm2,%ymm10
.byte 196,226,125,24,16 // vbroadcastss (%rax),%ymm2
.byte 196,65,124,91,218 // vcvtdq2ps %ymm10,%ymm11
- .byte 196,98,125,24,37,53,89,3,0 // vbroadcastss 0x35935(%rip),%ymm12 # 38a4c <_sk_srcover_bgra_8888_sse2_lowp+0x348>
- .byte 98,114,37,56,168,37,51,89,3,0 // vfmadd213ps 0x35933(%rip){1to8},%ymm11,%ymm12 # 38a54 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
- .byte 98,113,44,56,84,21,37,89,3,0 // vandps 0x35925(%rip){1to8},%ymm10,%ymm10 # 38a50 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
- .byte 98,113,44,56,86,21,123,88,3,0 // vorps 0x3587b(%rip){1to8},%ymm10,%ymm10 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
- .byte 98,114,45,56,188,37,25,89,3,0 // vfnmadd231ps 0x35919(%rip){1to8},%ymm10,%ymm12 # 38a58 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
- .byte 98,113,44,56,88,21,19,89,3,0 // vaddps 0x35913(%rip){1to8},%ymm10,%ymm10 # 38a5c <_sk_srcover_bgra_8888_sse2_lowp+0x358>
- .byte 196,98,125,24,29,14,89,3,0 // vbroadcastss 0x3590e(%rip),%ymm11 # 38a60 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ .byte 196,98,125,24,37,165,90,3,0 // vbroadcastss 0x35aa5(%rip),%ymm12 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ .byte 98,114,37,56,168,37,163,90,3,0 // vfmadd213ps 0x35aa3(%rip){1to8},%ymm11,%ymm12 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ .byte 98,113,44,56,84,21,149,90,3,0 // vandps 0x35a95(%rip){1to8},%ymm10,%ymm10 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ .byte 98,113,44,56,86,21,235,89,3,0 // vorps 0x359eb(%rip){1to8},%ymm10,%ymm10 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 98,114,45,56,188,37,137,90,3,0 // vfnmadd231ps 0x35a89(%rip){1to8},%ymm10,%ymm12 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ .byte 98,113,44,56,88,21,131,90,3,0 // vaddps 0x35a83(%rip){1to8},%ymm10,%ymm10 # 38bcc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ .byte 196,98,125,24,29,126,90,3,0 // vbroadcastss 0x35a7e(%rip),%ymm11 # 38bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
.byte 196,65,36,94,210 // vdivps %ymm10,%ymm11,%ymm10
.byte 196,65,28,92,210 // vsubps %ymm10,%ymm12,%ymm10
.byte 196,193,108,89,210 // vmulps %ymm10,%ymm2,%ymm2
.byte 196,99,125,8,210,1 // vroundps $0x1,%ymm2,%ymm10
.byte 196,65,108,92,210 // vsubps %ymm10,%ymm2,%ymm10
- .byte 98,241,108,56,88,21,238,88,3,0 // vaddps 0x358ee(%rip){1to8},%ymm2,%ymm2 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
- .byte 98,242,45,56,188,21,232,88,3,0 // vfnmadd231ps 0x358e8(%rip){1to8},%ymm10,%ymm2 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
- .byte 196,98,125,24,29,227,88,3,0 // vbroadcastss 0x358e3(%rip),%ymm11 # 38a6c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ .byte 98,241,108,56,88,21,94,90,3,0 // vaddps 0x35a5e(%rip){1to8},%ymm2,%ymm2 # 38bd4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ .byte 98,242,45,56,188,21,88,90,3,0 // vfnmadd231ps 0x35a58(%rip){1to8},%ymm10,%ymm2 # 38bd8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ .byte 196,98,125,24,29,83,90,3,0 // vbroadcastss 0x35a53(%rip),%ymm11 # 38bdc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
- .byte 196,98,125,24,29,217,88,3,0 // vbroadcastss 0x358d9(%rip),%ymm11 # 38a70 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ .byte 196,98,125,24,29,73,90,3,0 // vbroadcastss 0x35a49(%rip),%ymm11 # 38be0 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
.byte 196,65,36,94,210 // vdivps %ymm10,%ymm11,%ymm10
.byte 196,193,108,88,210 // vaddps %ymm10,%ymm2,%ymm2
- .byte 98,241,108,56,89,21,201,88,3,0 // vmulps 0x358c9(%rip){1to8},%ymm2,%ymm2 # 38a74 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ .byte 98,241,108,56,89,21,57,90,3,0 // vmulps 0x35a39(%rip){1to8},%ymm2,%ymm2 # 38be4 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
.byte 197,253,91,210 // vcvtps2dq %ymm2,%ymm2
.byte 196,98,125,24,80,20 // vbroadcastss 0x14(%rax),%ymm10
.byte 197,172,88,210 // vaddps %ymm2,%ymm10,%ymm2
.byte 196,195,109,74,209,128 // vblendvps %ymm8,%ymm9,%ymm2,%ymm2
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 196,193,108,95,208 // vmaxps %ymm8,%ymm2,%ymm2
- .byte 98,241,108,56,93,21,225,87,3,0 // vminps 0x357e1(%rip){1to8},%ymm2,%ymm2 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 98,241,108,56,93,21,81,89,3,0 // vminps 0x35951(%rip){1to8},%ymm2,%ymm2 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -12527,33 +12527,33 @@ _sk_parametric_a_skx:
.byte 98,114,101,56,168,80,2 // vfmadd213ps 0x8(%rax){1to8},%ymm3,%ymm10
.byte 196,226,125,24,24 // vbroadcastss (%rax),%ymm3
.byte 196,65,124,91,218 // vcvtdq2ps %ymm10,%ymm11
- .byte 196,98,125,24,37,56,88,3,0 // vbroadcastss 0x35838(%rip),%ymm12 # 38a4c <_sk_srcover_bgra_8888_sse2_lowp+0x348>
- .byte 98,114,37,56,168,37,54,88,3,0 // vfmadd213ps 0x35836(%rip){1to8},%ymm11,%ymm12 # 38a54 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
- .byte 98,113,44,56,84,21,40,88,3,0 // vandps 0x35828(%rip){1to8},%ymm10,%ymm10 # 38a50 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
- .byte 98,113,44,56,86,21,126,87,3,0 // vorps 0x3577e(%rip){1to8},%ymm10,%ymm10 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
- .byte 98,114,45,56,188,37,28,88,3,0 // vfnmadd231ps 0x3581c(%rip){1to8},%ymm10,%ymm12 # 38a58 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
- .byte 98,113,44,56,88,21,22,88,3,0 // vaddps 0x35816(%rip){1to8},%ymm10,%ymm10 # 38a5c <_sk_srcover_bgra_8888_sse2_lowp+0x358>
- .byte 196,98,125,24,29,17,88,3,0 // vbroadcastss 0x35811(%rip),%ymm11 # 38a60 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ .byte 196,98,125,24,37,168,89,3,0 // vbroadcastss 0x359a8(%rip),%ymm12 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ .byte 98,114,37,56,168,37,166,89,3,0 // vfmadd213ps 0x359a6(%rip){1to8},%ymm11,%ymm12 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ .byte 98,113,44,56,84,21,152,89,3,0 // vandps 0x35998(%rip){1to8},%ymm10,%ymm10 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ .byte 98,113,44,56,86,21,238,88,3,0 // vorps 0x358ee(%rip){1to8},%ymm10,%ymm10 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 98,114,45,56,188,37,140,89,3,0 // vfnmadd231ps 0x3598c(%rip){1to8},%ymm10,%ymm12 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ .byte 98,113,44,56,88,21,134,89,3,0 // vaddps 0x35986(%rip){1to8},%ymm10,%ymm10 # 38bcc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ .byte 196,98,125,24,29,129,89,3,0 // vbroadcastss 0x35981(%rip),%ymm11 # 38bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
.byte 196,65,36,94,210 // vdivps %ymm10,%ymm11,%ymm10
.byte 196,65,28,92,210 // vsubps %ymm10,%ymm12,%ymm10
.byte 196,193,100,89,218 // vmulps %ymm10,%ymm3,%ymm3
.byte 196,99,125,8,211,1 // vroundps $0x1,%ymm3,%ymm10
.byte 196,65,100,92,210 // vsubps %ymm10,%ymm3,%ymm10
- .byte 98,241,100,56,88,29,241,87,3,0 // vaddps 0x357f1(%rip){1to8},%ymm3,%ymm3 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
- .byte 98,242,45,56,188,29,235,87,3,0 // vfnmadd231ps 0x357eb(%rip){1to8},%ymm10,%ymm3 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
- .byte 196,98,125,24,29,230,87,3,0 // vbroadcastss 0x357e6(%rip),%ymm11 # 38a6c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ .byte 98,241,100,56,88,29,97,89,3,0 // vaddps 0x35961(%rip){1to8},%ymm3,%ymm3 # 38bd4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ .byte 98,242,45,56,188,29,91,89,3,0 // vfnmadd231ps 0x3595b(%rip){1to8},%ymm10,%ymm3 # 38bd8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ .byte 196,98,125,24,29,86,89,3,0 // vbroadcastss 0x35956(%rip),%ymm11 # 38bdc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
- .byte 196,98,125,24,29,220,87,3,0 // vbroadcastss 0x357dc(%rip),%ymm11 # 38a70 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ .byte 196,98,125,24,29,76,89,3,0 // vbroadcastss 0x3594c(%rip),%ymm11 # 38be0 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
.byte 196,65,36,94,210 // vdivps %ymm10,%ymm11,%ymm10
.byte 196,193,100,88,218 // vaddps %ymm10,%ymm3,%ymm3
- .byte 98,241,100,56,89,29,204,87,3,0 // vmulps 0x357cc(%rip){1to8},%ymm3,%ymm3 # 38a74 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ .byte 98,241,100,56,89,29,60,89,3,0 // vmulps 0x3593c(%rip){1to8},%ymm3,%ymm3 # 38be4 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
.byte 197,253,91,219 // vcvtps2dq %ymm3,%ymm3
.byte 196,98,125,24,80,20 // vbroadcastss 0x14(%rax),%ymm10
.byte 197,172,88,219 // vaddps %ymm3,%ymm10,%ymm3
.byte 196,195,101,74,217,128 // vblendvps %ymm8,%ymm9,%ymm3,%ymm3
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 196,193,100,95,216 // vmaxps %ymm8,%ymm3,%ymm3
- .byte 98,241,100,56,93,29,228,86,3,0 // vminps 0x356e4(%rip){1to8},%ymm3,%ymm3 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 98,241,100,56,93,29,84,88,3,0 // vminps 0x35854(%rip){1to8},%ymm3,%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -12564,33 +12564,33 @@ _sk_gamma_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 98,226,125,40,24,48 // vbroadcastss (%rax),%ymm22
.byte 197,124,91,200 // vcvtdq2ps %ymm0,%ymm9
- .byte 196,98,125,24,21,99,87,3,0 // vbroadcastss 0x35763(%rip),%ymm10 # 38a4c <_sk_srcover_bgra_8888_sse2_lowp+0x348>
- .byte 196,98,125,24,29,94,87,3,0 // vbroadcastss 0x3575e(%rip),%ymm11 # 38a50 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ .byte 196,98,125,24,21,211,88,3,0 // vbroadcastss 0x358d3(%rip),%ymm10 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ .byte 196,98,125,24,29,206,88,3,0 // vbroadcastss 0x358ce(%rip),%ymm11 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
.byte 196,193,124,84,195 // vandps %ymm11,%ymm0,%ymm0
- .byte 196,98,125,24,37,176,86,3,0 // vbroadcastss 0x356b0(%rip),%ymm12 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,37,32,88,3,0 // vbroadcastss 0x35820(%rip),%ymm12 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,193,124,86,196 // vorps %ymm12,%ymm0,%ymm0
- .byte 196,98,125,24,45,70,87,3,0 // vbroadcastss 0x35746(%rip),%ymm13 # 38a54 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ .byte 196,98,125,24,45,182,88,3,0 // vbroadcastss 0x358b6(%rip),%ymm13 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
.byte 196,66,45,168,205 // vfmadd213ps %ymm13,%ymm10,%ymm9
- .byte 196,98,125,24,53,60,87,3,0 // vbroadcastss 0x3573c(%rip),%ymm14 # 38a58 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ .byte 196,98,125,24,53,172,88,3,0 // vbroadcastss 0x358ac(%rip),%ymm14 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
.byte 196,66,125,188,206 // vfnmadd231ps %ymm14,%ymm0,%ymm9
- .byte 196,98,125,24,61,50,87,3,0 // vbroadcastss 0x35732(%rip),%ymm15 # 38a5c <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ .byte 196,98,125,24,61,162,88,3,0 // vbroadcastss 0x358a2(%rip),%ymm15 # 38bcc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
.byte 196,193,124,88,199 // vaddps %ymm15,%ymm0,%ymm0
- .byte 98,226,125,40,24,5,39,87,3,0 // vbroadcastss 0x35727(%rip),%ymm16 # 38a60 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ .byte 98,226,125,40,24,5,151,88,3,0 // vbroadcastss 0x35897(%rip),%ymm16 # 38bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
.byte 98,241,124,32,94,192 // vdivps %ymm0,%ymm16,%ymm0
.byte 197,180,92,192 // vsubps %ymm0,%ymm9,%ymm0
.byte 98,177,124,40,89,198 // vmulps %ymm22,%ymm0,%ymm0
.byte 196,99,125,8,200,1 // vroundps $0x1,%ymm0,%ymm9
.byte 196,65,124,92,201 // vsubps %ymm9,%ymm0,%ymm9
- .byte 98,226,125,40,24,13,6,87,3,0 // vbroadcastss 0x35706(%rip),%ymm17 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ .byte 98,226,125,40,24,13,118,88,3,0 // vbroadcastss 0x35876(%rip),%ymm17 # 38bd4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
.byte 98,177,124,40,88,193 // vaddps %ymm17,%ymm0,%ymm0
- .byte 98,226,125,40,24,21,250,86,3,0 // vbroadcastss 0x356fa(%rip),%ymm18 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ .byte 98,226,125,40,24,21,106,88,3,0 // vbroadcastss 0x3586a(%rip),%ymm18 # 38bd8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
.byte 98,178,53,40,188,194 // vfnmadd231ps %ymm18,%ymm9,%ymm0
- .byte 98,226,125,40,24,29,238,86,3,0 // vbroadcastss 0x356ee(%rip),%ymm19 # 38a6c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ .byte 98,226,125,40,24,29,94,88,3,0 // vbroadcastss 0x3585e(%rip),%ymm19 # 38bdc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
.byte 98,81,100,32,92,201 // vsubps %ymm9,%ymm19,%ymm9
- .byte 98,226,125,40,24,37,226,86,3,0 // vbroadcastss 0x356e2(%rip),%ymm20 # 38a70 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ .byte 98,226,125,40,24,37,82,88,3,0 // vbroadcastss 0x35852(%rip),%ymm20 # 38be0 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
.byte 98,81,92,32,94,201 // vdivps %ymm9,%ymm20,%ymm9
.byte 196,193,124,88,193 // vaddps %ymm9,%ymm0,%ymm0
- .byte 196,98,125,24,13,210,86,3,0 // vbroadcastss 0x356d2(%rip),%ymm9 # 38a74 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ .byte 196,98,125,24,13,66,88,3,0 // vbroadcastss 0x35842(%rip),%ymm9 # 38be4 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
.byte 196,193,124,89,193 // vmulps %ymm9,%ymm0,%ymm0
.byte 197,253,91,192 // vcvtps2dq %ymm0,%ymm0
.byte 98,225,124,40,91,233 // vcvtdq2ps %ymm1,%ymm21
@@ -12636,23 +12636,23 @@ HIDDEN _sk_lab_to_xyz_skx
.globl _sk_lab_to_xyz_skx
FUNCTION(_sk_lab_to_xyz_skx)
_sk_lab_to_xyz_skx:
- .byte 196,98,125,24,5,254,85,3,0 // vbroadcastss 0x355fe(%rip),%ymm8 # 38a78 <_sk_srcover_bgra_8888_sse2_lowp+0x374>
- .byte 196,98,125,24,13,93,85,3,0 // vbroadcastss 0x3555d(%rip),%ymm9 # 389e0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- .byte 196,98,125,24,21,240,85,3,0 // vbroadcastss 0x355f0(%rip),%ymm10 # 38a7c <_sk_srcover_bgra_8888_sse2_lowp+0x378>
+ .byte 196,98,125,24,5,110,87,3,0 // vbroadcastss 0x3576e(%rip),%ymm8 # 38be8 <_sk_srcover_bgra_8888_sse2_lowp+0x374>
+ .byte 196,98,125,24,13,205,86,3,0 // vbroadcastss 0x356cd(%rip),%ymm9 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,21,96,87,3,0 // vbroadcastss 0x35760(%rip),%ymm10 # 38bec <_sk_srcover_bgra_8888_sse2_lowp+0x378>
.byte 196,194,53,168,202 // vfmadd213ps %ymm10,%ymm9,%ymm1
.byte 196,194,53,168,210 // vfmadd213ps %ymm10,%ymm9,%ymm2
- .byte 98,114,125,56,168,5,224,85,3,0 // vfmadd213ps 0x355e0(%rip){1to8},%ymm0,%ymm8 # 38a80 <_sk_srcover_bgra_8888_sse2_lowp+0x37c>
- .byte 98,241,60,56,89,5,218,85,3,0 // vmulps 0x355da(%rip){1to8},%ymm8,%ymm0 # 38a84 <_sk_srcover_bgra_8888_sse2_lowp+0x380>
- .byte 98,242,125,56,152,13,212,85,3,0 // vfmadd132ps 0x355d4(%rip){1to8},%ymm0,%ymm1 # 38a88 <_sk_srcover_bgra_8888_sse2_lowp+0x384>
- .byte 98,242,125,56,156,21,206,85,3,0 // vfnmadd132ps 0x355ce(%rip){1to8},%ymm0,%ymm2 # 38a8c <_sk_srcover_bgra_8888_sse2_lowp+0x388>
+ .byte 98,114,125,56,168,5,80,87,3,0 // vfmadd213ps 0x35750(%rip){1to8},%ymm0,%ymm8 # 38bf0 <_sk_srcover_bgra_8888_sse2_lowp+0x37c>
+ .byte 98,241,60,56,89,5,74,87,3,0 // vmulps 0x3574a(%rip){1to8},%ymm8,%ymm0 # 38bf4 <_sk_srcover_bgra_8888_sse2_lowp+0x380>
+ .byte 98,242,125,56,152,13,68,87,3,0 // vfmadd132ps 0x35744(%rip){1to8},%ymm0,%ymm1 # 38bf8 <_sk_srcover_bgra_8888_sse2_lowp+0x384>
+ .byte 98,242,125,56,156,21,62,87,3,0 // vfnmadd132ps 0x3573e(%rip){1to8},%ymm0,%ymm2 # 38bfc <_sk_srcover_bgra_8888_sse2_lowp+0x388>
.byte 197,116,89,193 // vmulps %ymm1,%ymm1,%ymm8
.byte 196,65,116,89,192 // vmulps %ymm8,%ymm1,%ymm8
- .byte 196,98,125,24,13,192,85,3,0 // vbroadcastss 0x355c0(%rip),%ymm9 # 38a90 <_sk_srcover_bgra_8888_sse2_lowp+0x38c>
+ .byte 196,98,125,24,13,48,87,3,0 // vbroadcastss 0x35730(%rip),%ymm9 # 38c00 <_sk_srcover_bgra_8888_sse2_lowp+0x38c>
.byte 98,209,52,40,194,192,1 // vcmpltps %ymm8,%ymm9,%k0
.byte 98,114,126,40,56,208 // vpmovm2d %k0,%ymm10
- .byte 196,98,125,24,29,174,85,3,0 // vbroadcastss 0x355ae(%rip),%ymm11 # 38a94 <_sk_srcover_bgra_8888_sse2_lowp+0x390>
+ .byte 196,98,125,24,29,30,87,3,0 // vbroadcastss 0x3571e(%rip),%ymm11 # 38c04 <_sk_srcover_bgra_8888_sse2_lowp+0x390>
.byte 196,193,116,88,203 // vaddps %ymm11,%ymm1,%ymm1
- .byte 196,98,125,24,37,164,85,3,0 // vbroadcastss 0x355a4(%rip),%ymm12 # 38a98 <_sk_srcover_bgra_8888_sse2_lowp+0x394>
+ .byte 196,98,125,24,37,20,87,3,0 // vbroadcastss 0x35714(%rip),%ymm12 # 38c08 <_sk_srcover_bgra_8888_sse2_lowp+0x394>
.byte 196,193,116,89,204 // vmulps %ymm12,%ymm1,%ymm1
.byte 196,67,117,74,192,160 // vblendvps %ymm10,%ymm8,%ymm1,%ymm8
.byte 197,252,89,200 // vmulps %ymm0,%ymm0,%ymm1
@@ -12669,8 +12669,8 @@ _sk_lab_to_xyz_skx:
.byte 196,193,108,88,211 // vaddps %ymm11,%ymm2,%ymm2
.byte 196,193,108,89,212 // vmulps %ymm12,%ymm2,%ymm2
.byte 196,227,109,74,208,144 // vblendvps %ymm9,%ymm0,%ymm2,%ymm2
- .byte 98,241,60,56,89,5,73,85,3,0 // vmulps 0x35549(%rip){1to8},%ymm8,%ymm0 # 38a9c <_sk_srcover_bgra_8888_sse2_lowp+0x398>
- .byte 98,241,108,56,89,21,67,85,3,0 // vmulps 0x35543(%rip){1to8},%ymm2,%ymm2 # 38aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x39c>
+ .byte 98,241,60,56,89,5,185,86,3,0 // vmulps 0x356b9(%rip){1to8},%ymm8,%ymm0 # 38c0c <_sk_srcover_bgra_8888_sse2_lowp+0x398>
+ .byte 98,241,108,56,89,21,179,86,3,0 // vmulps 0x356b3(%rip){1to8},%ymm2,%ymm2 # 38c10 <_sk_srcover_bgra_8888_sse2_lowp+0x39c>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -12687,10 +12687,10 @@ _sk_load_a8_skx:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,49 // jne 35aa <_sk_load_a8_skx+0x49>
.byte 196,130,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm0
- .byte 197,249,219,5,9,93,3,0 // vpand 0x35d09(%rip),%xmm0,%xmm0 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 197,249,219,5,105,94,3,0 // vpand 0x35e69(%rip),%xmm0,%xmm0 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.byte 196,226,125,51,192 // vpmovzxwd %xmm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 98,241,124,56,89,29,146,84,3,0 // vmulps 0x35492(%rip){1to8},%ymm0,%ymm3 # 38a2c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 98,241,124,56,89,29,2,86,3,0 // vmulps 0x35602(%rip){1to8},%ymm0,%ymm3 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,87,192 // vxorps %ymm0,%ymm0,%ymm0
.byte 197,245,239,201 // vpxor %ymm1,%ymm1,%ymm1
@@ -12764,10 +12764,10 @@ _sk_load_a8_dst_skx:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,49 // jne 36b5 <_sk_load_a8_dst_skx+0x49>
.byte 196,130,121,48,36,24 // vpmovzxbw (%r8,%r11,1),%xmm4
- .byte 197,217,219,37,254,91,3,0 // vpand 0x35bfe(%rip),%xmm4,%xmm4 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 197,217,219,37,94,93,3,0 // vpand 0x35d5e(%rip),%xmm4,%xmm4 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.byte 196,226,125,51,228 // vpmovzxwd %xmm4,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 98,241,92,56,89,61,135,83,3,0 // vmulps 0x35387(%rip){1to8},%ymm4,%ymm7 # 38a2c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 98,241,92,56,89,61,247,84,3,0 // vmulps 0x354f7(%rip){1to8},%ymm4,%ymm7 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,220,87,228 // vxorps %ymm4,%ymm4,%ymm4
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -12883,7 +12883,7 @@ _sk_gather_a8_skx:
.byte 196,227,121,32,192,7 // vpinsrb $0x7,%eax,%xmm0,%xmm0
.byte 196,226,125,49,192 // vpmovzxbd %xmm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 98,241,124,56,89,29,202,81,3,0 // vmulps 0x351ca(%rip){1to8},%ymm0,%ymm3 # 38a2c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 98,241,124,56,89,29,58,83,3,0 // vmulps 0x3533a(%rip){1to8},%ymm0,%ymm3 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,87,192 // vxorps %ymm0,%ymm0,%ymm0
.byte 197,245,239,201 // vpxor %ymm1,%ymm1,%ymm1
@@ -12904,7 +12904,7 @@ _sk_store_a8_skx:
.byte 77,15,175,193 // imul %r9,%r8
.byte 76,3,0 // add (%rax),%r8
.byte 76,99,218 // movslq %edx,%r11
- .byte 98,113,100,56,89,5,74,81,3,0 // vmulps 0x3514a(%rip){1to8},%ymm3,%ymm8 # 389e0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 98,113,100,56,89,5,186,82,3,0 // vmulps 0x352ba(%rip){1to8},%ymm3,%ymm8 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,65,125,91,192 // vcvtps2dq %ymm8,%ymm8
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,66,57,43,193 // vpackusdw %xmm9,%xmm8,%xmm8
@@ -12971,12 +12971,12 @@ _sk_load_g8_skx:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,54 // jne 3992 <_sk_load_g8_skx+0x4e>
.byte 196,130,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm0
- .byte 197,249,219,5,38,89,3,0 // vpand 0x35926(%rip),%xmm0,%xmm0 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 197,249,219,5,134,90,3,0 // vpand 0x35a86(%rip),%xmm0,%xmm0 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.byte 196,226,125,51,192 // vpmovzxwd %xmm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 98,241,124,56,89,5,175,80,3,0 // vmulps 0x350af(%rip){1to8},%ymm0,%ymm0 # 38a2c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 98,241,124,56,89,5,31,82,3,0 // vmulps 0x3521f(%rip){1to8},%ymm0,%ymm0 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,44,80,3,0 // vbroadcastss 0x3502c(%rip),%ymm3 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,156,81,3,0 // vbroadcastss 0x3519c(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 255,224 // jmpq *%rax
@@ -13048,12 +13048,12 @@ _sk_load_g8_dst_skx:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,54 // jne 3aa2 <_sk_load_g8_dst_skx+0x4e>
.byte 196,130,121,48,36,24 // vpmovzxbw (%r8,%r11,1),%xmm4
- .byte 197,217,219,37,22,88,3,0 // vpand 0x35816(%rip),%xmm4,%xmm4 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 197,217,219,37,118,89,3,0 // vpand 0x35976(%rip),%xmm4,%xmm4 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.byte 196,226,125,51,228 // vpmovzxwd %xmm4,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 98,241,92,56,89,37,159,79,3,0 // vmulps 0x34f9f(%rip){1to8},%ymm4,%ymm4 # 38a2c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 98,241,92,56,89,37,15,81,3,0 // vmulps 0x3510f(%rip){1to8},%ymm4,%ymm4 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,61,28,79,3,0 // vbroadcastss 0x34f1c(%rip),%ymm7 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,61,140,80,3,0 // vbroadcastss 0x3508c(%rip),%ymm7 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,40,236 // vmovaps %ymm4,%ymm5
.byte 197,252,40,244 // vmovaps %ymm4,%ymm6
.byte 255,224 // jmpq *%rax
@@ -13167,9 +13167,9 @@ _sk_gather_g8_skx:
.byte 196,227,121,32,192,7 // vpinsrb $0x7,%eax,%xmm0,%xmm0
.byte 196,226,125,49,192 // vpmovzxbd %xmm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 98,241,124,56,89,5,218,77,3,0 // vmulps 0x34dda(%rip){1to8},%ymm0,%ymm0 # 38a2c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 98,241,124,56,89,5,74,79,3,0 // vmulps 0x34f4a(%rip){1to8},%ymm0,%ymm0 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,87,77,3,0 // vbroadcastss 0x34d57(%rip),%ymm3 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,199,78,3,0 // vbroadcastss 0x34ec7(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 91 // pop %rbx
@@ -13193,17 +13193,17 @@ _sk_load_565_skx:
.byte 117,96 // jne 3ce9 <_sk_load_565_skx+0x7b>
.byte 196,129,122,111,4,88 // vmovdqu (%r8,%r11,2),%xmm0
.byte 196,226,125,51,208 // vpmovzxwd %xmm0,%ymm2
- .byte 98,241,109,56,219,5,146,77,3,0 // vpandd 0x34d92(%rip){1to8},%ymm2,%ymm0 # 38a30 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ .byte 98,241,109,56,219,5,2,79,3,0 // vpandd 0x34f02(%rip){1to8},%ymm2,%ymm0 # 38ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 98,241,124,56,89,5,136,77,3,0 // vmulps 0x34d88(%rip){1to8},%ymm0,%ymm0 # 38a34 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
- .byte 98,241,109,56,219,13,130,77,3,0 // vpandd 0x34d82(%rip){1to8},%ymm2,%ymm1 # 38a38 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ .byte 98,241,124,56,89,5,248,78,3,0 // vmulps 0x34ef8(%rip){1to8},%ymm0,%ymm0 # 38ba4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ .byte 98,241,109,56,219,13,242,78,3,0 // vpandd 0x34ef2(%rip){1to8},%ymm2,%ymm1 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 98,241,116,56,89,13,120,77,3,0 // vmulps 0x34d78(%rip){1to8},%ymm1,%ymm1 # 38a3c <_sk_srcover_bgra_8888_sse2_lowp+0x338>
- .byte 98,241,109,56,219,21,114,77,3,0 // vpandd 0x34d72(%rip){1to8},%ymm2,%ymm2 # 38a40 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ .byte 98,241,116,56,89,13,232,78,3,0 // vmulps 0x34ee8(%rip){1to8},%ymm1,%ymm1 # 38bac <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ .byte 98,241,109,56,219,21,226,78,3,0 // vpandd 0x34ee2(%rip){1to8},%ymm2,%ymm2 # 38bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 98,241,108,56,89,21,104,77,3,0 // vmulps 0x34d68(%rip){1to8},%ymm2,%ymm2 # 38a44 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ .byte 98,241,108,56,89,21,216,78,3,0 // vmulps 0x34ed8(%rip){1to8},%ymm2,%ymm2 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,205,76,3,0 // vbroadcastss 0x34ccd(%rip),%ymm3 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,61,78,3,0 // vbroadcastss 0x34e3d(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,7 // and $0x7,%r9b
@@ -13271,17 +13271,17 @@ _sk_load_565_dst_skx:
.byte 117,96 // jne 3e1b <_sk_load_565_dst_skx+0x7b>
.byte 196,129,122,111,36,88 // vmovdqu (%r8,%r11,2),%xmm4
.byte 196,226,125,51,244 // vpmovzxwd %xmm4,%ymm6
- .byte 98,241,77,56,219,37,96,76,3,0 // vpandd 0x34c60(%rip){1to8},%ymm6,%ymm4 # 38a30 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ .byte 98,241,77,56,219,37,208,77,3,0 // vpandd 0x34dd0(%rip){1to8},%ymm6,%ymm4 # 38ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 98,241,92,56,89,37,86,76,3,0 // vmulps 0x34c56(%rip){1to8},%ymm4,%ymm4 # 38a34 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
- .byte 98,241,77,56,219,45,80,76,3,0 // vpandd 0x34c50(%rip){1to8},%ymm6,%ymm5 # 38a38 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ .byte 98,241,92,56,89,37,198,77,3,0 // vmulps 0x34dc6(%rip){1to8},%ymm4,%ymm4 # 38ba4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ .byte 98,241,77,56,219,45,192,77,3,0 // vpandd 0x34dc0(%rip){1to8},%ymm6,%ymm5 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 98,241,84,56,89,45,70,76,3,0 // vmulps 0x34c46(%rip){1to8},%ymm5,%ymm5 # 38a3c <_sk_srcover_bgra_8888_sse2_lowp+0x338>
- .byte 98,241,77,56,219,53,64,76,3,0 // vpandd 0x34c40(%rip){1to8},%ymm6,%ymm6 # 38a40 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ .byte 98,241,84,56,89,45,182,77,3,0 // vmulps 0x34db6(%rip){1to8},%ymm5,%ymm5 # 38bac <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ .byte 98,241,77,56,219,53,176,77,3,0 // vpandd 0x34db0(%rip){1to8},%ymm6,%ymm6 # 38bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
.byte 197,252,91,246 // vcvtdq2ps %ymm6,%ymm6
- .byte 98,241,76,56,89,53,54,76,3,0 // vmulps 0x34c36(%rip){1to8},%ymm6,%ymm6 # 38a44 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ .byte 98,241,76,56,89,53,166,77,3,0 // vmulps 0x34da6(%rip){1to8},%ymm6,%ymm6 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,61,155,75,3,0 // vbroadcastss 0x34b9b(%rip),%ymm7 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,61,11,77,3,0 // vbroadcastss 0x34d0b(%rip),%ymm7 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,7 // and $0x7,%r9b
@@ -13389,17 +13389,17 @@ _sk_gather_565_skx:
.byte 65,15,183,4,88 // movzwl (%r8,%rbx,2),%eax
.byte 197,249,196,192,7 // vpinsrw $0x7,%eax,%xmm0,%xmm0
.byte 196,226,125,51,208 // vpmovzxwd %xmm0,%ymm2
- .byte 98,241,109,56,219,5,123,74,3,0 // vpandd 0x34a7b(%rip){1to8},%ymm2,%ymm0 # 38a30 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ .byte 98,241,109,56,219,5,235,75,3,0 // vpandd 0x34beb(%rip){1to8},%ymm2,%ymm0 # 38ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 98,241,124,56,89,5,113,74,3,0 // vmulps 0x34a71(%rip){1to8},%ymm0,%ymm0 # 38a34 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
- .byte 98,241,109,56,219,13,107,74,3,0 // vpandd 0x34a6b(%rip){1to8},%ymm2,%ymm1 # 38a38 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ .byte 98,241,124,56,89,5,225,75,3,0 // vmulps 0x34be1(%rip){1to8},%ymm0,%ymm0 # 38ba4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ .byte 98,241,109,56,219,13,219,75,3,0 // vpandd 0x34bdb(%rip){1to8},%ymm2,%ymm1 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 98,241,116,56,89,13,97,74,3,0 // vmulps 0x34a61(%rip){1to8},%ymm1,%ymm1 # 38a3c <_sk_srcover_bgra_8888_sse2_lowp+0x338>
- .byte 98,241,109,56,219,21,91,74,3,0 // vpandd 0x34a5b(%rip){1to8},%ymm2,%ymm2 # 38a40 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ .byte 98,241,116,56,89,13,209,75,3,0 // vmulps 0x34bd1(%rip){1to8},%ymm1,%ymm1 # 38bac <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ .byte 98,241,109,56,219,21,203,75,3,0 // vpandd 0x34bcb(%rip){1to8},%ymm2,%ymm2 # 38bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 98,241,108,56,89,21,81,74,3,0 // vmulps 0x34a51(%rip){1to8},%ymm2,%ymm2 # 38a44 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ .byte 98,241,108,56,89,21,193,75,3,0 // vmulps 0x34bc1(%rip){1to8},%ymm2,%ymm2 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,182,73,3,0 // vbroadcastss 0x349b6(%rip),%ymm3 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,38,75,3,0 // vbroadcastss 0x34b26(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
.byte 65,94 // pop %r14
@@ -13417,11 +13417,11 @@ _sk_store_565_skx:
.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,126,74,3,0 // vbroadcastss 0x34a7e(%rip),%ymm8 # 38aa4 <_sk_srcover_bgra_8888_sse2_lowp+0x3a0>
+ .byte 196,98,125,24,5,238,75,3,0 // vbroadcastss 0x34bee(%rip),%ymm8 # 38c14 <_sk_srcover_bgra_8888_sse2_lowp+0x3a0>
.byte 196,65,124,89,200 // vmulps %ymm8,%ymm0,%ymm9
.byte 196,65,125,91,201 // vcvtps2dq %ymm9,%ymm9
.byte 196,193,53,114,241,11 // vpslld $0xb,%ymm9,%ymm9
- .byte 98,113,116,56,89,21,104,74,3,0 // vmulps 0x34a68(%rip){1to8},%ymm1,%ymm10 # 38aa8 <_sk_srcover_bgra_8888_sse2_lowp+0x3a4>
+ .byte 98,113,116,56,89,21,216,75,3,0 // vmulps 0x34bd8(%rip){1to8},%ymm1,%ymm10 # 38c18 <_sk_srcover_bgra_8888_sse2_lowp+0x3a4>
.byte 196,65,125,91,210 // vcvtps2dq %ymm10,%ymm10
.byte 196,193,45,114,242,5 // vpslld $0x5,%ymm10,%ymm10
.byte 196,65,45,235,201 // vpor %ymm9,%ymm10,%ymm9
@@ -13468,7 +13468,7 @@ _sk_store_565_skx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,225 // jmpq ffffffffe20040f8 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe1fcb9f4>
+ .byte 233,255,255,255,225 // jmpq ffffffffe20040f8 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe1fcb884>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
@@ -13491,18 +13491,18 @@ _sk_load_4444_skx:
.byte 117,111 // jne 418a <_sk_load_4444_skx+0x8a>
.byte 196,129,122,111,4,88 // vmovdqu (%r8,%r11,2),%xmm0
.byte 196,226,125,51,216 // vpmovzxwd %xmm0,%ymm3
- .byte 98,241,101,56,219,5,124,73,3,0 // vpandd 0x3497c(%rip){1to8},%ymm3,%ymm0 # 38aac <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+ .byte 98,241,101,56,219,5,236,74,3,0 // vpandd 0x34aec(%rip){1to8},%ymm3,%ymm0 # 38c1c <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 98,241,124,56,89,5,114,73,3,0 // vmulps 0x34972(%rip){1to8},%ymm0,%ymm0 # 38ab0 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
- .byte 98,241,101,56,219,13,108,73,3,0 // vpandd 0x3496c(%rip){1to8},%ymm3,%ymm1 # 38ab4 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+ .byte 98,241,124,56,89,5,226,74,3,0 // vmulps 0x34ae2(%rip){1to8},%ymm0,%ymm0 # 38c20 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+ .byte 98,241,101,56,219,13,220,74,3,0 // vpandd 0x34adc(%rip){1to8},%ymm3,%ymm1 # 38c24 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 98,241,116,56,89,13,98,73,3,0 // vmulps 0x34962(%rip){1to8},%ymm1,%ymm1 # 38ab8 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
- .byte 98,241,101,56,219,21,92,73,3,0 // vpandd 0x3495c(%rip){1to8},%ymm3,%ymm2 # 38abc <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+ .byte 98,241,116,56,89,13,210,74,3,0 // vmulps 0x34ad2(%rip){1to8},%ymm1,%ymm1 # 38c28 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+ .byte 98,241,101,56,219,21,204,74,3,0 // vpandd 0x34acc(%rip){1to8},%ymm3,%ymm2 # 38c2c <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 98,241,108,56,89,21,82,73,3,0 // vmulps 0x34952(%rip){1to8},%ymm2,%ymm2 # 38ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
- .byte 98,241,101,56,219,29,76,73,3,0 // vpandd 0x3494c(%rip){1to8},%ymm3,%ymm3 # 38ac4 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+ .byte 98,241,108,56,89,21,194,74,3,0 // vmulps 0x34ac2(%rip){1to8},%ymm2,%ymm2 # 38c30 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+ .byte 98,241,101,56,219,29,188,74,3,0 // vpandd 0x34abc(%rip){1to8},%ymm3,%ymm3 # 38c34 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
.byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3
- .byte 98,241,100,56,89,29,66,73,3,0 // vmulps 0x34942(%rip){1to8},%ymm3,%ymm3 # 38ac8 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+ .byte 98,241,100,56,89,29,178,74,3,0 // vmulps 0x34ab2(%rip){1to8},%ymm3,%ymm3 # 38c38 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
@@ -13572,18 +13572,18 @@ _sk_load_4444_dst_skx:
.byte 117,111 // jne 42ca <_sk_load_4444_dst_skx+0x8a>
.byte 196,129,122,111,36,88 // vmovdqu (%r8,%r11,2),%xmm4
.byte 196,226,125,51,252 // vpmovzxwd %xmm4,%ymm7
- .byte 98,241,69,56,219,37,60,72,3,0 // vpandd 0x3483c(%rip){1to8},%ymm7,%ymm4 # 38aac <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+ .byte 98,241,69,56,219,37,172,73,3,0 // vpandd 0x349ac(%rip){1to8},%ymm7,%ymm4 # 38c1c <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 98,241,92,56,89,37,50,72,3,0 // vmulps 0x34832(%rip){1to8},%ymm4,%ymm4 # 38ab0 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
- .byte 98,241,69,56,219,45,44,72,3,0 // vpandd 0x3482c(%rip){1to8},%ymm7,%ymm5 # 38ab4 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+ .byte 98,241,92,56,89,37,162,73,3,0 // vmulps 0x349a2(%rip){1to8},%ymm4,%ymm4 # 38c20 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+ .byte 98,241,69,56,219,45,156,73,3,0 // vpandd 0x3499c(%rip){1to8},%ymm7,%ymm5 # 38c24 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 98,241,84,56,89,45,34,72,3,0 // vmulps 0x34822(%rip){1to8},%ymm5,%ymm5 # 38ab8 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
- .byte 98,241,69,56,219,53,28,72,3,0 // vpandd 0x3481c(%rip){1to8},%ymm7,%ymm6 # 38abc <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+ .byte 98,241,84,56,89,45,146,73,3,0 // vmulps 0x34992(%rip){1to8},%ymm5,%ymm5 # 38c28 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+ .byte 98,241,69,56,219,53,140,73,3,0 // vpandd 0x3498c(%rip){1to8},%ymm7,%ymm6 # 38c2c <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
.byte 197,252,91,246 // vcvtdq2ps %ymm6,%ymm6
- .byte 98,241,76,56,89,53,18,72,3,0 // vmulps 0x34812(%rip){1to8},%ymm6,%ymm6 # 38ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
- .byte 98,241,69,56,219,61,12,72,3,0 // vpandd 0x3480c(%rip){1to8},%ymm7,%ymm7 # 38ac4 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+ .byte 98,241,76,56,89,53,130,73,3,0 // vmulps 0x34982(%rip){1to8},%ymm6,%ymm6 # 38c30 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+ .byte 98,241,69,56,219,61,124,73,3,0 // vpandd 0x3497c(%rip){1to8},%ymm7,%ymm7 # 38c34 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
.byte 197,252,91,255 // vcvtdq2ps %ymm7,%ymm7
- .byte 98,241,68,56,89,61,2,72,3,0 // vmulps 0x34802(%rip){1to8},%ymm7,%ymm7 # 38ac8 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+ .byte 98,241,68,56,89,61,114,73,3,0 // vmulps 0x34972(%rip){1to8},%ymm7,%ymm7 # 38c38 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
@@ -13692,18 +13692,18 @@ _sk_gather_4444_skx:
.byte 65,15,183,4,88 // movzwl (%r8,%rbx,2),%eax
.byte 197,249,196,192,7 // vpinsrw $0x7,%eax,%xmm0,%xmm0
.byte 196,226,125,51,216 // vpmovzxwd %xmm0,%ymm3
- .byte 98,241,101,56,219,5,71,70,3,0 // vpandd 0x34647(%rip){1to8},%ymm3,%ymm0 # 38aac <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+ .byte 98,241,101,56,219,5,183,71,3,0 // vpandd 0x347b7(%rip){1to8},%ymm3,%ymm0 # 38c1c <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 98,241,124,56,89,5,61,70,3,0 // vmulps 0x3463d(%rip){1to8},%ymm0,%ymm0 # 38ab0 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
- .byte 98,241,101,56,219,13,55,70,3,0 // vpandd 0x34637(%rip){1to8},%ymm3,%ymm1 # 38ab4 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+ .byte 98,241,124,56,89,5,173,71,3,0 // vmulps 0x347ad(%rip){1to8},%ymm0,%ymm0 # 38c20 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+ .byte 98,241,101,56,219,13,167,71,3,0 // vpandd 0x347a7(%rip){1to8},%ymm3,%ymm1 # 38c24 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 98,241,116,56,89,13,45,70,3,0 // vmulps 0x3462d(%rip){1to8},%ymm1,%ymm1 # 38ab8 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
- .byte 98,241,101,56,219,21,39,70,3,0 // vpandd 0x34627(%rip){1to8},%ymm3,%ymm2 # 38abc <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+ .byte 98,241,116,56,89,13,157,71,3,0 // vmulps 0x3479d(%rip){1to8},%ymm1,%ymm1 # 38c28 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+ .byte 98,241,101,56,219,21,151,71,3,0 // vpandd 0x34797(%rip){1to8},%ymm3,%ymm2 # 38c2c <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 98,241,108,56,89,21,29,70,3,0 // vmulps 0x3461d(%rip){1to8},%ymm2,%ymm2 # 38ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
- .byte 98,241,101,56,219,29,23,70,3,0 // vpandd 0x34617(%rip){1to8},%ymm3,%ymm3 # 38ac4 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+ .byte 98,241,108,56,89,21,141,71,3,0 // vmulps 0x3478d(%rip){1to8},%ymm2,%ymm2 # 38c30 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+ .byte 98,241,101,56,219,29,135,71,3,0 // vpandd 0x34787(%rip){1to8},%ymm3,%ymm3 # 38c34 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
.byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3
- .byte 98,241,100,56,89,29,13,70,3,0 // vmulps 0x3460d(%rip){1to8},%ymm3,%ymm3 # 38ac8 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+ .byte 98,241,100,56,89,29,125,71,3,0 // vmulps 0x3477d(%rip){1to8},%ymm3,%ymm3 # 38c38 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
@@ -13722,7 +13722,7 @@ _sk_store_4444_skx:
.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,231,69,3,0 // vbroadcastss 0x345e7(%rip),%ymm8 # 38acc <_sk_srcover_bgra_8888_sse2_lowp+0x3c8>
+ .byte 196,98,125,24,5,87,71,3,0 // vbroadcastss 0x34757(%rip),%ymm8 # 38c3c <_sk_srcover_bgra_8888_sse2_lowp+0x3c8>
.byte 196,65,124,89,200 // vmulps %ymm8,%ymm0,%ymm9
.byte 196,65,125,91,201 // vcvtps2dq %ymm9,%ymm9
.byte 196,193,53,114,241,12 // vpslld $0xc,%ymm9,%ymm9
@@ -13777,7 +13777,7 @@ _sk_store_4444_skx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,224 // callq ffffffffe10045c8 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fcbec4>
+ .byte 232,255,255,255,224 // callq ffffffffe10045c8 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fcbd54>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
@@ -13803,7 +13803,7 @@ _sk_load_8888_skx:
.byte 197,251,146,200 // kmovd %eax,%k1
.byte 98,241,127,169,111,195 // vmovdqu8 %ymm3,%ymm0{%k1}{z}
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,5,30,68,3,0 // vbroadcastss 0x3441e(%rip),%ymm8 # 38a2c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,5,142,69,3,0 // vbroadcastss 0x3458e(%rip),%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
.byte 197,245,114,211,8 // vpsrld $0x8,%ymm3,%ymm1
.byte 98,241,127,169,111,201 // vmovdqu8 %ymm1,%ymm1{%k1}{z}
@@ -13890,7 +13890,7 @@ _sk_load_8888_dst_skx:
.byte 197,251,146,200 // kmovd %eax,%k1
.byte 98,241,127,169,111,231 // vmovdqu8 %ymm7,%ymm4{%k1}{z}
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,98,125,24,5,218,66,3,0 // vbroadcastss 0x342da(%rip),%ymm8 # 38a2c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,5,74,68,3,0 // vbroadcastss 0x3444a(%rip),%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,92,89,224 // vmulps %ymm8,%ymm4,%ymm4
.byte 197,213,114,215,8 // vpsrld $0x8,%ymm7,%ymm5
.byte 98,241,127,169,111,237 // vmovdqu8 %ymm5,%ymm5{%k1}{z}
@@ -13984,7 +13984,7 @@ _sk_gather_8888_skx:
.byte 197,251,146,200 // kmovd %eax,%k1
.byte 98,209,127,169,111,192 // vmovdqu8 %ymm8,%ymm0{%k1}{z}
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,29,109,65,3,0 // vbroadcastss 0x3416d(%rip),%ymm3 # 38a2c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,226,125,24,29,221,66,3,0 // vbroadcastss 0x342dd(%rip),%ymm3 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,252,89,195 // vmulps %ymm3,%ymm0,%ymm0
.byte 196,193,117,114,208,8 // vpsrld $0x8,%ymm8,%ymm1
.byte 98,241,127,169,111,201 // vmovdqu8 %ymm1,%ymm1{%k1}{z}
@@ -14011,7 +14011,7 @@ _sk_store_8888_skx:
.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,194,64,3,0 // vbroadcastss 0x340c2(%rip),%ymm8 # 389e0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,5,50,66,3,0 // vbroadcastss 0x34232(%rip),%ymm8 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,65,124,89,200 // vmulps %ymm8,%ymm0,%ymm9
.byte 196,65,125,91,201 // vcvtps2dq %ymm9,%ymm9
.byte 196,65,116,89,208 // vmulps %ymm8,%ymm1,%ymm10
@@ -14067,7 +14067,7 @@ _sk_store_8888_skx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,219 // jmpq ffffffffdc004a00 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdbfcc2fc>
+ .byte 233,255,255,255,219 // jmpq ffffffffdc004a00 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdbfcc18c>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,205 // dec %ebp
@@ -14093,7 +14093,7 @@ _sk_load_bgra_skx:
.byte 197,251,146,200 // kmovd %eax,%k1
.byte 98,241,127,169,111,195 // vmovdqu8 %ymm3,%ymm0{%k1}{z}
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,5,230,63,3,0 // vbroadcastss 0x33fe6(%rip),%ymm8 # 38a2c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,5,86,65,3,0 // vbroadcastss 0x34156(%rip),%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,124,89,208 // vmulps %ymm8,%ymm0,%ymm2
.byte 197,253,114,211,8 // vpsrld $0x8,%ymm3,%ymm0
.byte 98,241,127,169,111,192 // vmovdqu8 %ymm0,%ymm0{%k1}{z}
@@ -14180,7 +14180,7 @@ _sk_load_bgra_dst_skx:
.byte 197,251,146,200 // kmovd %eax,%k1
.byte 98,241,127,169,111,231 // vmovdqu8 %ymm7,%ymm4{%k1}{z}
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,98,125,24,5,162,62,3,0 // vbroadcastss 0x33ea2(%rip),%ymm8 # 38a2c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,5,18,64,3,0 // vbroadcastss 0x34012(%rip),%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,92,89,240 // vmulps %ymm8,%ymm4,%ymm6
.byte 197,221,114,215,8 // vpsrld $0x8,%ymm7,%ymm4
.byte 98,241,127,169,111,228 // vmovdqu8 %ymm4,%ymm4{%k1}{z}
@@ -14274,7 +14274,7 @@ _sk_gather_bgra_skx:
.byte 197,251,146,200 // kmovd %eax,%k1
.byte 98,209,127,169,111,192 // vmovdqu8 %ymm8,%ymm0{%k1}{z}
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,29,53,61,3,0 // vbroadcastss 0x33d35(%rip),%ymm3 # 38a2c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,226,125,24,29,165,62,3,0 // vbroadcastss 0x33ea5(%rip),%ymm3 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,252,89,211 // vmulps %ymm3,%ymm0,%ymm2
.byte 196,193,125,114,208,8 // vpsrld $0x8,%ymm8,%ymm0
.byte 98,241,127,169,111,192 // vmovdqu8 %ymm0,%ymm0{%k1}{z}
@@ -14301,7 +14301,7 @@ _sk_store_bgra_skx:
.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,138,60,3,0 // vbroadcastss 0x33c8a(%rip),%ymm8 # 389e0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,5,250,61,3,0 // vbroadcastss 0x33dfa(%rip),%ymm8 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,65,108,89,200 // vmulps %ymm8,%ymm2,%ymm9
.byte 196,65,125,91,201 // vcvtps2dq %ymm9,%ymm9
.byte 196,65,116,89,208 // vmulps %ymm8,%ymm1,%ymm10
@@ -14357,7 +14357,7 @@ _sk_store_bgra_skx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,219 // jmpq ffffffffdc004e38 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdbfcc734>
+ .byte 233,255,255,255,219 // jmpq ffffffffdc004e38 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdbfcc5c4>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,205 // dec %ebp
@@ -14620,7 +14620,7 @@ _sk_load_u16_be_skx:
.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,243,55,3,0 // vbroadcastss 0x337f3(%rip),%ymm10 # 38a48 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+ .byte 196,98,125,24,21,99,57,3,0 // vbroadcastss 0x33963(%rip),%ymm10 # 38bb8 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
.byte 196,193,124,89,194 // vmulps %ymm10,%ymm0,%ymm0
.byte 197,185,109,202 // vpunpckhqdq %xmm2,%xmm8,%xmm1
.byte 197,233,113,241,8 // vpsllw $0x8,%xmm1,%xmm2
@@ -14711,7 +14711,7 @@ _sk_load_rgb_u16_be_skx:
.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,101,54,3,0 // vbroadcastss 0x33665(%rip),%ymm9 # 38a48 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+ .byte 196,98,125,24,13,213,55,3,0 // vbroadcastss 0x337d5(%rip),%ymm9 # 38bb8 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
.byte 196,193,124,89,193 // vmulps %ymm9,%ymm0,%ymm0
.byte 197,185,109,203 // vpunpckhqdq %xmm3,%xmm8,%xmm1
.byte 197,225,113,241,8 // vpsllw $0x8,%xmm1,%xmm3
@@ -14727,7 +14727,7 @@ _sk_load_rgb_u16_be_skx:
.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,133,53,3,0 // vbroadcastss 0x33585(%rip),%ymm3 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,245,54,3,0 // vbroadcastss 0x336f5(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 255,224 // jmpq *%rax
.byte 196,193,121,110,4,64 // vmovd (%r8,%rax,2),%xmm0
.byte 196,65,49,87,201 // vxorpd %xmm9,%xmm9,%xmm9
@@ -14803,7 +14803,7 @@ _sk_store_u16_be_skx:
.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,78,53,3,0 // vbroadcastss 0x3354e(%rip),%ymm8 # 38ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x3cc>
+ .byte 196,98,125,24,5,190,54,3,0 // vbroadcastss 0x336be(%rip),%ymm8 # 38c40 <_sk_srcover_bgra_8888_sse2_lowp+0x3cc>
.byte 196,65,124,89,200 // vmulps %ymm8,%ymm0,%ymm9
.byte 196,65,125,91,201 // vcvtps2dq %ymm9,%ymm9
.byte 196,67,125,57,202,1 // vextracti128 $0x1,%ymm9,%xmm10
@@ -15145,7 +15145,7 @@ _sk_mirror_x_skx:
.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,187,46,3,0 // vmulss 0x32ebb(%rip),%xmm9,%xmm0 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 197,178,89,5,43,48,3,0 // vmulss 0x3302b(%rip),%xmm9,%xmm0 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,226,125,24,192 // vbroadcastss %xmm0,%ymm0
.byte 197,164,89,192 // vmulps %ymm0,%ymm11,%ymm0
.byte 196,227,125,8,192,1 // vroundps $0x1,%ymm0,%ymm0
@@ -15168,7 +15168,7 @@ _sk_mirror_y_skx:
.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,106,46,3,0 // vmulss 0x32e6a(%rip),%xmm9,%xmm1 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 197,178,89,13,218,47,3,0 // vmulss 0x32fda(%rip),%xmm9,%xmm1 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,226,125,24,201 // vbroadcastss %xmm1,%ymm1
.byte 197,164,89,201 // vmulps %ymm1,%ymm11,%ymm1
.byte 196,227,125,8,201,1 // vroundps $0x1,%ymm1,%ymm1
@@ -15186,7 +15186,7 @@ FUNCTION(_sk_clamp_x_1_skx)
_sk_clamp_x_1_skx:
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 197,188,95,192 // vmaxps %ymm0,%ymm8,%ymm0
- .byte 98,241,124,56,93,5,49,46,3,0 // vminps 0x32e31(%rip){1to8},%ymm0,%ymm0 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 98,241,124,56,93,5,161,47,3,0 // vminps 0x32fa1(%rip){1to8},%ymm0,%ymm0 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -15198,7 +15198,7 @@ _sk_repeat_x_1_skx:
.byte 196,193,124,92,192 // vsubps %ymm8,%ymm0,%ymm0
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 197,188,95,192 // vmaxps %ymm0,%ymm8,%ymm0
- .byte 98,241,124,56,93,5,15,46,3,0 // vminps 0x32e0f(%rip){1to8},%ymm0,%ymm0 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 98,241,124,56,93,5,127,47,3,0 // vminps 0x32f7f(%rip){1to8},%ymm0,%ymm0 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -15206,9 +15206,9 @@ HIDDEN _sk_mirror_x_1_skx
.globl _sk_mirror_x_1_skx
FUNCTION(_sk_mirror_x_1_skx)
_sk_mirror_x_1_skx:
- .byte 196,98,125,24,5,26,46,3,0 // vbroadcastss 0x32e1a(%rip),%ymm8 # 389cc <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
+ .byte 196,98,125,24,5,138,47,3,0 // vbroadcastss 0x32f8a(%rip),%ymm8 # 38b3c <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
.byte 196,193,124,88,192 // vaddps %ymm8,%ymm0,%ymm0
- .byte 98,113,124,56,89,13,239,45,3,0 // vmulps 0x32def(%rip){1to8},%ymm0,%ymm9 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 98,113,124,56,89,13,95,47,3,0 // vmulps 0x32f5f(%rip){1to8},%ymm0,%ymm9 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,67,125,8,201,1 // vroundps $0x1,%ymm9,%ymm9
.byte 196,65,52,88,201 // vaddps %ymm9,%ymm9,%ymm9
.byte 196,193,124,92,193 // vsubps %ymm9,%ymm0,%ymm0
@@ -15217,7 +15217,7 @@ _sk_mirror_x_1_skx:
.byte 197,60,92,200 // vsubps %ymm0,%ymm8,%ymm9
.byte 197,180,84,192 // vandps %ymm0,%ymm9,%ymm0
.byte 197,188,95,192 // vmaxps %ymm0,%ymm8,%ymm0
- .byte 98,241,124,56,93,5,195,45,3,0 // vminps 0x32dc3(%rip){1to8},%ymm0,%ymm0 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 98,241,124,56,93,5,51,47,3,0 // vminps 0x32f33(%rip){1to8},%ymm0,%ymm0 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -15225,9 +15225,9 @@ HIDDEN _sk_luminance_to_alpha_skx
.globl _sk_luminance_to_alpha_skx
FUNCTION(_sk_luminance_to_alpha_skx)
_sk_luminance_to_alpha_skx:
- .byte 98,241,116,56,89,29,213,46,3,0 // vmulps 0x32ed5(%rip){1to8},%ymm1,%ymm3 # 38ad4 <_sk_srcover_bgra_8888_sse2_lowp+0x3d0>
- .byte 98,242,125,56,184,29,207,46,3,0 // vfmadd231ps 0x32ecf(%rip){1to8},%ymm0,%ymm3 # 38ad8 <_sk_srcover_bgra_8888_sse2_lowp+0x3d4>
- .byte 98,242,109,56,184,29,201,46,3,0 // vfmadd231ps 0x32ec9(%rip){1to8},%ymm2,%ymm3 # 38adc <_sk_srcover_bgra_8888_sse2_lowp+0x3d8>
+ .byte 98,241,116,56,89,29,69,48,3,0 // vmulps 0x33045(%rip){1to8},%ymm1,%ymm3 # 38c44 <_sk_srcover_bgra_8888_sse2_lowp+0x3d0>
+ .byte 98,242,125,56,184,29,63,48,3,0 // vfmadd231ps 0x3303f(%rip){1to8},%ymm0,%ymm3 # 38c48 <_sk_srcover_bgra_8888_sse2_lowp+0x3d4>
+ .byte 98,242,109,56,184,29,57,48,3,0 // vfmadd231ps 0x33039(%rip){1to8},%ymm2,%ymm3 # 38c4c <_sk_srcover_bgra_8888_sse2_lowp+0x3d8>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,87,192 // vxorps %ymm0,%ymm0,%ymm0
.byte 197,244,87,201 // vxorps %ymm1,%ymm1,%ymm1
@@ -15476,7 +15476,7 @@ _sk_gradient_skx:
.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,210,41,3,0 // vbroadcastss 0x329d2(%rip),%ymm2 # 389b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
+ .byte 196,226,125,24,21,66,43,3,0 // vbroadcastss 0x32b42(%rip),%ymm2 # 38b28 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
.byte 196,65,53,239,201 // vpxor %ymm9,%ymm9,%ymm9
.byte 196,130,125,24,28,145 // vbroadcastss (%r9,%r10,4),%ymm3
.byte 98,241,100,40,194,192,2 // vcmpleps %ymm0,%ymm3,%k0
@@ -15576,24 +15576,24 @@ _sk_xy_to_unit_angle_skx:
.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,84,41,3,0 // vbroadcastss 0x32954(%rip),%ymm13 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
- .byte 98,114,29,56,168,45,78,41,3,0 // vfmadd213ps 0x3294e(%rip){1to8},%ymm12,%ymm13 # 38ae4 <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
- .byte 98,114,29,56,168,45,72,41,3,0 // vfmadd213ps 0x32948(%rip){1to8},%ymm12,%ymm13 # 38ae8 <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
- .byte 98,114,29,56,168,45,66,41,3,0 // vfmadd213ps 0x32942(%rip){1to8},%ymm12,%ymm13 # 38aec <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
+ .byte 196,98,125,24,45,196,42,3,0 // vbroadcastss 0x32ac4(%rip),%ymm13 # 38c50 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
+ .byte 98,114,29,56,168,45,190,42,3,0 // vfmadd213ps 0x32abe(%rip){1to8},%ymm12,%ymm13 # 38c54 <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
+ .byte 98,114,29,56,168,45,184,42,3,0 // vfmadd213ps 0x32ab8(%rip){1to8},%ymm12,%ymm13 # 38c58 <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
+ .byte 98,114,29,56,168,45,178,42,3,0 // vfmadd213ps 0x32ab2(%rip){1to8},%ymm12,%ymm13 # 38c5c <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
.byte 196,65,36,89,221 // vmulps %ymm13,%ymm11,%ymm11
.byte 98,209,52,40,194,194,1 // vcmpltps %ymm10,%ymm9,%k0
.byte 98,114,126,40,56,200 // vpmovm2d %k0,%ymm9
- .byte 196,98,125,24,21,43,41,3,0 // vbroadcastss 0x3292b(%rip),%ymm10 # 38af0 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
+ .byte 196,98,125,24,21,155,42,3,0 // vbroadcastss 0x32a9b(%rip),%ymm10 # 38c60 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
.byte 196,65,44,92,211 // vsubps %ymm11,%ymm10,%ymm10
.byte 196,67,37,74,202,144 // vblendvps %ymm9,%ymm10,%ymm11,%ymm9
.byte 98,209,124,40,194,192,1 // vcmpltps %ymm8,%ymm0,%k0
.byte 98,242,126,40,56,192 // vpmovm2d %k0,%ymm0
- .byte 196,98,125,24,21,202,39,3,0 // vbroadcastss 0x327ca(%rip),%ymm10 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,21,58,41,3,0 // vbroadcastss 0x3293a(%rip),%ymm10 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,44,92,209 // vsubps %ymm9,%ymm10,%ymm10
.byte 196,195,53,74,194,0 // vblendvps %ymm0,%ymm10,%ymm9,%ymm0
.byte 98,209,116,40,194,192,1 // vcmpltps %ymm8,%ymm1,%k0
.byte 98,114,126,40,56,200 // vpmovm2d %k0,%ymm9
- .byte 196,98,125,24,21,173,39,3,0 // vbroadcastss 0x327ad(%rip),%ymm10 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,21,29,41,3,0 // vbroadcastss 0x3291d(%rip),%ymm10 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,44,92,208 // vsubps %ymm0,%ymm10,%ymm10
.byte 196,195,125,74,194,144 // vblendvps %ymm9,%ymm10,%ymm0,%ymm0
.byte 98,209,124,40,194,192,3 // vcmpunordps %ymm8,%ymm0,%k0
@@ -15622,20 +15622,20 @@ _sk_xy_to_2pt_conical_quadratic_max_skx:
.byte 197,50,89,80,76 // vmulss 0x4c(%rax),%xmm9,%xmm10
.byte 196,66,125,24,210 // vbroadcastss %xmm10,%ymm10
.byte 197,44,88,208 // vaddps %ymm0,%ymm10,%ymm10
- .byte 98,113,44,56,89,21,149,40,3,0 // vmulps 0x32895(%rip){1to8},%ymm10,%ymm10 # 38af4 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+ .byte 98,113,44,56,89,21,5,42,3,0 // vmulps 0x32a05(%rip){1to8},%ymm10,%ymm10 # 38c64 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
.byte 197,116,89,217 // vmulps %ymm1,%ymm1,%ymm11
.byte 196,98,125,184,216 // vfmadd231ps %ymm0,%ymm0,%ymm11
.byte 196,193,50,89,193 // vmulss %xmm9,%xmm9,%xmm0
.byte 196,226,125,24,192 // vbroadcastss %xmm0,%ymm0
.byte 197,164,92,192 // vsubps %ymm0,%ymm11,%ymm0
- .byte 98,113,60,56,89,5,120,40,3,0 // vmulps 0x32878(%rip){1to8},%ymm8,%ymm8 # 38af8 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
+ .byte 98,113,60,56,89,5,232,41,3,0 // vmulps 0x329e8(%rip){1to8},%ymm8,%ymm8 # 38c68 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
.byte 196,194,45,184,194 // vfmadd231ps %ymm10,%ymm10,%ymm0
.byte 197,252,81,192 // vsqrtps %ymm0,%ymm0
.byte 196,98,125,24,64,68 // vbroadcastss 0x44(%rax),%ymm8
- .byte 98,113,44,56,87,13,95,40,3,0 // vxorps 0x3285f(%rip){1to8},%ymm10,%ymm9 # 38afc <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ .byte 98,113,44,56,87,13,207,41,3,0 // vxorps 0x329cf(%rip){1to8},%ymm10,%ymm9 # 38c6c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
.byte 196,65,124,92,210 // vsubps %ymm10,%ymm0,%ymm10
- .byte 98,113,60,56,89,5,4,39,3,0 // vmulps 0x32704(%rip){1to8},%ymm8,%ymm8 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 98,113,60,56,89,5,116,40,3,0 // vmulps 0x32874(%rip){1to8},%ymm8,%ymm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,44,89,208 // vmulps %ymm8,%ymm10,%ymm10
.byte 197,180,92,192 // vsubps %ymm0,%ymm9,%ymm0
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
@@ -15653,20 +15653,20 @@ _sk_xy_to_2pt_conical_quadratic_min_skx:
.byte 197,50,89,80,76 // vmulss 0x4c(%rax),%xmm9,%xmm10
.byte 196,66,125,24,210 // vbroadcastss %xmm10,%ymm10
.byte 197,44,88,208 // vaddps %ymm0,%ymm10,%ymm10
- .byte 98,113,44,56,89,21,13,40,3,0 // vmulps 0x3280d(%rip){1to8},%ymm10,%ymm10 # 38af4 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+ .byte 98,113,44,56,89,21,125,41,3,0 // vmulps 0x3297d(%rip){1to8},%ymm10,%ymm10 # 38c64 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
.byte 197,116,89,217 // vmulps %ymm1,%ymm1,%ymm11
.byte 196,98,125,184,216 // vfmadd231ps %ymm0,%ymm0,%ymm11
.byte 196,193,50,89,193 // vmulss %xmm9,%xmm9,%xmm0
.byte 196,226,125,24,192 // vbroadcastss %xmm0,%ymm0
.byte 197,164,92,192 // vsubps %ymm0,%ymm11,%ymm0
- .byte 98,113,60,56,89,5,240,39,3,0 // vmulps 0x327f0(%rip){1to8},%ymm8,%ymm8 # 38af8 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
+ .byte 98,113,60,56,89,5,96,41,3,0 // vmulps 0x32960(%rip){1to8},%ymm8,%ymm8 # 38c68 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
.byte 196,194,45,184,194 // vfmadd231ps %ymm10,%ymm10,%ymm0
.byte 197,252,81,192 // vsqrtps %ymm0,%ymm0
.byte 196,98,125,24,64,68 // vbroadcastss 0x44(%rax),%ymm8
- .byte 98,113,44,56,87,13,215,39,3,0 // vxorps 0x327d7(%rip){1to8},%ymm10,%ymm9 # 38afc <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ .byte 98,113,44,56,87,13,71,41,3,0 // vxorps 0x32947(%rip){1to8},%ymm10,%ymm9 # 38c6c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
.byte 196,65,124,92,210 // vsubps %ymm10,%ymm0,%ymm10
- .byte 98,113,60,56,89,5,124,38,3,0 // vmulps 0x3267c(%rip){1to8},%ymm8,%ymm8 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 98,113,60,56,89,5,236,39,3,0 // vmulps 0x327ec(%rip){1to8},%ymm8,%ymm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,44,89,208 // vmulps %ymm8,%ymm10,%ymm10
.byte 197,180,92,192 // vsubps %ymm0,%ymm9,%ymm0
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
@@ -15683,13 +15683,13 @@ _sk_xy_to_2pt_conical_linear_skx:
.byte 197,58,89,72,76 // vmulss 0x4c(%rax),%xmm8,%xmm9
.byte 196,66,125,24,201 // vbroadcastss %xmm9,%ymm9
.byte 197,52,88,200 // vaddps %ymm0,%ymm9,%ymm9
- .byte 98,113,52,56,89,13,139,39,3,0 // vmulps 0x3278b(%rip){1to8},%ymm9,%ymm9 # 38af4 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+ .byte 98,113,52,56,89,13,251,40,3,0 // vmulps 0x328fb(%rip){1to8},%ymm9,%ymm9 # 38c64 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
.byte 197,116,89,209 // vmulps %ymm1,%ymm1,%ymm10
.byte 196,98,125,184,208 // vfmadd231ps %ymm0,%ymm0,%ymm10
.byte 196,193,58,89,192 // vmulss %xmm8,%xmm8,%xmm0
.byte 196,226,125,24,192 // vbroadcastss %xmm0,%ymm0
.byte 197,172,92,192 // vsubps %ymm0,%ymm10,%ymm0
- .byte 98,241,124,56,87,5,114,39,3,0 // vxorps 0x32772(%rip){1to8},%ymm0,%ymm0 # 38afc <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ .byte 98,241,124,56,87,5,226,40,3,0 // vxorps 0x328e2(%rip){1to8},%ymm0,%ymm0 # 38c6c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
.byte 196,193,124,94,193 // vdivps %ymm9,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -15731,7 +15731,7 @@ HIDDEN _sk_save_xy_skx
FUNCTION(_sk_save_xy_skx)
_sk_save_xy_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,98,125,24,5,179,37,3,0 // vbroadcastss 0x325b3(%rip),%ymm8 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,5,35,39,3,0 // vbroadcastss 0x32723(%rip),%ymm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,124,88,200 // vaddps %ymm8,%ymm0,%ymm9
.byte 196,67,125,8,209,1 // vroundps $0x1,%ymm9,%ymm10
.byte 196,65,52,92,202 // vsubps %ymm10,%ymm9,%ymm9
@@ -15766,8 +15766,8 @@ FUNCTION(_sk_bilinear_nx_skx)
_sk_bilinear_nx_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,16,0 // vmovups (%rax),%ymm0
- .byte 98,241,124,56,88,5,136,38,3,0 // vaddps 0x32688(%rip){1to8},%ymm0,%ymm0 # 38b00 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
- .byte 196,98,125,24,5,51,37,3,0 // vbroadcastss 0x32533(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 98,241,124,56,88,5,248,39,3,0 // vaddps 0x327f8(%rip){1to8},%ymm0,%ymm0 # 38c70 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ .byte 196,98,125,24,5,163,38,3,0 // vbroadcastss 0x326a3(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,128,0,0,0 // vsubps 0x80(%rax),%ymm8,%ymm8
.byte 197,124,17,128,0,1,0,0 // vmovups %ymm8,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -15780,7 +15780,7 @@ _sk_bilinear_px_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,16,0 // vmovups (%rax),%ymm0
.byte 197,124,16,128,128,0,0,0 // vmovups 0x80(%rax),%ymm8
- .byte 98,241,124,56,88,5,3,37,3,0 // vaddps 0x32503(%rip){1to8},%ymm0,%ymm0 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 98,241,124,56,88,5,115,38,3,0 // vaddps 0x32673(%rip){1to8},%ymm0,%ymm0 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,124,17,128,0,1,0,0 // vmovups %ymm8,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -15791,8 +15791,8 @@ FUNCTION(_sk_bilinear_ny_skx)
_sk_bilinear_ny_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,16,72,64 // vmovups 0x40(%rax),%ymm1
- .byte 98,241,116,56,88,13,54,38,3,0 // vaddps 0x32636(%rip){1to8},%ymm1,%ymm1 # 38b00 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
- .byte 196,98,125,24,5,225,36,3,0 // vbroadcastss 0x324e1(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 98,241,116,56,88,13,166,39,3,0 // vaddps 0x327a6(%rip){1to8},%ymm1,%ymm1 # 38c70 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ .byte 196,98,125,24,5,81,38,3,0 // vbroadcastss 0x32651(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,192,0,0,0 // vsubps 0xc0(%rax),%ymm8,%ymm8
.byte 197,124,17,128,64,1,0,0 // vmovups %ymm8,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -15805,7 +15805,7 @@ _sk_bilinear_py_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,16,72,64 // vmovups 0x40(%rax),%ymm1
.byte 197,124,16,128,192,0,0,0 // vmovups 0xc0(%rax),%ymm8
- .byte 98,241,116,56,88,13,176,36,3,0 // vaddps 0x324b0(%rip){1to8},%ymm1,%ymm1 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 98,241,116,56,88,13,32,38,3,0 // vaddps 0x32620(%rip){1to8},%ymm1,%ymm1 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,124,17,128,64,1,0,0 // vmovups %ymm8,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -15816,12 +15816,12 @@ FUNCTION(_sk_bicubic_n3x_skx)
_sk_bicubic_n3x_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,16,0 // vmovups (%rax),%ymm0
- .byte 98,241,124,56,88,5,232,37,3,0 // vaddps 0x325e8(%rip){1to8},%ymm0,%ymm0 # 38b04 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
- .byte 196,98,125,24,5,143,36,3,0 // vbroadcastss 0x3248f(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 98,241,124,56,88,5,88,39,3,0 // vaddps 0x32758(%rip){1to8},%ymm0,%ymm0 # 38c74 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
+ .byte 196,98,125,24,5,255,37,3,0 // vbroadcastss 0x325ff(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,128,0,0,0 // vsubps 0x80(%rax),%ymm8,%ymm8
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,205,37,3,0 // vbroadcastss 0x325cd(%rip),%ymm10 # 38b08 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
- .byte 98,114,61,56,168,21,227,36,3,0 // vfmadd213ps 0x324e3(%rip){1to8},%ymm8,%ymm10 # 38a28 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ .byte 196,98,125,24,21,61,39,3,0 // vbroadcastss 0x3273d(%rip),%ymm10 # 38c78 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ .byte 98,114,61,56,168,21,83,38,3,0 // vfmadd213ps 0x32653(%rip){1to8},%ymm8,%ymm10 # 38b98 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
.byte 196,65,44,89,193 // vmulps %ymm9,%ymm10,%ymm8
.byte 197,124,17,128,0,1,0,0 // vmovups %ymm8,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -15833,13 +15833,13 @@ FUNCTION(_sk_bicubic_n1x_skx)
_sk_bicubic_n1x_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,16,0 // vmovups (%rax),%ymm0
- .byte 98,241,124,56,88,5,154,37,3,0 // vaddps 0x3259a(%rip){1to8},%ymm0,%ymm0 # 38b00 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
- .byte 196,98,125,24,5,69,36,3,0 // vbroadcastss 0x32445(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 98,241,124,56,88,5,10,39,3,0 // vaddps 0x3270a(%rip){1to8},%ymm0,%ymm0 # 38c70 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ .byte 196,98,125,24,5,181,37,3,0 // vbroadcastss 0x325b5(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,128,0,0,0 // vsubps 0x80(%rax),%ymm8,%ymm8
- .byte 196,98,125,24,13,140,37,3,0 // vbroadcastss 0x3258c(%rip),%ymm9 # 38b0c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
- .byte 98,114,61,56,168,13,134,37,3,0 // vfmadd213ps 0x32586(%rip){1to8},%ymm8,%ymm9 # 38b10 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
- .byte 98,114,61,56,168,13,28,36,3,0 // vfmadd213ps 0x3241c(%rip){1to8},%ymm8,%ymm9 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
- .byte 98,114,61,56,168,13,118,37,3,0 // vfmadd213ps 0x32576(%rip){1to8},%ymm8,%ymm9 # 38b14 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ .byte 196,98,125,24,13,252,38,3,0 // vbroadcastss 0x326fc(%rip),%ymm9 # 38c7c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ .byte 98,114,61,56,168,13,246,38,3,0 // vfmadd213ps 0x326f6(%rip){1to8},%ymm8,%ymm9 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 98,114,61,56,168,13,140,37,3,0 // vfmadd213ps 0x3258c(%rip){1to8},%ymm8,%ymm9 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 98,114,61,56,168,13,230,38,3,0 // vfmadd213ps 0x326e6(%rip){1to8},%ymm8,%ymm9 # 38c84 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
.byte 197,124,17,136,0,1,0,0 // vmovups %ymm9,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -15849,13 +15849,13 @@ HIDDEN _sk_bicubic_p1x_skx
FUNCTION(_sk_bicubic_p1x_skx)
_sk_bicubic_p1x_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,98,125,24,5,251,35,3,0 // vbroadcastss 0x323fb(%rip),%ymm8 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,5,107,37,3,0 // vbroadcastss 0x3256b(%rip),%ymm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,188,88,0 // vaddps (%rax),%ymm8,%ymm0
.byte 197,124,16,136,128,0,0,0 // vmovups 0x80(%rax),%ymm9
- .byte 196,98,125,24,21,66,37,3,0 // vbroadcastss 0x32542(%rip),%ymm10 # 38b0c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
- .byte 98,114,53,56,168,21,60,37,3,0 // vfmadd213ps 0x3253c(%rip){1to8},%ymm9,%ymm10 # 38b10 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 196,98,125,24,21,178,38,3,0 // vbroadcastss 0x326b2(%rip),%ymm10 # 38c7c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ .byte 98,114,53,56,168,21,172,38,3,0 // vfmadd213ps 0x326ac(%rip){1to8},%ymm9,%ymm10 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
.byte 196,66,53,168,208 // vfmadd213ps %ymm8,%ymm9,%ymm10
- .byte 98,114,53,56,168,21,49,37,3,0 // vfmadd213ps 0x32531(%rip){1to8},%ymm9,%ymm10 # 38b14 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ .byte 98,114,53,56,168,21,161,38,3,0 // vfmadd213ps 0x326a1(%rip){1to8},%ymm9,%ymm10 # 38c84 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
.byte 197,124,17,144,0,1,0,0 // vmovups %ymm10,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -15867,10 +15867,10 @@ _sk_bicubic_p3x_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,16,0 // vmovups (%rax),%ymm0
.byte 197,124,16,128,128,0,0,0 // vmovups 0x80(%rax),%ymm8
- .byte 98,241,124,56,88,5,9,37,3,0 // vaddps 0x32509(%rip){1to8},%ymm0,%ymm0 # 38b10 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 98,241,124,56,88,5,121,38,3,0 // vaddps 0x32679(%rip){1to8},%ymm0,%ymm0 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,243,36,3,0 // vbroadcastss 0x324f3(%rip),%ymm10 # 38b08 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
- .byte 98,114,61,56,168,21,9,36,3,0 // vfmadd213ps 0x32409(%rip){1to8},%ymm8,%ymm10 # 38a28 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ .byte 196,98,125,24,21,99,38,3,0 // vbroadcastss 0x32663(%rip),%ymm10 # 38c78 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ .byte 98,114,61,56,168,21,121,37,3,0 // vfmadd213ps 0x32579(%rip){1to8},%ymm8,%ymm10 # 38b98 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
.byte 196,65,52,89,194 // vmulps %ymm10,%ymm9,%ymm8
.byte 197,124,17,128,0,1,0,0 // vmovups %ymm8,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -15882,12 +15882,12 @@ FUNCTION(_sk_bicubic_n3y_skx)
_sk_bicubic_n3y_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,16,72,64 // vmovups 0x40(%rax),%ymm1
- .byte 98,241,116,56,88,13,195,36,3,0 // vaddps 0x324c3(%rip){1to8},%ymm1,%ymm1 # 38b04 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
- .byte 196,98,125,24,5,106,35,3,0 // vbroadcastss 0x3236a(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 98,241,116,56,88,13,51,38,3,0 // vaddps 0x32633(%rip){1to8},%ymm1,%ymm1 # 38c74 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
+ .byte 196,98,125,24,5,218,36,3,0 // vbroadcastss 0x324da(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,192,0,0,0 // vsubps 0xc0(%rax),%ymm8,%ymm8
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,168,36,3,0 // vbroadcastss 0x324a8(%rip),%ymm10 # 38b08 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
- .byte 98,114,61,56,168,21,190,35,3,0 // vfmadd213ps 0x323be(%rip){1to8},%ymm8,%ymm10 # 38a28 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ .byte 196,98,125,24,21,24,38,3,0 // vbroadcastss 0x32618(%rip),%ymm10 # 38c78 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ .byte 98,114,61,56,168,21,46,37,3,0 // vfmadd213ps 0x3252e(%rip){1to8},%ymm8,%ymm10 # 38b98 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
.byte 196,65,44,89,193 // vmulps %ymm9,%ymm10,%ymm8
.byte 197,124,17,128,64,1,0,0 // vmovups %ymm8,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -15899,13 +15899,13 @@ FUNCTION(_sk_bicubic_n1y_skx)
_sk_bicubic_n1y_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,16,72,64 // vmovups 0x40(%rax),%ymm1
- .byte 98,241,116,56,88,13,116,36,3,0 // vaddps 0x32474(%rip){1to8},%ymm1,%ymm1 # 38b00 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
- .byte 196,98,125,24,5,31,35,3,0 // vbroadcastss 0x3231f(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 98,241,116,56,88,13,228,37,3,0 // vaddps 0x325e4(%rip){1to8},%ymm1,%ymm1 # 38c70 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ .byte 196,98,125,24,5,143,36,3,0 // vbroadcastss 0x3248f(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,192,0,0,0 // vsubps 0xc0(%rax),%ymm8,%ymm8
- .byte 196,98,125,24,13,102,36,3,0 // vbroadcastss 0x32466(%rip),%ymm9 # 38b0c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
- .byte 98,114,61,56,168,13,96,36,3,0 // vfmadd213ps 0x32460(%rip){1to8},%ymm8,%ymm9 # 38b10 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
- .byte 98,114,61,56,168,13,246,34,3,0 // vfmadd213ps 0x322f6(%rip){1to8},%ymm8,%ymm9 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
- .byte 98,114,61,56,168,13,80,36,3,0 // vfmadd213ps 0x32450(%rip){1to8},%ymm8,%ymm9 # 38b14 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ .byte 196,98,125,24,13,214,37,3,0 // vbroadcastss 0x325d6(%rip),%ymm9 # 38c7c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ .byte 98,114,61,56,168,13,208,37,3,0 // vfmadd213ps 0x325d0(%rip){1to8},%ymm8,%ymm9 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 98,114,61,56,168,13,102,36,3,0 // vfmadd213ps 0x32466(%rip){1to8},%ymm8,%ymm9 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 98,114,61,56,168,13,192,37,3,0 // vfmadd213ps 0x325c0(%rip){1to8},%ymm8,%ymm9 # 38c84 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
.byte 197,124,17,136,64,1,0,0 // vmovups %ymm9,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -15915,13 +15915,13 @@ HIDDEN _sk_bicubic_p1y_skx
FUNCTION(_sk_bicubic_p1y_skx)
_sk_bicubic_p1y_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,98,125,24,5,213,34,3,0 // vbroadcastss 0x322d5(%rip),%ymm8 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,5,69,36,3,0 // vbroadcastss 0x32445(%rip),%ymm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,188,88,72,64 // vaddps 0x40(%rax),%ymm8,%ymm1
.byte 197,124,16,136,192,0,0,0 // vmovups 0xc0(%rax),%ymm9
- .byte 196,98,125,24,21,27,36,3,0 // vbroadcastss 0x3241b(%rip),%ymm10 # 38b0c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
- .byte 98,114,53,56,168,21,21,36,3,0 // vfmadd213ps 0x32415(%rip){1to8},%ymm9,%ymm10 # 38b10 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 196,98,125,24,21,139,37,3,0 // vbroadcastss 0x3258b(%rip),%ymm10 # 38c7c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ .byte 98,114,53,56,168,21,133,37,3,0 // vfmadd213ps 0x32585(%rip){1to8},%ymm9,%ymm10 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
.byte 196,66,53,168,208 // vfmadd213ps %ymm8,%ymm9,%ymm10
- .byte 98,114,53,56,168,21,10,36,3,0 // vfmadd213ps 0x3240a(%rip){1to8},%ymm9,%ymm10 # 38b14 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ .byte 98,114,53,56,168,21,122,37,3,0 // vfmadd213ps 0x3257a(%rip){1to8},%ymm9,%ymm10 # 38c84 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
.byte 197,124,17,144,64,1,0,0 // vmovups %ymm10,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -15933,10 +15933,10 @@ _sk_bicubic_p3y_skx:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,16,72,64 // vmovups 0x40(%rax),%ymm1
.byte 197,124,16,128,192,0,0,0 // vmovups 0xc0(%rax),%ymm8
- .byte 98,241,116,56,88,13,225,35,3,0 // vaddps 0x323e1(%rip){1to8},%ymm1,%ymm1 # 38b10 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 98,241,116,56,88,13,81,37,3,0 // vaddps 0x32551(%rip){1to8},%ymm1,%ymm1 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,203,35,3,0 // vbroadcastss 0x323cb(%rip),%ymm10 # 38b08 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
- .byte 98,114,61,56,168,21,225,34,3,0 // vfmadd213ps 0x322e1(%rip){1to8},%ymm8,%ymm10 # 38a28 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ .byte 196,98,125,24,21,59,37,3,0 // vbroadcastss 0x3253b(%rip),%ymm10 # 38c78 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ .byte 98,114,61,56,168,21,81,36,3,0 // vfmadd213ps 0x32451(%rip){1to8},%ymm8,%ymm10 # 38b98 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
.byte 196,65,52,89,194 // vmulps %ymm10,%ymm9,%ymm8
.byte 197,124,17,128,64,1,0,0 // vmovups %ymm8,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -16062,7 +16062,7 @@ _sk_clut_3D_skx:
.byte 98,226,61,40,64,224 // vpmulld %ymm0,%ymm8,%ymm20
.byte 98,209,93,32,254,193 // vpaddd %ymm9,%ymm20,%ymm0
.byte 72,139,0 // mov (%rax),%rax
- .byte 98,98,125,40,88,29,213,33,3,0 // vpbroadcastd 0x321d5(%rip),%ymm27 # 38b1c <_sk_srcover_bgra_8888_sse2_lowp+0x418>
+ .byte 98,98,125,40,88,29,69,35,3,0 // vpbroadcastd 0x32345(%rip),%ymm27 # 38c8c <_sk_srcover_bgra_8888_sse2_lowp+0x418>
.byte 98,146,125,40,64,195 // vpmulld %ymm27,%ymm0,%ymm0
.byte 196,65,45,239,210 // vpxor %ymm10,%ymm10,%ymm10
.byte 197,245,118,201 // vpcmpeqd %ymm1,%ymm1,%ymm1
@@ -16075,9 +16075,9 @@ _sk_clut_3D_skx:
.byte 196,65,37,118,219 // vpcmpeqd %ymm11,%ymm11,%ymm11
.byte 196,162,37,146,12,144 // vgatherdps %ymm11,(%rax,%ymm10,4),%ymm1
.byte 98,97,124,40,40,233 // vmovaps %ymm1,%ymm29
- .byte 196,98,125,24,21,139,33,3,0 // vbroadcastss 0x3218b(%rip),%ymm10 # 38b18 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
+ .byte 196,98,125,24,21,251,34,3,0 // vbroadcastss 0x322fb(%rip),%ymm10 # 38c88 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
.byte 98,81,60,32,88,218 // vaddps %ymm10,%ymm24,%ymm11
- .byte 98,226,125,40,88,5,35,32,3,0 // vpbroadcastd 0x32023(%rip),%ymm16 # 389c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ .byte 98,226,125,40,88,5,147,33,3,0 // vpbroadcastd 0x32193(%rip),%ymm16 # 38b30 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
.byte 98,177,125,40,254,192 // vpaddd %ymm16,%ymm0,%ymm0
.byte 197,244,87,201 // vxorps %ymm1,%ymm1,%ymm1
.byte 196,65,29,118,228 // vpcmpeqd %ymm12,%ymm12,%ymm12
@@ -16317,7 +16317,7 @@ _sk_clut_4D_skx:
.byte 98,162,45,40,64,229 // vpmulld %ymm21,%ymm10,%ymm20
.byte 98,241,93,32,254,193 // vpaddd %ymm1,%ymm20,%ymm0
.byte 72,139,0 // mov (%rax),%rax
- .byte 98,226,125,40,88,5,103,28,3,0 // vpbroadcastd 0x31c67(%rip),%ymm16 # 38b1c <_sk_srcover_bgra_8888_sse2_lowp+0x418>
+ .byte 98,226,125,40,88,5,215,29,3,0 // vpbroadcastd 0x31dd7(%rip),%ymm16 # 38c8c <_sk_srcover_bgra_8888_sse2_lowp+0x418>
.byte 98,50,125,40,64,216 // vpmulld %ymm16,%ymm0,%ymm11
.byte 196,65,28,87,228 // vxorps %ymm12,%ymm12,%ymm12
.byte 197,253,118,192 // vpcmpeqd %ymm0,%ymm0,%ymm0
@@ -16329,9 +16329,9 @@ _sk_clut_4D_skx:
.byte 196,65,29,118,228 // vpcmpeqd %ymm12,%ymm12,%ymm12
.byte 196,98,29,146,44,128 // vgatherdps %ymm12,(%rax,%ymm0,4),%ymm13
.byte 197,124,17,172,36,192,4,0,0 // vmovups %ymm13,0x4c0(%rsp)
- .byte 196,226,125,24,5,25,28,3,0 // vbroadcastss 0x31c19(%rip),%ymm0 # 38b18 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
+ .byte 196,226,125,24,5,137,29,3,0 // vbroadcastss 0x31d89(%rip),%ymm0 # 38c88 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
.byte 98,113,28,32,88,224 // vaddps %ymm0,%ymm28,%ymm12
- .byte 98,226,125,40,88,13,177,26,3,0 // vpbroadcastd 0x31ab1(%rip),%ymm17 # 389c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ .byte 98,226,125,40,88,13,33,28,3,0 // vpbroadcastd 0x31c21(%rip),%ymm17 # 38b30 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
.byte 98,49,37,40,254,217 // vpaddd %ymm17,%ymm11,%ymm11
.byte 197,236,87,210 // vxorps %ymm2,%ymm2,%ymm2
.byte 196,65,21,118,237 // vpcmpeqd %ymm13,%ymm13,%ymm13
@@ -16736,7 +16736,7 @@ _sk_clut_4D_skx:
.byte 197,228,92,214 // vsubps %ymm6,%ymm3,%ymm2
.byte 196,226,93,168,214 // vfmadd213ps %ymm6,%ymm4,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,79,17,3,0 // vbroadcastss 0x3114f(%rip),%ymm3 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,191,18,3,0 // vbroadcastss 0x312bf(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 98,145,124,40,40,227 // vmovaps %ymm27,%ymm4
.byte 197,252,16,108,36,128 // vmovups -0x80(%rsp),%ymm5
.byte 197,252,16,116,36,160 // vmovups -0x60(%rsp),%ymm6
@@ -16748,11 +16748,11 @@ HIDDEN _sk_gauss_a_to_rgba_skx
.globl _sk_gauss_a_to_rgba_skx
FUNCTION(_sk_gauss_a_to_rgba_skx)
_sk_gauss_a_to_rgba_skx:
- .byte 196,226,125,24,5,145,18,3,0 // vbroadcastss 0x31291(%rip),%ymm0 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
- .byte 98,242,101,56,168,5,139,18,3,0 // vfmadd213ps 0x3128b(%rip){1to8},%ymm3,%ymm0 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x420>
- .byte 98,242,101,56,168,5,133,18,3,0 // vfmadd213ps 0x31285(%rip){1to8},%ymm3,%ymm0 # 38b28 <_sk_srcover_bgra_8888_sse2_lowp+0x424>
- .byte 98,242,101,56,168,5,127,18,3,0 // vfmadd213ps 0x3127f(%rip){1to8},%ymm3,%ymm0 # 38b2c <_sk_srcover_bgra_8888_sse2_lowp+0x428>
- .byte 98,242,101,56,168,5,121,18,3,0 // vfmadd213ps 0x31279(%rip){1to8},%ymm3,%ymm0 # 38b30 <_sk_srcover_bgra_8888_sse2_lowp+0x42c>
+ .byte 196,226,125,24,5,1,20,3,0 // vbroadcastss 0x31401(%rip),%ymm0 # 38c90 <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
+ .byte 98,242,101,56,168,5,251,19,3,0 // vfmadd213ps 0x313fb(%rip){1to8},%ymm3,%ymm0 # 38c94 <_sk_srcover_bgra_8888_sse2_lowp+0x420>
+ .byte 98,242,101,56,168,5,245,19,3,0 // vfmadd213ps 0x313f5(%rip){1to8},%ymm3,%ymm0 # 38c98 <_sk_srcover_bgra_8888_sse2_lowp+0x424>
+ .byte 98,242,101,56,168,5,239,19,3,0 // vfmadd213ps 0x313ef(%rip){1to8},%ymm3,%ymm0 # 38c9c <_sk_srcover_bgra_8888_sse2_lowp+0x428>
+ .byte 98,242,101,56,168,5,233,19,3,0 // vfmadd213ps 0x313e9(%rip){1to8},%ymm3,%ymm0 # 38ca0 <_sk_srcover_bgra_8888_sse2_lowp+0x42c>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
@@ -16852,10 +16852,10 @@ _sk_seed_shader_hsw:
.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,226,15,3,0 // vbroadcastss 0x30fe2(%rip),%ymm2 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,226,125,24,21,82,17,3,0 // vbroadcastss 0x31152(%rip),%ymm2 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,244,88,202 // vaddps %ymm2,%ymm1,%ymm1
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,21,215,15,3,0 // vbroadcastss 0x30fd7(%rip),%ymm2 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,21,71,17,3,0 // vbroadcastss 0x31147(%rip),%ymm2 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,228,87,219 // vxorps %ymm3,%ymm3,%ymm3
.byte 197,220,87,228 // vxorps %ymm4,%ymm4,%ymm4
.byte 197,212,87,237 // vxorps %ymm5,%ymm5,%ymm5
@@ -16870,17 +16870,17 @@ _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,122,17,3,0 // vpaddd 0x3117a(%rip),%ymm8,%ymm8 # 38b80 <_sk_srcover_bgra_8888_sse2_lowp+0x47c>
+ .byte 197,61,254,5,218,18,3,0 // vpaddd 0x312da(%rip),%ymm8,%ymm8 # 38ce0 <_sk_srcover_bgra_8888_sse2_lowp+0x46c>
.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,155,15,3,0 // vpbroadcastd 0x30f9b(%rip),%ymm10 # 389b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
+ .byte 196,98,125,88,21,11,17,3,0 // vpbroadcastd 0x3110b(%rip),%ymm10 # 38b28 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
.byte 196,65,53,219,218 // vpand %ymm10,%ymm9,%ymm11
.byte 196,193,37,114,243,5 // vpslld $0x5,%ymm11,%ymm11
.byte 196,65,61,219,210 // vpand %ymm10,%ymm8,%ymm10
.byte 196,193,45,114,242,4 // vpslld $0x4,%ymm10,%ymm10
- .byte 196,98,125,88,37,128,15,3,0 // vpbroadcastd 0x30f80(%rip),%ymm12 # 389bc <_sk_srcover_bgra_8888_sse2_lowp+0x2b8>
- .byte 196,98,125,88,45,123,15,3,0 // vpbroadcastd 0x30f7b(%rip),%ymm13 # 389c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ .byte 196,98,125,88,37,240,16,3,0 // vpbroadcastd 0x310f0(%rip),%ymm12 # 38b2c <_sk_srcover_bgra_8888_sse2_lowp+0x2b8>
+ .byte 196,98,125,88,45,235,16,3,0 // vpbroadcastd 0x310eb(%rip),%ymm13 # 38b30 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
.byte 196,65,53,219,245 // vpand %ymm13,%ymm9,%ymm14
.byte 196,193,13,114,246,2 // vpslld $0x2,%ymm14,%ymm14
.byte 196,65,37,235,222 // vpor %ymm14,%ymm11,%ymm11
@@ -16895,8 +16895,8 @@ _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,45,15,3,0 // vbroadcastss 0x30f2d(%rip),%ymm9 # 389c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2c0>
- .byte 196,98,125,24,21,40,15,3,0 // vbroadcastss 0x30f28(%rip),%ymm10 # 389c8 <_sk_srcover_bgra_8888_sse2_lowp+0x2c4>
+ .byte 196,98,125,24,13,157,16,3,0 // vbroadcastss 0x3109d(%rip),%ymm9 # 38b34 <_sk_srcover_bgra_8888_sse2_lowp+0x2c0>
+ .byte 196,98,125,24,21,152,16,3,0 // vbroadcastss 0x31098(%rip),%ymm10 # 38b38 <_sk_srcover_bgra_8888_sse2_lowp+0x2c4>
.byte 196,66,61,184,209 // vfmadd231ps %ymm9,%ymm8,%ymm10
.byte 196,98,125,24,0 // vbroadcastss (%rax),%ymm8
.byte 196,65,44,89,192 // vmulps %ymm8,%ymm10,%ymm8
@@ -16930,7 +16930,7 @@ 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,176,14,3,0 // vbroadcastss 0x30eb0(%rip),%ymm3 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,32,16,3,0 // vbroadcastss 0x31020(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,87,192 // vxorps %ymm0,%ymm0,%ymm0
.byte 197,244,87,201 // vxorps %ymm1,%ymm1,%ymm1
.byte 197,236,87,210 // vxorps %ymm2,%ymm2,%ymm2
@@ -16941,7 +16941,7 @@ 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,151,14,3,0 // vbroadcastss 0x30e97(%rip),%ymm0 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,5,7,16,3,0 // vbroadcastss 0x31007(%rip),%ymm0 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 197,252,40,216 // vmovaps %ymm0,%ymm3
@@ -16987,7 +16987,7 @@ 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,54,14,3,0 // vbroadcastss 0x30e36(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,166,15,3,0 // vbroadcastss 0x30fa6(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 196,226,61,184,196 // vfmadd231ps %ymm4,%ymm8,%ymm0
.byte 197,244,89,207 // vmulps %ymm7,%ymm1,%ymm1
@@ -17003,7 +17003,7 @@ HIDDEN _sk_dstatop_hsw
.globl _sk_dstatop_hsw
FUNCTION(_sk_dstatop_hsw)
_sk_dstatop_hsw:
- .byte 196,98,125,24,5,5,14,3,0 // vbroadcastss 0x30e05(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,117,15,3,0 // vbroadcastss 0x30f75(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,199 // vsubps %ymm7,%ymm8,%ymm8
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
.byte 196,226,101,184,196 // vfmadd231ps %ymm4,%ymm3,%ymm0
@@ -17042,7 +17042,7 @@ HIDDEN _sk_srcout_hsw
.globl _sk_srcout_hsw
FUNCTION(_sk_srcout_hsw)
_sk_srcout_hsw:
- .byte 196,98,125,24,5,168,13,3,0 // vbroadcastss 0x30da8(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,24,15,3,0 // vbroadcastss 0x30f18(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,199 // vsubps %ymm7,%ymm8,%ymm8
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
.byte 197,188,89,201 // vmulps %ymm1,%ymm8,%ymm1
@@ -17055,7 +17055,7 @@ HIDDEN _sk_dstout_hsw
.globl _sk_dstout_hsw
FUNCTION(_sk_dstout_hsw)
_sk_dstout_hsw:
- .byte 196,226,125,24,5,135,13,3,0 // vbroadcastss 0x30d87(%rip),%ymm0 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,5,247,14,3,0 // vbroadcastss 0x30ef7(%rip),%ymm0 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,92,219 // vsubps %ymm3,%ymm0,%ymm3
.byte 197,228,89,196 // vmulps %ymm4,%ymm3,%ymm0
.byte 197,228,89,205 // vmulps %ymm5,%ymm3,%ymm1
@@ -17068,7 +17068,7 @@ HIDDEN _sk_srcover_hsw
.globl _sk_srcover_hsw
FUNCTION(_sk_srcover_hsw)
_sk_srcover_hsw:
- .byte 196,98,125,24,5,102,13,3,0 // vbroadcastss 0x30d66(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,214,14,3,0 // vbroadcastss 0x30ed6(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 196,194,93,184,192 // vfmadd231ps %ymm8,%ymm4,%ymm0
.byte 196,194,85,184,200 // vfmadd231ps %ymm8,%ymm5,%ymm1
@@ -17081,7 +17081,7 @@ HIDDEN _sk_dstover_hsw
.globl _sk_dstover_hsw
FUNCTION(_sk_dstover_hsw)
_sk_dstover_hsw:
- .byte 196,98,125,24,5,65,13,3,0 // vbroadcastss 0x30d41(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,177,14,3,0 // vbroadcastss 0x30eb1(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,199 // vsubps %ymm7,%ymm8,%ymm8
.byte 196,226,61,168,196 // vfmadd213ps %ymm4,%ymm8,%ymm0
.byte 196,226,61,168,205 // vfmadd213ps %ymm5,%ymm8,%ymm1
@@ -17105,7 +17105,7 @@ HIDDEN _sk_multiply_hsw
.globl _sk_multiply_hsw
FUNCTION(_sk_multiply_hsw)
_sk_multiply_hsw:
- .byte 196,98,125,24,5,8,13,3,0 // vbroadcastss 0x30d08(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,120,14,3,0 // vbroadcastss 0x30e78(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,207 // vsubps %ymm7,%ymm8,%ymm9
.byte 197,52,89,208 // vmulps %ymm0,%ymm9,%ymm10
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
@@ -17128,7 +17128,7 @@ 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,183,12,3,0 // vbroadcastss 0x30cb7(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,39,14,3,0 // vbroadcastss 0x30e27(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 197,244,88,205 // vaddps %ymm5,%ymm1,%ymm1
.byte 196,193,116,93,200 // vminps %ymm8,%ymm1,%ymm1
@@ -17158,7 +17158,7 @@ HIDDEN _sk_xor__hsw
.globl _sk_xor__hsw
FUNCTION(_sk_xor__hsw)
_sk_xor__hsw:
- .byte 196,98,125,24,5,98,12,3,0 // vbroadcastss 0x30c62(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,210,13,3,0 // vbroadcastss 0x30dd2(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,207 // vsubps %ymm7,%ymm8,%ymm9
.byte 197,180,89,192 // vmulps %ymm0,%ymm9,%ymm0
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
@@ -17192,7 +17192,7 @@ _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,230,11,3,0 // vbroadcastss 0x30be6(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,86,13,3,0 // vbroadcastss 0x30d56(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 196,194,69,184,216 // vfmadd231ps %ymm8,%ymm7,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -17217,7 +17217,7 @@ _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,145,11,3,0 // vbroadcastss 0x30b91(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,1,13,3,0 // vbroadcastss 0x30d01(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 196,194,69,184,216 // vfmadd231ps %ymm8,%ymm7,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -17245,7 +17245,7 @@ _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,48,11,3,0 // vbroadcastss 0x30b30(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,160,12,3,0 // vbroadcastss 0x30ca0(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 196,194,69,184,216 // vfmadd231ps %ymm8,%ymm7,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -17267,7 +17267,7 @@ _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,234,10,3,0 // vbroadcastss 0x30aea(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,90,12,3,0 // vbroadcastss 0x30c5a(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 196,194,69,184,216 // vfmadd231ps %ymm8,%ymm7,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -17277,7 +17277,7 @@ HIDDEN _sk_colorburn_hsw
.globl _sk_colorburn_hsw
FUNCTION(_sk_colorburn_hsw)
_sk_colorburn_hsw:
- .byte 196,98,125,24,5,212,10,3,0 // vbroadcastss 0x30ad4(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,68,12,3,0 // vbroadcastss 0x30c44(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,207 // vsubps %ymm7,%ymm8,%ymm9
.byte 197,52,89,216 // vmulps %ymm0,%ymm9,%ymm11
.byte 196,65,44,87,210 // vxorps %ymm10,%ymm10,%ymm10
@@ -17335,7 +17335,7 @@ 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,228,9,3,0 // vbroadcastss 0x309e4(%rip),%ymm9 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,13,84,11,3,0 // vbroadcastss 0x30b54(%rip),%ymm9 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,52,92,215 // vsubps %ymm7,%ymm9,%ymm10
.byte 197,44,89,216 // vmulps %ymm0,%ymm10,%ymm11
.byte 197,52,92,203 // vsubps %ymm3,%ymm9,%ymm9
@@ -17388,7 +17388,7 @@ HIDDEN _sk_hardlight_hsw
.globl _sk_hardlight_hsw
FUNCTION(_sk_hardlight_hsw)
_sk_hardlight_hsw:
- .byte 196,98,125,24,5,254,8,3,0 // vbroadcastss 0x308fe(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,110,10,3,0 // vbroadcastss 0x30a6e(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,215 // vsubps %ymm7,%ymm8,%ymm10
.byte 197,44,89,216 // vmulps %ymm0,%ymm10,%ymm11
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
@@ -17439,7 +17439,7 @@ HIDDEN _sk_overlay_hsw
.globl _sk_overlay_hsw
FUNCTION(_sk_overlay_hsw)
_sk_overlay_hsw:
- .byte 196,98,125,24,5,50,8,3,0 // vbroadcastss 0x30832(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,162,9,3,0 // vbroadcastss 0x309a2(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,215 // vsubps %ymm7,%ymm8,%ymm10
.byte 197,44,89,216 // vmulps %ymm0,%ymm10,%ymm11
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
@@ -17500,10 +17500,10 @@ _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,77,7,3,0 // vbroadcastss 0x3074d(%rip),%ymm11 # 389cc <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
+ .byte 196,98,125,24,29,189,8,3,0 // vbroadcastss 0x308bd(%rip),%ymm11 # 38b3c <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
.byte 196,65,20,88,227 // vaddps %ymm11,%ymm13,%ymm12
.byte 196,65,28,89,192 // vmulps %ymm8,%ymm12,%ymm8
- .byte 196,98,125,24,37,62,7,3,0 // vbroadcastss 0x3073e(%rip),%ymm12 # 389d0 <_sk_srcover_bgra_8888_sse2_lowp+0x2cc>
+ .byte 196,98,125,24,37,174,8,3,0 // vbroadcastss 0x308ae(%rip),%ymm12 # 38b40 <_sk_srcover_bgra_8888_sse2_lowp+0x2cc>
.byte 196,66,21,184,196 // vfmadd231ps %ymm12,%ymm13,%ymm8
.byte 196,65,124,82,245 // vrsqrtps %ymm13,%ymm14
.byte 196,65,124,83,246 // vrcpps %ymm14,%ymm14
@@ -17513,7 +17513,7 @@ _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,237,6,3,0 // vbroadcastss 0x306ed(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,93,8,3,0 // vbroadcastss 0x3085d(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,65,60,92,237 // vsubps %ymm13,%ymm8,%ymm13
.byte 197,132,92,195 // vsubps %ymm3,%ymm15,%ymm0
.byte 196,98,125,168,235 // vfmadd213ps %ymm3,%ymm0,%ymm13
@@ -17626,11 +17626,11 @@ _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,5,5,3,0 // vbroadcastss 0x30505(%rip),%ymm14 # 389d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
- .byte 196,98,125,24,61,0,5,3,0 // vbroadcastss 0x30500(%rip),%ymm15 # 389d8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ .byte 196,98,125,24,53,117,6,3,0 // vbroadcastss 0x30675(%rip),%ymm14 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,61,112,6,3,0 // vbroadcastss 0x30670(%rip),%ymm15 # 38b48 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
.byte 196,65,84,89,239 // vmulps %ymm15,%ymm5,%ymm13
.byte 196,66,93,184,238 // vfmadd231ps %ymm14,%ymm4,%ymm13
- .byte 196,226,125,24,5,241,4,3,0 // vbroadcastss 0x304f1(%rip),%ymm0 # 389dc <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ .byte 196,226,125,24,5,97,6,3,0 // vbroadcastss 0x30661(%rip),%ymm0 # 38b4c <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
.byte 196,98,77,184,232 // vfmadd231ps %ymm0,%ymm6,%ymm13
.byte 196,65,116,89,215 // vmulps %ymm15,%ymm1,%ymm10
.byte 196,66,53,184,214 // vfmadd231ps %ymm14,%ymm9,%ymm10
@@ -17685,7 +17685,7 @@ _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,178,3,3,0 // vbroadcastss 0x303b2(%rip),%ymm1 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,13,34,5,3,0 // vbroadcastss 0x30522(%rip),%ymm1 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,116,92,215 // vsubps %ymm7,%ymm1,%ymm10
.byte 197,172,89,210 // vmulps %ymm2,%ymm10,%ymm2
.byte 197,116,92,219 // vsubps %ymm3,%ymm1,%ymm11
@@ -17739,11 +17739,11 @@ _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,229,2,3,0 // vbroadcastss 0x302e5(%rip),%ymm14 # 389d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
- .byte 196,98,125,24,61,224,2,3,0 // vbroadcastss 0x302e0(%rip),%ymm15 # 389d8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ .byte 196,98,125,24,53,85,4,3,0 // vbroadcastss 0x30455(%rip),%ymm14 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,61,80,4,3,0 // vbroadcastss 0x30450(%rip),%ymm15 # 38b48 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
.byte 196,65,84,89,239 // vmulps %ymm15,%ymm5,%ymm13
.byte 196,66,93,184,238 // vfmadd231ps %ymm14,%ymm4,%ymm13
- .byte 196,226,125,24,5,209,2,3,0 // vbroadcastss 0x302d1(%rip),%ymm0 # 389dc <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ .byte 196,226,125,24,5,65,4,3,0 // vbroadcastss 0x30441(%rip),%ymm0 # 38b4c <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
.byte 196,98,77,184,232 // vfmadd231ps %ymm0,%ymm6,%ymm13
.byte 196,65,116,89,215 // vmulps %ymm15,%ymm1,%ymm10
.byte 196,66,53,184,214 // vfmadd231ps %ymm14,%ymm9,%ymm10
@@ -17798,7 +17798,7 @@ _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,146,1,3,0 // vbroadcastss 0x30192(%rip),%ymm1 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,13,2,3,3,0 // vbroadcastss 0x30302(%rip),%ymm1 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,116,92,215 // vsubps %ymm7,%ymm1,%ymm10
.byte 197,172,89,210 // vmulps %ymm2,%ymm10,%ymm2
.byte 197,116,92,219 // vsubps %ymm3,%ymm1,%ymm11
@@ -17826,11 +17826,11 @@ _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,71,1,3,0 // vbroadcastss 0x30147(%rip),%ymm13 # 389d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
- .byte 196,98,125,24,53,66,1,3,0 // vbroadcastss 0x30142(%rip),%ymm14 # 389d8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ .byte 196,98,125,24,45,183,2,3,0 // vbroadcastss 0x302b7(%rip),%ymm13 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,53,178,2,3,0 // vbroadcastss 0x302b2(%rip),%ymm14 # 38b48 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
.byte 196,65,84,89,230 // vmulps %ymm14,%ymm5,%ymm12
.byte 196,66,93,184,229 // vfmadd231ps %ymm13,%ymm4,%ymm12
- .byte 196,98,125,24,61,51,1,3,0 // vbroadcastss 0x30133(%rip),%ymm15 # 389dc <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ .byte 196,98,125,24,61,163,2,3,0 // vbroadcastss 0x302a3(%rip),%ymm15 # 38b4c <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
.byte 196,66,77,184,231 // vfmadd231ps %ymm15,%ymm6,%ymm12
.byte 196,65,44,89,206 // vmulps %ymm14,%ymm10,%ymm9
.byte 196,66,61,184,205 // vfmadd231ps %ymm13,%ymm8,%ymm9
@@ -17886,7 +17886,7 @@ _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,233,255,2,0 // vbroadcastss 0x2ffe9(%rip),%ymm0 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,5,89,1,3,0 // vbroadcastss 0x30159(%rip),%ymm0 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,124,92,215 // vsubps %ymm7,%ymm0,%ymm10
.byte 197,172,89,210 // vmulps %ymm2,%ymm10,%ymm2
.byte 197,124,92,219 // vsubps %ymm3,%ymm0,%ymm11
@@ -17914,11 +17914,11 @@ _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,158,255,2,0 // vbroadcastss 0x2ff9e(%rip),%ymm13 # 389d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
- .byte 196,98,125,24,53,153,255,2,0 // vbroadcastss 0x2ff99(%rip),%ymm14 # 389d8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ .byte 196,98,125,24,45,14,1,3,0 // vbroadcastss 0x3010e(%rip),%ymm13 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,53,9,1,3,0 // vbroadcastss 0x30109(%rip),%ymm14 # 38b48 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
.byte 196,65,116,89,230 // vmulps %ymm14,%ymm1,%ymm12
.byte 196,66,109,184,229 // vfmadd231ps %ymm13,%ymm2,%ymm12
- .byte 196,98,125,24,61,138,255,2,0 // vbroadcastss 0x2ff8a(%rip),%ymm15 # 389dc <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ .byte 196,98,125,24,61,250,0,3,0 // vbroadcastss 0x300fa(%rip),%ymm15 # 38b4c <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
.byte 196,66,53,184,231 // vfmadd231ps %ymm15,%ymm9,%ymm12
.byte 196,65,44,89,206 // vmulps %ymm14,%ymm10,%ymm9
.byte 196,66,61,184,205 // vfmadd231ps %ymm13,%ymm8,%ymm9
@@ -17974,7 +17974,7 @@ _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,64,254,2,0 // vbroadcastss 0x2fe40(%rip),%ymm0 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,5,176,255,2,0 // vbroadcastss 0x2ffb0(%rip),%ymm0 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,124,92,215 // vsubps %ymm7,%ymm0,%ymm10
.byte 197,172,89,210 // vmulps %ymm2,%ymm10,%ymm2
.byte 197,124,92,219 // vsubps %ymm3,%ymm0,%ymm11
@@ -18005,17 +18005,17 @@ _sk_srcover_rgba_8888_hsw:
.byte 72,133,255 // test %rdi,%rdi
.byte 15,133,179,0,0,0 // jne 8c89 <_sk_srcover_rgba_8888_hsw+0xd3>
.byte 196,129,126,111,60,152 // vmovdqu (%r8,%r11,4),%ymm7
- .byte 197,197,219,37,188,255,2,0 // vpand 0x2ffbc(%rip),%ymm7,%ymm4 # 38ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x49c>
+ .byte 197,197,219,37,28,1,3,0 // vpand 0x3011c(%rip),%ymm7,%ymm4 # 38d00 <_sk_srcover_bgra_8888_sse2_lowp+0x48c>
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,69,0,45,207,255,2,0 // vpshufb 0x2ffcf(%rip),%ymm7,%ymm5 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x4bc>
+ .byte 196,226,69,0,45,47,1,3,0 // vpshufb 0x3012f(%rip),%ymm7,%ymm5 # 38d20 <_sk_srcover_bgra_8888_sse2_lowp+0x4ac>
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 196,226,69,0,53,226,255,2,0 // vpshufb 0x2ffe2(%rip),%ymm7,%ymm6 # 38be0 <_sk_srcover_bgra_8888_sse2_lowp+0x4dc>
+ .byte 196,226,69,0,53,66,1,3,0 // vpshufb 0x30142(%rip),%ymm7,%ymm6 # 38d40 <_sk_srcover_bgra_8888_sse2_lowp+0x4cc>
.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,160,253,2,0 // vbroadcastss 0x2fda0(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,16,255,2,0 // vbroadcastss 0x2ff10(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
- .byte 196,98,125,24,13,191,253,2,0 // vbroadcastss 0x2fdbf(%rip),%ymm9 # 389e0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,13,47,255,2,0 // vbroadcastss 0x2ff2f(%rip),%ymm9 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,193,124,89,193 // vmulps %ymm9,%ymm0,%ymm0
.byte 196,194,93,184,192 // vfmadd231ps %ymm8,%ymm4,%ymm0
.byte 196,193,116,89,201 // vmulps %ymm9,%ymm1,%ymm1
@@ -18141,17 +18141,17 @@ _sk_srcover_bgra_8888_hsw:
.byte 72,133,255 // test %rdi,%rdi
.byte 15,133,179,0,0,0 // jne 8eb7 <_sk_srcover_bgra_8888_hsw+0xd3>
.byte 196,129,126,111,60,152 // vmovdqu (%r8,%r11,4),%ymm7
- .byte 197,197,219,37,238,253,2,0 // vpand 0x2fdee(%rip),%ymm7,%ymm4 # 38c00 <_sk_srcover_bgra_8888_sse2_lowp+0x4fc>
+ .byte 197,197,219,37,78,255,2,0 // vpand 0x2ff4e(%rip),%ymm7,%ymm4 # 38d60 <_sk_srcover_bgra_8888_sse2_lowp+0x4ec>
.byte 197,252,91,244 // vcvtdq2ps %ymm4,%ymm6
- .byte 196,226,69,0,37,1,254,2,0 // vpshufb 0x2fe01(%rip),%ymm7,%ymm4 # 38c20 <_sk_srcover_bgra_8888_sse2_lowp+0x51c>
+ .byte 196,226,69,0,37,97,255,2,0 // vpshufb 0x2ff61(%rip),%ymm7,%ymm4 # 38d80 <_sk_srcover_bgra_8888_sse2_lowp+0x50c>
.byte 197,252,91,236 // vcvtdq2ps %ymm4,%ymm5
- .byte 196,226,69,0,37,20,254,2,0 // vpshufb 0x2fe14(%rip),%ymm7,%ymm4 # 38c40 <_sk_srcover_bgra_8888_sse2_lowp+0x53c>
+ .byte 196,226,69,0,37,116,255,2,0 // vpshufb 0x2ff74(%rip),%ymm7,%ymm4 # 38da0 <_sk_srcover_bgra_8888_sse2_lowp+0x52c>
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
.byte 197,197,114,215,24 // vpsrld $0x18,%ymm7,%ymm7
.byte 197,252,91,255 // vcvtdq2ps %ymm7,%ymm7
- .byte 196,98,125,24,5,114,251,2,0 // vbroadcastss 0x2fb72(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,226,252,2,0 // vbroadcastss 0x2fce2(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
- .byte 196,98,125,24,13,145,251,2,0 // vbroadcastss 0x2fb91(%rip),%ymm9 # 389e0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,13,1,253,2,0 // vbroadcastss 0x2fd01(%rip),%ymm9 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,193,124,89,193 // vmulps %ymm9,%ymm0,%ymm0
.byte 196,194,93,184,192 // vfmadd231ps %ymm8,%ymm4,%ymm0
.byte 196,193,116,89,201 // vmulps %ymm9,%ymm1,%ymm1
@@ -18279,7 +18279,7 @@ 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,126,249,2,0 // vbroadcastss 0x2f97e(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,238,250,2,0 // vbroadcastss 0x2faee(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 196,193,116,93,200 // vminps %ymm8,%ymm1,%ymm1
.byte 196,193,108,93,208 // vminps %ymm8,%ymm2,%ymm2
@@ -18291,7 +18291,7 @@ 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,93,249,2,0 // vbroadcastss 0x2f95d(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,205,250,2,0 // vbroadcastss 0x2facd(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,100,93,216 // vminps %ymm8,%ymm3,%ymm3
.byte 197,252,93,195 // vminps %ymm3,%ymm0,%ymm0
.byte 197,244,93,203 // vminps %ymm3,%ymm1,%ymm1
@@ -18303,7 +18303,7 @@ 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,63,249,2,0 // vbroadcastss 0x2f93f(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,175,250,2,0 // vbroadcastss 0x2faaf(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,68,93,248 // vminps %ymm8,%ymm7,%ymm7
.byte 197,220,93,231 // vminps %ymm7,%ymm4,%ymm4
.byte 197,212,93,239 // vminps %ymm7,%ymm5,%ymm5
@@ -18336,7 +18336,7 @@ HIDDEN _sk_invert_hsw
.globl _sk_invert_hsw
FUNCTION(_sk_invert_hsw)
_sk_invert_hsw:
- .byte 196,98,125,24,5,250,248,2,0 // vbroadcastss 0x2f8fa(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,106,250,2,0 // vbroadcastss 0x2fa6a(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,188,92,192 // vsubps %ymm0,%ymm8,%ymm0
.byte 197,188,92,201 // vsubps %ymm1,%ymm8,%ymm1
.byte 197,188,92,210 // vsubps %ymm2,%ymm8,%ymm2
@@ -18390,9 +18390,9 @@ HIDDEN _sk_unpremul_hsw
.globl _sk_unpremul_hsw
FUNCTION(_sk_unpremul_hsw)
_sk_unpremul_hsw:
- .byte 196,98,125,24,5,149,248,2,0 // vbroadcastss 0x2f895(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,5,250,2,0 // vbroadcastss 0x2fa05(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,94,195 // vdivps %ymm3,%ymm8,%ymm8
- .byte 196,98,125,24,13,184,248,2,0 // vbroadcastss 0x2f8b8(%rip),%ymm9 # 389e4 <_sk_srcover_bgra_8888_sse2_lowp+0x2e0>
+ .byte 196,98,125,24,13,40,250,2,0 // vbroadcastss 0x2fa28(%rip),%ymm9 # 38b54 <_sk_srcover_bgra_8888_sse2_lowp+0x2e0>
.byte 196,65,60,194,201,1 // vcmpltps %ymm9,%ymm8,%ymm9
.byte 196,65,44,87,210 // vxorps %ymm10,%ymm10,%ymm10
.byte 196,67,45,74,192,144 // vblendvps %ymm9,%ymm8,%ymm10,%ymm8
@@ -18406,16 +18406,16 @@ 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,146,248,2,0 // vbroadcastss 0x2f892(%rip),%ymm8 # 389e8 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
+ .byte 196,98,125,24,5,2,250,2,0 // vbroadcastss 0x2fa02(%rip),%ymm8 # 38b58 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
.byte 196,65,124,89,200 // vmulps %ymm8,%ymm0,%ymm9
.byte 197,124,89,208 // vmulps %ymm0,%ymm0,%ymm10
- .byte 196,98,125,24,29,132,248,2,0 // vbroadcastss 0x2f884(%rip),%ymm11 # 389ec <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
- .byte 196,98,125,24,37,99,248,2,0 // vbroadcastss 0x2f863(%rip),%ymm12 # 389d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,29,244,249,2,0 // vbroadcastss 0x2f9f4(%rip),%ymm11 # 38b5c <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
+ .byte 196,98,125,24,37,211,249,2,0 // vbroadcastss 0x2f9d3(%rip),%ymm12 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
.byte 196,65,124,40,236 // vmovaps %ymm12,%ymm13
.byte 196,66,125,168,235 // vfmadd213ps %ymm11,%ymm0,%ymm13
- .byte 196,98,125,24,53,108,248,2,0 // vbroadcastss 0x2f86c(%rip),%ymm14 # 389f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
+ .byte 196,98,125,24,53,220,249,2,0 // vbroadcastss 0x2f9dc(%rip),%ymm14 # 38b60 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
.byte 196,66,45,168,238 // vfmadd213ps %ymm14,%ymm10,%ymm13
- .byte 196,98,125,24,21,98,248,2,0 // vbroadcastss 0x2f862(%rip),%ymm10 # 389f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
+ .byte 196,98,125,24,21,210,249,2,0 // vbroadcastss 0x2f9d2(%rip),%ymm10 # 38b64 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
.byte 196,193,124,194,194,1 // vcmpltps %ymm10,%ymm0,%ymm0
.byte 196,195,21,74,193,0 // vblendvps %ymm0,%ymm9,%ymm13,%ymm0
.byte 196,65,116,89,200 // vmulps %ymm8,%ymm1,%ymm9
@@ -18438,16 +18438,16 @@ 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,250,247,2,0 // vbroadcastss 0x2f7fa(%rip),%ymm8 # 389e8 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
+ .byte 196,98,125,24,5,106,249,2,0 // vbroadcastss 0x2f96a(%rip),%ymm8 # 38b58 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
.byte 196,65,92,89,200 // vmulps %ymm8,%ymm4,%ymm9
.byte 197,92,89,212 // vmulps %ymm4,%ymm4,%ymm10
- .byte 196,98,125,24,29,236,247,2,0 // vbroadcastss 0x2f7ec(%rip),%ymm11 # 389ec <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
- .byte 196,98,125,24,37,203,247,2,0 // vbroadcastss 0x2f7cb(%rip),%ymm12 # 389d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,29,92,249,2,0 // vbroadcastss 0x2f95c(%rip),%ymm11 # 38b5c <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
+ .byte 196,98,125,24,37,59,249,2,0 // vbroadcastss 0x2f93b(%rip),%ymm12 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
.byte 196,65,124,40,236 // vmovaps %ymm12,%ymm13
.byte 196,66,93,168,235 // vfmadd213ps %ymm11,%ymm4,%ymm13
- .byte 196,98,125,24,53,212,247,2,0 // vbroadcastss 0x2f7d4(%rip),%ymm14 # 389f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
+ .byte 196,98,125,24,53,68,249,2,0 // vbroadcastss 0x2f944(%rip),%ymm14 # 38b60 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
.byte 196,66,45,168,238 // vfmadd213ps %ymm14,%ymm10,%ymm13
- .byte 196,98,125,24,21,202,247,2,0 // vbroadcastss 0x2f7ca(%rip),%ymm10 # 389f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
+ .byte 196,98,125,24,21,58,249,2,0 // vbroadcastss 0x2f93a(%rip),%ymm10 # 38b64 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
.byte 196,193,92,194,226,1 // vcmpltps %ymm10,%ymm4,%ymm4
.byte 196,195,21,74,225,64 // vblendvps %ymm4,%ymm9,%ymm13,%ymm4
.byte 196,65,84,89,200 // vmulps %ymm8,%ymm5,%ymm9
@@ -18471,19 +18471,19 @@ 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,110,247,2,0 // vbroadcastss 0x2f76e(%rip),%ymm8 # 389f8 <_sk_srcover_bgra_8888_sse2_lowp+0x2f4>
+ .byte 196,98,125,24,5,222,248,2,0 // vbroadcastss 0x2f8de(%rip),%ymm8 # 38b68 <_sk_srcover_bgra_8888_sse2_lowp+0x2f4>
.byte 196,65,124,89,208 // vmulps %ymm8,%ymm0,%ymm10
- .byte 196,98,125,24,29,100,247,2,0 // vbroadcastss 0x2f764(%rip),%ymm11 # 389fc <_sk_srcover_bgra_8888_sse2_lowp+0x2f8>
- .byte 196,98,125,24,37,95,247,2,0 // vbroadcastss 0x2f75f(%rip),%ymm12 # 38a00 <_sk_srcover_bgra_8888_sse2_lowp+0x2fc>
+ .byte 196,98,125,24,29,212,248,2,0 // vbroadcastss 0x2f8d4(%rip),%ymm11 # 38b6c <_sk_srcover_bgra_8888_sse2_lowp+0x2f8>
+ .byte 196,98,125,24,37,207,248,2,0 // vbroadcastss 0x2f8cf(%rip),%ymm12 # 38b70 <_sk_srcover_bgra_8888_sse2_lowp+0x2fc>
.byte 196,65,124,40,236 // vmovaps %ymm12,%ymm13
.byte 196,66,53,168,235 // vfmadd213ps %ymm11,%ymm9,%ymm13
- .byte 196,98,125,24,53,128,248,2,0 // vbroadcastss 0x2f880(%rip),%ymm14 # 38b34 <_sk_srcover_bgra_8888_sse2_lowp+0x430>
+ .byte 196,98,125,24,53,240,249,2,0 // vbroadcastss 0x2f9f0(%rip),%ymm14 # 38ca4 <_sk_srcover_bgra_8888_sse2_lowp+0x430>
.byte 196,66,53,168,238 // vfmadd213ps %ymm14,%ymm9,%ymm13
- .byte 196,98,125,24,61,118,248,2,0 // vbroadcastss 0x2f876(%rip),%ymm15 # 38b38 <_sk_srcover_bgra_8888_sse2_lowp+0x434>
+ .byte 196,98,125,24,61,230,249,2,0 // vbroadcastss 0x2f9e6(%rip),%ymm15 # 38ca8 <_sk_srcover_bgra_8888_sse2_lowp+0x434>
.byte 196,65,52,88,207 // vaddps %ymm15,%ymm9,%ymm9
.byte 196,65,124,83,201 // vrcpps %ymm9,%ymm9
.byte 196,65,20,89,201 // vmulps %ymm9,%ymm13,%ymm9
- .byte 196,98,125,24,45,50,247,2,0 // vbroadcastss 0x2f732(%rip),%ymm13 # 38a0c <_sk_srcover_bgra_8888_sse2_lowp+0x308>
+ .byte 196,98,125,24,45,162,248,2,0 // vbroadcastss 0x2f8a2(%rip),%ymm13 # 38b7c <_sk_srcover_bgra_8888_sse2_lowp+0x308>
.byte 196,193,124,194,197,1 // vcmpltps %ymm13,%ymm0,%ymm0
.byte 196,195,53,74,194,0 // vblendvps %ymm0,%ymm10,%ymm9,%ymm0
.byte 197,124,82,201 // vrsqrtps %ymm1,%ymm9
@@ -18517,26 +18517,26 @@ _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,73,246,2,0 // vbroadcastss 0x2f649(%rip),%ymm11 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,29,185,247,2,0 // vbroadcastss 0x2f7b9(%rip),%ymm11 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,65,36,94,218 // vdivps %ymm10,%ymm11,%ymm11
.byte 197,116,92,226 // vsubps %ymm2,%ymm1,%ymm12
.byte 197,116,194,234,1 // vcmpltps %ymm2,%ymm1,%ymm13
- .byte 196,98,125,24,53,142,246,2,0 // vbroadcastss 0x2f68e(%rip),%ymm14 # 38a10 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
+ .byte 196,98,125,24,53,254,247,2,0 // vbroadcastss 0x2f7fe(%rip),%ymm14 # 38b80 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
.byte 196,65,4,87,255 // vxorps %ymm15,%ymm15,%ymm15
.byte 196,67,5,74,238,208 // vblendvps %ymm13,%ymm14,%ymm15,%ymm13
.byte 196,66,37,168,229 // vfmadd213ps %ymm13,%ymm11,%ymm12
.byte 197,236,92,208 // vsubps %ymm0,%ymm2,%ymm2
.byte 197,124,92,233 // vsubps %ymm1,%ymm0,%ymm13
- .byte 196,98,125,24,53,117,246,2,0 // vbroadcastss 0x2f675(%rip),%ymm14 # 38a18 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
+ .byte 196,98,125,24,53,229,247,2,0 // vbroadcastss 0x2f7e5(%rip),%ymm14 # 38b88 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
.byte 196,66,37,168,238 // vfmadd213ps %ymm14,%ymm11,%ymm13
- .byte 196,98,125,24,53,99,246,2,0 // vbroadcastss 0x2f663(%rip),%ymm14 # 38a14 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
+ .byte 196,98,125,24,53,211,247,2,0 // vbroadcastss 0x2f7d3(%rip),%ymm14 # 38b84 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
.byte 196,194,37,168,214 // vfmadd213ps %ymm14,%ymm11,%ymm2
.byte 197,188,194,201,0 // vcmpeqps %ymm1,%ymm8,%ymm1
.byte 196,227,21,74,202,16 // vblendvps %ymm1,%ymm2,%ymm13,%ymm1
.byte 197,188,194,192,0 // vcmpeqps %ymm0,%ymm8,%ymm0
.byte 196,195,117,74,196,0 // vblendvps %ymm0,%ymm12,%ymm1,%ymm0
.byte 196,193,60,88,201 // vaddps %ymm9,%ymm8,%ymm1
- .byte 196,98,125,24,29,214,245,2,0 // vbroadcastss 0x2f5d6(%rip),%ymm11 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,29,70,247,2,0 // vbroadcastss 0x2f746(%rip),%ymm11 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,193,116,89,211 // vmulps %ymm11,%ymm1,%ymm2
.byte 197,36,194,218,1 // vcmpltps %ymm2,%ymm11,%ymm11
.byte 196,65,12,92,224 // vsubps %ymm8,%ymm14,%ymm12
@@ -18546,7 +18546,7 @@ _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,9,246,2,0 // vbroadcastss 0x2f609(%rip),%ymm8 # 38a1c <_sk_srcover_bgra_8888_sse2_lowp+0x318>
+ .byte 196,98,125,24,5,121,247,2,0 // vbroadcastss 0x2f779(%rip),%ymm8 # 38b8c <_sk_srcover_bgra_8888_sse2_lowp+0x318>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -18563,30 +18563,30 @@ _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,98,245,2,0 // vbroadcastss 0x2f562(%rip),%ymm8 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,5,210,246,2,0 // vbroadcastss 0x2f6d2(%rip),%ymm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,60,194,202,2 // vcmpleps %ymm2,%ymm8,%ymm9
.byte 197,84,89,210 // vmulps %ymm2,%ymm5,%ymm10
.byte 196,65,84,92,218 // vsubps %ymm10,%ymm5,%ymm11
.byte 196,67,45,74,203,144 // vblendvps %ymm9,%ymm11,%ymm10,%ymm9
.byte 197,52,88,210 // vaddps %ymm2,%ymm9,%ymm10
- .byte 196,98,125,24,13,165,245,2,0 // vbroadcastss 0x2f5a5(%rip),%ymm9 # 38a14 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
+ .byte 196,98,125,24,13,21,247,2,0 // vbroadcastss 0x2f715(%rip),%ymm9 # 38b84 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
.byte 196,66,109,170,202 // vfmsub213ps %ymm10,%ymm2,%ymm9
- .byte 196,98,125,24,29,163,245,2,0 // vbroadcastss 0x2f5a3(%rip),%ymm11 # 38a20 <_sk_srcover_bgra_8888_sse2_lowp+0x31c>
+ .byte 196,98,125,24,29,19,247,2,0 // vbroadcastss 0x2f713(%rip),%ymm11 # 38b90 <_sk_srcover_bgra_8888_sse2_lowp+0x31c>
.byte 196,65,92,88,219 // vaddps %ymm11,%ymm4,%ymm11
.byte 196,67,125,8,227,1 // vroundps $0x1,%ymm11,%ymm12
.byte 196,65,36,92,252 // vsubps %ymm12,%ymm11,%ymm15
.byte 196,65,44,92,217 // vsubps %ymm9,%ymm10,%ymm11
- .byte 196,98,125,24,45,117,245,2,0 // vbroadcastss 0x2f575(%rip),%ymm13 # 38a10 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
+ .byte 196,98,125,24,45,229,246,2,0 // vbroadcastss 0x2f6e5(%rip),%ymm13 # 38b80 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
.byte 196,193,4,89,197 // vmulps %ymm13,%ymm15,%ymm0
- .byte 196,98,125,24,53,111,245,2,0 // vbroadcastss 0x2f56f(%rip),%ymm14 # 38a18 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
+ .byte 196,98,125,24,53,223,246,2,0 // vbroadcastss 0x2f6df(%rip),%ymm14 # 38b88 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
.byte 197,12,92,224 // vsubps %ymm0,%ymm14,%ymm12
.byte 196,66,37,168,225 // vfmadd213ps %ymm9,%ymm11,%ymm12
- .byte 196,226,125,24,29,105,245,2,0 // vbroadcastss 0x2f569(%rip),%ymm3 # 38a24 <_sk_srcover_bgra_8888_sse2_lowp+0x320>
+ .byte 196,226,125,24,29,217,246,2,0 // vbroadcastss 0x2f6d9(%rip),%ymm3 # 38b94 <_sk_srcover_bgra_8888_sse2_lowp+0x320>
.byte 196,193,100,194,255,2 // vcmpleps %ymm15,%ymm3,%ymm7
.byte 196,195,29,74,249,112 // vblendvps %ymm7,%ymm9,%ymm12,%ymm7
.byte 196,65,60,194,231,2 // vcmpleps %ymm15,%ymm8,%ymm12
.byte 196,227,45,74,255,192 // vblendvps %ymm12,%ymm7,%ymm10,%ymm7
- .byte 196,98,125,24,37,64,245,2,0 // vbroadcastss 0x2f540(%rip),%ymm12 # 38a1c <_sk_srcover_bgra_8888_sse2_lowp+0x318>
+ .byte 196,98,125,24,37,176,246,2,0 // vbroadcastss 0x2f6b0(%rip),%ymm12 # 38b8c <_sk_srcover_bgra_8888_sse2_lowp+0x318>
.byte 196,65,28,194,255,2 // vcmpleps %ymm15,%ymm12,%ymm15
.byte 196,194,37,168,193 // vfmadd213ps %ymm9,%ymm11,%ymm0
.byte 196,99,125,74,255,240 // vblendvps %ymm15,%ymm7,%ymm0,%ymm15
@@ -18602,7 +18602,7 @@ _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,244,244,2,0 // vbroadcastss 0x2f4f4(%rip),%ymm0 # 38a28 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ .byte 196,226,125,24,5,100,246,2,0 // vbroadcastss 0x2f664(%rip),%ymm0 # 38b98 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
.byte 197,220,88,192 // vaddps %ymm0,%ymm4,%ymm0
.byte 196,227,125,8,224,1 // vroundps $0x1,%ymm0,%ymm4
.byte 197,252,92,196 // vsubps %ymm4,%ymm0,%ymm0
@@ -18656,10 +18656,10 @@ _sk_scale_u8_hsw:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,58 // jne 9623 <_sk_scale_u8_hsw+0x52>
.byte 196,2,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm8
- .byte 197,57,219,5,153,252,2,0 // vpand 0x2fc99(%rip),%xmm8,%xmm8 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 197,57,219,5,249,253,2,0 // vpand 0x2fdf9(%rip),%xmm8,%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.byte 196,66,125,51,192 // vpmovzxwd %xmm8,%ymm8
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 196,98,125,24,13,34,244,2,0 // vbroadcastss 0x2f422(%rip),%ymm9 # 38a2c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,13,146,245,2,0 // vbroadcastss 0x2f592(%rip),%ymm9 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,65,60,89,193 // vmulps %ymm9,%ymm8,%ymm8
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
.byte 197,188,89,201 // vmulps %ymm1,%ymm8,%ymm1
@@ -18736,20 +18736,20 @@ _sk_scale_565_hsw:
.byte 15,133,161,0,0,0 // jne 9798 <_sk_scale_565_hsw+0xc0>
.byte 196,1,122,111,4,88 // vmovdqu (%r8,%r11,2),%xmm8
.byte 196,66,125,51,192 // vpmovzxwd %xmm8,%ymm8
- .byte 196,98,125,88,13,37,243,2,0 // vpbroadcastd 0x2f325(%rip),%ymm9 # 38a30 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ .byte 196,98,125,88,13,149,244,2,0 // vpbroadcastd 0x2f495(%rip),%ymm9 # 38ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
.byte 196,65,61,219,201 // vpand %ymm9,%ymm8,%ymm9
.byte 196,65,124,91,201 // vcvtdq2ps %ymm9,%ymm9
- .byte 196,98,125,24,21,22,243,2,0 // vbroadcastss 0x2f316(%rip),%ymm10 # 38a34 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ .byte 196,98,125,24,21,134,244,2,0 // vbroadcastss 0x2f486(%rip),%ymm10 # 38ba4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
.byte 196,65,52,89,202 // vmulps %ymm10,%ymm9,%ymm9
- .byte 196,98,125,88,21,12,243,2,0 // vpbroadcastd 0x2f30c(%rip),%ymm10 # 38a38 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ .byte 196,98,125,88,21,124,244,2,0 // vpbroadcastd 0x2f47c(%rip),%ymm10 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
.byte 196,65,61,219,210 // vpand %ymm10,%ymm8,%ymm10
.byte 196,65,124,91,210 // vcvtdq2ps %ymm10,%ymm10
- .byte 196,98,125,24,29,253,242,2,0 // vbroadcastss 0x2f2fd(%rip),%ymm11 # 38a3c <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ .byte 196,98,125,24,29,109,244,2,0 // vbroadcastss 0x2f46d(%rip),%ymm11 # 38bac <_sk_srcover_bgra_8888_sse2_lowp+0x338>
.byte 196,65,44,89,211 // vmulps %ymm11,%ymm10,%ymm10
- .byte 196,98,125,88,29,243,242,2,0 // vpbroadcastd 0x2f2f3(%rip),%ymm11 # 38a40 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ .byte 196,98,125,88,29,99,244,2,0 // vpbroadcastd 0x2f463(%rip),%ymm11 # 38bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
.byte 196,65,61,219,195 // vpand %ymm11,%ymm8,%ymm8
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 196,98,125,24,29,228,242,2,0 // vbroadcastss 0x2f2e4(%rip),%ymm11 # 38a44 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ .byte 196,98,125,24,29,84,244,2,0 // vbroadcastss 0x2f454(%rip),%ymm11 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
.byte 196,65,60,89,195 // vmulps %ymm11,%ymm8,%ymm8
.byte 197,100,194,223,1 // vcmpltps %ymm7,%ymm3,%ymm11
.byte 196,65,44,93,224 // vminps %ymm8,%ymm10,%ymm12
@@ -18840,10 +18840,10 @@ _sk_lerp_u8_hsw:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,78 // jne 98d1 <_sk_lerp_u8_hsw+0x66>
.byte 196,2,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm8
- .byte 197,57,219,5,255,249,2,0 // vpand 0x2f9ff(%rip),%xmm8,%xmm8 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 197,57,219,5,95,251,2,0 // vpand 0x2fb5f(%rip),%xmm8,%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.byte 196,66,125,51,192 // vpmovzxwd %xmm8,%ymm8
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 196,98,125,24,13,136,241,2,0 // vbroadcastss 0x2f188(%rip),%ymm9 # 38a2c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,13,248,242,2,0 // vbroadcastss 0x2f2f8(%rip),%ymm9 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,65,60,89,193 // vmulps %ymm9,%ymm8,%ymm8
.byte 197,252,92,196 // vsubps %ymm4,%ymm0,%ymm0
.byte 196,226,61,168,196 // vfmadd213ps %ymm4,%ymm8,%ymm0
@@ -18895,7 +18895,7 @@ _sk_lerp_u8_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,221 // callq ffffffffde00997c <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfd1278>
+ .byte 232,255,255,255,221 // callq ffffffffde00997c <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfd1108>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,210 // callq *%rdx
@@ -18921,20 +18921,20 @@ _sk_lerp_565_hsw:
.byte 15,133,181,0,0,0 // jne 9a5c <_sk_lerp_565_hsw+0xd4>
.byte 196,1,122,111,4,88 // vmovdqu (%r8,%r11,2),%xmm8
.byte 196,66,125,51,192 // vpmovzxwd %xmm8,%ymm8
- .byte 196,98,125,88,13,117,240,2,0 // vpbroadcastd 0x2f075(%rip),%ymm9 # 38a30 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ .byte 196,98,125,88,13,229,241,2,0 // vpbroadcastd 0x2f1e5(%rip),%ymm9 # 38ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
.byte 196,65,61,219,201 // vpand %ymm9,%ymm8,%ymm9
.byte 196,65,124,91,201 // vcvtdq2ps %ymm9,%ymm9
- .byte 196,98,125,24,21,102,240,2,0 // vbroadcastss 0x2f066(%rip),%ymm10 # 38a34 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ .byte 196,98,125,24,21,214,241,2,0 // vbroadcastss 0x2f1d6(%rip),%ymm10 # 38ba4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
.byte 196,65,52,89,202 // vmulps %ymm10,%ymm9,%ymm9
- .byte 196,98,125,88,21,92,240,2,0 // vpbroadcastd 0x2f05c(%rip),%ymm10 # 38a38 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ .byte 196,98,125,88,21,204,241,2,0 // vpbroadcastd 0x2f1cc(%rip),%ymm10 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
.byte 196,65,61,219,210 // vpand %ymm10,%ymm8,%ymm10
.byte 196,65,124,91,210 // vcvtdq2ps %ymm10,%ymm10
- .byte 196,98,125,24,29,77,240,2,0 // vbroadcastss 0x2f04d(%rip),%ymm11 # 38a3c <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ .byte 196,98,125,24,29,189,241,2,0 // vbroadcastss 0x2f1bd(%rip),%ymm11 # 38bac <_sk_srcover_bgra_8888_sse2_lowp+0x338>
.byte 196,65,44,89,211 // vmulps %ymm11,%ymm10,%ymm10
- .byte 196,98,125,88,29,67,240,2,0 // vpbroadcastd 0x2f043(%rip),%ymm11 # 38a40 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ .byte 196,98,125,88,29,179,241,2,0 // vpbroadcastd 0x2f1b3(%rip),%ymm11 # 38bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
.byte 196,65,61,219,195 // vpand %ymm11,%ymm8,%ymm8
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 196,98,125,24,29,52,240,2,0 // vbroadcastss 0x2f034(%rip),%ymm11 # 38a44 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ .byte 196,98,125,24,29,164,241,2,0 // vbroadcastss 0x2f1a4(%rip),%ymm11 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
.byte 196,65,60,89,195 // vmulps %ymm11,%ymm8,%ymm8
.byte 197,100,194,223,1 // vcmpltps %ymm7,%ymm3,%ymm11
.byte 196,65,44,93,224 // vminps %ymm8,%ymm10,%ymm12
@@ -19008,7 +19008,7 @@ _sk_load_tables_hsw:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,116 // jne 9b7e <_sk_load_tables_hsw+0x7e>
.byte 196,193,126,111,28,144 // vmovdqu (%r8,%rdx,4),%ymm3
- .byte 197,229,219,13,72,241,2,0 // vpand 0x2f148(%rip),%ymm3,%ymm1 # 38c60 <_sk_srcover_bgra_8888_sse2_lowp+0x55c>
+ .byte 197,229,219,13,168,242,2,0 // vpand 0x2f2a8(%rip),%ymm3,%ymm1 # 38dc0 <_sk_srcover_bgra_8888_sse2_lowp+0x54c>
.byte 196,65,61,118,192 // vpcmpeqd %ymm8,%ymm8,%ymm8
.byte 76,139,64,8 // mov 0x8(%rax),%r8
.byte 76,139,72,16 // mov 0x10(%rax),%r9
@@ -19016,16 +19016,16 @@ _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,63,241,2,0 // vpshufb 0x2f13f(%rip),%ymm3,%ymm9 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x57c>
+ .byte 196,98,101,0,13,159,242,2,0 // vpshufb 0x2f29f(%rip),%ymm3,%ymm9 # 38de0 <_sk_srcover_bgra_8888_sse2_lowp+0x56c>
.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,67,241,2,0 // vpshufb 0x2f143(%rip),%ymm3,%ymm9 # 38ca0 <_sk_srcover_bgra_8888_sse2_lowp+0x59c>
+ .byte 196,98,101,0,13,163,242,2,0 // vpshufb 0x2f2a3(%rip),%ymm3,%ymm9 # 38e00 <_sk_srcover_bgra_8888_sse2_lowp+0x58c>
.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,183,238,2,0 // vbroadcastss 0x2eeb7(%rip),%ymm8 # 38a2c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,5,39,240,2,0 // vbroadcastss 0x2f027(%rip),%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,100,89,216 // vmulps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -19106,7 +19106,7 @@ _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,224,245,2,0 // vmovdqa 0x2f5e0(%rip),%xmm11 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 197,121,111,29,64,247,2,0 // vmovdqa 0x2f740(%rip),%xmm11 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.byte 196,193,113,219,195 // vpand %xmm11,%xmm1,%xmm0
.byte 196,226,125,51,200 // vpmovzxwd %xmm0,%ymm1
.byte 196,65,29,118,228 // vpcmpeqd %ymm12,%ymm12,%ymm12
@@ -19131,7 +19131,7 @@ _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,28,237,2,0 // vbroadcastss 0x2ed1c(%rip),%ymm8 # 38a48 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+ .byte 196,98,125,24,5,140,238,2,0 // vbroadcastss 0x2ee8c(%rip),%ymm8 # 38bb8 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
.byte 196,193,100,89,216 // vmulps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -19191,7 +19191,7 @@ _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,96,244,2,0 // vmovdqa 0x2f460(%rip),%xmm3 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 197,249,111,29,192,245,2,0 // vmovdqa 0x2f5c0(%rip),%xmm3 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.byte 197,249,219,195 // vpand %xmm3,%xmm0,%xmm0
.byte 196,98,125,51,200 // vpmovzxwd %xmm0,%ymm9
.byte 196,65,45,118,210 // vpcmpeqd %ymm10,%ymm10,%ymm10
@@ -19211,7 +19211,7 @@ _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,37,235,2,0 // vbroadcastss 0x2eb25(%rip),%ymm3 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,149,236,2,0 // vbroadcastss 0x2ec95(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 255,224 // jmpq *%rax
.byte 196,129,121,110,4,72 // vmovd (%r8,%r9,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
@@ -19280,7 +19280,7 @@ 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,26,234,2,0 // vbroadcastss 0x2ea1a(%rip),%ymm8 # 389e0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,5,138,235,2,0 // vbroadcastss 0x2eb8a(%rip),%ymm8 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
.byte 197,125,91,200 // vcvtps2dq %ymm0,%ymm9
.byte 196,65,249,126,200 // vmovq %xmm9,%r8
@@ -19410,7 +19410,7 @@ _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,236,231,2,0 // vbroadcastss 0x2e7ec(%rip),%ymm8 # 38a2c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,5,92,233,2,0 // vbroadcastss 0x2e95c(%rip),%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
.byte 196,226,125,49,201 // vpmovzxbd %xmm1,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
@@ -19532,7 +19532,7 @@ _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,192,229,2,0 // vbroadcastss 0x2e5c0(%rip),%ymm8 # 38a2c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,5,48,231,2,0 // vbroadcastss 0x2e730(%rip),%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
.byte 196,226,125,49,201 // vpmovzxbd %xmm1,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
@@ -19635,33 +19635,33 @@ _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,166,228,2,0 // vbroadcastss 0x2e4a6(%rip),%ymm12 # 38a4c <_sk_srcover_bgra_8888_sse2_lowp+0x348>
- .byte 196,98,125,24,45,161,228,2,0 // vbroadcastss 0x2e4a1(%rip),%ymm13 # 38a50 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ .byte 196,98,125,24,37,22,230,2,0 // vbroadcastss 0x2e616(%rip),%ymm12 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ .byte 196,98,125,24,45,17,230,2,0 // vbroadcastss 0x2e611(%rip),%ymm13 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
.byte 196,65,44,84,213 // vandps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,243,227,2,0 // vbroadcastss 0x2e3f3(%rip),%ymm13 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,45,99,229,2,0 // vbroadcastss 0x2e563(%rip),%ymm13 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,44,86,213 // vorps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,137,228,2,0 // vbroadcastss 0x2e489(%rip),%ymm13 # 38a54 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ .byte 196,98,125,24,45,249,229,2,0 // vbroadcastss 0x2e5f9(%rip),%ymm13 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
.byte 196,66,37,184,236 // vfmadd231ps %ymm12,%ymm11,%ymm13
- .byte 196,98,125,24,29,127,228,2,0 // vbroadcastss 0x2e47f(%rip),%ymm11 # 38a58 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ .byte 196,98,125,24,29,239,229,2,0 // vbroadcastss 0x2e5ef(%rip),%ymm11 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
.byte 196,66,45,172,221 // vfnmadd213ps %ymm13,%ymm10,%ymm11
- .byte 196,98,125,24,37,117,228,2,0 // vbroadcastss 0x2e475(%rip),%ymm12 # 38a5c <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ .byte 196,98,125,24,37,229,229,2,0 // vbroadcastss 0x2e5e5(%rip),%ymm12 # 38bcc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
.byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,37,107,228,2,0 // vbroadcastss 0x2e46b(%rip),%ymm12 # 38a60 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ .byte 196,98,125,24,37,219,229,2,0 // vbroadcastss 0x2e5db(%rip),%ymm12 # 38bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
.byte 196,65,28,94,210 // vdivps %ymm10,%ymm12,%ymm10
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
.byte 196,193,124,89,194 // vmulps %ymm10,%ymm0,%ymm0
.byte 196,99,125,8,208,1 // vroundps $0x1,%ymm0,%ymm10
.byte 196,65,124,92,210 // vsubps %ymm10,%ymm0,%ymm10
- .byte 196,98,125,24,29,76,228,2,0 // vbroadcastss 0x2e44c(%rip),%ymm11 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ .byte 196,98,125,24,29,188,229,2,0 // vbroadcastss 0x2e5bc(%rip),%ymm11 # 38bd4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
.byte 196,193,124,88,195 // vaddps %ymm11,%ymm0,%ymm0
- .byte 196,98,125,24,29,66,228,2,0 // vbroadcastss 0x2e442(%rip),%ymm11 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ .byte 196,98,125,24,29,178,229,2,0 // vbroadcastss 0x2e5b2(%rip),%ymm11 # 38bd8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
.byte 196,98,45,172,216 // vfnmadd213ps %ymm0,%ymm10,%ymm11
- .byte 196,226,125,24,5,56,228,2,0 // vbroadcastss 0x2e438(%rip),%ymm0 # 38a6c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ .byte 196,226,125,24,5,168,229,2,0 // vbroadcastss 0x2e5a8(%rip),%ymm0 # 38bdc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
.byte 196,193,124,92,194 // vsubps %ymm10,%ymm0,%ymm0
- .byte 196,98,125,24,21,46,228,2,0 // vbroadcastss 0x2e42e(%rip),%ymm10 # 38a70 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ .byte 196,98,125,24,21,158,229,2,0 // vbroadcastss 0x2e59e(%rip),%ymm10 # 38be0 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
.byte 197,172,94,192 // vdivps %ymm0,%ymm10,%ymm0
.byte 197,164,88,192 // vaddps %ymm0,%ymm11,%ymm0
- .byte 196,98,125,24,21,33,228,2,0 // vbroadcastss 0x2e421(%rip),%ymm10 # 38a74 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ .byte 196,98,125,24,21,145,229,2,0 // vbroadcastss 0x2e591(%rip),%ymm10 # 38be4 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
.byte 196,193,124,89,194 // vmulps %ymm10,%ymm0,%ymm0
.byte 197,253,91,192 // vcvtps2dq %ymm0,%ymm0
.byte 196,98,125,24,80,20 // vbroadcastss 0x14(%rax),%ymm10
@@ -19669,7 +19669,7 @@ _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,53,227,2,0 // vbroadcastss 0x2e335(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,165,228,2,0 // vbroadcastss 0x2e4a5(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -19689,33 +19689,33 @@ _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,129,227,2,0 // vbroadcastss 0x2e381(%rip),%ymm12 # 38a4c <_sk_srcover_bgra_8888_sse2_lowp+0x348>
- .byte 196,98,125,24,45,124,227,2,0 // vbroadcastss 0x2e37c(%rip),%ymm13 # 38a50 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ .byte 196,98,125,24,37,241,228,2,0 // vbroadcastss 0x2e4f1(%rip),%ymm12 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ .byte 196,98,125,24,45,236,228,2,0 // vbroadcastss 0x2e4ec(%rip),%ymm13 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
.byte 196,65,44,84,213 // vandps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,206,226,2,0 // vbroadcastss 0x2e2ce(%rip),%ymm13 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,45,62,228,2,0 // vbroadcastss 0x2e43e(%rip),%ymm13 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,44,86,213 // vorps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,100,227,2,0 // vbroadcastss 0x2e364(%rip),%ymm13 # 38a54 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ .byte 196,98,125,24,45,212,228,2,0 // vbroadcastss 0x2e4d4(%rip),%ymm13 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
.byte 196,66,37,184,236 // vfmadd231ps %ymm12,%ymm11,%ymm13
- .byte 196,98,125,24,29,90,227,2,0 // vbroadcastss 0x2e35a(%rip),%ymm11 # 38a58 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ .byte 196,98,125,24,29,202,228,2,0 // vbroadcastss 0x2e4ca(%rip),%ymm11 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
.byte 196,66,45,172,221 // vfnmadd213ps %ymm13,%ymm10,%ymm11
- .byte 196,98,125,24,37,80,227,2,0 // vbroadcastss 0x2e350(%rip),%ymm12 # 38a5c <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ .byte 196,98,125,24,37,192,228,2,0 // vbroadcastss 0x2e4c0(%rip),%ymm12 # 38bcc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
.byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,37,70,227,2,0 // vbroadcastss 0x2e346(%rip),%ymm12 # 38a60 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ .byte 196,98,125,24,37,182,228,2,0 // vbroadcastss 0x2e4b6(%rip),%ymm12 # 38bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
.byte 196,65,28,94,210 // vdivps %ymm10,%ymm12,%ymm10
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
.byte 196,193,116,89,202 // vmulps %ymm10,%ymm1,%ymm1
.byte 196,99,125,8,209,1 // vroundps $0x1,%ymm1,%ymm10
.byte 196,65,116,92,210 // vsubps %ymm10,%ymm1,%ymm10
- .byte 196,98,125,24,29,39,227,2,0 // vbroadcastss 0x2e327(%rip),%ymm11 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ .byte 196,98,125,24,29,151,228,2,0 // vbroadcastss 0x2e497(%rip),%ymm11 # 38bd4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
.byte 196,193,116,88,203 // vaddps %ymm11,%ymm1,%ymm1
- .byte 196,98,125,24,29,29,227,2,0 // vbroadcastss 0x2e31d(%rip),%ymm11 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ .byte 196,98,125,24,29,141,228,2,0 // vbroadcastss 0x2e48d(%rip),%ymm11 # 38bd8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
.byte 196,98,45,172,217 // vfnmadd213ps %ymm1,%ymm10,%ymm11
- .byte 196,226,125,24,13,19,227,2,0 // vbroadcastss 0x2e313(%rip),%ymm1 # 38a6c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ .byte 196,226,125,24,13,131,228,2,0 // vbroadcastss 0x2e483(%rip),%ymm1 # 38bdc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
.byte 196,193,116,92,202 // vsubps %ymm10,%ymm1,%ymm1
- .byte 196,98,125,24,21,9,227,2,0 // vbroadcastss 0x2e309(%rip),%ymm10 # 38a70 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ .byte 196,98,125,24,21,121,228,2,0 // vbroadcastss 0x2e479(%rip),%ymm10 # 38be0 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
.byte 197,172,94,201 // vdivps %ymm1,%ymm10,%ymm1
.byte 197,164,88,201 // vaddps %ymm1,%ymm11,%ymm1
- .byte 196,98,125,24,21,252,226,2,0 // vbroadcastss 0x2e2fc(%rip),%ymm10 # 38a74 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ .byte 196,98,125,24,21,108,228,2,0 // vbroadcastss 0x2e46c(%rip),%ymm10 # 38be4 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
.byte 196,193,116,89,202 // vmulps %ymm10,%ymm1,%ymm1
.byte 197,253,91,201 // vcvtps2dq %ymm1,%ymm1
.byte 196,98,125,24,80,20 // vbroadcastss 0x14(%rax),%ymm10
@@ -19723,7 +19723,7 @@ _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,16,226,2,0 // vbroadcastss 0x2e210(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,128,227,2,0 // vbroadcastss 0x2e380(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,116,93,200 // vminps %ymm8,%ymm1,%ymm1
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -19743,33 +19743,33 @@ _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,92,226,2,0 // vbroadcastss 0x2e25c(%rip),%ymm12 # 38a4c <_sk_srcover_bgra_8888_sse2_lowp+0x348>
- .byte 196,98,125,24,45,87,226,2,0 // vbroadcastss 0x2e257(%rip),%ymm13 # 38a50 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ .byte 196,98,125,24,37,204,227,2,0 // vbroadcastss 0x2e3cc(%rip),%ymm12 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ .byte 196,98,125,24,45,199,227,2,0 // vbroadcastss 0x2e3c7(%rip),%ymm13 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
.byte 196,65,44,84,213 // vandps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,169,225,2,0 // vbroadcastss 0x2e1a9(%rip),%ymm13 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,45,25,227,2,0 // vbroadcastss 0x2e319(%rip),%ymm13 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,44,86,213 // vorps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,63,226,2,0 // vbroadcastss 0x2e23f(%rip),%ymm13 # 38a54 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ .byte 196,98,125,24,45,175,227,2,0 // vbroadcastss 0x2e3af(%rip),%ymm13 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
.byte 196,66,37,184,236 // vfmadd231ps %ymm12,%ymm11,%ymm13
- .byte 196,98,125,24,29,53,226,2,0 // vbroadcastss 0x2e235(%rip),%ymm11 # 38a58 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ .byte 196,98,125,24,29,165,227,2,0 // vbroadcastss 0x2e3a5(%rip),%ymm11 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
.byte 196,66,45,172,221 // vfnmadd213ps %ymm13,%ymm10,%ymm11
- .byte 196,98,125,24,37,43,226,2,0 // vbroadcastss 0x2e22b(%rip),%ymm12 # 38a5c <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ .byte 196,98,125,24,37,155,227,2,0 // vbroadcastss 0x2e39b(%rip),%ymm12 # 38bcc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
.byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,37,33,226,2,0 // vbroadcastss 0x2e221(%rip),%ymm12 # 38a60 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ .byte 196,98,125,24,37,145,227,2,0 // vbroadcastss 0x2e391(%rip),%ymm12 # 38bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
.byte 196,65,28,94,210 // vdivps %ymm10,%ymm12,%ymm10
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
.byte 196,193,108,89,210 // vmulps %ymm10,%ymm2,%ymm2
.byte 196,99,125,8,210,1 // vroundps $0x1,%ymm2,%ymm10
.byte 196,65,108,92,210 // vsubps %ymm10,%ymm2,%ymm10
- .byte 196,98,125,24,29,2,226,2,0 // vbroadcastss 0x2e202(%rip),%ymm11 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ .byte 196,98,125,24,29,114,227,2,0 // vbroadcastss 0x2e372(%rip),%ymm11 # 38bd4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
.byte 196,193,108,88,211 // vaddps %ymm11,%ymm2,%ymm2
- .byte 196,98,125,24,29,248,225,2,0 // vbroadcastss 0x2e1f8(%rip),%ymm11 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ .byte 196,98,125,24,29,104,227,2,0 // vbroadcastss 0x2e368(%rip),%ymm11 # 38bd8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
.byte 196,98,45,172,218 // vfnmadd213ps %ymm2,%ymm10,%ymm11
- .byte 196,226,125,24,21,238,225,2,0 // vbroadcastss 0x2e1ee(%rip),%ymm2 # 38a6c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ .byte 196,226,125,24,21,94,227,2,0 // vbroadcastss 0x2e35e(%rip),%ymm2 # 38bdc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
.byte 196,193,108,92,210 // vsubps %ymm10,%ymm2,%ymm2
- .byte 196,98,125,24,21,228,225,2,0 // vbroadcastss 0x2e1e4(%rip),%ymm10 # 38a70 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ .byte 196,98,125,24,21,84,227,2,0 // vbroadcastss 0x2e354(%rip),%ymm10 # 38be0 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
.byte 197,172,94,210 // vdivps %ymm2,%ymm10,%ymm2
.byte 197,164,88,210 // vaddps %ymm2,%ymm11,%ymm2
- .byte 196,98,125,24,21,215,225,2,0 // vbroadcastss 0x2e1d7(%rip),%ymm10 # 38a74 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ .byte 196,98,125,24,21,71,227,2,0 // vbroadcastss 0x2e347(%rip),%ymm10 # 38be4 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
.byte 196,193,108,89,210 // vmulps %ymm10,%ymm2,%ymm2
.byte 197,253,91,210 // vcvtps2dq %ymm2,%ymm2
.byte 196,98,125,24,80,20 // vbroadcastss 0x14(%rax),%ymm10
@@ -19777,7 +19777,7 @@ _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,235,224,2,0 // vbroadcastss 0x2e0eb(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,91,226,2,0 // vbroadcastss 0x2e25b(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,108,93,208 // vminps %ymm8,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -19797,33 +19797,33 @@ _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,55,225,2,0 // vbroadcastss 0x2e137(%rip),%ymm12 # 38a4c <_sk_srcover_bgra_8888_sse2_lowp+0x348>
- .byte 196,98,125,24,45,50,225,2,0 // vbroadcastss 0x2e132(%rip),%ymm13 # 38a50 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ .byte 196,98,125,24,37,167,226,2,0 // vbroadcastss 0x2e2a7(%rip),%ymm12 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ .byte 196,98,125,24,45,162,226,2,0 // vbroadcastss 0x2e2a2(%rip),%ymm13 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
.byte 196,65,44,84,213 // vandps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,132,224,2,0 // vbroadcastss 0x2e084(%rip),%ymm13 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,45,244,225,2,0 // vbroadcastss 0x2e1f4(%rip),%ymm13 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,44,86,213 // vorps %ymm13,%ymm10,%ymm10
- .byte 196,98,125,24,45,26,225,2,0 // vbroadcastss 0x2e11a(%rip),%ymm13 # 38a54 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ .byte 196,98,125,24,45,138,226,2,0 // vbroadcastss 0x2e28a(%rip),%ymm13 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
.byte 196,66,37,184,236 // vfmadd231ps %ymm12,%ymm11,%ymm13
- .byte 196,98,125,24,29,16,225,2,0 // vbroadcastss 0x2e110(%rip),%ymm11 # 38a58 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ .byte 196,98,125,24,29,128,226,2,0 // vbroadcastss 0x2e280(%rip),%ymm11 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
.byte 196,66,45,172,221 // vfnmadd213ps %ymm13,%ymm10,%ymm11
- .byte 196,98,125,24,37,6,225,2,0 // vbroadcastss 0x2e106(%rip),%ymm12 # 38a5c <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ .byte 196,98,125,24,37,118,226,2,0 // vbroadcastss 0x2e276(%rip),%ymm12 # 38bcc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
.byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,37,252,224,2,0 // vbroadcastss 0x2e0fc(%rip),%ymm12 # 38a60 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ .byte 196,98,125,24,37,108,226,2,0 // vbroadcastss 0x2e26c(%rip),%ymm12 # 38bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
.byte 196,65,28,94,210 // vdivps %ymm10,%ymm12,%ymm10
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
.byte 196,193,100,89,218 // vmulps %ymm10,%ymm3,%ymm3
.byte 196,99,125,8,211,1 // vroundps $0x1,%ymm3,%ymm10
.byte 196,65,100,92,210 // vsubps %ymm10,%ymm3,%ymm10
- .byte 196,98,125,24,29,221,224,2,0 // vbroadcastss 0x2e0dd(%rip),%ymm11 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ .byte 196,98,125,24,29,77,226,2,0 // vbroadcastss 0x2e24d(%rip),%ymm11 # 38bd4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
.byte 196,193,100,88,219 // vaddps %ymm11,%ymm3,%ymm3
- .byte 196,98,125,24,29,211,224,2,0 // vbroadcastss 0x2e0d3(%rip),%ymm11 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ .byte 196,98,125,24,29,67,226,2,0 // vbroadcastss 0x2e243(%rip),%ymm11 # 38bd8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
.byte 196,98,45,172,219 // vfnmadd213ps %ymm3,%ymm10,%ymm11
- .byte 196,226,125,24,29,201,224,2,0 // vbroadcastss 0x2e0c9(%rip),%ymm3 # 38a6c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ .byte 196,226,125,24,29,57,226,2,0 // vbroadcastss 0x2e239(%rip),%ymm3 # 38bdc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
.byte 196,193,100,92,218 // vsubps %ymm10,%ymm3,%ymm3
- .byte 196,98,125,24,21,191,224,2,0 // vbroadcastss 0x2e0bf(%rip),%ymm10 # 38a70 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ .byte 196,98,125,24,21,47,226,2,0 // vbroadcastss 0x2e22f(%rip),%ymm10 # 38be0 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
.byte 197,172,94,219 // vdivps %ymm3,%ymm10,%ymm3
.byte 197,164,88,219 // vaddps %ymm3,%ymm11,%ymm3
- .byte 196,98,125,24,21,178,224,2,0 // vbroadcastss 0x2e0b2(%rip),%ymm10 # 38a74 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ .byte 196,98,125,24,21,34,226,2,0 // vbroadcastss 0x2e222(%rip),%ymm10 # 38be4 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
.byte 196,193,100,89,218 // vmulps %ymm10,%ymm3,%ymm3
.byte 197,253,91,219 // vcvtps2dq %ymm3,%ymm3
.byte 196,98,125,24,80,20 // vbroadcastss 0x14(%rax),%ymm10
@@ -19831,7 +19831,7 @@ _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,198,223,2,0 // vbroadcastss 0x2dfc6(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,54,225,2,0 // vbroadcastss 0x2e136(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,100,93,216 // vminps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -19850,35 +19850,35 @@ _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,29,224,2,0 // vbroadcastss 0x2e01d(%rip),%ymm11 # 38a4c <_sk_srcover_bgra_8888_sse2_lowp+0x348>
- .byte 196,226,125,24,45,24,224,2,0 // vbroadcastss 0x2e018(%rip),%ymm5 # 38a50 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ .byte 196,98,125,24,29,141,225,2,0 // vbroadcastss 0x2e18d(%rip),%ymm11 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ .byte 196,226,125,24,45,136,225,2,0 // vbroadcastss 0x2e188(%rip),%ymm5 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
.byte 197,124,84,205 // vandps %ymm5,%ymm0,%ymm9
- .byte 196,226,125,24,37,107,223,2,0 // vbroadcastss 0x2df6b(%rip),%ymm4 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,226,125,24,37,219,224,2,0 // vbroadcastss 0x2e0db(%rip),%ymm4 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,52,86,228 // vorps %ymm4,%ymm9,%ymm12
- .byte 196,98,125,24,45,2,224,2,0 // vbroadcastss 0x2e002(%rip),%ymm13 # 38a54 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ .byte 196,98,125,24,45,114,225,2,0 // vbroadcastss 0x2e172(%rip),%ymm13 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
.byte 196,66,37,168,213 // vfmadd213ps %ymm13,%ymm11,%ymm10
- .byte 196,98,125,24,13,248,223,2,0 // vbroadcastss 0x2dff8(%rip),%ymm9 # 38a58 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ .byte 196,98,125,24,13,104,225,2,0 // vbroadcastss 0x2e168(%rip),%ymm9 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
.byte 196,66,29,188,209 // vfnmadd231ps %ymm9,%ymm12,%ymm10
.byte 197,124,91,246 // vcvtdq2ps %ymm6,%ymm14
.byte 196,66,37,168,245 // vfmadd213ps %ymm13,%ymm11,%ymm14
.byte 197,124,91,255 // vcvtdq2ps %ymm7,%ymm15
.byte 196,66,37,168,253 // vfmadd213ps %ymm13,%ymm11,%ymm15
- .byte 196,98,125,24,29,220,223,2,0 // vbroadcastss 0x2dfdc(%rip),%ymm11 # 38a5c <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ .byte 196,98,125,24,29,76,225,2,0 // vbroadcastss 0x2e14c(%rip),%ymm11 # 38bcc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
.byte 196,65,28,88,227 // vaddps %ymm11,%ymm12,%ymm12
- .byte 196,98,125,24,45,210,223,2,0 // vbroadcastss 0x2dfd2(%rip),%ymm13 # 38a60 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ .byte 196,98,125,24,45,66,225,2,0 // vbroadcastss 0x2e142(%rip),%ymm13 # 38bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
.byte 196,65,20,94,228 // vdivps %ymm12,%ymm13,%ymm12
.byte 196,65,44,92,212 // vsubps %ymm12,%ymm10,%ymm10
.byte 196,98,125,24,32 // vbroadcastss (%rax),%ymm12
.byte 196,65,44,89,212 // vmulps %ymm12,%ymm10,%ymm10
.byte 196,67,125,8,194,1 // vroundps $0x1,%ymm10,%ymm8
.byte 196,65,44,92,192 // vsubps %ymm8,%ymm10,%ymm8
- .byte 196,226,125,24,21,174,223,2,0 // vbroadcastss 0x2dfae(%rip),%ymm2 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ .byte 196,226,125,24,21,30,225,2,0 // vbroadcastss 0x2e11e(%rip),%ymm2 # 38bd4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
.byte 197,44,88,210 // vaddps %ymm2,%ymm10,%ymm10
- .byte 196,226,125,24,29,165,223,2,0 // vbroadcastss 0x2dfa5(%rip),%ymm3 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ .byte 196,226,125,24,29,21,225,2,0 // vbroadcastss 0x2e115(%rip),%ymm3 # 38bd8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
.byte 196,98,61,188,211 // vfnmadd231ps %ymm3,%ymm8,%ymm10
- .byte 196,226,125,24,13,155,223,2,0 // vbroadcastss 0x2df9b(%rip),%ymm1 # 38a6c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ .byte 196,226,125,24,13,11,225,2,0 // vbroadcastss 0x2e10b(%rip),%ymm1 # 38bdc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
.byte 196,65,116,92,192 // vsubps %ymm8,%ymm1,%ymm8
- .byte 196,226,125,24,5,145,223,2,0 // vbroadcastss 0x2df91(%rip),%ymm0 # 38a70 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ .byte 196,226,125,24,5,1,225,2,0 // vbroadcastss 0x2e101(%rip),%ymm0 # 38be0 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
.byte 196,65,124,94,192 // vdivps %ymm8,%ymm0,%ymm8
.byte 196,65,44,88,192 // vaddps %ymm8,%ymm10,%ymm8
.byte 197,204,84,245 // vandps %ymm5,%ymm6,%ymm6
@@ -19909,7 +19909,7 @@ _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,2,223,2,0 // vbroadcastss 0x2df02(%rip),%ymm1 # 38a74 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ .byte 196,226,125,24,13,114,224,2,0 // vbroadcastss 0x2e072(%rip),%ymm1 # 38be4 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
.byte 197,188,89,209 // vmulps %ymm1,%ymm8,%ymm2
.byte 197,204,89,217 // vmulps %ymm1,%ymm6,%ymm3
.byte 197,252,89,225 // vmulps %ymm1,%ymm0,%ymm4
@@ -19929,26 +19929,26 @@ 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,192,222,2,0 // vbroadcastss 0x2dec0(%rip),%ymm8 # 38a78 <_sk_srcover_bgra_8888_sse2_lowp+0x374>
- .byte 196,98,125,24,13,31,222,2,0 // vbroadcastss 0x2de1f(%rip),%ymm9 # 389e0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- .byte 196,98,125,24,21,178,222,2,0 // vbroadcastss 0x2deb2(%rip),%ymm10 # 38a7c <_sk_srcover_bgra_8888_sse2_lowp+0x378>
+ .byte 196,98,125,24,5,48,224,2,0 // vbroadcastss 0x2e030(%rip),%ymm8 # 38be8 <_sk_srcover_bgra_8888_sse2_lowp+0x374>
+ .byte 196,98,125,24,13,143,223,2,0 // vbroadcastss 0x2df8f(%rip),%ymm9 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,21,34,224,2,0 // vbroadcastss 0x2e022(%rip),%ymm10 # 38bec <_sk_srcover_bgra_8888_sse2_lowp+0x378>
.byte 196,194,53,168,202 // vfmadd213ps %ymm10,%ymm9,%ymm1
.byte 196,194,53,168,210 // vfmadd213ps %ymm10,%ymm9,%ymm2
- .byte 196,98,125,24,13,163,222,2,0 // vbroadcastss 0x2dea3(%rip),%ymm9 # 38a80 <_sk_srcover_bgra_8888_sse2_lowp+0x37c>
+ .byte 196,98,125,24,13,19,224,2,0 // vbroadcastss 0x2e013(%rip),%ymm9 # 38bf0 <_sk_srcover_bgra_8888_sse2_lowp+0x37c>
.byte 196,66,125,184,200 // vfmadd231ps %ymm8,%ymm0,%ymm9
- .byte 196,226,125,24,5,153,222,2,0 // vbroadcastss 0x2de99(%rip),%ymm0 # 38a84 <_sk_srcover_bgra_8888_sse2_lowp+0x380>
+ .byte 196,226,125,24,5,9,224,2,0 // vbroadcastss 0x2e009(%rip),%ymm0 # 38bf4 <_sk_srcover_bgra_8888_sse2_lowp+0x380>
.byte 197,180,89,192 // vmulps %ymm0,%ymm9,%ymm0
- .byte 196,98,125,24,5,144,222,2,0 // vbroadcastss 0x2de90(%rip),%ymm8 # 38a88 <_sk_srcover_bgra_8888_sse2_lowp+0x384>
+ .byte 196,98,125,24,5,0,224,2,0 // vbroadcastss 0x2e000(%rip),%ymm8 # 38bf8 <_sk_srcover_bgra_8888_sse2_lowp+0x384>
.byte 196,98,117,168,192 // vfmadd213ps %ymm0,%ymm1,%ymm8
- .byte 196,98,125,24,13,134,222,2,0 // vbroadcastss 0x2de86(%rip),%ymm9 # 38a8c <_sk_srcover_bgra_8888_sse2_lowp+0x388>
+ .byte 196,98,125,24,13,246,223,2,0 // vbroadcastss 0x2dff6(%rip),%ymm9 # 38bfc <_sk_srcover_bgra_8888_sse2_lowp+0x388>
.byte 196,98,109,172,200 // vfnmadd213ps %ymm0,%ymm2,%ymm9
.byte 196,193,60,89,200 // vmulps %ymm8,%ymm8,%ymm1
.byte 197,188,89,201 // vmulps %ymm1,%ymm8,%ymm1
- .byte 196,226,125,24,21,115,222,2,0 // vbroadcastss 0x2de73(%rip),%ymm2 # 38a90 <_sk_srcover_bgra_8888_sse2_lowp+0x38c>
+ .byte 196,226,125,24,21,227,223,2,0 // vbroadcastss 0x2dfe3(%rip),%ymm2 # 38c00 <_sk_srcover_bgra_8888_sse2_lowp+0x38c>
.byte 197,108,194,209,1 // vcmpltps %ymm1,%ymm2,%ymm10
- .byte 196,98,125,24,29,105,222,2,0 // vbroadcastss 0x2de69(%rip),%ymm11 # 38a94 <_sk_srcover_bgra_8888_sse2_lowp+0x390>
+ .byte 196,98,125,24,29,217,223,2,0 // vbroadcastss 0x2dfd9(%rip),%ymm11 # 38c04 <_sk_srcover_bgra_8888_sse2_lowp+0x390>
.byte 196,65,60,88,195 // vaddps %ymm11,%ymm8,%ymm8
- .byte 196,98,125,24,37,95,222,2,0 // vbroadcastss 0x2de5f(%rip),%ymm12 # 38a98 <_sk_srcover_bgra_8888_sse2_lowp+0x394>
+ .byte 196,98,125,24,37,207,223,2,0 // vbroadcastss 0x2dfcf(%rip),%ymm12 # 38c08 <_sk_srcover_bgra_8888_sse2_lowp+0x394>
.byte 196,65,60,89,196 // vmulps %ymm12,%ymm8,%ymm8
.byte 196,99,61,74,193,160 // vblendvps %ymm10,%ymm1,%ymm8,%ymm8
.byte 197,252,89,200 // vmulps %ymm0,%ymm0,%ymm1
@@ -19963,9 +19963,9 @@ _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,20,222,2,0 // vbroadcastss 0x2de14(%rip),%ymm0 # 38a9c <_sk_srcover_bgra_8888_sse2_lowp+0x398>
+ .byte 196,226,125,24,5,132,223,2,0 // vbroadcastss 0x2df84(%rip),%ymm0 # 38c0c <_sk_srcover_bgra_8888_sse2_lowp+0x398>
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
- .byte 196,98,125,24,5,11,222,2,0 // vbroadcastss 0x2de0b(%rip),%ymm8 # 38aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x39c>
+ .byte 196,98,125,24,5,123,223,2,0 // vbroadcastss 0x2df7b(%rip),%ymm8 # 38c10 <_sk_srcover_bgra_8888_sse2_lowp+0x39c>
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -19983,10 +19983,10 @@ _sk_load_a8_hsw:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,52 // jne acea <_sk_load_a8_hsw+0x4c>
.byte 196,130,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm0
- .byte 197,249,219,5,204,229,2,0 // vpand 0x2e5cc(%rip),%xmm0,%xmm0 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 197,249,219,5,44,231,2,0 // vpand 0x2e72c(%rip),%xmm0,%xmm0 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.byte 196,226,125,51,192 // vpmovzxwd %xmm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,86,221,2,0 // vbroadcastss 0x2dd56(%rip),%ymm1 # 38a2c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,226,125,24,13,198,222,2,0 // vbroadcastss 0x2dec6(%rip),%ymm1 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,252,89,217 // vmulps %ymm1,%ymm0,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,87,192 // vxorps %ymm0,%ymm0,%ymm0
@@ -20059,10 +20059,10 @@ _sk_load_a8_dst_hsw:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,52 // jne ade8 <_sk_load_a8_dst_hsw+0x4c>
.byte 196,130,121,48,36,24 // vpmovzxbw (%r8,%r11,1),%xmm4
- .byte 197,217,219,37,206,228,2,0 // vpand 0x2e4ce(%rip),%xmm4,%xmm4 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 197,217,219,37,46,230,2,0 // vpand 0x2e62e(%rip),%xmm4,%xmm4 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.byte 196,226,125,51,228 // vpmovzxwd %xmm4,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,88,220,2,0 // vbroadcastss 0x2dc58(%rip),%ymm5 # 38a2c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,226,125,24,45,200,221,2,0 // vbroadcastss 0x2ddc8(%rip),%ymm5 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,220,89,253 // vmulps %ymm5,%ymm4,%ymm7
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,220,87,228 // vxorps %ymm4,%ymm4,%ymm4
@@ -20110,7 +20110,7 @@ _sk_load_a8_dst_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,221 // callq ffffffffde00ae90 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfd278c>
+ .byte 232,255,255,255,221 // callq ffffffffde00ae90 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfd261c>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,210 // callq *%rdx
@@ -20177,7 +20177,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,159,218,2,0 // vbroadcastss 0x2da9f(%rip),%ymm1 # 38a2c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,226,125,24,13,15,220,2,0 // vbroadcastss 0x2dc0f(%rip),%ymm1 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,252,89,217 // vmulps %ymm1,%ymm0,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,87,192 // vxorps %ymm0,%ymm0,%ymm0
@@ -20199,7 +20199,7 @@ _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,28,218,2,0 // vbroadcastss 0x2da1c(%rip),%ymm8 # 389e0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,5,140,219,2,0 // vbroadcastss 0x2db8c(%rip),%ymm8 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,65,100,89,192 // vmulps %ymm8,%ymm3,%ymm8
.byte 196,65,125,91,192 // vcvtps2dq %ymm8,%ymm8
.byte 196,67,125,25,193,1 // vextractf128 $0x1,%ymm8,%xmm9
@@ -20224,13 +20224,13 @@ _sk_store_a8_hsw:
.byte 196,3,121,20,4,24,0 // vpextrb $0x0,%xmm8,(%r8,%r11,1)
.byte 235,202 // jmp afe8 <_sk_store_a8_hsw+0x40>
.byte 196,3,121,20,68,24,2,4 // vpextrb $0x4,%xmm8,0x2(%r8,%r11,1)
- .byte 196,98,57,0,5,113,226,2,0 // vpshufb 0x2e271(%rip),%xmm8,%xmm8 # 392a0 <_sk_srcover_bgra_8888_sse2_lowp+0xb9c>
+ .byte 196,98,57,0,5,209,227,2,0 // vpshufb 0x2e3d1(%rip),%xmm8,%xmm8 # 39400 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
.byte 196,3,121,21,4,24,0 // vpextrw $0x0,%xmm8,(%r8,%r11,1)
.byte 235,176 // jmp afe8 <_sk_store_a8_hsw+0x40>
.byte 196,3,121,20,68,24,6,12 // vpextrb $0xc,%xmm8,0x6(%r8,%r11,1)
.byte 196,3,121,20,68,24,5,10 // vpextrb $0xa,%xmm8,0x5(%r8,%r11,1)
.byte 196,3,121,20,68,24,4,8 // vpextrb $0x8,%xmm8,0x4(%r8,%r11,1)
- .byte 196,98,57,0,5,87,226,2,0 // vpshufb 0x2e257(%rip),%xmm8,%xmm8 # 392b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ .byte 196,98,57,0,5,183,227,2,0 // vpshufb 0x2e3b7(%rip),%xmm8,%xmm8 # 39410 <_sk_srcover_bgra_8888_sse2_lowp+0xb9c>
.byte 196,1,121,126,4,24 // vmovd %xmm8,(%r8,%r11,1)
.byte 235,135 // jmp afe8 <_sk_store_a8_hsw+0x40>
.byte 15,31,0 // nopl (%rax)
@@ -20267,13 +20267,13 @@ _sk_load_g8_hsw:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,57 // jne b0d1 <_sk_load_g8_hsw+0x51>
.byte 196,130,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm0
- .byte 197,249,219,5,234,225,2,0 // vpand 0x2e1ea(%rip),%xmm0,%xmm0 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 197,249,219,5,74,227,2,0 // vpand 0x2e34a(%rip),%xmm0,%xmm0 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.byte 196,226,125,51,192 // vpmovzxwd %xmm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,116,217,2,0 // vbroadcastss 0x2d974(%rip),%ymm1 # 38a2c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,226,125,24,13,228,218,2,0 // vbroadcastss 0x2dae4(%rip),%ymm1 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,237,216,2,0 // vbroadcastss 0x2d8ed(%rip),%ymm3 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,93,218,2,0 // vbroadcastss 0x2da5d(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 255,224 // jmpq *%rax
@@ -20318,7 +20318,7 @@ _sk_load_g8_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,222 // jmpq ffffffffdf00b178 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefd2a74>
+ .byte 233,255,255,255,222 // jmpq ffffffffdf00b178 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefd2904>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,211 // callq *%rbx
@@ -20342,13 +20342,13 @@ _sk_load_g8_dst_hsw:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,57 // jne b1d5 <_sk_load_g8_dst_hsw+0x51>
.byte 196,130,121,48,36,24 // vpmovzxbw (%r8,%r11,1),%xmm4
- .byte 197,217,219,37,230,224,2,0 // vpand 0x2e0e6(%rip),%xmm4,%xmm4 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 197,217,219,37,70,226,2,0 // vpand 0x2e246(%rip),%xmm4,%xmm4 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.byte 196,226,125,51,228 // vpmovzxwd %xmm4,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,112,216,2,0 // vbroadcastss 0x2d870(%rip),%ymm5 # 38a2c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,226,125,24,45,224,217,2,0 // vbroadcastss 0x2d9e0(%rip),%ymm5 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,61,233,215,2,0 // vbroadcastss 0x2d7e9(%rip),%ymm7 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,61,89,217,2,0 // vbroadcastss 0x2d959(%rip),%ymm7 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,40,236 // vmovaps %ymm4,%ymm5
.byte 197,252,40,244 // vmovaps %ymm4,%ymm6
.byte 255,224 // jmpq *%rax
@@ -20393,7 +20393,7 @@ _sk_load_g8_dst_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,222 // jmpq ffffffffdf00b27c <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefd2b78>
+ .byte 233,255,255,255,222 // jmpq ffffffffdf00b27c <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefd2a08>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,211 // callq *%rbx
@@ -20460,10 +20460,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,179,214,2,0 // vbroadcastss 0x2d6b3(%rip),%ymm1 # 38a2c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,226,125,24,13,35,216,2,0 // vbroadcastss 0x2d823(%rip),%ymm1 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,44,214,2,0 // vbroadcastss 0x2d62c(%rip),%ymm3 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,156,215,2,0 // vbroadcastss 0x2d79c(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 91 // pop %rbx
@@ -20487,23 +20487,23 @@ _sk_load_565_hsw:
.byte 117,114 // jne b426 <_sk_load_565_hsw+0x8d>
.byte 196,129,122,111,4,88 // vmovdqu (%r8,%r11,2),%xmm0
.byte 196,226,125,51,208 // vpmovzxwd %xmm0,%ymm2
- .byte 196,226,125,88,5,104,214,2,0 // vpbroadcastd 0x2d668(%rip),%ymm0 # 38a30 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ .byte 196,226,125,88,5,216,215,2,0 // vpbroadcastd 0x2d7d8(%rip),%ymm0 # 38ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
.byte 197,237,219,192 // vpand %ymm0,%ymm2,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,91,214,2,0 // vbroadcastss 0x2d65b(%rip),%ymm1 # 38a34 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ .byte 196,226,125,24,13,203,215,2,0 // vbroadcastss 0x2d7cb(%rip),%ymm1 # 38ba4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,88,13,82,214,2,0 // vpbroadcastd 0x2d652(%rip),%ymm1 # 38a38 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ .byte 196,226,125,88,13,194,215,2,0 // vpbroadcastd 0x2d7c2(%rip),%ymm1 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
.byte 197,237,219,201 // vpand %ymm1,%ymm2,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,29,69,214,2,0 // vbroadcastss 0x2d645(%rip),%ymm3 # 38a3c <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ .byte 196,226,125,24,29,181,215,2,0 // vbroadcastss 0x2d7b5(%rip),%ymm3 # 38bac <_sk_srcover_bgra_8888_sse2_lowp+0x338>
.byte 197,244,89,203 // vmulps %ymm3,%ymm1,%ymm1
- .byte 196,226,125,88,29,60,214,2,0 // vpbroadcastd 0x2d63c(%rip),%ymm3 # 38a40 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ .byte 196,226,125,88,29,172,215,2,0 // vpbroadcastd 0x2d7ac(%rip),%ymm3 # 38bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
.byte 197,237,219,211 // vpand %ymm3,%ymm2,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,226,125,24,29,47,214,2,0 // vbroadcastss 0x2d62f(%rip),%ymm3 # 38a44 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ .byte 196,226,125,24,29,159,215,2,0 // vbroadcastss 0x2d79f(%rip),%ymm3 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
.byte 197,236,89,211 // vmulps %ymm3,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,144,213,2,0 // vbroadcastss 0x2d590(%rip),%ymm3 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,0,215,2,0 // vbroadcastss 0x2d700(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,7 // and $0x7,%r9b
@@ -20566,23 +20566,23 @@ _sk_load_565_dst_hsw:
.byte 117,114 // jne b551 <_sk_load_565_dst_hsw+0x8d>
.byte 196,129,122,111,36,88 // vmovdqu (%r8,%r11,2),%xmm4
.byte 196,226,125,51,244 // vpmovzxwd %xmm4,%ymm6
- .byte 196,226,125,88,37,61,213,2,0 // vpbroadcastd 0x2d53d(%rip),%ymm4 # 38a30 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ .byte 196,226,125,88,37,173,214,2,0 // vpbroadcastd 0x2d6ad(%rip),%ymm4 # 38ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
.byte 197,205,219,228 // vpand %ymm4,%ymm6,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,48,213,2,0 // vbroadcastss 0x2d530(%rip),%ymm5 # 38a34 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ .byte 196,226,125,24,45,160,214,2,0 // vbroadcastss 0x2d6a0(%rip),%ymm5 # 38ba4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
.byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4
- .byte 196,226,125,88,45,39,213,2,0 // vpbroadcastd 0x2d527(%rip),%ymm5 # 38a38 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ .byte 196,226,125,88,45,151,214,2,0 // vpbroadcastd 0x2d697(%rip),%ymm5 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
.byte 197,205,219,237 // vpand %ymm5,%ymm6,%ymm5
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 196,226,125,24,61,26,213,2,0 // vbroadcastss 0x2d51a(%rip),%ymm7 # 38a3c <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ .byte 196,226,125,24,61,138,214,2,0 // vbroadcastss 0x2d68a(%rip),%ymm7 # 38bac <_sk_srcover_bgra_8888_sse2_lowp+0x338>
.byte 197,212,89,239 // vmulps %ymm7,%ymm5,%ymm5
- .byte 196,226,125,88,61,17,213,2,0 // vpbroadcastd 0x2d511(%rip),%ymm7 # 38a40 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ .byte 196,226,125,88,61,129,214,2,0 // vpbroadcastd 0x2d681(%rip),%ymm7 # 38bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
.byte 197,205,219,247 // vpand %ymm7,%ymm6,%ymm6
.byte 197,252,91,246 // vcvtdq2ps %ymm6,%ymm6
- .byte 196,226,125,24,61,4,213,2,0 // vbroadcastss 0x2d504(%rip),%ymm7 # 38a44 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ .byte 196,226,125,24,61,116,214,2,0 // vbroadcastss 0x2d674(%rip),%ymm7 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
.byte 197,204,89,247 // vmulps %ymm7,%ymm6,%ymm6
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,61,101,212,2,0 // vbroadcastss 0x2d465(%rip),%ymm7 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,61,213,213,2,0 // vbroadcastss 0x2d5d5(%rip),%ymm7 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,7 // and $0x7,%r9b
@@ -20688,23 +20688,23 @@ _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,88,211,2,0 // vpbroadcastd 0x2d358(%rip),%ymm0 # 38a30 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ .byte 196,226,125,88,5,200,212,2,0 // vpbroadcastd 0x2d4c8(%rip),%ymm0 # 38ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
.byte 197,237,219,192 // vpand %ymm0,%ymm2,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,75,211,2,0 // vbroadcastss 0x2d34b(%rip),%ymm1 # 38a34 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ .byte 196,226,125,24,13,187,212,2,0 // vbroadcastss 0x2d4bb(%rip),%ymm1 # 38ba4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,88,13,66,211,2,0 // vpbroadcastd 0x2d342(%rip),%ymm1 # 38a38 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ .byte 196,226,125,88,13,178,212,2,0 // vpbroadcastd 0x2d4b2(%rip),%ymm1 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
.byte 197,237,219,201 // vpand %ymm1,%ymm2,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,29,53,211,2,0 // vbroadcastss 0x2d335(%rip),%ymm3 # 38a3c <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ .byte 196,226,125,24,29,165,212,2,0 // vbroadcastss 0x2d4a5(%rip),%ymm3 # 38bac <_sk_srcover_bgra_8888_sse2_lowp+0x338>
.byte 197,244,89,203 // vmulps %ymm3,%ymm1,%ymm1
- .byte 196,226,125,88,29,44,211,2,0 // vpbroadcastd 0x2d32c(%rip),%ymm3 # 38a40 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ .byte 196,226,125,88,29,156,212,2,0 // vpbroadcastd 0x2d49c(%rip),%ymm3 # 38bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
.byte 197,237,219,211 // vpand %ymm3,%ymm2,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,226,125,24,29,31,211,2,0 // vbroadcastss 0x2d31f(%rip),%ymm3 # 38a44 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ .byte 196,226,125,24,29,143,212,2,0 // vbroadcastss 0x2d48f(%rip),%ymm3 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
.byte 197,236,89,211 // vmulps %ymm3,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,128,210,2,0 // vbroadcastss 0x2d280(%rip),%ymm3 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,240,211,2,0 // vbroadcastss 0x2d3f0(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
.byte 65,94 // pop %r14
@@ -20722,11 +20722,11 @@ _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,72,211,2,0 // vbroadcastss 0x2d348(%rip),%ymm8 # 38aa4 <_sk_srcover_bgra_8888_sse2_lowp+0x3a0>
+ .byte 196,98,125,24,5,184,212,2,0 // vbroadcastss 0x2d4b8(%rip),%ymm8 # 38c14 <_sk_srcover_bgra_8888_sse2_lowp+0x3a0>
.byte 196,65,124,89,200 // vmulps %ymm8,%ymm0,%ymm9
.byte 196,65,125,91,201 // vcvtps2dq %ymm9,%ymm9
.byte 196,193,53,114,241,11 // vpslld $0xb,%ymm9,%ymm9
- .byte 196,98,125,24,21,51,211,2,0 // vbroadcastss 0x2d333(%rip),%ymm10 # 38aa8 <_sk_srcover_bgra_8888_sse2_lowp+0x3a4>
+ .byte 196,98,125,24,21,163,212,2,0 // vbroadcastss 0x2d4a3(%rip),%ymm10 # 38c18 <_sk_srcover_bgra_8888_sse2_lowp+0x3a4>
.byte 196,65,116,89,210 // vmulps %ymm10,%ymm1,%ymm10
.byte 196,65,125,91,210 // vcvtps2dq %ymm10,%ymm10
.byte 196,193,45,114,242,5 // vpslld $0x5,%ymm10,%ymm10
@@ -20778,7 +20778,7 @@ _sk_store_565_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,224 // callq ffffffffe100b828 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fd3124>
+ .byte 232,255,255,255,224 // callq ffffffffe100b828 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fd2fb4>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // .byte 0xff
@@ -20798,25 +20798,25 @@ _sk_load_4444_hsw:
.byte 15,133,138,0,0,0 // jne b8d5 <_sk_load_4444_hsw+0xa9>
.byte 196,129,122,111,4,88 // vmovdqu (%r8,%r11,2),%xmm0
.byte 196,226,125,51,216 // vpmovzxwd %xmm0,%ymm3
- .byte 196,226,125,88,5,77,210,2,0 // vpbroadcastd 0x2d24d(%rip),%ymm0 # 38aac <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+ .byte 196,226,125,88,5,189,211,2,0 // vpbroadcastd 0x2d3bd(%rip),%ymm0 # 38c1c <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
.byte 197,229,219,192 // vpand %ymm0,%ymm3,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,64,210,2,0 // vbroadcastss 0x2d240(%rip),%ymm1 # 38ab0 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+ .byte 196,226,125,24,13,176,211,2,0 // vbroadcastss 0x2d3b0(%rip),%ymm1 # 38c20 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,88,13,55,210,2,0 // vpbroadcastd 0x2d237(%rip),%ymm1 # 38ab4 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+ .byte 196,226,125,88,13,167,211,2,0 // vpbroadcastd 0x2d3a7(%rip),%ymm1 # 38c24 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
.byte 197,229,219,201 // vpand %ymm1,%ymm3,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,21,42,210,2,0 // vbroadcastss 0x2d22a(%rip),%ymm2 # 38ab8 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+ .byte 196,226,125,24,21,154,211,2,0 // vbroadcastss 0x2d39a(%rip),%ymm2 # 38c28 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
.byte 197,244,89,202 // vmulps %ymm2,%ymm1,%ymm1
- .byte 196,226,125,88,21,33,210,2,0 // vpbroadcastd 0x2d221(%rip),%ymm2 # 38abc <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+ .byte 196,226,125,88,21,145,211,2,0 // vpbroadcastd 0x2d391(%rip),%ymm2 # 38c2c <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
.byte 197,229,219,210 // vpand %ymm2,%ymm3,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,98,125,24,5,20,210,2,0 // vbroadcastss 0x2d214(%rip),%ymm8 # 38ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+ .byte 196,98,125,24,5,132,211,2,0 // vbroadcastss 0x2d384(%rip),%ymm8 # 38c30 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
- .byte 196,98,125,88,5,10,210,2,0 // vpbroadcastd 0x2d20a(%rip),%ymm8 # 38ac4 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+ .byte 196,98,125,88,5,122,211,2,0 // vpbroadcastd 0x2d37a(%rip),%ymm8 # 38c34 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
.byte 196,193,101,219,216 // vpand %ymm8,%ymm3,%ymm3
.byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3
- .byte 196,98,125,24,5,252,209,2,0 // vbroadcastss 0x2d1fc(%rip),%ymm8 # 38ac8 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+ .byte 196,98,125,24,5,108,211,2,0 // vbroadcastss 0x2d36c(%rip),%ymm8 # 38c38 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
.byte 196,193,100,89,216 // vmulps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -20884,25 +20884,25 @@ _sk_load_4444_dst_hsw:
.byte 15,133,138,0,0,0 // jne ba21 <_sk_load_4444_dst_hsw+0xa9>
.byte 196,129,122,111,36,88 // vmovdqu (%r8,%r11,2),%xmm4
.byte 196,226,125,51,252 // vpmovzxwd %xmm4,%ymm7
- .byte 196,226,125,88,37,1,209,2,0 // vpbroadcastd 0x2d101(%rip),%ymm4 # 38aac <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+ .byte 196,226,125,88,37,113,210,2,0 // vpbroadcastd 0x2d271(%rip),%ymm4 # 38c1c <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
.byte 197,197,219,228 // vpand %ymm4,%ymm7,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,244,208,2,0 // vbroadcastss 0x2d0f4(%rip),%ymm5 # 38ab0 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+ .byte 196,226,125,24,45,100,210,2,0 // vbroadcastss 0x2d264(%rip),%ymm5 # 38c20 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
.byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4
- .byte 196,226,125,88,45,235,208,2,0 // vpbroadcastd 0x2d0eb(%rip),%ymm5 # 38ab4 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+ .byte 196,226,125,88,45,91,210,2,0 // vpbroadcastd 0x2d25b(%rip),%ymm5 # 38c24 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
.byte 197,197,219,237 // vpand %ymm5,%ymm7,%ymm5
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 196,226,125,24,53,222,208,2,0 // vbroadcastss 0x2d0de(%rip),%ymm6 # 38ab8 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+ .byte 196,226,125,24,53,78,210,2,0 // vbroadcastss 0x2d24e(%rip),%ymm6 # 38c28 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
.byte 197,212,89,238 // vmulps %ymm6,%ymm5,%ymm5
- .byte 196,226,125,88,53,213,208,2,0 // vpbroadcastd 0x2d0d5(%rip),%ymm6 # 38abc <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+ .byte 196,226,125,88,53,69,210,2,0 // vpbroadcastd 0x2d245(%rip),%ymm6 # 38c2c <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
.byte 197,197,219,246 // vpand %ymm6,%ymm7,%ymm6
.byte 197,252,91,246 // vcvtdq2ps %ymm6,%ymm6
- .byte 196,98,125,24,5,200,208,2,0 // vbroadcastss 0x2d0c8(%rip),%ymm8 # 38ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+ .byte 196,98,125,24,5,56,210,2,0 // vbroadcastss 0x2d238(%rip),%ymm8 # 38c30 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
.byte 196,193,76,89,240 // vmulps %ymm8,%ymm6,%ymm6
- .byte 196,98,125,88,5,190,208,2,0 // vpbroadcastd 0x2d0be(%rip),%ymm8 # 38ac4 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+ .byte 196,98,125,88,5,46,210,2,0 // vpbroadcastd 0x2d22e(%rip),%ymm8 # 38c34 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
.byte 196,193,69,219,248 // vpand %ymm8,%ymm7,%ymm7
.byte 197,252,91,255 // vcvtdq2ps %ymm7,%ymm7
- .byte 196,98,125,24,5,176,208,2,0 // vbroadcastss 0x2d0b0(%rip),%ymm8 # 38ac8 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+ .byte 196,98,125,24,5,32,210,2,0 // vbroadcastss 0x2d220(%rip),%ymm8 # 38c38 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
.byte 196,193,68,89,248 // vmulps %ymm8,%ymm7,%ymm7
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -21010,25 +21010,25 @@ _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,0,207,2,0 // vpbroadcastd 0x2cf00(%rip),%ymm0 # 38aac <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+ .byte 196,226,125,88,5,112,208,2,0 // vpbroadcastd 0x2d070(%rip),%ymm0 # 38c1c <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
.byte 197,229,219,192 // vpand %ymm0,%ymm3,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,243,206,2,0 // vbroadcastss 0x2cef3(%rip),%ymm1 # 38ab0 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+ .byte 196,226,125,24,13,99,208,2,0 // vbroadcastss 0x2d063(%rip),%ymm1 # 38c20 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,88,13,234,206,2,0 // vpbroadcastd 0x2ceea(%rip),%ymm1 # 38ab4 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+ .byte 196,226,125,88,13,90,208,2,0 // vpbroadcastd 0x2d05a(%rip),%ymm1 # 38c24 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
.byte 197,229,219,201 // vpand %ymm1,%ymm3,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,21,221,206,2,0 // vbroadcastss 0x2cedd(%rip),%ymm2 # 38ab8 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+ .byte 196,226,125,24,21,77,208,2,0 // vbroadcastss 0x2d04d(%rip),%ymm2 # 38c28 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
.byte 197,244,89,202 // vmulps %ymm2,%ymm1,%ymm1
- .byte 196,226,125,88,21,212,206,2,0 // vpbroadcastd 0x2ced4(%rip),%ymm2 # 38abc <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+ .byte 196,226,125,88,21,68,208,2,0 // vpbroadcastd 0x2d044(%rip),%ymm2 # 38c2c <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
.byte 197,229,219,210 // vpand %ymm2,%ymm3,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,98,125,24,5,199,206,2,0 // vbroadcastss 0x2cec7(%rip),%ymm8 # 38ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+ .byte 196,98,125,24,5,55,208,2,0 // vbroadcastss 0x2d037(%rip),%ymm8 # 38c30 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
- .byte 196,98,125,88,5,189,206,2,0 // vpbroadcastd 0x2cebd(%rip),%ymm8 # 38ac4 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+ .byte 196,98,125,88,5,45,208,2,0 // vpbroadcastd 0x2d02d(%rip),%ymm8 # 38c34 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
.byte 196,193,101,219,216 // vpand %ymm8,%ymm3,%ymm3
.byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3
- .byte 196,98,125,24,5,175,206,2,0 // vbroadcastss 0x2ceaf(%rip),%ymm8 # 38ac8 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+ .byte 196,98,125,24,5,31,208,2,0 // vbroadcastss 0x2d01f(%rip),%ymm8 # 38c38 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
.byte 196,193,100,89,216 // vmulps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 91 // pop %rbx
@@ -21048,7 +21048,7 @@ _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,132,206,2,0 // vbroadcastss 0x2ce84(%rip),%ymm8 # 38acc <_sk_srcover_bgra_8888_sse2_lowp+0x3c8>
+ .byte 196,98,125,24,5,244,207,2,0 // vbroadcastss 0x2cff4(%rip),%ymm8 # 38c3c <_sk_srcover_bgra_8888_sse2_lowp+0x3c8>
.byte 196,65,124,89,200 // vmulps %ymm8,%ymm0,%ymm9
.byte 196,65,125,91,201 // vcvtps2dq %ymm9,%ymm9
.byte 196,193,53,114,241,12 // vpslld $0xc,%ymm9,%ymm9
@@ -21107,7 +21107,7 @@ _sk_store_4444_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,224 // callq ffffffffe100bd20 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fd361c>
+ .byte 232,255,255,255,224 // callq ffffffffe100bd20 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fd34ac>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // .byte 0xff
@@ -21126,14 +21126,14 @@ _sk_load_8888_hsw:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,86 // jne bd96 <_sk_load_8888_hsw+0x72>
.byte 196,129,126,111,28,152 // vmovdqu (%r8,%r11,4),%ymm3
- .byte 197,229,219,5,114,207,2,0 // vpand 0x2cf72(%rip),%ymm3,%ymm0 # 38cc0 <_sk_srcover_bgra_8888_sse2_lowp+0x5bc>
+ .byte 197,229,219,5,210,208,2,0 // vpand 0x2d0d2(%rip),%ymm3,%ymm0 # 38e20 <_sk_srcover_bgra_8888_sse2_lowp+0x5ac>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,5,209,204,2,0 // vbroadcastss 0x2ccd1(%rip),%ymm8 # 38a2c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,5,65,206,2,0 // vbroadcastss 0x2ce41(%rip),%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
- .byte 196,226,101,0,13,119,207,2,0 // vpshufb 0x2cf77(%rip),%ymm3,%ymm1 # 38ce0 <_sk_srcover_bgra_8888_sse2_lowp+0x5dc>
+ .byte 196,226,101,0,13,215,208,2,0 // vpshufb 0x2d0d7(%rip),%ymm3,%ymm1 # 38e40 <_sk_srcover_bgra_8888_sse2_lowp+0x5cc>
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
.byte 196,193,116,89,200 // vmulps %ymm8,%ymm1,%ymm1
- .byte 196,226,101,0,21,133,207,2,0 // vpshufb 0x2cf85(%rip),%ymm3,%ymm2 # 38d00 <_sk_srcover_bgra_8888_sse2_lowp+0x5fc>
+ .byte 196,226,101,0,21,229,208,2,0 // vpshufb 0x2d0e5(%rip),%ymm3,%ymm2 # 38e60 <_sk_srcover_bgra_8888_sse2_lowp+0x5ec>
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
.byte 197,229,114,211,24 // vpsrld $0x18,%ymm3,%ymm3
@@ -21209,14 +21209,14 @@ _sk_load_8888_dst_hsw:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,86 // jne beca <_sk_load_8888_dst_hsw+0x72>
.byte 196,129,126,111,60,152 // vmovdqu (%r8,%r11,4),%ymm7
- .byte 197,197,219,37,158,206,2,0 // vpand 0x2ce9e(%rip),%ymm7,%ymm4 # 38d20 <_sk_srcover_bgra_8888_sse2_lowp+0x61c>
+ .byte 197,197,219,37,254,207,2,0 // vpand 0x2cffe(%rip),%ymm7,%ymm4 # 38e80 <_sk_srcover_bgra_8888_sse2_lowp+0x60c>
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,98,125,24,5,157,203,2,0 // vbroadcastss 0x2cb9d(%rip),%ymm8 # 38a2c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,5,13,205,2,0 // vbroadcastss 0x2cd0d(%rip),%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,92,89,224 // vmulps %ymm8,%ymm4,%ymm4
- .byte 196,226,69,0,45,163,206,2,0 // vpshufb 0x2cea3(%rip),%ymm7,%ymm5 # 38d40 <_sk_srcover_bgra_8888_sse2_lowp+0x63c>
+ .byte 196,226,69,0,45,3,208,2,0 // vpshufb 0x2d003(%rip),%ymm7,%ymm5 # 38ea0 <_sk_srcover_bgra_8888_sse2_lowp+0x62c>
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
.byte 196,193,84,89,232 // vmulps %ymm8,%ymm5,%ymm5
- .byte 196,226,69,0,53,177,206,2,0 // vpshufb 0x2ceb1(%rip),%ymm7,%ymm6 # 38d60 <_sk_srcover_bgra_8888_sse2_lowp+0x65c>
+ .byte 196,226,69,0,53,17,208,2,0 // vpshufb 0x2d011(%rip),%ymm7,%ymm6 # 38ec0 <_sk_srcover_bgra_8888_sse2_lowp+0x64c>
.byte 197,252,91,246 // vcvtdq2ps %ymm6,%ymm6
.byte 196,193,76,89,240 // vmulps %ymm8,%ymm6,%ymm6
.byte 197,197,114,215,24 // vpsrld $0x18,%ymm7,%ymm7
@@ -21300,14 +21300,14 @@ _sk_gather_8888_hsw:
.byte 197,254,91,192 // vcvttps2dq %ymm0,%ymm0
.byte 197,245,254,192 // vpaddd %ymm0,%ymm1,%ymm0
.byte 196,66,101,144,4,128 // vpgatherdd %ymm3,(%r8,%ymm0,4),%ymm8
- .byte 197,189,219,5,157,205,2,0 // vpand 0x2cd9d(%rip),%ymm8,%ymm0 # 38d80 <_sk_srcover_bgra_8888_sse2_lowp+0x67c>
+ .byte 197,189,219,5,253,206,2,0 // vpand 0x2cefd(%rip),%ymm8,%ymm0 # 38ee0 <_sk_srcover_bgra_8888_sse2_lowp+0x66c>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,29,60,202,2,0 // vbroadcastss 0x2ca3c(%rip),%ymm3 # 38a2c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,226,125,24,29,172,203,2,0 // vbroadcastss 0x2cbac(%rip),%ymm3 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,252,89,195 // vmulps %ymm3,%ymm0,%ymm0
- .byte 196,226,61,0,13,163,205,2,0 // vpshufb 0x2cda3(%rip),%ymm8,%ymm1 # 38da0 <_sk_srcover_bgra_8888_sse2_lowp+0x69c>
+ .byte 196,226,61,0,13,3,207,2,0 // vpshufb 0x2cf03(%rip),%ymm8,%ymm1 # 38f00 <_sk_srcover_bgra_8888_sse2_lowp+0x68c>
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
.byte 197,244,89,203 // vmulps %ymm3,%ymm1,%ymm1
- .byte 196,226,61,0,21,178,205,2,0 // vpshufb 0x2cdb2(%rip),%ymm8,%ymm2 # 38dc0 <_sk_srcover_bgra_8888_sse2_lowp+0x6bc>
+ .byte 196,226,61,0,21,18,207,2,0 // vpshufb 0x2cf12(%rip),%ymm8,%ymm2 # 38f20 <_sk_srcover_bgra_8888_sse2_lowp+0x6ac>
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
.byte 197,236,89,211 // vmulps %ymm3,%ymm2,%ymm2
.byte 196,193,61,114,208,24 // vpsrld $0x18,%ymm8,%ymm8
@@ -21327,7 +21327,7 @@ _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,151,201,2,0 // vbroadcastss 0x2c997(%rip),%ymm8 # 389e0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,5,7,203,2,0 // vbroadcastss 0x2cb07(%rip),%ymm8 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,65,124,89,200 // vmulps %ymm8,%ymm0,%ymm9
.byte 196,65,125,91,201 // vcvtps2dq %ymm9,%ymm9
.byte 196,65,116,89,208 // vmulps %ymm8,%ymm1,%ymm10
@@ -21381,7 +21381,7 @@ _sk_store_8888_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,219 // jmpq ffffffffdc00c124 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdbfd3a20>
+ .byte 233,255,255,255,219 // jmpq ffffffffdc00c124 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdbfd38b0>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,205 // dec %ebp
@@ -21403,14 +21403,14 @@ _sk_load_bgra_hsw:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,86 // jne c19e <_sk_load_bgra_hsw+0x72>
.byte 196,129,126,111,28,152 // vmovdqu (%r8,%r11,4),%ymm3
- .byte 197,229,219,5,138,204,2,0 // vpand 0x2cc8a(%rip),%ymm3,%ymm0 # 38de0 <_sk_srcover_bgra_8888_sse2_lowp+0x6dc>
+ .byte 197,229,219,5,234,205,2,0 // vpand 0x2cdea(%rip),%ymm3,%ymm0 # 38f40 <_sk_srcover_bgra_8888_sse2_lowp+0x6cc>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,5,201,200,2,0 // vbroadcastss 0x2c8c9(%rip),%ymm8 # 38a2c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,5,57,202,2,0 // vbroadcastss 0x2ca39(%rip),%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,124,89,208 // vmulps %ymm8,%ymm0,%ymm2
- .byte 196,226,101,0,5,143,204,2,0 // vpshufb 0x2cc8f(%rip),%ymm3,%ymm0 # 38e00 <_sk_srcover_bgra_8888_sse2_lowp+0x6fc>
+ .byte 196,226,101,0,5,239,205,2,0 // vpshufb 0x2cdef(%rip),%ymm3,%ymm0 # 38f60 <_sk_srcover_bgra_8888_sse2_lowp+0x6ec>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
.byte 196,193,124,89,200 // vmulps %ymm8,%ymm0,%ymm1
- .byte 196,226,101,0,5,157,204,2,0 // vpshufb 0x2cc9d(%rip),%ymm3,%ymm0 # 38e20 <_sk_srcover_bgra_8888_sse2_lowp+0x71c>
+ .byte 196,226,101,0,5,253,205,2,0 // vpshufb 0x2cdfd(%rip),%ymm3,%ymm0 # 38f80 <_sk_srcover_bgra_8888_sse2_lowp+0x70c>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
.byte 197,229,114,211,24 // vpsrld $0x18,%ymm3,%ymm3
@@ -21486,14 +21486,14 @@ _sk_load_bgra_dst_hsw:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,86 // jne c2d2 <_sk_load_bgra_dst_hsw+0x72>
.byte 196,129,126,111,60,152 // vmovdqu (%r8,%r11,4),%ymm7
- .byte 197,197,219,37,182,203,2,0 // vpand 0x2cbb6(%rip),%ymm7,%ymm4 # 38e40 <_sk_srcover_bgra_8888_sse2_lowp+0x73c>
+ .byte 197,197,219,37,22,205,2,0 // vpand 0x2cd16(%rip),%ymm7,%ymm4 # 38fa0 <_sk_srcover_bgra_8888_sse2_lowp+0x72c>
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,98,125,24,5,149,199,2,0 // vbroadcastss 0x2c795(%rip),%ymm8 # 38a2c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,5,5,201,2,0 // vbroadcastss 0x2c905(%rip),%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,92,89,240 // vmulps %ymm8,%ymm4,%ymm6
- .byte 196,226,69,0,37,187,203,2,0 // vpshufb 0x2cbbb(%rip),%ymm7,%ymm4 # 38e60 <_sk_srcover_bgra_8888_sse2_lowp+0x75c>
+ .byte 196,226,69,0,37,27,205,2,0 // vpshufb 0x2cd1b(%rip),%ymm7,%ymm4 # 38fc0 <_sk_srcover_bgra_8888_sse2_lowp+0x74c>
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
.byte 196,193,92,89,232 // vmulps %ymm8,%ymm4,%ymm5
- .byte 196,226,69,0,37,201,203,2,0 // vpshufb 0x2cbc9(%rip),%ymm7,%ymm4 # 38e80 <_sk_srcover_bgra_8888_sse2_lowp+0x77c>
+ .byte 196,226,69,0,37,41,205,2,0 // vpshufb 0x2cd29(%rip),%ymm7,%ymm4 # 38fe0 <_sk_srcover_bgra_8888_sse2_lowp+0x76c>
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
.byte 196,193,92,89,224 // vmulps %ymm8,%ymm4,%ymm4
.byte 197,197,114,215,24 // vpsrld $0x18,%ymm7,%ymm7
@@ -21577,14 +21577,14 @@ _sk_gather_bgra_hsw:
.byte 197,254,91,192 // vcvttps2dq %ymm0,%ymm0
.byte 197,245,254,192 // vpaddd %ymm0,%ymm1,%ymm0
.byte 196,66,101,144,4,128 // vpgatherdd %ymm3,(%r8,%ymm0,4),%ymm8
- .byte 197,189,219,5,181,202,2,0 // vpand 0x2cab5(%rip),%ymm8,%ymm0 # 38ea0 <_sk_srcover_bgra_8888_sse2_lowp+0x79c>
+ .byte 197,189,219,5,21,204,2,0 // vpand 0x2cc15(%rip),%ymm8,%ymm0 # 39000 <_sk_srcover_bgra_8888_sse2_lowp+0x78c>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,29,52,198,2,0 // vbroadcastss 0x2c634(%rip),%ymm3 # 38a2c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,226,125,24,29,164,199,2,0 // vbroadcastss 0x2c7a4(%rip),%ymm3 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,252,89,211 // vmulps %ymm3,%ymm0,%ymm2
- .byte 196,226,61,0,5,187,202,2,0 // vpshufb 0x2cabb(%rip),%ymm8,%ymm0 # 38ec0 <_sk_srcover_bgra_8888_sse2_lowp+0x7bc>
+ .byte 196,226,61,0,5,27,204,2,0 // vpshufb 0x2cc1b(%rip),%ymm8,%ymm0 # 39020 <_sk_srcover_bgra_8888_sse2_lowp+0x7ac>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
.byte 197,252,89,203 // vmulps %ymm3,%ymm0,%ymm1
- .byte 196,226,61,0,5,202,202,2,0 // vpshufb 0x2caca(%rip),%ymm8,%ymm0 # 38ee0 <_sk_srcover_bgra_8888_sse2_lowp+0x7dc>
+ .byte 196,226,61,0,5,42,204,2,0 // vpshufb 0x2cc2a(%rip),%ymm8,%ymm0 # 39040 <_sk_srcover_bgra_8888_sse2_lowp+0x7cc>
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
.byte 197,252,89,195 // vmulps %ymm3,%ymm0,%ymm0
.byte 196,193,61,114,208,24 // vpsrld $0x18,%ymm8,%ymm8
@@ -21604,7 +21604,7 @@ _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,143,197,2,0 // vbroadcastss 0x2c58f(%rip),%ymm8 # 389e0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,5,255,198,2,0 // vbroadcastss 0x2c6ff(%rip),%ymm8 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,65,108,89,200 // vmulps %ymm8,%ymm2,%ymm9
.byte 196,65,125,91,201 // vcvtps2dq %ymm9,%ymm9
.byte 196,65,116,89,208 // vmulps %ymm8,%ymm1,%ymm10
@@ -21658,7 +21658,7 @@ _sk_store_bgra_hsw:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,219 // jmpq ffffffffdc00c52c <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdbfd3e28>
+ .byte 233,255,255,255,219 // jmpq ffffffffdc00c52c <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdbfd3cb8>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,205 // dec %ebp
@@ -21919,7 +21919,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,16,193,2,0 // vbroadcastss 0x2c110(%rip),%ymm10 # 38a48 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+ .byte 196,98,125,24,21,128,194,2,0 // vbroadcastss 0x2c280(%rip),%ymm10 # 38bb8 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
.byte 196,193,124,89,194 // vmulps %ymm10,%ymm0,%ymm0
.byte 197,185,109,202 // vpunpckhqdq %xmm2,%xmm8,%xmm1
.byte 197,233,113,241,8 // vpsllw $0x8,%xmm1,%xmm2
@@ -22011,7 +22011,7 @@ _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,127,191,2,0 // vbroadcastss 0x2bf7f(%rip),%ymm9 # 38a48 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+ .byte 196,98,125,24,13,239,192,2,0 // vbroadcastss 0x2c0ef(%rip),%ymm9 # 38bb8 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
.byte 196,193,124,89,193 // vmulps %ymm9,%ymm0,%ymm0
.byte 197,185,109,203 // vpunpckhqdq %xmm3,%xmm8,%xmm1
.byte 197,225,113,241,8 // vpsllw $0x8,%xmm1,%xmm3
@@ -22027,7 +22027,7 @@ _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,159,190,2,0 // vbroadcastss 0x2be9f(%rip),%ymm3 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,15,192,2,0 // vbroadcastss 0x2c00f(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 255,224 // jmpq *%rax
.byte 196,193,121,110,4,64 // vmovd (%r8,%rax,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
@@ -22103,7 +22103,7 @@ _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,104,190,2,0 // vbroadcastss 0x2be68(%rip),%ymm8 # 38ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x3cc>
+ .byte 196,98,125,24,5,216,191,2,0 // vbroadcastss 0x2bfd8(%rip),%ymm8 # 38c40 <_sk_srcover_bgra_8888_sse2_lowp+0x3cc>
.byte 196,65,124,89,200 // vmulps %ymm8,%ymm0,%ymm9
.byte 196,65,125,91,201 // vcvtps2dq %ymm9,%ymm9
.byte 196,67,125,25,202,1 // vextractf128 $0x1,%ymm9,%xmm10
@@ -22262,7 +22262,7 @@ _sk_load_f32_hsw:
.byte 255,92,255,255 // lcall *-0x1(%rdi,%rdi,8)
.byte 255,70,255 // incl -0x1(%rsi)
.byte 255 // (bad)
- .byte 255,53,255,255,255,40 // pushq 0x28ffffff(%rip) # 2900cf38 <_sk_srcover_bgra_8888_sse2_lowp+0x28fd4834>
+ .byte 255,53,255,255,255,40 // pushq 0x28ffffff(%rip) # 2900cf38 <_sk_srcover_bgra_8888_sse2_lowp+0x28fd46c4>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // .byte 0xff
@@ -22457,7 +22457,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,157,183,2,0 // vmulss 0x2b79d(%rip),%xmm9,%xmm0 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 197,178,89,5,13,185,2,0 // vmulss 0x2b90d(%rip),%xmm9,%xmm0 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,226,125,24,192 // vbroadcastss %xmm0,%ymm0
.byte 197,164,89,192 // vmulps %ymm0,%ymm11,%ymm0
.byte 196,227,125,8,192,1 // vroundps $0x1,%ymm0,%ymm0
@@ -22480,7 +22480,7 @@ _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,76,183,2,0 // vmulss 0x2b74c(%rip),%xmm9,%xmm1 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 197,178,89,13,188,184,2,0 // vmulss 0x2b8bc(%rip),%xmm9,%xmm1 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,226,125,24,201 // vbroadcastss %xmm1,%ymm1
.byte 197,164,89,201 // vmulps %ymm1,%ymm11,%ymm1
.byte 196,227,125,8,201,1 // vroundps $0x1,%ymm1,%ymm1
@@ -22498,7 +22498,7 @@ 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,183,2,0 // vbroadcastss 0x2b714(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,132,184,2,0 // vbroadcastss 0x2b884(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -22511,7 +22511,7 @@ _sk_repeat_x_1_hsw:
.byte 196,193,124,92,192 // vsubps %ymm8,%ymm0,%ymm0
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 197,188,95,192 // vmaxps %ymm0,%ymm8,%ymm0
- .byte 196,98,125,24,5,238,182,2,0 // vbroadcastss 0x2b6ee(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,94,184,2,0 // vbroadcastss 0x2b85e(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -22520,9 +22520,9 @@ 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,244,182,2,0 // vbroadcastss 0x2b6f4(%rip),%ymm8 # 389cc <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
+ .byte 196,98,125,24,5,100,184,2,0 // vbroadcastss 0x2b864(%rip),%ymm8 # 38b3c <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
.byte 196,193,124,88,192 // vaddps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,13,202,182,2,0 // vbroadcastss 0x2b6ca(%rip),%ymm9 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,13,58,184,2,0 // vbroadcastss 0x2b83a(%rip),%ymm9 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,124,89,201 // vmulps %ymm9,%ymm0,%ymm9
.byte 196,67,125,8,201,1 // vroundps $0x1,%ymm9,%ymm9
.byte 196,65,52,88,201 // vaddps %ymm9,%ymm9,%ymm9
@@ -22532,7 +22532,7 @@ _sk_mirror_x_1_hsw:
.byte 197,60,92,200 // vsubps %ymm0,%ymm8,%ymm9
.byte 197,180,84,192 // vandps %ymm0,%ymm9,%ymm0
.byte 197,188,95,192 // vmaxps %ymm0,%ymm8,%ymm0
- .byte 196,98,125,24,5,154,182,2,0 // vbroadcastss 0x2b69a(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,10,184,2,0 // vbroadcastss 0x2b80a(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -22541,11 +22541,11 @@ 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,172,183,2,0 // vbroadcastss 0x2b7ac(%rip),%ymm3 # 38ad8 <_sk_srcover_bgra_8888_sse2_lowp+0x3d4>
- .byte 196,98,125,24,5,159,183,2,0 // vbroadcastss 0x2b79f(%rip),%ymm8 # 38ad4 <_sk_srcover_bgra_8888_sse2_lowp+0x3d0>
+ .byte 196,226,125,24,29,28,185,2,0 // vbroadcastss 0x2b91c(%rip),%ymm3 # 38c48 <_sk_srcover_bgra_8888_sse2_lowp+0x3d4>
+ .byte 196,98,125,24,5,15,185,2,0 // vbroadcastss 0x2b90f(%rip),%ymm8 # 38c44 <_sk_srcover_bgra_8888_sse2_lowp+0x3d0>
.byte 196,193,116,89,200 // vmulps %ymm8,%ymm1,%ymm1
.byte 196,226,125,184,203 // vfmadd231ps %ymm3,%ymm0,%ymm1
- .byte 196,226,125,24,29,148,183,2,0 // vbroadcastss 0x2b794(%rip),%ymm3 # 38adc <_sk_srcover_bgra_8888_sse2_lowp+0x3d8>
+ .byte 196,226,125,24,29,4,185,2,0 // vbroadcastss 0x2b904(%rip),%ymm3 # 38c4c <_sk_srcover_bgra_8888_sse2_lowp+0x3d8>
.byte 196,226,109,168,217 // vfmadd213ps %ymm1,%ymm2,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,87,192 // vxorps %ymm0,%ymm0,%ymm0
@@ -22824,7 +22824,7 @@ _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,49,178,2,0 // vbroadcastss 0x2b231(%rip),%ymm2 # 389b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
+ .byte 196,226,125,24,21,161,179,2,0 // vbroadcastss 0x2b3a1(%rip),%ymm2 # 38b28 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
.byte 196,65,53,239,201 // vpxor %ymm9,%ymm9,%ymm9
.byte 196,130,125,24,28,145 // vbroadcastss (%r9,%r10,4),%ymm3
.byte 197,228,194,216,2 // vcmpleps %ymm0,%ymm3,%ymm3
@@ -22927,24 +22927,24 @@ _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,172,177,2,0 // vbroadcastss 0x2b1ac(%rip),%ymm13 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
- .byte 196,98,125,24,53,167,177,2,0 // vbroadcastss 0x2b1a7(%rip),%ymm14 # 38ae4 <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
+ .byte 196,98,125,24,45,28,179,2,0 // vbroadcastss 0x2b31c(%rip),%ymm13 # 38c50 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
+ .byte 196,98,125,24,53,23,179,2,0 // vbroadcastss 0x2b317(%rip),%ymm14 # 38c54 <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
.byte 196,66,29,184,245 // vfmadd231ps %ymm13,%ymm12,%ymm14
- .byte 196,98,125,24,45,157,177,2,0 // vbroadcastss 0x2b19d(%rip),%ymm13 # 38ae8 <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
+ .byte 196,98,125,24,45,13,179,2,0 // vbroadcastss 0x2b30d(%rip),%ymm13 # 38c58 <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
.byte 196,66,29,184,238 // vfmadd231ps %ymm14,%ymm12,%ymm13
- .byte 196,98,125,24,53,147,177,2,0 // vbroadcastss 0x2b193(%rip),%ymm14 # 38aec <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
+ .byte 196,98,125,24,53,3,179,2,0 // vbroadcastss 0x2b303(%rip),%ymm14 # 38c5c <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
.byte 196,66,29,184,245 // vfmadd231ps %ymm13,%ymm12,%ymm14
.byte 196,65,36,89,222 // vmulps %ymm14,%ymm11,%ymm11
.byte 196,65,52,194,202,1 // vcmpltps %ymm10,%ymm9,%ymm9
- .byte 196,98,125,24,21,126,177,2,0 // vbroadcastss 0x2b17e(%rip),%ymm10 # 38af0 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
+ .byte 196,98,125,24,21,238,178,2,0 // vbroadcastss 0x2b2ee(%rip),%ymm10 # 38c60 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
.byte 196,65,44,92,211 // vsubps %ymm11,%ymm10,%ymm10
.byte 196,67,37,74,202,144 // vblendvps %ymm9,%ymm10,%ymm11,%ymm9
.byte 196,193,124,194,192,1 // vcmpltps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,21,36,176,2,0 // vbroadcastss 0x2b024(%rip),%ymm10 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,21,148,177,2,0 // vbroadcastss 0x2b194(%rip),%ymm10 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,44,92,209 // vsubps %ymm9,%ymm10,%ymm10
.byte 196,195,53,74,194,0 // vblendvps %ymm0,%ymm10,%ymm9,%ymm0
.byte 196,65,116,194,200,1 // vcmpltps %ymm8,%ymm1,%ymm9
- .byte 196,98,125,24,21,14,176,2,0 // vbroadcastss 0x2b00e(%rip),%ymm10 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,21,126,177,2,0 // vbroadcastss 0x2b17e(%rip),%ymm10 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,44,92,208 // vsubps %ymm0,%ymm10,%ymm10
.byte 196,195,125,74,194,144 // vblendvps %ymm9,%ymm10,%ymm0,%ymm0
.byte 196,65,124,194,200,3 // vcmpunordps %ymm8,%ymm0,%ymm9
@@ -22972,23 +22972,23 @@ _sk_xy_to_2pt_conical_quadratic_max_hsw:
.byte 197,50,89,80,76 // vmulss 0x4c(%rax),%xmm9,%xmm10
.byte 196,66,125,24,210 // vbroadcastss %xmm10,%ymm10
.byte 197,44,88,208 // vaddps %ymm0,%ymm10,%ymm10
- .byte 196,98,125,24,29,254,176,2,0 // vbroadcastss 0x2b0fe(%rip),%ymm11 # 38af4 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+ .byte 196,98,125,24,29,110,178,2,0 // vbroadcastss 0x2b26e(%rip),%ymm11 # 38c64 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
.byte 196,65,44,89,211 // vmulps %ymm11,%ymm10,%ymm10
.byte 197,116,89,217 // vmulps %ymm1,%ymm1,%ymm11
.byte 196,98,125,184,216 // vfmadd231ps %ymm0,%ymm0,%ymm11
.byte 196,193,50,89,193 // vmulss %xmm9,%xmm9,%xmm0
.byte 196,226,125,24,192 // vbroadcastss %xmm0,%ymm0
.byte 197,164,92,192 // vsubps %ymm0,%ymm11,%ymm0
- .byte 196,98,125,24,13,221,176,2,0 // vbroadcastss 0x2b0dd(%rip),%ymm9 # 38af8 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
+ .byte 196,98,125,24,13,77,178,2,0 // vbroadcastss 0x2b24d(%rip),%ymm9 # 38c68 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
.byte 196,65,60,89,193 // vmulps %ymm9,%ymm8,%ymm8
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
.byte 196,194,45,184,194 // vfmadd231ps %ymm10,%ymm10,%ymm0
.byte 197,252,81,192 // vsqrtps %ymm0,%ymm0
.byte 196,98,125,24,64,68 // vbroadcastss 0x44(%rax),%ymm8
- .byte 196,98,125,24,13,192,176,2,0 // vbroadcastss 0x2b0c0(%rip),%ymm9 # 38afc <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ .byte 196,98,125,24,13,48,178,2,0 // vbroadcastss 0x2b230(%rip),%ymm9 # 38c6c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
.byte 196,65,44,87,201 // vxorps %ymm9,%ymm10,%ymm9
.byte 196,65,124,92,210 // vsubps %ymm10,%ymm0,%ymm10
- .byte 196,98,125,24,29,97,175,2,0 // vbroadcastss 0x2af61(%rip),%ymm11 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,29,209,176,2,0 // vbroadcastss 0x2b0d1(%rip),%ymm11 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,60,89,195 // vmulps %ymm11,%ymm8,%ymm8
.byte 196,65,44,89,208 // vmulps %ymm8,%ymm10,%ymm10
.byte 197,180,92,192 // vsubps %ymm0,%ymm9,%ymm0
@@ -23007,23 +23007,23 @@ _sk_xy_to_2pt_conical_quadratic_min_hsw:
.byte 197,50,89,80,76 // vmulss 0x4c(%rax),%xmm9,%xmm10
.byte 196,66,125,24,210 // vbroadcastss %xmm10,%ymm10
.byte 197,44,88,208 // vaddps %ymm0,%ymm10,%ymm10
- .byte 196,98,125,24,29,102,176,2,0 // vbroadcastss 0x2b066(%rip),%ymm11 # 38af4 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+ .byte 196,98,125,24,29,214,177,2,0 // vbroadcastss 0x2b1d6(%rip),%ymm11 # 38c64 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
.byte 196,65,44,89,211 // vmulps %ymm11,%ymm10,%ymm10
.byte 197,116,89,217 // vmulps %ymm1,%ymm1,%ymm11
.byte 196,98,125,184,216 // vfmadd231ps %ymm0,%ymm0,%ymm11
.byte 196,193,50,89,193 // vmulss %xmm9,%xmm9,%xmm0
.byte 196,226,125,24,192 // vbroadcastss %xmm0,%ymm0
.byte 197,164,92,192 // vsubps %ymm0,%ymm11,%ymm0
- .byte 196,98,125,24,13,69,176,2,0 // vbroadcastss 0x2b045(%rip),%ymm9 # 38af8 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
+ .byte 196,98,125,24,13,181,177,2,0 // vbroadcastss 0x2b1b5(%rip),%ymm9 # 38c68 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
.byte 196,65,60,89,193 // vmulps %ymm9,%ymm8,%ymm8
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
.byte 196,194,45,184,194 // vfmadd231ps %ymm10,%ymm10,%ymm0
.byte 197,252,81,192 // vsqrtps %ymm0,%ymm0
.byte 196,98,125,24,64,68 // vbroadcastss 0x44(%rax),%ymm8
- .byte 196,98,125,24,13,40,176,2,0 // vbroadcastss 0x2b028(%rip),%ymm9 # 38afc <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ .byte 196,98,125,24,13,152,177,2,0 // vbroadcastss 0x2b198(%rip),%ymm9 # 38c6c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
.byte 196,65,44,87,201 // vxorps %ymm9,%ymm10,%ymm9
.byte 196,65,124,92,210 // vsubps %ymm10,%ymm0,%ymm10
- .byte 196,98,125,24,29,201,174,2,0 // vbroadcastss 0x2aec9(%rip),%ymm11 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,29,57,176,2,0 // vbroadcastss 0x2b039(%rip),%ymm11 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,60,89,195 // vmulps %ymm11,%ymm8,%ymm8
.byte 196,65,44,89,208 // vmulps %ymm8,%ymm10,%ymm10
.byte 197,180,92,192 // vsubps %ymm0,%ymm9,%ymm0
@@ -23041,14 +23041,14 @@ _sk_xy_to_2pt_conical_linear_hsw:
.byte 197,58,89,72,76 // vmulss 0x4c(%rax),%xmm8,%xmm9
.byte 196,66,125,24,201 // vbroadcastss %xmm9,%ymm9
.byte 197,52,88,200 // vaddps %ymm0,%ymm9,%ymm9
- .byte 196,98,125,24,21,212,175,2,0 // vbroadcastss 0x2afd4(%rip),%ymm10 # 38af4 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+ .byte 196,98,125,24,21,68,177,2,0 // vbroadcastss 0x2b144(%rip),%ymm10 # 38c64 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
.byte 196,65,52,89,202 // vmulps %ymm10,%ymm9,%ymm9
.byte 197,116,89,209 // vmulps %ymm1,%ymm1,%ymm10
.byte 196,98,125,184,208 // vfmadd231ps %ymm0,%ymm0,%ymm10
.byte 196,193,58,89,192 // vmulss %xmm8,%xmm8,%xmm0
.byte 196,226,125,24,192 // vbroadcastss %xmm0,%ymm0
.byte 197,172,92,192 // vsubps %ymm0,%ymm10,%ymm0
- .byte 196,98,125,24,5,183,175,2,0 // vbroadcastss 0x2afb7(%rip),%ymm8 # 38afc <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ .byte 196,98,125,24,5,39,177,2,0 // vbroadcastss 0x2b127(%rip),%ymm8 # 38c6c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
.byte 196,193,124,87,192 // vxorps %ymm8,%ymm0,%ymm0
.byte 196,193,124,94,193 // vdivps %ymm9,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -23091,7 +23091,7 @@ 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,246,173,2,0 // vbroadcastss 0x2adf6(%rip),%ymm8 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,5,102,175,2,0 // vbroadcastss 0x2af66(%rip),%ymm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,124,88,200 // vaddps %ymm8,%ymm0,%ymm9
.byte 196,67,125,8,209,1 // vroundps $0x1,%ymm9,%ymm10
.byte 196,65,52,92,202 // vsubps %ymm10,%ymm9,%ymm9
@@ -23125,9 +23125,9 @@ 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,208,174,2,0 // vbroadcastss 0x2aed0(%rip),%ymm0 # 38b00 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ .byte 196,226,125,24,5,64,176,2,0 // vbroadcastss 0x2b040(%rip),%ymm0 # 38c70 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
- .byte 196,98,125,24,5,119,173,2,0 // vbroadcastss 0x2ad77(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,231,174,2,0 // vbroadcastss 0x2aee7(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,128,0,0,0 // vsubps 0x80(%rax),%ymm8,%ymm8
.byte 197,124,17,128,0,1,0,0 // vmovups %ymm8,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -23138,7 +23138,7 @@ 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,84,173,2,0 // vbroadcastss 0x2ad54(%rip),%ymm0 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,226,125,24,5,196,174,2,0 // vbroadcastss 0x2aec4(%rip),%ymm0 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
.byte 197,124,16,128,128,0,0,0 // vmovups 0x80(%rax),%ymm8
.byte 197,124,17,128,0,1,0,0 // vmovups %ymm8,0x100(%rax)
@@ -23150,9 +23150,9 @@ 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,129,174,2,0 // vbroadcastss 0x2ae81(%rip),%ymm1 # 38b00 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ .byte 196,226,125,24,13,241,175,2,0 // vbroadcastss 0x2aff1(%rip),%ymm1 # 38c70 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
.byte 197,244,88,72,64 // vaddps 0x40(%rax),%ymm1,%ymm1
- .byte 196,98,125,24,5,39,173,2,0 // vbroadcastss 0x2ad27(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,151,174,2,0 // vbroadcastss 0x2ae97(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,192,0,0,0 // vsubps 0xc0(%rax),%ymm8,%ymm8
.byte 197,124,17,128,64,1,0,0 // vmovups %ymm8,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -23163,7 +23163,7 @@ 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,4,173,2,0 // vbroadcastss 0x2ad04(%rip),%ymm1 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,226,125,24,13,116,174,2,0 // vbroadcastss 0x2ae74(%rip),%ymm1 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,244,88,72,64 // vaddps 0x40(%rax),%ymm1,%ymm1
.byte 197,124,16,128,192,0,0,0 // vmovups 0xc0(%rax),%ymm8
.byte 197,124,17,128,64,1,0,0 // vmovups %ymm8,0x140(%rax)
@@ -23175,13 +23175,13 @@ 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,52,174,2,0 // vbroadcastss 0x2ae34(%rip),%ymm0 # 38b04 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
+ .byte 196,226,125,24,5,164,175,2,0 // vbroadcastss 0x2afa4(%rip),%ymm0 # 38c74 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
- .byte 196,98,125,24,5,215,172,2,0 // vbroadcastss 0x2acd7(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,71,174,2,0 // vbroadcastss 0x2ae47(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,128,0,0,0 // vsubps 0x80(%rax),%ymm8,%ymm8
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,53,173,2,0 // vbroadcastss 0x2ad35(%rip),%ymm10 # 38a28 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
- .byte 196,98,125,24,29,12,174,2,0 // vbroadcastss 0x2ae0c(%rip),%ymm11 # 38b08 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ .byte 196,98,125,24,21,165,174,2,0 // vbroadcastss 0x2aea5(%rip),%ymm10 # 38b98 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ .byte 196,98,125,24,29,124,175,2,0 // vbroadcastss 0x2af7c(%rip),%ymm11 # 38c78 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
.byte 196,66,61,168,218 // vfmadd213ps %ymm10,%ymm8,%ymm11
.byte 196,65,36,89,193 // vmulps %ymm9,%ymm11,%ymm8
.byte 197,124,17,128,0,1,0,0 // vmovups %ymm8,0x100(%rax)
@@ -23193,16 +23193,16 @@ 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,227,173,2,0 // vbroadcastss 0x2ade3(%rip),%ymm0 # 38b00 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ .byte 196,226,125,24,5,83,175,2,0 // vbroadcastss 0x2af53(%rip),%ymm0 # 38c70 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
- .byte 196,98,125,24,5,138,172,2,0 // vbroadcastss 0x2ac8a(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,250,173,2,0 // vbroadcastss 0x2adfa(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,128,0,0,0 // vsubps 0x80(%rax),%ymm8,%ymm8
- .byte 196,98,125,24,13,213,173,2,0 // vbroadcastss 0x2add5(%rip),%ymm9 # 38b10 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
- .byte 196,98,125,24,21,200,173,2,0 // vbroadcastss 0x2adc8(%rip),%ymm10 # 38b0c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ .byte 196,98,125,24,13,69,175,2,0 // vbroadcastss 0x2af45(%rip),%ymm9 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 196,98,125,24,21,56,175,2,0 // vbroadcastss 0x2af38(%rip),%ymm10 # 38c7c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
.byte 196,66,61,168,209 // vfmadd213ps %ymm9,%ymm8,%ymm10
- .byte 196,98,125,24,13,94,172,2,0 // vbroadcastss 0x2ac5e(%rip),%ymm9 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,13,206,173,2,0 // vbroadcastss 0x2adce(%rip),%ymm9 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,66,61,184,202 // vfmadd231ps %ymm10,%ymm8,%ymm9
- .byte 196,98,125,24,21,180,173,2,0 // vbroadcastss 0x2adb4(%rip),%ymm10 # 38b14 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ .byte 196,98,125,24,21,36,175,2,0 // vbroadcastss 0x2af24(%rip),%ymm10 # 38c84 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
.byte 196,66,61,184,209 // vfmadd231ps %ymm9,%ymm8,%ymm10
.byte 197,124,17,144,0,1,0,0 // vmovups %ymm10,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -23213,14 +23213,14 @@ 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,52,172,2,0 // vbroadcastss 0x2ac34(%rip),%ymm8 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,5,164,173,2,0 // vbroadcastss 0x2ada4(%rip),%ymm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,188,88,0 // vaddps (%rax),%ymm8,%ymm0
.byte 197,124,16,136,128,0,0,0 // vmovups 0x80(%rax),%ymm9
- .byte 196,98,125,24,21,127,173,2,0 // vbroadcastss 0x2ad7f(%rip),%ymm10 # 38b10 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
- .byte 196,98,125,24,29,114,173,2,0 // vbroadcastss 0x2ad72(%rip),%ymm11 # 38b0c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ .byte 196,98,125,24,21,239,174,2,0 // vbroadcastss 0x2aeef(%rip),%ymm10 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 196,98,125,24,29,226,174,2,0 // vbroadcastss 0x2aee2(%rip),%ymm11 # 38c7c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
.byte 196,66,53,168,218 // vfmadd213ps %ymm10,%ymm9,%ymm11
.byte 196,66,53,168,216 // vfmadd213ps %ymm8,%ymm9,%ymm11
- .byte 196,98,125,24,5,103,173,2,0 // vbroadcastss 0x2ad67(%rip),%ymm8 # 38b14 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ .byte 196,98,125,24,5,215,174,2,0 // vbroadcastss 0x2aed7(%rip),%ymm8 # 38c84 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
.byte 196,66,53,184,195 // vfmadd231ps %ymm11,%ymm9,%ymm8
.byte 197,124,17,128,0,1,0,0 // vmovups %ymm8,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -23231,12 +23231,12 @@ 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,71,173,2,0 // vbroadcastss 0x2ad47(%rip),%ymm0 # 38b10 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 196,226,125,24,5,183,174,2,0 // vbroadcastss 0x2aeb7(%rip),%ymm0 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
.byte 197,124,16,128,128,0,0,0 // vmovups 0x80(%rax),%ymm8
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,69,172,2,0 // vbroadcastss 0x2ac45(%rip),%ymm10 # 38a28 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
- .byte 196,98,125,24,29,28,173,2,0 // vbroadcastss 0x2ad1c(%rip),%ymm11 # 38b08 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ .byte 196,98,125,24,21,181,173,2,0 // vbroadcastss 0x2adb5(%rip),%ymm10 # 38b98 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ .byte 196,98,125,24,29,140,174,2,0 // vbroadcastss 0x2ae8c(%rip),%ymm11 # 38c78 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
.byte 196,66,61,168,218 // vfmadd213ps %ymm10,%ymm8,%ymm11
.byte 196,65,52,89,195 // vmulps %ymm11,%ymm9,%ymm8
.byte 197,124,17,128,0,1,0,0 // vmovups %ymm8,0x100(%rax)
@@ -23248,13 +23248,13 @@ 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,247,172,2,0 // vbroadcastss 0x2acf7(%rip),%ymm1 # 38b04 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
+ .byte 196,226,125,24,13,103,174,2,0 // vbroadcastss 0x2ae67(%rip),%ymm1 # 38c74 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
.byte 197,244,88,72,64 // vaddps 0x40(%rax),%ymm1,%ymm1
- .byte 196,98,125,24,5,153,171,2,0 // vbroadcastss 0x2ab99(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,9,173,2,0 // vbroadcastss 0x2ad09(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,192,0,0,0 // vsubps 0xc0(%rax),%ymm8,%ymm8
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,247,171,2,0 // vbroadcastss 0x2abf7(%rip),%ymm10 # 38a28 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
- .byte 196,98,125,24,29,206,172,2,0 // vbroadcastss 0x2acce(%rip),%ymm11 # 38b08 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ .byte 196,98,125,24,21,103,173,2,0 // vbroadcastss 0x2ad67(%rip),%ymm10 # 38b98 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ .byte 196,98,125,24,29,62,174,2,0 // vbroadcastss 0x2ae3e(%rip),%ymm11 # 38c78 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
.byte 196,66,61,168,218 // vfmadd213ps %ymm10,%ymm8,%ymm11
.byte 196,65,36,89,193 // vmulps %ymm9,%ymm11,%ymm8
.byte 197,124,17,128,64,1,0,0 // vmovups %ymm8,0x140(%rax)
@@ -23266,16 +23266,16 @@ 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,165,172,2,0 // vbroadcastss 0x2aca5(%rip),%ymm1 # 38b00 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ .byte 196,226,125,24,13,21,174,2,0 // vbroadcastss 0x2ae15(%rip),%ymm1 # 38c70 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
.byte 197,244,88,72,64 // vaddps 0x40(%rax),%ymm1,%ymm1
- .byte 196,98,125,24,5,75,171,2,0 // vbroadcastss 0x2ab4b(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,187,172,2,0 // vbroadcastss 0x2acbb(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,192,0,0,0 // vsubps 0xc0(%rax),%ymm8,%ymm8
- .byte 196,98,125,24,13,150,172,2,0 // vbroadcastss 0x2ac96(%rip),%ymm9 # 38b10 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
- .byte 196,98,125,24,21,137,172,2,0 // vbroadcastss 0x2ac89(%rip),%ymm10 # 38b0c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ .byte 196,98,125,24,13,6,174,2,0 // vbroadcastss 0x2ae06(%rip),%ymm9 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 196,98,125,24,21,249,173,2,0 // vbroadcastss 0x2adf9(%rip),%ymm10 # 38c7c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
.byte 196,66,61,168,209 // vfmadd213ps %ymm9,%ymm8,%ymm10
- .byte 196,98,125,24,13,31,171,2,0 // vbroadcastss 0x2ab1f(%rip),%ymm9 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,13,143,172,2,0 // vbroadcastss 0x2ac8f(%rip),%ymm9 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,66,61,184,202 // vfmadd231ps %ymm10,%ymm8,%ymm9
- .byte 196,98,125,24,21,117,172,2,0 // vbroadcastss 0x2ac75(%rip),%ymm10 # 38b14 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ .byte 196,98,125,24,21,229,173,2,0 // vbroadcastss 0x2ade5(%rip),%ymm10 # 38c84 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
.byte 196,66,61,184,209 // vfmadd231ps %ymm9,%ymm8,%ymm10
.byte 197,124,17,144,64,1,0,0 // vmovups %ymm10,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -23286,14 +23286,14 @@ 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,245,170,2,0 // vbroadcastss 0x2aaf5(%rip),%ymm8 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,5,101,172,2,0 // vbroadcastss 0x2ac65(%rip),%ymm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,188,88,72,64 // vaddps 0x40(%rax),%ymm8,%ymm1
.byte 197,124,16,136,192,0,0,0 // vmovups 0xc0(%rax),%ymm9
- .byte 196,98,125,24,21,63,172,2,0 // vbroadcastss 0x2ac3f(%rip),%ymm10 # 38b10 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
- .byte 196,98,125,24,29,50,172,2,0 // vbroadcastss 0x2ac32(%rip),%ymm11 # 38b0c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ .byte 196,98,125,24,21,175,173,2,0 // vbroadcastss 0x2adaf(%rip),%ymm10 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 196,98,125,24,29,162,173,2,0 // vbroadcastss 0x2ada2(%rip),%ymm11 # 38c7c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
.byte 196,66,53,168,218 // vfmadd213ps %ymm10,%ymm9,%ymm11
.byte 196,66,53,168,216 // vfmadd213ps %ymm8,%ymm9,%ymm11
- .byte 196,98,125,24,5,39,172,2,0 // vbroadcastss 0x2ac27(%rip),%ymm8 # 38b14 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ .byte 196,98,125,24,5,151,173,2,0 // vbroadcastss 0x2ad97(%rip),%ymm8 # 38c84 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
.byte 196,66,53,184,195 // vfmadd231ps %ymm11,%ymm9,%ymm8
.byte 197,124,17,128,64,1,0,0 // vmovups %ymm8,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -23304,12 +23304,12 @@ 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,7,172,2,0 // vbroadcastss 0x2ac07(%rip),%ymm1 # 38b10 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 196,226,125,24,13,119,173,2,0 // vbroadcastss 0x2ad77(%rip),%ymm1 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
.byte 197,244,88,72,64 // vaddps 0x40(%rax),%ymm1,%ymm1
.byte 197,124,16,128,192,0,0,0 // vmovups 0xc0(%rax),%ymm8
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,4,171,2,0 // vbroadcastss 0x2ab04(%rip),%ymm10 # 38a28 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
- .byte 196,98,125,24,29,219,171,2,0 // vbroadcastss 0x2abdb(%rip),%ymm11 # 38b08 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ .byte 196,98,125,24,21,116,172,2,0 // vbroadcastss 0x2ac74(%rip),%ymm10 # 38b98 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ .byte 196,98,125,24,29,75,173,2,0 // vbroadcastss 0x2ad4b(%rip),%ymm11 # 38c78 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
.byte 196,66,61,168,218 // vfmadd213ps %ymm10,%ymm8,%ymm11
.byte 196,65,52,89,195 // vmulps %ymm11,%ymm9,%ymm8
.byte 197,124,17,128,64,1,0,0 // vmovups %ymm8,0x140(%rax)
@@ -23449,7 +23449,7 @@ _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,157,169,2,0 // vpbroadcastd 0x2a99d(%rip),%ymm15 # 38b1c <_sk_srcover_bgra_8888_sse2_lowp+0x418>
+ .byte 196,98,125,88,61,13,171,2,0 // vpbroadcastd 0x2ab0d(%rip),%ymm15 # 38c8c <_sk_srcover_bgra_8888_sse2_lowp+0x418>
.byte 196,194,125,64,199 // vpmulld %ymm15,%ymm0,%ymm0
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
.byte 197,237,118,210 // vpcmpeqd %ymm2,%ymm2,%ymm2
@@ -23461,13 +23461,13 @@ _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,251,167,2,0 // vpbroadcastd 0x2a7fb(%rip),%ymm7 # 389c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ .byte 196,226,125,88,61,107,169,2,0 // vpbroadcastd 0x2a96b(%rip),%ymm7 # 38b30 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
.byte 197,253,254,199 // vpaddd %ymm7,%ymm0,%ymm0
.byte 197,236,87,210 // vxorps %ymm2,%ymm2,%ymm2
.byte 197,213,118,237 // vpcmpeqd %ymm5,%ymm5,%ymm5
.byte 196,226,85,146,20,128 // vgatherdps %ymm5,(%rax,%ymm0,4),%ymm2
.byte 197,252,17,148,36,32,1,0,0 // vmovups %ymm2,0x120(%rsp)
- .byte 196,226,125,24,5,47,169,2,0 // vbroadcastss 0x2a92f(%rip),%ymm0 # 38b18 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
+ .byte 196,226,125,24,5,159,170,2,0 // vbroadcastss 0x2aa9f(%rip),%ymm0 # 38c88 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
.byte 197,172,88,232 // vaddps %ymm0,%ymm10,%ymm5
.byte 197,254,91,237 // vcvttps2dq %ymm5,%ymm5
.byte 196,226,93,64,213 // vpmulld %ymm5,%ymm4,%ymm2
@@ -23729,7 +23729,7 @@ _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,200,163,2,0 // vpbroadcastd 0x2a3c8(%rip),%ymm10 # 38b1c <_sk_srcover_bgra_8888_sse2_lowp+0x418>
+ .byte 196,98,125,88,21,56,165,2,0 // vpbroadcastd 0x2a538(%rip),%ymm10 # 38c8c <_sk_srcover_bgra_8888_sse2_lowp+0x418>
.byte 196,194,125,64,194 // vpmulld %ymm10,%ymm0,%ymm0
.byte 197,213,118,237 // vpcmpeqd %ymm5,%ymm5,%ymm5
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
@@ -23741,13 +23741,13 @@ _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,35,162,2,0 // vpbroadcastd 0x2a223(%rip),%ymm11 # 389c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ .byte 196,98,125,88,29,147,163,2,0 // vpbroadcastd 0x2a393(%rip),%ymm11 # 38b30 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
.byte 196,193,125,254,195 // vpaddd %ymm11,%ymm0,%ymm0
.byte 196,65,61,118,192 // vpcmpeqd %ymm8,%ymm8,%ymm8
.byte 197,212,87,237 // vxorps %ymm5,%ymm5,%ymm5
.byte 196,226,61,146,44,128 // vgatherdps %ymm8,(%rax,%ymm0,4),%ymm5
.byte 197,252,17,108,36,32 // vmovups %ymm5,0x20(%rsp)
- .byte 196,226,125,24,5,88,163,2,0 // vbroadcastss 0x2a358(%rip),%ymm0 # 38b18 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
+ .byte 196,226,125,24,5,200,164,2,0 // vbroadcastss 0x2a4c8(%rip),%ymm0 # 38c88 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
.byte 197,116,88,192 // vaddps %ymm0,%ymm1,%ymm8
.byte 196,65,126,91,192 // vcvttps2dq %ymm8,%ymm8
.byte 196,194,109,64,232 // vpmulld %ymm8,%ymm2,%ymm5
@@ -24180,7 +24180,7 @@ _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,70,152,2,0 // vbroadcastss 0x29846(%rip),%ymm3 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,182,153,2,0 // vbroadcastss 0x299b6(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,16,164,36,96,6,0,0 // vmovups 0x660(%rsp),%ymm4
.byte 197,252,16,172,36,128,6,0,0 // vmovups 0x680(%rsp),%ymm5
.byte 197,252,16,180,36,160,6,0,0 // vmovups 0x6a0(%rsp),%ymm6
@@ -24192,14 +24192,14 @@ 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,128,153,2,0 // vbroadcastss 0x29980(%rip),%ymm0 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x420>
- .byte 196,226,125,24,13,115,153,2,0 // vbroadcastss 0x29973(%rip),%ymm1 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
+ .byte 196,226,125,24,5,240,154,2,0 // vbroadcastss 0x29af0(%rip),%ymm0 # 38c94 <_sk_srcover_bgra_8888_sse2_lowp+0x420>
+ .byte 196,226,125,24,13,227,154,2,0 // vbroadcastss 0x29ae3(%rip),%ymm1 # 38c90 <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
.byte 196,226,101,168,200 // vfmadd213ps %ymm0,%ymm3,%ymm1
- .byte 196,226,125,24,5,109,153,2,0 // vbroadcastss 0x2996d(%rip),%ymm0 # 38b28 <_sk_srcover_bgra_8888_sse2_lowp+0x424>
+ .byte 196,226,125,24,5,221,154,2,0 // vbroadcastss 0x29add(%rip),%ymm0 # 38c98 <_sk_srcover_bgra_8888_sse2_lowp+0x424>
.byte 196,226,101,184,193 // vfmadd231ps %ymm1,%ymm3,%ymm0
- .byte 196,226,125,24,13,99,153,2,0 // vbroadcastss 0x29963(%rip),%ymm1 # 38b2c <_sk_srcover_bgra_8888_sse2_lowp+0x428>
+ .byte 196,226,125,24,13,211,154,2,0 // vbroadcastss 0x29ad3(%rip),%ymm1 # 38c9c <_sk_srcover_bgra_8888_sse2_lowp+0x428>
.byte 196,226,101,184,200 // vfmadd231ps %ymm0,%ymm3,%ymm1
- .byte 196,226,125,24,5,89,153,2,0 // vbroadcastss 0x29959(%rip),%ymm0 # 38b30 <_sk_srcover_bgra_8888_sse2_lowp+0x42c>
+ .byte 196,226,125,24,5,201,154,2,0 // vbroadcastss 0x29ac9(%rip),%ymm0 # 38ca0 <_sk_srcover_bgra_8888_sse2_lowp+0x42c>
.byte 196,226,101,184,193 // vfmadd231ps %ymm1,%ymm3,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
@@ -24301,10 +24301,10 @@ _sk_seed_shader_avx:
.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,178,150,2,0 // vbroadcastss 0x296b2(%rip),%ymm2 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,226,125,24,21,34,152,2,0 // vbroadcastss 0x29822(%rip),%ymm2 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,244,88,202 // vaddps %ymm2,%ymm1,%ymm1
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,21,167,150,2,0 // vbroadcastss 0x296a7(%rip),%ymm2 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,21,23,152,2,0 // vbroadcastss 0x29817(%rip),%ymm2 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,228,87,219 // vxorps %ymm3,%ymm3,%ymm3
.byte 197,220,87,228 // vxorps %ymm4,%ymm4,%ymm4
.byte 197,212,87,237 // vxorps %ymm5,%ymm5,%ymm5
@@ -24318,46 +24318,46 @@ 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,139,159,2,0 // vpaddd 0x29f8b(%rip),%xmm8,%xmm9 # 392c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
- .byte 197,57,254,5,147,159,2,0 // vpaddd 0x29f93(%rip),%xmm8,%xmm8 # 392d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 197,57,254,13,235,160,2,0 // vpaddd 0x2a0eb(%rip),%xmm8,%xmm9 # 39420 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ .byte 197,57,254,5,243,160,2,0 // vpaddd 0x2a0f3(%rip),%xmm8,%xmm8 # 39430 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
.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,87,150,2,0 // vbroadcastss 0x29657(%rip),%ymm10 # 389b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
+ .byte 196,98,125,24,21,199,151,2,0 // vbroadcastss 0x297c7(%rip),%ymm10 # 38b28 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
.byte 196,65,36,84,210 // vandps %ymm10,%ymm11,%ymm10
.byte 196,193,25,114,242,5 // vpslld $0x5,%xmm10,%xmm12
.byte 196,67,125,25,210,1 // vextractf128 $0x1,%ymm10,%xmm10
.byte 196,193,41,114,242,5 // vpslld $0x5,%xmm10,%xmm10
.byte 196,67,29,24,210,1 // vinsertf128 $0x1,%xmm10,%ymm12,%ymm10
- .byte 197,123,18,37,138,167,2,0 // vmovddup 0x2a78a(%rip),%xmm12 # 39b10 <_sk_srcover_bgra_8888_sse2_lowp+0x140c>
+ .byte 197,123,18,37,234,168,2,0 // vmovddup 0x2a8ea(%rip),%xmm12 # 39c70 <_sk_srcover_bgra_8888_sse2_lowp+0x13fc>
.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,21,150,2,0 // vbroadcastss 0x29615(%rip),%ymm13 # 389c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ .byte 196,98,125,24,45,133,151,2,0 // vbroadcastss 0x29785(%rip),%ymm13 # 38b30 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
.byte 196,65,36,84,237 // vandps %ymm13,%ymm11,%ymm13
.byte 196,193,9,114,245,2 // vpslld $0x2,%xmm13,%xmm14
.byte 196,67,125,25,237,1 // vextractf128 $0x1,%ymm13,%xmm13
.byte 196,193,17,114,245,2 // vpslld $0x2,%xmm13,%xmm13
.byte 196,67,13,24,237,1 // vinsertf128 $0x1,%xmm13,%ymm14,%ymm13
- .byte 197,123,18,53,72,167,2,0 // vmovddup 0x2a748(%rip),%xmm14 # 39b18 <_sk_srcover_bgra_8888_sse2_lowp+0x1414>
+ .byte 197,123,18,53,168,168,2,0 // vmovddup 0x2a8a8(%rip),%xmm14 # 39c78 <_sk_srcover_bgra_8888_sse2_lowp+0x1404>
.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,196,149,2,0 // vbroadcastss 0x295c4(%rip),%ymm14 # 389bc <_sk_srcover_bgra_8888_sse2_lowp+0x2b8>
+ .byte 196,98,125,24,53,52,151,2,0 // vbroadcastss 0x29734(%rip),%ymm14 # 38b2c <_sk_srcover_bgra_8888_sse2_lowp+0x2b8>
.byte 196,65,36,84,222 // vandps %ymm14,%ymm11,%ymm11
.byte 196,193,9,114,211,1 // vpsrld $0x1,%xmm11,%xmm14
.byte 196,67,125,25,219,1 // vextractf128 $0x1,%ymm11,%xmm11
.byte 196,193,33,114,211,1 // vpsrld $0x1,%xmm11,%xmm11
.byte 196,67,13,24,219,1 // vinsertf128 $0x1,%xmm11,%ymm14,%ymm11
.byte 196,65,20,86,219 // vorps %ymm11,%ymm13,%ymm11
- .byte 197,123,18,45,254,166,2,0 // vmovddup 0x2a6fe(%rip),%xmm13 # 39b20 <_sk_srcover_bgra_8888_sse2_lowp+0x141c>
+ .byte 197,123,18,45,94,168,2,0 // vmovddup 0x2a85e(%rip),%xmm13 # 39c80 <_sk_srcover_bgra_8888_sse2_lowp+0x140c>
.byte 196,65,49,219,205 // vpand %xmm13,%xmm9,%xmm9
.byte 196,65,57,219,197 // vpand %xmm13,%xmm8,%xmm8
.byte 196,193,49,114,209,2 // vpsrld $0x2,%xmm9,%xmm9
@@ -24368,9 +24368,9 @@ _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,103,149,2,0 // vbroadcastss 0x29567(%rip),%ymm9 # 389c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2c0>
+ .byte 196,98,125,24,13,215,150,2,0 // vbroadcastss 0x296d7(%rip),%ymm9 # 38b34 <_sk_srcover_bgra_8888_sse2_lowp+0x2c0>
.byte 196,65,60,89,193 // vmulps %ymm9,%ymm8,%ymm8
- .byte 196,98,125,24,13,93,149,2,0 // vbroadcastss 0x2955d(%rip),%ymm9 # 389c8 <_sk_srcover_bgra_8888_sse2_lowp+0x2c4>
+ .byte 196,98,125,24,13,205,150,2,0 // vbroadcastss 0x296cd(%rip),%ymm9 # 38b38 <_sk_srcover_bgra_8888_sse2_lowp+0x2c4>
.byte 196,65,60,88,193 // vaddps %ymm9,%ymm8,%ymm8
.byte 196,98,125,24,8 // vbroadcastss (%rax),%ymm9
.byte 196,65,60,89,193 // vmulps %ymm9,%ymm8,%ymm8
@@ -24404,7 +24404,7 @@ 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,229,148,2,0 // vbroadcastss 0x294e5(%rip),%ymm3 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,85,150,2,0 // vbroadcastss 0x29655(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,87,192 // vxorps %ymm0,%ymm0,%ymm0
.byte 197,244,87,201 // vxorps %ymm1,%ymm1,%ymm1
.byte 197,236,87,210 // vxorps %ymm2,%ymm2,%ymm2
@@ -24415,7 +24415,7 @@ 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,204,148,2,0 // vbroadcastss 0x294cc(%rip),%ymm0 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,5,60,150,2,0 // vbroadcastss 0x2963c(%rip),%ymm0 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 197,252,40,216 // vmovaps %ymm0,%ymm3
@@ -24461,7 +24461,7 @@ 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,107,148,2,0 // vbroadcastss 0x2946b(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,219,149,2,0 // vbroadcastss 0x295db(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 197,60,89,204 // vmulps %ymm4,%ymm8,%ymm9
.byte 197,180,88,192 // vaddps %ymm0,%ymm9,%ymm0
@@ -24482,7 +24482,7 @@ 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,41,148,2,0 // vbroadcastss 0x29429(%rip),%ymm9 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,13,153,149,2,0 // vbroadcastss 0x29599(%rip),%ymm9 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,52,92,207 // vsubps %ymm7,%ymm9,%ymm9
.byte 197,180,89,192 // vmulps %ymm0,%ymm9,%ymm0
.byte 197,188,88,192 // vaddps %ymm0,%ymm8,%ymm0
@@ -24524,7 +24524,7 @@ HIDDEN _sk_srcout_avx
.globl _sk_srcout_avx
FUNCTION(_sk_srcout_avx)
_sk_srcout_avx:
- .byte 196,98,125,24,5,196,147,2,0 // vbroadcastss 0x293c4(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,52,149,2,0 // vbroadcastss 0x29534(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,199 // vsubps %ymm7,%ymm8,%ymm8
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
.byte 197,188,89,201 // vmulps %ymm1,%ymm8,%ymm1
@@ -24537,7 +24537,7 @@ HIDDEN _sk_dstout_avx
.globl _sk_dstout_avx
FUNCTION(_sk_dstout_avx)
_sk_dstout_avx:
- .byte 196,226,125,24,5,163,147,2,0 // vbroadcastss 0x293a3(%rip),%ymm0 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,5,19,149,2,0 // vbroadcastss 0x29513(%rip),%ymm0 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,92,219 // vsubps %ymm3,%ymm0,%ymm3
.byte 197,228,89,196 // vmulps %ymm4,%ymm3,%ymm0
.byte 197,228,89,205 // vmulps %ymm5,%ymm3,%ymm1
@@ -24550,7 +24550,7 @@ HIDDEN _sk_srcover_avx
.globl _sk_srcover_avx
FUNCTION(_sk_srcover_avx)
_sk_srcover_avx:
- .byte 196,98,125,24,5,130,147,2,0 // vbroadcastss 0x29382(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,242,148,2,0 // vbroadcastss 0x294f2(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 197,60,89,204 // vmulps %ymm4,%ymm8,%ymm9
.byte 197,180,88,192 // vaddps %ymm0,%ymm9,%ymm0
@@ -24567,7 +24567,7 @@ HIDDEN _sk_dstover_avx
.globl _sk_dstover_avx
FUNCTION(_sk_dstover_avx)
_sk_dstover_avx:
- .byte 196,98,125,24,5,81,147,2,0 // vbroadcastss 0x29351(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,193,148,2,0 // vbroadcastss 0x294c1(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,199 // vsubps %ymm7,%ymm8,%ymm8
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
.byte 197,252,88,196 // vaddps %ymm4,%ymm0,%ymm0
@@ -24595,7 +24595,7 @@ HIDDEN _sk_multiply_avx
.globl _sk_multiply_avx
FUNCTION(_sk_multiply_avx)
_sk_multiply_avx:
- .byte 196,98,125,24,5,12,147,2,0 // vbroadcastss 0x2930c(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,124,148,2,0 // vbroadcastss 0x2947c(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,207 // vsubps %ymm7,%ymm8,%ymm9
.byte 197,52,89,208 // vmulps %ymm0,%ymm9,%ymm10
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
@@ -24626,7 +24626,7 @@ 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,155,146,2,0 // vbroadcastss 0x2929b(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,11,148,2,0 // vbroadcastss 0x2940b(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 197,244,88,205 // vaddps %ymm5,%ymm1,%ymm1
.byte 196,193,116,93,200 // vminps %ymm8,%ymm1,%ymm1
@@ -24660,7 +24660,7 @@ HIDDEN _sk_xor__avx
.globl _sk_xor__avx
FUNCTION(_sk_xor__avx)
_sk_xor__avx:
- .byte 196,98,125,24,5,58,146,2,0 // vbroadcastss 0x2923a(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,170,147,2,0 // vbroadcastss 0x293aa(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,207 // vsubps %ymm7,%ymm8,%ymm9
.byte 197,180,89,192 // vmulps %ymm0,%ymm9,%ymm0
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
@@ -24697,7 +24697,7 @@ _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,182,145,2,0 // vbroadcastss 0x291b6(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,38,147,2,0 // vbroadcastss 0x29326(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 197,60,89,199 // vmulps %ymm7,%ymm8,%ymm8
.byte 197,188,88,219 // vaddps %ymm3,%ymm8,%ymm3
@@ -24723,7 +24723,7 @@ _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,94,145,2,0 // vbroadcastss 0x2915e(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,206,146,2,0 // vbroadcastss 0x292ce(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 197,60,89,199 // vmulps %ymm7,%ymm8,%ymm8
.byte 197,188,88,219 // vaddps %ymm3,%ymm8,%ymm3
@@ -24752,7 +24752,7 @@ _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,250,144,2,0 // vbroadcastss 0x290fa(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,106,146,2,0 // vbroadcastss 0x2926a(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 197,60,89,199 // vmulps %ymm7,%ymm8,%ymm8
.byte 197,188,88,219 // vaddps %ymm3,%ymm8,%ymm3
@@ -24775,7 +24775,7 @@ _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,177,144,2,0 // vbroadcastss 0x290b1(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,33,146,2,0 // vbroadcastss 0x29221(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
.byte 197,60,89,199 // vmulps %ymm7,%ymm8,%ymm8
.byte 197,188,88,219 // vaddps %ymm3,%ymm8,%ymm3
@@ -24786,7 +24786,7 @@ HIDDEN _sk_colorburn_avx
.globl _sk_colorburn_avx
FUNCTION(_sk_colorburn_avx)
_sk_colorburn_avx:
- .byte 196,98,125,24,5,152,144,2,0 // vbroadcastss 0x29098(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,8,146,2,0 // vbroadcastss 0x29208(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,207 // vsubps %ymm7,%ymm8,%ymm9
.byte 197,52,89,216 // vmulps %ymm0,%ymm9,%ymm11
.byte 196,65,44,87,210 // vxorps %ymm10,%ymm10,%ymm10
@@ -24848,7 +24848,7 @@ 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,156,143,2,0 // vbroadcastss 0x28f9c(%rip),%ymm9 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,13,12,145,2,0 // vbroadcastss 0x2910c(%rip),%ymm9 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,52,92,215 // vsubps %ymm7,%ymm9,%ymm10
.byte 197,44,89,216 // vmulps %ymm0,%ymm10,%ymm11
.byte 197,52,92,203 // vsubps %ymm3,%ymm9,%ymm9
@@ -24905,7 +24905,7 @@ HIDDEN _sk_hardlight_avx
.globl _sk_hardlight_avx
FUNCTION(_sk_hardlight_avx)
_sk_hardlight_avx:
- .byte 196,98,125,24,5,167,142,2,0 // vbroadcastss 0x28ea7(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,23,144,2,0 // vbroadcastss 0x29017(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,215 // vsubps %ymm7,%ymm8,%ymm10
.byte 197,44,89,200 // vmulps %ymm0,%ymm10,%ymm9
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
@@ -24960,7 +24960,7 @@ HIDDEN _sk_overlay_avx
.globl _sk_overlay_avx
FUNCTION(_sk_overlay_avx)
_sk_overlay_avx:
- .byte 196,98,125,24,5,204,141,2,0 // vbroadcastss 0x28dcc(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,60,143,2,0 // vbroadcastss 0x28f3c(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,215 // vsubps %ymm7,%ymm8,%ymm10
.byte 197,44,89,200 // vmulps %ymm0,%ymm10,%ymm9
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
@@ -25026,10 +25026,10 @@ _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,211,140,2,0 // vbroadcastss 0x28cd3(%rip),%ymm11 # 389cc <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
+ .byte 196,98,125,24,29,67,142,2,0 // vbroadcastss 0x28e43(%rip),%ymm11 # 38b3c <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
.byte 196,65,28,88,235 // vaddps %ymm11,%ymm12,%ymm13
.byte 196,65,20,89,192 // vmulps %ymm8,%ymm13,%ymm8
- .byte 196,98,125,24,45,196,140,2,0 // vbroadcastss 0x28cc4(%rip),%ymm13 # 389d0 <_sk_srcover_bgra_8888_sse2_lowp+0x2cc>
+ .byte 196,98,125,24,45,52,142,2,0 // vbroadcastss 0x28e34(%rip),%ymm13 # 38b40 <_sk_srcover_bgra_8888_sse2_lowp+0x2cc>
.byte 196,65,28,89,245 // vmulps %ymm13,%ymm12,%ymm14
.byte 196,65,12,88,192 // vaddps %ymm8,%ymm14,%ymm8
.byte 196,65,124,82,244 // vrsqrtps %ymm12,%ymm14
@@ -25040,7 +25040,7 @@ _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,110,140,2,0 // vbroadcastss 0x28c6e(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,222,141,2,0 // vbroadcastss 0x28dde(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,65,60,92,228 // vsubps %ymm12,%ymm8,%ymm12
.byte 197,132,92,195 // vsubps %ymm3,%ymm15,%ymm0
.byte 196,65,124,89,228 // vmulps %ymm12,%ymm0,%ymm12
@@ -25167,12 +25167,12 @@ _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,81,138,2,0 // vbroadcastss 0x28a51(%rip),%ymm14 # 389d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,53,193,139,2,0 // vbroadcastss 0x28bc1(%rip),%ymm14 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
.byte 196,65,92,89,222 // vmulps %ymm14,%ymm4,%ymm11
- .byte 196,98,125,24,61,71,138,2,0 // vbroadcastss 0x28a47(%rip),%ymm15 # 389d8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ .byte 196,98,125,24,61,183,139,2,0 // vbroadcastss 0x28bb7(%rip),%ymm15 # 38b48 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
.byte 196,65,84,89,239 // vmulps %ymm15,%ymm5,%ymm13
.byte 196,65,36,88,221 // vaddps %ymm13,%ymm11,%ymm11
- .byte 196,226,125,24,5,56,138,2,0 // vbroadcastss 0x28a38(%rip),%ymm0 # 389dc <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ .byte 196,226,125,24,5,168,139,2,0 // vbroadcastss 0x28ba8(%rip),%ymm0 # 38b4c <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
.byte 197,76,89,232 // vmulps %ymm0,%ymm6,%ymm13
.byte 196,65,36,88,221 // vaddps %ymm13,%ymm11,%ymm11
.byte 196,65,52,89,238 // vmulps %ymm14,%ymm9,%ymm13
@@ -25233,7 +25233,7 @@ _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,229,136,2,0 // vbroadcastss 0x288e5(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,85,138,2,0 // vbroadcastss 0x28a55(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,207 // vsubps %ymm7,%ymm8,%ymm9
.byte 197,180,89,201 // vmulps %ymm1,%ymm9,%ymm1
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
@@ -25290,12 +25290,12 @@ _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,15,136,2,0 // vbroadcastss 0x2880f(%rip),%ymm14 # 389d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,53,127,137,2,0 // vbroadcastss 0x2897f(%rip),%ymm14 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
.byte 196,65,92,89,222 // vmulps %ymm14,%ymm4,%ymm11
- .byte 196,98,125,24,61,5,136,2,0 // vbroadcastss 0x28805(%rip),%ymm15 # 389d8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ .byte 196,98,125,24,61,117,137,2,0 // vbroadcastss 0x28975(%rip),%ymm15 # 38b48 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
.byte 196,65,84,89,239 // vmulps %ymm15,%ymm5,%ymm13
.byte 196,65,36,88,221 // vaddps %ymm13,%ymm11,%ymm11
- .byte 196,226,125,24,5,246,135,2,0 // vbroadcastss 0x287f6(%rip),%ymm0 # 389dc <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ .byte 196,226,125,24,5,102,137,2,0 // vbroadcastss 0x28966(%rip),%ymm0 # 38b4c <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
.byte 197,76,89,232 // vmulps %ymm0,%ymm6,%ymm13
.byte 196,65,36,88,221 // vaddps %ymm13,%ymm11,%ymm11
.byte 196,65,52,89,238 // vmulps %ymm14,%ymm9,%ymm13
@@ -25356,7 +25356,7 @@ _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,163,134,2,0 // vbroadcastss 0x286a3(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,19,136,2,0 // vbroadcastss 0x28813(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,207 // vsubps %ymm7,%ymm8,%ymm9
.byte 197,180,89,201 // vmulps %ymm1,%ymm9,%ymm1
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
@@ -25385,12 +25385,12 @@ _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,85,134,2,0 // vbroadcastss 0x28655(%rip),%ymm13 # 389d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,45,197,135,2,0 // vbroadcastss 0x287c5(%rip),%ymm13 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
.byte 196,65,92,89,213 // vmulps %ymm13,%ymm4,%ymm10
- .byte 196,98,125,24,53,75,134,2,0 // vbroadcastss 0x2864b(%rip),%ymm14 # 389d8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ .byte 196,98,125,24,53,187,135,2,0 // vbroadcastss 0x287bb(%rip),%ymm14 # 38b48 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
.byte 196,65,84,89,222 // vmulps %ymm14,%ymm5,%ymm11
.byte 196,65,44,88,211 // vaddps %ymm11,%ymm10,%ymm10
- .byte 196,98,125,24,61,60,134,2,0 // vbroadcastss 0x2863c(%rip),%ymm15 # 389dc <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ .byte 196,98,125,24,61,172,135,2,0 // vbroadcastss 0x287ac(%rip),%ymm15 # 38b4c <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
.byte 196,65,76,89,223 // vmulps %ymm15,%ymm6,%ymm11
.byte 196,193,44,88,195 // vaddps %ymm11,%ymm10,%ymm0
.byte 196,65,60,89,221 // vmulps %ymm13,%ymm8,%ymm11
@@ -25453,7 +25453,7 @@ _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,215,132,2,0 // vbroadcastss 0x284d7(%rip),%ymm0 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,5,71,134,2,0 // vbroadcastss 0x28647(%rip),%ymm0 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,124,92,215 // vsubps %ymm7,%ymm0,%ymm10
.byte 197,172,89,84,36,168 // vmulps -0x58(%rsp),%ymm10,%ymm2
.byte 197,124,92,219 // vsubps %ymm3,%ymm0,%ymm11
@@ -25483,12 +25483,12 @@ _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,133,132,2,0 // vbroadcastss 0x28485(%rip),%ymm13 # 389d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,45,245,133,2,0 // vbroadcastss 0x285f5(%rip),%ymm13 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
.byte 196,65,108,89,213 // vmulps %ymm13,%ymm2,%ymm10
- .byte 196,98,125,24,53,123,132,2,0 // vbroadcastss 0x2847b(%rip),%ymm14 # 389d8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ .byte 196,98,125,24,53,235,133,2,0 // vbroadcastss 0x285eb(%rip),%ymm14 # 38b48 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
.byte 196,65,116,89,222 // vmulps %ymm14,%ymm1,%ymm11
.byte 196,65,44,88,211 // vaddps %ymm11,%ymm10,%ymm10
- .byte 196,98,125,24,61,108,132,2,0 // vbroadcastss 0x2846c(%rip),%ymm15 # 389dc <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ .byte 196,98,125,24,61,220,133,2,0 // vbroadcastss 0x285dc(%rip),%ymm15 # 38b4c <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
.byte 196,65,28,89,223 // vmulps %ymm15,%ymm12,%ymm11
.byte 196,193,44,88,195 // vaddps %ymm11,%ymm10,%ymm0
.byte 196,65,60,89,221 // vmulps %ymm13,%ymm8,%ymm11
@@ -25551,7 +25551,7 @@ _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,7,131,2,0 // vbroadcastss 0x28307(%rip),%ymm0 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,5,119,132,2,0 // vbroadcastss 0x28477(%rip),%ymm0 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,124,92,215 // vsubps %ymm7,%ymm0,%ymm10
.byte 197,172,89,210 // vmulps %ymm2,%ymm10,%ymm2
.byte 197,124,92,219 // vsubps %ymm3,%ymm0,%ymm11
@@ -25585,7 +25585,7 @@ _sk_srcover_rgba_8888_avx:
.byte 72,133,255 // test %rdi,%rdi
.byte 15,133,42,1,0,0 // jne 10842 <_sk_srcover_rgba_8888_avx+0x14a>
.byte 196,1,125,16,4,152 // vmovupd (%r8,%r11,4),%ymm8
- .byte 197,125,40,13,218,135,2,0 // vmovapd 0x287da(%rip),%ymm9 # 38f00 <_sk_srcover_bgra_8888_sse2_lowp+0x7fc>
+ .byte 197,125,40,13,58,137,2,0 // vmovapd 0x2893a(%rip),%ymm9 # 39060 <_sk_srcover_bgra_8888_sse2_lowp+0x7ec>
.byte 196,193,61,84,225 // vandpd %ymm9,%ymm8,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
.byte 196,193,81,114,208,8 // vpsrld $0x8,%xmm8,%xmm5
@@ -25603,9 +25603,9 @@ _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,45,130,2,0 // vbroadcastss 0x2822d(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,157,131,2,0 // vbroadcastss 0x2839d(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
- .byte 196,98,125,24,13,76,130,2,0 // vbroadcastss 0x2824c(%rip),%ymm9 # 389e0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,13,188,131,2,0 // vbroadcastss 0x283bc(%rip),%ymm9 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,193,124,89,193 // vmulps %ymm9,%ymm0,%ymm0
.byte 197,60,89,212 // vmulps %ymm4,%ymm8,%ymm10
.byte 196,193,124,88,194 // vaddps %ymm10,%ymm0,%ymm0
@@ -25747,7 +25747,7 @@ _sk_srcover_bgra_8888_avx:
.byte 72,133,255 // test %rdi,%rdi
.byte 15,133,42,1,0,0 // jne 10aee <_sk_srcover_bgra_8888_avx+0x14a>
.byte 196,1,125,16,4,152 // vmovupd (%r8,%r11,4),%ymm8
- .byte 197,125,40,13,78,133,2,0 // vmovapd 0x2854e(%rip),%ymm9 # 38f20 <_sk_srcover_bgra_8888_sse2_lowp+0x81c>
+ .byte 197,125,40,13,174,134,2,0 // vmovapd 0x286ae(%rip),%ymm9 # 39080 <_sk_srcover_bgra_8888_sse2_lowp+0x80c>
.byte 196,193,61,84,233 // vandpd %ymm9,%ymm8,%ymm5
.byte 197,252,91,245 // vcvtdq2ps %ymm5,%ymm6
.byte 196,193,81,114,208,8 // vpsrld $0x8,%xmm8,%xmm5
@@ -25765,9 +25765,9 @@ _sk_srcover_bgra_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,129,127,2,0 // vbroadcastss 0x27f81(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,241,128,2,0 // vbroadcastss 0x280f1(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,195 // vsubps %ymm3,%ymm8,%ymm8
- .byte 196,98,125,24,13,160,127,2,0 // vbroadcastss 0x27fa0(%rip),%ymm9 # 389e0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,13,16,129,2,0 // vbroadcastss 0x28110(%rip),%ymm9 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,193,124,89,193 // vmulps %ymm9,%ymm0,%ymm0
.byte 197,60,89,212 // vmulps %ymm4,%ymm8,%ymm10
.byte 196,193,124,88,194 // vaddps %ymm10,%ymm0,%ymm0
@@ -25911,7 +25911,7 @@ 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,62,125,2,0 // vbroadcastss 0x27d3e(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,174,126,2,0 // vbroadcastss 0x27eae(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 196,193,116,93,200 // vminps %ymm8,%ymm1,%ymm1
.byte 196,193,108,93,208 // vminps %ymm8,%ymm2,%ymm2
@@ -25923,7 +25923,7 @@ 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,29,125,2,0 // vbroadcastss 0x27d1d(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,141,126,2,0 // vbroadcastss 0x27e8d(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,100,93,216 // vminps %ymm8,%ymm3,%ymm3
.byte 197,252,93,195 // vminps %ymm3,%ymm0,%ymm0
.byte 197,244,93,203 // vminps %ymm3,%ymm1,%ymm1
@@ -25935,7 +25935,7 @@ 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,255,124,2,0 // vbroadcastss 0x27cff(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,111,126,2,0 // vbroadcastss 0x27e6f(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,68,93,248 // vminps %ymm8,%ymm7,%ymm7
.byte 197,220,93,231 // vminps %ymm7,%ymm4,%ymm4
.byte 197,212,93,239 // vminps %ymm7,%ymm5,%ymm5
@@ -25968,7 +25968,7 @@ HIDDEN _sk_invert_avx
.globl _sk_invert_avx
FUNCTION(_sk_invert_avx)
_sk_invert_avx:
- .byte 196,98,125,24,5,186,124,2,0 // vbroadcastss 0x27cba(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,42,126,2,0 // vbroadcastss 0x27e2a(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,188,92,192 // vsubps %ymm0,%ymm8,%ymm0
.byte 197,188,92,201 // vsubps %ymm1,%ymm8,%ymm1
.byte 197,188,92,210 // vsubps %ymm2,%ymm8,%ymm2
@@ -26022,9 +26022,9 @@ HIDDEN _sk_unpremul_avx
.globl _sk_unpremul_avx
FUNCTION(_sk_unpremul_avx)
_sk_unpremul_avx:
- .byte 196,98,125,24,5,85,124,2,0 // vbroadcastss 0x27c55(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,197,125,2,0 // vbroadcastss 0x27dc5(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,94,195 // vdivps %ymm3,%ymm8,%ymm8
- .byte 196,98,125,24,13,120,124,2,0 // vbroadcastss 0x27c78(%rip),%ymm9 # 389e4 <_sk_srcover_bgra_8888_sse2_lowp+0x2e0>
+ .byte 196,98,125,24,13,232,125,2,0 // vbroadcastss 0x27de8(%rip),%ymm9 # 38b54 <_sk_srcover_bgra_8888_sse2_lowp+0x2e0>
.byte 196,65,60,194,201,1 // vcmpltps %ymm9,%ymm8,%ymm9
.byte 196,65,44,87,210 // vxorps %ymm10,%ymm10,%ymm10
.byte 196,67,45,74,192,144 // vblendvps %ymm9,%ymm8,%ymm10,%ymm8
@@ -26038,17 +26038,17 @@ 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,82,124,2,0 // vbroadcastss 0x27c52(%rip),%ymm8 # 389e8 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
+ .byte 196,98,125,24,5,194,125,2,0 // vbroadcastss 0x27dc2(%rip),%ymm8 # 38b58 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
.byte 196,65,124,89,200 // vmulps %ymm8,%ymm0,%ymm9
.byte 197,124,89,208 // vmulps %ymm0,%ymm0,%ymm10
- .byte 196,98,125,24,29,44,124,2,0 // vbroadcastss 0x27c2c(%rip),%ymm11 # 389d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,29,156,125,2,0 // vbroadcastss 0x27d9c(%rip),%ymm11 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
.byte 196,65,124,89,227 // vmulps %ymm11,%ymm0,%ymm12
- .byte 196,98,125,24,45,54,124,2,0 // vbroadcastss 0x27c36(%rip),%ymm13 # 389ec <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
+ .byte 196,98,125,24,45,166,125,2,0 // vbroadcastss 0x27da6(%rip),%ymm13 # 38b5c <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
.byte 196,65,28,88,229 // vaddps %ymm13,%ymm12,%ymm12
.byte 196,65,44,89,212 // vmulps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,37,39,124,2,0 // vbroadcastss 0x27c27(%rip),%ymm12 # 389f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
+ .byte 196,98,125,24,37,151,125,2,0 // vbroadcastss 0x27d97(%rip),%ymm12 # 38b60 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
.byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,53,29,124,2,0 // vbroadcastss 0x27c1d(%rip),%ymm14 # 389f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
+ .byte 196,98,125,24,53,141,125,2,0 // vbroadcastss 0x27d8d(%rip),%ymm14 # 38b64 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
.byte 196,193,124,194,198,1 // vcmpltps %ymm14,%ymm0,%ymm0
.byte 196,195,45,74,193,0 // vblendvps %ymm0,%ymm9,%ymm10,%ymm0
.byte 196,65,116,89,200 // vmulps %ymm8,%ymm1,%ymm9
@@ -26074,17 +26074,17 @@ 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,166,123,2,0 // vbroadcastss 0x27ba6(%rip),%ymm8 # 389e8 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
+ .byte 196,98,125,24,5,22,125,2,0 // vbroadcastss 0x27d16(%rip),%ymm8 # 38b58 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
.byte 196,65,92,89,200 // vmulps %ymm8,%ymm4,%ymm9
.byte 197,92,89,212 // vmulps %ymm4,%ymm4,%ymm10
- .byte 196,98,125,24,29,128,123,2,0 // vbroadcastss 0x27b80(%rip),%ymm11 # 389d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ .byte 196,98,125,24,29,240,124,2,0 // vbroadcastss 0x27cf0(%rip),%ymm11 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
.byte 196,65,92,89,227 // vmulps %ymm11,%ymm4,%ymm12
- .byte 196,98,125,24,45,138,123,2,0 // vbroadcastss 0x27b8a(%rip),%ymm13 # 389ec <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
+ .byte 196,98,125,24,45,250,124,2,0 // vbroadcastss 0x27cfa(%rip),%ymm13 # 38b5c <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
.byte 196,65,28,88,229 // vaddps %ymm13,%ymm12,%ymm12
.byte 196,65,44,89,212 // vmulps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,37,123,123,2,0 // vbroadcastss 0x27b7b(%rip),%ymm12 # 389f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
+ .byte 196,98,125,24,37,235,124,2,0 // vbroadcastss 0x27ceb(%rip),%ymm12 # 38b60 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
.byte 196,65,44,88,212 // vaddps %ymm12,%ymm10,%ymm10
- .byte 196,98,125,24,53,113,123,2,0 // vbroadcastss 0x27b71(%rip),%ymm14 # 389f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
+ .byte 196,98,125,24,53,225,124,2,0 // vbroadcastss 0x27ce1(%rip),%ymm14 # 38b64 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
.byte 196,193,92,194,230,1 // vcmpltps %ymm14,%ymm4,%ymm4
.byte 196,195,45,74,225,64 // vblendvps %ymm4,%ymm9,%ymm10,%ymm4
.byte 196,65,84,89,200 // vmulps %ymm8,%ymm5,%ymm9
@@ -26111,20 +26111,20 @@ 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,6,123,2,0 // vbroadcastss 0x27b06(%rip),%ymm8 # 389f8 <_sk_srcover_bgra_8888_sse2_lowp+0x2f4>
+ .byte 196,98,125,24,5,118,124,2,0 // vbroadcastss 0x27c76(%rip),%ymm8 # 38b68 <_sk_srcover_bgra_8888_sse2_lowp+0x2f4>
.byte 196,65,124,89,208 // vmulps %ymm8,%ymm0,%ymm10
- .byte 196,98,125,24,29,0,123,2,0 // vbroadcastss 0x27b00(%rip),%ymm11 # 38a00 <_sk_srcover_bgra_8888_sse2_lowp+0x2fc>
+ .byte 196,98,125,24,29,112,124,2,0 // vbroadcastss 0x27c70(%rip),%ymm11 # 38b70 <_sk_srcover_bgra_8888_sse2_lowp+0x2fc>
.byte 196,65,52,89,227 // vmulps %ymm11,%ymm9,%ymm12
- .byte 196,98,125,24,45,238,122,2,0 // vbroadcastss 0x27aee(%rip),%ymm13 # 389fc <_sk_srcover_bgra_8888_sse2_lowp+0x2f8>
+ .byte 196,98,125,24,45,94,124,2,0 // vbroadcastss 0x27c5e(%rip),%ymm13 # 38b6c <_sk_srcover_bgra_8888_sse2_lowp+0x2f8>
.byte 196,65,28,88,229 // vaddps %ymm13,%ymm12,%ymm12
.byte 196,65,52,89,228 // vmulps %ymm12,%ymm9,%ymm12
- .byte 196,98,125,24,53,19,124,2,0 // vbroadcastss 0x27c13(%rip),%ymm14 # 38b34 <_sk_srcover_bgra_8888_sse2_lowp+0x430>
+ .byte 196,98,125,24,53,131,125,2,0 // vbroadcastss 0x27d83(%rip),%ymm14 # 38ca4 <_sk_srcover_bgra_8888_sse2_lowp+0x430>
.byte 196,65,28,88,230 // vaddps %ymm14,%ymm12,%ymm12
- .byte 196,98,125,24,61,9,124,2,0 // vbroadcastss 0x27c09(%rip),%ymm15 # 38b38 <_sk_srcover_bgra_8888_sse2_lowp+0x434>
+ .byte 196,98,125,24,61,121,125,2,0 // vbroadcastss 0x27d79(%rip),%ymm15 # 38ca8 <_sk_srcover_bgra_8888_sse2_lowp+0x434>
.byte 196,65,52,88,207 // vaddps %ymm15,%ymm9,%ymm9
.byte 196,65,124,83,201 // vrcpps %ymm9,%ymm9
.byte 196,65,52,89,204 // vmulps %ymm12,%ymm9,%ymm9
- .byte 196,98,125,24,37,197,122,2,0 // vbroadcastss 0x27ac5(%rip),%ymm12 # 38a0c <_sk_srcover_bgra_8888_sse2_lowp+0x308>
+ .byte 196,98,125,24,37,53,124,2,0 // vbroadcastss 0x27c35(%rip),%ymm12 # 38b7c <_sk_srcover_bgra_8888_sse2_lowp+0x308>
.byte 196,193,124,194,196,1 // vcmpltps %ymm12,%ymm0,%ymm0
.byte 196,195,53,74,194,0 // vblendvps %ymm0,%ymm10,%ymm9,%ymm0
.byte 197,124,82,201 // vrsqrtps %ymm1,%ymm9
@@ -26161,7 +26161,7 @@ _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,205,121,2,0 // vbroadcastss 0x279cd(%rip),%ymm11 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,29,61,123,2,0 // vbroadcastss 0x27b3d(%rip),%ymm11 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,65,36,94,218 // vdivps %ymm10,%ymm11,%ymm11
.byte 197,116,92,226 // vsubps %ymm2,%ymm1,%ymm12
.byte 196,65,28,89,227 // vmulps %ymm11,%ymm12,%ymm12
@@ -26171,19 +26171,19 @@ _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,254,121,2,0 // vbroadcastss 0x279fe(%rip),%ymm11 # 38a18 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
+ .byte 196,98,125,24,29,110,123,2,0 // vbroadcastss 0x27b6e(%rip),%ymm11 # 38b88 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
.byte 196,193,116,88,203 // vaddps %ymm11,%ymm1,%ymm1
- .byte 196,98,125,24,29,236,121,2,0 // vbroadcastss 0x279ec(%rip),%ymm11 # 38a14 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
+ .byte 196,98,125,24,29,92,123,2,0 // vbroadcastss 0x27b5c(%rip),%ymm11 # 38b84 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
.byte 196,193,108,88,211 // vaddps %ymm11,%ymm2,%ymm2
.byte 196,227,117,74,202,224 // vblendvps %ymm14,%ymm2,%ymm1,%ymm1
- .byte 196,226,125,24,21,212,121,2,0 // vbroadcastss 0x279d4(%rip),%ymm2 # 38a10 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
+ .byte 196,226,125,24,21,68,123,2,0 // vbroadcastss 0x27b44(%rip),%ymm2 # 38b80 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
.byte 196,65,12,87,246 // vxorps %ymm14,%ymm14,%ymm14
.byte 196,227,13,74,210,208 // vblendvps %ymm13,%ymm2,%ymm14,%ymm2
.byte 197,188,194,192,0 // vcmpeqps %ymm0,%ymm8,%ymm0
.byte 196,193,108,88,212 // vaddps %ymm12,%ymm2,%ymm2
.byte 196,227,117,74,194,0 // vblendvps %ymm0,%ymm2,%ymm1,%ymm0
.byte 196,193,60,88,201 // vaddps %ymm9,%ymm8,%ymm1
- .byte 196,98,125,24,37,75,121,2,0 // vbroadcastss 0x2794b(%rip),%ymm12 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,37,187,122,2,0 // vbroadcastss 0x27abb(%rip),%ymm12 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,193,116,89,212 // vmulps %ymm12,%ymm1,%ymm2
.byte 197,28,194,226,1 // vcmpltps %ymm2,%ymm12,%ymm12
.byte 196,65,36,92,216 // vsubps %ymm8,%ymm11,%ymm11
@@ -26193,7 +26193,7 @@ _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,126,121,2,0 // vbroadcastss 0x2797e(%rip),%ymm8 # 38a1c <_sk_srcover_bgra_8888_sse2_lowp+0x318>
+ .byte 196,98,125,24,5,238,122,2,0 // vbroadcastss 0x27aee(%rip),%ymm8 # 38b8c <_sk_srcover_bgra_8888_sse2_lowp+0x318>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -26210,7 +26210,7 @@ _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,215,120,2,0 // vbroadcastss 0x278d7(%rip),%ymm8 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,5,71,122,2,0 // vbroadcastss 0x27a47(%rip),%ymm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,60,194,202,2 // vcmpleps %ymm2,%ymm8,%ymm9
.byte 197,92,89,210 // vmulps %ymm2,%ymm4,%ymm10
.byte 196,65,92,92,218 // vsubps %ymm10,%ymm4,%ymm11
@@ -26218,23 +26218,23 @@ _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,29,121,2,0 // vbroadcastss 0x2791d(%rip),%ymm11 # 38a20 <_sk_srcover_bgra_8888_sse2_lowp+0x31c>
+ .byte 196,98,125,24,29,141,122,2,0 // vbroadcastss 0x27a8d(%rip),%ymm11 # 38b90 <_sk_srcover_bgra_8888_sse2_lowp+0x31c>
.byte 196,65,100,88,219 // vaddps %ymm11,%ymm3,%ymm11
.byte 196,67,125,8,227,1 // vroundps $0x1,%ymm11,%ymm12
.byte 196,65,36,92,252 // vsubps %ymm12,%ymm11,%ymm15
.byte 196,65,44,92,217 // vsubps %ymm9,%ymm10,%ymm11
- .byte 196,98,125,24,37,239,120,2,0 // vbroadcastss 0x278ef(%rip),%ymm12 # 38a10 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
+ .byte 196,98,125,24,37,95,122,2,0 // vbroadcastss 0x27a5f(%rip),%ymm12 # 38b80 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
.byte 196,193,4,89,196 // vmulps %ymm12,%ymm15,%ymm0
- .byte 196,98,125,24,45,233,120,2,0 // vbroadcastss 0x278e9(%rip),%ymm13 # 38a18 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
+ .byte 196,98,125,24,45,89,122,2,0 // vbroadcastss 0x27a59(%rip),%ymm13 # 38b88 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
.byte 197,20,92,240 // vsubps %ymm0,%ymm13,%ymm14
.byte 196,65,36,89,246 // vmulps %ymm14,%ymm11,%ymm14
.byte 196,65,52,88,246 // vaddps %ymm14,%ymm9,%ymm14
- .byte 196,226,125,24,13,222,120,2,0 // vbroadcastss 0x278de(%rip),%ymm1 # 38a24 <_sk_srcover_bgra_8888_sse2_lowp+0x320>
+ .byte 196,226,125,24,13,78,122,2,0 // vbroadcastss 0x27a4e(%rip),%ymm1 # 38b94 <_sk_srcover_bgra_8888_sse2_lowp+0x320>
.byte 196,193,116,194,255,2 // vcmpleps %ymm15,%ymm1,%ymm7
.byte 196,195,13,74,249,112 // vblendvps %ymm7,%ymm9,%ymm14,%ymm7
.byte 196,65,60,194,247,2 // vcmpleps %ymm15,%ymm8,%ymm14
.byte 196,227,45,74,255,224 // vblendvps %ymm14,%ymm7,%ymm10,%ymm7
- .byte 196,98,125,24,53,181,120,2,0 // vbroadcastss 0x278b5(%rip),%ymm14 # 38a1c <_sk_srcover_bgra_8888_sse2_lowp+0x318>
+ .byte 196,98,125,24,53,37,122,2,0 // vbroadcastss 0x27a25(%rip),%ymm14 # 38b8c <_sk_srcover_bgra_8888_sse2_lowp+0x318>
.byte 196,65,12,194,255,2 // vcmpleps %ymm15,%ymm14,%ymm15
.byte 196,193,124,89,195 // vmulps %ymm11,%ymm0,%ymm0
.byte 197,180,88,192 // vaddps %ymm0,%ymm9,%ymm0
@@ -26253,7 +26253,7 @@ _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,95,120,2,0 // vbroadcastss 0x2785f(%rip),%ymm0 # 38a28 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ .byte 196,226,125,24,5,207,121,2,0 // vbroadcastss 0x279cf(%rip),%ymm0 # 38b98 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
.byte 197,228,88,192 // vaddps %ymm0,%ymm3,%ymm0
.byte 196,227,125,8,216,1 // vroundps $0x1,%ymm0,%ymm3
.byte 197,252,92,195 // vsubps %ymm3,%ymm0,%ymm0
@@ -26309,13 +26309,13 @@ _sk_scale_u8_avx:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,75 // jne 112cf <_sk_scale_u8_avx+0x63>
.byte 196,2,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm8
- .byte 197,57,219,5,254,127,2,0 // vpand 0x27ffe(%rip),%xmm8,%xmm8 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 197,57,219,5,94,129,2,0 // vpand 0x2815e(%rip),%xmm8,%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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,118,119,2,0 // vbroadcastss 0x27776(%rip),%ymm9 # 38a2c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,13,230,120,2,0 // vbroadcastss 0x278e6(%rip),%ymm9 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,65,60,89,193 // vmulps %ymm9,%ymm8,%ymm8
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
.byte 197,188,89,201 // vmulps %ymm1,%ymm8,%ymm1
@@ -26395,20 +26395,20 @@ _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,104,118,2,0 // vbroadcastss 0x27668(%rip),%ymm9 # 38a30 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ .byte 196,98,125,24,13,216,119,2,0 // vbroadcastss 0x277d8(%rip),%ymm9 # 38ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
.byte 196,65,60,84,201 // vandps %ymm9,%ymm8,%ymm9
.byte 196,65,124,91,201 // vcvtdq2ps %ymm9,%ymm9
- .byte 196,98,125,24,21,89,118,2,0 // vbroadcastss 0x27659(%rip),%ymm10 # 38a34 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ .byte 196,98,125,24,21,201,119,2,0 // vbroadcastss 0x277c9(%rip),%ymm10 # 38ba4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
.byte 196,65,52,89,202 // vmulps %ymm10,%ymm9,%ymm9
- .byte 196,98,125,24,21,79,118,2,0 // vbroadcastss 0x2764f(%rip),%ymm10 # 38a38 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ .byte 196,98,125,24,21,191,119,2,0 // vbroadcastss 0x277bf(%rip),%ymm10 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
.byte 196,65,60,84,210 // vandps %ymm10,%ymm8,%ymm10
.byte 196,65,124,91,210 // vcvtdq2ps %ymm10,%ymm10
- .byte 196,98,125,24,29,64,118,2,0 // vbroadcastss 0x27640(%rip),%ymm11 # 38a3c <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ .byte 196,98,125,24,29,176,119,2,0 // vbroadcastss 0x277b0(%rip),%ymm11 # 38bac <_sk_srcover_bgra_8888_sse2_lowp+0x338>
.byte 196,65,44,89,211 // vmulps %ymm11,%ymm10,%ymm10
- .byte 196,98,125,24,29,54,118,2,0 // vbroadcastss 0x27636(%rip),%ymm11 # 38a40 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ .byte 196,98,125,24,29,166,119,2,0 // vbroadcastss 0x277a6(%rip),%ymm11 # 38bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
.byte 196,65,60,84,195 // vandps %ymm11,%ymm8,%ymm8
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 196,98,125,24,29,39,118,2,0 // vbroadcastss 0x27627(%rip),%ymm11 # 38a44 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ .byte 196,98,125,24,29,151,119,2,0 // vbroadcastss 0x27797(%rip),%ymm11 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
.byte 196,65,60,89,195 // vmulps %ymm11,%ymm8,%ymm8
.byte 197,100,194,223,1 // vcmpltps %ymm7,%ymm3,%ymm11
.byte 196,65,44,93,224 // vminps %ymm8,%ymm10,%ymm12
@@ -26501,13 +26501,13 @@ _sk_lerp_u8_avx:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,111 // jne 115be <_sk_lerp_u8_avx+0x87>
.byte 196,2,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm8
- .byte 197,57,219,5,51,125,2,0 // vpand 0x27d33(%rip),%xmm8,%xmm8 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 197,57,219,5,147,126,2,0 // vpand 0x27e93(%rip),%xmm8,%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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,171,116,2,0 // vbroadcastss 0x274ab(%rip),%ymm9 # 38a2c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,13,27,118,2,0 // vbroadcastss 0x2761b(%rip),%ymm9 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,65,60,89,193 // vmulps %ymm9,%ymm8,%ymm8
.byte 197,252,92,196 // vsubps %ymm4,%ymm0,%ymm0
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
@@ -26563,7 +26563,7 @@ _sk_lerp_u8_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,221 // callq ffffffffde01166c <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfd8f68>
+ .byte 232,255,255,255,221 // callq ffffffffde01166c <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfd8df8>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,210 // callq *%rdx
@@ -26592,20 +26592,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,116,115,2,0 // vbroadcastss 0x27374(%rip),%ymm9 # 38a30 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ .byte 196,98,125,24,13,228,116,2,0 // vbroadcastss 0x274e4(%rip),%ymm9 # 38ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
.byte 196,65,60,84,201 // vandps %ymm9,%ymm8,%ymm9
.byte 196,65,124,91,201 // vcvtdq2ps %ymm9,%ymm9
- .byte 196,98,125,24,21,101,115,2,0 // vbroadcastss 0x27365(%rip),%ymm10 # 38a34 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ .byte 196,98,125,24,21,213,116,2,0 // vbroadcastss 0x274d5(%rip),%ymm10 # 38ba4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
.byte 196,65,52,89,202 // vmulps %ymm10,%ymm9,%ymm9
- .byte 196,98,125,24,21,91,115,2,0 // vbroadcastss 0x2735b(%rip),%ymm10 # 38a38 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ .byte 196,98,125,24,21,203,116,2,0 // vbroadcastss 0x274cb(%rip),%ymm10 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
.byte 196,65,60,84,210 // vandps %ymm10,%ymm8,%ymm10
.byte 196,65,124,91,210 // vcvtdq2ps %ymm10,%ymm10
- .byte 196,98,125,24,29,76,115,2,0 // vbroadcastss 0x2734c(%rip),%ymm11 # 38a3c <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ .byte 196,98,125,24,29,188,116,2,0 // vbroadcastss 0x274bc(%rip),%ymm11 # 38bac <_sk_srcover_bgra_8888_sse2_lowp+0x338>
.byte 196,65,44,89,211 // vmulps %ymm11,%ymm10,%ymm10
- .byte 196,98,125,24,29,66,115,2,0 // vbroadcastss 0x27342(%rip),%ymm11 # 38a40 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ .byte 196,98,125,24,29,178,116,2,0 // vbroadcastss 0x274b2(%rip),%ymm11 # 38bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
.byte 196,65,60,84,195 // vandps %ymm11,%ymm8,%ymm8
.byte 196,65,124,91,192 // vcvtdq2ps %ymm8,%ymm8
- .byte 196,98,125,24,29,51,115,2,0 // vbroadcastss 0x27333(%rip),%ymm11 # 38a44 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ .byte 196,98,125,24,29,163,116,2,0 // vbroadcastss 0x274a3(%rip),%ymm11 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
.byte 196,65,60,89,195 // vmulps %ymm11,%ymm8,%ymm8
.byte 197,100,194,223,1 // vcmpltps %ymm7,%ymm3,%ymm11
.byte 196,65,44,93,224 // vminps %ymm8,%ymm10,%ymm12
@@ -26682,7 +26682,7 @@ _sk_load_tables_avx:
.byte 72,133,255 // test %rdi,%rdi
.byte 15,133,4,2,0,0 // jne 11a28 <_sk_load_tables_avx+0x218>
.byte 196,65,125,16,20,144 // vmovupd (%r8,%rdx,4),%ymm10
- .byte 197,125,40,13,14,119,2,0 // vmovapd 0x2770e(%rip),%ymm9 # 38f40 <_sk_srcover_bgra_8888_sse2_lowp+0x83c>
+ .byte 197,125,40,13,110,120,2,0 // vmovapd 0x2786e(%rip),%ymm9 # 390a0 <_sk_srcover_bgra_8888_sse2_lowp+0x82c>
.byte 196,193,45,84,201 // vandpd %ymm9,%ymm10,%ymm1
.byte 196,227,125,25,200,1 // vextractf128 $0x1,%ymm1,%xmm0
.byte 196,193,249,126,192 // vmovq %xmm0,%r8
@@ -26774,7 +26774,7 @@ _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,18,112,2,0 // vbroadcastss 0x27012(%rip),%ymm7 # 38a2c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,226,125,24,61,130,113,2,0 // vbroadcastss 0x27182(%rip),%ymm7 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,228,89,223 // vmulps %ymm7,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,16,124,36,200 // vmovups -0x38(%rsp),%ymm7
@@ -26860,7 +26860,7 @@ _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,32,119,2,0 // vmovdqa 0x27720(%rip),%xmm11 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 197,121,111,29,128,120,2,0 // vmovdqa 0x27880(%rip),%xmm11 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.byte 196,193,105,219,195 // vpand %xmm11,%xmm2,%xmm0
.byte 197,249,112,208,78 // vpshufd $0x4e,%xmm0,%xmm2
.byte 196,226,121,51,210 // vpmovzxwd %xmm2,%xmm2
@@ -26954,7 +26954,7 @@ _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,243,108,2,0 // vbroadcastss 0x26cf3(%rip),%ymm6 # 38a48 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+ .byte 196,226,125,24,53,99,110,2,0 // vbroadcastss 0x26e63(%rip),%ymm6 # 38bb8 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
.byte 197,228,89,222 // vmulps %ymm6,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,16,116,36,168 // vmovups -0x58(%rsp),%ymm6
@@ -27018,7 +27018,7 @@ _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,32,116,2,0 // vmovdqa 0x27420(%rip),%xmm14 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 197,121,111,53,128,117,2,0 // vmovdqa 0x27580(%rip),%xmm14 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.byte 196,193,105,219,214 // vpand %xmm14,%xmm2,%xmm2
.byte 197,249,112,218,78 // vpshufd $0x4e,%xmm2,%xmm3
.byte 196,226,121,51,219 // vpmovzxwd %xmm3,%xmm3
@@ -27104,7 +27104,7 @@ _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,137,105,2,0 // vbroadcastss 0x26989(%rip),%ymm3 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,249,106,2,0 // vbroadcastss 0x26af9(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,16,116,36,168 // vmovups -0x58(%rsp),%ymm6
.byte 197,252,16,124,36,200 // vmovups -0x38(%rsp),%ymm7
.byte 255,224 // jmpq *%rax
@@ -27175,7 +27175,7 @@ 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,114,104,2,0 // vbroadcastss 0x26872(%rip),%ymm8 # 389e0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,5,226,105,2,0 // vbroadcastss 0x269e2(%rip),%ymm8 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
.byte 197,125,91,200 // vcvtps2dq %ymm0,%ymm9
.byte 196,65,249,126,200 // vmovq %xmm9,%r8
@@ -27310,7 +27310,7 @@ _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,46,102,2,0 // vbroadcastss 0x2662e(%rip),%ymm9 # 38a2c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,13,158,103,2,0 // vbroadcastss 0x2679e(%rip),%ymm9 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,124,89,193 // vmulps %ymm9,%ymm0,%ymm0
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
.byte 196,193,116,89,201 // vmulps %ymm9,%ymm1,%ymm1
@@ -27438,7 +27438,7 @@ _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,227,99,2,0 // vbroadcastss 0x263e3(%rip),%ymm9 # 38a2c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,13,83,101,2,0 // vbroadcastss 0x26553(%rip),%ymm9 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,124,89,193 // vmulps %ymm9,%ymm0,%ymm0
.byte 196,194,121,49,202 // vpmovzxbd %xmm10,%xmm1
.byte 196,194,121,49,212 // vpmovzxbd %xmm12,%xmm2
@@ -27675,36 +27675,36 @@ _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,116,96,2,0 // vbroadcastss 0x26074(%rip),%ymm12 # 38a4c <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ .byte 196,98,125,24,37,228,97,2,0 // vbroadcastss 0x261e4(%rip),%ymm12 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
.byte 196,65,36,89,220 // vmulps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,106,96,2,0 // vbroadcastss 0x2606a(%rip),%ymm12 # 38a50 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ .byte 196,98,125,24,37,218,97,2,0 // vbroadcastss 0x261da(%rip),%ymm12 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
.byte 196,193,124,84,196 // vandps %ymm12,%ymm0,%ymm0
- .byte 196,98,125,24,37,188,95,2,0 // vbroadcastss 0x25fbc(%rip),%ymm12 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,37,44,97,2,0 // vbroadcastss 0x2612c(%rip),%ymm12 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,193,124,86,196 // vorps %ymm12,%ymm0,%ymm0
- .byte 196,98,125,24,37,82,96,2,0 // vbroadcastss 0x26052(%rip),%ymm12 # 38a54 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ .byte 196,98,125,24,37,194,97,2,0 // vbroadcastss 0x261c2(%rip),%ymm12 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
.byte 196,65,36,88,220 // vaddps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,72,96,2,0 // vbroadcastss 0x26048(%rip),%ymm12 # 38a58 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ .byte 196,98,125,24,37,184,97,2,0 // vbroadcastss 0x261b8(%rip),%ymm12 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
.byte 196,65,124,89,228 // vmulps %ymm12,%ymm0,%ymm12
.byte 196,65,36,92,220 // vsubps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,57,96,2,0 // vbroadcastss 0x26039(%rip),%ymm12 # 38a5c <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ .byte 196,98,125,24,37,169,97,2,0 // vbroadcastss 0x261a9(%rip),%ymm12 # 38bcc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
.byte 196,193,124,88,196 // vaddps %ymm12,%ymm0,%ymm0
- .byte 196,98,125,24,37,47,96,2,0 // vbroadcastss 0x2602f(%rip),%ymm12 # 38a60 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ .byte 196,98,125,24,37,159,97,2,0 // vbroadcastss 0x2619f(%rip),%ymm12 # 38bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
.byte 197,156,94,192 // vdivps %ymm0,%ymm12,%ymm0
.byte 197,164,92,192 // vsubps %ymm0,%ymm11,%ymm0
.byte 197,172,89,192 // vmulps %ymm0,%ymm10,%ymm0
.byte 196,99,125,8,208,1 // vroundps $0x1,%ymm0,%ymm10
.byte 196,65,124,92,210 // vsubps %ymm10,%ymm0,%ymm10
- .byte 196,98,125,24,29,19,96,2,0 // vbroadcastss 0x26013(%rip),%ymm11 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ .byte 196,98,125,24,29,131,97,2,0 // vbroadcastss 0x26183(%rip),%ymm11 # 38bd4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
.byte 196,193,124,88,195 // vaddps %ymm11,%ymm0,%ymm0
- .byte 196,98,125,24,29,9,96,2,0 // vbroadcastss 0x26009(%rip),%ymm11 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ .byte 196,98,125,24,29,121,97,2,0 // vbroadcastss 0x26179(%rip),%ymm11 # 38bd8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
.byte 196,65,44,89,219 // vmulps %ymm11,%ymm10,%ymm11
.byte 196,193,124,92,195 // vsubps %ymm11,%ymm0,%ymm0
- .byte 196,98,125,24,29,250,95,2,0 // vbroadcastss 0x25ffa(%rip),%ymm11 # 38a6c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ .byte 196,98,125,24,29,106,97,2,0 // vbroadcastss 0x2616a(%rip),%ymm11 # 38bdc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
- .byte 196,98,125,24,29,240,95,2,0 // vbroadcastss 0x25ff0(%rip),%ymm11 # 38a70 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ .byte 196,98,125,24,29,96,97,2,0 // vbroadcastss 0x26160(%rip),%ymm11 # 38be0 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
.byte 196,65,36,94,210 // vdivps %ymm10,%ymm11,%ymm10
.byte 196,193,124,88,194 // vaddps %ymm10,%ymm0,%ymm0
- .byte 196,98,125,24,21,225,95,2,0 // vbroadcastss 0x25fe1(%rip),%ymm10 # 38a74 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ .byte 196,98,125,24,21,81,97,2,0 // vbroadcastss 0x26151(%rip),%ymm10 # 38be4 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
.byte 196,193,124,89,194 // vmulps %ymm10,%ymm0,%ymm0
.byte 197,253,91,192 // vcvtps2dq %ymm0,%ymm0
.byte 196,98,125,24,80,20 // vbroadcastss 0x14(%rax),%ymm10
@@ -27712,7 +27712,7 @@ _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,245,94,2,0 // vbroadcastss 0x25ef5(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,101,96,2,0 // vbroadcastss 0x26065(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -27734,36 +27734,36 @@ _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,58,95,2,0 // vbroadcastss 0x25f3a(%rip),%ymm12 # 38a4c <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ .byte 196,98,125,24,37,170,96,2,0 // vbroadcastss 0x260aa(%rip),%ymm12 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
.byte 196,65,36,89,220 // vmulps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,48,95,2,0 // vbroadcastss 0x25f30(%rip),%ymm12 # 38a50 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ .byte 196,98,125,24,37,160,96,2,0 // vbroadcastss 0x260a0(%rip),%ymm12 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
.byte 196,193,116,84,204 // vandps %ymm12,%ymm1,%ymm1
- .byte 196,98,125,24,37,130,94,2,0 // vbroadcastss 0x25e82(%rip),%ymm12 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,37,242,95,2,0 // vbroadcastss 0x25ff2(%rip),%ymm12 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,193,116,86,204 // vorps %ymm12,%ymm1,%ymm1
- .byte 196,98,125,24,37,24,95,2,0 // vbroadcastss 0x25f18(%rip),%ymm12 # 38a54 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ .byte 196,98,125,24,37,136,96,2,0 // vbroadcastss 0x26088(%rip),%ymm12 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
.byte 196,65,36,88,220 // vaddps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,14,95,2,0 // vbroadcastss 0x25f0e(%rip),%ymm12 # 38a58 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ .byte 196,98,125,24,37,126,96,2,0 // vbroadcastss 0x2607e(%rip),%ymm12 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
.byte 196,65,116,89,228 // vmulps %ymm12,%ymm1,%ymm12
.byte 196,65,36,92,220 // vsubps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,255,94,2,0 // vbroadcastss 0x25eff(%rip),%ymm12 # 38a5c <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ .byte 196,98,125,24,37,111,96,2,0 // vbroadcastss 0x2606f(%rip),%ymm12 # 38bcc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
.byte 196,193,116,88,204 // vaddps %ymm12,%ymm1,%ymm1
- .byte 196,98,125,24,37,245,94,2,0 // vbroadcastss 0x25ef5(%rip),%ymm12 # 38a60 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ .byte 196,98,125,24,37,101,96,2,0 // vbroadcastss 0x26065(%rip),%ymm12 # 38bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
.byte 197,156,94,201 // vdivps %ymm1,%ymm12,%ymm1
.byte 197,164,92,201 // vsubps %ymm1,%ymm11,%ymm1
.byte 197,172,89,201 // vmulps %ymm1,%ymm10,%ymm1
.byte 196,99,125,8,209,1 // vroundps $0x1,%ymm1,%ymm10
.byte 196,65,116,92,210 // vsubps %ymm10,%ymm1,%ymm10
- .byte 196,98,125,24,29,217,94,2,0 // vbroadcastss 0x25ed9(%rip),%ymm11 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ .byte 196,98,125,24,29,73,96,2,0 // vbroadcastss 0x26049(%rip),%ymm11 # 38bd4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
.byte 196,193,116,88,203 // vaddps %ymm11,%ymm1,%ymm1
- .byte 196,98,125,24,29,207,94,2,0 // vbroadcastss 0x25ecf(%rip),%ymm11 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ .byte 196,98,125,24,29,63,96,2,0 // vbroadcastss 0x2603f(%rip),%ymm11 # 38bd8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
.byte 196,65,44,89,219 // vmulps %ymm11,%ymm10,%ymm11
.byte 196,193,116,92,203 // vsubps %ymm11,%ymm1,%ymm1
- .byte 196,98,125,24,29,192,94,2,0 // vbroadcastss 0x25ec0(%rip),%ymm11 # 38a6c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ .byte 196,98,125,24,29,48,96,2,0 // vbroadcastss 0x26030(%rip),%ymm11 # 38bdc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
- .byte 196,98,125,24,29,182,94,2,0 // vbroadcastss 0x25eb6(%rip),%ymm11 # 38a70 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ .byte 196,98,125,24,29,38,96,2,0 // vbroadcastss 0x26026(%rip),%ymm11 # 38be0 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
.byte 196,65,36,94,210 // vdivps %ymm10,%ymm11,%ymm10
.byte 196,193,116,88,202 // vaddps %ymm10,%ymm1,%ymm1
- .byte 196,98,125,24,21,167,94,2,0 // vbroadcastss 0x25ea7(%rip),%ymm10 # 38a74 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ .byte 196,98,125,24,21,23,96,2,0 // vbroadcastss 0x26017(%rip),%ymm10 # 38be4 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
.byte 196,193,116,89,202 // vmulps %ymm10,%ymm1,%ymm1
.byte 197,253,91,201 // vcvtps2dq %ymm1,%ymm1
.byte 196,98,125,24,80,20 // vbroadcastss 0x14(%rax),%ymm10
@@ -27771,7 +27771,7 @@ _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,187,93,2,0 // vbroadcastss 0x25dbb(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,43,95,2,0 // vbroadcastss 0x25f2b(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,116,93,200 // vminps %ymm8,%ymm1,%ymm1
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -27793,36 +27793,36 @@ _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,0,94,2,0 // vbroadcastss 0x25e00(%rip),%ymm12 # 38a4c <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ .byte 196,98,125,24,37,112,95,2,0 // vbroadcastss 0x25f70(%rip),%ymm12 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
.byte 196,65,36,89,220 // vmulps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,246,93,2,0 // vbroadcastss 0x25df6(%rip),%ymm12 # 38a50 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ .byte 196,98,125,24,37,102,95,2,0 // vbroadcastss 0x25f66(%rip),%ymm12 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
.byte 196,193,108,84,212 // vandps %ymm12,%ymm2,%ymm2
- .byte 196,98,125,24,37,72,93,2,0 // vbroadcastss 0x25d48(%rip),%ymm12 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,37,184,94,2,0 // vbroadcastss 0x25eb8(%rip),%ymm12 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,193,108,86,212 // vorps %ymm12,%ymm2,%ymm2
- .byte 196,98,125,24,37,222,93,2,0 // vbroadcastss 0x25dde(%rip),%ymm12 # 38a54 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ .byte 196,98,125,24,37,78,95,2,0 // vbroadcastss 0x25f4e(%rip),%ymm12 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
.byte 196,65,36,88,220 // vaddps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,212,93,2,0 // vbroadcastss 0x25dd4(%rip),%ymm12 # 38a58 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ .byte 196,98,125,24,37,68,95,2,0 // vbroadcastss 0x25f44(%rip),%ymm12 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
.byte 196,65,108,89,228 // vmulps %ymm12,%ymm2,%ymm12
.byte 196,65,36,92,220 // vsubps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,197,93,2,0 // vbroadcastss 0x25dc5(%rip),%ymm12 # 38a5c <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ .byte 196,98,125,24,37,53,95,2,0 // vbroadcastss 0x25f35(%rip),%ymm12 # 38bcc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
.byte 196,193,108,88,212 // vaddps %ymm12,%ymm2,%ymm2
- .byte 196,98,125,24,37,187,93,2,0 // vbroadcastss 0x25dbb(%rip),%ymm12 # 38a60 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ .byte 196,98,125,24,37,43,95,2,0 // vbroadcastss 0x25f2b(%rip),%ymm12 # 38bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
.byte 197,156,94,210 // vdivps %ymm2,%ymm12,%ymm2
.byte 197,164,92,210 // vsubps %ymm2,%ymm11,%ymm2
.byte 197,172,89,210 // vmulps %ymm2,%ymm10,%ymm2
.byte 196,99,125,8,210,1 // vroundps $0x1,%ymm2,%ymm10
.byte 196,65,108,92,210 // vsubps %ymm10,%ymm2,%ymm10
- .byte 196,98,125,24,29,159,93,2,0 // vbroadcastss 0x25d9f(%rip),%ymm11 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ .byte 196,98,125,24,29,15,95,2,0 // vbroadcastss 0x25f0f(%rip),%ymm11 # 38bd4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
.byte 196,193,108,88,211 // vaddps %ymm11,%ymm2,%ymm2
- .byte 196,98,125,24,29,149,93,2,0 // vbroadcastss 0x25d95(%rip),%ymm11 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ .byte 196,98,125,24,29,5,95,2,0 // vbroadcastss 0x25f05(%rip),%ymm11 # 38bd8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
.byte 196,65,44,89,219 // vmulps %ymm11,%ymm10,%ymm11
.byte 196,193,108,92,211 // vsubps %ymm11,%ymm2,%ymm2
- .byte 196,98,125,24,29,134,93,2,0 // vbroadcastss 0x25d86(%rip),%ymm11 # 38a6c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ .byte 196,98,125,24,29,246,94,2,0 // vbroadcastss 0x25ef6(%rip),%ymm11 # 38bdc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
- .byte 196,98,125,24,29,124,93,2,0 // vbroadcastss 0x25d7c(%rip),%ymm11 # 38a70 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ .byte 196,98,125,24,29,236,94,2,0 // vbroadcastss 0x25eec(%rip),%ymm11 # 38be0 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
.byte 196,65,36,94,210 // vdivps %ymm10,%ymm11,%ymm10
.byte 196,193,108,88,210 // vaddps %ymm10,%ymm2,%ymm2
- .byte 196,98,125,24,21,109,93,2,0 // vbroadcastss 0x25d6d(%rip),%ymm10 # 38a74 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ .byte 196,98,125,24,21,221,94,2,0 // vbroadcastss 0x25edd(%rip),%ymm10 # 38be4 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
.byte 196,193,108,89,210 // vmulps %ymm10,%ymm2,%ymm2
.byte 197,253,91,210 // vcvtps2dq %ymm2,%ymm2
.byte 196,98,125,24,80,20 // vbroadcastss 0x14(%rax),%ymm10
@@ -27830,7 +27830,7 @@ _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,129,92,2,0 // vbroadcastss 0x25c81(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,241,93,2,0 // vbroadcastss 0x25df1(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,108,93,208 // vminps %ymm8,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -27852,36 +27852,36 @@ _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,198,92,2,0 // vbroadcastss 0x25cc6(%rip),%ymm12 # 38a4c <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ .byte 196,98,125,24,37,54,94,2,0 // vbroadcastss 0x25e36(%rip),%ymm12 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
.byte 196,65,36,89,220 // vmulps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,188,92,2,0 // vbroadcastss 0x25cbc(%rip),%ymm12 # 38a50 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ .byte 196,98,125,24,37,44,94,2,0 // vbroadcastss 0x25e2c(%rip),%ymm12 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
.byte 196,193,100,84,220 // vandps %ymm12,%ymm3,%ymm3
- .byte 196,98,125,24,37,14,92,2,0 // vbroadcastss 0x25c0e(%rip),%ymm12 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,37,126,93,2,0 // vbroadcastss 0x25d7e(%rip),%ymm12 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,193,100,86,220 // vorps %ymm12,%ymm3,%ymm3
- .byte 196,98,125,24,37,164,92,2,0 // vbroadcastss 0x25ca4(%rip),%ymm12 # 38a54 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ .byte 196,98,125,24,37,20,94,2,0 // vbroadcastss 0x25e14(%rip),%ymm12 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
.byte 196,65,36,88,220 // vaddps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,154,92,2,0 // vbroadcastss 0x25c9a(%rip),%ymm12 # 38a58 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ .byte 196,98,125,24,37,10,94,2,0 // vbroadcastss 0x25e0a(%rip),%ymm12 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
.byte 196,65,100,89,228 // vmulps %ymm12,%ymm3,%ymm12
.byte 196,65,36,92,220 // vsubps %ymm12,%ymm11,%ymm11
- .byte 196,98,125,24,37,139,92,2,0 // vbroadcastss 0x25c8b(%rip),%ymm12 # 38a5c <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ .byte 196,98,125,24,37,251,93,2,0 // vbroadcastss 0x25dfb(%rip),%ymm12 # 38bcc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
.byte 196,193,100,88,220 // vaddps %ymm12,%ymm3,%ymm3
- .byte 196,98,125,24,37,129,92,2,0 // vbroadcastss 0x25c81(%rip),%ymm12 # 38a60 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ .byte 196,98,125,24,37,241,93,2,0 // vbroadcastss 0x25df1(%rip),%ymm12 # 38bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
.byte 197,156,94,219 // vdivps %ymm3,%ymm12,%ymm3
.byte 197,164,92,219 // vsubps %ymm3,%ymm11,%ymm3
.byte 197,172,89,219 // vmulps %ymm3,%ymm10,%ymm3
.byte 196,99,125,8,211,1 // vroundps $0x1,%ymm3,%ymm10
.byte 196,65,100,92,210 // vsubps %ymm10,%ymm3,%ymm10
- .byte 196,98,125,24,29,101,92,2,0 // vbroadcastss 0x25c65(%rip),%ymm11 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ .byte 196,98,125,24,29,213,93,2,0 // vbroadcastss 0x25dd5(%rip),%ymm11 # 38bd4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
.byte 196,193,100,88,219 // vaddps %ymm11,%ymm3,%ymm3
- .byte 196,98,125,24,29,91,92,2,0 // vbroadcastss 0x25c5b(%rip),%ymm11 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ .byte 196,98,125,24,29,203,93,2,0 // vbroadcastss 0x25dcb(%rip),%ymm11 # 38bd8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
.byte 196,65,44,89,219 // vmulps %ymm11,%ymm10,%ymm11
.byte 196,193,100,92,219 // vsubps %ymm11,%ymm3,%ymm3
- .byte 196,98,125,24,29,76,92,2,0 // vbroadcastss 0x25c4c(%rip),%ymm11 # 38a6c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ .byte 196,98,125,24,29,188,93,2,0 // vbroadcastss 0x25dbc(%rip),%ymm11 # 38bdc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
.byte 196,65,36,92,210 // vsubps %ymm10,%ymm11,%ymm10
- .byte 196,98,125,24,29,66,92,2,0 // vbroadcastss 0x25c42(%rip),%ymm11 # 38a70 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ .byte 196,98,125,24,29,178,93,2,0 // vbroadcastss 0x25db2(%rip),%ymm11 # 38be0 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
.byte 196,65,36,94,210 // vdivps %ymm10,%ymm11,%ymm10
.byte 196,193,100,88,218 // vaddps %ymm10,%ymm3,%ymm3
- .byte 196,98,125,24,21,51,92,2,0 // vbroadcastss 0x25c33(%rip),%ymm10 # 38a74 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ .byte 196,98,125,24,21,163,93,2,0 // vbroadcastss 0x25da3(%rip),%ymm10 # 38be4 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
.byte 196,193,100,89,218 // vmulps %ymm10,%ymm3,%ymm3
.byte 197,253,91,219 // vcvtps2dq %ymm3,%ymm3
.byte 196,98,125,24,80,20 // vbroadcastss 0x14(%rax),%ymm10
@@ -27889,7 +27889,7 @@ _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,71,91,2,0 // vbroadcastss 0x25b47(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,183,92,2,0 // vbroadcastss 0x25cb7(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,100,93,216 // vminps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -27908,34 +27908,34 @@ _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,158,91,2,0 // vbroadcastss 0x25b9e(%rip),%ymm8 # 38a4c <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ .byte 196,98,125,24,5,14,93,2,0 // vbroadcastss 0x25d0e(%rip),%ymm8 # 38bbc <_sk_srcover_bgra_8888_sse2_lowp+0x348>
.byte 196,193,116,89,200 // vmulps %ymm8,%ymm1,%ymm1
- .byte 196,98,125,24,13,148,91,2,0 // vbroadcastss 0x25b94(%rip),%ymm9 # 38a50 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ .byte 196,98,125,24,13,4,93,2,0 // vbroadcastss 0x25d04(%rip),%ymm9 # 38bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
.byte 196,193,124,84,193 // vandps %ymm9,%ymm0,%ymm0
- .byte 196,226,125,24,37,230,90,2,0 // vbroadcastss 0x25ae6(%rip),%ymm4 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,226,125,24,37,86,92,2,0 // vbroadcastss 0x25c56(%rip),%ymm4 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,252,86,196 // vorps %ymm4,%ymm0,%ymm0
- .byte 196,98,125,24,21,125,91,2,0 // vbroadcastss 0x25b7d(%rip),%ymm10 # 38a54 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ .byte 196,98,125,24,21,237,92,2,0 // vbroadcastss 0x25ced(%rip),%ymm10 # 38bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
.byte 196,193,116,88,202 // vaddps %ymm10,%ymm1,%ymm1
- .byte 196,98,125,24,29,115,91,2,0 // vbroadcastss 0x25b73(%rip),%ymm11 # 38a58 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ .byte 196,98,125,24,29,227,92,2,0 // vbroadcastss 0x25ce3(%rip),%ymm11 # 38bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
.byte 196,193,124,89,211 // vmulps %ymm11,%ymm0,%ymm2
.byte 197,244,92,202 // vsubps %ymm2,%ymm1,%ymm1
- .byte 196,98,125,24,37,101,91,2,0 // vbroadcastss 0x25b65(%rip),%ymm12 # 38a5c <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ .byte 196,98,125,24,37,213,92,2,0 // vbroadcastss 0x25cd5(%rip),%ymm12 # 38bcc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
.byte 196,193,124,88,196 // vaddps %ymm12,%ymm0,%ymm0
- .byte 196,98,125,24,45,91,91,2,0 // vbroadcastss 0x25b5b(%rip),%ymm13 # 38a60 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ .byte 196,98,125,24,45,203,92,2,0 // vbroadcastss 0x25ccb(%rip),%ymm13 # 38bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
.byte 197,148,94,192 // vdivps %ymm0,%ymm13,%ymm0
.byte 197,244,92,192 // vsubps %ymm0,%ymm1,%ymm0
.byte 196,98,125,24,48 // vbroadcastss (%rax),%ymm14
.byte 196,193,124,89,198 // vmulps %ymm14,%ymm0,%ymm0
.byte 196,227,125,8,200,1 // vroundps $0x1,%ymm0,%ymm1
.byte 197,252,92,241 // vsubps %ymm1,%ymm0,%ymm6
- .byte 196,98,125,24,61,58,91,2,0 // vbroadcastss 0x25b3a(%rip),%ymm15 # 38a64 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ .byte 196,98,125,24,61,170,92,2,0 // vbroadcastss 0x25caa(%rip),%ymm15 # 38bd4 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
.byte 196,193,124,88,199 // vaddps %ymm15,%ymm0,%ymm0
- .byte 196,226,125,24,29,48,91,2,0 // vbroadcastss 0x25b30(%rip),%ymm3 # 38a68 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ .byte 196,226,125,24,29,160,92,2,0 // vbroadcastss 0x25ca0(%rip),%ymm3 # 38bd8 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
.byte 197,204,89,203 // vmulps %ymm3,%ymm6,%ymm1
.byte 197,252,92,201 // vsubps %ymm1,%ymm0,%ymm1
- .byte 196,226,125,24,21,35,91,2,0 // vbroadcastss 0x25b23(%rip),%ymm2 # 38a6c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ .byte 196,226,125,24,21,147,92,2,0 // vbroadcastss 0x25c93(%rip),%ymm2 # 38bdc <_sk_srcover_bgra_8888_sse2_lowp+0x368>
.byte 197,236,92,198 // vsubps %ymm6,%ymm2,%ymm0
- .byte 196,226,125,24,53,26,91,2,0 // vbroadcastss 0x25b1a(%rip),%ymm6 # 38a70 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ .byte 196,226,125,24,53,138,92,2,0 // vbroadcastss 0x25c8a(%rip),%ymm6 # 38be0 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
.byte 197,204,94,192 // vdivps %ymm0,%ymm6,%ymm0
.byte 197,244,88,192 // vaddps %ymm0,%ymm1,%ymm0
.byte 197,252,17,68,36,128 // vmovups %ymm0,-0x80(%rsp)
@@ -27977,7 +27977,7 @@ _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,93,90,2,0 // vbroadcastss 0x25a5d(%rip),%ymm2 # 38a74 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ .byte 196,226,125,24,21,205,91,2,0 // vbroadcastss 0x25bcd(%rip),%ymm2 # 38be4 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
.byte 197,236,89,92,36,128 // vmulps -0x80(%rsp),%ymm2,%ymm3
.byte 197,252,89,226 // vmulps %ymm2,%ymm0,%ymm4
.byte 197,244,89,210 // vmulps %ymm2,%ymm1,%ymm2
@@ -27997,31 +27997,31 @@ 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,25,90,2,0 // vbroadcastss 0x25a19(%rip),%ymm8 # 38a78 <_sk_srcover_bgra_8888_sse2_lowp+0x374>
+ .byte 196,98,125,24,5,137,91,2,0 // vbroadcastss 0x25b89(%rip),%ymm8 # 38be8 <_sk_srcover_bgra_8888_sse2_lowp+0x374>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,5,115,89,2,0 // vbroadcastss 0x25973(%rip),%ymm8 # 389e0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,5,227,90,2,0 // vbroadcastss 0x25ae3(%rip),%ymm8 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,193,116,89,200 // vmulps %ymm8,%ymm1,%ymm1
- .byte 196,98,125,24,13,1,90,2,0 // vbroadcastss 0x25a01(%rip),%ymm9 # 38a7c <_sk_srcover_bgra_8888_sse2_lowp+0x378>
+ .byte 196,98,125,24,13,113,91,2,0 // vbroadcastss 0x25b71(%rip),%ymm9 # 38bec <_sk_srcover_bgra_8888_sse2_lowp+0x378>
.byte 196,193,116,88,201 // vaddps %ymm9,%ymm1,%ymm1
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
.byte 196,193,108,88,209 // vaddps %ymm9,%ymm2,%ymm2
- .byte 196,98,125,24,5,237,89,2,0 // vbroadcastss 0x259ed(%rip),%ymm8 # 38a80 <_sk_srcover_bgra_8888_sse2_lowp+0x37c>
+ .byte 196,98,125,24,5,93,91,2,0 // vbroadcastss 0x25b5d(%rip),%ymm8 # 38bf0 <_sk_srcover_bgra_8888_sse2_lowp+0x37c>
.byte 196,193,124,88,192 // vaddps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,5,227,89,2,0 // vbroadcastss 0x259e3(%rip),%ymm8 # 38a84 <_sk_srcover_bgra_8888_sse2_lowp+0x380>
+ .byte 196,98,125,24,5,83,91,2,0 // vbroadcastss 0x25b53(%rip),%ymm8 # 38bf4 <_sk_srcover_bgra_8888_sse2_lowp+0x380>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,5,217,89,2,0 // vbroadcastss 0x259d9(%rip),%ymm8 # 38a88 <_sk_srcover_bgra_8888_sse2_lowp+0x384>
+ .byte 196,98,125,24,5,73,91,2,0 // vbroadcastss 0x25b49(%rip),%ymm8 # 38bf8 <_sk_srcover_bgra_8888_sse2_lowp+0x384>
.byte 196,193,116,89,200 // vmulps %ymm8,%ymm1,%ymm1
.byte 197,252,88,201 // vaddps %ymm1,%ymm0,%ymm1
- .byte 196,98,125,24,5,203,89,2,0 // vbroadcastss 0x259cb(%rip),%ymm8 # 38a8c <_sk_srcover_bgra_8888_sse2_lowp+0x388>
+ .byte 196,98,125,24,5,59,91,2,0 // vbroadcastss 0x25b3b(%rip),%ymm8 # 38bfc <_sk_srcover_bgra_8888_sse2_lowp+0x388>
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
.byte 197,252,92,210 // vsubps %ymm2,%ymm0,%ymm2
.byte 197,116,89,193 // vmulps %ymm1,%ymm1,%ymm8
.byte 196,65,116,89,192 // vmulps %ymm8,%ymm1,%ymm8
- .byte 196,98,125,24,13,180,89,2,0 // vbroadcastss 0x259b4(%rip),%ymm9 # 38a90 <_sk_srcover_bgra_8888_sse2_lowp+0x38c>
+ .byte 196,98,125,24,13,36,91,2,0 // vbroadcastss 0x25b24(%rip),%ymm9 # 38c00 <_sk_srcover_bgra_8888_sse2_lowp+0x38c>
.byte 196,65,52,194,208,1 // vcmpltps %ymm8,%ymm9,%ymm10
- .byte 196,98,125,24,29,169,89,2,0 // vbroadcastss 0x259a9(%rip),%ymm11 # 38a94 <_sk_srcover_bgra_8888_sse2_lowp+0x390>
+ .byte 196,98,125,24,29,25,91,2,0 // vbroadcastss 0x25b19(%rip),%ymm11 # 38c04 <_sk_srcover_bgra_8888_sse2_lowp+0x390>
.byte 196,193,116,88,203 // vaddps %ymm11,%ymm1,%ymm1
- .byte 196,98,125,24,37,159,89,2,0 // vbroadcastss 0x2599f(%rip),%ymm12 # 38a98 <_sk_srcover_bgra_8888_sse2_lowp+0x394>
+ .byte 196,98,125,24,37,15,91,2,0 // vbroadcastss 0x25b0f(%rip),%ymm12 # 38c08 <_sk_srcover_bgra_8888_sse2_lowp+0x394>
.byte 196,193,116,89,204 // vmulps %ymm12,%ymm1,%ymm1
.byte 196,67,117,74,192,160 // vblendvps %ymm10,%ymm8,%ymm1,%ymm8
.byte 197,252,89,200 // vmulps %ymm0,%ymm0,%ymm1
@@ -28036,9 +28036,9 @@ _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,85,89,2,0 // vbroadcastss 0x25955(%rip),%ymm0 # 38a9c <_sk_srcover_bgra_8888_sse2_lowp+0x398>
+ .byte 196,226,125,24,5,197,90,2,0 // vbroadcastss 0x25ac5(%rip),%ymm0 # 38c0c <_sk_srcover_bgra_8888_sse2_lowp+0x398>
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
- .byte 196,98,125,24,5,76,89,2,0 // vbroadcastss 0x2594c(%rip),%ymm8 # 38aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x39c>
+ .byte 196,98,125,24,5,188,90,2,0 // vbroadcastss 0x25abc(%rip),%ymm8 # 38c10 <_sk_srcover_bgra_8888_sse2_lowp+0x39c>
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -28056,13 +28056,13 @@ _sk_load_a8_avx:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,68 // jne 131b9 <_sk_load_a8_avx+0x5c>
.byte 196,130,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm0
- .byte 197,249,219,5,13,97,2,0 // vpand 0x2610d(%rip),%xmm0,%xmm0 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 197,249,219,5,109,98,2,0 // vpand 0x2626d(%rip),%xmm0,%xmm0 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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,135,88,2,0 // vbroadcastss 0x25887(%rip),%ymm1 # 38a2c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,226,125,24,13,247,89,2,0 // vbroadcastss 0x259f7(%rip),%ymm1 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,252,89,217 // vmulps %ymm1,%ymm0,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,87,192 // vxorps %ymm0,%ymm0,%ymm0
@@ -28110,7 +28110,7 @@ _sk_load_a8_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,222 // jmpq ffffffffdf013260 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefdab5c>
+ .byte 233,255,255,255,222 // jmpq ffffffffdf013260 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefda9ec>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,211 // callq *%rbx
@@ -28134,13 +28134,13 @@ _sk_load_a8_dst_avx:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,68 // jne 132c8 <_sk_load_a8_dst_avx+0x5c>
.byte 196,130,121,48,36,24 // vpmovzxbw (%r8,%r11,1),%xmm4
- .byte 197,217,219,37,254,95,2,0 // vpand 0x25ffe(%rip),%xmm4,%xmm4 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 197,217,219,37,94,97,2,0 // vpand 0x2615e(%rip),%xmm4,%xmm4 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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,120,87,2,0 // vbroadcastss 0x25778(%rip),%ymm5 # 38a2c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,226,125,24,45,232,88,2,0 // vbroadcastss 0x258e8(%rip),%ymm5 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,220,89,253 // vmulps %ymm5,%ymm4,%ymm7
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,220,87,228 // vxorps %ymm4,%ymm4,%ymm4
@@ -28188,7 +28188,7 @@ _sk_load_a8_dst_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,221 // callq ffffffffde013370 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfdac6c>
+ .byte 232,255,255,255,221 // callq ffffffffde013370 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfdaafc>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,210 // callq *%rdx
@@ -28268,7 +28268,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,126,85,2,0 // vbroadcastss 0x2557e(%rip),%ymm1 # 38a2c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,226,125,24,13,238,86,2,0 // vbroadcastss 0x256ee(%rip),%ymm1 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,252,89,217 // vmulps %ymm1,%ymm0,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,87,192 // vxorps %ymm0,%ymm0,%ymm0
@@ -28291,7 +28291,7 @@ _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,250,84,2,0 // vbroadcastss 0x254fa(%rip),%ymm8 # 389e0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,5,106,86,2,0 // vbroadcastss 0x2566a(%rip),%ymm8 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,65,100,89,192 // vmulps %ymm8,%ymm3,%ymm8
.byte 196,65,125,91,192 // vcvtps2dq %ymm8,%ymm8
.byte 196,67,125,25,193,1 // vextractf128 $0x1,%ymm8,%xmm9
@@ -28316,13 +28316,13 @@ _sk_store_a8_avx:
.byte 196,3,121,20,4,24,0 // vpextrb $0x0,%xmm8,(%r8,%r11,1)
.byte 235,202 // jmp 1350a <_sk_store_a8_avx+0x40>
.byte 196,3,121,20,68,24,2,4 // vpextrb $0x4,%xmm8,0x2(%r8,%r11,1)
- .byte 196,98,57,0,5,79,93,2,0 // vpshufb 0x25d4f(%rip),%xmm8,%xmm8 # 392a0 <_sk_srcover_bgra_8888_sse2_lowp+0xb9c>
+ .byte 196,98,57,0,5,175,94,2,0 // vpshufb 0x25eaf(%rip),%xmm8,%xmm8 # 39400 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
.byte 196,3,121,21,4,24,0 // vpextrw $0x0,%xmm8,(%r8,%r11,1)
.byte 235,176 // jmp 1350a <_sk_store_a8_avx+0x40>
.byte 196,3,121,20,68,24,6,12 // vpextrb $0xc,%xmm8,0x6(%r8,%r11,1)
.byte 196,3,121,20,68,24,5,10 // vpextrb $0xa,%xmm8,0x5(%r8,%r11,1)
.byte 196,3,121,20,68,24,4,8 // vpextrb $0x8,%xmm8,0x4(%r8,%r11,1)
- .byte 196,98,57,0,5,53,93,2,0 // vpshufb 0x25d35(%rip),%xmm8,%xmm8 # 392b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ .byte 196,98,57,0,5,149,94,2,0 // vpshufb 0x25e95(%rip),%xmm8,%xmm8 # 39410 <_sk_srcover_bgra_8888_sse2_lowp+0xb9c>
.byte 196,1,121,126,4,24 // vmovd %xmm8,(%r8,%r11,1)
.byte 235,135 // jmp 1350a <_sk_store_a8_avx+0x40>
.byte 144 // nop
@@ -28359,16 +28359,16 @@ _sk_load_g8_avx:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,73 // jne 13601 <_sk_load_g8_avx+0x61>
.byte 196,130,121,48,4,24 // vpmovzxbw (%r8,%r11,1),%xmm0
- .byte 197,249,219,5,202,92,2,0 // vpand 0x25cca(%rip),%xmm0,%xmm0 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 197,249,219,5,42,94,2,0 // vpand 0x25e2a(%rip),%xmm0,%xmm0 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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,68,84,2,0 // vbroadcastss 0x25444(%rip),%ymm1 # 38a2c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,226,125,24,13,180,85,2,0 // vbroadcastss 0x255b4(%rip),%ymm1 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,189,83,2,0 // vbroadcastss 0x253bd(%rip),%ymm3 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,45,85,2,0 // vbroadcastss 0x2552d(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 255,224 // jmpq *%rax
@@ -28413,7 +28413,7 @@ _sk_load_g8_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,222 // jmpq ffffffffdf0136a8 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefdafa4>
+ .byte 233,255,255,255,222 // jmpq ffffffffdf0136a8 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefdae34>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,211 // callq *%rbx
@@ -28437,16 +28437,16 @@ _sk_load_g8_dst_avx:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,73 // jne 13715 <_sk_load_g8_dst_avx+0x61>
.byte 196,130,121,48,36,24 // vpmovzxbw (%r8,%r11,1),%xmm4
- .byte 197,217,219,37,182,91,2,0 // vpand 0x25bb6(%rip),%xmm4,%xmm4 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 197,217,219,37,22,93,2,0 // vpand 0x25d16(%rip),%xmm4,%xmm4 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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,48,83,2,0 // vbroadcastss 0x25330(%rip),%ymm5 # 38a2c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,226,125,24,45,160,84,2,0 // vbroadcastss 0x254a0(%rip),%ymm5 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,61,169,82,2,0 // vbroadcastss 0x252a9(%rip),%ymm7 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,61,25,84,2,0 // vbroadcastss 0x25419(%rip),%ymm7 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,40,236 // vmovaps %ymm4,%ymm5
.byte 197,252,40,244 // vmovaps %ymm4,%ymm6
.byte 255,224 // jmpq *%rax
@@ -28491,7 +28491,7 @@ _sk_load_g8_dst_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,222 // jmpq ffffffffdf0137bc <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefdb0b8>
+ .byte 233,255,255,255,222 // jmpq ffffffffdf0137bc <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefdaf48>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,211 // callq *%rbx
@@ -28571,10 +28571,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,50,81,2,0 // vbroadcastss 0x25132(%rip),%ymm1 # 38a2c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,226,125,24,13,162,82,2,0 // vbroadcastss 0x252a2(%rip),%ymm1 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,171,80,2,0 // vbroadcastss 0x250ab(%rip),%ymm3 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,27,82,2,0 // vbroadcastss 0x2521b(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
.byte 197,252,40,208 // vmovaps %ymm0,%ymm2
.byte 91 // pop %rbx
@@ -28602,23 +28602,23 @@ _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,210,80,2,0 // vbroadcastss 0x250d2(%rip),%ymm0 # 38a30 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ .byte 196,226,125,24,5,66,82,2,0 // vbroadcastss 0x25242(%rip),%ymm0 # 38ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
.byte 197,236,84,192 // vandps %ymm0,%ymm2,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,197,80,2,0 // vbroadcastss 0x250c5(%rip),%ymm1 # 38a34 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ .byte 196,226,125,24,13,53,82,2,0 // vbroadcastss 0x25235(%rip),%ymm1 # 38ba4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,24,13,188,80,2,0 // vbroadcastss 0x250bc(%rip),%ymm1 # 38a38 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ .byte 196,226,125,24,13,44,82,2,0 // vbroadcastss 0x2522c(%rip),%ymm1 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
.byte 197,236,84,201 // vandps %ymm1,%ymm2,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,29,175,80,2,0 // vbroadcastss 0x250af(%rip),%ymm3 # 38a3c <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ .byte 196,226,125,24,29,31,82,2,0 // vbroadcastss 0x2521f(%rip),%ymm3 # 38bac <_sk_srcover_bgra_8888_sse2_lowp+0x338>
.byte 197,244,89,203 // vmulps %ymm3,%ymm1,%ymm1
- .byte 196,226,125,24,29,166,80,2,0 // vbroadcastss 0x250a6(%rip),%ymm3 # 38a40 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ .byte 196,226,125,24,29,22,82,2,0 // vbroadcastss 0x25216(%rip),%ymm3 # 38bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
.byte 197,236,84,211 // vandps %ymm3,%ymm2,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,226,125,24,29,153,80,2,0 // vbroadcastss 0x25099(%rip),%ymm3 # 38a44 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ .byte 196,226,125,24,29,9,82,2,0 // vbroadcastss 0x25209(%rip),%ymm3 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
.byte 197,236,89,211 // vmulps %ymm3,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,250,79,2,0 // vbroadcastss 0x24ffa(%rip),%ymm3 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,106,81,2,0 // vbroadcastss 0x2516a(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,7 // and $0x7,%r9b
@@ -28683,23 +28683,23 @@ _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,145,79,2,0 // vbroadcastss 0x24f91(%rip),%ymm4 # 38a30 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ .byte 196,226,125,24,37,1,81,2,0 // vbroadcastss 0x25101(%rip),%ymm4 # 38ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
.byte 197,204,84,228 // vandps %ymm4,%ymm6,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,132,79,2,0 // vbroadcastss 0x24f84(%rip),%ymm5 # 38a34 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ .byte 196,226,125,24,45,244,80,2,0 // vbroadcastss 0x250f4(%rip),%ymm5 # 38ba4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
.byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4
- .byte 196,226,125,24,45,123,79,2,0 // vbroadcastss 0x24f7b(%rip),%ymm5 # 38a38 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ .byte 196,226,125,24,45,235,80,2,0 // vbroadcastss 0x250eb(%rip),%ymm5 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
.byte 197,204,84,237 // vandps %ymm5,%ymm6,%ymm5
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 196,226,125,24,61,110,79,2,0 // vbroadcastss 0x24f6e(%rip),%ymm7 # 38a3c <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ .byte 196,226,125,24,61,222,80,2,0 // vbroadcastss 0x250de(%rip),%ymm7 # 38bac <_sk_srcover_bgra_8888_sse2_lowp+0x338>
.byte 197,212,89,239 // vmulps %ymm7,%ymm5,%ymm5
- .byte 196,226,125,24,61,101,79,2,0 // vbroadcastss 0x24f65(%rip),%ymm7 # 38a40 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ .byte 196,226,125,24,61,213,80,2,0 // vbroadcastss 0x250d5(%rip),%ymm7 # 38bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
.byte 197,204,84,247 // vandps %ymm7,%ymm6,%ymm6
.byte 197,252,91,246 // vcvtdq2ps %ymm6,%ymm6
- .byte 196,226,125,24,61,88,79,2,0 // vbroadcastss 0x24f58(%rip),%ymm7 # 38a44 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ .byte 196,226,125,24,61,200,80,2,0 // vbroadcastss 0x250c8(%rip),%ymm7 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
.byte 197,204,89,247 // vmulps %ymm7,%ymm6,%ymm6
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,61,185,78,2,0 // vbroadcastss 0x24eb9(%rip),%ymm7 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,61,41,80,2,0 // vbroadcastss 0x25029(%rip),%ymm7 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,7 // and $0x7,%r9b
@@ -28819,23 +28819,23 @@ _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,97,77,2,0 // vbroadcastss 0x24d61(%rip),%ymm0 # 38a30 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ .byte 196,226,125,24,5,209,78,2,0 // vbroadcastss 0x24ed1(%rip),%ymm0 # 38ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
.byte 197,236,84,192 // vandps %ymm0,%ymm2,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,84,77,2,0 // vbroadcastss 0x24d54(%rip),%ymm1 # 38a34 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ .byte 196,226,125,24,13,196,78,2,0 // vbroadcastss 0x24ec4(%rip),%ymm1 # 38ba4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,24,13,75,77,2,0 // vbroadcastss 0x24d4b(%rip),%ymm1 # 38a38 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ .byte 196,226,125,24,13,187,78,2,0 // vbroadcastss 0x24ebb(%rip),%ymm1 # 38ba8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
.byte 197,236,84,201 // vandps %ymm1,%ymm2,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,29,62,77,2,0 // vbroadcastss 0x24d3e(%rip),%ymm3 # 38a3c <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ .byte 196,226,125,24,29,174,78,2,0 // vbroadcastss 0x24eae(%rip),%ymm3 # 38bac <_sk_srcover_bgra_8888_sse2_lowp+0x338>
.byte 197,244,89,203 // vmulps %ymm3,%ymm1,%ymm1
- .byte 196,226,125,24,29,53,77,2,0 // vbroadcastss 0x24d35(%rip),%ymm3 # 38a40 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ .byte 196,226,125,24,29,165,78,2,0 // vbroadcastss 0x24ea5(%rip),%ymm3 # 38bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
.byte 197,236,84,211 // vandps %ymm3,%ymm2,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,226,125,24,29,40,77,2,0 // vbroadcastss 0x24d28(%rip),%ymm3 # 38a44 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ .byte 196,226,125,24,29,152,78,2,0 // vbroadcastss 0x24e98(%rip),%ymm3 # 38bb4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
.byte 197,236,89,211 // vmulps %ymm3,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,24,29,137,76,2,0 // vbroadcastss 0x24c89(%rip),%ymm3 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,249,77,2,0 // vbroadcastss 0x24df9(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
.byte 65,94 // pop %r14
@@ -28854,14 +28854,14 @@ _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,80,77,2,0 // vbroadcastss 0x24d50(%rip),%ymm8 # 38aa4 <_sk_srcover_bgra_8888_sse2_lowp+0x3a0>
+ .byte 196,98,125,24,5,192,78,2,0 // vbroadcastss 0x24ec0(%rip),%ymm8 # 38c14 <_sk_srcover_bgra_8888_sse2_lowp+0x3a0>
.byte 196,65,124,89,200 // vmulps %ymm8,%ymm0,%ymm9
.byte 196,65,125,91,201 // vcvtps2dq %ymm9,%ymm9
.byte 196,193,41,114,241,11 // vpslld $0xb,%xmm9,%xmm10
.byte 196,67,125,25,201,1 // vextractf128 $0x1,%ymm9,%xmm9
.byte 196,193,49,114,241,11 // vpslld $0xb,%xmm9,%xmm9
.byte 196,67,45,24,201,1 // vinsertf128 $0x1,%xmm9,%ymm10,%ymm9
- .byte 196,98,125,24,21,41,77,2,0 // vbroadcastss 0x24d29(%rip),%ymm10 # 38aa8 <_sk_srcover_bgra_8888_sse2_lowp+0x3a4>
+ .byte 196,98,125,24,21,153,78,2,0 // vbroadcastss 0x24e99(%rip),%ymm10 # 38c18 <_sk_srcover_bgra_8888_sse2_lowp+0x3a4>
.byte 196,65,116,89,210 // vmulps %ymm10,%ymm1,%ymm10
.byte 196,65,125,91,210 // vcvtps2dq %ymm10,%ymm10
.byte 196,193,33,114,242,5 // vpslld $0x5,%xmm10,%xmm11
@@ -28916,7 +28916,7 @@ _sk_store_565_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,224 // callq ffffffffe1013e44 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fdb740>
+ .byte 232,255,255,255,224 // callq ffffffffe1013e44 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fdb5d0>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // .byte 0xff
@@ -28939,25 +28939,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,33,76,2,0 // vbroadcastss 0x24c21(%rip),%ymm0 # 38aac <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+ .byte 196,226,125,24,5,145,77,2,0 // vbroadcastss 0x24d91(%rip),%ymm0 # 38c1c <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
.byte 197,228,84,192 // vandps %ymm0,%ymm3,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,20,76,2,0 // vbroadcastss 0x24c14(%rip),%ymm1 # 38ab0 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+ .byte 196,226,125,24,13,132,77,2,0 // vbroadcastss 0x24d84(%rip),%ymm1 # 38c20 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,24,13,11,76,2,0 // vbroadcastss 0x24c0b(%rip),%ymm1 # 38ab4 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+ .byte 196,226,125,24,13,123,77,2,0 // vbroadcastss 0x24d7b(%rip),%ymm1 # 38c24 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
.byte 197,228,84,201 // vandps %ymm1,%ymm3,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,21,254,75,2,0 // vbroadcastss 0x24bfe(%rip),%ymm2 # 38ab8 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+ .byte 196,226,125,24,21,110,77,2,0 // vbroadcastss 0x24d6e(%rip),%ymm2 # 38c28 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
.byte 197,244,89,202 // vmulps %ymm2,%ymm1,%ymm1
- .byte 196,226,125,24,21,245,75,2,0 // vbroadcastss 0x24bf5(%rip),%ymm2 # 38abc <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+ .byte 196,226,125,24,21,101,77,2,0 // vbroadcastss 0x24d65(%rip),%ymm2 # 38c2c <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
.byte 197,228,84,210 // vandps %ymm2,%ymm3,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,98,125,24,5,232,75,2,0 // vbroadcastss 0x24be8(%rip),%ymm8 # 38ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+ .byte 196,98,125,24,5,88,77,2,0 // vbroadcastss 0x24d58(%rip),%ymm8 # 38c30 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
- .byte 196,98,125,24,5,222,75,2,0 // vbroadcastss 0x24bde(%rip),%ymm8 # 38ac4 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+ .byte 196,98,125,24,5,78,77,2,0 // vbroadcastss 0x24d4e(%rip),%ymm8 # 38c34 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
.byte 196,193,100,84,216 // vandps %ymm8,%ymm3,%ymm3
.byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3
- .byte 196,98,125,24,5,208,75,2,0 // vbroadcastss 0x24bd0(%rip),%ymm8 # 38ac8 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+ .byte 196,98,125,24,5,64,77,2,0 // vbroadcastss 0x24d40(%rip),%ymm8 # 38c38 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
.byte 196,193,100,89,216 // vmulps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -29028,25 +29028,25 @@ _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,197,74,2,0 // vbroadcastss 0x24ac5(%rip),%ymm4 # 38aac <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+ .byte 196,226,125,24,37,53,76,2,0 // vbroadcastss 0x24c35(%rip),%ymm4 # 38c1c <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
.byte 197,196,84,228 // vandps %ymm4,%ymm7,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,226,125,24,45,184,74,2,0 // vbroadcastss 0x24ab8(%rip),%ymm5 # 38ab0 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+ .byte 196,226,125,24,45,40,76,2,0 // vbroadcastss 0x24c28(%rip),%ymm5 # 38c20 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
.byte 197,220,89,229 // vmulps %ymm5,%ymm4,%ymm4
- .byte 196,226,125,24,45,175,74,2,0 // vbroadcastss 0x24aaf(%rip),%ymm5 # 38ab4 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+ .byte 196,226,125,24,45,31,76,2,0 // vbroadcastss 0x24c1f(%rip),%ymm5 # 38c24 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
.byte 197,196,84,237 // vandps %ymm5,%ymm7,%ymm5
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 196,226,125,24,53,162,74,2,0 // vbroadcastss 0x24aa2(%rip),%ymm6 # 38ab8 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+ .byte 196,226,125,24,53,18,76,2,0 // vbroadcastss 0x24c12(%rip),%ymm6 # 38c28 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
.byte 197,212,89,238 // vmulps %ymm6,%ymm5,%ymm5
- .byte 196,226,125,24,53,153,74,2,0 // vbroadcastss 0x24a99(%rip),%ymm6 # 38abc <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+ .byte 196,226,125,24,53,9,76,2,0 // vbroadcastss 0x24c09(%rip),%ymm6 # 38c2c <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
.byte 197,196,84,246 // vandps %ymm6,%ymm7,%ymm6
.byte 197,252,91,246 // vcvtdq2ps %ymm6,%ymm6
- .byte 196,98,125,24,5,140,74,2,0 // vbroadcastss 0x24a8c(%rip),%ymm8 # 38ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+ .byte 196,98,125,24,5,252,75,2,0 // vbroadcastss 0x24bfc(%rip),%ymm8 # 38c30 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
.byte 196,193,76,89,240 // vmulps %ymm8,%ymm6,%ymm6
- .byte 196,98,125,24,5,130,74,2,0 // vbroadcastss 0x24a82(%rip),%ymm8 # 38ac4 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+ .byte 196,98,125,24,5,242,75,2,0 // vbroadcastss 0x24bf2(%rip),%ymm8 # 38c34 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
.byte 196,193,68,84,248 // vandps %ymm8,%ymm7,%ymm7
.byte 197,252,91,255 // vcvtdq2ps %ymm7,%ymm7
- .byte 196,98,125,24,5,116,74,2,0 // vbroadcastss 0x24a74(%rip),%ymm8 # 38ac8 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+ .byte 196,98,125,24,5,228,75,2,0 // vbroadcastss 0x24be4(%rip),%ymm8 # 38c38 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
.byte 196,193,68,89,248 // vmulps %ymm8,%ymm7,%ymm7
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -29168,25 +29168,25 @@ _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,125,72,2,0 // vbroadcastss 0x2487d(%rip),%ymm0 # 38aac <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+ .byte 196,226,125,24,5,237,73,2,0 // vbroadcastss 0x249ed(%rip),%ymm0 # 38c1c <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
.byte 197,228,84,192 // vandps %ymm0,%ymm3,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,226,125,24,13,112,72,2,0 // vbroadcastss 0x24870(%rip),%ymm1 # 38ab0 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+ .byte 196,226,125,24,13,224,73,2,0 // vbroadcastss 0x249e0(%rip),%ymm1 # 38c20 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
.byte 197,252,89,193 // vmulps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,24,13,103,72,2,0 // vbroadcastss 0x24867(%rip),%ymm1 # 38ab4 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+ .byte 196,226,125,24,13,215,73,2,0 // vbroadcastss 0x249d7(%rip),%ymm1 # 38c24 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
.byte 197,228,84,201 // vandps %ymm1,%ymm3,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,226,125,24,21,90,72,2,0 // vbroadcastss 0x2485a(%rip),%ymm2 # 38ab8 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+ .byte 196,226,125,24,21,202,73,2,0 // vbroadcastss 0x249ca(%rip),%ymm2 # 38c28 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
.byte 197,244,89,202 // vmulps %ymm2,%ymm1,%ymm1
- .byte 196,226,125,24,21,81,72,2,0 // vbroadcastss 0x24851(%rip),%ymm2 # 38abc <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+ .byte 196,226,125,24,21,193,73,2,0 // vbroadcastss 0x249c1(%rip),%ymm2 # 38c2c <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
.byte 197,228,84,210 // vandps %ymm2,%ymm3,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,98,125,24,5,68,72,2,0 // vbroadcastss 0x24844(%rip),%ymm8 # 38ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+ .byte 196,98,125,24,5,180,73,2,0 // vbroadcastss 0x249b4(%rip),%ymm8 # 38c30 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
.byte 196,193,108,89,208 // vmulps %ymm8,%ymm2,%ymm2
- .byte 196,98,125,24,5,58,72,2,0 // vbroadcastss 0x2483a(%rip),%ymm8 # 38ac4 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+ .byte 196,98,125,24,5,170,73,2,0 // vbroadcastss 0x249aa(%rip),%ymm8 # 38c34 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
.byte 196,193,100,84,216 // vandps %ymm8,%ymm3,%ymm3
.byte 197,252,91,219 // vcvtdq2ps %ymm3,%ymm3
- .byte 196,98,125,24,5,44,72,2,0 // vbroadcastss 0x2482c(%rip),%ymm8 # 38ac8 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+ .byte 196,98,125,24,5,156,73,2,0 // vbroadcastss 0x2499c(%rip),%ymm8 # 38c38 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
.byte 196,193,100,89,216 // vmulps %ymm8,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 91 // pop %rbx
@@ -29207,7 +29207,7 @@ _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,0,72,2,0 // vbroadcastss 0x24800(%rip),%ymm8 # 38acc <_sk_srcover_bgra_8888_sse2_lowp+0x3c8>
+ .byte 196,98,125,24,5,112,73,2,0 // vbroadcastss 0x24970(%rip),%ymm8 # 38c3c <_sk_srcover_bgra_8888_sse2_lowp+0x3c8>
.byte 196,65,124,89,200 // vmulps %ymm8,%ymm0,%ymm9
.byte 196,65,125,91,201 // vcvtps2dq %ymm9,%ymm9
.byte 196,193,41,114,241,12 // vpslld $0xc,%xmm9,%xmm10
@@ -29295,10 +29295,10 @@ _sk_load_8888_avx:
.byte 72,133,255 // test %rdi,%rdi
.byte 15,133,135,0,0,0 // jne 14487 <_sk_load_8888_avx+0xa7>
.byte 196,1,125,16,12,152 // vmovupd (%r8,%r11,4),%ymm9
- .byte 197,125,40,21,82,75,2,0 // vmovapd 0x24b52(%rip),%ymm10 # 38f60 <_sk_srcover_bgra_8888_sse2_lowp+0x85c>
+ .byte 197,125,40,21,178,76,2,0 // vmovapd 0x24cb2(%rip),%ymm10 # 390c0 <_sk_srcover_bgra_8888_sse2_lowp+0x84c>
.byte 196,193,53,84,194 // vandpd %ymm10,%ymm9,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,5,12,70,2,0 // vbroadcastss 0x2460c(%rip),%ymm8 # 38a2c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,5,124,71,2,0 // vbroadcastss 0x2477c(%rip),%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,124,89,192 // vmulps %ymm8,%ymm0,%ymm0
.byte 196,193,113,114,209,8 // vpsrld $0x8,%xmm9,%xmm1
.byte 196,99,125,25,203,1 // vextractf128 $0x1,%ymm9,%xmm3
@@ -29390,10 +29390,10 @@ _sk_load_8888_dst_avx:
.byte 72,133,255 // test %rdi,%rdi
.byte 15,133,135,0,0,0 // jne 145ff <_sk_load_8888_dst_avx+0xa7>
.byte 196,1,125,16,12,152 // vmovupd (%r8,%r11,4),%ymm9
- .byte 197,125,40,21,250,73,2,0 // vmovapd 0x249fa(%rip),%ymm10 # 38f80 <_sk_srcover_bgra_8888_sse2_lowp+0x87c>
+ .byte 197,125,40,21,90,75,2,0 // vmovapd 0x24b5a(%rip),%ymm10 # 390e0 <_sk_srcover_bgra_8888_sse2_lowp+0x86c>
.byte 196,193,53,84,226 // vandpd %ymm10,%ymm9,%ymm4
.byte 197,252,91,228 // vcvtdq2ps %ymm4,%ymm4
- .byte 196,98,125,24,5,148,68,2,0 // vbroadcastss 0x24494(%rip),%ymm8 # 38a2c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,5,4,70,2,0 // vbroadcastss 0x24604(%rip),%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,92,89,224 // vmulps %ymm8,%ymm4,%ymm4
.byte 196,193,81,114,209,8 // vpsrld $0x8,%xmm9,%xmm5
.byte 196,99,125,25,207,1 // vextractf128 $0x1,%ymm9,%xmm7
@@ -29528,10 +29528,10 @@ _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,204,71,2,0 // vmovaps 0x247cc(%rip),%ymm10 # 38fa0 <_sk_srcover_bgra_8888_sse2_lowp+0x89c>
+ .byte 197,124,40,21,44,73,2,0 // vmovaps 0x2492c(%rip),%ymm10 # 39100 <_sk_srcover_bgra_8888_sse2_lowp+0x88c>
.byte 196,193,124,84,194 // vandps %ymm10,%ymm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,13,70,66,2,0 // vbroadcastss 0x24246(%rip),%ymm9 # 38a2c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,13,182,67,2,0 // vbroadcastss 0x243b6(%rip),%ymm9 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,124,89,193 // vmulps %ymm9,%ymm0,%ymm0
.byte 196,193,113,114,208,8 // vpsrld $0x8,%xmm8,%xmm1
.byte 197,233,114,211,8 // vpsrld $0x8,%xmm3,%xmm2
@@ -29568,7 +29568,7 @@ _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,114,65,2,0 // vbroadcastss 0x24172(%rip),%ymm8 # 389e0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,5,226,66,2,0 // vbroadcastss 0x242e2(%rip),%ymm8 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,65,124,89,200 // vmulps %ymm8,%ymm0,%ymm9
.byte 196,65,125,91,201 // vcvtps2dq %ymm9,%ymm9
.byte 196,65,116,89,208 // vmulps %ymm8,%ymm1,%ymm10
@@ -29631,7 +29631,7 @@ _sk_store_8888_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,218 // callq ffffffffdb014980 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdafdc27c>
+ .byte 232,255,255,255,218 // callq ffffffffdb014980 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdafdc10c>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,204 // dec %esp
@@ -29653,10 +29653,10 @@ _sk_load_bgra_avx:
.byte 72,133,255 // test %rdi,%rdi
.byte 15,133,135,0,0,0 // jne 14a2f <_sk_load_bgra_avx+0xa7>
.byte 196,1,125,16,12,152 // vmovupd (%r8,%r11,4),%ymm9
- .byte 197,125,40,21,10,70,2,0 // vmovapd 0x2460a(%rip),%ymm10 # 38fc0 <_sk_srcover_bgra_8888_sse2_lowp+0x8bc>
+ .byte 197,125,40,21,106,71,2,0 // vmovapd 0x2476a(%rip),%ymm10 # 39120 <_sk_srcover_bgra_8888_sse2_lowp+0x8ac>
.byte 196,193,53,84,202 // vandpd %ymm10,%ymm9,%ymm1
.byte 197,252,91,201 // vcvtdq2ps %ymm1,%ymm1
- .byte 196,98,125,24,5,100,64,2,0 // vbroadcastss 0x24064(%rip),%ymm8 # 38a2c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,5,212,65,2,0 // vbroadcastss 0x241d4(%rip),%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,116,89,208 // vmulps %ymm8,%ymm1,%ymm2
.byte 196,193,113,114,209,8 // vpsrld $0x8,%xmm9,%xmm1
.byte 196,99,125,25,203,1 // vextractf128 $0x1,%ymm9,%xmm3
@@ -29748,10 +29748,10 @@ _sk_load_bgra_dst_avx:
.byte 72,133,255 // test %rdi,%rdi
.byte 15,133,135,0,0,0 // jne 14ba7 <_sk_load_bgra_dst_avx+0xa7>
.byte 196,1,125,16,12,152 // vmovupd (%r8,%r11,4),%ymm9
- .byte 197,125,40,21,178,68,2,0 // vmovapd 0x244b2(%rip),%ymm10 # 38fe0 <_sk_srcover_bgra_8888_sse2_lowp+0x8dc>
+ .byte 197,125,40,21,18,70,2,0 // vmovapd 0x24612(%rip),%ymm10 # 39140 <_sk_srcover_bgra_8888_sse2_lowp+0x8cc>
.byte 196,193,53,84,234 // vandpd %ymm10,%ymm9,%ymm5
.byte 197,252,91,237 // vcvtdq2ps %ymm5,%ymm5
- .byte 196,98,125,24,5,236,62,2,0 // vbroadcastss 0x23eec(%rip),%ymm8 # 38a2c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,5,92,64,2,0 // vbroadcastss 0x2405c(%rip),%ymm8 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,84,89,240 // vmulps %ymm8,%ymm5,%ymm6
.byte 196,193,81,114,209,8 // vpsrld $0x8,%xmm9,%xmm5
.byte 196,99,125,25,207,1 // vextractf128 $0x1,%ymm9,%xmm7
@@ -29886,10 +29886,10 @@ _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,132,66,2,0 // vmovaps 0x24284(%rip),%ymm9 # 39000 <_sk_srcover_bgra_8888_sse2_lowp+0x8fc>
+ .byte 197,124,40,13,228,67,2,0 // vmovaps 0x243e4(%rip),%ymm9 # 39160 <_sk_srcover_bgra_8888_sse2_lowp+0x8ec>
.byte 196,193,124,84,193 // vandps %ymm9,%ymm0,%ymm0
.byte 197,252,91,192 // vcvtdq2ps %ymm0,%ymm0
- .byte 196,98,125,24,21,158,60,2,0 // vbroadcastss 0x23c9e(%rip),%ymm10 # 38a2c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ .byte 196,98,125,24,21,14,62,2,0 // vbroadcastss 0x23e0e(%rip),%ymm10 # 38b9c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
.byte 196,193,124,89,210 // vmulps %ymm10,%ymm0,%ymm2
.byte 196,193,121,114,208,8 // vpsrld $0x8,%xmm8,%xmm0
.byte 197,241,114,211,8 // vpsrld $0x8,%xmm3,%xmm1
@@ -29926,7 +29926,7 @@ _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,202,59,2,0 // vbroadcastss 0x23bca(%rip),%ymm8 # 389e0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,5,58,61,2,0 // vbroadcastss 0x23d3a(%rip),%ymm8 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 196,65,108,89,200 // vmulps %ymm8,%ymm2,%ymm9
.byte 196,65,125,91,201 // vcvtps2dq %ymm9,%ymm9
.byte 196,65,116,89,208 // vmulps %ymm8,%ymm1,%ymm10
@@ -29989,7 +29989,7 @@ _sk_store_bgra_avx:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,255,255,255,218 // callq ffffffffdb014f28 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdafdc824>
+ .byte 232,255,255,255,218 // callq ffffffffdb014f28 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdafdc6b4>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,204 // dec %esp
@@ -30031,14 +30031,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,99,75,2,0 // vmovddup 0x24b63(%rip),%xmm10 # 39b28 <_sk_srcover_bgra_8888_sse2_lowp+0x1424>
+ .byte 197,123,18,21,195,76,2,0 // vmovddup 0x24cc3(%rip),%xmm10 # 39c88 <_sk_srcover_bgra_8888_sse2_lowp+0x1414>
.byte 196,193,121,219,218 // vpand %xmm10,%xmm0,%xmm3
- .byte 196,98,121,24,29,105,59,2,0 // vbroadcastss 0x23b69(%rip),%xmm11 # 38b3c <_sk_srcover_bgra_8888_sse2_lowp+0x438>
+ .byte 196,98,121,24,29,217,60,2,0 // vbroadcastss 0x23cd9(%rip),%xmm11 # 38cac <_sk_srcover_bgra_8888_sse2_lowp+0x438>
.byte 197,33,102,227 // vpcmpgtd %xmm3,%xmm11,%xmm12
.byte 196,193,113,219,210 // vpand %xmm10,%xmm1,%xmm2
.byte 197,33,102,234 // vpcmpgtd %xmm2,%xmm11,%xmm13
.byte 196,195,21,24,252,1 // vinsertf128 $0x1,%xmm12,%ymm13,%ymm7
- .byte 197,123,18,37,66,75,2,0 // vmovddup 0x24b42(%rip),%xmm12 # 39b30 <_sk_srcover_bgra_8888_sse2_lowp+0x142c>
+ .byte 197,123,18,37,162,76,2,0 // vmovddup 0x24ca2(%rip),%xmm12 # 39c90 <_sk_srcover_bgra_8888_sse2_lowp+0x141c>
.byte 196,193,113,219,204 // vpand %xmm12,%xmm1,%xmm1
.byte 197,241,114,241,16 // vpslld $0x10,%xmm1,%xmm1
.byte 196,193,121,219,196 // vpand %xmm12,%xmm0,%xmm0
@@ -30047,7 +30047,7 @@ _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,35,59,2,0 // vbroadcastss 0x23b23(%rip),%xmm3 # 38b40 <_sk_srcover_bgra_8888_sse2_lowp+0x43c>
+ .byte 196,226,121,24,29,147,60,2,0 // vbroadcastss 0x23c93(%rip),%xmm3 # 38cb0 <_sk_srcover_bgra_8888_sse2_lowp+0x43c>
.byte 197,249,254,195 // vpaddd %xmm3,%xmm0,%xmm0
.byte 197,241,254,203 // vpaddd %xmm3,%xmm1,%xmm1
.byte 196,227,117,24,192,1 // vinsertf128 $0x1,%xmm0,%ymm1,%ymm0
@@ -30184,14 +30184,14 @@ _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,140,72,2,0 // vmovddup 0x2488c(%rip),%xmm10 # 39b28 <_sk_srcover_bgra_8888_sse2_lowp+0x1424>
+ .byte 197,123,18,21,236,73,2,0 // vmovddup 0x249ec(%rip),%xmm10 # 39c88 <_sk_srcover_bgra_8888_sse2_lowp+0x1414>
.byte 196,193,89,219,250 // vpand %xmm10,%xmm4,%xmm7
- .byte 196,98,121,24,29,146,56,2,0 // vbroadcastss 0x23892(%rip),%xmm11 # 38b3c <_sk_srcover_bgra_8888_sse2_lowp+0x438>
+ .byte 196,98,121,24,29,2,58,2,0 // vbroadcastss 0x23a02(%rip),%xmm11 # 38cac <_sk_srcover_bgra_8888_sse2_lowp+0x438>
.byte 197,33,102,231 // vpcmpgtd %xmm7,%xmm11,%xmm12
.byte 196,193,81,219,242 // vpand %xmm10,%xmm5,%xmm6
.byte 197,33,102,238 // vpcmpgtd %xmm6,%xmm11,%xmm13
.byte 196,195,21,24,220,1 // vinsertf128 $0x1,%xmm12,%ymm13,%ymm3
- .byte 197,123,18,37,107,72,2,0 // vmovddup 0x2486b(%rip),%xmm12 # 39b30 <_sk_srcover_bgra_8888_sse2_lowp+0x142c>
+ .byte 197,123,18,37,203,73,2,0 // vmovddup 0x249cb(%rip),%xmm12 # 39c90 <_sk_srcover_bgra_8888_sse2_lowp+0x141c>
.byte 196,193,81,219,236 // vpand %xmm12,%xmm5,%xmm5
.byte 197,209,114,245,16 // vpslld $0x10,%xmm5,%xmm5
.byte 196,193,89,219,228 // vpand %xmm12,%xmm4,%xmm4
@@ -30200,7 +30200,7 @@ _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,76,56,2,0 // vbroadcastss 0x2384c(%rip),%xmm7 # 38b40 <_sk_srcover_bgra_8888_sse2_lowp+0x43c>
+ .byte 196,226,121,24,61,188,57,2,0 // vbroadcastss 0x239bc(%rip),%xmm7 # 38cb0 <_sk_srcover_bgra_8888_sse2_lowp+0x43c>
.byte 197,217,254,231 // vpaddd %xmm7,%xmm4,%xmm4
.byte 197,209,254,239 // vpaddd %xmm7,%xmm5,%xmm5
.byte 196,227,85,24,228,1 // vinsertf128 $0x1,%xmm4,%ymm5,%ymm4
@@ -30380,14 +30380,14 @@ _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,29,242,68,2,0 // vmovddup 0x244f2(%rip),%xmm11 # 39b28 <_sk_srcover_bgra_8888_sse2_lowp+0x1424>
+ .byte 197,123,18,29,82,70,2,0 // vmovddup 0x24652(%rip),%xmm11 # 39c88 <_sk_srcover_bgra_8888_sse2_lowp+0x1414>
.byte 196,193,121,219,219 // vpand %xmm11,%xmm0,%xmm3
- .byte 196,98,121,24,37,248,52,2,0 // vbroadcastss 0x234f8(%rip),%xmm12 # 38b3c <_sk_srcover_bgra_8888_sse2_lowp+0x438>
+ .byte 196,98,121,24,37,104,54,2,0 // vbroadcastss 0x23668(%rip),%xmm12 # 38cac <_sk_srcover_bgra_8888_sse2_lowp+0x438>
.byte 197,25,102,235 // vpcmpgtd %xmm3,%xmm12,%xmm13
.byte 196,193,105,219,203 // vpand %xmm11,%xmm2,%xmm1
.byte 197,25,102,193 // vpcmpgtd %xmm1,%xmm12,%xmm8
.byte 196,67,61,24,197,1 // vinsertf128 $0x1,%xmm13,%ymm8,%ymm8
- .byte 197,123,18,45,209,68,2,0 // vmovddup 0x244d1(%rip),%xmm13 # 39b30 <_sk_srcover_bgra_8888_sse2_lowp+0x142c>
+ .byte 197,123,18,45,49,70,2,0 // vmovddup 0x24631(%rip),%xmm13 # 39c90 <_sk_srcover_bgra_8888_sse2_lowp+0x141c>
.byte 196,193,105,219,213 // vpand %xmm13,%xmm2,%xmm2
.byte 197,233,114,242,16 // vpslld $0x10,%xmm2,%xmm2
.byte 197,241,114,241,13 // vpslld $0xd,%xmm1,%xmm1
@@ -30396,7 +30396,7 @@ _sk_gather_f16_avx:
.byte 197,249,114,240,16 // vpslld $0x10,%xmm0,%xmm0
.byte 197,233,114,243,13 // vpslld $0xd,%xmm3,%xmm2
.byte 197,249,235,194 // vpor %xmm2,%xmm0,%xmm0
- .byte 196,226,121,24,29,178,52,2,0 // vbroadcastss 0x234b2(%rip),%xmm3 # 38b40 <_sk_srcover_bgra_8888_sse2_lowp+0x43c>
+ .byte 196,226,121,24,29,34,54,2,0 // vbroadcastss 0x23622(%rip),%xmm3 # 38cb0 <_sk_srcover_bgra_8888_sse2_lowp+0x43c>
.byte 197,249,254,195 // vpaddd %xmm3,%xmm0,%xmm0
.byte 197,241,254,203 // vpaddd %xmm3,%xmm1,%xmm1
.byte 196,227,117,24,192,1 // vinsertf128 $0x1,%xmm0,%ymm1,%ymm0
@@ -30486,12 +30486,12 @@ _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,212,50,2,0 // vbroadcastss 0x232d4(%rip),%ymm8 # 38afc <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ .byte 196,98,125,24,5,68,52,2,0 // vbroadcastss 0x23444(%rip),%ymm8 # 38c6c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
.byte 196,65,124,84,216 // vandps %ymm8,%ymm0,%ymm11
- .byte 196,98,125,24,21,14,51,2,0 // vbroadcastss 0x2330e(%rip),%ymm10 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x440>
+ .byte 196,98,125,24,21,126,52,2,0 // vbroadcastss 0x2347e(%rip),%ymm10 # 38cb4 <_sk_srcover_bgra_8888_sse2_lowp+0x440>
.byte 196,65,124,84,226 // vandps %ymm10,%ymm0,%ymm12
.byte 196,67,125,25,229,1 // vextractf128 $0x1,%ymm12,%xmm13
- .byte 196,98,121,24,13,254,50,2,0 // vbroadcastss 0x232fe(%rip),%xmm9 # 38b48 <_sk_srcover_bgra_8888_sse2_lowp+0x444>
+ .byte 196,98,121,24,13,110,52,2,0 // vbroadcastss 0x2346e(%rip),%xmm9 # 38cb8 <_sk_srcover_bgra_8888_sse2_lowp+0x444>
.byte 196,65,49,102,245 // vpcmpgtd %xmm13,%xmm9,%xmm14
.byte 196,65,49,102,252 // vpcmpgtd %xmm12,%xmm9,%xmm15
.byte 196,67,5,24,246,1 // vinsertf128 $0x1,%xmm14,%ymm15,%ymm14
@@ -30502,7 +30502,7 @@ _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,193,50,2,0 // vbroadcastss 0x232c1(%rip),%xmm11 # 38b4c <_sk_srcover_bgra_8888_sse2_lowp+0x448>
+ .byte 196,98,121,24,29,49,52,2,0 // vbroadcastss 0x23431(%rip),%xmm11 # 38cbc <_sk_srcover_bgra_8888_sse2_lowp+0x448>
.byte 196,65,17,254,235 // vpaddd %xmm11,%xmm13,%xmm13
.byte 196,65,25,254,227 // vpaddd %xmm11,%xmm12,%xmm12
.byte 196,67,29,24,237,1 // vinsertf128 $0x1,%xmm13,%ymm12,%ymm13
@@ -30653,7 +30653,7 @@ _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,0,47,2,0 // vbroadcastss 0x22f00(%rip),%ymm9 # 38a48 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+ .byte 196,98,125,24,13,112,48,2,0 // vbroadcastss 0x23070(%rip),%ymm9 # 38bb8 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
.byte 196,193,124,89,193 // vmulps %ymm9,%ymm0,%ymm0
.byte 197,169,109,202 // vpunpckhqdq %xmm2,%xmm10,%xmm1
.byte 197,233,113,241,8 // vpsllw $0x8,%xmm1,%xmm2
@@ -30757,7 +30757,7 @@ _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,47,45,2,0 // vbroadcastss 0x22d2f(%rip),%ymm9 # 38a48 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+ .byte 196,98,125,24,13,159,46,2,0 // vbroadcastss 0x22e9f(%rip),%ymm9 # 38bb8 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
.byte 196,193,124,89,193 // vmulps %ymm9,%ymm0,%ymm0
.byte 197,185,109,203 // vpunpckhqdq %xmm3,%xmm8,%xmm1
.byte 197,225,113,241,8 // vpsllw $0x8,%xmm1,%xmm3
@@ -30779,7 +30779,7 @@ _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,47,44,2,0 // vbroadcastss 0x22c2f(%rip),%ymm3 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,159,45,2,0 // vbroadcastss 0x22d9f(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 255,224 // jmpq *%rax
.byte 196,193,121,110,4,64 // vmovd (%r8,%rax,2),%xmm0
.byte 196,65,49,239,201 // vpxor %xmm9,%xmm9,%xmm9
@@ -30855,7 +30855,7 @@ _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,248,43,2,0 // vbroadcastss 0x22bf8(%rip),%ymm8 # 38ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x3cc>
+ .byte 196,98,125,24,5,104,45,2,0 // vbroadcastss 0x22d68(%rip),%ymm8 # 38c40 <_sk_srcover_bgra_8888_sse2_lowp+0x3cc>
.byte 196,65,124,89,200 // vmulps %ymm8,%ymm0,%ymm9
.byte 196,65,125,91,201 // vcvtps2dq %ymm9,%ymm9
.byte 196,67,125,25,202,1 // vextractf128 $0x1,%ymm9,%xmm10
@@ -31014,7 +31014,7 @@ _sk_load_f32_avx:
.byte 255,92,255,255 // lcall *-0x1(%rdi,%rdi,8)
.byte 255,70,255 // incl -0x1(%rsi)
.byte 255 // (bad)
- .byte 255,53,255,255,255,40 // pushq 0x28ffffff(%rip) # 290161a8 <_sk_srcover_bgra_8888_sse2_lowp+0x28fddaa4>
+ .byte 255,53,255,255,255,40 // pushq 0x28ffffff(%rip) # 290161a8 <_sk_srcover_bgra_8888_sse2_lowp+0x28fdd934>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // .byte 0xff
@@ -31213,7 +31213,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,21,37,2,0 // vmulss 0x22515(%rip),%xmm9,%xmm0 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 197,178,89,5,133,38,2,0 // vmulss 0x22685(%rip),%xmm9,%xmm0 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,227,121,4,192,0 // vpermilps $0x0,%xmm0,%xmm0
.byte 196,227,125,24,192,1 // vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
.byte 197,164,89,192 // vmulps %ymm0,%ymm11,%ymm0
@@ -31240,7 +31240,7 @@ _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,171,36,2,0 // vmulss 0x224ab(%rip),%xmm9,%xmm1 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 197,178,89,13,27,38,2,0 // vmulss 0x2261b(%rip),%xmm9,%xmm1 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,227,121,4,201,0 // vpermilps $0x0,%xmm1,%xmm1
.byte 196,227,117,24,201,1 // vinsertf128 $0x1,%xmm1,%ymm1,%ymm1
.byte 197,164,89,201 // vmulps %ymm1,%ymm11,%ymm1
@@ -31260,7 +31260,7 @@ 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,104,36,2,0 // vbroadcastss 0x22468(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,216,37,2,0 // vbroadcastss 0x225d8(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -31273,7 +31273,7 @@ _sk_repeat_x_1_avx:
.byte 196,193,124,92,192 // vsubps %ymm8,%ymm0,%ymm0
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 197,188,95,192 // vmaxps %ymm0,%ymm8,%ymm0
- .byte 196,98,125,24,5,66,36,2,0 // vbroadcastss 0x22442(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,178,37,2,0 // vbroadcastss 0x225b2(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -31282,9 +31282,9 @@ 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,72,36,2,0 // vbroadcastss 0x22448(%rip),%ymm8 # 389cc <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
+ .byte 196,98,125,24,5,184,37,2,0 // vbroadcastss 0x225b8(%rip),%ymm8 # 38b3c <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
.byte 196,193,124,88,192 // vaddps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,13,30,36,2,0 // vbroadcastss 0x2241e(%rip),%ymm9 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,13,142,37,2,0 // vbroadcastss 0x2258e(%rip),%ymm9 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,124,89,201 // vmulps %ymm9,%ymm0,%ymm9
.byte 196,67,125,8,201,1 // vroundps $0x1,%ymm9,%ymm9
.byte 196,65,52,88,201 // vaddps %ymm9,%ymm9,%ymm9
@@ -31294,7 +31294,7 @@ _sk_mirror_x_1_avx:
.byte 197,60,92,200 // vsubps %ymm0,%ymm8,%ymm9
.byte 197,180,84,192 // vandps %ymm0,%ymm9,%ymm0
.byte 197,188,95,192 // vmaxps %ymm0,%ymm8,%ymm0
- .byte 196,98,125,24,5,238,35,2,0 // vbroadcastss 0x223ee(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,94,37,2,0 // vbroadcastss 0x2255e(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -31303,12 +31303,12 @@ 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,0,37,2,0 // vbroadcastss 0x22500(%rip),%ymm3 # 38ad8 <_sk_srcover_bgra_8888_sse2_lowp+0x3d4>
+ .byte 196,226,125,24,29,112,38,2,0 // vbroadcastss 0x22670(%rip),%ymm3 # 38c48 <_sk_srcover_bgra_8888_sse2_lowp+0x3d4>
.byte 197,252,89,195 // vmulps %ymm3,%ymm0,%ymm0
- .byte 196,226,125,24,29,239,36,2,0 // vbroadcastss 0x224ef(%rip),%ymm3 # 38ad4 <_sk_srcover_bgra_8888_sse2_lowp+0x3d0>
+ .byte 196,226,125,24,29,95,38,2,0 // vbroadcastss 0x2265f(%rip),%ymm3 # 38c44 <_sk_srcover_bgra_8888_sse2_lowp+0x3d0>
.byte 197,244,89,203 // vmulps %ymm3,%ymm1,%ymm1
.byte 197,252,88,193 // vaddps %ymm1,%ymm0,%ymm0
- .byte 196,226,125,24,13,230,36,2,0 // vbroadcastss 0x224e6(%rip),%ymm1 # 38adc <_sk_srcover_bgra_8888_sse2_lowp+0x3d8>
+ .byte 196,226,125,24,13,86,38,2,0 // vbroadcastss 0x22656(%rip),%ymm1 # 38c4c <_sk_srcover_bgra_8888_sse2_lowp+0x3d8>
.byte 197,236,89,201 // vmulps %ymm1,%ymm2,%ymm1
.byte 197,252,88,217 // vaddps %ymm1,%ymm0,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -31731,7 +31731,7 @@ _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,167,28,2,0 // vbroadcastss 0x21ca7(%rip),%ymm10 # 389b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
+ .byte 196,98,125,24,21,23,30,2,0 // vbroadcastss 0x21e17(%rip),%ymm10 # 38b28 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
.byte 197,244,87,201 // vxorps %ymm1,%ymm1,%ymm1
.byte 196,98,125,24,3 // vbroadcastss (%rbx),%ymm8
.byte 197,60,194,192,2 // vcmpleps %ymm0,%ymm8,%ymm8
@@ -31925,27 +31925,27 @@ _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,193,25,2,0 // vbroadcastss 0x219c1(%rip),%ymm13 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
+ .byte 196,98,125,24,45,49,27,2,0 // vbroadcastss 0x21b31(%rip),%ymm13 # 38c50 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
.byte 196,65,28,89,237 // vmulps %ymm13,%ymm12,%ymm13
- .byte 196,98,125,24,53,183,25,2,0 // vbroadcastss 0x219b7(%rip),%ymm14 # 38ae4 <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
+ .byte 196,98,125,24,53,39,27,2,0 // vbroadcastss 0x21b27(%rip),%ymm14 # 38c54 <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
.byte 196,65,20,88,238 // vaddps %ymm14,%ymm13,%ymm13
.byte 196,65,28,89,237 // vmulps %ymm13,%ymm12,%ymm13
- .byte 196,98,125,24,53,168,25,2,0 // vbroadcastss 0x219a8(%rip),%ymm14 # 38ae8 <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
+ .byte 196,98,125,24,53,24,27,2,0 // vbroadcastss 0x21b18(%rip),%ymm14 # 38c58 <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
.byte 196,65,20,88,238 // vaddps %ymm14,%ymm13,%ymm13
.byte 196,65,28,89,229 // vmulps %ymm13,%ymm12,%ymm12
- .byte 196,98,125,24,45,153,25,2,0 // vbroadcastss 0x21999(%rip),%ymm13 # 38aec <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
+ .byte 196,98,125,24,45,9,27,2,0 // vbroadcastss 0x21b09(%rip),%ymm13 # 38c5c <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
.byte 196,65,28,88,229 // vaddps %ymm13,%ymm12,%ymm12
.byte 196,65,36,89,220 // vmulps %ymm12,%ymm11,%ymm11
.byte 196,65,52,194,202,1 // vcmpltps %ymm10,%ymm9,%ymm9
- .byte 196,98,125,24,21,132,25,2,0 // vbroadcastss 0x21984(%rip),%ymm10 # 38af0 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
+ .byte 196,98,125,24,21,244,26,2,0 // vbroadcastss 0x21af4(%rip),%ymm10 # 38c60 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
.byte 196,65,44,92,211 // vsubps %ymm11,%ymm10,%ymm10
.byte 196,67,37,74,202,144 // vblendvps %ymm9,%ymm10,%ymm11,%ymm9
.byte 196,193,124,194,192,1 // vcmpltps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,21,42,24,2,0 // vbroadcastss 0x2182a(%rip),%ymm10 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,21,154,25,2,0 // vbroadcastss 0x2199a(%rip),%ymm10 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,44,92,209 // vsubps %ymm9,%ymm10,%ymm10
.byte 196,195,53,74,194,0 // vblendvps %ymm0,%ymm10,%ymm9,%ymm0
.byte 196,65,116,194,200,1 // vcmpltps %ymm8,%ymm1,%ymm9
- .byte 196,98,125,24,21,20,24,2,0 // vbroadcastss 0x21814(%rip),%ymm10 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,21,132,25,2,0 // vbroadcastss 0x21984(%rip),%ymm10 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,44,92,208 // vsubps %ymm0,%ymm10,%ymm10
.byte 196,195,125,74,194,144 // vblendvps %ymm9,%ymm10,%ymm0,%ymm0
.byte 196,65,124,194,200,3 // vcmpunordps %ymm8,%ymm0,%ymm9
@@ -31975,7 +31975,7 @@ _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,250,24,2,0 // vbroadcastss 0x218fa(%rip),%ymm11 # 38af4 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+ .byte 196,98,125,24,29,106,26,2,0 // vbroadcastss 0x21a6a(%rip),%ymm11 # 38c64 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
.byte 196,65,44,89,211 // vmulps %ymm11,%ymm10,%ymm10
.byte 197,252,89,192 // vmulps %ymm0,%ymm0,%ymm0
.byte 197,116,89,217 // vmulps %ymm1,%ymm1,%ymm11
@@ -31984,17 +31984,17 @@ _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,206,24,2,0 // vbroadcastss 0x218ce(%rip),%ymm9 # 38af8 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
+ .byte 196,98,125,24,13,62,26,2,0 // vbroadcastss 0x21a3e(%rip),%ymm9 # 38c68 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
.byte 196,65,60,89,193 // vmulps %ymm9,%ymm8,%ymm8
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
.byte 196,65,44,89,194 // vmulps %ymm10,%ymm10,%ymm8
.byte 196,193,124,88,192 // vaddps %ymm8,%ymm0,%ymm0
.byte 197,252,81,192 // vsqrtps %ymm0,%ymm0
.byte 196,98,125,24,64,68 // vbroadcastss 0x44(%rax),%ymm8
- .byte 196,98,125,24,13,172,24,2,0 // vbroadcastss 0x218ac(%rip),%ymm9 # 38afc <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ .byte 196,98,125,24,13,28,26,2,0 // vbroadcastss 0x21a1c(%rip),%ymm9 # 38c6c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
.byte 196,65,44,87,201 // vxorps %ymm9,%ymm10,%ymm9
.byte 196,65,124,92,210 // vsubps %ymm10,%ymm0,%ymm10
- .byte 196,98,125,24,29,77,23,2,0 // vbroadcastss 0x2174d(%rip),%ymm11 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,29,189,24,2,0 // vbroadcastss 0x218bd(%rip),%ymm11 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,60,89,195 // vmulps %ymm11,%ymm8,%ymm8
.byte 196,65,60,89,210 // vmulps %ymm10,%ymm8,%ymm10
.byte 197,180,92,192 // vsubps %ymm0,%ymm9,%ymm0
@@ -32014,7 +32014,7 @@ _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,76,24,2,0 // vbroadcastss 0x2184c(%rip),%ymm11 # 38af4 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+ .byte 196,98,125,24,29,188,25,2,0 // vbroadcastss 0x219bc(%rip),%ymm11 # 38c64 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
.byte 196,65,44,89,211 // vmulps %ymm11,%ymm10,%ymm10
.byte 197,252,89,192 // vmulps %ymm0,%ymm0,%ymm0
.byte 197,116,89,217 // vmulps %ymm1,%ymm1,%ymm11
@@ -32023,17 +32023,17 @@ _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,32,24,2,0 // vbroadcastss 0x21820(%rip),%ymm9 # 38af8 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
+ .byte 196,98,125,24,13,144,25,2,0 // vbroadcastss 0x21990(%rip),%ymm9 # 38c68 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
.byte 196,65,60,89,193 // vmulps %ymm9,%ymm8,%ymm8
.byte 197,188,89,192 // vmulps %ymm0,%ymm8,%ymm0
.byte 196,65,44,89,194 // vmulps %ymm10,%ymm10,%ymm8
.byte 196,193,124,88,192 // vaddps %ymm8,%ymm0,%ymm0
.byte 197,252,81,192 // vsqrtps %ymm0,%ymm0
.byte 196,98,125,24,64,68 // vbroadcastss 0x44(%rax),%ymm8
- .byte 196,98,125,24,13,254,23,2,0 // vbroadcastss 0x217fe(%rip),%ymm9 # 38afc <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ .byte 196,98,125,24,13,110,25,2,0 // vbroadcastss 0x2196e(%rip),%ymm9 # 38c6c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
.byte 196,65,44,87,201 // vxorps %ymm9,%ymm10,%ymm9
.byte 196,65,124,92,210 // vsubps %ymm10,%ymm0,%ymm10
- .byte 196,98,125,24,29,159,22,2,0 // vbroadcastss 0x2169f(%rip),%ymm11 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,29,15,24,2,0 // vbroadcastss 0x2180f(%rip),%ymm11 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,60,89,195 // vmulps %ymm11,%ymm8,%ymm8
.byte 196,65,60,89,210 // vmulps %ymm10,%ymm8,%ymm10
.byte 197,180,92,192 // vsubps %ymm0,%ymm9,%ymm0
@@ -32052,7 +32052,7 @@ _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,164,23,2,0 // vbroadcastss 0x217a4(%rip),%ymm10 # 38af4 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+ .byte 196,98,125,24,21,20,25,2,0 // vbroadcastss 0x21914(%rip),%ymm10 # 38c64 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
.byte 196,65,52,89,202 // vmulps %ymm10,%ymm9,%ymm9
.byte 197,252,89,192 // vmulps %ymm0,%ymm0,%ymm0
.byte 197,116,89,209 // vmulps %ymm1,%ymm1,%ymm10
@@ -32061,7 +32061,7 @@ _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,124,23,2,0 // vbroadcastss 0x2177c(%rip),%ymm8 # 38afc <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ .byte 196,98,125,24,5,236,24,2,0 // vbroadcastss 0x218ec(%rip),%ymm8 # 38c6c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
.byte 196,193,124,87,192 // vxorps %ymm8,%ymm0,%ymm0
.byte 196,193,124,94,193 // vdivps %ymm9,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -32105,7 +32105,7 @@ 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,182,21,2,0 // vbroadcastss 0x215b6(%rip),%ymm8 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,5,38,23,2,0 // vbroadcastss 0x21726(%rip),%ymm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,124,88,200 // vaddps %ymm8,%ymm0,%ymm9
.byte 196,67,125,8,209,1 // vroundps $0x1,%ymm9,%ymm10
.byte 196,65,52,92,202 // vsubps %ymm10,%ymm9,%ymm9
@@ -32142,9 +32142,9 @@ 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,136,22,2,0 // vbroadcastss 0x21688(%rip),%ymm0 # 38b00 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ .byte 196,226,125,24,5,248,23,2,0 // vbroadcastss 0x217f8(%rip),%ymm0 # 38c70 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
- .byte 196,98,125,24,5,47,21,2,0 // vbroadcastss 0x2152f(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,159,22,2,0 // vbroadcastss 0x2169f(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,128,0,0,0 // vsubps 0x80(%rax),%ymm8,%ymm8
.byte 197,124,17,128,0,1,0,0 // vmovups %ymm8,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -32155,7 +32155,7 @@ 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,12,21,2,0 // vbroadcastss 0x2150c(%rip),%ymm0 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,226,125,24,5,124,22,2,0 // vbroadcastss 0x2167c(%rip),%ymm0 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
.byte 197,124,16,128,128,0,0,0 // vmovups 0x80(%rax),%ymm8
.byte 197,124,17,128,0,1,0,0 // vmovups %ymm8,0x100(%rax)
@@ -32167,9 +32167,9 @@ 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,57,22,2,0 // vbroadcastss 0x21639(%rip),%ymm1 # 38b00 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ .byte 196,226,125,24,13,169,23,2,0 // vbroadcastss 0x217a9(%rip),%ymm1 # 38c70 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
.byte 197,244,88,72,64 // vaddps 0x40(%rax),%ymm1,%ymm1
- .byte 196,98,125,24,5,223,20,2,0 // vbroadcastss 0x214df(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,79,22,2,0 // vbroadcastss 0x2164f(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,192,0,0,0 // vsubps 0xc0(%rax),%ymm8,%ymm8
.byte 197,124,17,128,64,1,0,0 // vmovups %ymm8,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -32180,7 +32180,7 @@ 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,188,20,2,0 // vbroadcastss 0x214bc(%rip),%ymm1 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,226,125,24,13,44,22,2,0 // vbroadcastss 0x2162c(%rip),%ymm1 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,244,88,72,64 // vaddps 0x40(%rax),%ymm1,%ymm1
.byte 197,124,16,128,192,0,0,0 // vmovups 0xc0(%rax),%ymm8
.byte 197,124,17,128,64,1,0,0 // vmovups %ymm8,0x140(%rax)
@@ -32192,14 +32192,14 @@ 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,236,21,2,0 // vbroadcastss 0x215ec(%rip),%ymm0 # 38b04 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
+ .byte 196,226,125,24,5,92,23,2,0 // vbroadcastss 0x2175c(%rip),%ymm0 # 38c74 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
- .byte 196,98,125,24,5,143,20,2,0 // vbroadcastss 0x2148f(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,255,21,2,0 // vbroadcastss 0x215ff(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,128,0,0,0 // vsubps 0x80(%rax),%ymm8,%ymm8
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,205,21,2,0 // vbroadcastss 0x215cd(%rip),%ymm10 # 38b08 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ .byte 196,98,125,24,21,61,23,2,0 // vbroadcastss 0x2173d(%rip),%ymm10 # 38c78 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
.byte 196,65,60,89,194 // vmulps %ymm10,%ymm8,%ymm8
- .byte 196,98,125,24,21,223,20,2,0 // vbroadcastss 0x214df(%rip),%ymm10 # 38a28 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ .byte 196,98,125,24,21,79,22,2,0 // vbroadcastss 0x2164f(%rip),%ymm10 # 38b98 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
.byte 196,65,60,88,194 // vaddps %ymm10,%ymm8,%ymm8
.byte 196,65,52,89,192 // vmulps %ymm8,%ymm9,%ymm8
.byte 197,124,17,128,0,1,0,0 // vmovups %ymm8,0x100(%rax)
@@ -32211,19 +32211,19 @@ 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,150,21,2,0 // vbroadcastss 0x21596(%rip),%ymm0 # 38b00 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ .byte 196,226,125,24,5,6,23,2,0 // vbroadcastss 0x21706(%rip),%ymm0 # 38c70 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
- .byte 196,98,125,24,5,61,20,2,0 // vbroadcastss 0x2143d(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,173,21,2,0 // vbroadcastss 0x215ad(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,128,0,0,0 // vsubps 0x80(%rax),%ymm8,%ymm8
- .byte 196,98,125,24,13,132,21,2,0 // vbroadcastss 0x21584(%rip),%ymm9 # 38b0c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ .byte 196,98,125,24,13,244,22,2,0 // vbroadcastss 0x216f4(%rip),%ymm9 # 38c7c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
.byte 196,65,60,89,201 // vmulps %ymm9,%ymm8,%ymm9
- .byte 196,98,125,24,21,122,21,2,0 // vbroadcastss 0x2157a(%rip),%ymm10 # 38b10 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 196,98,125,24,21,234,22,2,0 // vbroadcastss 0x216ea(%rip),%ymm10 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
.byte 196,65,52,88,202 // vaddps %ymm10,%ymm9,%ymm9
.byte 196,65,60,89,201 // vmulps %ymm9,%ymm8,%ymm9
- .byte 196,98,125,24,21,7,20,2,0 // vbroadcastss 0x21407(%rip),%ymm10 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,21,119,21,2,0 // vbroadcastss 0x21577(%rip),%ymm10 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,52,88,202 // vaddps %ymm10,%ymm9,%ymm9
.byte 196,65,60,89,193 // vmulps %ymm9,%ymm8,%ymm8
- .byte 196,98,125,24,13,88,21,2,0 // vbroadcastss 0x21558(%rip),%ymm9 # 38b14 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ .byte 196,98,125,24,13,200,22,2,0 // vbroadcastss 0x216c8(%rip),%ymm9 # 38c84 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
.byte 196,65,60,88,193 // vaddps %ymm9,%ymm8,%ymm8
.byte 197,124,17,128,0,1,0,0 // vmovups %ymm8,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -32234,17 +32234,17 @@ 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,216,19,2,0 // vbroadcastss 0x213d8(%rip),%ymm8 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,5,72,21,2,0 // vbroadcastss 0x21548(%rip),%ymm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,188,88,0 // vaddps (%rax),%ymm8,%ymm0
.byte 197,124,16,136,128,0,0,0 // vmovups 0x80(%rax),%ymm9
- .byte 196,98,125,24,21,31,21,2,0 // vbroadcastss 0x2151f(%rip),%ymm10 # 38b0c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ .byte 196,98,125,24,21,143,22,2,0 // vbroadcastss 0x2168f(%rip),%ymm10 # 38c7c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
.byte 196,65,52,89,210 // vmulps %ymm10,%ymm9,%ymm10
- .byte 196,98,125,24,29,21,21,2,0 // vbroadcastss 0x21515(%rip),%ymm11 # 38b10 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 196,98,125,24,29,133,22,2,0 // vbroadcastss 0x21685(%rip),%ymm11 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
.byte 196,65,44,88,211 // vaddps %ymm11,%ymm10,%ymm10
.byte 196,65,52,89,210 // vmulps %ymm10,%ymm9,%ymm10
.byte 196,65,44,88,192 // vaddps %ymm8,%ymm10,%ymm8
.byte 196,65,52,89,192 // vmulps %ymm8,%ymm9,%ymm8
- .byte 196,98,125,24,13,252,20,2,0 // vbroadcastss 0x214fc(%rip),%ymm9 # 38b14 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ .byte 196,98,125,24,13,108,22,2,0 // vbroadcastss 0x2166c(%rip),%ymm9 # 38c84 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
.byte 196,65,60,88,193 // vaddps %ymm9,%ymm8,%ymm8
.byte 197,124,17,128,0,1,0,0 // vmovups %ymm8,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -32255,13 +32255,13 @@ 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,220,20,2,0 // vbroadcastss 0x214dc(%rip),%ymm0 # 38b10 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 196,226,125,24,5,76,22,2,0 // vbroadcastss 0x2164c(%rip),%ymm0 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
.byte 197,252,88,0 // vaddps (%rax),%ymm0,%ymm0
.byte 197,124,16,128,128,0,0,0 // vmovups 0x80(%rax),%ymm8
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,186,20,2,0 // vbroadcastss 0x214ba(%rip),%ymm10 # 38b08 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ .byte 196,98,125,24,21,42,22,2,0 // vbroadcastss 0x2162a(%rip),%ymm10 # 38c78 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
.byte 196,65,60,89,194 // vmulps %ymm10,%ymm8,%ymm8
- .byte 196,98,125,24,21,204,19,2,0 // vbroadcastss 0x213cc(%rip),%ymm10 # 38a28 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ .byte 196,98,125,24,21,60,21,2,0 // vbroadcastss 0x2153c(%rip),%ymm10 # 38b98 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
.byte 196,65,60,88,194 // vaddps %ymm10,%ymm8,%ymm8
.byte 196,65,52,89,192 // vmulps %ymm8,%ymm9,%ymm8
.byte 197,124,17,128,0,1,0,0 // vmovups %ymm8,0x100(%rax)
@@ -32273,14 +32273,14 @@ 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,135,20,2,0 // vbroadcastss 0x21487(%rip),%ymm1 # 38b04 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
+ .byte 196,226,125,24,13,247,21,2,0 // vbroadcastss 0x215f7(%rip),%ymm1 # 38c74 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
.byte 197,244,88,72,64 // vaddps 0x40(%rax),%ymm1,%ymm1
- .byte 196,98,125,24,5,41,19,2,0 // vbroadcastss 0x21329(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,153,20,2,0 // vbroadcastss 0x21499(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,192,0,0,0 // vsubps 0xc0(%rax),%ymm8,%ymm8
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,103,20,2,0 // vbroadcastss 0x21467(%rip),%ymm10 # 38b08 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ .byte 196,98,125,24,21,215,21,2,0 // vbroadcastss 0x215d7(%rip),%ymm10 # 38c78 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
.byte 196,65,60,89,194 // vmulps %ymm10,%ymm8,%ymm8
- .byte 196,98,125,24,21,121,19,2,0 // vbroadcastss 0x21379(%rip),%ymm10 # 38a28 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ .byte 196,98,125,24,21,233,20,2,0 // vbroadcastss 0x214e9(%rip),%ymm10 # 38b98 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
.byte 196,65,60,88,194 // vaddps %ymm10,%ymm8,%ymm8
.byte 196,65,52,89,192 // vmulps %ymm8,%ymm9,%ymm8
.byte 197,124,17,128,64,1,0,0 // vmovups %ymm8,0x140(%rax)
@@ -32292,19 +32292,19 @@ 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,48,20,2,0 // vbroadcastss 0x21430(%rip),%ymm1 # 38b00 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ .byte 196,226,125,24,13,160,21,2,0 // vbroadcastss 0x215a0(%rip),%ymm1 # 38c70 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
.byte 197,244,88,72,64 // vaddps 0x40(%rax),%ymm1,%ymm1
- .byte 196,98,125,24,5,214,18,2,0 // vbroadcastss 0x212d6(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,70,20,2,0 // vbroadcastss 0x21446(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,128,192,0,0,0 // vsubps 0xc0(%rax),%ymm8,%ymm8
- .byte 196,98,125,24,13,29,20,2,0 // vbroadcastss 0x2141d(%rip),%ymm9 # 38b0c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ .byte 196,98,125,24,13,141,21,2,0 // vbroadcastss 0x2158d(%rip),%ymm9 # 38c7c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
.byte 196,65,60,89,201 // vmulps %ymm9,%ymm8,%ymm9
- .byte 196,98,125,24,21,19,20,2,0 // vbroadcastss 0x21413(%rip),%ymm10 # 38b10 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 196,98,125,24,21,131,21,2,0 // vbroadcastss 0x21583(%rip),%ymm10 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
.byte 196,65,52,88,202 // vaddps %ymm10,%ymm9,%ymm9
.byte 196,65,60,89,201 // vmulps %ymm9,%ymm8,%ymm9
- .byte 196,98,125,24,21,160,18,2,0 // vbroadcastss 0x212a0(%rip),%ymm10 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,21,16,20,2,0 // vbroadcastss 0x21410(%rip),%ymm10 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,52,88,202 // vaddps %ymm10,%ymm9,%ymm9
.byte 196,65,60,89,193 // vmulps %ymm9,%ymm8,%ymm8
- .byte 196,98,125,24,13,241,19,2,0 // vbroadcastss 0x213f1(%rip),%ymm9 # 38b14 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ .byte 196,98,125,24,13,97,21,2,0 // vbroadcastss 0x21561(%rip),%ymm9 # 38c84 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
.byte 196,65,60,88,193 // vaddps %ymm9,%ymm8,%ymm8
.byte 197,124,17,128,64,1,0,0 // vmovups %ymm8,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -32315,17 +32315,17 @@ 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,113,18,2,0 // vbroadcastss 0x21271(%rip),%ymm8 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,5,225,19,2,0 // vbroadcastss 0x213e1(%rip),%ymm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,188,88,72,64 // vaddps 0x40(%rax),%ymm8,%ymm1
.byte 197,124,16,136,192,0,0,0 // vmovups 0xc0(%rax),%ymm9
- .byte 196,98,125,24,21,183,19,2,0 // vbroadcastss 0x213b7(%rip),%ymm10 # 38b0c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ .byte 196,98,125,24,21,39,21,2,0 // vbroadcastss 0x21527(%rip),%ymm10 # 38c7c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
.byte 196,65,52,89,210 // vmulps %ymm10,%ymm9,%ymm10
- .byte 196,98,125,24,29,173,19,2,0 // vbroadcastss 0x213ad(%rip),%ymm11 # 38b10 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 196,98,125,24,29,29,21,2,0 // vbroadcastss 0x2151d(%rip),%ymm11 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
.byte 196,65,44,88,211 // vaddps %ymm11,%ymm10,%ymm10
.byte 196,65,52,89,210 // vmulps %ymm10,%ymm9,%ymm10
.byte 196,65,44,88,192 // vaddps %ymm8,%ymm10,%ymm8
.byte 196,65,52,89,192 // vmulps %ymm8,%ymm9,%ymm8
- .byte 196,98,125,24,13,148,19,2,0 // vbroadcastss 0x21394(%rip),%ymm9 # 38b14 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ .byte 196,98,125,24,13,4,21,2,0 // vbroadcastss 0x21504(%rip),%ymm9 # 38c84 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
.byte 196,65,60,88,193 // vaddps %ymm9,%ymm8,%ymm8
.byte 197,124,17,128,64,1,0,0 // vmovups %ymm8,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -32336,13 +32336,13 @@ 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,116,19,2,0 // vbroadcastss 0x21374(%rip),%ymm1 # 38b10 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ .byte 196,226,125,24,13,228,20,2,0 // vbroadcastss 0x214e4(%rip),%ymm1 # 38c80 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
.byte 197,244,88,72,64 // vaddps 0x40(%rax),%ymm1,%ymm1
.byte 197,124,16,128,192,0,0,0 // vmovups 0xc0(%rax),%ymm8
.byte 196,65,60,89,200 // vmulps %ymm8,%ymm8,%ymm9
- .byte 196,98,125,24,21,81,19,2,0 // vbroadcastss 0x21351(%rip),%ymm10 # 38b08 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ .byte 196,98,125,24,21,193,20,2,0 // vbroadcastss 0x214c1(%rip),%ymm10 # 38c78 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
.byte 196,65,60,89,194 // vmulps %ymm10,%ymm8,%ymm8
- .byte 196,98,125,24,21,99,18,2,0 // vbroadcastss 0x21263(%rip),%ymm10 # 38a28 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ .byte 196,98,125,24,21,211,19,2,0 // vbroadcastss 0x213d3(%rip),%ymm10 # 38b98 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
.byte 196,65,60,88,194 // vaddps %ymm10,%ymm8,%ymm8
.byte 196,65,52,89,192 // vmulps %ymm8,%ymm9,%ymm8
.byte 197,124,17,128,64,1,0,0 // vmovups %ymm8,0x140(%rax)
@@ -32490,7 +32490,7 @@ _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,233,16,2,0 // vbroadcastss 0x210e9(%rip),%xmm4 # 38b1c <_sk_srcover_bgra_8888_sse2_lowp+0x418>
+ .byte 196,226,121,24,37,89,18,2,0 // vbroadcastss 0x21259(%rip),%xmm4 # 38c8c <_sk_srcover_bgra_8888_sse2_lowp+0x418>
.byte 196,98,121,64,228 // vpmulld %xmm4,%xmm0,%xmm12
.byte 196,226,49,64,198 // vpmulld %xmm6,%xmm9,%xmm0
.byte 197,249,127,132,36,128,0,0,0 // vmovdqa %xmm0,0x80(%rsp)
@@ -32544,7 +32544,7 @@ _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,98,14,2,0 // vbroadcastss 0x20e62(%rip),%xmm10 # 389c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ .byte 196,98,121,24,21,210,15,2,0 // vbroadcastss 0x20fd2(%rip),%xmm10 # 38b30 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
.byte 196,193,105,254,210 // vpaddd %xmm10,%xmm2,%xmm2
.byte 196,195,249,22,208,1 // vpextrq $0x1,%xmm2,%r8
.byte 196,193,249,126,209 // vmovq %xmm2,%r9
@@ -32572,7 +32572,7 @@ _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,38,15,2,0 // vbroadcastss 0x20f26(%rip),%ymm7 # 38b18 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
+ .byte 196,226,125,24,61,150,16,2,0 // vbroadcastss 0x21096(%rip),%ymm7 # 38c88 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
.byte 197,148,88,247 // vaddps %ymm7,%ymm13,%ymm6
.byte 197,124,40,231 // vmovaps %ymm7,%ymm12
.byte 197,124,17,36,36 // vmovups %ymm12,(%rsp)
@@ -33315,7 +33315,7 @@ _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,234,255,1,0 // vbroadcastss 0x1ffea(%rip),%xmm9 # 38b1c <_sk_srcover_bgra_8888_sse2_lowp+0x418>
+ .byte 196,98,121,24,13,90,1,2,0 // vbroadcastss 0x2015a(%rip),%xmm9 # 38c8c <_sk_srcover_bgra_8888_sse2_lowp+0x418>
.byte 196,194,121,64,209 // vpmulld %xmm9,%xmm0,%xmm2
.byte 196,226,81,64,199 // vpmulld %xmm7,%xmm5,%xmm0
.byte 197,249,127,132,36,96,1,0,0 // vmovdqa %xmm0,0x160(%rsp)
@@ -33372,7 +33372,7 @@ _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,83,253,1,0 // vbroadcastss 0x1fd53(%rip),%xmm10 # 389c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ .byte 196,98,121,24,21,195,254,1,0 // vbroadcastss 0x1fec3(%rip),%xmm10 # 38b30 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
.byte 196,193,121,254,194 // vpaddd %xmm10,%xmm0,%xmm0
.byte 196,195,249,22,192,1 // vpextrq $0x1,%xmm0,%r8
.byte 196,193,249,126,193 // vmovq %xmm0,%r9
@@ -33400,7 +33400,7 @@ _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,23,254,1,0 // vbroadcastss 0x1fe17(%rip),%ymm12 # 38b18 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
+ .byte 196,98,125,24,37,135,255,1,0 // vbroadcastss 0x1ff87(%rip),%ymm12 # 38c88 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
.byte 196,193,4,88,196 // vaddps %ymm12,%ymm15,%ymm0
.byte 197,124,17,36,36 // vmovups %ymm12,(%rsp)
.byte 197,254,91,192 // vcvttps2dq %ymm0,%ymm0
@@ -34798,7 +34798,7 @@ _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,116,223,1,0 // vbroadcastss 0x1df74(%rip),%ymm3 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,226,125,24,29,228,224,1,0 // vbroadcastss 0x1e0e4(%rip),%ymm3 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,252,16,164,36,64,2,0,0 // vmovups 0x240(%rsp),%ymm4
.byte 197,252,16,172,36,96,2,0,0 // vmovups 0x260(%rsp),%ymm5
.byte 197,252,16,180,36,128,2,0,0 // vmovups 0x280(%rsp),%ymm6
@@ -34814,18 +34814,18 @@ 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,163,224,1,0 // vbroadcastss 0x1e0a3(%rip),%ymm0 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
+ .byte 196,226,125,24,5,19,226,1,0 // vbroadcastss 0x1e213(%rip),%ymm0 # 38c90 <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
.byte 197,228,89,192 // vmulps %ymm0,%ymm3,%ymm0
- .byte 196,226,125,24,13,154,224,1,0 // vbroadcastss 0x1e09a(%rip),%ymm1 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x420>
+ .byte 196,226,125,24,13,10,226,1,0 // vbroadcastss 0x1e20a(%rip),%ymm1 # 38c94 <_sk_srcover_bgra_8888_sse2_lowp+0x420>
.byte 197,252,88,193 // vaddps %ymm1,%ymm0,%ymm0
.byte 197,252,89,195 // vmulps %ymm3,%ymm0,%ymm0
- .byte 196,226,125,24,13,141,224,1,0 // vbroadcastss 0x1e08d(%rip),%ymm1 # 38b28 <_sk_srcover_bgra_8888_sse2_lowp+0x424>
+ .byte 196,226,125,24,13,253,225,1,0 // vbroadcastss 0x1e1fd(%rip),%ymm1 # 38c98 <_sk_srcover_bgra_8888_sse2_lowp+0x424>
.byte 197,252,88,193 // vaddps %ymm1,%ymm0,%ymm0
.byte 197,252,89,195 // vmulps %ymm3,%ymm0,%ymm0
- .byte 196,226,125,24,13,128,224,1,0 // vbroadcastss 0x1e080(%rip),%ymm1 # 38b2c <_sk_srcover_bgra_8888_sse2_lowp+0x428>
+ .byte 196,226,125,24,13,240,225,1,0 // vbroadcastss 0x1e1f0(%rip),%ymm1 # 38c9c <_sk_srcover_bgra_8888_sse2_lowp+0x428>
.byte 197,252,88,193 // vaddps %ymm1,%ymm0,%ymm0
.byte 197,252,89,195 // vmulps %ymm3,%ymm0,%ymm0
- .byte 196,226,125,24,13,115,224,1,0 // vbroadcastss 0x1e073(%rip),%ymm1 # 38b30 <_sk_srcover_bgra_8888_sse2_lowp+0x42c>
+ .byte 196,226,125,24,13,227,225,1,0 // vbroadcastss 0x1e1e3(%rip),%ymm1 # 38ca0 <_sk_srcover_bgra_8888_sse2_lowp+0x42c>
.byte 197,252,88,193 // vaddps %ymm1,%ymm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
@@ -34925,9 +34925,9 @@ _sk_seed_shader_sse41:
.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,34,231,1,0 // addps 0x1e722(%rip),%xmm1 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,88,13,130,232,1,0 // addps 0x1e882(%rip),%xmm1 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,21,41,231,1,0 // movaps 0x1e729(%rip),%xmm2 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,40,21,137,232,1,0 // movaps 0x1e889(%rip),%xmm2 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 15,87,219 // xorps %xmm3,%xmm3
.byte 15,87,228 // xorps %xmm4,%xmm4
.byte 15,87,237 // xorps %xmm5,%xmm5
@@ -34942,18 +34942,18 @@ _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,210,230,1,0 // paddd 0x1e6d2(%rip),%xmm8 # 392c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ .byte 102,68,15,254,5,50,232,1,0 // paddd 0x1e832(%rip),%xmm8 # 39420 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
.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,249,230,1,0 // movdqa 0x1e6f9(%rip),%xmm10 # 39300 <_sk_srcover_bgra_8888_sse2_lowp+0xbfc>
+ .byte 102,68,15,111,21,89,232,1,0 // movdqa 0x1e859(%rip),%xmm10 # 39460 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
.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,229,230,1,0 // movdqa 0x1e6e5(%rip),%xmm12 # 39310 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
- .byte 102,68,15,111,45,236,230,1,0 // movdqa 0x1e6ec(%rip),%xmm13 # 39320 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
+ .byte 102,68,15,111,37,69,232,1,0 // movdqa 0x1e845(%rip),%xmm12 # 39470 <_sk_srcover_bgra_8888_sse2_lowp+0xbfc>
+ .byte 102,68,15,111,45,76,232,1,0 // movdqa 0x1e84c(%rip),%xmm13 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
.byte 102,69,15,111,241 // movdqa %xmm9,%xmm14
.byte 102,69,15,219,245 // pand %xmm13,%xmm14
.byte 102,65,15,114,246,2 // pslld $0x2,%xmm14
@@ -34969,8 +34969,8 @@ _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,167,230,1,0 // mulps 0x1e6a7(%rip),%xmm8 # 39330 <_sk_srcover_bgra_8888_sse2_lowp+0xc2c>
- .byte 68,15,88,5,175,230,1,0 // addps 0x1e6af(%rip),%xmm8 # 39340 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
+ .byte 68,15,89,5,7,232,1,0 // mulps 0x1e807(%rip),%xmm8 # 39490 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
+ .byte 68,15,88,5,15,232,1,0 // addps 0x1e80f(%rip),%xmm8 # 394a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc2c>
.byte 243,68,15,16,16 // movss (%rax),%xmm10
.byte 69,15,198,210,0 // shufps $0x0,%xmm10,%xmm10
.byte 69,15,89,208 // mulps %xmm8,%xmm10
@@ -35012,7 +35012,7 @@ 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,229,229,1,0 // movaps 0x1e5e5(%rip),%xmm3 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,40,29,69,231,1,0 // movaps 0x1e745(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,87,201 // xorps %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
@@ -35023,7 +35023,7 @@ 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,209,229,1,0 // movaps 0x1e5d1(%rip),%xmm0 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,40,5,49,231,1,0 // movaps 0x1e731(%rip),%xmm0 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,40,216 // movaps %xmm0,%xmm3
@@ -35069,7 +35069,7 @@ HIDDEN _sk_srcatop_sse41
FUNCTION(_sk_srcatop_sse41)
_sk_srcatop_sse41:
.byte 15,89,199 // mulps %xmm7,%xmm0
- .byte 68,15,40,5,129,229,1,0 // movaps 0x1e581(%rip),%xmm8 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,5,225,230,1,0 // movaps 0x1e6e1(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 68,15,92,195 // subps %xmm3,%xmm8
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,89,204 // mulps %xmm4,%xmm9
@@ -35094,7 +35094,7 @@ 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,52,229,1,0 // movaps 0x1e534(%rip),%xmm9 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,13,148,230,1,0 // movaps 0x1e694(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 68,15,92,207 // subps %xmm7,%xmm9
.byte 65,15,89,193 // mulps %xmm9,%xmm0
.byte 65,15,88,192 // addps %xmm8,%xmm0
@@ -35141,7 +35141,7 @@ HIDDEN _sk_srcout_sse41
.globl _sk_srcout_sse41
FUNCTION(_sk_srcout_sse41)
_sk_srcout_sse41:
- .byte 68,15,40,5,200,228,1,0 // movaps 0x1e4c8(%rip),%xmm8 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,5,40,230,1,0 // movaps 0x1e628(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 68,15,92,199 // subps %xmm7,%xmm8
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
@@ -35154,7 +35154,7 @@ HIDDEN _sk_dstout_sse41
.globl _sk_dstout_sse41
FUNCTION(_sk_dstout_sse41)
_sk_dstout_sse41:
- .byte 68,15,40,5,168,228,1,0 // movaps 0x1e4a8(%rip),%xmm8 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,5,8,230,1,0 // movaps 0x1e608(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 68,15,92,195 // subps %xmm3,%xmm8
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 15,89,196 // mulps %xmm4,%xmm0
@@ -35171,7 +35171,7 @@ HIDDEN _sk_srcover_sse41
.globl _sk_srcover_sse41
FUNCTION(_sk_srcover_sse41)
_sk_srcover_sse41:
- .byte 68,15,40,5,123,228,1,0 // movaps 0x1e47b(%rip),%xmm8 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,5,219,229,1,0 // movaps 0x1e5db(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 68,15,92,195 // subps %xmm3,%xmm8
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,89,204 // mulps %xmm4,%xmm9
@@ -35191,7 +35191,7 @@ HIDDEN _sk_dstover_sse41
.globl _sk_dstover_sse41
FUNCTION(_sk_dstover_sse41)
_sk_dstover_sse41:
- .byte 68,15,40,5,63,228,1,0 // movaps 0x1e43f(%rip),%xmm8 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,5,159,229,1,0 // movaps 0x1e59f(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 68,15,92,199 // subps %xmm7,%xmm8
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 15,88,196 // addps %xmm4,%xmm0
@@ -35219,7 +35219,7 @@ HIDDEN _sk_multiply_sse41
.globl _sk_multiply_sse41
FUNCTION(_sk_multiply_sse41)
_sk_multiply_sse41:
- .byte 68,15,40,5,3,228,1,0 // movaps 0x1e403(%rip),%xmm8 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,5,99,229,1,0 // movaps 0x1e563(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,92,207 // subps %xmm7,%xmm9
.byte 69,15,40,209 // movaps %xmm9,%xmm10
@@ -35257,7 +35257,7 @@ HIDDEN _sk_plus__sse41
FUNCTION(_sk_plus__sse41)
_sk_plus__sse41:
.byte 15,88,196 // addps %xmm4,%xmm0
- .byte 68,15,40,5,132,227,1,0 // movaps 0x1e384(%rip),%xmm8 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,5,228,228,1,0 // movaps 0x1e4e4(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 65,15,93,192 // minps %xmm8,%xmm0
.byte 15,88,205 // addps %xmm5,%xmm1
.byte 65,15,93,200 // minps %xmm8,%xmm1
@@ -35299,7 +35299,7 @@ HIDDEN _sk_xor__sse41
FUNCTION(_sk_xor__sse41)
_sk_xor__sse41:
.byte 68,15,40,195 // movaps %xmm3,%xmm8
- .byte 15,40,29,16,227,1,0 // movaps 0x1e310(%rip),%xmm3 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,40,29,112,228,1,0 // movaps 0x1e470(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 68,15,40,203 // movaps %xmm3,%xmm9
.byte 68,15,92,207 // subps %xmm7,%xmm9
.byte 65,15,89,193 // mulps %xmm9,%xmm0
@@ -35347,7 +35347,7 @@ _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,107,226,1,0 // movaps 0x1e26b(%rip),%xmm2 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,40,21,203,227,1,0 // movaps 0x1e3cb(%rip),%xmm2 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -35381,7 +35381,7 @@ _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,0,226,1,0 // movaps 0x1e200(%rip),%xmm2 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,40,21,96,227,1,0 // movaps 0x1e360(%rip),%xmm2 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -35418,7 +35418,7 @@ _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,138,225,1,0 // movaps 0x1e18a(%rip),%xmm2 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,40,21,234,226,1,0 // movaps 0x1e2ea(%rip),%xmm2 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -35446,7 +35446,7 @@ _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,58,225,1,0 // movaps 0x1e13a(%rip),%xmm2 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,40,21,154,226,1,0 // movaps 0x1e29a(%rip),%xmm2 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -35458,7 +35458,7 @@ HIDDEN _sk_colorburn_sse41
.globl _sk_colorburn_sse41
FUNCTION(_sk_colorburn_sse41)
_sk_colorburn_sse41:
- .byte 68,15,40,29,33,225,1,0 // movaps 0x1e121(%rip),%xmm11 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,29,129,226,1,0 // movaps 0x1e281(%rip),%xmm11 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 69,15,40,227 // movaps %xmm11,%xmm12
.byte 68,15,92,231 // subps %xmm7,%xmm12
.byte 69,15,40,204 // movaps %xmm12,%xmm9
@@ -35542,7 +35542,7 @@ HIDDEN _sk_colordodge_sse41
FUNCTION(_sk_colordodge_sse41)
_sk_colordodge_sse41:
.byte 68,15,40,192 // movaps %xmm0,%xmm8
- .byte 68,15,40,21,235,223,1,0 // movaps 0x1dfeb(%rip),%xmm10 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,21,75,225,1,0 // movaps 0x1e14b(%rip),%xmm10 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 69,15,40,218 // movaps %xmm10,%xmm11
.byte 68,15,92,223 // subps %xmm7,%xmm11
.byte 69,15,40,227 // movaps %xmm11,%xmm12
@@ -35624,7 +35624,7 @@ _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,182,222,1,0 // movaps 0x1deb6(%rip),%xmm10 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,21,22,224,1,0 // movaps 0x1e016(%rip),%xmm10 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 65,15,40,234 // movaps %xmm10,%xmm5
.byte 15,92,239 // subps %xmm7,%xmm5
.byte 15,40,197 // movaps %xmm5,%xmm0
@@ -35707,7 +35707,7 @@ 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,139,221,1,0 // movaps 0x1dd8b(%rip),%xmm10 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,21,235,222,1,0 // movaps 0x1deeb(%rip),%xmm10 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 69,15,40,218 // movaps %xmm10,%xmm11
.byte 68,15,92,223 // subps %xmm7,%xmm11
.byte 65,15,40,195 // movaps %xmm11,%xmm0
@@ -35792,7 +35792,7 @@ _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,82,220,1,0 // movaps 0x1dc52(%rip),%xmm1 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,40,13,178,221,1,0 // movaps 0x1ddb2(%rip),%xmm1 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 68,15,40,209 // movaps %xmm1,%xmm10
.byte 68,15,92,208 // subps %xmm0,%xmm10
.byte 68,15,40,240 // movaps %xmm0,%xmm14
@@ -35805,10 +35805,10 @@ _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,128,220,1,0 // movaps 0x1dc80(%rip),%xmm13 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xc4c>
+ .byte 68,15,40,45,224,221,1,0 // movaps 0x1dde0(%rip),%xmm13 # 394b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
.byte 69,15,88,245 // addps %xmm13,%xmm14
.byte 68,15,89,242 // mulps %xmm2,%xmm14
- .byte 68,15,40,37,128,220,1,0 // movaps 0x1dc80(%rip),%xmm12 # 39360 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
+ .byte 68,15,40,37,224,221,1,0 // movaps 0x1dde0(%rip),%xmm12 # 394c0 <_sk_srcover_bgra_8888_sse2_lowp+0xc4c>
.byte 69,15,89,252 // mulps %xmm12,%xmm15
.byte 69,15,88,254 // addps %xmm14,%xmm15
.byte 15,40,198 // movaps %xmm6,%xmm0
@@ -35994,12 +35994,12 @@ _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,235,217,1,0 // movaps 0x1d9eb(%rip),%xmm0 # 39370 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ .byte 15,40,5,75,219,1,0 // movaps 0x1db4b(%rip),%xmm0 # 394d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
.byte 68,15,89,224 // mulps %xmm0,%xmm12
- .byte 15,40,21,240,217,1,0 // movaps 0x1d9f0(%rip),%xmm2 # 39380 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ .byte 15,40,21,80,219,1,0 // movaps 0x1db50(%rip),%xmm2 # 394e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
.byte 15,89,250 // mulps %xmm2,%xmm7
.byte 65,15,88,252 // addps %xmm12,%xmm7
- .byte 68,15,40,53,241,217,1,0 // movaps 0x1d9f1(%rip),%xmm14 # 39390 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 68,15,40,53,81,219,1,0 // movaps 0x1db51(%rip),%xmm14 # 394f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
.byte 68,15,40,252 // movaps %xmm4,%xmm15
.byte 69,15,89,254 // mulps %xmm14,%xmm15
.byte 68,15,88,255 // addps %xmm7,%xmm15
@@ -36082,7 +36082,7 @@ _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,5,216,1,0 // movaps 0x1d805(%rip),%xmm9 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,13,101,217,1,0 // movaps 0x1d965(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 65,15,40,225 // movaps %xmm9,%xmm4
.byte 15,92,229 // subps %xmm5,%xmm4
.byte 15,40,68,36,200 // movaps -0x38(%rsp),%xmm0
@@ -36176,14 +36176,14 @@ _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,47,215,1,0 // movaps 0x1d72f(%rip),%xmm2 # 39370 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ .byte 15,40,21,143,216,1,0 // movaps 0x1d88f(%rip),%xmm2 # 394d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
.byte 15,40,221 // movaps %xmm5,%xmm3
.byte 15,89,218 // mulps %xmm2,%xmm3
- .byte 15,40,13,50,215,1,0 // movaps 0x1d732(%rip),%xmm1 # 39380 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ .byte 15,40,13,146,216,1,0 // movaps 0x1d892(%rip),%xmm1 # 394e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
.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,49,215,1,0 // movaps 0x1d731(%rip),%xmm13 # 39390 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 68,15,40,45,145,216,1,0 // movaps 0x1d891(%rip),%xmm13 # 394f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
.byte 69,15,89,245 // mulps %xmm13,%xmm14
.byte 68,15,88,247 // addps %xmm7,%xmm14
.byte 65,15,40,218 // movaps %xmm10,%xmm3
@@ -36264,7 +36264,7 @@ _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,71,213,1,0 // movaps 0x1d547(%rip),%xmm9 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,13,167,214,1,0 // movaps 0x1d6a7(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 69,15,40,193 // movaps %xmm9,%xmm8
.byte 68,15,92,204 // subps %xmm4,%xmm9
.byte 15,40,124,36,168 // movaps -0x58(%rsp),%xmm7
@@ -36319,14 +36319,14 @@ _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,2,213,1,0 // movaps 0x1d502(%rip),%xmm9 # 39370 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ .byte 68,15,40,13,98,214,1,0 // movaps 0x1d662(%rip),%xmm9 # 394d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
.byte 65,15,40,250 // movaps %xmm10,%xmm7
.byte 65,15,89,249 // mulps %xmm9,%xmm7
- .byte 68,15,40,21,2,213,1,0 // movaps 0x1d502(%rip),%xmm10 # 39380 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ .byte 68,15,40,21,98,214,1,0 // movaps 0x1d662(%rip),%xmm10 # 394e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
.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,255,212,1,0 // movaps 0x1d4ff(%rip),%xmm11 # 39390 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 68,15,40,29,95,214,1,0 // movaps 0x1d65f(%rip),%xmm11 # 394f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
.byte 69,15,40,236 // movaps %xmm12,%xmm13
.byte 69,15,89,235 // mulps %xmm11,%xmm13
.byte 68,15,88,235 // addps %xmm3,%xmm13
@@ -36411,7 +36411,7 @@ _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,11,211,1,0 // movaps 0x1d30b(%rip),%xmm9 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,13,107,212,1,0 // movaps 0x1d46b(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 15,92,196 // subps %xmm4,%xmm0
.byte 68,15,89,192 // mulps %xmm0,%xmm8
@@ -36463,13 +36463,13 @@ _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,211,210,1,0 // movaps 0x1d2d3(%rip),%xmm8 # 39370 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ .byte 68,15,40,5,51,212,1,0 // movaps 0x1d433(%rip),%xmm8 # 394d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
- .byte 68,15,40,21,215,210,1,0 // movaps 0x1d2d7(%rip),%xmm10 # 39380 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ .byte 68,15,40,21,55,212,1,0 // movaps 0x1d437(%rip),%xmm10 # 394e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
.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,213,210,1,0 // movaps 0x1d2d5(%rip),%xmm12 # 39390 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 68,15,40,37,53,212,1,0 // movaps 0x1d435(%rip),%xmm12 # 394f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
.byte 68,15,40,242 // movaps %xmm2,%xmm14
.byte 69,15,89,244 // mulps %xmm12,%xmm14
.byte 68,15,88,245 // addps %xmm5,%xmm14
@@ -36554,7 +36554,7 @@ _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,219,208,1,0 // movaps 0x1d0db(%rip),%xmm0 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,40,5,59,210,1,0 // movaps 0x1d23b(%rip),%xmm0 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,92,215 // subps %xmm7,%xmm2
.byte 15,89,226 // mulps %xmm2,%xmm4
@@ -36602,20 +36602,20 @@ _sk_srcover_rgba_8888_sse41:
.byte 15,133,219,0,0,0 // jne 1c37d <_sk_srcover_rgba_8888_sse41+0xfb>
.byte 243,65,15,111,60,128 // movdqu (%r8,%rax,4),%xmm7
.byte 72,133,255 // test %rdi,%rdi
- .byte 102,15,111,37,237,208,1,0 // movdqa 0x1d0ed(%rip),%xmm4 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ .byte 102,15,111,37,77,210,1,0 // movdqa 0x1d24d(%rip),%xmm4 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
.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,233,208,1,0 // pshufb 0x1d0e9(%rip),%xmm5 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
+ .byte 102,15,56,0,45,73,210,1,0 // pshufb 0x1d249(%rip),%xmm5 # 39510 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
.byte 102,15,111,247 // movdqa %xmm7,%xmm6
- .byte 102,15,56,0,53,233,208,1,0 // pshufb 0x1d0e9(%rip),%xmm6 # 393c0 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ .byte 102,15,56,0,53,73,210,1,0 // pshufb 0x1d249(%rip),%xmm6 # 39520 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
.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,6,208,1,0 // movaps 0x1d006(%rip),%xmm8 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,5,102,209,1,0 // movaps 0x1d166(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 68,15,92,195 // subps %xmm3,%xmm8
- .byte 68,15,40,37,218,208,1,0 // movaps 0x1d0da(%rip),%xmm12 # 393d0 <_sk_srcover_bgra_8888_sse2_lowp+0xccc>
+ .byte 68,15,40,37,58,210,1,0 // movaps 0x1d23a(%rip),%xmm12 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
.byte 65,15,89,196 // mulps %xmm12,%xmm0
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,89,204 // mulps %xmm4,%xmm9
@@ -36694,20 +36694,20 @@ _sk_srcover_bgra_8888_sse41:
.byte 15,133,219,0,0,0 // jne 1c4f6 <_sk_srcover_bgra_8888_sse41+0xfb>
.byte 243,65,15,111,60,128 // movdqu (%r8,%rax,4),%xmm7
.byte 72,133,255 // test %rdi,%rdi
- .byte 102,15,111,37,116,207,1,0 // movdqa 0x1cf74(%rip),%xmm4 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ .byte 102,15,111,37,212,208,1,0 // movdqa 0x1d0d4(%rip),%xmm4 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
.byte 102,15,219,231 // pand %xmm7,%xmm4
.byte 15,91,244 // cvtdq2ps %xmm4,%xmm6
.byte 102,15,111,231 // movdqa %xmm7,%xmm4
- .byte 102,15,56,0,37,112,207,1,0 // pshufb 0x1cf70(%rip),%xmm4 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
+ .byte 102,15,56,0,37,208,208,1,0 // pshufb 0x1d0d0(%rip),%xmm4 # 39510 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
.byte 15,91,236 // cvtdq2ps %xmm4,%xmm5
.byte 102,15,111,231 // movdqa %xmm7,%xmm4
- .byte 102,15,56,0,37,112,207,1,0 // pshufb 0x1cf70(%rip),%xmm4 # 393c0 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ .byte 102,15,56,0,37,208,208,1,0 // pshufb 0x1d0d0(%rip),%xmm4 # 39520 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
.byte 102,15,114,215,24 // psrld $0x18,%xmm7
.byte 15,91,255 // cvtdq2ps %xmm7,%xmm7
- .byte 68,15,40,5,141,206,1,0 // movaps 0x1ce8d(%rip),%xmm8 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,5,237,207,1,0 // movaps 0x1cfed(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 68,15,92,195 // subps %xmm3,%xmm8
- .byte 68,15,40,37,97,207,1,0 // movaps 0x1cf61(%rip),%xmm12 # 393d0 <_sk_srcover_bgra_8888_sse2_lowp+0xccc>
+ .byte 68,15,40,37,193,208,1,0 // movaps 0x1d0c1(%rip),%xmm12 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
.byte 65,15,89,196 // mulps %xmm12,%xmm0
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,89,204 // mulps %xmm4,%xmm9
@@ -36787,7 +36787,7 @@ HIDDEN _sk_clamp_1_sse41
.globl _sk_clamp_1_sse41
FUNCTION(_sk_clamp_1_sse41)
_sk_clamp_1_sse41:
- .byte 68,15,40,5,92,205,1,0 // movaps 0x1cd5c(%rip),%xmm8 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,5,188,206,1,0 // movaps 0x1cebc(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 65,15,93,192 // minps %xmm8,%xmm0
.byte 65,15,93,200 // minps %xmm8,%xmm1
.byte 65,15,93,208 // minps %xmm8,%xmm2
@@ -36799,7 +36799,7 @@ HIDDEN _sk_clamp_a_sse41
.globl _sk_clamp_a_sse41
FUNCTION(_sk_clamp_a_sse41)
_sk_clamp_a_sse41:
- .byte 15,93,29,65,205,1,0 // minps 0x1cd41(%rip),%xmm3 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,93,29,161,206,1,0 // minps 0x1cea1(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 15,93,195 // minps %xmm3,%xmm0
.byte 15,93,203 // minps %xmm3,%xmm1
.byte 15,93,211 // minps %xmm3,%xmm2
@@ -36810,7 +36810,7 @@ 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,45,205,1,0 // minps 0x1cd2d(%rip),%xmm7 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,93,61,141,206,1,0 // minps 0x1ce8d(%rip),%xmm7 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 15,93,231 // minps %xmm7,%xmm4
.byte 15,93,239 // minps %xmm7,%xmm5
.byte 15,93,247 // minps %xmm7,%xmm6
@@ -36845,7 +36845,7 @@ HIDDEN _sk_invert_sse41
.globl _sk_invert_sse41
FUNCTION(_sk_invert_sse41)
_sk_invert_sse41:
- .byte 68,15,40,5,233,204,1,0 // movaps 0x1cce9(%rip),%xmm8 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,5,73,206,1,0 // movaps 0x1ce49(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,92,200 // subps %xmm0,%xmm9
.byte 69,15,40,208 // movaps %xmm8,%xmm10
@@ -36906,10 +36906,10 @@ HIDDEN _sk_unpremul_sse41
.globl _sk_unpremul_sse41
FUNCTION(_sk_unpremul_sse41)
_sk_unpremul_sse41:
- .byte 68,15,40,5,119,204,1,0 // movaps 0x1cc77(%rip),%xmm8 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,5,215,205,1,0 // movaps 0x1cdd7(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 68,15,94,195 // divps %xmm3,%xmm8
.byte 69,15,40,200 // movaps %xmm8,%xmm9
- .byte 68,15,194,13,86,205,1,0,1 // cmpltps 0x1cd56(%rip),%xmm9 # 393e0 <_sk_srcover_bgra_8888_sse2_lowp+0xcdc>
+ .byte 68,15,194,13,182,206,1,0,1 // cmpltps 0x1ceb6(%rip),%xmm9 # 39540 <_sk_srcover_bgra_8888_sse2_lowp+0xccc>
.byte 69,15,84,200 // andps %xmm8,%xmm9
.byte 65,15,89,193 // mulps %xmm9,%xmm0
.byte 65,15,89,201 // mulps %xmm9,%xmm1
@@ -36921,20 +36921,20 @@ HIDDEN _sk_from_srgb_sse41
.globl _sk_from_srgb_sse41
FUNCTION(_sk_from_srgb_sse41)
_sk_from_srgb_sse41:
- .byte 68,15,40,29,74,205,1,0 // movaps 0x1cd4a(%rip),%xmm11 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xcec>
+ .byte 68,15,40,29,170,206,1,0 // movaps 0x1ceaa(%rip),%xmm11 # 39550 <_sk_srcover_bgra_8888_sse2_lowp+0xcdc>
.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,178,204,1,0 // movaps 0x1ccb2(%rip),%xmm12 # 39370 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ .byte 68,15,40,37,18,206,1,0 // movaps 0x1ce12(%rip),%xmm12 # 394d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
.byte 68,15,40,192 // movaps %xmm0,%xmm8
.byte 69,15,89,196 // mulps %xmm12,%xmm8
- .byte 68,15,40,45,50,205,1,0 // movaps 0x1cd32(%rip),%xmm13 # 39400 <_sk_srcover_bgra_8888_sse2_lowp+0xcfc>
+ .byte 68,15,40,45,146,206,1,0 // movaps 0x1ce92(%rip),%xmm13 # 39560 <_sk_srcover_bgra_8888_sse2_lowp+0xcec>
.byte 69,15,88,197 // addps %xmm13,%xmm8
.byte 69,15,89,194 // mulps %xmm10,%xmm8
- .byte 68,15,40,53,50,205,1,0 // movaps 0x1cd32(%rip),%xmm14 # 39410 <_sk_srcover_bgra_8888_sse2_lowp+0xd0c>
+ .byte 68,15,40,53,146,206,1,0 // movaps 0x1ce92(%rip),%xmm14 # 39570 <_sk_srcover_bgra_8888_sse2_lowp+0xcfc>
.byte 69,15,88,198 // addps %xmm14,%xmm8
- .byte 68,15,40,61,54,205,1,0 // movaps 0x1cd36(%rip),%xmm15 # 39420 <_sk_srcover_bgra_8888_sse2_lowp+0xd1c>
+ .byte 68,15,40,61,150,206,1,0 // movaps 0x1ce96(%rip),%xmm15 # 39580 <_sk_srcover_bgra_8888_sse2_lowp+0xd0c>
.byte 65,15,194,199,1 // cmpltps %xmm15,%xmm0
.byte 102,69,15,56,20,193 // blendvps %xmm0,%xmm9,%xmm8
.byte 68,15,40,209 // movaps %xmm1,%xmm10
@@ -36971,19 +36971,19 @@ 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,129,204,1,0 // movaps 0x1cc81(%rip),%xmm11 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xcec>
+ .byte 68,15,40,29,225,205,1,0 // movaps 0x1cde1(%rip),%xmm11 # 39550 <_sk_srcover_bgra_8888_sse2_lowp+0xcdc>
.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,234,203,1,0 // movaps 0x1cbea(%rip),%xmm12 # 39370 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ .byte 68,15,40,37,74,205,1,0 // movaps 0x1cd4a(%rip),%xmm12 # 394d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
.byte 65,15,89,228 // mulps %xmm12,%xmm4
- .byte 68,15,40,45,110,204,1,0 // movaps 0x1cc6e(%rip),%xmm13 # 39400 <_sk_srcover_bgra_8888_sse2_lowp+0xcfc>
+ .byte 68,15,40,45,206,205,1,0 // movaps 0x1cdce(%rip),%xmm13 # 39560 <_sk_srcover_bgra_8888_sse2_lowp+0xcec>
.byte 65,15,88,229 // addps %xmm13,%xmm4
.byte 15,89,224 // mulps %xmm0,%xmm4
- .byte 68,15,40,53,111,204,1,0 // movaps 0x1cc6f(%rip),%xmm14 # 39410 <_sk_srcover_bgra_8888_sse2_lowp+0xd0c>
+ .byte 68,15,40,53,207,205,1,0 // movaps 0x1cdcf(%rip),%xmm14 # 39570 <_sk_srcover_bgra_8888_sse2_lowp+0xcfc>
.byte 65,15,88,230 // addps %xmm14,%xmm4
- .byte 68,15,40,61,115,204,1,0 // movaps 0x1cc73(%rip),%xmm15 # 39420 <_sk_srcover_bgra_8888_sse2_lowp+0xd1c>
+ .byte 68,15,40,61,211,205,1,0 // movaps 0x1cdd3(%rip),%xmm15 # 39580 <_sk_srcover_bgra_8888_sse2_lowp+0xd0c>
.byte 69,15,194,207,1 // cmpltps %xmm15,%xmm9
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 102,65,15,56,20,226 // blendvps %xmm0,%xmm10,%xmm4
@@ -37027,22 +37027,22 @@ _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,231,203,1,0 // movaps 0x1cbe7(%rip),%xmm11 # 39430 <_sk_srcover_bgra_8888_sse2_lowp+0xd2c>
+ .byte 68,15,40,29,71,205,1,0 // movaps 0x1cd47(%rip),%xmm11 # 39590 <_sk_srcover_bgra_8888_sse2_lowp+0xd1c>
.byte 68,15,40,200 // movaps %xmm0,%xmm9
.byte 69,15,89,203 // mulps %xmm11,%xmm9
- .byte 68,15,40,37,231,203,1,0 // movaps 0x1cbe7(%rip),%xmm12 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xd3c>
+ .byte 68,15,40,37,71,205,1,0 // movaps 0x1cd47(%rip),%xmm12 # 395a0 <_sk_srcover_bgra_8888_sse2_lowp+0xd2c>
.byte 69,15,40,248 // movaps %xmm8,%xmm15
.byte 69,15,89,252 // mulps %xmm12,%xmm15
- .byte 68,15,40,21,231,203,1,0 // movaps 0x1cbe7(%rip),%xmm10 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xd4c>
+ .byte 68,15,40,21,71,205,1,0 // movaps 0x1cd47(%rip),%xmm10 # 395b0 <_sk_srcover_bgra_8888_sse2_lowp+0xd3c>
.byte 69,15,88,250 // addps %xmm10,%xmm15
.byte 69,15,89,248 // mulps %xmm8,%xmm15
- .byte 68,15,40,45,231,203,1,0 // movaps 0x1cbe7(%rip),%xmm13 # 39460 <_sk_srcover_bgra_8888_sse2_lowp+0xd5c>
+ .byte 68,15,40,45,71,205,1,0 // movaps 0x1cd47(%rip),%xmm13 # 395c0 <_sk_srcover_bgra_8888_sse2_lowp+0xd4c>
.byte 69,15,88,253 // addps %xmm13,%xmm15
- .byte 68,15,40,53,235,203,1,0 // movaps 0x1cbeb(%rip),%xmm14 # 39470 <_sk_srcover_bgra_8888_sse2_lowp+0xd6c>
+ .byte 68,15,40,53,75,205,1,0 // movaps 0x1cd4b(%rip),%xmm14 # 395d0 <_sk_srcover_bgra_8888_sse2_lowp+0xd5c>
.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,231,203,1,0 // movaps 0x1cbe7(%rip),%xmm15 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xd7c>
+ .byte 68,15,40,61,71,205,1,0 // movaps 0x1cd47(%rip),%xmm15 # 395e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd6c>
.byte 65,15,194,199,1 // cmpltps %xmm15,%xmm0
.byte 102,69,15,56,20,193 // blendvps %xmm0,%xmm9,%xmm8
.byte 68,15,82,202 // rsqrtps %xmm2,%xmm9
@@ -37097,7 +37097,7 @@ _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,142,201,1,0 // movaps 0x1c98e(%rip),%xmm14 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,53,238,202,1,0 // movaps 0x1caee(%rip),%xmm14 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 68,15,94,241 // divps %xmm1,%xmm14
.byte 69,15,40,211 // movaps %xmm11,%xmm10
.byte 69,15,194,208,0 // cmpeqps %xmm8,%xmm10
@@ -37106,27 +37106,27 @@ _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,5,203,1,0 // andps 0x1cb05(%rip),%xmm15 # 39490 <_sk_srcover_bgra_8888_sse2_lowp+0xd8c>
+ .byte 68,15,84,61,101,204,1,0 // andps 0x1cc65(%rip),%xmm15 # 395f0 <_sk_srcover_bgra_8888_sse2_lowp+0xd7c>
.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,248,202,1,0 // movaps 0x1caf8(%rip),%xmm13 # 394a0 <_sk_srcover_bgra_8888_sse2_lowp+0xd9c>
+ .byte 68,15,40,45,88,204,1,0 // movaps 0x1cc58(%rip),%xmm13 # 39600 <_sk_srcover_bgra_8888_sse2_lowp+0xd8c>
.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,244,202,1,0 // addps 0x1caf4(%rip),%xmm8 # 394b0 <_sk_srcover_bgra_8888_sse2_lowp+0xdac>
+ .byte 68,15,88,5,84,204,1,0 // addps 0x1cc54(%rip),%xmm8 # 39610 <_sk_srcover_bgra_8888_sse2_lowp+0xd9c>
.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,236,202,1,0 // mulps 0x1caec(%rip),%xmm8 # 394c0 <_sk_srcover_bgra_8888_sse2_lowp+0xdbc>
+ .byte 68,15,89,5,76,204,1,0 // mulps 0x1cc4c(%rip),%xmm8 # 39620 <_sk_srcover_bgra_8888_sse2_lowp+0xdac>
.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,240,200,1,0 // movaps 0x1c8f0(%rip),%xmm0 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,5,80,202,1,0 // movaps 0x1ca50(%rip),%xmm0 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
.byte 65,15,40,211 // movaps %xmm11,%xmm2
.byte 15,89,208 // mulps %xmm0,%xmm2
.byte 15,194,194,1 // cmpltps %xmm2,%xmm0
@@ -37148,7 +37148,7 @@ _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,166,200,1,0 // movaps 0x1c8a6(%rip),%xmm9 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,13,6,202,1,0 // movaps 0x1ca06(%rip),%xmm9 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 15,194,194,2 // cmpleps %xmm2,%xmm0
.byte 15,40,217 // movaps %xmm1,%xmm3
@@ -37161,19 +37161,19 @@ _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,97,202,1,0 // movaps 0x1ca61(%rip),%xmm14 # 394d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ .byte 68,15,40,53,193,203,1,0 // movaps 0x1cbc1(%rip),%xmm14 # 39630 <_sk_srcover_bgra_8888_sse2_lowp+0xdbc>
.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,90,202,1,0 // movaps 0x1ca5a(%rip),%xmm11 # 394e0 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ .byte 68,15,40,29,186,203,1,0 // movaps 0x1cbba(%rip),%xmm11 # 39640 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
.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,243,201,1,0 // movaps 0x1c9f3(%rip),%xmm7 # 39490 <_sk_srcover_bgra_8888_sse2_lowp+0xd8c>
+ .byte 15,40,61,83,203,1,0 // movaps 0x1cb53(%rip),%xmm7 # 395f0 <_sk_srcover_bgra_8888_sse2_lowp+0xd7c>
.byte 69,15,40,238 // movaps %xmm14,%xmm13
.byte 68,15,89,239 // mulps %xmm7,%xmm13
- .byte 15,40,29,4,202,1,0 // movaps 0x1ca04(%rip),%xmm3 # 394b0 <_sk_srcover_bgra_8888_sse2_lowp+0xdac>
+ .byte 15,40,29,100,203,1,0 // movaps 0x1cb64(%rip),%xmm3 # 39610 <_sk_srcover_bgra_8888_sse2_lowp+0xd9c>
.byte 68,15,40,227 // movaps %xmm3,%xmm12
.byte 69,15,92,229 // subps %xmm13,%xmm12
.byte 68,15,89,230 // mulps %xmm6,%xmm12
@@ -37183,7 +37183,7 @@ _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,227,201,1,0 // movaps 0x1c9e3(%rip),%xmm12 # 394c0 <_sk_srcover_bgra_8888_sse2_lowp+0xdbc>
+ .byte 68,15,40,37,67,203,1,0 // movaps 0x1cb43(%rip),%xmm12 # 39620 <_sk_srcover_bgra_8888_sse2_lowp+0xdac>
.byte 65,15,40,196 // movaps %xmm12,%xmm0
.byte 65,15,194,198,2 // cmpleps %xmm14,%xmm0
.byte 68,15,89,238 // mulps %xmm6,%xmm13
@@ -37217,7 +37217,7 @@ _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,123,201,1,0 // addps 0x1c97b(%rip),%xmm10 # 394f0 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 68,15,88,21,219,202,1,0 // addps 0x1cadb(%rip),%xmm10 # 39650 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
.byte 102,65,15,58,8,194,1 // roundps $0x1,%xmm10,%xmm0
.byte 68,15,92,208 // subps %xmm0,%xmm10
.byte 69,15,194,218,2 // cmpleps %xmm10,%xmm11
@@ -37274,9 +37274,9 @@ _sk_scale_u8_sse41:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,52 // jne 1cc5c <_sk_scale_u8_sse41+0x4c>
.byte 102,71,15,56,49,4,16 // pmovzxbd (%r8,%r10,1),%xmm8
- .byte 102,68,15,219,5,104,199,1,0 // pand 0x1c768(%rip),%xmm8 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ .byte 102,68,15,219,5,200,200,1,0 // pand 0x1c8c8(%rip),%xmm8 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
- .byte 68,15,89,5,188,200,1,0 // mulps 0x1c8bc(%rip),%xmm8 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 68,15,89,5,28,202,1,0 // mulps 0x1ca1c(%rip),%xmm8 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
.byte 65,15,89,208 // mulps %xmm8,%xmm2
@@ -37320,17 +37320,17 @@ _sk_scale_565_sse41:
.byte 72,133,255 // test %rdi,%rdi
.byte 15,133,159,0,0,0 // jne 1cd76 <_sk_scale_565_sse41+0xc3>
.byte 102,71,15,56,51,28,80 // pmovzxwd (%r8,%r10,2),%xmm11
- .byte 102,15,111,5,42,200,1,0 // movdqa 0x1c82a(%rip),%xmm0 # 39510 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
+ .byte 102,15,111,5,138,201,1,0 // movdqa 0x1c98a(%rip),%xmm0 # 39670 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
.byte 102,65,15,219,195 // pand %xmm11,%xmm0
.byte 68,15,91,200 // cvtdq2ps %xmm0,%xmm9
- .byte 68,15,89,13,41,200,1,0 // mulps 0x1c829(%rip),%xmm9 # 39520 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
- .byte 102,15,111,5,49,200,1,0 // movdqa 0x1c831(%rip),%xmm0 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
+ .byte 68,15,89,13,137,201,1,0 // mulps 0x1c989(%rip),%xmm9 # 39680 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
+ .byte 102,15,111,5,145,201,1,0 // movdqa 0x1c991(%rip),%xmm0 # 39690 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
.byte 102,65,15,219,195 // pand %xmm11,%xmm0
.byte 68,15,91,208 // cvtdq2ps %xmm0,%xmm10
- .byte 68,15,89,21,48,200,1,0 // mulps 0x1c830(%rip),%xmm10 # 39540 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
- .byte 102,68,15,219,29,55,200,1,0 // pand 0x1c837(%rip),%xmm11 # 39550 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
+ .byte 68,15,89,21,144,201,1,0 // mulps 0x1c990(%rip),%xmm10 # 396a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
+ .byte 102,68,15,219,29,151,201,1,0 // pand 0x1c997(%rip),%xmm11 # 396b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
.byte 69,15,91,219 // cvtdq2ps %xmm11,%xmm11
- .byte 68,15,89,29,59,200,1,0 // mulps 0x1c83b(%rip),%xmm11 # 39560 <_sk_srcover_bgra_8888_sse2_lowp+0xe5c>
+ .byte 68,15,89,29,155,201,1,0 // mulps 0x1c99b(%rip),%xmm11 # 396c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
.byte 15,40,195 // movaps %xmm3,%xmm0
.byte 15,194,199,1 // cmpltps %xmm7,%xmm0
.byte 69,15,40,226 // movaps %xmm10,%xmm12
@@ -37407,9 +37407,9 @@ _sk_lerp_u8_sse41:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,72 // jne 1ce66 <_sk_lerp_u8_sse41+0x60>
.byte 102,71,15,56,49,4,16 // pmovzxbd (%r8,%r10,1),%xmm8
- .byte 102,68,15,219,5,114,197,1,0 // pand 0x1c572(%rip),%xmm8 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ .byte 102,68,15,219,5,210,198,1,0 // pand 0x1c6d2(%rip),%xmm8 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
- .byte 68,15,89,5,198,198,1,0 // mulps 0x1c6c6(%rip),%xmm8 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 68,15,89,5,38,200,1,0 // mulps 0x1c826(%rip),%xmm8 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
.byte 15,92,196 // subps %xmm4,%xmm0
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 15,88,196 // addps %xmm4,%xmm0
@@ -37460,17 +37460,17 @@ _sk_lerp_565_sse41:
.byte 72,133,255 // test %rdi,%rdi
.byte 15,133,165,0,0,0 // jne 1cf89 <_sk_lerp_565_sse41+0xc9>
.byte 102,71,15,56,51,20,80 // pmovzxwd (%r8,%r10,2),%xmm10
- .byte 102,15,111,5,29,198,1,0 // movdqa 0x1c61d(%rip),%xmm0 # 39510 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
+ .byte 102,15,111,5,125,199,1,0 // movdqa 0x1c77d(%rip),%xmm0 # 39670 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
.byte 102,65,15,219,194 // pand %xmm10,%xmm0
.byte 68,15,91,200 // cvtdq2ps %xmm0,%xmm9
- .byte 68,15,89,13,28,198,1,0 // mulps 0x1c61c(%rip),%xmm9 # 39520 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
- .byte 102,15,111,5,36,198,1,0 // movdqa 0x1c624(%rip),%xmm0 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
+ .byte 68,15,89,13,124,199,1,0 // mulps 0x1c77c(%rip),%xmm9 # 39680 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
+ .byte 102,15,111,5,132,199,1,0 // movdqa 0x1c784(%rip),%xmm0 # 39690 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
.byte 102,65,15,219,194 // pand %xmm10,%xmm0
.byte 68,15,91,216 // cvtdq2ps %xmm0,%xmm11
- .byte 68,15,89,29,35,198,1,0 // mulps 0x1c623(%rip),%xmm11 # 39540 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
- .byte 102,68,15,219,21,42,198,1,0 // pand 0x1c62a(%rip),%xmm10 # 39550 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
+ .byte 68,15,89,29,131,199,1,0 // mulps 0x1c783(%rip),%xmm11 # 396a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
+ .byte 102,68,15,219,21,138,199,1,0 // pand 0x1c78a(%rip),%xmm10 # 396b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
.byte 69,15,91,210 // cvtdq2ps %xmm10,%xmm10
- .byte 68,15,89,21,46,198,1,0 // mulps 0x1c62e(%rip),%xmm10 # 39560 <_sk_srcover_bgra_8888_sse2_lowp+0xe5c>
+ .byte 68,15,89,21,142,199,1,0 // mulps 0x1c78e(%rip),%xmm10 # 396c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
.byte 15,40,195 // movaps %xmm3,%xmm0
.byte 15,194,199,1 // cmpltps %xmm7,%xmm0
.byte 69,15,40,227 // movaps %xmm11,%xmm12
@@ -37526,7 +37526,7 @@ _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,160,195,1,0 // movdqa 0x1c3a0(%rip),%xmm0 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ .byte 102,15,111,5,0,197,1,0 // movdqa 0x1c500(%rip),%xmm0 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
.byte 102,65,15,219,192 // pand %xmm8,%xmm0
.byte 102,73,15,58,22,192,1 // pextrq $0x1,%xmm0,%r8
.byte 102,73,15,126,193 // movq %xmm0,%r9
@@ -37541,7 +37541,7 @@ _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,91,195,1,0 // pshufb 0x1c35b(%rip),%xmm1 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
+ .byte 102,15,56,0,13,187,196,1,0 // pshufb 0x1c4bb(%rip),%xmm1 # 39510 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
.byte 102,73,15,58,22,200,1 // pextrq $0x1,%xmm1,%r8
.byte 102,72,15,126,203 // movq %xmm1,%rbx
.byte 68,15,182,203 // movzbl %bl,%r9d
@@ -37556,7 +37556,7 @@ _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,23,195,1,0 // pshufb 0x1c317(%rip),%xmm2 # 393c0 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ .byte 102,15,56,0,21,119,196,1,0 // pshufb 0x1c477(%rip),%xmm2 # 39520 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
.byte 102,72,15,58,22,211,1 // pextrq $0x1,%xmm2,%rbx
.byte 102,72,15,126,208 // movq %xmm2,%rax
.byte 68,15,182,200 // movzbl %al,%r9d
@@ -37571,7 +37571,7 @@ _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,4,196,1,0 // mulps 0x1c404(%rip),%xmm3 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 15,89,29,100,197,1,0 // mulps 0x1c564(%rip),%xmm3 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 91 // pop %rbx
.byte 65,94 // pop %r14
@@ -37612,7 +37612,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,214,195,1,0 // movdqa 0x1c3d6(%rip),%xmm8 # 39570 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
+ .byte 102,68,15,111,5,54,197,1,0 // movdqa 0x1c536(%rip),%xmm8 # 396d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe5c>
.byte 102,15,111,193 // movdqa %xmm1,%xmm0
.byte 102,65,15,219,192 // pand %xmm8,%xmm0
.byte 102,15,56,51,192 // pmovzxwd %xmm0,%xmm0
@@ -37630,7 +37630,7 @@ _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,133,195,1,0 // pshufb 0x1c385(%rip),%xmm1 # 39580 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
+ .byte 102,15,56,0,13,229,196,1,0 // pshufb 0x1c4e5(%rip),%xmm1 # 396e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
.byte 102,15,56,51,201 // pmovzxwd %xmm1,%xmm1
.byte 102,73,15,58,22,200,1 // pextrq $0x1,%xmm1,%r8
.byte 102,72,15,126,203 // movq %xmm1,%rbx
@@ -37666,7 +37666,7 @@ _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,211,194,1,0 // mulps 0x1c2d3(%rip),%xmm3 # 39590 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
+ .byte 15,89,29,51,196,1,0 // mulps 0x1c433(%rip),%xmm3 # 396f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 91 // pop %rbx
.byte 65,94 // pop %r14
@@ -37706,7 +37706,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,28,194,1,0 // movdqa 0x1c21c(%rip),%xmm8 # 39570 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
+ .byte 102,68,15,111,5,124,195,1,0 // movdqa 0x1c37c(%rip),%xmm8 # 396d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe5c>
.byte 102,15,111,193 // movdqa %xmm1,%xmm0
.byte 102,65,15,219,192 // pand %xmm8,%xmm0
.byte 102,15,56,51,192 // pmovzxwd %xmm0,%xmm0
@@ -37724,7 +37724,7 @@ _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,203,193,1,0 // pshufb 0x1c1cb(%rip),%xmm1 # 39580 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
+ .byte 102,15,56,0,13,43,195,1,0 // pshufb 0x1c32b(%rip),%xmm1 # 396e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
.byte 102,15,56,51,201 // pmovzxwd %xmm1,%xmm1
.byte 102,73,15,58,22,200,1 // pextrq $0x1,%xmm1,%r8
.byte 102,72,15,126,203 // movq %xmm1,%rbx
@@ -37755,7 +37755,7 @@ _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,150,190,1,0 // movaps 0x1be96(%rip),%xmm3 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,40,29,246,191,1,0 // movaps 0x1bff6(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 91 // pop %rbx
.byte 65,94 // pop %r14
.byte 255,224 // jmpq *%rax
@@ -37787,7 +37787,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,3,191,1,0 // movaps 0x1bf03(%rip),%xmm8 # 393d0 <_sk_srcover_bgra_8888_sse2_lowp+0xccc>
+ .byte 68,15,40,5,99,192,1,0 // movaps 0x1c063(%rip),%xmm8 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 102,15,91,192 // cvtps2dq %xmm0,%xmm0
.byte 102,73,15,58,22,192,1 // pextrq $0x1,%xmm0,%r8
@@ -37810,7 +37810,7 @@ _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,201,191,1,0 // movaps 0x1bfc9(%rip),%xmm9 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 68,15,40,13,41,193,1,0 // movaps 0x1c129(%rip),%xmm9 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
.byte 65,15,89,193 // mulps %xmm9,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
.byte 102,15,91,201 // cvtps2dq %xmm1,%xmm1
@@ -37912,7 +37912,7 @@ _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,37,190,1,0 // movaps 0x1be25(%rip),%xmm9 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 68,15,40,13,133,191,1,0 // movaps 0x1bf85(%rip),%xmm9 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
.byte 65,15,89,193 // mulps %xmm9,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
.byte 102,15,91,201 // cvtps2dq %xmm1,%xmm1
@@ -38094,31 +38094,31 @@ _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,0,188,1,0 // mulps 0x1bc00(%rip),%xmm8 # 395a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
- .byte 68,15,84,21,8,188,1,0 // andps 0x1bc08(%rip),%xmm10 # 395b0 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
- .byte 68,15,86,21,48,185,1,0 // orps 0x1b930(%rip),%xmm10 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
- .byte 68,15,88,5,8,188,1,0 // addps 0x1bc08(%rip),%xmm8 # 395c0 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
- .byte 68,15,40,37,16,188,1,0 // movaps 0x1bc10(%rip),%xmm12 # 395d0 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ .byte 68,15,89,5,96,189,1,0 // mulps 0x1bd60(%rip),%xmm8 # 39700 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
+ .byte 68,15,84,21,104,189,1,0 // andps 0x1bd68(%rip),%xmm10 # 39710 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
+ .byte 68,15,86,21,144,186,1,0 // orps 0x1ba90(%rip),%xmm10 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,88,5,104,189,1,0 // addps 0x1bd68(%rip),%xmm8 # 39720 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
+ .byte 68,15,40,37,112,189,1,0 // movaps 0x1bd70(%rip),%xmm12 # 39730 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
.byte 69,15,89,226 // mulps %xmm10,%xmm12
.byte 69,15,92,196 // subps %xmm12,%xmm8
- .byte 68,15,88,21,16,188,1,0 // addps 0x1bc10(%rip),%xmm10 # 395e0 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
- .byte 68,15,40,37,24,188,1,0 // movaps 0x1bc18(%rip),%xmm12 # 395f0 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
+ .byte 68,15,88,21,112,189,1,0 // addps 0x1bd70(%rip),%xmm10 # 39740 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ .byte 68,15,40,37,120,189,1,0 // movaps 0x1bd78(%rip),%xmm12 # 39750 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
.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,5,188,1,0 // addps 0x1bc05(%rip),%xmm8 # 39600 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
- .byte 68,15,40,21,13,188,1,0 // movaps 0x1bc0d(%rip),%xmm10 # 39610 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ .byte 68,15,88,5,101,189,1,0 // addps 0x1bd65(%rip),%xmm8 # 39760 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
+ .byte 68,15,40,21,109,189,1,0 // movaps 0x1bd6d(%rip),%xmm10 # 39770 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
.byte 69,15,89,211 // mulps %xmm11,%xmm10
.byte 69,15,92,194 // subps %xmm10,%xmm8
- .byte 68,15,40,21,13,188,1,0 // movaps 0x1bc0d(%rip),%xmm10 # 39620 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
+ .byte 68,15,40,21,109,189,1,0 // movaps 0x1bd6d(%rip),%xmm10 # 39780 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
.byte 69,15,92,211 // subps %xmm11,%xmm10
- .byte 68,15,40,29,17,188,1,0 // movaps 0x1bc11(%rip),%xmm11 # 39630 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
+ .byte 68,15,40,29,113,189,1,0 // movaps 0x1bd71(%rip),%xmm11 # 39790 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
.byte 69,15,94,218 // divps %xmm10,%xmm11
.byte 69,15,88,216 // addps %xmm8,%xmm11
- .byte 68,15,89,29,17,188,1,0 // mulps 0x1bc11(%rip),%xmm11 # 39640 <_sk_srcover_bgra_8888_sse2_lowp+0xf3c>
+ .byte 68,15,89,29,113,189,1,0 // mulps 0x1bd71(%rip),%xmm11 # 397a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
.byte 102,69,15,91,211 // cvtps2dq %xmm11,%xmm10
.byte 243,68,15,16,64,20 // movss 0x14(%rax),%xmm8
.byte 69,15,198,192,0 // shufps $0x0,%xmm8,%xmm8
@@ -38126,7 +38126,7 @@ _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,152,184,1,0 // minps 0x1b898(%rip),%xmm8 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,93,5,248,185,1,0 // minps 0x1b9f8(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -38156,31 +38156,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,217,186,1,0 // mulps 0x1bad9(%rip),%xmm12 # 395a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
- .byte 68,15,84,29,225,186,1,0 // andps 0x1bae1(%rip),%xmm11 # 395b0 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
- .byte 68,15,86,29,9,184,1,0 // orps 0x1b809(%rip),%xmm11 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
- .byte 68,15,88,37,225,186,1,0 // addps 0x1bae1(%rip),%xmm12 # 395c0 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
- .byte 15,40,13,234,186,1,0 // movaps 0x1baea(%rip),%xmm1 # 395d0 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ .byte 68,15,89,37,57,188,1,0 // mulps 0x1bc39(%rip),%xmm12 # 39700 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
+ .byte 68,15,84,29,65,188,1,0 // andps 0x1bc41(%rip),%xmm11 # 39710 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
+ .byte 68,15,86,29,105,185,1,0 // orps 0x1b969(%rip),%xmm11 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,88,37,65,188,1,0 // addps 0x1bc41(%rip),%xmm12 # 39720 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
+ .byte 15,40,13,74,188,1,0 // movaps 0x1bc4a(%rip),%xmm1 # 39730 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
.byte 65,15,89,203 // mulps %xmm11,%xmm1
.byte 68,15,92,225 // subps %xmm1,%xmm12
- .byte 68,15,88,29,234,186,1,0 // addps 0x1baea(%rip),%xmm11 # 395e0 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
- .byte 15,40,13,243,186,1,0 // movaps 0x1baf3(%rip),%xmm1 # 395f0 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
+ .byte 68,15,88,29,74,188,1,0 // addps 0x1bc4a(%rip),%xmm11 # 39740 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ .byte 15,40,13,83,188,1,0 // movaps 0x1bc53(%rip),%xmm1 # 39750 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
.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,224,186,1,0 // addps 0x1bae0(%rip),%xmm12 # 39600 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
- .byte 15,40,13,233,186,1,0 // movaps 0x1bae9(%rip),%xmm1 # 39610 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ .byte 68,15,88,37,64,188,1,0 // addps 0x1bc40(%rip),%xmm12 # 39760 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
+ .byte 15,40,13,73,188,1,0 // movaps 0x1bc49(%rip),%xmm1 # 39770 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
.byte 65,15,89,203 // mulps %xmm11,%xmm1
.byte 68,15,92,225 // subps %xmm1,%xmm12
- .byte 68,15,40,21,233,186,1,0 // movaps 0x1bae9(%rip),%xmm10 # 39620 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
+ .byte 68,15,40,21,73,188,1,0 // movaps 0x1bc49(%rip),%xmm10 # 39780 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
.byte 69,15,92,211 // subps %xmm11,%xmm10
- .byte 15,40,13,238,186,1,0 // movaps 0x1baee(%rip),%xmm1 # 39630 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
+ .byte 15,40,13,78,188,1,0 // movaps 0x1bc4e(%rip),%xmm1 # 39790 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
.byte 65,15,94,202 // divps %xmm10,%xmm1
.byte 65,15,88,204 // addps %xmm12,%xmm1
- .byte 15,89,13,239,186,1,0 // mulps 0x1baef(%rip),%xmm1 # 39640 <_sk_srcover_bgra_8888_sse2_lowp+0xf3c>
+ .byte 15,89,13,79,188,1,0 // mulps 0x1bc4f(%rip),%xmm1 # 397a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
.byte 102,68,15,91,209 // cvtps2dq %xmm1,%xmm10
.byte 243,15,16,72,20 // movss 0x14(%rax),%xmm1
.byte 15,198,201,0 // shufps $0x0,%xmm1,%xmm1
@@ -38188,7 +38188,7 @@ _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,122,183,1,0 // minps 0x1b77a(%rip),%xmm1 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,93,13,218,184,1,0 // minps 0x1b8da(%rip),%xmm1 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -38218,31 +38218,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,187,185,1,0 // mulps 0x1b9bb(%rip),%xmm12 # 395a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
- .byte 68,15,84,29,195,185,1,0 // andps 0x1b9c3(%rip),%xmm11 # 395b0 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
- .byte 68,15,86,29,235,182,1,0 // orps 0x1b6eb(%rip),%xmm11 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
- .byte 68,15,88,37,195,185,1,0 // addps 0x1b9c3(%rip),%xmm12 # 395c0 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
- .byte 15,40,21,204,185,1,0 // movaps 0x1b9cc(%rip),%xmm2 # 395d0 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ .byte 68,15,89,37,27,187,1,0 // mulps 0x1bb1b(%rip),%xmm12 # 39700 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
+ .byte 68,15,84,29,35,187,1,0 // andps 0x1bb23(%rip),%xmm11 # 39710 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
+ .byte 68,15,86,29,75,184,1,0 // orps 0x1b84b(%rip),%xmm11 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,88,37,35,187,1,0 // addps 0x1bb23(%rip),%xmm12 # 39720 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
+ .byte 15,40,21,44,187,1,0 // movaps 0x1bb2c(%rip),%xmm2 # 39730 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
.byte 65,15,89,211 // mulps %xmm11,%xmm2
.byte 68,15,92,226 // subps %xmm2,%xmm12
- .byte 68,15,88,29,204,185,1,0 // addps 0x1b9cc(%rip),%xmm11 # 395e0 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
- .byte 15,40,21,213,185,1,0 // movaps 0x1b9d5(%rip),%xmm2 # 395f0 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
+ .byte 68,15,88,29,44,187,1,0 // addps 0x1bb2c(%rip),%xmm11 # 39740 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ .byte 15,40,21,53,187,1,0 // movaps 0x1bb35(%rip),%xmm2 # 39750 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
.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,194,185,1,0 // addps 0x1b9c2(%rip),%xmm12 # 39600 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
- .byte 15,40,21,203,185,1,0 // movaps 0x1b9cb(%rip),%xmm2 # 39610 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ .byte 68,15,88,37,34,187,1,0 // addps 0x1bb22(%rip),%xmm12 # 39760 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
+ .byte 15,40,21,43,187,1,0 // movaps 0x1bb2b(%rip),%xmm2 # 39770 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
.byte 65,15,89,211 // mulps %xmm11,%xmm2
.byte 68,15,92,226 // subps %xmm2,%xmm12
- .byte 68,15,40,21,203,185,1,0 // movaps 0x1b9cb(%rip),%xmm10 # 39620 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
+ .byte 68,15,40,21,43,187,1,0 // movaps 0x1bb2b(%rip),%xmm10 # 39780 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
.byte 69,15,92,211 // subps %xmm11,%xmm10
- .byte 15,40,21,208,185,1,0 // movaps 0x1b9d0(%rip),%xmm2 # 39630 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
+ .byte 15,40,21,48,187,1,0 // movaps 0x1bb30(%rip),%xmm2 # 39790 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
.byte 65,15,94,210 // divps %xmm10,%xmm2
.byte 65,15,88,212 // addps %xmm12,%xmm2
- .byte 15,89,21,209,185,1,0 // mulps 0x1b9d1(%rip),%xmm2 # 39640 <_sk_srcover_bgra_8888_sse2_lowp+0xf3c>
+ .byte 15,89,21,49,187,1,0 // mulps 0x1bb31(%rip),%xmm2 # 397a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
.byte 102,68,15,91,210 // cvtps2dq %xmm2,%xmm10
.byte 243,15,16,80,20 // movss 0x14(%rax),%xmm2
.byte 15,198,210,0 // shufps $0x0,%xmm2,%xmm2
@@ -38250,7 +38250,7 @@ _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,92,182,1,0 // minps 0x1b65c(%rip),%xmm2 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,93,21,188,183,1,0 // minps 0x1b7bc(%rip),%xmm2 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -38280,31 +38280,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,157,184,1,0 // mulps 0x1b89d(%rip),%xmm12 # 395a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
- .byte 68,15,84,29,165,184,1,0 // andps 0x1b8a5(%rip),%xmm11 # 395b0 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
- .byte 68,15,86,29,205,181,1,0 // orps 0x1b5cd(%rip),%xmm11 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
- .byte 68,15,88,37,165,184,1,0 // addps 0x1b8a5(%rip),%xmm12 # 395c0 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
- .byte 15,40,29,174,184,1,0 // movaps 0x1b8ae(%rip),%xmm3 # 395d0 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ .byte 68,15,89,37,253,185,1,0 // mulps 0x1b9fd(%rip),%xmm12 # 39700 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
+ .byte 68,15,84,29,5,186,1,0 // andps 0x1ba05(%rip),%xmm11 # 39710 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
+ .byte 68,15,86,29,45,183,1,0 // orps 0x1b72d(%rip),%xmm11 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,88,37,5,186,1,0 // addps 0x1ba05(%rip),%xmm12 # 39720 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
+ .byte 15,40,29,14,186,1,0 // movaps 0x1ba0e(%rip),%xmm3 # 39730 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
.byte 65,15,89,219 // mulps %xmm11,%xmm3
.byte 68,15,92,227 // subps %xmm3,%xmm12
- .byte 68,15,88,29,174,184,1,0 // addps 0x1b8ae(%rip),%xmm11 # 395e0 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
- .byte 15,40,29,183,184,1,0 // movaps 0x1b8b7(%rip),%xmm3 # 395f0 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
+ .byte 68,15,88,29,14,186,1,0 // addps 0x1ba0e(%rip),%xmm11 # 39740 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ .byte 15,40,29,23,186,1,0 // movaps 0x1ba17(%rip),%xmm3 # 39750 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
.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,164,184,1,0 // addps 0x1b8a4(%rip),%xmm12 # 39600 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
- .byte 15,40,29,173,184,1,0 // movaps 0x1b8ad(%rip),%xmm3 # 39610 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ .byte 68,15,88,37,4,186,1,0 // addps 0x1ba04(%rip),%xmm12 # 39760 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
+ .byte 15,40,29,13,186,1,0 // movaps 0x1ba0d(%rip),%xmm3 # 39770 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
.byte 65,15,89,219 // mulps %xmm11,%xmm3
.byte 68,15,92,227 // subps %xmm3,%xmm12
- .byte 68,15,40,21,173,184,1,0 // movaps 0x1b8ad(%rip),%xmm10 # 39620 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
+ .byte 68,15,40,21,13,186,1,0 // movaps 0x1ba0d(%rip),%xmm10 # 39780 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
.byte 69,15,92,211 // subps %xmm11,%xmm10
- .byte 15,40,29,178,184,1,0 // movaps 0x1b8b2(%rip),%xmm3 # 39630 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
+ .byte 15,40,29,18,186,1,0 // movaps 0x1ba12(%rip),%xmm3 # 39790 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
.byte 65,15,94,218 // divps %xmm10,%xmm3
.byte 65,15,88,220 // addps %xmm12,%xmm3
- .byte 15,89,29,179,184,1,0 // mulps 0x1b8b3(%rip),%xmm3 # 39640 <_sk_srcover_bgra_8888_sse2_lowp+0xf3c>
+ .byte 15,89,29,19,186,1,0 // mulps 0x1ba13(%rip),%xmm3 # 397a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
.byte 102,68,15,91,211 // cvtps2dq %xmm3,%xmm10
.byte 243,15,16,88,20 // movss 0x14(%rax),%xmm3
.byte 15,198,219,0 // shufps $0x0,%xmm3,%xmm3
@@ -38312,7 +38312,7 @@ _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,62,181,1,0 // minps 0x1b53e(%rip),%xmm3 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,93,29,158,182,1,0 // minps 0x1b69e(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -38329,20 +38329,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,189,183,1,0 // mulps 0x1b7bd(%rip),%xmm0 # 395a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
- .byte 68,15,40,53,197,183,1,0 // movaps 0x1b7c5(%rip),%xmm14 # 395b0 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
+ .byte 15,89,5,29,185,1,0 // mulps 0x1b91d(%rip),%xmm0 # 39700 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
+ .byte 68,15,40,53,37,185,1,0 // movaps 0x1b925(%rip),%xmm14 # 39710 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
.byte 65,15,84,214 // andps %xmm14,%xmm2
- .byte 68,15,40,37,233,180,1,0 // movaps 0x1b4e9(%rip),%xmm12 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,37,73,182,1,0 // movaps 0x1b649(%rip),%xmm12 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
.byte 65,15,86,212 // orps %xmm12,%xmm2
- .byte 68,15,40,21,189,183,1,0 // movaps 0x1b7bd(%rip),%xmm10 # 395c0 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
+ .byte 68,15,40,21,29,185,1,0 // movaps 0x1b91d(%rip),%xmm10 # 39720 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
.byte 65,15,88,194 // addps %xmm10,%xmm0
- .byte 68,15,40,29,193,183,1,0 // movaps 0x1b7c1(%rip),%xmm11 # 395d0 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ .byte 68,15,40,29,33,185,1,0 // movaps 0x1b921(%rip),%xmm11 # 39730 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
.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,191,183,1,0 // movaps 0x1b7bf(%rip),%xmm9 # 395e0 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
+ .byte 68,15,40,13,31,185,1,0 // movaps 0x1b91f(%rip),%xmm9 # 39740 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
.byte 65,15,88,209 // addps %xmm9,%xmm2
- .byte 68,15,40,45,195,183,1,0 // movaps 0x1b7c3(%rip),%xmm13 # 395f0 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
+ .byte 68,15,40,45,35,185,1,0 // movaps 0x1b923(%rip),%xmm13 # 39750 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
.byte 65,15,40,229 // movaps %xmm13,%xmm4
.byte 15,94,226 // divps %xmm2,%xmm4
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -38353,21 +38353,21 @@ _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,166,183,1,0 // movaps 0x1b7a6(%rip),%xmm6 # 39600 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
+ .byte 15,40,53,6,185,1,0 // movaps 0x1b906(%rip),%xmm6 # 39760 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
.byte 15,88,198 // addps %xmm6,%xmm0
- .byte 15,40,61,188,183,1,0 // movaps 0x1b7bc(%rip),%xmm7 # 39620 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
+ .byte 15,40,61,28,185,1,0 // movaps 0x1b91c(%rip),%xmm7 # 39780 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
.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,156,183,1,0 // movaps 0x1b79c(%rip),%xmm4 # 39610 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ .byte 15,40,37,252,184,1,0 // movaps 0x1b8fc(%rip),%xmm4 # 39770 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
.byte 15,89,212 // mulps %xmm4,%xmm2
.byte 15,92,194 // subps %xmm2,%xmm0
- .byte 68,15,40,61,174,183,1,0 // movaps 0x1b7ae(%rip),%xmm15 # 39630 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
+ .byte 68,15,40,61,14,185,1,0 // movaps 0x1b90e(%rip),%xmm15 # 39790 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
.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,10,183,1,0 // mulps 0x1b70a(%rip),%xmm0 # 395a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
+ .byte 15,89,5,106,184,1,0 // mulps 0x1b86a(%rip),%xmm0 # 39700 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
.byte 65,15,84,206 // andps %xmm14,%xmm1
.byte 65,15,86,204 // orps %xmm12,%xmm1
.byte 65,15,88,194 // addps %xmm10,%xmm0
@@ -38393,8 +38393,8 @@ _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,171,182,1,0 // mulps 0x1b6ab(%rip),%xmm0 # 395a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
- .byte 15,84,29,180,182,1,0 // andps 0x1b6b4(%rip),%xmm3 # 395b0 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
+ .byte 15,89,5,11,184,1,0 // mulps 0x1b80b(%rip),%xmm0 # 39700 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
+ .byte 15,84,29,20,184,1,0 // andps 0x1b814(%rip),%xmm3 # 39710 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
.byte 65,15,86,220 // orps %xmm12,%xmm3
.byte 65,15,88,194 // addps %xmm10,%xmm0
.byte 68,15,89,219 // mulps %xmm3,%xmm11
@@ -38412,7 +38412,7 @@ _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,252,182,1,0 // movaps 0x1b6fc(%rip),%xmm0 # 39640 <_sk_srcover_bgra_8888_sse2_lowp+0xf3c>
+ .byte 15,40,5,92,184,1,0 // movaps 0x1b85c(%rip),%xmm0 # 397a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
.byte 15,89,208 // mulps %xmm0,%xmm2
.byte 15,89,200 // mulps %xmm0,%xmm1
.byte 68,15,89,248 // mulps %xmm0,%xmm15
@@ -38432,29 +38432,29 @@ 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,204,182,1,0 // mulps 0x1b6cc(%rip),%xmm8 # 39650 <_sk_srcover_bgra_8888_sse2_lowp+0xf4c>
- .byte 68,15,40,13,68,180,1,0 // movaps 0x1b444(%rip),%xmm9 # 393d0 <_sk_srcover_bgra_8888_sse2_lowp+0xccc>
+ .byte 68,15,89,5,44,184,1,0 // mulps 0x1b82c(%rip),%xmm8 # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0xf3c>
+ .byte 68,15,40,13,164,181,1,0 // movaps 0x1b5a4(%rip),%xmm9 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
.byte 65,15,89,201 // mulps %xmm9,%xmm1
- .byte 15,40,5,201,182,1,0 // movaps 0x1b6c9(%rip),%xmm0 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xf5c>
+ .byte 15,40,5,41,184,1,0 // movaps 0x1b829(%rip),%xmm0 # 397c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf4c>
.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,199,182,1,0 // addps 0x1b6c7(%rip),%xmm8 # 39670 <_sk_srcover_bgra_8888_sse2_lowp+0xf6c>
- .byte 68,15,89,5,207,182,1,0 // mulps 0x1b6cf(%rip),%xmm8 # 39680 <_sk_srcover_bgra_8888_sse2_lowp+0xf7c>
- .byte 15,89,13,216,182,1,0 // mulps 0x1b6d8(%rip),%xmm1 # 39690 <_sk_srcover_bgra_8888_sse2_lowp+0xf8c>
+ .byte 68,15,88,5,39,184,1,0 // addps 0x1b827(%rip),%xmm8 # 397d0 <_sk_srcover_bgra_8888_sse2_lowp+0xf5c>
+ .byte 68,15,89,5,47,184,1,0 // mulps 0x1b82f(%rip),%xmm8 # 397e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf6c>
+ .byte 15,89,13,56,184,1,0 // mulps 0x1b838(%rip),%xmm1 # 397f0 <_sk_srcover_bgra_8888_sse2_lowp+0xf7c>
.byte 65,15,88,200 // addps %xmm8,%xmm1
- .byte 15,89,21,221,182,1,0 // mulps 0x1b6dd(%rip),%xmm2 # 396a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf9c>
+ .byte 15,89,21,61,184,1,0 // mulps 0x1b83d(%rip),%xmm2 # 39800 <_sk_srcover_bgra_8888_sse2_lowp+0xf8c>
.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,209,182,1,0 // movaps 0x1b6d1(%rip),%xmm9 # 396b0 <_sk_srcover_bgra_8888_sse2_lowp+0xfac>
+ .byte 68,15,40,13,49,184,1,0 // movaps 0x1b831(%rip),%xmm9 # 39810 <_sk_srcover_bgra_8888_sse2_lowp+0xf9c>
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 65,15,194,195,1 // cmpltps %xmm11,%xmm0
- .byte 15,40,21,209,182,1,0 // movaps 0x1b6d1(%rip),%xmm2 # 396c0 <_sk_srcover_bgra_8888_sse2_lowp+0xfbc>
+ .byte 15,40,21,49,184,1,0 // movaps 0x1b831(%rip),%xmm2 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0xfac>
.byte 15,88,202 // addps %xmm2,%xmm1
- .byte 68,15,40,37,214,182,1,0 // movaps 0x1b6d6(%rip),%xmm12 # 396d0 <_sk_srcover_bgra_8888_sse2_lowp+0xfcc>
+ .byte 68,15,40,37,54,184,1,0 // movaps 0x1b836(%rip),%xmm12 # 39830 <_sk_srcover_bgra_8888_sse2_lowp+0xfbc>
.byte 65,15,89,204 // mulps %xmm12,%xmm1
.byte 102,65,15,56,20,203 // blendvps %xmm0,%xmm11,%xmm1
.byte 69,15,40,216 // movaps %xmm8,%xmm11
@@ -38473,8 +38473,8 @@ _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,143,182,1,0 // mulps 0x1b68f(%rip),%xmm1 # 396e0 <_sk_srcover_bgra_8888_sse2_lowp+0xfdc>
- .byte 15,89,21,152,182,1,0 // mulps 0x1b698(%rip),%xmm2 # 396f0 <_sk_srcover_bgra_8888_sse2_lowp+0xfec>
+ .byte 15,89,13,239,183,1,0 // mulps 0x1b7ef(%rip),%xmm1 # 39840 <_sk_srcover_bgra_8888_sse2_lowp+0xfcc>
+ .byte 15,89,21,248,183,1,0 // mulps 0x1b7f8(%rip),%xmm2 # 39850 <_sk_srcover_bgra_8888_sse2_lowp+0xfdc>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,40,193 // movaps %xmm1,%xmm0
.byte 65,15,40,200 // movaps %xmm8,%xmm1
@@ -38493,9 +38493,9 @@ _sk_load_a8_sse41:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,39 // jne 1e0a2 <_sk_load_a8_sse41+0x3f>
.byte 102,67,15,56,49,4,16 // pmovzxbd (%r8,%r10,1),%xmm0
- .byte 102,15,219,5,22,179,1,0 // pand 0x1b316(%rip),%xmm0 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ .byte 102,15,219,5,118,180,1,0 // pand 0x1b476(%rip),%xmm0 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
.byte 15,91,216 // cvtdq2ps %xmm0,%xmm3
- .byte 15,89,29,108,180,1,0 // mulps 0x1b46c(%rip),%xmm3 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 15,89,29,204,181,1,0 // mulps 0x1b5cc(%rip),%xmm3 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
@@ -38535,9 +38535,9 @@ _sk_load_a8_dst_sse41:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,39 // jne 1e12e <_sk_load_a8_dst_sse41+0x3f>
.byte 102,67,15,56,49,36,16 // pmovzxbd (%r8,%r10,1),%xmm4
- .byte 102,15,219,37,138,178,1,0 // pand 0x1b28a(%rip),%xmm4 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ .byte 102,15,219,37,234,179,1,0 // pand 0x1b3ea(%rip),%xmm4 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
.byte 15,91,252 // cvtdq2ps %xmm4,%xmm7
- .byte 15,89,61,224,179,1,0 // mulps 0x1b3e0(%rip),%xmm7 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 15,89,61,64,181,1,0 // mulps 0x1b540(%rip),%xmm7 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,228 // xorps %xmm4,%xmm4
.byte 102,15,239,237 // pxor %xmm5,%xmm5
@@ -38605,7 +38605,7 @@ _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,216,178,1,0 // mulps 0x1b2d8(%rip),%xmm3 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 15,89,29,56,180,1,0 // mulps 0x1b438(%rip),%xmm3 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
@@ -38622,7 +38622,7 @@ _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,127,177,1,0 // movaps 0x1b17f(%rip),%xmm8 # 393d0 <_sk_srcover_bgra_8888_sse2_lowp+0xccc>
+ .byte 68,15,40,5,223,178,1,0 // movaps 0x1b2df(%rip),%xmm8 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
.byte 68,15,89,195 // mulps %xmm3,%xmm8
.byte 102,69,15,91,192 // cvtps2dq %xmm8,%xmm8
.byte 102,68,15,56,43,192 // packusdw %xmm0,%xmm8
@@ -38643,7 +38643,7 @@ _sk_store_a8_sse41:
.byte 65,128,249,3 // cmp $0x3,%r9b
.byte 117,221 // jne 1e273 <_sk_store_a8_sse41+0x3d>
.byte 102,71,15,58,20,68,16,2,8 // pextrb $0x8,%xmm8,0x2(%r8,%r10,1)
- .byte 102,68,15,56,0,5,87,180,1,0 // pshufb 0x1b457(%rip),%xmm8 # 39700 <_sk_srcover_bgra_8888_sse2_lowp+0xffc>
+ .byte 102,68,15,56,0,5,183,181,1,0 // pshufb 0x1b5b7(%rip),%xmm8 # 39860 <_sk_srcover_bgra_8888_sse2_lowp+0xfec>
.byte 102,71,15,58,21,4,16,0 // pextrw $0x0,%xmm8,(%r8,%r10,1)
.byte 235,192 // jmp 1e273 <_sk_store_a8_sse41+0x3d>
.byte 102,71,15,58,20,4,16,0 // pextrb $0x0,%xmm8,(%r8,%r10,1)
@@ -38662,11 +38662,11 @@ _sk_load_g8_sse41:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,42 // jne 1e2ff <_sk_load_g8_sse41+0x42>
.byte 102,67,15,56,49,4,16 // pmovzxbd (%r8,%r10,1),%xmm0
- .byte 102,15,219,5,188,176,1,0 // pand 0x1b0bc(%rip),%xmm0 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ .byte 102,15,219,5,28,178,1,0 // pand 0x1b21c(%rip),%xmm0 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,18,178,1,0 // mulps 0x1b212(%rip),%xmm0 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 15,89,5,114,179,1,0 // mulps 0x1b372(%rip),%xmm0 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,249,175,1,0 // movaps 0x1aff9(%rip),%xmm3 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,40,29,89,177,1,0 // movaps 0x1b159(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 255,224 // jmpq *%rax
@@ -38704,11 +38704,11 @@ _sk_load_g8_dst_sse41:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,42 // jne 1e38e <_sk_load_g8_dst_sse41+0x42>
.byte 102,67,15,56,49,36,16 // pmovzxbd (%r8,%r10,1),%xmm4
- .byte 102,15,219,37,45,176,1,0 // pand 0x1b02d(%rip),%xmm4 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ .byte 102,15,219,37,141,177,1,0 // pand 0x1b18d(%rip),%xmm4 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,37,131,177,1,0 // mulps 0x1b183(%rip),%xmm4 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 15,89,37,227,178,1,0 // mulps 0x1b2e3(%rip),%xmm4 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,61,106,175,1,0 // movaps 0x1af6a(%rip),%xmm7 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,40,61,202,176,1,0 // movaps 0x1b0ca(%rip),%xmm7 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 15,40,236 // movaps %xmm4,%xmm5
.byte 15,40,244 // movaps %xmm4,%xmm6
.byte 255,224 // jmpq *%rax
@@ -38774,9 +38774,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,120,176,1,0 // mulps 0x1b078(%rip),%xmm0 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 15,89,5,216,177,1,0 // mulps 0x1b1d8(%rip),%xmm0 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,95,174,1,0 // movaps 0x1ae5f(%rip),%xmm3 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,40,29,191,175,1,0 // movaps 0x1afbf(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 255,224 // jmpq *%rax
@@ -38795,19 +38795,19 @@ _sk_load_565_sse41:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,80 // jne 1e504 <_sk_load_565_sse41+0x6b>
.byte 102,67,15,56,51,20,80 // pmovzxwd (%r8,%r10,2),%xmm2
- .byte 102,15,111,5,77,176,1,0 // movdqa 0x1b04d(%rip),%xmm0 # 39510 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
+ .byte 102,15,111,5,173,177,1,0 // movdqa 0x1b1ad(%rip),%xmm0 # 39670 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,79,176,1,0 // mulps 0x1b04f(%rip),%xmm0 # 39520 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
- .byte 102,15,111,13,87,176,1,0 // movdqa 0x1b057(%rip),%xmm1 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
+ .byte 15,89,5,175,177,1,0 // mulps 0x1b1af(%rip),%xmm0 # 39680 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
+ .byte 102,15,111,13,183,177,1,0 // movdqa 0x1b1b7(%rip),%xmm1 # 39690 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
.byte 102,15,219,202 // pand %xmm2,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,89,176,1,0 // mulps 0x1b059(%rip),%xmm1 # 39540 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
- .byte 102,15,219,21,97,176,1,0 // pand 0x1b061(%rip),%xmm2 # 39550 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
+ .byte 15,89,13,185,177,1,0 // mulps 0x1b1b9(%rip),%xmm1 # 396a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
+ .byte 102,15,219,21,193,177,1,0 // pand 0x1b1c1(%rip),%xmm2 # 396b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,103,176,1,0 // mulps 0x1b067(%rip),%xmm2 # 39560 <_sk_srcover_bgra_8888_sse2_lowp+0xe5c>
+ .byte 15,89,21,199,177,1,0 // mulps 0x1b1c7(%rip),%xmm2 # 396c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,238,173,1,0 // movaps 0x1adee(%rip),%xmm3 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,40,29,78,175,1,0 // movaps 0x1af4e(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
@@ -38843,19 +38843,19 @@ _sk_load_565_dst_sse41:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,80 // jne 1e5bf <_sk_load_565_dst_sse41+0x6b>
.byte 102,67,15,56,51,52,80 // pmovzxwd (%r8,%r10,2),%xmm6
- .byte 102,15,111,37,146,175,1,0 // movdqa 0x1af92(%rip),%xmm4 # 39510 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
+ .byte 102,15,111,37,242,176,1,0 // movdqa 0x1b0f2(%rip),%xmm4 # 39670 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
.byte 102,15,219,230 // pand %xmm6,%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,37,148,175,1,0 // mulps 0x1af94(%rip),%xmm4 # 39520 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
- .byte 102,15,111,45,156,175,1,0 // movdqa 0x1af9c(%rip),%xmm5 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
+ .byte 15,89,37,244,176,1,0 // mulps 0x1b0f4(%rip),%xmm4 # 39680 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
+ .byte 102,15,111,45,252,176,1,0 // movdqa 0x1b0fc(%rip),%xmm5 # 39690 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
.byte 102,15,219,238 // pand %xmm6,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,45,158,175,1,0 // mulps 0x1af9e(%rip),%xmm5 # 39540 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
- .byte 102,15,219,53,166,175,1,0 // pand 0x1afa6(%rip),%xmm6 # 39550 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
+ .byte 15,89,45,254,176,1,0 // mulps 0x1b0fe(%rip),%xmm5 # 396a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
+ .byte 102,15,219,53,6,177,1,0 // pand 0x1b106(%rip),%xmm6 # 396b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
- .byte 15,89,53,172,175,1,0 // mulps 0x1afac(%rip),%xmm6 # 39560 <_sk_srcover_bgra_8888_sse2_lowp+0xe5c>
+ .byte 15,89,53,12,177,1,0 // mulps 0x1b10c(%rip),%xmm6 # 396c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,61,51,173,1,0 // movaps 0x1ad33(%rip),%xmm7 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,40,61,147,174,1,0 // movaps 0x1ae93(%rip),%xmm7 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
@@ -38917,19 +38917,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,89,174,1,0 // movdqa 0x1ae59(%rip),%xmm0 # 39510 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
+ .byte 102,15,111,5,185,175,1,0 // movdqa 0x1afb9(%rip),%xmm0 # 39670 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,91,174,1,0 // mulps 0x1ae5b(%rip),%xmm0 # 39520 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
- .byte 102,15,111,13,99,174,1,0 // movdqa 0x1ae63(%rip),%xmm1 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
+ .byte 15,89,5,187,175,1,0 // mulps 0x1afbb(%rip),%xmm0 # 39680 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
+ .byte 102,15,111,13,195,175,1,0 // movdqa 0x1afc3(%rip),%xmm1 # 39690 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
.byte 102,15,219,202 // pand %xmm2,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,101,174,1,0 // mulps 0x1ae65(%rip),%xmm1 # 39540 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
- .byte 102,15,219,21,109,174,1,0 // pand 0x1ae6d(%rip),%xmm2 # 39550 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
+ .byte 15,89,13,197,175,1,0 // mulps 0x1afc5(%rip),%xmm1 # 396a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
+ .byte 102,15,219,21,205,175,1,0 // pand 0x1afcd(%rip),%xmm2 # 396b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,115,174,1,0 // mulps 0x1ae73(%rip),%xmm2 # 39560 <_sk_srcover_bgra_8888_sse2_lowp+0xe5c>
+ .byte 15,89,21,211,175,1,0 // mulps 0x1afd3(%rip),%xmm2 # 396c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,250,171,1,0 // movaps 0x1abfa(%rip),%xmm3 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,40,29,90,173,1,0 // movaps 0x1ad5a(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 255,224 // jmpq *%rax
HIDDEN _sk_store_565_sse41
@@ -38943,12 +38943,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,250,175,1,0 // movaps 0x1affa(%rip),%xmm8 # 39710 <_sk_srcover_bgra_8888_sse2_lowp+0x100c>
+ .byte 68,15,40,5,90,177,1,0 // movaps 0x1b15a(%rip),%xmm8 # 39870 <_sk_srcover_bgra_8888_sse2_lowp+0xffc>
.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,239,175,1,0 // movaps 0x1afef(%rip),%xmm10 # 39720 <_sk_srcover_bgra_8888_sse2_lowp+0x101c>
+ .byte 68,15,40,21,79,177,1,0 // movaps 0x1b14f(%rip),%xmm10 # 39880 <_sk_srcover_bgra_8888_sse2_lowp+0x100c>
.byte 68,15,89,209 // mulps %xmm1,%xmm10
.byte 102,69,15,91,210 // cvtps2dq %xmm10,%xmm10
.byte 102,65,15,114,242,5 // pslld $0x5,%xmm10
@@ -38992,21 +38992,21 @@ _sk_load_4444_sse41:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,95 // jne 1e822 <_sk_load_4444_sse41+0x7a>
.byte 102,67,15,56,51,28,80 // pmovzxwd (%r8,%r10,2),%xmm3
- .byte 102,15,111,5,94,175,1,0 // movdqa 0x1af5e(%rip),%xmm0 # 39730 <_sk_srcover_bgra_8888_sse2_lowp+0x102c>
+ .byte 102,15,111,5,190,176,1,0 // movdqa 0x1b0be(%rip),%xmm0 # 39890 <_sk_srcover_bgra_8888_sse2_lowp+0x101c>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,96,175,1,0 // mulps 0x1af60(%rip),%xmm0 # 39740 <_sk_srcover_bgra_8888_sse2_lowp+0x103c>
- .byte 102,15,111,13,104,175,1,0 // movdqa 0x1af68(%rip),%xmm1 # 39750 <_sk_srcover_bgra_8888_sse2_lowp+0x104c>
+ .byte 15,89,5,192,176,1,0 // mulps 0x1b0c0(%rip),%xmm0 # 398a0 <_sk_srcover_bgra_8888_sse2_lowp+0x102c>
+ .byte 102,15,111,13,200,176,1,0 // movdqa 0x1b0c8(%rip),%xmm1 # 398b0 <_sk_srcover_bgra_8888_sse2_lowp+0x103c>
.byte 102,15,219,203 // pand %xmm3,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,106,175,1,0 // mulps 0x1af6a(%rip),%xmm1 # 39760 <_sk_srcover_bgra_8888_sse2_lowp+0x105c>
- .byte 102,15,111,21,114,175,1,0 // movdqa 0x1af72(%rip),%xmm2 # 39770 <_sk_srcover_bgra_8888_sse2_lowp+0x106c>
+ .byte 15,89,13,202,176,1,0 // mulps 0x1b0ca(%rip),%xmm1 # 398c0 <_sk_srcover_bgra_8888_sse2_lowp+0x104c>
+ .byte 102,15,111,21,210,176,1,0 // movdqa 0x1b0d2(%rip),%xmm2 # 398d0 <_sk_srcover_bgra_8888_sse2_lowp+0x105c>
.byte 102,15,219,211 // pand %xmm3,%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,116,175,1,0 // mulps 0x1af74(%rip),%xmm2 # 39780 <_sk_srcover_bgra_8888_sse2_lowp+0x107c>
- .byte 102,15,219,29,124,175,1,0 // pand 0x1af7c(%rip),%xmm3 # 39790 <_sk_srcover_bgra_8888_sse2_lowp+0x108c>
+ .byte 15,89,21,212,176,1,0 // mulps 0x1b0d4(%rip),%xmm2 # 398e0 <_sk_srcover_bgra_8888_sse2_lowp+0x106c>
+ .byte 102,15,219,29,220,176,1,0 // pand 0x1b0dc(%rip),%xmm3 # 398f0 <_sk_srcover_bgra_8888_sse2_lowp+0x107c>
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
- .byte 15,89,29,130,175,1,0 // mulps 0x1af82(%rip),%xmm3 # 397a0 <_sk_srcover_bgra_8888_sse2_lowp+0x109c>
+ .byte 15,89,29,226,176,1,0 // mulps 0x1b0e2(%rip),%xmm3 # 39900 <_sk_srcover_bgra_8888_sse2_lowp+0x108c>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
@@ -39043,21 +39043,21 @@ _sk_load_4444_dst_sse41:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,95 // jne 1e8ec <_sk_load_4444_dst_sse41+0x7a>
.byte 102,67,15,56,51,60,80 // pmovzxwd (%r8,%r10,2),%xmm7
- .byte 102,15,111,37,148,174,1,0 // movdqa 0x1ae94(%rip),%xmm4 # 39730 <_sk_srcover_bgra_8888_sse2_lowp+0x102c>
+ .byte 102,15,111,37,244,175,1,0 // movdqa 0x1aff4(%rip),%xmm4 # 39890 <_sk_srcover_bgra_8888_sse2_lowp+0x101c>
.byte 102,15,219,231 // pand %xmm7,%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,37,150,174,1,0 // mulps 0x1ae96(%rip),%xmm4 # 39740 <_sk_srcover_bgra_8888_sse2_lowp+0x103c>
- .byte 102,15,111,45,158,174,1,0 // movdqa 0x1ae9e(%rip),%xmm5 # 39750 <_sk_srcover_bgra_8888_sse2_lowp+0x104c>
+ .byte 15,89,37,246,175,1,0 // mulps 0x1aff6(%rip),%xmm4 # 398a0 <_sk_srcover_bgra_8888_sse2_lowp+0x102c>
+ .byte 102,15,111,45,254,175,1,0 // movdqa 0x1affe(%rip),%xmm5 # 398b0 <_sk_srcover_bgra_8888_sse2_lowp+0x103c>
.byte 102,15,219,239 // pand %xmm7,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,45,160,174,1,0 // mulps 0x1aea0(%rip),%xmm5 # 39760 <_sk_srcover_bgra_8888_sse2_lowp+0x105c>
- .byte 102,15,111,53,168,174,1,0 // movdqa 0x1aea8(%rip),%xmm6 # 39770 <_sk_srcover_bgra_8888_sse2_lowp+0x106c>
+ .byte 15,89,45,0,176,1,0 // mulps 0x1b000(%rip),%xmm5 # 398c0 <_sk_srcover_bgra_8888_sse2_lowp+0x104c>
+ .byte 102,15,111,53,8,176,1,0 // movdqa 0x1b008(%rip),%xmm6 # 398d0 <_sk_srcover_bgra_8888_sse2_lowp+0x105c>
.byte 102,15,219,247 // pand %xmm7,%xmm6
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
- .byte 15,89,53,170,174,1,0 // mulps 0x1aeaa(%rip),%xmm6 # 39780 <_sk_srcover_bgra_8888_sse2_lowp+0x107c>
- .byte 102,15,219,61,178,174,1,0 // pand 0x1aeb2(%rip),%xmm7 # 39790 <_sk_srcover_bgra_8888_sse2_lowp+0x108c>
+ .byte 15,89,53,10,176,1,0 // mulps 0x1b00a(%rip),%xmm6 # 398e0 <_sk_srcover_bgra_8888_sse2_lowp+0x106c>
+ .byte 102,15,219,61,18,176,1,0 // pand 0x1b012(%rip),%xmm7 # 398f0 <_sk_srcover_bgra_8888_sse2_lowp+0x107c>
.byte 15,91,255 // cvtdq2ps %xmm7,%xmm7
- .byte 15,89,61,184,174,1,0 // mulps 0x1aeb8(%rip),%xmm7 # 397a0 <_sk_srcover_bgra_8888_sse2_lowp+0x109c>
+ .byte 15,89,61,24,176,1,0 // mulps 0x1b018(%rip),%xmm7 # 39900 <_sk_srcover_bgra_8888_sse2_lowp+0x108c>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
@@ -39120,21 +39120,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,76,173,1,0 // movdqa 0x1ad4c(%rip),%xmm0 # 39730 <_sk_srcover_bgra_8888_sse2_lowp+0x102c>
+ .byte 102,15,111,5,172,174,1,0 // movdqa 0x1aeac(%rip),%xmm0 # 39890 <_sk_srcover_bgra_8888_sse2_lowp+0x101c>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,78,173,1,0 // mulps 0x1ad4e(%rip),%xmm0 # 39740 <_sk_srcover_bgra_8888_sse2_lowp+0x103c>
- .byte 102,15,111,13,86,173,1,0 // movdqa 0x1ad56(%rip),%xmm1 # 39750 <_sk_srcover_bgra_8888_sse2_lowp+0x104c>
+ .byte 15,89,5,174,174,1,0 // mulps 0x1aeae(%rip),%xmm0 # 398a0 <_sk_srcover_bgra_8888_sse2_lowp+0x102c>
+ .byte 102,15,111,13,182,174,1,0 // movdqa 0x1aeb6(%rip),%xmm1 # 398b0 <_sk_srcover_bgra_8888_sse2_lowp+0x103c>
.byte 102,15,219,203 // pand %xmm3,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,88,173,1,0 // mulps 0x1ad58(%rip),%xmm1 # 39760 <_sk_srcover_bgra_8888_sse2_lowp+0x105c>
- .byte 102,15,111,21,96,173,1,0 // movdqa 0x1ad60(%rip),%xmm2 # 39770 <_sk_srcover_bgra_8888_sse2_lowp+0x106c>
+ .byte 15,89,13,184,174,1,0 // mulps 0x1aeb8(%rip),%xmm1 # 398c0 <_sk_srcover_bgra_8888_sse2_lowp+0x104c>
+ .byte 102,15,111,21,192,174,1,0 // movdqa 0x1aec0(%rip),%xmm2 # 398d0 <_sk_srcover_bgra_8888_sse2_lowp+0x105c>
.byte 102,15,219,211 // pand %xmm3,%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,98,173,1,0 // mulps 0x1ad62(%rip),%xmm2 # 39780 <_sk_srcover_bgra_8888_sse2_lowp+0x107c>
- .byte 102,15,219,29,106,173,1,0 // pand 0x1ad6a(%rip),%xmm3 # 39790 <_sk_srcover_bgra_8888_sse2_lowp+0x108c>
+ .byte 15,89,21,194,174,1,0 // mulps 0x1aec2(%rip),%xmm2 # 398e0 <_sk_srcover_bgra_8888_sse2_lowp+0x106c>
+ .byte 102,15,219,29,202,174,1,0 // pand 0x1aeca(%rip),%xmm3 # 398f0 <_sk_srcover_bgra_8888_sse2_lowp+0x107c>
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
- .byte 15,89,29,112,173,1,0 // mulps 0x1ad70(%rip),%xmm3 # 397a0 <_sk_srcover_bgra_8888_sse2_lowp+0x109c>
+ .byte 15,89,29,208,174,1,0 // mulps 0x1aed0(%rip),%xmm3 # 39900 <_sk_srcover_bgra_8888_sse2_lowp+0x108c>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -39149,7 +39149,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,94,173,1,0 // movaps 0x1ad5e(%rip),%xmm8 # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x10ac>
+ .byte 68,15,40,5,190,174,1,0 // movaps 0x1aebe(%rip),%xmm8 # 39910 <_sk_srcover_bgra_8888_sse2_lowp+0x109c>
.byte 68,15,40,200 // movaps %xmm0,%xmm9
.byte 69,15,89,200 // mulps %xmm8,%xmm9
.byte 102,69,15,91,201 // cvtps2dq %xmm9,%xmm9
@@ -39203,17 +39203,17 @@ _sk_load_8888_sse41:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,89 // jne 1eb6d <_sk_load_8888_sse41+0x75>
.byte 243,65,15,111,28,128 // movdqu (%r8,%rax,4),%xmm3
- .byte 102,15,111,5,126,168,1,0 // movdqa 0x1a87e(%rip),%xmm0 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ .byte 102,15,111,5,222,169,1,0 // movdqa 0x1a9de(%rip),%xmm0 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 68,15,40,5,207,169,1,0 // movaps 0x1a9cf(%rip),%xmm8 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 68,15,40,5,47,171,1,0 // movaps 0x1ab2f(%rip),%xmm8 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 102,15,111,203 // movdqa %xmm3,%xmm1
- .byte 102,15,56,0,13,110,168,1,0 // pshufb 0x1a86e(%rip),%xmm1 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
+ .byte 102,15,56,0,13,206,169,1,0 // pshufb 0x1a9ce(%rip),%xmm1 # 39510 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
.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,106,168,1,0 // pshufb 0x1a86a(%rip),%xmm2 # 393c0 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ .byte 102,15,56,0,21,202,169,1,0 // pshufb 0x1a9ca(%rip),%xmm2 # 39520 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
.byte 65,15,89,208 // mulps %xmm8,%xmm2
.byte 102,15,114,211,24 // psrld $0x18,%xmm3
@@ -39252,17 +39252,17 @@ _sk_load_8888_dst_sse41:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,89 // jne 1ec27 <_sk_load_8888_dst_sse41+0x75>
.byte 243,65,15,111,60,128 // movdqu (%r8,%rax,4),%xmm7
- .byte 102,15,111,37,196,167,1,0 // movdqa 0x1a7c4(%rip),%xmm4 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ .byte 102,15,111,37,36,169,1,0 // movdqa 0x1a924(%rip),%xmm4 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
.byte 102,15,219,231 // pand %xmm7,%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 68,15,40,5,21,169,1,0 // movaps 0x1a915(%rip),%xmm8 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 68,15,40,5,117,170,1,0 // movaps 0x1aa75(%rip),%xmm8 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
.byte 65,15,89,224 // mulps %xmm8,%xmm4
.byte 102,15,111,239 // movdqa %xmm7,%xmm5
- .byte 102,15,56,0,45,180,167,1,0 // pshufb 0x1a7b4(%rip),%xmm5 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
+ .byte 102,15,56,0,45,20,169,1,0 // pshufb 0x1a914(%rip),%xmm5 # 39510 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
.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,176,167,1,0 // pshufb 0x1a7b0(%rip),%xmm6 # 393c0 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ .byte 102,15,56,0,53,16,169,1,0 // pshufb 0x1a910(%rip),%xmm6 # 39520 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
.byte 65,15,89,240 // mulps %xmm8,%xmm6
.byte 102,15,114,215,24 // psrld $0x18,%xmm7
@@ -39322,17 +39322,17 @@ _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,157,166,1,0 // movdqa 0x1a69d(%rip),%xmm0 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ .byte 102,15,111,5,253,167,1,0 // movdqa 0x1a7fd(%rip),%xmm0 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 68,15,40,5,238,167,1,0 // movaps 0x1a7ee(%rip),%xmm8 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 68,15,40,5,78,169,1,0 // movaps 0x1a94e(%rip),%xmm8 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 102,15,111,203 // movdqa %xmm3,%xmm1
- .byte 102,15,56,0,13,141,166,1,0 // pshufb 0x1a68d(%rip),%xmm1 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
+ .byte 102,15,56,0,13,237,167,1,0 // pshufb 0x1a7ed(%rip),%xmm1 # 39510 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
.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,137,166,1,0 // pshufb 0x1a689(%rip),%xmm2 # 393c0 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ .byte 102,15,56,0,21,233,167,1,0 // pshufb 0x1a7e9(%rip),%xmm2 # 39520 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
.byte 65,15,89,208 // mulps %xmm8,%xmm2
.byte 102,15,114,211,24 // psrld $0x18,%xmm3
@@ -39352,7 +39352,7 @@ _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,99,166,1,0 // movaps 0x1a663(%rip),%xmm8 # 393d0 <_sk_srcover_bgra_8888_sse2_lowp+0xccc>
+ .byte 68,15,40,5,195,167,1,0 // movaps 0x1a7c3(%rip),%xmm8 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
.byte 68,15,40,200 // movaps %xmm0,%xmm9
.byte 69,15,89,200 // mulps %xmm8,%xmm9
.byte 102,69,15,91,201 // cvtps2dq %xmm9,%xmm9
@@ -39403,17 +39403,17 @@ _sk_load_bgra_sse41:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,89 // jne 1ee74 <_sk_load_bgra_sse41+0x75>
.byte 243,65,15,111,28,128 // movdqu (%r8,%rax,4),%xmm3
- .byte 102,15,111,5,119,165,1,0 // movdqa 0x1a577(%rip),%xmm0 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ .byte 102,15,111,5,215,166,1,0 // movdqa 0x1a6d7(%rip),%xmm0 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,208 // cvtdq2ps %xmm0,%xmm2
- .byte 68,15,40,5,200,166,1,0 // movaps 0x1a6c8(%rip),%xmm8 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 68,15,40,5,40,168,1,0 // movaps 0x1a828(%rip),%xmm8 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
.byte 65,15,89,208 // mulps %xmm8,%xmm2
.byte 102,15,111,195 // movdqa %xmm3,%xmm0
- .byte 102,15,56,0,5,103,165,1,0 // pshufb 0x1a567(%rip),%xmm0 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
+ .byte 102,15,56,0,5,199,166,1,0 // pshufb 0x1a6c7(%rip),%xmm0 # 39510 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
.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,99,165,1,0 // pshufb 0x1a563(%rip),%xmm0 # 393c0 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ .byte 102,15,56,0,5,195,166,1,0 // pshufb 0x1a6c3(%rip),%xmm0 # 39520 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 102,15,114,211,24 // psrld $0x18,%xmm3
@@ -39452,17 +39452,17 @@ _sk_load_bgra_dst_sse41:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,89 // jne 1ef2e <_sk_load_bgra_dst_sse41+0x75>
.byte 243,65,15,111,60,128 // movdqu (%r8,%rax,4),%xmm7
- .byte 102,15,111,37,189,164,1,0 // movdqa 0x1a4bd(%rip),%xmm4 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ .byte 102,15,111,37,29,166,1,0 // movdqa 0x1a61d(%rip),%xmm4 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
.byte 102,15,219,231 // pand %xmm7,%xmm4
.byte 15,91,244 // cvtdq2ps %xmm4,%xmm6
- .byte 68,15,40,5,14,166,1,0 // movaps 0x1a60e(%rip),%xmm8 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 68,15,40,5,110,167,1,0 // movaps 0x1a76e(%rip),%xmm8 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
.byte 65,15,89,240 // mulps %xmm8,%xmm6
.byte 102,15,111,231 // movdqa %xmm7,%xmm4
- .byte 102,15,56,0,37,173,164,1,0 // pshufb 0x1a4ad(%rip),%xmm4 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
+ .byte 102,15,56,0,37,13,166,1,0 // pshufb 0x1a60d(%rip),%xmm4 # 39510 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
.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,169,164,1,0 // pshufb 0x1a4a9(%rip),%xmm4 # 393c0 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ .byte 102,15,56,0,37,9,166,1,0 // pshufb 0x1a609(%rip),%xmm4 # 39520 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
.byte 65,15,89,224 // mulps %xmm8,%xmm4
.byte 102,15,114,215,24 // psrld $0x18,%xmm7
@@ -39522,17 +39522,17 @@ _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,150,163,1,0 // movdqa 0x1a396(%rip),%xmm0 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ .byte 102,15,111,5,246,164,1,0 // movdqa 0x1a4f6(%rip),%xmm0 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,208 // cvtdq2ps %xmm0,%xmm2
- .byte 68,15,40,5,231,164,1,0 // movaps 0x1a4e7(%rip),%xmm8 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 68,15,40,5,71,166,1,0 // movaps 0x1a647(%rip),%xmm8 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
.byte 65,15,89,208 // mulps %xmm8,%xmm2
.byte 102,15,111,195 // movdqa %xmm3,%xmm0
- .byte 102,15,56,0,5,134,163,1,0 // pshufb 0x1a386(%rip),%xmm0 # 393b0 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
+ .byte 102,15,56,0,5,230,164,1,0 // pshufb 0x1a4e6(%rip),%xmm0 # 39510 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
.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,130,163,1,0 // pshufb 0x1a382(%rip),%xmm0 # 393c0 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ .byte 102,15,56,0,5,226,164,1,0 // pshufb 0x1a4e2(%rip),%xmm0 # 39520 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 102,15,114,211,24 // psrld $0x18,%xmm3
@@ -39552,7 +39552,7 @@ _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,92,163,1,0 // movaps 0x1a35c(%rip),%xmm8 # 393d0 <_sk_srcover_bgra_8888_sse2_lowp+0xccc>
+ .byte 68,15,40,5,188,164,1,0 // movaps 0x1a4bc(%rip),%xmm8 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
.byte 68,15,40,202 // movaps %xmm2,%xmm9
.byte 69,15,89,200 // mulps %xmm8,%xmm9
.byte 102,69,15,91,201 // cvtps2dq %xmm9,%xmm9
@@ -39611,19 +39611,19 @@ _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,97,166,1,0 // movdqa 0x1a661(%rip),%xmm8 # 397c0 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
+ .byte 102,68,15,111,5,193,167,1,0 // movdqa 0x1a7c1(%rip),%xmm8 # 39920 <_sk_srcover_bgra_8888_sse2_lowp+0x10ac>
.byte 102,15,111,202 // movdqa %xmm2,%xmm1
.byte 102,65,15,219,200 // pand %xmm8,%xmm1
- .byte 102,68,15,111,21,95,166,1,0 // movdqa 0x1a65f(%rip),%xmm10 # 397d0 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
+ .byte 102,68,15,111,21,191,167,1,0 // movdqa 0x1a7bf(%rip),%xmm10 # 39930 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
.byte 102,65,15,219,210 // pand %xmm10,%xmm2
- .byte 102,15,111,29,98,166,1,0 // movdqa 0x1a662(%rip),%xmm3 # 397e0 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
+ .byte 102,15,111,29,194,167,1,0 // movdqa 0x1a7c2(%rip),%xmm3 # 39940 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
.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,78,166,1,0 // movdqa 0x1a64e(%rip),%xmm11 # 397f0 <_sk_srcover_bgra_8888_sse2_lowp+0x10ec>
+ .byte 102,68,15,111,29,174,167,1,0 // movdqa 0x1a7ae(%rip),%xmm11 # 39950 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
.byte 102,65,15,254,211 // paddd %xmm11,%xmm2
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 102,65,15,112,204,238 // pshufd $0xee,%xmm12,%xmm1
@@ -39699,19 +39699,19 @@ _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,195,164,1,0 // movdqa 0x1a4c3(%rip),%xmm8 # 397c0 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
+ .byte 102,68,15,111,5,35,166,1,0 // movdqa 0x1a623(%rip),%xmm8 # 39920 <_sk_srcover_bgra_8888_sse2_lowp+0x10ac>
.byte 102,15,111,238 // movdqa %xmm6,%xmm5
.byte 102,65,15,219,232 // pand %xmm8,%xmm5
- .byte 102,68,15,111,21,193,164,1,0 // movdqa 0x1a4c1(%rip),%xmm10 # 397d0 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
+ .byte 102,68,15,111,21,33,166,1,0 // movdqa 0x1a621(%rip),%xmm10 # 39930 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
.byte 102,65,15,219,242 // pand %xmm10,%xmm6
- .byte 102,15,111,61,196,164,1,0 // movdqa 0x1a4c4(%rip),%xmm7 # 397e0 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
+ .byte 102,15,111,61,36,166,1,0 // movdqa 0x1a624(%rip),%xmm7 # 39940 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
.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,176,164,1,0 // movdqa 0x1a4b0(%rip),%xmm11 # 397f0 <_sk_srcover_bgra_8888_sse2_lowp+0x10ec>
+ .byte 102,68,15,111,29,16,166,1,0 // movdqa 0x1a610(%rip),%xmm11 # 39950 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
.byte 102,65,15,254,243 // paddd %xmm11,%xmm6
.byte 102,15,219,230 // pand %xmm6,%xmm4
.byte 102,65,15,112,236,238 // pshufd $0xee,%xmm12,%xmm5
@@ -39809,19 +39809,19 @@ _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,193,162,1,0 // movdqa 0x1a2c1(%rip),%xmm8 # 397c0 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
+ .byte 102,68,15,111,5,33,164,1,0 // movdqa 0x1a421(%rip),%xmm8 # 39920 <_sk_srcover_bgra_8888_sse2_lowp+0x10ac>
.byte 102,15,111,202 // movdqa %xmm2,%xmm1
.byte 102,65,15,219,200 // pand %xmm8,%xmm1
- .byte 102,68,15,111,21,191,162,1,0 // movdqa 0x1a2bf(%rip),%xmm10 # 397d0 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
+ .byte 102,68,15,111,21,31,164,1,0 // movdqa 0x1a41f(%rip),%xmm10 # 39930 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
.byte 102,65,15,219,210 // pand %xmm10,%xmm2
- .byte 102,15,111,29,194,162,1,0 // movdqa 0x1a2c2(%rip),%xmm3 # 397e0 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
+ .byte 102,15,111,29,34,164,1,0 // movdqa 0x1a422(%rip),%xmm3 # 39940 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
.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,174,162,1,0 // movdqa 0x1a2ae(%rip),%xmm11 # 397f0 <_sk_srcover_bgra_8888_sse2_lowp+0x10ec>
+ .byte 102,68,15,111,29,14,164,1,0 // movdqa 0x1a40e(%rip),%xmm11 # 39950 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
.byte 102,65,15,254,211 // paddd %xmm11,%xmm2
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 102,65,15,112,204,238 // pshufd $0xee,%xmm12,%xmm1
@@ -39874,20 +39874,20 @@ _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,214,161,1,0 // movdqa 0x1a1d6(%rip),%xmm9 # 39800 <_sk_srcover_bgra_8888_sse2_lowp+0x10fc>
+ .byte 102,68,15,111,13,54,163,1,0 // movdqa 0x1a336(%rip),%xmm9 # 39960 <_sk_srcover_bgra_8888_sse2_lowp+0x10ec>
.byte 102,68,15,111,224 // movdqa %xmm0,%xmm12
.byte 102,69,15,219,225 // pand %xmm9,%xmm12
- .byte 102,68,15,111,29,211,161,1,0 // movdqa 0x1a1d3(%rip),%xmm11 # 39810 <_sk_srcover_bgra_8888_sse2_lowp+0x110c>
+ .byte 102,68,15,111,29,51,163,1,0 // movdqa 0x1a333(%rip),%xmm11 # 39970 <_sk_srcover_bgra_8888_sse2_lowp+0x10fc>
.byte 102,68,15,111,232 // movdqa %xmm0,%xmm13
.byte 102,69,15,219,235 // pand %xmm11,%xmm13
- .byte 102,68,15,111,21,208,161,1,0 // movdqa 0x1a1d0(%rip),%xmm10 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x111c>
+ .byte 102,68,15,111,21,48,163,1,0 // movdqa 0x1a330(%rip),%xmm10 # 39980 <_sk_srcover_bgra_8888_sse2_lowp+0x110c>
.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,182,161,1,0 // movdqa 0x1a1b6(%rip),%xmm12 # 39830 <_sk_srcover_bgra_8888_sse2_lowp+0x112c>
+ .byte 102,68,15,111,37,22,163,1,0 // movdqa 0x1a316(%rip),%xmm12 # 39990 <_sk_srcover_bgra_8888_sse2_lowp+0x111c>
.byte 102,69,15,254,236 // paddd %xmm12,%xmm13
.byte 102,69,15,219,197 // pand %xmm13,%xmm8
.byte 102,68,15,56,43,192 // packusdw %xmm0,%xmm8
@@ -39977,7 +39977,7 @@ _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,126,157,1,0 // movaps 0x19d7e(%rip),%xmm8 # 39590 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
+ .byte 68,15,40,5,222,158,1,0 // movaps 0x19ede(%rip),%xmm8 # 396f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 102,15,111,203 // movdqa %xmm3,%xmm1
.byte 102,15,113,241,8 // psllw $0x8,%xmm1
@@ -40051,7 +40051,7 @@ _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,77,156,1,0 // movaps 0x19c4d(%rip),%xmm8 # 39590 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
+ .byte 68,15,40,5,173,157,1,0 // movaps 0x19dad(%rip),%xmm8 # 396f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 102,15,111,203 // movdqa %xmm3,%xmm1
.byte 102,15,113,241,8 // psllw $0x8,%xmm1
@@ -40068,7 +40068,7 @@ _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,100,153,1,0 // movaps 0x19964(%rip),%xmm3 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,40,29,196,154,1,0 // movaps 0x19ac4(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 255,224 // jmpq *%rax
.byte 102,65,15,110,20,64 // movd (%r8,%rax,2),%xmm2
.byte 102,15,239,201 // pxor %xmm1,%xmm1
@@ -40102,7 +40102,7 @@ _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,45,158,1,0 // movaps 0x19e2d(%rip),%xmm10 # 39840 <_sk_srcover_bgra_8888_sse2_lowp+0x113c>
+ .byte 68,15,40,21,141,159,1,0 // movaps 0x19f8d(%rip),%xmm10 # 399a0 <_sk_srcover_bgra_8888_sse2_lowp+0x112c>
.byte 68,15,40,192 // movaps %xmm0,%xmm8
.byte 69,15,89,194 // mulps %xmm10,%xmm8
.byte 102,69,15,91,192 // cvtps2dq %xmm8,%xmm8
@@ -40333,7 +40333,7 @@ _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,91,140,1,0 // mulss 0x18c5b(%rip),%xmm9 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 243,68,15,89,13,203,141,1,0 // mulss 0x18dcb(%rip),%xmm9 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 69,15,198,201,0 // shufps $0x0,%xmm9,%xmm9
.byte 68,15,89,200 // mulps %xmm0,%xmm9
.byte 102,69,15,58,8,201,1 // roundps $0x1,%xmm9,%xmm9
@@ -40358,7 +40358,7 @@ _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,2,140,1,0 // mulss 0x18c02(%rip),%xmm9 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 243,68,15,89,13,114,141,1,0 // mulss 0x18d72(%rip),%xmm9 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 69,15,198,201,0 // shufps $0x0,%xmm9,%xmm9
.byte 68,15,89,201 // mulps %xmm1,%xmm9
.byte 102,69,15,58,8,201,1 // roundps $0x1,%xmm9,%xmm9
@@ -40377,7 +40377,7 @@ 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,6,149,1,0 // minps 0x19506(%rip),%xmm8 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,93,5,102,150,1,0 // minps 0x19666(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -40390,7 +40390,7 @@ _sk_repeat_x_1_sse41:
.byte 65,15,92,192 // subps %xmm8,%xmm0
.byte 69,15,87,192 // xorps %xmm8,%xmm8
.byte 68,15,95,192 // maxps %xmm0,%xmm8
- .byte 68,15,93,5,227,148,1,0 // minps 0x194e3(%rip),%xmm8 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,93,5,67,150,1,0 // minps 0x19643(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -40399,9 +40399,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,51,149,1,0 // movaps 0x19533(%rip),%xmm8 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xc4c>
+ .byte 68,15,40,5,147,150,1,0 // movaps 0x19693(%rip),%xmm8 # 394b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
.byte 65,15,88,192 // addps %xmm8,%xmm0
- .byte 68,15,40,13,183,148,1,0 // movaps 0x194b7(%rip),%xmm9 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,13,23,150,1,0 // movaps 0x19617(%rip),%xmm9 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
.byte 68,15,89,200 // mulps %xmm0,%xmm9
.byte 102,69,15,58,8,201,1 // roundps $0x1,%xmm9,%xmm9
.byte 69,15,88,201 // addps %xmm9,%xmm9
@@ -40412,7 +40412,7 @@ _sk_mirror_x_1_sse41:
.byte 68,15,92,200 // subps %xmm0,%xmm9
.byte 68,15,84,200 // andps %xmm0,%xmm9
.byte 69,15,95,193 // maxps %xmm9,%xmm8
- .byte 68,15,93,5,148,148,1,0 // minps 0x19494(%rip),%xmm8 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,93,5,244,149,1,0 // minps 0x195f4(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -40422,10 +40422,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,226,153,1,0 // mulps 0x199e2(%rip),%xmm0 # 39850 <_sk_srcover_bgra_8888_sse2_lowp+0x114c>
- .byte 15,89,13,235,153,1,0 // mulps 0x199eb(%rip),%xmm1 # 39860 <_sk_srcover_bgra_8888_sse2_lowp+0x115c>
+ .byte 15,89,5,66,155,1,0 // mulps 0x19b42(%rip),%xmm0 # 399b0 <_sk_srcover_bgra_8888_sse2_lowp+0x113c>
+ .byte 15,89,13,75,155,1,0 // mulps 0x19b4b(%rip),%xmm1 # 399c0 <_sk_srcover_bgra_8888_sse2_lowp+0x114c>
.byte 15,88,200 // addps %xmm0,%xmm1
- .byte 15,89,29,241,153,1,0 // mulps 0x199f1(%rip),%xmm3 # 39870 <_sk_srcover_bgra_8888_sse2_lowp+0x116c>
+ .byte 15,89,29,81,155,1,0 // mulps 0x19b51(%rip),%xmm3 # 399d0 <_sk_srcover_bgra_8888_sse2_lowp+0x115c>
.byte 15,88,217 // addps %xmm1,%xmm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,192 // xorps %xmm0,%xmm0
@@ -40974,26 +40974,26 @@ _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,27,145,1,0 // movaps 0x1911b(%rip),%xmm10 # 39880 <_sk_srcover_bgra_8888_sse2_lowp+0x117c>
+ .byte 68,15,40,21,123,146,1,0 // movaps 0x1927b(%rip),%xmm10 # 399e0 <_sk_srcover_bgra_8888_sse2_lowp+0x116c>
.byte 69,15,89,213 // mulps %xmm13,%xmm10
- .byte 68,15,88,21,31,145,1,0 // addps 0x1911f(%rip),%xmm10 # 39890 <_sk_srcover_bgra_8888_sse2_lowp+0x118c>
+ .byte 68,15,88,21,127,146,1,0 // addps 0x1927f(%rip),%xmm10 # 399f0 <_sk_srcover_bgra_8888_sse2_lowp+0x117c>
.byte 69,15,89,213 // mulps %xmm13,%xmm10
- .byte 68,15,88,21,35,145,1,0 // addps 0x19123(%rip),%xmm10 # 398a0 <_sk_srcover_bgra_8888_sse2_lowp+0x119c>
+ .byte 68,15,88,21,131,146,1,0 // addps 0x19283(%rip),%xmm10 # 39a00 <_sk_srcover_bgra_8888_sse2_lowp+0x118c>
.byte 69,15,89,213 // mulps %xmm13,%xmm10
- .byte 68,15,88,21,39,145,1,0 // addps 0x19127(%rip),%xmm10 # 398b0 <_sk_srcover_bgra_8888_sse2_lowp+0x11ac>
+ .byte 68,15,88,21,135,146,1,0 // addps 0x19287(%rip),%xmm10 # 39a10 <_sk_srcover_bgra_8888_sse2_lowp+0x119c>
.byte 69,15,89,212 // mulps %xmm12,%xmm10
.byte 65,15,194,195,1 // cmpltps %xmm11,%xmm0
- .byte 68,15,40,29,38,145,1,0 // movaps 0x19126(%rip),%xmm11 # 398c0 <_sk_srcover_bgra_8888_sse2_lowp+0x11bc>
+ .byte 68,15,40,29,134,146,1,0 // movaps 0x19286(%rip),%xmm11 # 39a20 <_sk_srcover_bgra_8888_sse2_lowp+0x11ac>
.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,47,139,1,0 // movaps 0x18b2f(%rip),%xmm11 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,29,143,140,1,0 // movaps 0x18c8f(%rip),%xmm11 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
.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,33,139,1,0 // movaps 0x18b21(%rip),%xmm9 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,13,129,140,1,0 // movaps 0x18c81(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 69,15,92,202 // subps %xmm10,%xmm9
.byte 102,69,15,56,20,209 // blendvps %xmm0,%xmm9,%xmm10
.byte 69,15,194,194,7 // cmpordps %xmm10,%xmm8
@@ -41027,7 +41027,7 @@ _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,154,144,1,0 // mulps 0x1909a(%rip),%xmm9 # 398d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11cc>
+ .byte 68,15,89,13,250,145,1,0 // mulps 0x191fa(%rip),%xmm9 # 39a30 <_sk_srcover_bgra_8888_sse2_lowp+0x11bc>
.byte 15,89,192 // mulps %xmm0,%xmm0
.byte 68,15,40,225 // movaps %xmm1,%xmm12
.byte 69,15,89,228 // mulps %xmm12,%xmm12
@@ -41035,7 +41035,7 @@ _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,133,144,1,0 // mulps 0x19085(%rip),%xmm10 # 398e0 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
+ .byte 68,15,89,21,229,145,1,0 // mulps 0x191e5(%rip),%xmm10 # 39a40 <_sk_srcover_bgra_8888_sse2_lowp+0x11cc>
.byte 69,15,89,212 // mulps %xmm12,%xmm10
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 15,89,192 // mulps %xmm0,%xmm0
@@ -41044,8 +41044,8 @@ _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,125,143,1,0 // xorps 0x18f7d(%rip),%xmm9 # 39800 <_sk_srcover_bgra_8888_sse2_lowp+0x10fc>
- .byte 68,15,89,5,85,138,1,0 // mulps 0x18a55(%rip),%xmm8 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,87,13,221,144,1,0 // xorps 0x190dd(%rip),%xmm9 # 39960 <_sk_srcover_bgra_8888_sse2_lowp+0x10ec>
+ .byte 68,15,89,5,181,139,1,0 // mulps 0x18bb5(%rip),%xmm8 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 69,15,92,202 // subps %xmm10,%xmm9
.byte 69,15,89,200 // mulps %xmm8,%xmm9
@@ -41066,7 +41066,7 @@ _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,252,143,1,0 // mulps 0x18ffc(%rip),%xmm9 # 398d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11cc>
+ .byte 68,15,89,13,92,145,1,0 // mulps 0x1915c(%rip),%xmm9 # 39a30 <_sk_srcover_bgra_8888_sse2_lowp+0x11bc>
.byte 15,89,192 // mulps %xmm0,%xmm0
.byte 68,15,40,225 // movaps %xmm1,%xmm12
.byte 69,15,89,228 // mulps %xmm12,%xmm12
@@ -41074,7 +41074,7 @@ _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,231,143,1,0 // mulps 0x18fe7(%rip),%xmm10 # 398e0 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
+ .byte 68,15,89,21,71,145,1,0 // mulps 0x19147(%rip),%xmm10 # 39a40 <_sk_srcover_bgra_8888_sse2_lowp+0x11cc>
.byte 69,15,89,212 // mulps %xmm12,%xmm10
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 15,89,192 // mulps %xmm0,%xmm0
@@ -41083,8 +41083,8 @@ _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,223,142,1,0 // xorps 0x18edf(%rip),%xmm9 # 39800 <_sk_srcover_bgra_8888_sse2_lowp+0x10fc>
- .byte 68,15,89,5,183,137,1,0 // mulps 0x189b7(%rip),%xmm8 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,87,13,63,144,1,0 // xorps 0x1903f(%rip),%xmm9 # 39960 <_sk_srcover_bgra_8888_sse2_lowp+0x10ec>
+ .byte 68,15,89,5,23,139,1,0 // mulps 0x18b17(%rip),%xmm8 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 69,15,92,202 // subps %xmm10,%xmm9
.byte 69,15,89,200 // mulps %xmm8,%xmm9
@@ -41102,7 +41102,7 @@ _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,111,143,1,0 // mulps 0x18f6f(%rip),%xmm9 # 398d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11cc>
+ .byte 68,15,89,13,207,144,1,0 // mulps 0x190cf(%rip),%xmm9 # 39a30 <_sk_srcover_bgra_8888_sse2_lowp+0x11bc>
.byte 15,89,192 // mulps %xmm0,%xmm0
.byte 68,15,40,209 // movaps %xmm1,%xmm10
.byte 69,15,89,210 // mulps %xmm10,%xmm10
@@ -41110,7 +41110,7 @@ _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,123,142,1,0 // xorps 0x18e7b(%rip),%xmm0 # 39800 <_sk_srcover_bgra_8888_sse2_lowp+0x10fc>
+ .byte 15,87,5,219,143,1,0 // xorps 0x18fdb(%rip),%xmm0 # 39960 <_sk_srcover_bgra_8888_sse2_lowp+0x10ec>
.byte 65,15,94,193 // divps %xmm9,%xmm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -41158,7 +41158,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,218,136,1,0 // movaps 0x188da(%rip),%xmm8 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,58,138,1,0 // movaps 0x18a3a(%rip),%xmm8 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
.byte 15,17,0 // movups %xmm0,(%rax)
.byte 68,15,40,200 // movaps %xmm0,%xmm9
.byte 69,15,88,200 // addps %xmm8,%xmm9
@@ -41202,8 +41202,8 @@ _sk_bilinear_nx_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,128,128,0,0,0 // movups 0x80(%rax),%xmm8
- .byte 15,88,5,83,142,1,0 // addps 0x18e53(%rip),%xmm0 # 398f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
- .byte 68,15,40,13,75,136,1,0 // movaps 0x1884b(%rip),%xmm9 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,88,5,179,143,1,0 // addps 0x18fb3(%rip),%xmm0 # 39a50 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
+ .byte 68,15,40,13,171,137,1,0 // movaps 0x189ab(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 69,15,92,200 // subps %xmm8,%xmm9
.byte 68,15,17,136,0,1,0,0 // movups %xmm9,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -41216,7 +41216,7 @@ _sk_bilinear_px_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,128,128,0,0,0 // movups 0x80(%rax),%xmm8
- .byte 15,88,5,23,136,1,0 // addps 0x18817(%rip),%xmm0 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,88,5,119,137,1,0 // addps 0x18977(%rip),%xmm0 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
.byte 68,15,17,128,0,1,0,0 // movups %xmm8,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -41228,8 +41228,8 @@ _sk_bilinear_ny_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,72,64 // movups 0x40(%rax),%xmm1
.byte 68,15,16,128,192,0,0,0 // movups 0xc0(%rax),%xmm8
- .byte 15,88,13,6,142,1,0 // addps 0x18e06(%rip),%xmm1 # 398f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
- .byte 68,15,40,13,254,135,1,0 // movaps 0x187fe(%rip),%xmm9 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,88,13,102,143,1,0 // addps 0x18f66(%rip),%xmm1 # 39a50 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
+ .byte 68,15,40,13,94,137,1,0 // movaps 0x1895e(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 69,15,92,200 // subps %xmm8,%xmm9
.byte 68,15,17,136,64,1,0,0 // movups %xmm9,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -41242,7 +41242,7 @@ _sk_bilinear_py_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,72,64 // movups 0x40(%rax),%xmm1
.byte 68,15,16,128,192,0,0,0 // movups 0xc0(%rax),%xmm8
- .byte 15,88,13,201,135,1,0 // addps 0x187c9(%rip),%xmm1 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,88,13,41,137,1,0 // addps 0x18929(%rip),%xmm1 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
.byte 68,15,17,128,64,1,0,0 // movups %xmm8,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -41254,13 +41254,13 @@ _sk_bicubic_n3x_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,128,128,0,0,0 // movups 0x80(%rax),%xmm8
- .byte 15,88,5,201,141,1,0 // addps 0x18dc9(%rip),%xmm0 # 39900 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
- .byte 68,15,40,13,177,135,1,0 // movaps 0x187b1(%rip),%xmm9 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,88,5,41,143,1,0 // addps 0x18f29(%rip),%xmm0 # 39a60 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
+ .byte 68,15,40,13,17,137,1,0 // movaps 0x18911(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.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,189,141,1,0 // mulps 0x18dbd(%rip),%xmm9 # 39910 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
- .byte 68,15,88,13,149,137,1,0 // addps 0x18995(%rip),%xmm9 # 394f0 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 68,15,89,13,29,143,1,0 // mulps 0x18f1d(%rip),%xmm9 # 39a70 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
+ .byte 68,15,88,13,245,138,1,0 // addps 0x18af5(%rip),%xmm9 # 39650 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
.byte 69,15,89,200 // mulps %xmm8,%xmm9
.byte 68,15,17,136,0,1,0,0 // movups %xmm9,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -41273,16 +41273,16 @@ _sk_bicubic_n1x_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,128,128,0,0,0 // movups 0x80(%rax),%xmm8
- .byte 15,88,5,113,141,1,0 // addps 0x18d71(%rip),%xmm0 # 398f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
- .byte 68,15,40,13,105,135,1,0 // movaps 0x18769(%rip),%xmm9 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,88,5,209,142,1,0 // addps 0x18ed1(%rip),%xmm0 # 39a50 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
+ .byte 68,15,40,13,201,136,1,0 // movaps 0x188c9(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 69,15,92,200 // subps %xmm8,%xmm9
- .byte 68,15,40,5,141,141,1,0 // movaps 0x18d8d(%rip),%xmm8 # 39920 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
+ .byte 68,15,40,5,237,142,1,0 // movaps 0x18eed(%rip),%xmm8 # 39a80 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,145,141,1,0 // addps 0x18d91(%rip),%xmm8 # 39930 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ .byte 68,15,88,5,241,142,1,0 // addps 0x18ef1(%rip),%xmm8 # 39a90 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,53,135,1,0 // addps 0x18735(%rip),%xmm8 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,88,5,149,136,1,0 // addps 0x18895(%rip),%xmm8 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,137,141,1,0 // addps 0x18d89(%rip),%xmm8 # 39940 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ .byte 68,15,88,5,233,142,1,0 // addps 0x18ee9(%rip),%xmm8 # 39aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
.byte 68,15,17,128,0,1,0,0 // movups %xmm8,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -41292,17 +41292,17 @@ 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,19,135,1,0 // movaps 0x18713(%rip),%xmm8 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,115,136,1,0 // movaps 0x18873(%rip),%xmm8 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,136,128,0,0,0 // movups 0x80(%rax),%xmm9
.byte 65,15,88,192 // addps %xmm8,%xmm0
- .byte 68,15,40,21,60,141,1,0 // movaps 0x18d3c(%rip),%xmm10 # 39920 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
+ .byte 68,15,40,21,156,142,1,0 // movaps 0x18e9c(%rip),%xmm10 # 39a80 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
.byte 69,15,89,209 // mulps %xmm9,%xmm10
- .byte 68,15,88,21,64,141,1,0 // addps 0x18d40(%rip),%xmm10 # 39930 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ .byte 68,15,88,21,160,142,1,0 // addps 0x18ea0(%rip),%xmm10 # 39a90 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
.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,60,141,1,0 // addps 0x18d3c(%rip),%xmm10 # 39940 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ .byte 68,15,88,21,156,142,1,0 // addps 0x18e9c(%rip),%xmm10 # 39aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
.byte 68,15,17,144,0,1,0,0 // movups %xmm10,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -41314,11 +41314,11 @@ _sk_bicubic_p3x_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,128,128,0,0,0 // movups 0x80(%rax),%xmm8
- .byte 15,88,5,12,141,1,0 // addps 0x18d0c(%rip),%xmm0 # 39930 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ .byte 15,88,5,108,142,1,0 // addps 0x18e6c(%rip),%xmm0 # 39a90 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 69,15,89,201 // mulps %xmm9,%xmm9
- .byte 68,15,89,5,220,140,1,0 // mulps 0x18cdc(%rip),%xmm8 # 39910 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
- .byte 68,15,88,5,180,136,1,0 // addps 0x188b4(%rip),%xmm8 # 394f0 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 68,15,89,5,60,142,1,0 // mulps 0x18e3c(%rip),%xmm8 # 39a70 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
+ .byte 68,15,88,5,20,138,1,0 // addps 0x18a14(%rip),%xmm8 # 39650 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
.byte 68,15,17,128,0,1,0,0 // movups %xmm8,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -41331,13 +41331,13 @@ _sk_bicubic_n3y_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,72,64 // movups 0x40(%rax),%xmm1
.byte 68,15,16,128,192,0,0,0 // movups 0xc0(%rax),%xmm8
- .byte 15,88,13,159,140,1,0 // addps 0x18c9f(%rip),%xmm1 # 39900 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
- .byte 68,15,40,13,135,134,1,0 // movaps 0x18687(%rip),%xmm9 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,88,13,255,141,1,0 // addps 0x18dff(%rip),%xmm1 # 39a60 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
+ .byte 68,15,40,13,231,135,1,0 // movaps 0x187e7(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.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,147,140,1,0 // mulps 0x18c93(%rip),%xmm9 # 39910 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
- .byte 68,15,88,13,107,136,1,0 // addps 0x1886b(%rip),%xmm9 # 394f0 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 68,15,89,13,243,141,1,0 // mulps 0x18df3(%rip),%xmm9 # 39a70 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
+ .byte 68,15,88,13,203,137,1,0 // addps 0x189cb(%rip),%xmm9 # 39650 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
.byte 69,15,89,200 // mulps %xmm8,%xmm9
.byte 68,15,17,136,64,1,0,0 // movups %xmm9,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -41350,16 +41350,16 @@ _sk_bicubic_n1y_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,72,64 // movups 0x40(%rax),%xmm1
.byte 68,15,16,128,192,0,0,0 // movups 0xc0(%rax),%xmm8
- .byte 15,88,13,70,140,1,0 // addps 0x18c46(%rip),%xmm1 # 398f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
- .byte 68,15,40,13,62,134,1,0 // movaps 0x1863e(%rip),%xmm9 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,88,13,166,141,1,0 // addps 0x18da6(%rip),%xmm1 # 39a50 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
+ .byte 68,15,40,13,158,135,1,0 // movaps 0x1879e(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 69,15,92,200 // subps %xmm8,%xmm9
- .byte 68,15,40,5,98,140,1,0 // movaps 0x18c62(%rip),%xmm8 # 39920 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
+ .byte 68,15,40,5,194,141,1,0 // movaps 0x18dc2(%rip),%xmm8 # 39a80 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,102,140,1,0 // addps 0x18c66(%rip),%xmm8 # 39930 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ .byte 68,15,88,5,198,141,1,0 // addps 0x18dc6(%rip),%xmm8 # 39a90 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,10,134,1,0 // addps 0x1860a(%rip),%xmm8 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,88,5,106,135,1,0 // addps 0x1876a(%rip),%xmm8 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,94,140,1,0 // addps 0x18c5e(%rip),%xmm8 # 39940 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ .byte 68,15,88,5,190,141,1,0 // addps 0x18dbe(%rip),%xmm8 # 39aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
.byte 68,15,17,128,64,1,0,0 // movups %xmm8,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -41369,17 +41369,17 @@ 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,232,133,1,0 // movaps 0x185e8(%rip),%xmm8 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,72,135,1,0 // movaps 0x18748(%rip),%xmm8 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
.byte 15,16,72,64 // movups 0x40(%rax),%xmm1
.byte 68,15,16,136,192,0,0,0 // movups 0xc0(%rax),%xmm9
.byte 65,15,88,200 // addps %xmm8,%xmm1
- .byte 68,15,40,21,16,140,1,0 // movaps 0x18c10(%rip),%xmm10 # 39920 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
+ .byte 68,15,40,21,112,141,1,0 // movaps 0x18d70(%rip),%xmm10 # 39a80 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
.byte 69,15,89,209 // mulps %xmm9,%xmm10
- .byte 68,15,88,21,20,140,1,0 // addps 0x18c14(%rip),%xmm10 # 39930 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ .byte 68,15,88,21,116,141,1,0 // addps 0x18d74(%rip),%xmm10 # 39a90 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
.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,16,140,1,0 // addps 0x18c10(%rip),%xmm10 # 39940 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ .byte 68,15,88,21,112,141,1,0 // addps 0x18d70(%rip),%xmm10 # 39aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
.byte 68,15,17,144,64,1,0,0 // movups %xmm10,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -41391,11 +41391,11 @@ _sk_bicubic_p3y_sse41:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,72,64 // movups 0x40(%rax),%xmm1
.byte 68,15,16,128,192,0,0,0 // movups 0xc0(%rax),%xmm8
- .byte 15,88,13,223,139,1,0 // addps 0x18bdf(%rip),%xmm1 # 39930 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ .byte 15,88,13,63,141,1,0 // addps 0x18d3f(%rip),%xmm1 # 39a90 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 69,15,89,201 // mulps %xmm9,%xmm9
- .byte 68,15,89,5,175,139,1,0 // mulps 0x18baf(%rip),%xmm8 # 39910 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
- .byte 68,15,88,5,135,135,1,0 // addps 0x18787(%rip),%xmm8 # 394f0 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 68,15,89,5,15,141,1,0 // mulps 0x18d0f(%rip),%xmm8 # 39a70 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
+ .byte 68,15,88,5,231,136,1,0 // addps 0x188e7(%rip),%xmm8 # 39650 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
.byte 68,15,17,128,64,1,0,0 // movups %xmm8,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -41506,7 +41506,7 @@ _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,154,138,1,0 // movaps 0x18a9a(%rip),%xmm4 # 39950 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ .byte 15,40,37,250,139,1,0 // movaps 0x18bfa(%rip),%xmm4 # 39ab0 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
.byte 15,88,196 // addps %xmm4,%xmm0
.byte 15,41,68,36,176 // movaps %xmm0,-0x50(%rsp)
.byte 102,65,15,110,208 // movd %r8d,%xmm2
@@ -41545,7 +41545,7 @@ _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,241,137,1,0 // movdqa 0x189f1(%rip),%xmm12 # 39960 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
+ .byte 102,68,15,111,37,81,139,1,0 // movdqa 0x18b51(%rip),%xmm12 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
.byte 102,65,15,56,64,220 // pmulld %xmm12,%xmm3
.byte 102,15,118,228 // pcmpeqd %xmm4,%xmm4
.byte 102,15,111,203 // movdqa %xmm3,%xmm1
@@ -41568,7 +41568,7 @@ _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,53,131,1,0 // movdqa 0x18335(%rip),%xmm4 # 39320 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
+ .byte 102,15,111,37,149,132,1,0 // movdqa 0x18495(%rip),%xmm4 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
.byte 102,15,254,220 // paddd %xmm4,%xmm3
.byte 102,15,111,252 // movdqa %xmm4,%xmm7
.byte 102,73,15,58,22,222,1 // pextrq $0x1,%xmm3,%r14
@@ -41741,7 +41741,7 @@ _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,0,134,1,0 // movdqa 0x18600(%rip),%xmm5 # 39960 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
+ .byte 102,15,111,45,96,135,1,0 // movdqa 0x18760(%rip),%xmm5 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
.byte 102,15,56,64,197 // pmulld %xmm5,%xmm0
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
.byte 102,15,118,246 // pcmpeqd %xmm6,%xmm6
@@ -41762,7 +41762,7 @@ _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,81,127,1,0 // movdqa 0x17f51(%rip),%xmm7 # 39320 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
+ .byte 102,15,111,61,177,128,1,0 // movdqa 0x180b1(%rip),%xmm7 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
.byte 102,15,254,199 // paddd %xmm7,%xmm0
.byte 102,72,15,58,22,193,1 // pextrq $0x1,%xmm0,%rcx
.byte 102,72,15,126,195 // movq %xmm0,%rbx
@@ -41828,7 +41828,7 @@ _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,60,132,1,0 // movdqa 0x1843c(%rip),%xmm1 # 39960 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
+ .byte 102,15,111,13,156,133,1,0 // movdqa 0x1859c(%rip),%xmm1 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
.byte 102,68,15,56,64,193 // pmulld %xmm1,%xmm8
.byte 102,65,15,111,192 // movdqa %xmm8,%xmm0
.byte 102,15,118,237 // pcmpeqd %xmm5,%xmm5
@@ -41849,7 +41849,7 @@ _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,135,125,1,0 // movdqa 0x17d87(%rip),%xmm2 # 39320 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
+ .byte 102,15,111,21,231,126,1,0 // movdqa 0x17ee7(%rip),%xmm2 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
.byte 102,68,15,254,194 // paddd %xmm2,%xmm8
.byte 102,76,15,58,22,193,1 // pextrq $0x1,%xmm8,%rcx
.byte 102,76,15,126,195 // movq %xmm8,%rbx
@@ -41976,7 +41976,7 @@ _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,154,129,1,0 // movaps 0x1819a(%rip),%xmm3 # 39950 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ .byte 15,40,29,250,130,1,0 // movaps 0x182fa(%rip),%xmm3 # 39ab0 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
.byte 15,88,203 // addps %xmm3,%xmm1
.byte 15,41,76,36,160 // movaps %xmm1,-0x60(%rsp)
.byte 102,65,15,110,232 // movd %r8d,%xmm5
@@ -42033,7 +42033,7 @@ _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,153,128,1,0 // movdqa 0x18099(%rip),%xmm11 # 39960 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
+ .byte 102,68,15,111,29,249,129,1,0 // movdqa 0x181f9(%rip),%xmm11 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
.byte 102,65,15,56,64,219 // pmulld %xmm11,%xmm3
.byte 102,15,118,192 // pcmpeqd %xmm0,%xmm0
.byte 102,15,111,243 // movdqa %xmm3,%xmm6
@@ -42055,7 +42055,7 @@ _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,225,121,1,0 // movdqa 0x179e1(%rip),%xmm10 # 39320 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
+ .byte 102,68,15,111,21,65,123,1,0 // movdqa 0x17b41(%rip),%xmm10 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
.byte 102,65,15,254,218 // paddd %xmm10,%xmm3
.byte 102,73,15,58,22,222,1 // pextrq $0x1,%xmm3,%r14
.byte 102,72,15,126,219 // movq %xmm3,%rbx
@@ -42073,7 +42073,7 @@ _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,207,127,1,0 // psubd 0x17fcf(%rip),%xmm3 # 39970 <_sk_srcover_bgra_8888_sse2_lowp+0x126c>
+ .byte 102,15,250,29,47,129,1,0 // psubd 0x1812f(%rip),%xmm3 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
.byte 102,73,15,58,22,222,1 // pextrq $0x1,%xmm3,%r14
.byte 102,72,15,126,219 // movq %xmm3,%rbx
.byte 65,137,223 // mov %ebx,%r15d
@@ -42128,7 +42128,7 @@ _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,175,126,1,0 // psubd 0x17eaf(%rip),%xmm5 # 39970 <_sk_srcover_bgra_8888_sse2_lowp+0x126c>
+ .byte 102,15,250,45,15,128,1,0 // psubd 0x1800f(%rip),%xmm5 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
.byte 102,69,15,118,192 // pcmpeqd %xmm8,%xmm8
.byte 102,72,15,58,22,233,1 // pextrq $0x1,%xmm5,%rcx
.byte 102,72,15,126,237 // movq %xmm5,%rbp
@@ -42253,7 +42253,7 @@ _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,211,117,1,0 // movdqa 0x175d3(%rip),%xmm7 # 39320 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
+ .byte 102,15,111,61,51,119,1,0 // movdqa 0x17733(%rip),%xmm7 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
.byte 102,15,254,223 // paddd %xmm7,%xmm3
.byte 102,72,15,58,22,217,1 // pextrq $0x1,%xmm3,%rcx
.byte 102,72,15,126,221 // movq %xmm3,%rbp
@@ -42339,7 +42339,7 @@ _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,23,116,1,0 // movdqa 0x17417(%rip),%xmm10 # 39320 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
+ .byte 102,68,15,111,21,119,117,1,0 // movdqa 0x17577(%rip),%xmm10 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
.byte 102,65,15,254,202 // paddd %xmm10,%xmm1
.byte 102,72,15,58,22,201,1 // pextrq $0x1,%xmm1,%rcx
.byte 102,72,15,126,203 // movq %xmm1,%rbx
@@ -42435,7 +42435,7 @@ _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,113,120,1,0 // movdqa 0x17871(%rip),%xmm2 # 39960 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
+ .byte 102,15,111,21,209,121,1,0 // movdqa 0x179d1(%rip),%xmm2 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
.byte 102,15,56,64,194 // pmulld %xmm2,%xmm0
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
.byte 102,69,15,118,192 // pcmpeqd %xmm8,%xmm8
@@ -42456,7 +42456,7 @@ _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,192,113,1,0 // movdqa 0x171c0(%rip),%xmm4 # 39320 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
+ .byte 102,15,111,37,32,115,1,0 // movdqa 0x17320(%rip),%xmm4 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
.byte 102,15,254,196 // paddd %xmm4,%xmm0
.byte 102,72,15,58,22,193,1 // pextrq $0x1,%xmm0,%rcx
.byte 102,72,15,126,195 // movq %xmm0,%rbx
@@ -42528,7 +42528,7 @@ _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,156,118,1,0 // psubd 0x1769c(%rip),%xmm2 # 39970 <_sk_srcover_bgra_8888_sse2_lowp+0x126c>
+ .byte 102,15,250,21,252,119,1,0 // psubd 0x177fc(%rip),%xmm2 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
.byte 102,72,15,58,22,209,1 // pextrq $0x1,%xmm2,%rcx
.byte 102,72,15,126,213 // movq %xmm2,%rbp
.byte 137,235 // mov %ebp,%ebx
@@ -42562,7 +42562,7 @@ _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,232,117,1,0 // psubd 0x175e8(%rip),%xmm1 # 39970 <_sk_srcover_bgra_8888_sse2_lowp+0x126c>
+ .byte 102,15,250,13,72,119,1,0 // psubd 0x17748(%rip),%xmm1 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
.byte 102,72,15,58,22,201,1 // pextrq $0x1,%xmm1,%rcx
.byte 102,72,15,126,203 // movq %xmm1,%rbx
.byte 137,221 // mov %ebx,%ebp
@@ -42627,7 +42627,7 @@ _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,127,116,1,0 // movdqa 0x1747f(%rip),%xmm4 # 39960 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
+ .byte 102,15,111,37,223,117,1,0 // movdqa 0x175df(%rip),%xmm4 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
.byte 102,15,56,64,204 // pmulld %xmm4,%xmm1
.byte 102,15,111,193 // movdqa %xmm1,%xmm0
.byte 102,15,118,246 // pcmpeqd %xmm6,%xmm6
@@ -42648,7 +42648,7 @@ _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,208,109,1,0 // movdqa 0x16dd0(%rip),%xmm3 # 39320 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
+ .byte 102,15,111,29,48,111,1,0 // movdqa 0x16f30(%rip),%xmm3 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
.byte 102,15,254,203 // paddd %xmm3,%xmm1
.byte 102,72,15,58,22,201,1 // pextrq $0x1,%xmm1,%rcx
.byte 102,72,15,126,203 // movq %xmm1,%rbx
@@ -42720,7 +42720,7 @@ _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,176,114,1,0 // psubd 0x172b0(%rip),%xmm0 # 39970 <_sk_srcover_bgra_8888_sse2_lowp+0x126c>
+ .byte 102,15,250,5,16,116,1,0 // psubd 0x17410(%rip),%xmm0 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
.byte 102,72,15,58,22,193,1 // pextrq $0x1,%xmm0,%rcx
.byte 102,72,15,126,197 // movq %xmm0,%rbp
.byte 137,235 // mov %ebp,%ebx
@@ -42738,7 +42738,7 @@ _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,254,107,1,0 // paddd 0x16bfe(%rip),%xmm0 # 39320 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
+ .byte 102,15,254,5,94,109,1,0 // paddd 0x16d5e(%rip),%xmm0 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
.byte 102,72,15,58,22,193,1 // pextrq $0x1,%xmm0,%rcx
.byte 102,72,15,126,195 // movq %xmm0,%rbx
.byte 137,221 // mov %ebx,%ebp
@@ -42754,7 +42754,7 @@ _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,247,113,1,0 // psubd 0x171f7(%rip),%xmm0 # 39970 <_sk_srcover_bgra_8888_sse2_lowp+0x126c>
+ .byte 102,15,250,5,87,115,1,0 // psubd 0x17357(%rip),%xmm0 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
.byte 102,72,15,58,22,193,1 // pextrq $0x1,%xmm0,%rcx
.byte 102,72,15,126,195 // movq %xmm0,%rbx
.byte 137,221 // mov %ebx,%ebp
@@ -42772,7 +42772,7 @@ _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,69,107,1,0 // paddd 0x16b45(%rip),%xmm0 # 39320 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
+ .byte 102,15,254,5,165,108,1,0 // paddd 0x16ca5(%rip),%xmm0 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
.byte 102,72,15,58,22,195,1 // pextrq $0x1,%xmm0,%rbx
.byte 102,72,15,126,197 // movq %xmm0,%rbp
.byte 137,233 // mov %ebp,%ecx
@@ -42835,7 +42835,7 @@ _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,2,106,1,0 // movaps 0x16a02(%rip),%xmm3 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,40,29,98,107,1,0 // movaps 0x16b62(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 72,139,76,36,248 // mov -0x8(%rsp),%rcx
.byte 15,40,100,36,64 // movaps 0x40(%rsp),%xmm4
.byte 15,40,108,36,80 // movaps 0x50(%rsp),%xmm5
@@ -42854,15 +42854,15 @@ 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,95,112,1,0 // movaps 0x1705f(%rip),%xmm0 # 39980 <_sk_srcover_bgra_8888_sse2_lowp+0x127c>
+ .byte 15,40,5,191,113,1,0 // movaps 0x171bf(%rip),%xmm0 # 39ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x126c>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,101,112,1,0 // addps 0x17065(%rip),%xmm0 # 39990 <_sk_srcover_bgra_8888_sse2_lowp+0x128c>
+ .byte 15,88,5,197,113,1,0 // addps 0x171c5(%rip),%xmm0 # 39af0 <_sk_srcover_bgra_8888_sse2_lowp+0x127c>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,107,112,1,0 // addps 0x1706b(%rip),%xmm0 # 399a0 <_sk_srcover_bgra_8888_sse2_lowp+0x129c>
+ .byte 15,88,5,203,113,1,0 // addps 0x171cb(%rip),%xmm0 # 39b00 <_sk_srcover_bgra_8888_sse2_lowp+0x128c>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,113,112,1,0 // addps 0x17071(%rip),%xmm0 # 399b0 <_sk_srcover_bgra_8888_sse2_lowp+0x12ac>
+ .byte 15,88,5,209,113,1,0 // addps 0x171d1(%rip),%xmm0 # 39b10 <_sk_srcover_bgra_8888_sse2_lowp+0x129c>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,119,112,1,0 // addps 0x17077(%rip),%xmm0 # 399c0 <_sk_srcover_bgra_8888_sse2_lowp+0x12bc>
+ .byte 15,88,5,215,113,1,0 // addps 0x171d7(%rip),%xmm0 # 39b20 <_sk_srcover_bgra_8888_sse2_lowp+0x12ac>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
@@ -42961,9 +42961,9 @@ _sk_seed_shader_sse2:
.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,157,104,1,0 // addps 0x1689d(%rip),%xmm1 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,88,13,253,105,1,0 // addps 0x169fd(%rip),%xmm1 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,21,164,104,1,0 // movaps 0x168a4(%rip),%xmm2 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,40,21,4,106,1,0 // movaps 0x16a04(%rip),%xmm2 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 15,87,219 // xorps %xmm3,%xmm3
.byte 15,87,228 // xorps %xmm4,%xmm4
.byte 15,87,237 // xorps %xmm5,%xmm5
@@ -42978,18 +42978,18 @@ _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,77,104,1,0 // paddd 0x1684d(%rip),%xmm8 # 392c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ .byte 102,68,15,254,5,173,105,1,0 // paddd 0x169ad(%rip),%xmm8 # 39420 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
.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,116,104,1,0 // movdqa 0x16874(%rip),%xmm10 # 39300 <_sk_srcover_bgra_8888_sse2_lowp+0xbfc>
+ .byte 102,68,15,111,21,212,105,1,0 // movdqa 0x169d4(%rip),%xmm10 # 39460 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
.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,96,104,1,0 // movdqa 0x16860(%rip),%xmm12 # 39310 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
- .byte 102,68,15,111,45,103,104,1,0 // movdqa 0x16867(%rip),%xmm13 # 39320 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
+ .byte 102,68,15,111,37,192,105,1,0 // movdqa 0x169c0(%rip),%xmm12 # 39470 <_sk_srcover_bgra_8888_sse2_lowp+0xbfc>
+ .byte 102,68,15,111,45,199,105,1,0 // movdqa 0x169c7(%rip),%xmm13 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
.byte 102,69,15,111,241 // movdqa %xmm9,%xmm14
.byte 102,69,15,219,245 // pand %xmm13,%xmm14
.byte 102,65,15,114,246,2 // pslld $0x2,%xmm14
@@ -43005,8 +43005,8 @@ _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,34,104,1,0 // mulps 0x16822(%rip),%xmm8 # 39330 <_sk_srcover_bgra_8888_sse2_lowp+0xc2c>
- .byte 68,15,88,5,42,104,1,0 // addps 0x1682a(%rip),%xmm8 # 39340 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
+ .byte 68,15,89,5,130,105,1,0 // mulps 0x16982(%rip),%xmm8 # 39490 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
+ .byte 68,15,88,5,138,105,1,0 // addps 0x1698a(%rip),%xmm8 # 394a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc2c>
.byte 243,68,15,16,16 // movss (%rax),%xmm10
.byte 69,15,198,210,0 // shufps $0x0,%xmm10,%xmm10
.byte 69,15,89,208 // mulps %xmm8,%xmm10
@@ -43048,7 +43048,7 @@ 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,96,103,1,0 // movaps 0x16760(%rip),%xmm3 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,40,29,192,104,1,0 // movaps 0x168c0(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,87,201 // xorps %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
@@ -43059,7 +43059,7 @@ 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,76,103,1,0 // movaps 0x1674c(%rip),%xmm0 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,40,5,172,104,1,0 // movaps 0x168ac(%rip),%xmm0 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,40,216 // movaps %xmm0,%xmm3
@@ -43105,7 +43105,7 @@ HIDDEN _sk_srcatop_sse2
FUNCTION(_sk_srcatop_sse2)
_sk_srcatop_sse2:
.byte 15,89,199 // mulps %xmm7,%xmm0
- .byte 68,15,40,5,252,102,1,0 // movaps 0x166fc(%rip),%xmm8 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,5,92,104,1,0 // movaps 0x1685c(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 68,15,92,195 // subps %xmm3,%xmm8
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,89,204 // mulps %xmm4,%xmm9
@@ -43130,7 +43130,7 @@ 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,175,102,1,0 // movaps 0x166af(%rip),%xmm9 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,13,15,104,1,0 // movaps 0x1680f(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 68,15,92,207 // subps %xmm7,%xmm9
.byte 65,15,89,193 // mulps %xmm9,%xmm0
.byte 65,15,88,192 // addps %xmm8,%xmm0
@@ -43177,7 +43177,7 @@ HIDDEN _sk_srcout_sse2
.globl _sk_srcout_sse2
FUNCTION(_sk_srcout_sse2)
_sk_srcout_sse2:
- .byte 68,15,40,5,67,102,1,0 // movaps 0x16643(%rip),%xmm8 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,5,163,103,1,0 // movaps 0x167a3(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 68,15,92,199 // subps %xmm7,%xmm8
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
@@ -43190,7 +43190,7 @@ HIDDEN _sk_dstout_sse2
.globl _sk_dstout_sse2
FUNCTION(_sk_dstout_sse2)
_sk_dstout_sse2:
- .byte 68,15,40,5,35,102,1,0 // movaps 0x16623(%rip),%xmm8 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,5,131,103,1,0 // movaps 0x16783(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 68,15,92,195 // subps %xmm3,%xmm8
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 15,89,196 // mulps %xmm4,%xmm0
@@ -43207,7 +43207,7 @@ HIDDEN _sk_srcover_sse2
.globl _sk_srcover_sse2
FUNCTION(_sk_srcover_sse2)
_sk_srcover_sse2:
- .byte 68,15,40,5,246,101,1,0 // movaps 0x165f6(%rip),%xmm8 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,5,86,103,1,0 // movaps 0x16756(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 68,15,92,195 // subps %xmm3,%xmm8
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,89,204 // mulps %xmm4,%xmm9
@@ -43227,7 +43227,7 @@ HIDDEN _sk_dstover_sse2
.globl _sk_dstover_sse2
FUNCTION(_sk_dstover_sse2)
_sk_dstover_sse2:
- .byte 68,15,40,5,186,101,1,0 // movaps 0x165ba(%rip),%xmm8 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,5,26,103,1,0 // movaps 0x1671a(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 68,15,92,199 // subps %xmm7,%xmm8
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 15,88,196 // addps %xmm4,%xmm0
@@ -43255,7 +43255,7 @@ HIDDEN _sk_multiply_sse2
.globl _sk_multiply_sse2
FUNCTION(_sk_multiply_sse2)
_sk_multiply_sse2:
- .byte 68,15,40,5,126,101,1,0 // movaps 0x1657e(%rip),%xmm8 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,5,222,102,1,0 // movaps 0x166de(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,92,207 // subps %xmm7,%xmm9
.byte 69,15,40,209 // movaps %xmm9,%xmm10
@@ -43293,7 +43293,7 @@ HIDDEN _sk_plus__sse2
FUNCTION(_sk_plus__sse2)
_sk_plus__sse2:
.byte 15,88,196 // addps %xmm4,%xmm0
- .byte 68,15,40,5,255,100,1,0 // movaps 0x164ff(%rip),%xmm8 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,5,95,102,1,0 // movaps 0x1665f(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 65,15,93,192 // minps %xmm8,%xmm0
.byte 15,88,205 // addps %xmm5,%xmm1
.byte 65,15,93,200 // minps %xmm8,%xmm1
@@ -43335,7 +43335,7 @@ HIDDEN _sk_xor__sse2
FUNCTION(_sk_xor__sse2)
_sk_xor__sse2:
.byte 68,15,40,195 // movaps %xmm3,%xmm8
- .byte 15,40,29,139,100,1,0 // movaps 0x1648b(%rip),%xmm3 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,40,29,235,101,1,0 // movaps 0x165eb(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 68,15,40,203 // movaps %xmm3,%xmm9
.byte 68,15,92,207 // subps %xmm7,%xmm9
.byte 65,15,89,193 // mulps %xmm9,%xmm0
@@ -43383,7 +43383,7 @@ _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,230,99,1,0 // movaps 0x163e6(%rip),%xmm2 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,40,21,70,101,1,0 // movaps 0x16546(%rip),%xmm2 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -43417,7 +43417,7 @@ _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,123,99,1,0 // movaps 0x1637b(%rip),%xmm2 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,40,21,219,100,1,0 // movaps 0x164db(%rip),%xmm2 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -43454,7 +43454,7 @@ _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,5,99,1,0 // movaps 0x16305(%rip),%xmm2 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,40,21,101,100,1,0 // movaps 0x16465(%rip),%xmm2 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -43482,7 +43482,7 @@ _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,181,98,1,0 // movaps 0x162b5(%rip),%xmm2 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,40,21,21,100,1,0 // movaps 0x16415(%rip),%xmm2 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 15,92,211 // subps %xmm3,%xmm2
.byte 15,89,215 // mulps %xmm7,%xmm2
.byte 15,88,218 // addps %xmm2,%xmm3
@@ -43495,7 +43495,7 @@ HIDDEN _sk_colorburn_sse2
FUNCTION(_sk_colorburn_sse2)
_sk_colorburn_sse2:
.byte 68,15,40,192 // movaps %xmm0,%xmm8
- .byte 68,15,40,13,152,98,1,0 // movaps 0x16298(%rip),%xmm9 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,13,248,99,1,0 // movaps 0x163f8(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 69,15,40,209 // movaps %xmm9,%xmm10
.byte 68,15,92,215 // subps %xmm7,%xmm10
.byte 69,15,40,218 // movaps %xmm10,%xmm11
@@ -43590,7 +43590,7 @@ HIDDEN _sk_colordodge_sse2
FUNCTION(_sk_colordodge_sse2)
_sk_colordodge_sse2:
.byte 68,15,40,200 // movaps %xmm0,%xmm9
- .byte 68,15,40,21,64,97,1,0 // movaps 0x16140(%rip),%xmm10 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,21,160,98,1,0 // movaps 0x162a0(%rip),%xmm10 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 69,15,40,218 // movaps %xmm10,%xmm11
.byte 68,15,92,223 // subps %xmm7,%xmm11
.byte 65,15,40,195 // movaps %xmm11,%xmm0
@@ -43682,7 +43682,7 @@ _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,233,95,1,0 // movaps 0x15fe9(%rip),%xmm11 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,29,73,97,1,0 // movaps 0x16149(%rip),%xmm11 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 69,15,40,211 // movaps %xmm11,%xmm10
.byte 68,15,92,215 // subps %xmm7,%xmm10
.byte 69,15,40,194 // movaps %xmm10,%xmm8
@@ -43770,7 +43770,7 @@ 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,167,94,1,0 // movaps 0x15ea7(%rip),%xmm9 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,13,7,96,1,0 // movaps 0x16007(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 69,15,40,209 // movaps %xmm9,%xmm10
.byte 68,15,92,215 // subps %xmm7,%xmm10
.byte 69,15,40,218 // movaps %xmm10,%xmm11
@@ -43861,7 +43861,7 @@ _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,84,93,1,0 // movaps 0x15d54(%rip),%xmm9 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,13,180,94,1,0 // movaps 0x15eb4(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 69,15,40,249 // movaps %xmm9,%xmm15
.byte 69,15,92,250 // subps %xmm10,%xmm15
.byte 69,15,40,218 // movaps %xmm10,%xmm11
@@ -43874,10 +43874,10 @@ _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,126,93,1,0 // movaps 0x15d7e(%rip),%xmm14 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xc4c>
+ .byte 68,15,40,53,222,94,1,0 // movaps 0x15ede(%rip),%xmm14 # 394b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
.byte 69,15,88,222 // addps %xmm14,%xmm11
.byte 68,15,89,216 // mulps %xmm0,%xmm11
- .byte 68,15,40,21,126,93,1,0 // movaps 0x15d7e(%rip),%xmm10 # 39360 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
+ .byte 68,15,40,21,222,94,1,0 // movaps 0x15ede(%rip),%xmm10 # 394c0 <_sk_srcover_bgra_8888_sse2_lowp+0xc4c>
.byte 69,15,89,234 // mulps %xmm10,%xmm13
.byte 69,15,88,235 // addps %xmm11,%xmm13
.byte 15,88,228 // addps %xmm4,%xmm4
@@ -44022,7 +44022,7 @@ _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,17,91,1,0 // movaps 0x15b11(%rip),%xmm8 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,5,113,92,1,0 // movaps 0x15c71(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 69,15,40,216 // movaps %xmm8,%xmm11
.byte 15,40,207 // movaps %xmm7,%xmm1
.byte 68,15,92,217 // subps %xmm1,%xmm11
@@ -44070,12 +44070,12 @@ _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,206,90,1,0 // movaps 0x15ace(%rip),%xmm15 # 39370 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ .byte 68,15,40,61,46,92,1,0 // movaps 0x15c2e(%rip),%xmm15 # 394d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
.byte 65,15,89,231 // mulps %xmm15,%xmm4
- .byte 15,40,5,211,90,1,0 // movaps 0x15ad3(%rip),%xmm0 # 39380 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ .byte 15,40,5,51,92,1,0 // movaps 0x15c33(%rip),%xmm0 # 394e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
.byte 15,89,240 // mulps %xmm0,%xmm6
.byte 15,88,244 // addps %xmm4,%xmm6
- .byte 68,15,40,53,213,90,1,0 // movaps 0x15ad5(%rip),%xmm14 # 39390 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 68,15,40,53,53,92,1,0 // movaps 0x15c35(%rip),%xmm14 # 394f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
.byte 68,15,40,239 // movaps %xmm7,%xmm13
.byte 69,15,89,238 // mulps %xmm14,%xmm13
.byte 68,15,88,238 // addps %xmm6,%xmm13
@@ -44253,14 +44253,14 @@ _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,39,88,1,0 // movaps 0x15827(%rip),%xmm8 # 39370 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ .byte 68,15,40,5,135,89,1,0 // movaps 0x15987(%rip),%xmm8 # 394d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
.byte 15,40,214 // movaps %xmm6,%xmm2
.byte 65,15,89,208 // mulps %xmm8,%xmm2
- .byte 15,40,13,41,88,1,0 // movaps 0x15829(%rip),%xmm1 # 39380 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ .byte 15,40,13,137,89,1,0 // movaps 0x15989(%rip),%xmm1 # 394e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
.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,40,88,1,0 // movaps 0x15828(%rip),%xmm12 # 39390 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 68,15,40,37,136,89,1,0 // movaps 0x15988(%rip),%xmm12 # 394f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
.byte 69,15,89,236 // mulps %xmm12,%xmm13
.byte 68,15,88,235 // addps %xmm3,%xmm13
.byte 65,15,40,210 // movaps %xmm10,%xmm2
@@ -44305,7 +44305,7 @@ _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,221,86,1,0 // movaps 0x156dd(%rip),%xmm8 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,5,61,88,1,0 // movaps 0x1583d(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 65,15,40,224 // movaps %xmm8,%xmm4
.byte 68,15,92,199 // subps %xmm7,%xmm8
.byte 15,88,253 // addps %xmm5,%xmm7
@@ -44406,14 +44406,14 @@ _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,235,85,1,0 // movaps 0x155eb(%rip),%xmm13 # 39370 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ .byte 68,15,40,45,75,87,1,0 // movaps 0x1574b(%rip),%xmm13 # 394d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
.byte 68,15,40,198 // movaps %xmm6,%xmm8
.byte 69,15,89,197 // mulps %xmm13,%xmm8
- .byte 68,15,40,53,235,85,1,0 // movaps 0x155eb(%rip),%xmm14 # 39380 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ .byte 68,15,40,53,75,87,1,0 // movaps 0x1574b(%rip),%xmm14 # 394e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
.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,231,85,1,0 // movaps 0x155e7(%rip),%xmm11 # 39390 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ .byte 68,15,40,29,71,87,1,0 // movaps 0x15747(%rip),%xmm11 # 394f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
.byte 69,15,89,227 // mulps %xmm11,%xmm12
.byte 68,15,88,224 // addps %xmm0,%xmm12
.byte 65,15,40,193 // movaps %xmm9,%xmm0
@@ -44421,7 +44421,7 @@ _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,35,85,1,0 // movaps 0x15523(%rip),%xmm8 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,5,131,86,1,0 // movaps 0x15683(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 65,15,40,224 // movaps %xmm8,%xmm4
.byte 15,92,226 // subps %xmm2,%xmm4
.byte 15,89,252 // mulps %xmm4,%xmm7
@@ -44557,15 +44557,15 @@ _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,170,83,1,0 // movaps 0x153aa(%rip),%xmm12 # 39370 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ .byte 68,15,40,37,10,85,1,0 // movaps 0x1550a(%rip),%xmm12 # 394d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
.byte 68,15,40,199 // movaps %xmm7,%xmm8
.byte 69,15,89,196 // mulps %xmm12,%xmm8
- .byte 68,15,40,45,170,83,1,0 // movaps 0x153aa(%rip),%xmm13 # 39380 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ .byte 68,15,40,45,10,85,1,0 // movaps 0x1550a(%rip),%xmm13 # 394e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
.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,166,83,1,0 // movaps 0x153a6(%rip),%xmm11 # 39390 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
- .byte 68,15,40,5,254,82,1,0 // movaps 0x152fe(%rip),%xmm8 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,29,6,85,1,0 // movaps 0x15506(%rip),%xmm11 # 394f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ .byte 68,15,40,5,94,84,1,0 // movaps 0x1545e(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 69,15,40,248 // movaps %xmm8,%xmm15
.byte 65,15,40,194 // movaps %xmm10,%xmm0
.byte 68,15,92,248 // subps %xmm0,%xmm15
@@ -44709,7 +44709,7 @@ _sk_srcover_rgba_8888_sse2:
.byte 15,133,228,0,0,0 // jne 242dd <_sk_srcover_rgba_8888_sse2+0x104>
.byte 243,69,15,111,4,128 // movdqu (%r8,%rax,4),%xmm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 102,15,111,53,150,81,1,0 // movdqa 0x15196(%rip),%xmm6 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ .byte 102,15,111,53,246,82,1,0 // movdqa 0x152f6(%rip),%xmm6 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
.byte 102,65,15,111,224 // movdqa %xmm8,%xmm4
.byte 102,15,219,230 // pand %xmm6,%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
@@ -44723,9 +44723,9 @@ _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,166,80,1,0 // movaps 0x150a6(%rip),%xmm8 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,5,6,82,1,0 // movaps 0x15206(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 68,15,92,195 // subps %xmm3,%xmm8
- .byte 68,15,40,37,122,81,1,0 // movaps 0x1517a(%rip),%xmm12 # 393d0 <_sk_srcover_bgra_8888_sse2_lowp+0xccc>
+ .byte 68,15,40,37,218,82,1,0 // movaps 0x152da(%rip),%xmm12 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
.byte 65,15,89,196 // mulps %xmm12,%xmm0
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,89,204 // mulps %xmm4,%xmm9
@@ -44804,7 +44804,7 @@ _sk_srcover_bgra_8888_sse2:
.byte 15,133,228,0,0,0 // jne 2445e <_sk_srcover_bgra_8888_sse2+0x104>
.byte 243,69,15,111,4,128 // movdqu (%r8,%rax,4),%xmm8
.byte 72,133,255 // test %rdi,%rdi
- .byte 102,15,111,37,21,80,1,0 // movdqa 0x15015(%rip),%xmm4 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ .byte 102,15,111,37,117,81,1,0 // movdqa 0x15175(%rip),%xmm4 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
.byte 102,65,15,111,232 // movdqa %xmm8,%xmm5
.byte 102,15,219,236 // pand %xmm4,%xmm5
.byte 15,91,245 // cvtdq2ps %xmm5,%xmm6
@@ -44818,9 +44818,9 @@ _sk_srcover_bgra_8888_sse2:
.byte 15,91,231 // cvtdq2ps %xmm7,%xmm4
.byte 102,65,15,114,208,24 // psrld $0x18,%xmm8
.byte 65,15,91,248 // cvtdq2ps %xmm8,%xmm7
- .byte 68,15,40,5,37,79,1,0 // movaps 0x14f25(%rip),%xmm8 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,5,133,80,1,0 // movaps 0x15085(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 68,15,92,195 // subps %xmm3,%xmm8
- .byte 68,15,40,37,249,79,1,0 // movaps 0x14ff9(%rip),%xmm12 # 393d0 <_sk_srcover_bgra_8888_sse2_lowp+0xccc>
+ .byte 68,15,40,37,89,81,1,0 // movaps 0x15159(%rip),%xmm12 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
.byte 65,15,89,196 // mulps %xmm12,%xmm0
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,89,204 // mulps %xmm4,%xmm9
@@ -44900,7 +44900,7 @@ HIDDEN _sk_clamp_1_sse2
.globl _sk_clamp_1_sse2
FUNCTION(_sk_clamp_1_sse2)
_sk_clamp_1_sse2:
- .byte 68,15,40,5,245,77,1,0 // movaps 0x14df5(%rip),%xmm8 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,5,85,79,1,0 // movaps 0x14f55(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 65,15,93,192 // minps %xmm8,%xmm0
.byte 65,15,93,200 // minps %xmm8,%xmm1
.byte 65,15,93,208 // minps %xmm8,%xmm2
@@ -44912,7 +44912,7 @@ HIDDEN _sk_clamp_a_sse2
.globl _sk_clamp_a_sse2
FUNCTION(_sk_clamp_a_sse2)
_sk_clamp_a_sse2:
- .byte 15,93,29,218,77,1,0 // minps 0x14dda(%rip),%xmm3 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,93,29,58,79,1,0 // minps 0x14f3a(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 15,93,195 // minps %xmm3,%xmm0
.byte 15,93,203 // minps %xmm3,%xmm1
.byte 15,93,211 // minps %xmm3,%xmm2
@@ -44923,7 +44923,7 @@ 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,198,77,1,0 // minps 0x14dc6(%rip),%xmm7 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,93,61,38,79,1,0 // minps 0x14f26(%rip),%xmm7 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 15,93,231 // minps %xmm7,%xmm4
.byte 15,93,239 // minps %xmm7,%xmm5
.byte 15,93,247 // minps %xmm7,%xmm6
@@ -44958,7 +44958,7 @@ HIDDEN _sk_invert_sse2
.globl _sk_invert_sse2
FUNCTION(_sk_invert_sse2)
_sk_invert_sse2:
- .byte 68,15,40,5,130,77,1,0 // movaps 0x14d82(%rip),%xmm8 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,5,226,78,1,0 // movaps 0x14ee2(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 68,15,92,200 // subps %xmm0,%xmm9
.byte 69,15,40,208 // movaps %xmm8,%xmm10
@@ -45019,10 +45019,10 @@ HIDDEN _sk_unpremul_sse2
.globl _sk_unpremul_sse2
FUNCTION(_sk_unpremul_sse2)
_sk_unpremul_sse2:
- .byte 68,15,40,5,16,77,1,0 // movaps 0x14d10(%rip),%xmm8 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,5,112,78,1,0 // movaps 0x14e70(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 68,15,94,195 // divps %xmm3,%xmm8
.byte 69,15,40,200 // movaps %xmm8,%xmm9
- .byte 68,15,194,13,239,77,1,0,1 // cmpltps 0x14def(%rip),%xmm9 # 393e0 <_sk_srcover_bgra_8888_sse2_lowp+0xcdc>
+ .byte 68,15,194,13,79,79,1,0,1 // cmpltps 0x14f4f(%rip),%xmm9 # 39540 <_sk_srcover_bgra_8888_sse2_lowp+0xccc>
.byte 69,15,84,200 // andps %xmm8,%xmm9
.byte 65,15,89,193 // mulps %xmm9,%xmm0
.byte 65,15,89,201 // mulps %xmm9,%xmm1
@@ -45034,20 +45034,20 @@ HIDDEN _sk_from_srgb_sse2
.globl _sk_from_srgb_sse2
FUNCTION(_sk_from_srgb_sse2)
_sk_from_srgb_sse2:
- .byte 68,15,40,5,227,77,1,0 // movaps 0x14de3(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xcec>
+ .byte 68,15,40,5,67,79,1,0 // movaps 0x14f43(%rip),%xmm8 # 39550 <_sk_srcover_bgra_8888_sse2_lowp+0xcdc>
.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,75,77,1,0 // movaps 0x14d4b(%rip),%xmm9 # 39370 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ .byte 68,15,40,13,171,78,1,0 // movaps 0x14eab(%rip),%xmm9 # 394d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
.byte 68,15,40,240 // movaps %xmm0,%xmm14
.byte 69,15,89,241 // mulps %xmm9,%xmm14
- .byte 68,15,40,21,203,77,1,0 // movaps 0x14dcb(%rip),%xmm10 # 39400 <_sk_srcover_bgra_8888_sse2_lowp+0xcfc>
+ .byte 68,15,40,21,43,79,1,0 // movaps 0x14f2b(%rip),%xmm10 # 39560 <_sk_srcover_bgra_8888_sse2_lowp+0xcec>
.byte 69,15,88,242 // addps %xmm10,%xmm14
.byte 69,15,89,243 // mulps %xmm11,%xmm14
- .byte 68,15,40,29,203,77,1,0 // movaps 0x14dcb(%rip),%xmm11 # 39410 <_sk_srcover_bgra_8888_sse2_lowp+0xd0c>
+ .byte 68,15,40,29,43,79,1,0 // movaps 0x14f2b(%rip),%xmm11 # 39570 <_sk_srcover_bgra_8888_sse2_lowp+0xcfc>
.byte 69,15,88,243 // addps %xmm11,%xmm14
- .byte 68,15,40,37,207,77,1,0 // movaps 0x14dcf(%rip),%xmm12 # 39420 <_sk_srcover_bgra_8888_sse2_lowp+0xd1c>
+ .byte 68,15,40,37,47,79,1,0 // movaps 0x14f2f(%rip),%xmm12 # 39580 <_sk_srcover_bgra_8888_sse2_lowp+0xd0c>
.byte 65,15,194,196,1 // cmpltps %xmm12,%xmm0
.byte 68,15,84,232 // andps %xmm0,%xmm13
.byte 65,15,85,198 // andnps %xmm14,%xmm0
@@ -45083,20 +45083,20 @@ 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,32,77,1,0 // movaps 0x14d20(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xcec>
+ .byte 68,15,40,5,128,78,1,0 // movaps 0x14e80(%rip),%xmm8 # 39550 <_sk_srcover_bgra_8888_sse2_lowp+0xcdc>
.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,136,76,1,0 // movaps 0x14c88(%rip),%xmm9 # 39370 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ .byte 68,15,40,13,232,77,1,0 // movaps 0x14de8(%rip),%xmm9 # 394d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
.byte 68,15,40,244 // movaps %xmm4,%xmm14
.byte 69,15,89,241 // mulps %xmm9,%xmm14
- .byte 68,15,40,21,8,77,1,0 // movaps 0x14d08(%rip),%xmm10 # 39400 <_sk_srcover_bgra_8888_sse2_lowp+0xcfc>
+ .byte 68,15,40,21,104,78,1,0 // movaps 0x14e68(%rip),%xmm10 # 39560 <_sk_srcover_bgra_8888_sse2_lowp+0xcec>
.byte 69,15,88,242 // addps %xmm10,%xmm14
.byte 69,15,89,243 // mulps %xmm11,%xmm14
- .byte 68,15,40,29,8,77,1,0 // movaps 0x14d08(%rip),%xmm11 # 39410 <_sk_srcover_bgra_8888_sse2_lowp+0xd0c>
+ .byte 68,15,40,29,104,78,1,0 // movaps 0x14e68(%rip),%xmm11 # 39570 <_sk_srcover_bgra_8888_sse2_lowp+0xcfc>
.byte 69,15,88,243 // addps %xmm11,%xmm14
- .byte 68,15,40,37,12,77,1,0 // movaps 0x14d0c(%rip),%xmm12 # 39420 <_sk_srcover_bgra_8888_sse2_lowp+0xd1c>
+ .byte 68,15,40,37,108,78,1,0 // movaps 0x14e6c(%rip),%xmm12 # 39580 <_sk_srcover_bgra_8888_sse2_lowp+0xd0c>
.byte 65,15,194,228,1 // cmpltps %xmm12,%xmm4
.byte 68,15,84,236 // andps %xmm4,%xmm13
.byte 65,15,85,230 // andnps %xmm14,%xmm4
@@ -45133,22 +45133,22 @@ 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,153,76,1,0 // movaps 0x14c99(%rip),%xmm8 # 39430 <_sk_srcover_bgra_8888_sse2_lowp+0xd2c>
+ .byte 68,15,40,5,249,77,1,0 // movaps 0x14df9(%rip),%xmm8 # 39590 <_sk_srcover_bgra_8888_sse2_lowp+0xd1c>
.byte 68,15,40,240 // movaps %xmm0,%xmm14
.byte 69,15,89,240 // mulps %xmm8,%xmm14
- .byte 68,15,40,13,153,76,1,0 // movaps 0x14c99(%rip),%xmm9 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xd3c>
+ .byte 68,15,40,13,249,77,1,0 // movaps 0x14df9(%rip),%xmm9 # 395a0 <_sk_srcover_bgra_8888_sse2_lowp+0xd2c>
.byte 69,15,40,253 // movaps %xmm13,%xmm15
.byte 69,15,89,249 // mulps %xmm9,%xmm15
- .byte 68,15,40,21,153,76,1,0 // movaps 0x14c99(%rip),%xmm10 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xd4c>
+ .byte 68,15,40,21,249,77,1,0 // movaps 0x14df9(%rip),%xmm10 # 395b0 <_sk_srcover_bgra_8888_sse2_lowp+0xd3c>
.byte 69,15,88,250 // addps %xmm10,%xmm15
.byte 69,15,89,253 // mulps %xmm13,%xmm15
- .byte 68,15,40,29,153,76,1,0 // movaps 0x14c99(%rip),%xmm11 # 39460 <_sk_srcover_bgra_8888_sse2_lowp+0xd5c>
+ .byte 68,15,40,29,249,77,1,0 // movaps 0x14df9(%rip),%xmm11 # 395c0 <_sk_srcover_bgra_8888_sse2_lowp+0xd4c>
.byte 69,15,88,251 // addps %xmm11,%xmm15
- .byte 68,15,40,37,157,76,1,0 // movaps 0x14c9d(%rip),%xmm12 # 39470 <_sk_srcover_bgra_8888_sse2_lowp+0xd6c>
+ .byte 68,15,40,37,253,77,1,0 // movaps 0x14dfd(%rip),%xmm12 # 395d0 <_sk_srcover_bgra_8888_sse2_lowp+0xd5c>
.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,153,76,1,0 // movaps 0x14c99(%rip),%xmm15 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xd7c>
+ .byte 68,15,40,61,249,77,1,0 // movaps 0x14df9(%rip),%xmm15 # 395e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd6c>
.byte 65,15,194,199,1 // cmpltps %xmm15,%xmm0
.byte 68,15,84,240 // andps %xmm0,%xmm14
.byte 65,15,85,197 // andnps %xmm13,%xmm0
@@ -45200,7 +45200,7 @@ _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,76,74,1,0 // movaps 0x14a4c(%rip),%xmm13 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,45,172,75,1,0 // movaps 0x14bac(%rip),%xmm13 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 68,15,94,233 // divps %xmm1,%xmm13
.byte 65,15,40,194 // movaps %xmm10,%xmm0
.byte 65,15,194,192,0 // cmpeqps %xmm8,%xmm0
@@ -45209,30 +45209,30 @@ _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,194,75,1,0 // andps 0x14bc2(%rip),%xmm14 # 39490 <_sk_srcover_bgra_8888_sse2_lowp+0xd8c>
+ .byte 68,15,84,53,34,77,1,0 // andps 0x14d22(%rip),%xmm14 # 395f0 <_sk_srcover_bgra_8888_sse2_lowp+0xd7c>
.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,181,75,1,0 // movaps 0x14bb5(%rip),%xmm12 # 394a0 <_sk_srcover_bgra_8888_sse2_lowp+0xd9c>
+ .byte 68,15,40,37,21,77,1,0 // movaps 0x14d15(%rip),%xmm12 # 39600 <_sk_srcover_bgra_8888_sse2_lowp+0xd8c>
.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,177,75,1,0 // addps 0x14bb1(%rip),%xmm8 # 394b0 <_sk_srcover_bgra_8888_sse2_lowp+0xdac>
+ .byte 68,15,88,5,17,77,1,0 // addps 0x14d11(%rip),%xmm8 # 39610 <_sk_srcover_bgra_8888_sse2_lowp+0xd9c>
.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,162,75,1,0 // mulps 0x14ba2(%rip),%xmm0 # 394c0 <_sk_srcover_bgra_8888_sse2_lowp+0xdbc>
+ .byte 15,89,5,2,77,1,0 // mulps 0x14d02(%rip),%xmm0 # 39620 <_sk_srcover_bgra_8888_sse2_lowp+0xdac>
.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,165,73,1,0 // movaps 0x149a5(%rip),%xmm9 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,13,5,75,1,0 // movaps 0x14b05(%rip),%xmm9 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
.byte 65,15,40,210 // movaps %xmm10,%xmm2
.byte 65,15,89,209 // mulps %xmm9,%xmm2
.byte 68,15,194,202,1 // cmpltps %xmm2,%xmm9
@@ -45256,7 +45256,7 @@ _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,84,73,1,0 // movaps 0x14954(%rip),%xmm9 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,13,180,74,1,0 // movaps 0x14ab4(%rip),%xmm9 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
.byte 69,15,40,209 // movaps %xmm9,%xmm10
.byte 69,15,194,211,2 // cmpleps %xmm11,%xmm10
.byte 15,40,193 // movaps %xmm1,%xmm0
@@ -45273,28 +45273,28 @@ _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,253,74,1,0 // movaps 0x14afd(%rip),%xmm0 # 394d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ .byte 15,40,5,93,76,1,0 // movaps 0x14c5d(%rip),%xmm0 # 39630 <_sk_srcover_bgra_8888_sse2_lowp+0xdbc>
.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,5,73,1,0 // andps 0x14905(%rip),%xmm3 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,84,29,101,74,1,0 // andps 0x14a65(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 15,92,203 // subps %xmm3,%xmm1
.byte 15,92,193 // subps %xmm1,%xmm0
- .byte 68,15,40,45,231,74,1,0 // movaps 0x14ae7(%rip),%xmm13 # 394e0 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ .byte 68,15,40,45,71,76,1,0 // movaps 0x14c47(%rip),%xmm13 # 39640 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
.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,167,74,1,0 // movaps 0x14aa7(%rip),%xmm2 # 394c0 <_sk_srcover_bgra_8888_sse2_lowp+0xdbc>
+ .byte 15,40,21,7,76,1,0 // movaps 0x14c07(%rip),%xmm2 # 39620 <_sk_srcover_bgra_8888_sse2_lowp+0xdac>
.byte 68,15,40,250 // movaps %xmm2,%xmm15
.byte 68,15,194,248,2 // cmpleps %xmm0,%xmm15
- .byte 15,40,13,103,74,1,0 // movaps 0x14a67(%rip),%xmm1 # 39490 <_sk_srcover_bgra_8888_sse2_lowp+0xd8c>
+ .byte 15,40,13,199,75,1,0 // movaps 0x14bc7(%rip),%xmm1 # 395f0 <_sk_srcover_bgra_8888_sse2_lowp+0xd7c>
.byte 15,89,193 // mulps %xmm1,%xmm0
- .byte 15,40,45,125,74,1,0 // movaps 0x14a7d(%rip),%xmm5 # 394b0 <_sk_srcover_bgra_8888_sse2_lowp+0xdac>
+ .byte 15,40,45,221,75,1,0 // movaps 0x14bdd(%rip),%xmm5 # 39610 <_sk_srcover_bgra_8888_sse2_lowp+0xd9c>
.byte 15,40,229 // movaps %xmm5,%xmm4
.byte 15,92,224 // subps %xmm0,%xmm4
.byte 65,15,89,230 // mulps %xmm14,%xmm4
@@ -45317,7 +45317,7 @@ _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,98,72,1,0 // andps 0x14862(%rip),%xmm3 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,84,29,194,73,1,0 // andps 0x149c2(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 15,92,195 // subps %xmm3,%xmm0
.byte 68,15,40,230 // movaps %xmm6,%xmm12
.byte 68,15,92,224 // subps %xmm0,%xmm12
@@ -45347,12 +45347,12 @@ _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,234,73,1,0 // addps 0x149ea(%rip),%xmm6 # 394f0 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 15,88,53,74,75,1,0 // addps 0x14b4a(%rip),%xmm6 # 39650 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
.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,213,71,1,0 // andps 0x147d5(%rip),%xmm3 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,84,29,53,73,1,0 // andps 0x14935(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 15,92,195 // subps %xmm3,%xmm0
.byte 15,92,240 // subps %xmm0,%xmm6
.byte 15,89,206 // mulps %xmm6,%xmm1
@@ -45420,9 +45420,9 @@ _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,168,71,1,0 // pand 0x147a8(%rip),%xmm8 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ .byte 102,68,15,219,5,8,73,1,0 // pand 0x14908(%rip),%xmm8 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
- .byte 68,15,89,5,252,72,1,0 // mulps 0x148fc(%rip),%xmm8 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 68,15,89,5,92,74,1,0 // mulps 0x14a5c(%rip),%xmm8 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
.byte 65,15,89,208 // mulps %xmm8,%xmm2
@@ -45467,17 +45467,17 @@ _sk_scale_565_sse2:
.byte 15,133,173,0,0,0 // jne 24d41 <_sk_scale_565_sse2+0xcc>
.byte 243,71,15,126,20,80 // movq (%r8,%r10,2),%xmm10
.byte 102,68,15,97,208 // punpcklwd %xmm0,%xmm10
- .byte 102,68,15,111,5,104,72,1,0 // movdqa 0x14868(%rip),%xmm8 # 39510 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
+ .byte 102,68,15,111,5,200,73,1,0 // movdqa 0x149c8(%rip),%xmm8 # 39670 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
.byte 102,69,15,219,194 // pand %xmm10,%xmm8
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
- .byte 68,15,89,5,103,72,1,0 // mulps 0x14867(%rip),%xmm8 # 39520 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
- .byte 102,68,15,111,13,110,72,1,0 // movdqa 0x1486e(%rip),%xmm9 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
+ .byte 68,15,89,5,199,73,1,0 // mulps 0x149c7(%rip),%xmm8 # 39680 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
+ .byte 102,68,15,111,13,206,73,1,0 // movdqa 0x149ce(%rip),%xmm9 # 39690 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
.byte 102,69,15,219,202 // pand %xmm10,%xmm9
.byte 69,15,91,201 // cvtdq2ps %xmm9,%xmm9
- .byte 68,15,89,13,109,72,1,0 // mulps 0x1486d(%rip),%xmm9 # 39540 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
- .byte 102,68,15,219,21,116,72,1,0 // pand 0x14874(%rip),%xmm10 # 39550 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
+ .byte 68,15,89,13,205,73,1,0 // mulps 0x149cd(%rip),%xmm9 # 396a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
+ .byte 102,68,15,219,21,212,73,1,0 // pand 0x149d4(%rip),%xmm10 # 396b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
.byte 69,15,91,210 // cvtdq2ps %xmm10,%xmm10
- .byte 68,15,89,21,120,72,1,0 // mulps 0x14878(%rip),%xmm10 # 39560 <_sk_srcover_bgra_8888_sse2_lowp+0xe5c>
+ .byte 68,15,89,21,216,73,1,0 // mulps 0x149d8(%rip),%xmm10 # 396c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
.byte 68,15,40,219 // movaps %xmm3,%xmm11
.byte 68,15,194,223,1 // cmpltps %xmm7,%xmm11
.byte 69,15,40,225 // movaps %xmm9,%xmm12
@@ -45558,9 +45558,9 @@ _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,158,69,1,0 // pand 0x1459e(%rip),%xmm8 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ .byte 102,68,15,219,5,254,70,1,0 // pand 0x146fe(%rip),%xmm8 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
- .byte 68,15,89,5,242,70,1,0 // mulps 0x146f2(%rip),%xmm8 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 68,15,89,5,82,72,1,0 // mulps 0x14852(%rip),%xmm8 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
.byte 15,92,196 // subps %xmm4,%xmm0
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 15,88,196 // addps %xmm4,%xmm0
@@ -45612,17 +45612,17 @@ _sk_lerp_565_sse2:
.byte 15,133,173,0,0,0 // jne 24f62 <_sk_lerp_565_sse2+0xcc>
.byte 243,71,15,126,4,80 // movq (%r8,%r10,2),%xmm8
.byte 102,68,15,97,192 // punpcklwd %xmm0,%xmm8
- .byte 102,68,15,111,13,71,70,1,0 // movdqa 0x14647(%rip),%xmm9 # 39510 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
+ .byte 102,68,15,111,13,167,71,1,0 // movdqa 0x147a7(%rip),%xmm9 # 39670 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
.byte 102,69,15,219,200 // pand %xmm8,%xmm9
.byte 69,15,91,201 // cvtdq2ps %xmm9,%xmm9
- .byte 68,15,89,13,70,70,1,0 // mulps 0x14646(%rip),%xmm9 # 39520 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
- .byte 102,68,15,111,21,77,70,1,0 // movdqa 0x1464d(%rip),%xmm10 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
+ .byte 68,15,89,13,166,71,1,0 // mulps 0x147a6(%rip),%xmm9 # 39680 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
+ .byte 102,68,15,111,21,173,71,1,0 // movdqa 0x147ad(%rip),%xmm10 # 39690 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
.byte 102,69,15,219,208 // pand %xmm8,%xmm10
.byte 69,15,91,218 // cvtdq2ps %xmm10,%xmm11
- .byte 68,15,89,29,76,70,1,0 // mulps 0x1464c(%rip),%xmm11 # 39540 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
- .byte 102,68,15,219,5,83,70,1,0 // pand 0x14653(%rip),%xmm8 # 39550 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
+ .byte 68,15,89,29,172,71,1,0 // mulps 0x147ac(%rip),%xmm11 # 396a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
+ .byte 102,68,15,219,5,179,71,1,0 // pand 0x147b3(%rip),%xmm8 # 396b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
.byte 69,15,91,192 // cvtdq2ps %xmm8,%xmm8
- .byte 68,15,89,5,87,70,1,0 // mulps 0x14657(%rip),%xmm8 # 39560 <_sk_srcover_bgra_8888_sse2_lowp+0xe5c>
+ .byte 68,15,89,5,183,71,1,0 // mulps 0x147b7(%rip),%xmm8 # 396c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
.byte 68,15,40,211 // movaps %xmm3,%xmm10
.byte 68,15,194,215,1 // cmpltps %xmm7,%xmm10
.byte 69,15,40,227 // movaps %xmm11,%xmm12
@@ -45679,7 +45679,7 @@ _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,198,67,1,0 // movdqa 0x143c6(%rip),%xmm8 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ .byte 102,68,15,111,5,38,69,1,0 // movdqa 0x14526(%rip),%xmm8 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
.byte 102,65,15,111,193 // movdqa %xmm9,%xmm0
.byte 102,65,15,219,192 // pand %xmm8,%xmm0
.byte 102,15,112,200,78 // pshufd $0x4e,%xmm0,%xmm1
@@ -45735,7 +45735,7 @@ _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,29,68,1,0 // mulps 0x1441d(%rip),%xmm3 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 15,89,29,125,69,1,0 // mulps 0x1457d(%rip),%xmm3 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 91 // pop %rbx
.byte 65,94 // pop %r14
@@ -45775,7 +45775,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,247,67,1,0 // movdqa 0x143f7(%rip),%xmm2 # 39570 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
+ .byte 102,15,111,21,87,69,1,0 // movdqa 0x14557(%rip),%xmm2 # 396d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe5c>
.byte 102,15,112,217,238 // pshufd $0xee,%xmm1,%xmm3
.byte 102,15,219,202 // pand %xmm2,%xmm1
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
@@ -45836,7 +45836,7 @@ _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,245,66,1,0 // mulps 0x142f5(%rip),%xmm3 # 39590 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
+ .byte 15,89,29,85,68,1,0 // mulps 0x14455(%rip),%xmm3 # 396f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 91 // pop %rbx
.byte 65,94 // pop %r14
@@ -45877,7 +45877,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,57,66,1,0 // movdqa 0x14239(%rip),%xmm8 # 39570 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
+ .byte 102,68,15,111,5,153,67,1,0 // movdqa 0x14399(%rip),%xmm8 # 396d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe5c>
.byte 102,65,15,219,192 // pand %xmm8,%xmm0
.byte 102,69,15,239,201 // pxor %xmm9,%xmm9
.byte 102,65,15,97,193 // punpcklwd %xmm9,%xmm0
@@ -45932,7 +45932,7 @@ _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,182,62,1,0 // movaps 0x13eb6(%rip),%xmm3 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,40,29,22,64,1,0 // movaps 0x14016(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 91 // pop %rbx
.byte 65,94 // pop %r14
.byte 255,224 // jmpq *%rax
@@ -45964,7 +45964,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,35,63,1,0 // movaps 0x13f23(%rip),%xmm8 # 393d0 <_sk_srcover_bgra_8888_sse2_lowp+0xccc>
+ .byte 68,15,40,5,131,64,1,0 // movaps 0x14083(%rip),%xmm8 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 102,15,91,192 // cvtps2dq %xmm0,%xmm0
.byte 102,73,15,126,192 // movq %xmm0,%r8
@@ -45992,7 +45992,7 @@ _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,222,63,1,0 // movaps 0x13fde(%rip),%xmm10 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 68,15,40,21,62,65,1,0 // movaps 0x1413e(%rip),%xmm10 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
.byte 65,15,89,194 // mulps %xmm10,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
.byte 102,15,91,201 // cvtps2dq %xmm1,%xmm1
@@ -46111,7 +46111,7 @@ _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,30,62,1,0 // movaps 0x13e1e(%rip),%xmm10 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 68,15,40,21,126,63,1,0 // movaps 0x13f7e(%rip),%xmm10 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
.byte 65,15,89,194 // mulps %xmm10,%xmm0
.byte 65,15,89,200 // mulps %xmm8,%xmm1
.byte 102,15,91,201 // cvtps2dq %xmm1,%xmm1
@@ -46309,15 +46309,15 @@ _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,234,59,1,0 // mulps 0x13bea(%rip),%xmm9 # 395a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
- .byte 68,15,84,21,242,59,1,0 // andps 0x13bf2(%rip),%xmm10 # 395b0 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
- .byte 68,15,86,21,26,57,1,0 // orps 0x1391a(%rip),%xmm10 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
- .byte 68,15,88,13,242,59,1,0 // addps 0x13bf2(%rip),%xmm9 # 395c0 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
- .byte 68,15,40,37,250,59,1,0 // movaps 0x13bfa(%rip),%xmm12 # 395d0 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ .byte 68,15,89,13,74,61,1,0 // mulps 0x13d4a(%rip),%xmm9 # 39700 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
+ .byte 68,15,84,21,82,61,1,0 // andps 0x13d52(%rip),%xmm10 # 39710 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
+ .byte 68,15,86,21,122,58,1,0 // orps 0x13a7a(%rip),%xmm10 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,88,13,82,61,1,0 // addps 0x13d52(%rip),%xmm9 # 39720 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
+ .byte 68,15,40,37,90,61,1,0 // movaps 0x13d5a(%rip),%xmm12 # 39730 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
.byte 69,15,89,226 // mulps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,88,21,250,59,1,0 // addps 0x13bfa(%rip),%xmm10 # 395e0 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
- .byte 68,15,40,37,2,60,1,0 // movaps 0x13c02(%rip),%xmm12 # 395f0 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
+ .byte 68,15,88,21,90,61,1,0 // addps 0x13d5a(%rip),%xmm10 # 39740 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ .byte 68,15,40,37,98,61,1,0 // movaps 0x13d62(%rip),%xmm12 # 39750 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
.byte 69,15,94,226 // divps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
.byte 69,15,89,203 // mulps %xmm11,%xmm9
@@ -46325,22 +46325,22 @@ _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,220,56,1,0 // movaps 0x138dc(%rip),%xmm10 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,21,60,58,1,0 // movaps 0x13a3c(%rip),%xmm10 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.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,208,59,1,0 // addps 0x13bd0(%rip),%xmm9 # 39600 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
- .byte 68,15,40,37,216,59,1,0 // movaps 0x13bd8(%rip),%xmm12 # 39610 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ .byte 68,15,88,13,48,61,1,0 // addps 0x13d30(%rip),%xmm9 # 39760 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
+ .byte 68,15,40,37,56,61,1,0 // movaps 0x13d38(%rip),%xmm12 # 39770 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
.byte 69,15,89,229 // mulps %xmm13,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,40,37,216,59,1,0 // movaps 0x13bd8(%rip),%xmm12 # 39620 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
+ .byte 68,15,40,37,56,61,1,0 // movaps 0x13d38(%rip),%xmm12 # 39780 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
.byte 69,15,92,229 // subps %xmm13,%xmm12
- .byte 68,15,40,45,220,59,1,0 // movaps 0x13bdc(%rip),%xmm13 # 39630 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
+ .byte 68,15,40,45,60,61,1,0 // movaps 0x13d3c(%rip),%xmm13 # 39790 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
.byte 69,15,94,236 // divps %xmm12,%xmm13
.byte 69,15,88,233 // addps %xmm9,%xmm13
- .byte 68,15,89,45,220,59,1,0 // mulps 0x13bdc(%rip),%xmm13 # 39640 <_sk_srcover_bgra_8888_sse2_lowp+0xf3c>
+ .byte 68,15,89,45,60,61,1,0 // mulps 0x13d3c(%rip),%xmm13 # 397a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
.byte 102,69,15,91,205 // cvtps2dq %xmm13,%xmm9
.byte 243,68,15,16,96,20 // movss 0x14(%rax),%xmm12
.byte 69,15,198,228,0 // shufps $0x0,%xmm12,%xmm12
@@ -46376,15 +46376,15 @@ _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,172,58,1,0 // mulps 0x13aac(%rip),%xmm9 # 395a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
- .byte 68,15,84,21,180,58,1,0 // andps 0x13ab4(%rip),%xmm10 # 395b0 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
- .byte 68,15,86,21,220,55,1,0 // orps 0x137dc(%rip),%xmm10 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
- .byte 68,15,88,13,180,58,1,0 // addps 0x13ab4(%rip),%xmm9 # 395c0 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
- .byte 68,15,40,37,188,58,1,0 // movaps 0x13abc(%rip),%xmm12 # 395d0 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ .byte 68,15,89,13,12,60,1,0 // mulps 0x13c0c(%rip),%xmm9 # 39700 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
+ .byte 68,15,84,21,20,60,1,0 // andps 0x13c14(%rip),%xmm10 # 39710 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
+ .byte 68,15,86,21,60,57,1,0 // orps 0x1393c(%rip),%xmm10 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,88,13,20,60,1,0 // addps 0x13c14(%rip),%xmm9 # 39720 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
+ .byte 68,15,40,37,28,60,1,0 // movaps 0x13c1c(%rip),%xmm12 # 39730 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
.byte 69,15,89,226 // mulps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,88,21,188,58,1,0 // addps 0x13abc(%rip),%xmm10 # 395e0 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
- .byte 68,15,40,37,196,58,1,0 // movaps 0x13ac4(%rip),%xmm12 # 395f0 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
+ .byte 68,15,88,21,28,60,1,0 // addps 0x13c1c(%rip),%xmm10 # 39740 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ .byte 68,15,40,37,36,60,1,0 // movaps 0x13c24(%rip),%xmm12 # 39750 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
.byte 69,15,94,226 // divps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
.byte 69,15,89,203 // mulps %xmm11,%xmm9
@@ -46392,22 +46392,22 @@ _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,158,55,1,0 // movaps 0x1379e(%rip),%xmm10 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,21,254,56,1,0 // movaps 0x138fe(%rip),%xmm10 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.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,146,58,1,0 // addps 0x13a92(%rip),%xmm9 # 39600 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
- .byte 68,15,40,37,154,58,1,0 // movaps 0x13a9a(%rip),%xmm12 # 39610 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ .byte 68,15,88,13,242,59,1,0 // addps 0x13bf2(%rip),%xmm9 # 39760 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
+ .byte 68,15,40,37,250,59,1,0 // movaps 0x13bfa(%rip),%xmm12 # 39770 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
.byte 69,15,89,229 // mulps %xmm13,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,40,37,154,58,1,0 // movaps 0x13a9a(%rip),%xmm12 # 39620 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
+ .byte 68,15,40,37,250,59,1,0 // movaps 0x13bfa(%rip),%xmm12 # 39780 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
.byte 69,15,92,229 // subps %xmm13,%xmm12
- .byte 68,15,40,45,158,58,1,0 // movaps 0x13a9e(%rip),%xmm13 # 39630 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
+ .byte 68,15,40,45,254,59,1,0 // movaps 0x13bfe(%rip),%xmm13 # 39790 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
.byte 69,15,94,236 // divps %xmm12,%xmm13
.byte 69,15,88,233 // addps %xmm9,%xmm13
- .byte 68,15,89,45,158,58,1,0 // mulps 0x13a9e(%rip),%xmm13 # 39640 <_sk_srcover_bgra_8888_sse2_lowp+0xf3c>
+ .byte 68,15,89,45,254,59,1,0 // mulps 0x13bfe(%rip),%xmm13 # 397a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
.byte 102,69,15,91,205 // cvtps2dq %xmm13,%xmm9
.byte 243,68,15,16,96,20 // movss 0x14(%rax),%xmm12
.byte 69,15,198,228,0 // shufps $0x0,%xmm12,%xmm12
@@ -46443,15 +46443,15 @@ _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,110,57,1,0 // mulps 0x1396e(%rip),%xmm9 # 395a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
- .byte 68,15,84,21,118,57,1,0 // andps 0x13976(%rip),%xmm10 # 395b0 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
- .byte 68,15,86,21,158,54,1,0 // orps 0x1369e(%rip),%xmm10 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
- .byte 68,15,88,13,118,57,1,0 // addps 0x13976(%rip),%xmm9 # 395c0 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
- .byte 68,15,40,37,126,57,1,0 // movaps 0x1397e(%rip),%xmm12 # 395d0 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ .byte 68,15,89,13,206,58,1,0 // mulps 0x13ace(%rip),%xmm9 # 39700 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
+ .byte 68,15,84,21,214,58,1,0 // andps 0x13ad6(%rip),%xmm10 # 39710 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
+ .byte 68,15,86,21,254,55,1,0 // orps 0x137fe(%rip),%xmm10 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,88,13,214,58,1,0 // addps 0x13ad6(%rip),%xmm9 # 39720 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
+ .byte 68,15,40,37,222,58,1,0 // movaps 0x13ade(%rip),%xmm12 # 39730 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
.byte 69,15,89,226 // mulps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,88,21,126,57,1,0 // addps 0x1397e(%rip),%xmm10 # 395e0 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
- .byte 68,15,40,37,134,57,1,0 // movaps 0x13986(%rip),%xmm12 # 395f0 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
+ .byte 68,15,88,21,222,58,1,0 // addps 0x13ade(%rip),%xmm10 # 39740 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ .byte 68,15,40,37,230,58,1,0 // movaps 0x13ae6(%rip),%xmm12 # 39750 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
.byte 69,15,94,226 // divps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
.byte 69,15,89,203 // mulps %xmm11,%xmm9
@@ -46459,22 +46459,22 @@ _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,96,54,1,0 // movaps 0x13660(%rip),%xmm10 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,21,192,55,1,0 // movaps 0x137c0(%rip),%xmm10 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.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,84,57,1,0 // addps 0x13954(%rip),%xmm9 # 39600 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
- .byte 68,15,40,37,92,57,1,0 // movaps 0x1395c(%rip),%xmm12 # 39610 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ .byte 68,15,88,13,180,58,1,0 // addps 0x13ab4(%rip),%xmm9 # 39760 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
+ .byte 68,15,40,37,188,58,1,0 // movaps 0x13abc(%rip),%xmm12 # 39770 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
.byte 69,15,89,229 // mulps %xmm13,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,40,37,92,57,1,0 // movaps 0x1395c(%rip),%xmm12 # 39620 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
+ .byte 68,15,40,37,188,58,1,0 // movaps 0x13abc(%rip),%xmm12 # 39780 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
.byte 69,15,92,229 // subps %xmm13,%xmm12
- .byte 68,15,40,45,96,57,1,0 // movaps 0x13960(%rip),%xmm13 # 39630 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
+ .byte 68,15,40,45,192,58,1,0 // movaps 0x13ac0(%rip),%xmm13 # 39790 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
.byte 69,15,94,236 // divps %xmm12,%xmm13
.byte 69,15,88,233 // addps %xmm9,%xmm13
- .byte 68,15,89,45,96,57,1,0 // mulps 0x13960(%rip),%xmm13 # 39640 <_sk_srcover_bgra_8888_sse2_lowp+0xf3c>
+ .byte 68,15,89,45,192,58,1,0 // mulps 0x13ac0(%rip),%xmm13 # 397a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
.byte 102,69,15,91,205 // cvtps2dq %xmm13,%xmm9
.byte 243,68,15,16,96,20 // movss 0x14(%rax),%xmm12
.byte 69,15,198,228,0 // shufps $0x0,%xmm12,%xmm12
@@ -46510,15 +46510,15 @@ _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,48,56,1,0 // mulps 0x13830(%rip),%xmm9 # 395a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
- .byte 68,15,84,21,56,56,1,0 // andps 0x13838(%rip),%xmm10 # 395b0 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
- .byte 68,15,86,21,96,53,1,0 // orps 0x13560(%rip),%xmm10 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
- .byte 68,15,88,13,56,56,1,0 // addps 0x13838(%rip),%xmm9 # 395c0 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
- .byte 68,15,40,37,64,56,1,0 // movaps 0x13840(%rip),%xmm12 # 395d0 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ .byte 68,15,89,13,144,57,1,0 // mulps 0x13990(%rip),%xmm9 # 39700 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
+ .byte 68,15,84,21,152,57,1,0 // andps 0x13998(%rip),%xmm10 # 39710 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
+ .byte 68,15,86,21,192,54,1,0 // orps 0x136c0(%rip),%xmm10 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ .byte 68,15,88,13,152,57,1,0 // addps 0x13998(%rip),%xmm9 # 39720 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
+ .byte 68,15,40,37,160,57,1,0 // movaps 0x139a0(%rip),%xmm12 # 39730 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
.byte 69,15,89,226 // mulps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,88,21,64,56,1,0 // addps 0x13840(%rip),%xmm10 # 395e0 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
- .byte 68,15,40,37,72,56,1,0 // movaps 0x13848(%rip),%xmm12 # 395f0 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
+ .byte 68,15,88,21,160,57,1,0 // addps 0x139a0(%rip),%xmm10 # 39740 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ .byte 68,15,40,37,168,57,1,0 // movaps 0x139a8(%rip),%xmm12 # 39750 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
.byte 69,15,94,226 // divps %xmm10,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
.byte 69,15,89,203 // mulps %xmm11,%xmm9
@@ -46526,22 +46526,22 @@ _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,34,53,1,0 // movaps 0x13522(%rip),%xmm10 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,21,130,54,1,0 // movaps 0x13682(%rip),%xmm10 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.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,22,56,1,0 // addps 0x13816(%rip),%xmm9 # 39600 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
- .byte 68,15,40,37,30,56,1,0 // movaps 0x1381e(%rip),%xmm12 # 39610 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ .byte 68,15,88,13,118,57,1,0 // addps 0x13976(%rip),%xmm9 # 39760 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
+ .byte 68,15,40,37,126,57,1,0 // movaps 0x1397e(%rip),%xmm12 # 39770 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
.byte 69,15,89,229 // mulps %xmm13,%xmm12
.byte 69,15,92,204 // subps %xmm12,%xmm9
- .byte 68,15,40,37,30,56,1,0 // movaps 0x1381e(%rip),%xmm12 # 39620 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
+ .byte 68,15,40,37,126,57,1,0 // movaps 0x1397e(%rip),%xmm12 # 39780 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
.byte 69,15,92,229 // subps %xmm13,%xmm12
- .byte 68,15,40,45,34,56,1,0 // movaps 0x13822(%rip),%xmm13 # 39630 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
+ .byte 68,15,40,45,130,57,1,0 // movaps 0x13982(%rip),%xmm13 # 39790 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
.byte 69,15,94,236 // divps %xmm12,%xmm13
.byte 69,15,88,233 // addps %xmm9,%xmm13
- .byte 68,15,89,45,34,56,1,0 // mulps 0x13822(%rip),%xmm13 # 39640 <_sk_srcover_bgra_8888_sse2_lowp+0xf3c>
+ .byte 68,15,89,45,130,57,1,0 // mulps 0x13982(%rip),%xmm13 # 397a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
.byte 102,69,15,91,205 // cvtps2dq %xmm13,%xmm9
.byte 243,68,15,16,96,20 // movss 0x14(%rax),%xmm12
.byte 69,15,198,228,0 // shufps $0x0,%xmm12,%xmm12
@@ -46566,19 +46566,19 @@ _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,45,55,1,0 // mulps 0x1372d(%rip),%xmm0 # 395a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
- .byte 15,84,21,54,55,1,0 // andps 0x13736(%rip),%xmm2 # 395b0 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
- .byte 68,15,40,53,94,52,1,0 // movaps 0x1345e(%rip),%xmm14 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,89,5,141,56,1,0 // mulps 0x1388d(%rip),%xmm0 # 39700 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
+ .byte 15,84,21,150,56,1,0 // andps 0x13896(%rip),%xmm2 # 39710 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
+ .byte 68,15,40,53,190,53,1,0 // movaps 0x135be(%rip),%xmm14 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
.byte 65,15,86,214 // orps %xmm14,%xmm2
- .byte 68,15,40,37,50,55,1,0 // movaps 0x13732(%rip),%xmm12 # 395c0 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
+ .byte 68,15,40,37,146,56,1,0 // movaps 0x13892(%rip),%xmm12 # 39720 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
.byte 65,15,88,196 // addps %xmm12,%xmm0
- .byte 68,15,40,29,54,55,1,0 // movaps 0x13736(%rip),%xmm11 # 395d0 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ .byte 68,15,40,29,150,56,1,0 // movaps 0x13896(%rip),%xmm11 # 39730 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
.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,52,55,1,0 // movaps 0x13734(%rip),%xmm10 # 395e0 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
+ .byte 68,15,40,21,148,56,1,0 // movaps 0x13894(%rip),%xmm10 # 39740 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
.byte 65,15,88,210 // addps %xmm10,%xmm2
- .byte 68,15,40,45,56,55,1,0 // movaps 0x13738(%rip),%xmm13 # 395f0 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
+ .byte 68,15,40,45,152,56,1,0 // movaps 0x13898(%rip),%xmm13 # 39750 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
.byte 65,15,40,229 // movaps %xmm13,%xmm4
.byte 15,94,226 // divps %xmm2,%xmm4
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -46590,27 +46590,27 @@ _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,8,52,1,0 // movaps 0x13408(%rip),%xmm9 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,13,104,53,1,0 // movaps 0x13568(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.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,4,55,1,0 // movaps 0x13704(%rip),%xmm6 # 39600 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
+ .byte 15,40,53,100,56,1,0 // movaps 0x13864(%rip),%xmm6 # 39760 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
.byte 15,88,198 // addps %xmm6,%xmm0
- .byte 15,40,61,26,55,1,0 // movaps 0x1371a(%rip),%xmm7 # 39620 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
+ .byte 15,40,61,122,56,1,0 // movaps 0x1387a(%rip),%xmm7 # 39780 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
.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,250,54,1,0 // movaps 0x136fa(%rip),%xmm4 # 39610 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ .byte 15,40,37,90,56,1,0 // movaps 0x1385a(%rip),%xmm4 # 39770 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
.byte 15,89,212 // mulps %xmm4,%xmm2
.byte 15,92,194 // subps %xmm2,%xmm0
- .byte 68,15,40,61,12,55,1,0 // movaps 0x1370c(%rip),%xmm15 # 39630 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
+ .byte 68,15,40,61,108,56,1,0 // movaps 0x1386c(%rip),%xmm15 # 39790 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
.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,104,54,1,0 // mulps 0x13668(%rip),%xmm0 # 395a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
- .byte 15,84,13,113,54,1,0 // andps 0x13671(%rip),%xmm1 # 395b0 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
+ .byte 15,89,5,200,55,1,0 // mulps 0x137c8(%rip),%xmm0 # 39700 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
+ .byte 15,84,13,209,55,1,0 // andps 0x137d1(%rip),%xmm1 # 39710 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
.byte 65,15,86,206 // orps %xmm14,%xmm1
.byte 65,15,88,196 // addps %xmm12,%xmm0
.byte 15,40,233 // movaps %xmm1,%xmm5
@@ -46640,9 +46640,9 @@ _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,247,53,1,0 // mulps 0x135f7(%rip),%xmm0 # 395a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
- .byte 15,84,29,0,54,1,0 // andps 0x13600(%rip),%xmm3 # 395b0 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
- .byte 15,86,29,41,51,1,0 // orps 0x13329(%rip),%xmm3 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,89,5,87,55,1,0 // mulps 0x13757(%rip),%xmm0 # 39700 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
+ .byte 15,84,29,96,55,1,0 // andps 0x13760(%rip),%xmm3 # 39710 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
+ .byte 15,86,29,137,52,1,0 // orps 0x13489(%rip),%xmm3 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
.byte 65,15,88,196 // addps %xmm12,%xmm0
.byte 68,15,89,219 // mulps %xmm3,%xmm11
.byte 65,15,92,195 // subps %xmm11,%xmm0
@@ -46664,7 +46664,7 @@ _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,54,54,1,0 // movaps 0x13636(%rip),%xmm0 # 39640 <_sk_srcover_bgra_8888_sse2_lowp+0xf3c>
+ .byte 15,40,5,150,55,1,0 // movaps 0x13796(%rip),%xmm0 # 397a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
.byte 15,89,208 // mulps %xmm0,%xmm2
.byte 15,89,200 // mulps %xmm0,%xmm1
.byte 68,15,89,248 // mulps %xmm0,%xmm15
@@ -46683,29 +46683,29 @@ 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,11,54,1,0 // mulps 0x1360b(%rip),%xmm0 # 39650 <_sk_srcover_bgra_8888_sse2_lowp+0xf4c>
- .byte 68,15,40,5,131,51,1,0 // movaps 0x13383(%rip),%xmm8 # 393d0 <_sk_srcover_bgra_8888_sse2_lowp+0xccc>
+ .byte 15,89,5,107,55,1,0 // mulps 0x1376b(%rip),%xmm0 # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0xf3c>
+ .byte 68,15,40,5,227,52,1,0 // movaps 0x134e3(%rip),%xmm8 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
.byte 65,15,89,200 // mulps %xmm8,%xmm1
- .byte 68,15,40,13,7,54,1,0 // movaps 0x13607(%rip),%xmm9 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xf5c>
+ .byte 68,15,40,13,103,55,1,0 // movaps 0x13767(%rip),%xmm9 # 397c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf4c>
.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,4,54,1,0 // addps 0x13604(%rip),%xmm0 # 39670 <_sk_srcover_bgra_8888_sse2_lowp+0xf6c>
- .byte 15,89,5,13,54,1,0 // mulps 0x1360d(%rip),%xmm0 # 39680 <_sk_srcover_bgra_8888_sse2_lowp+0xf7c>
- .byte 15,89,13,22,54,1,0 // mulps 0x13616(%rip),%xmm1 # 39690 <_sk_srcover_bgra_8888_sse2_lowp+0xf8c>
+ .byte 15,88,5,100,55,1,0 // addps 0x13764(%rip),%xmm0 # 397d0 <_sk_srcover_bgra_8888_sse2_lowp+0xf5c>
+ .byte 15,89,5,109,55,1,0 // mulps 0x1376d(%rip),%xmm0 # 397e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf6c>
+ .byte 15,89,13,118,55,1,0 // mulps 0x13776(%rip),%xmm1 # 397f0 <_sk_srcover_bgra_8888_sse2_lowp+0xf7c>
.byte 15,88,200 // addps %xmm0,%xmm1
- .byte 15,89,21,28,54,1,0 // mulps 0x1361c(%rip),%xmm2 # 396a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf9c>
+ .byte 15,89,21,124,55,1,0 // mulps 0x1377c(%rip),%xmm2 # 39800 <_sk_srcover_bgra_8888_sse2_lowp+0xf8c>
.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,17,54,1,0 // movaps 0x13611(%rip),%xmm2 # 396b0 <_sk_srcover_bgra_8888_sse2_lowp+0xfac>
+ .byte 15,40,21,113,55,1,0 // movaps 0x13771(%rip),%xmm2 # 39810 <_sk_srcover_bgra_8888_sse2_lowp+0xf9c>
.byte 68,15,40,194 // movaps %xmm2,%xmm8
.byte 69,15,194,196,1 // cmpltps %xmm12,%xmm8
- .byte 68,15,40,21,16,54,1,0 // movaps 0x13610(%rip),%xmm10 # 396c0 <_sk_srcover_bgra_8888_sse2_lowp+0xfbc>
+ .byte 68,15,40,21,112,55,1,0 // movaps 0x13770(%rip),%xmm10 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0xfac>
.byte 65,15,88,202 // addps %xmm10,%xmm1
- .byte 68,15,40,29,20,54,1,0 // movaps 0x13614(%rip),%xmm11 # 396d0 <_sk_srcover_bgra_8888_sse2_lowp+0xfcc>
+ .byte 68,15,40,29,116,55,1,0 // movaps 0x13774(%rip),%xmm11 # 39830 <_sk_srcover_bgra_8888_sse2_lowp+0xfbc>
.byte 65,15,89,203 // mulps %xmm11,%xmm1
.byte 69,15,84,224 // andps %xmm8,%xmm12
.byte 68,15,85,193 // andnps %xmm1,%xmm8
@@ -46729,8 +46729,8 @@ _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,196,53,1,0 // mulps 0x135c4(%rip),%xmm8 # 396e0 <_sk_srcover_bgra_8888_sse2_lowp+0xfdc>
- .byte 15,89,21,205,53,1,0 // mulps 0x135cd(%rip),%xmm2 # 396f0 <_sk_srcover_bgra_8888_sse2_lowp+0xfec>
+ .byte 68,15,89,5,36,55,1,0 // mulps 0x13724(%rip),%xmm8 # 39840 <_sk_srcover_bgra_8888_sse2_lowp+0xfcc>
+ .byte 15,89,21,45,55,1,0 // mulps 0x1372d(%rip),%xmm2 # 39850 <_sk_srcover_bgra_8888_sse2_lowp+0xfdc>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -46750,9 +46750,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,71,50,1,0 // pand 0x13247(%rip),%xmm0 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ .byte 102,15,219,5,167,51,1,0 // pand 0x133a7(%rip),%xmm0 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
.byte 15,91,216 // cvtdq2ps %xmm0,%xmm3
- .byte 15,89,29,157,51,1,0 // mulps 0x1339d(%rip),%xmm3 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 15,89,29,253,52,1,0 // mulps 0x134fd(%rip),%xmm3 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 102,15,87,201 // xorpd %xmm1,%xmm1
@@ -46795,9 +46795,9 @@ _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,179,49,1,0 // pand 0x131b3(%rip),%xmm4 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ .byte 102,15,219,37,19,51,1,0 // pand 0x13313(%rip),%xmm4 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
.byte 15,91,252 // cvtdq2ps %xmm4,%xmm7
- .byte 15,89,61,9,51,1,0 // mulps 0x13309(%rip),%xmm7 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 15,89,61,105,52,1,0 // mulps 0x13469(%rip),%xmm7 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,228 // xorps %xmm4,%xmm4
.byte 102,15,87,237 // xorpd %xmm5,%xmm5
@@ -46876,7 +46876,7 @@ _sk_gather_a8_sse2:
.byte 102,65,15,96,192 // punpcklbw %xmm8,%xmm0
.byte 102,65,15,97,192 // punpcklwd %xmm8,%xmm0
.byte 15,91,216 // cvtdq2ps %xmm0,%xmm3
- .byte 15,89,29,227,49,1,0 // mulps 0x131e3(%rip),%xmm3 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 15,89,29,67,51,1,0 // mulps 0x13343(%rip),%xmm3 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
@@ -46893,7 +46893,7 @@ _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,138,48,1,0 // movaps 0x1308a(%rip),%xmm8 # 393d0 <_sk_srcover_bgra_8888_sse2_lowp+0xccc>
+ .byte 68,15,40,5,234,49,1,0 // movaps 0x131ea(%rip),%xmm8 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
.byte 68,15,89,195 // mulps %xmm3,%xmm8
.byte 102,69,15,91,192 // cvtps2dq %xmm8,%xmm8
.byte 102,65,15,114,240,16 // pslld $0x10,%xmm8
@@ -46918,7 +46918,7 @@ _sk_store_a8_sse2:
.byte 117,217 // jne 26373 <_sk_store_a8_sse2+0x48>
.byte 102,65,15,197,192,4 // pextrw $0x4,%xmm8,%eax
.byte 67,136,68,16,2 // mov %al,0x2(%r8,%r10,1)
- .byte 102,68,15,219,5,242,47,1,0 // pand 0x12ff2(%rip),%xmm8 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ .byte 102,68,15,219,5,82,49,1,0 // pand 0x13152(%rip),%xmm8 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
.byte 102,69,15,103,192 // packuswb %xmm8,%xmm8
.byte 102,69,15,103,192 // packuswb %xmm8,%xmm8
.byte 102,68,15,126,192 // movd %xmm8,%eax
@@ -46943,11 +46943,11 @@ _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,163,47,1,0 // pand 0x12fa3(%rip),%xmm0 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ .byte 102,15,219,5,3,49,1,0 // pand 0x13103(%rip),%xmm0 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,249,48,1,0 // mulps 0x130f9(%rip),%xmm0 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 15,89,5,89,50,1,0 // mulps 0x13259(%rip),%xmm0 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,224,46,1,0 // movaps 0x12ee0(%rip),%xmm3 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,40,29,64,48,1,0 // movaps 0x13040(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 255,224 // jmpq *%rax
@@ -46988,11 +46988,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,12,47,1,0 // pand 0x12f0c(%rip),%xmm4 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ .byte 102,15,219,37,108,48,1,0 // pand 0x1306c(%rip),%xmm4 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,37,98,48,1,0 // mulps 0x13062(%rip),%xmm4 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 15,89,37,194,49,1,0 // mulps 0x131c2(%rip),%xmm4 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,61,73,46,1,0 // movaps 0x12e49(%rip),%xmm7 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,40,61,169,47,1,0 // movaps 0x12fa9(%rip),%xmm7 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 15,40,236 // movaps %xmm4,%xmm5
.byte 15,40,244 // movaps %xmm4,%xmm6
.byte 255,224 // jmpq *%rax
@@ -47069,9 +47069,9 @@ _sk_gather_g8_sse2:
.byte 102,65,15,96,192 // punpcklbw %xmm8,%xmm0
.byte 102,65,15,97,192 // punpcklwd %xmm8,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,57,47,1,0 // mulps 0x12f39(%rip),%xmm0 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 15,89,5,153,48,1,0 // mulps 0x13099(%rip),%xmm0 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,32,45,1,0 // movaps 0x12d20(%rip),%xmm3 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,40,29,128,46,1,0 // movaps 0x12e80(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 255,224 // jmpq *%rax
@@ -47091,19 +47091,19 @@ _sk_load_565_sse2:
.byte 117,83 // jne 26646 <_sk_load_565_sse2+0x6e>
.byte 243,67,15,126,20,80 // movq (%r8,%r10,2),%xmm2
.byte 102,15,97,208 // punpcklwd %xmm0,%xmm2
- .byte 102,15,111,5,11,47,1,0 // movdqa 0x12f0b(%rip),%xmm0 # 39510 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
+ .byte 102,15,111,5,107,48,1,0 // movdqa 0x1306b(%rip),%xmm0 # 39670 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,13,47,1,0 // mulps 0x12f0d(%rip),%xmm0 # 39520 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
- .byte 102,15,111,13,21,47,1,0 // movdqa 0x12f15(%rip),%xmm1 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
+ .byte 15,89,5,109,48,1,0 // mulps 0x1306d(%rip),%xmm0 # 39680 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
+ .byte 102,15,111,13,117,48,1,0 // movdqa 0x13075(%rip),%xmm1 # 39690 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
.byte 102,15,219,202 // pand %xmm2,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,23,47,1,0 // mulps 0x12f17(%rip),%xmm1 # 39540 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
- .byte 102,15,219,21,31,47,1,0 // pand 0x12f1f(%rip),%xmm2 # 39550 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
+ .byte 15,89,13,119,48,1,0 // mulps 0x13077(%rip),%xmm1 # 396a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
+ .byte 102,15,219,21,127,48,1,0 // pand 0x1307f(%rip),%xmm2 # 396b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,37,47,1,0 // mulps 0x12f25(%rip),%xmm2 # 39560 <_sk_srcover_bgra_8888_sse2_lowp+0xe5c>
+ .byte 15,89,21,133,48,1,0 // mulps 0x13085(%rip),%xmm2 # 396c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,172,44,1,0 // movaps 0x12cac(%rip),%xmm3 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,40,29,12,46,1,0 // movaps 0x12e0c(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
@@ -47140,19 +47140,19 @@ _sk_load_565_dst_sse2:
.byte 117,83 // jne 26702 <_sk_load_565_dst_sse2+0x6e>
.byte 243,67,15,126,52,80 // movq (%r8,%r10,2),%xmm6
.byte 102,15,97,240 // punpcklwd %xmm0,%xmm6
- .byte 102,15,111,37,79,46,1,0 // movdqa 0x12e4f(%rip),%xmm4 # 39510 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
+ .byte 102,15,111,37,175,47,1,0 // movdqa 0x12faf(%rip),%xmm4 # 39670 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
.byte 102,15,219,230 // pand %xmm6,%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,37,81,46,1,0 // mulps 0x12e51(%rip),%xmm4 # 39520 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
- .byte 102,15,111,45,89,46,1,0 // movdqa 0x12e59(%rip),%xmm5 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
+ .byte 15,89,37,177,47,1,0 // mulps 0x12fb1(%rip),%xmm4 # 39680 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
+ .byte 102,15,111,45,185,47,1,0 // movdqa 0x12fb9(%rip),%xmm5 # 39690 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
.byte 102,15,219,238 // pand %xmm6,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,45,91,46,1,0 // mulps 0x12e5b(%rip),%xmm5 # 39540 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
- .byte 102,15,219,53,99,46,1,0 // pand 0x12e63(%rip),%xmm6 # 39550 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
+ .byte 15,89,45,187,47,1,0 // mulps 0x12fbb(%rip),%xmm5 # 396a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
+ .byte 102,15,219,53,195,47,1,0 // pand 0x12fc3(%rip),%xmm6 # 396b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
- .byte 15,89,53,105,46,1,0 // mulps 0x12e69(%rip),%xmm6 # 39560 <_sk_srcover_bgra_8888_sse2_lowp+0xe5c>
+ .byte 15,89,53,201,47,1,0 // mulps 0x12fc9(%rip),%xmm6 # 396c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,61,240,43,1,0 // movaps 0x12bf0(%rip),%xmm7 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,40,61,80,45,1,0 // movaps 0x12d50(%rip),%xmm7 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
.byte 65,128,225,3 // and $0x3,%r9b
@@ -47221,19 +47221,19 @@ _sk_gather_565_sse2:
.byte 65,15,183,4,64 // movzwl (%r8,%rax,2),%eax
.byte 102,15,196,208,3 // pinsrw $0x3,%eax,%xmm2
.byte 102,65,15,97,208 // punpcklwd %xmm8,%xmm2
- .byte 102,15,111,5,254,44,1,0 // movdqa 0x12cfe(%rip),%xmm0 # 39510 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
+ .byte 102,15,111,5,94,46,1,0 // movdqa 0x12e5e(%rip),%xmm0 # 39670 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
.byte 102,15,219,194 // pand %xmm2,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,0,45,1,0 // mulps 0x12d00(%rip),%xmm0 # 39520 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
- .byte 102,15,111,13,8,45,1,0 // movdqa 0x12d08(%rip),%xmm1 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
+ .byte 15,89,5,96,46,1,0 // mulps 0x12e60(%rip),%xmm0 # 39680 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
+ .byte 102,15,111,13,104,46,1,0 // movdqa 0x12e68(%rip),%xmm1 # 39690 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
.byte 102,15,219,202 // pand %xmm2,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,10,45,1,0 // mulps 0x12d0a(%rip),%xmm1 # 39540 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
- .byte 102,15,219,21,18,45,1,0 // pand 0x12d12(%rip),%xmm2 # 39550 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
+ .byte 15,89,13,106,46,1,0 // mulps 0x12e6a(%rip),%xmm1 # 396a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
+ .byte 102,15,219,21,114,46,1,0 // pand 0x12e72(%rip),%xmm2 # 396b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,24,45,1,0 // mulps 0x12d18(%rip),%xmm2 # 39560 <_sk_srcover_bgra_8888_sse2_lowp+0xe5c>
+ .byte 15,89,21,120,46,1,0 // mulps 0x12e78(%rip),%xmm2 # 396c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,159,42,1,0 // movaps 0x12a9f(%rip),%xmm3 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,40,29,255,43,1,0 // movaps 0x12bff(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 255,224 // jmpq *%rax
HIDDEN _sk_store_565_sse2
@@ -47247,12 +47247,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,159,46,1,0 // movaps 0x12e9f(%rip),%xmm8 # 39710 <_sk_srcover_bgra_8888_sse2_lowp+0x100c>
+ .byte 68,15,40,5,255,47,1,0 // movaps 0x12fff(%rip),%xmm8 # 39870 <_sk_srcover_bgra_8888_sse2_lowp+0xffc>
.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,148,46,1,0 // movaps 0x12e94(%rip),%xmm10 # 39720 <_sk_srcover_bgra_8888_sse2_lowp+0x101c>
+ .byte 68,15,40,21,244,47,1,0 // movaps 0x12ff4(%rip),%xmm10 # 39880 <_sk_srcover_bgra_8888_sse2_lowp+0x100c>
.byte 68,15,89,209 // mulps %xmm1,%xmm10
.byte 102,69,15,91,210 // cvtps2dq %xmm10,%xmm10
.byte 102,65,15,114,242,5 // pslld $0x5,%xmm10
@@ -47301,21 +47301,21 @@ _sk_load_4444_sse2:
.byte 117,98 // jne 2698f <_sk_load_4444_sse2+0x7d>
.byte 243,67,15,126,28,80 // movq (%r8,%r10,2),%xmm3
.byte 102,15,97,216 // punpcklwd %xmm0,%xmm3
- .byte 102,15,111,5,241,45,1,0 // movdqa 0x12df1(%rip),%xmm0 # 39730 <_sk_srcover_bgra_8888_sse2_lowp+0x102c>
+ .byte 102,15,111,5,81,47,1,0 // movdqa 0x12f51(%rip),%xmm0 # 39890 <_sk_srcover_bgra_8888_sse2_lowp+0x101c>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,243,45,1,0 // mulps 0x12df3(%rip),%xmm0 # 39740 <_sk_srcover_bgra_8888_sse2_lowp+0x103c>
- .byte 102,15,111,13,251,45,1,0 // movdqa 0x12dfb(%rip),%xmm1 # 39750 <_sk_srcover_bgra_8888_sse2_lowp+0x104c>
+ .byte 15,89,5,83,47,1,0 // mulps 0x12f53(%rip),%xmm0 # 398a0 <_sk_srcover_bgra_8888_sse2_lowp+0x102c>
+ .byte 102,15,111,13,91,47,1,0 // movdqa 0x12f5b(%rip),%xmm1 # 398b0 <_sk_srcover_bgra_8888_sse2_lowp+0x103c>
.byte 102,15,219,203 // pand %xmm3,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,253,45,1,0 // mulps 0x12dfd(%rip),%xmm1 # 39760 <_sk_srcover_bgra_8888_sse2_lowp+0x105c>
- .byte 102,15,111,21,5,46,1,0 // movdqa 0x12e05(%rip),%xmm2 # 39770 <_sk_srcover_bgra_8888_sse2_lowp+0x106c>
+ .byte 15,89,13,93,47,1,0 // mulps 0x12f5d(%rip),%xmm1 # 398c0 <_sk_srcover_bgra_8888_sse2_lowp+0x104c>
+ .byte 102,15,111,21,101,47,1,0 // movdqa 0x12f65(%rip),%xmm2 # 398d0 <_sk_srcover_bgra_8888_sse2_lowp+0x105c>
.byte 102,15,219,211 // pand %xmm3,%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,7,46,1,0 // mulps 0x12e07(%rip),%xmm2 # 39780 <_sk_srcover_bgra_8888_sse2_lowp+0x107c>
- .byte 102,15,219,29,15,46,1,0 // pand 0x12e0f(%rip),%xmm3 # 39790 <_sk_srcover_bgra_8888_sse2_lowp+0x108c>
+ .byte 15,89,21,103,47,1,0 // mulps 0x12f67(%rip),%xmm2 # 398e0 <_sk_srcover_bgra_8888_sse2_lowp+0x106c>
+ .byte 102,15,219,29,111,47,1,0 // pand 0x12f6f(%rip),%xmm3 # 398f0 <_sk_srcover_bgra_8888_sse2_lowp+0x107c>
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
- .byte 15,89,29,21,46,1,0 // mulps 0x12e15(%rip),%xmm3 # 397a0 <_sk_srcover_bgra_8888_sse2_lowp+0x109c>
+ .byte 15,89,29,117,47,1,0 // mulps 0x12f75(%rip),%xmm3 # 39900 <_sk_srcover_bgra_8888_sse2_lowp+0x108c>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
@@ -47353,21 +47353,21 @@ _sk_load_4444_dst_sse2:
.byte 117,98 // jne 26a5a <_sk_load_4444_dst_sse2+0x7d>
.byte 243,67,15,126,60,80 // movq (%r8,%r10,2),%xmm7
.byte 102,15,97,248 // punpcklwd %xmm0,%xmm7
- .byte 102,15,111,37,38,45,1,0 // movdqa 0x12d26(%rip),%xmm4 # 39730 <_sk_srcover_bgra_8888_sse2_lowp+0x102c>
+ .byte 102,15,111,37,134,46,1,0 // movdqa 0x12e86(%rip),%xmm4 # 39890 <_sk_srcover_bgra_8888_sse2_lowp+0x101c>
.byte 102,15,219,231 // pand %xmm7,%xmm4
.byte 15,91,228 // cvtdq2ps %xmm4,%xmm4
- .byte 15,89,37,40,45,1,0 // mulps 0x12d28(%rip),%xmm4 # 39740 <_sk_srcover_bgra_8888_sse2_lowp+0x103c>
- .byte 102,15,111,45,48,45,1,0 // movdqa 0x12d30(%rip),%xmm5 # 39750 <_sk_srcover_bgra_8888_sse2_lowp+0x104c>
+ .byte 15,89,37,136,46,1,0 // mulps 0x12e88(%rip),%xmm4 # 398a0 <_sk_srcover_bgra_8888_sse2_lowp+0x102c>
+ .byte 102,15,111,45,144,46,1,0 // movdqa 0x12e90(%rip),%xmm5 # 398b0 <_sk_srcover_bgra_8888_sse2_lowp+0x103c>
.byte 102,15,219,239 // pand %xmm7,%xmm5
.byte 15,91,237 // cvtdq2ps %xmm5,%xmm5
- .byte 15,89,45,50,45,1,0 // mulps 0x12d32(%rip),%xmm5 # 39760 <_sk_srcover_bgra_8888_sse2_lowp+0x105c>
- .byte 102,15,111,53,58,45,1,0 // movdqa 0x12d3a(%rip),%xmm6 # 39770 <_sk_srcover_bgra_8888_sse2_lowp+0x106c>
+ .byte 15,89,45,146,46,1,0 // mulps 0x12e92(%rip),%xmm5 # 398c0 <_sk_srcover_bgra_8888_sse2_lowp+0x104c>
+ .byte 102,15,111,53,154,46,1,0 // movdqa 0x12e9a(%rip),%xmm6 # 398d0 <_sk_srcover_bgra_8888_sse2_lowp+0x105c>
.byte 102,15,219,247 // pand %xmm7,%xmm6
.byte 15,91,246 // cvtdq2ps %xmm6,%xmm6
- .byte 15,89,53,60,45,1,0 // mulps 0x12d3c(%rip),%xmm6 # 39780 <_sk_srcover_bgra_8888_sse2_lowp+0x107c>
- .byte 102,15,219,61,68,45,1,0 // pand 0x12d44(%rip),%xmm7 # 39790 <_sk_srcover_bgra_8888_sse2_lowp+0x108c>
+ .byte 15,89,53,156,46,1,0 // mulps 0x12e9c(%rip),%xmm6 # 398e0 <_sk_srcover_bgra_8888_sse2_lowp+0x106c>
+ .byte 102,15,219,61,164,46,1,0 // pand 0x12ea4(%rip),%xmm7 # 398f0 <_sk_srcover_bgra_8888_sse2_lowp+0x107c>
.byte 15,91,255 // cvtdq2ps %xmm7,%xmm7
- .byte 15,89,61,74,45,1,0 // mulps 0x12d4a(%rip),%xmm7 # 397a0 <_sk_srcover_bgra_8888_sse2_lowp+0x109c>
+ .byte 15,89,61,170,46,1,0 // mulps 0x12eaa(%rip),%xmm7 # 39900 <_sk_srcover_bgra_8888_sse2_lowp+0x108c>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
.byte 65,137,249 // mov %edi,%r9d
@@ -47437,21 +47437,21 @@ _sk_gather_4444_sse2:
.byte 65,15,183,4,64 // movzwl (%r8,%rax,2),%eax
.byte 102,15,196,216,3 // pinsrw $0x3,%eax,%xmm3
.byte 102,65,15,97,216 // punpcklwd %xmm8,%xmm3
- .byte 102,15,111,5,198,43,1,0 // movdqa 0x12bc6(%rip),%xmm0 # 39730 <_sk_srcover_bgra_8888_sse2_lowp+0x102c>
+ .byte 102,15,111,5,38,45,1,0 // movdqa 0x12d26(%rip),%xmm0 # 39890 <_sk_srcover_bgra_8888_sse2_lowp+0x101c>
.byte 102,15,219,195 // pand %xmm3,%xmm0
.byte 15,91,192 // cvtdq2ps %xmm0,%xmm0
- .byte 15,89,5,200,43,1,0 // mulps 0x12bc8(%rip),%xmm0 # 39740 <_sk_srcover_bgra_8888_sse2_lowp+0x103c>
- .byte 102,15,111,13,208,43,1,0 // movdqa 0x12bd0(%rip),%xmm1 # 39750 <_sk_srcover_bgra_8888_sse2_lowp+0x104c>
+ .byte 15,89,5,40,45,1,0 // mulps 0x12d28(%rip),%xmm0 # 398a0 <_sk_srcover_bgra_8888_sse2_lowp+0x102c>
+ .byte 102,15,111,13,48,45,1,0 // movdqa 0x12d30(%rip),%xmm1 # 398b0 <_sk_srcover_bgra_8888_sse2_lowp+0x103c>
.byte 102,15,219,203 // pand %xmm3,%xmm1
.byte 15,91,201 // cvtdq2ps %xmm1,%xmm1
- .byte 15,89,13,210,43,1,0 // mulps 0x12bd2(%rip),%xmm1 # 39760 <_sk_srcover_bgra_8888_sse2_lowp+0x105c>
- .byte 102,15,111,21,218,43,1,0 // movdqa 0x12bda(%rip),%xmm2 # 39770 <_sk_srcover_bgra_8888_sse2_lowp+0x106c>
+ .byte 15,89,13,50,45,1,0 // mulps 0x12d32(%rip),%xmm1 # 398c0 <_sk_srcover_bgra_8888_sse2_lowp+0x104c>
+ .byte 102,15,111,21,58,45,1,0 // movdqa 0x12d3a(%rip),%xmm2 # 398d0 <_sk_srcover_bgra_8888_sse2_lowp+0x105c>
.byte 102,15,219,211 // pand %xmm3,%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,89,21,220,43,1,0 // mulps 0x12bdc(%rip),%xmm2 # 39780 <_sk_srcover_bgra_8888_sse2_lowp+0x107c>
- .byte 102,15,219,29,228,43,1,0 // pand 0x12be4(%rip),%xmm3 # 39790 <_sk_srcover_bgra_8888_sse2_lowp+0x108c>
+ .byte 15,89,21,60,45,1,0 // mulps 0x12d3c(%rip),%xmm2 # 398e0 <_sk_srcover_bgra_8888_sse2_lowp+0x106c>
+ .byte 102,15,219,29,68,45,1,0 // pand 0x12d44(%rip),%xmm3 # 398f0 <_sk_srcover_bgra_8888_sse2_lowp+0x107c>
.byte 15,91,219 // cvtdq2ps %xmm3,%xmm3
- .byte 15,89,29,234,43,1,0 // mulps 0x12bea(%rip),%xmm3 # 397a0 <_sk_srcover_bgra_8888_sse2_lowp+0x109c>
+ .byte 15,89,29,74,45,1,0 // mulps 0x12d4a(%rip),%xmm3 # 39900 <_sk_srcover_bgra_8888_sse2_lowp+0x108c>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -47466,7 +47466,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,216,43,1,0 // movaps 0x12bd8(%rip),%xmm8 # 397b0 <_sk_srcover_bgra_8888_sse2_lowp+0x10ac>
+ .byte 68,15,40,5,56,45,1,0 // movaps 0x12d38(%rip),%xmm8 # 39910 <_sk_srcover_bgra_8888_sse2_lowp+0x109c>
.byte 68,15,40,200 // movaps %xmm0,%xmm9
.byte 69,15,89,200 // mulps %xmm8,%xmm9
.byte 102,69,15,91,201 // cvtps2dq %xmm9,%xmm9
@@ -47524,11 +47524,11 @@ _sk_load_8888_sse2:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,98 // jne 26d0b <_sk_load_8888_sse2+0x7e>
.byte 243,69,15,111,12,128 // movdqu (%r8,%rax,4),%xmm9
- .byte 102,15,111,21,233,38,1,0 // movdqa 0x126e9(%rip),%xmm2 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ .byte 102,15,111,21,73,40,1,0 // movdqa 0x12849(%rip),%xmm2 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
.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,53,40,1,0 // movaps 0x12835(%rip),%xmm8 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 68,15,40,5,149,41,1,0 // movaps 0x12995(%rip),%xmm8 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 102,65,15,111,201 // movdqa %xmm9,%xmm1
.byte 102,15,114,209,8 // psrld $0x8,%xmm1
@@ -47575,11 +47575,11 @@ _sk_load_8888_dst_sse2:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,98 // jne 26dca <_sk_load_8888_dst_sse2+0x7e>
.byte 243,69,15,111,12,128 // movdqu (%r8,%rax,4),%xmm9
- .byte 102,15,111,53,42,38,1,0 // movdqa 0x1262a(%rip),%xmm6 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ .byte 102,15,111,53,138,39,1,0 // movdqa 0x1278a(%rip),%xmm6 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
.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,118,39,1,0 // movaps 0x12776(%rip),%xmm8 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 68,15,40,5,214,40,1,0 // movaps 0x128d6(%rip),%xmm8 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
.byte 65,15,89,224 // mulps %xmm8,%xmm4
.byte 102,65,15,111,233 // movdqa %xmm9,%xmm5
.byte 102,15,114,213,8 // psrld $0x8,%xmm5
@@ -47656,11 +47656,11 @@ _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,221,36,1,0 // movdqa 0x124dd(%rip),%xmm2 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ .byte 102,15,111,21,61,38,1,0 // movdqa 0x1263d(%rip),%xmm2 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
.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,41,38,1,0 // movaps 0x12629(%rip),%xmm8 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 68,15,40,5,137,39,1,0 // movaps 0x12789(%rip),%xmm8 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 102,65,15,111,201 // movdqa %xmm9,%xmm1
.byte 102,15,114,209,8 // psrld $0x8,%xmm1
@@ -47689,7 +47689,7 @@ _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,154,36,1,0 // movaps 0x1249a(%rip),%xmm8 # 393d0 <_sk_srcover_bgra_8888_sse2_lowp+0xccc>
+ .byte 68,15,40,5,250,37,1,0 // movaps 0x125fa(%rip),%xmm8 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
.byte 68,15,40,200 // movaps %xmm0,%xmm9
.byte 69,15,89,200 // mulps %xmm8,%xmm9
.byte 102,69,15,91,201 // cvtps2dq %xmm9,%xmm9
@@ -47741,11 +47741,11 @@ _sk_load_bgra_sse2:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,98 // jne 2704a <_sk_load_bgra_sse2+0x7e>
.byte 243,69,15,111,12,128 // movdqu (%r8,%rax,4),%xmm9
- .byte 102,15,111,5,170,35,1,0 // movdqa 0x123aa(%rip),%xmm0 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ .byte 102,15,111,5,10,37,1,0 // movdqa 0x1250a(%rip),%xmm0 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
.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,246,36,1,0 // movaps 0x124f6(%rip),%xmm8 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 68,15,40,5,86,38,1,0 // movaps 0x12656(%rip),%xmm8 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
.byte 65,15,89,208 // mulps %xmm8,%xmm2
.byte 102,65,15,111,201 // movdqa %xmm9,%xmm1
.byte 102,15,114,209,8 // psrld $0x8,%xmm1
@@ -47792,11 +47792,11 @@ _sk_load_bgra_dst_sse2:
.byte 72,133,255 // test %rdi,%rdi
.byte 117,98 // jne 27109 <_sk_load_bgra_dst_sse2+0x7e>
.byte 243,69,15,111,12,128 // movdqu (%r8,%rax,4),%xmm9
- .byte 102,15,111,37,235,34,1,0 // movdqa 0x122eb(%rip),%xmm4 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ .byte 102,15,111,37,75,36,1,0 // movdqa 0x1244b(%rip),%xmm4 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
.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,55,36,1,0 // movaps 0x12437(%rip),%xmm8 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 68,15,40,5,151,37,1,0 // movaps 0x12597(%rip),%xmm8 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
.byte 65,15,89,240 // mulps %xmm8,%xmm6
.byte 102,65,15,111,233 // movdqa %xmm9,%xmm5
.byte 102,15,114,213,8 // psrld $0x8,%xmm5
@@ -47873,11 +47873,11 @@ _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,158,33,1,0 // movdqa 0x1219e(%rip),%xmm0 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ .byte 102,15,111,5,254,34,1,0 // movdqa 0x122fe(%rip),%xmm0 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
.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,234,34,1,0 // movaps 0x122ea(%rip),%xmm8 # 39500 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
+ .byte 68,15,40,5,74,36,1,0 // movaps 0x1244a(%rip),%xmm8 # 39660 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
.byte 65,15,89,208 // mulps %xmm8,%xmm2
.byte 102,65,15,111,201 // movdqa %xmm9,%xmm1
.byte 102,15,114,209,8 // psrld $0x8,%xmm1
@@ -47906,7 +47906,7 @@ _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,91,33,1,0 // movaps 0x1215b(%rip),%xmm8 # 393d0 <_sk_srcover_bgra_8888_sse2_lowp+0xccc>
+ .byte 68,15,40,5,187,34,1,0 // movaps 0x122bb(%rip),%xmm8 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
.byte 68,15,40,202 // movaps %xmm2,%xmm9
.byte 69,15,89,200 // mulps %xmm8,%xmm9
.byte 102,69,15,91,201 // cvtps2dq %xmm9,%xmm9
@@ -47968,18 +47968,18 @@ _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,85,36,1,0 // movdqa 0x12455(%rip),%xmm9 # 397c0 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
+ .byte 102,68,15,111,13,181,37,1,0 // movdqa 0x125b5(%rip),%xmm9 # 39920 <_sk_srcover_bgra_8888_sse2_lowp+0x10ac>
.byte 102,68,15,111,225 // movdqa %xmm1,%xmm12
.byte 102,69,15,219,225 // pand %xmm9,%xmm12
- .byte 102,68,15,111,29,82,36,1,0 // movdqa 0x12452(%rip),%xmm11 # 397d0 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
+ .byte 102,68,15,111,29,178,37,1,0 // movdqa 0x125b2(%rip),%xmm11 # 39930 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
.byte 102,65,15,219,203 // pand %xmm11,%xmm1
- .byte 102,15,111,29,85,36,1,0 // movdqa 0x12455(%rip),%xmm3 # 397e0 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
+ .byte 102,15,111,29,181,37,1,0 // movdqa 0x125b5(%rip),%xmm3 # 39940 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
.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,68,36,1,0 // movdqa 0x12444(%rip),%xmm12 # 397f0 <_sk_srcover_bgra_8888_sse2_lowp+0x10ec>
+ .byte 102,68,15,111,37,164,37,1,0 // movdqa 0x125a4(%rip),%xmm12 # 39950 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
.byte 102,65,15,254,204 // paddd %xmm12,%xmm1
.byte 102,15,223,193 // pandn %xmm1,%xmm0
.byte 102,65,15,105,210 // punpckhwd %xmm10,%xmm2
@@ -48053,18 +48053,18 @@ _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,204,34,1,0 // movdqa 0x122cc(%rip),%xmm9 # 397c0 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
+ .byte 102,68,15,111,13,44,36,1,0 // movdqa 0x1242c(%rip),%xmm9 # 39920 <_sk_srcover_bgra_8888_sse2_lowp+0x10ac>
.byte 102,68,15,111,229 // movdqa %xmm5,%xmm12
.byte 102,69,15,219,225 // pand %xmm9,%xmm12
- .byte 102,68,15,111,29,201,34,1,0 // movdqa 0x122c9(%rip),%xmm11 # 397d0 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
+ .byte 102,68,15,111,29,41,36,1,0 // movdqa 0x12429(%rip),%xmm11 # 39930 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
.byte 102,65,15,219,235 // pand %xmm11,%xmm5
- .byte 102,15,111,61,204,34,1,0 // movdqa 0x122cc(%rip),%xmm7 # 397e0 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
+ .byte 102,15,111,61,44,36,1,0 // movdqa 0x1242c(%rip),%xmm7 # 39940 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
.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,187,34,1,0 // movdqa 0x122bb(%rip),%xmm12 # 397f0 <_sk_srcover_bgra_8888_sse2_lowp+0x10ec>
+ .byte 102,68,15,111,37,27,36,1,0 // movdqa 0x1241b(%rip),%xmm12 # 39950 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
.byte 102,65,15,254,236 // paddd %xmm12,%xmm5
.byte 102,15,223,229 // pandn %xmm5,%xmm4
.byte 102,65,15,105,242 // punpckhwd %xmm10,%xmm6
@@ -48166,18 +48166,18 @@ _sk_gather_f16_sse2:
.byte 102,68,15,105,201 // punpckhwd %xmm1,%xmm9
.byte 102,15,111,202 // movdqa %xmm2,%xmm1
.byte 102,65,15,97,200 // punpcklwd %xmm8,%xmm1
- .byte 102,68,15,111,21,202,32,1,0 // movdqa 0x120ca(%rip),%xmm10 # 397c0 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
+ .byte 102,68,15,111,21,42,34,1,0 // movdqa 0x1222a(%rip),%xmm10 # 39920 <_sk_srcover_bgra_8888_sse2_lowp+0x10ac>
.byte 102,68,15,111,225 // movdqa %xmm1,%xmm12
.byte 102,69,15,219,226 // pand %xmm10,%xmm12
- .byte 102,68,15,111,29,199,32,1,0 // movdqa 0x120c7(%rip),%xmm11 # 397d0 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
+ .byte 102,68,15,111,29,39,34,1,0 // movdqa 0x12227(%rip),%xmm11 # 39930 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
.byte 102,65,15,219,203 // pand %xmm11,%xmm1
- .byte 102,15,111,29,202,32,1,0 // movdqa 0x120ca(%rip),%xmm3 # 397e0 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
+ .byte 102,15,111,29,42,34,1,0 // movdqa 0x1222a(%rip),%xmm3 # 39940 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
.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,185,32,1,0 // movdqa 0x120b9(%rip),%xmm12 # 397f0 <_sk_srcover_bgra_8888_sse2_lowp+0x10ec>
+ .byte 102,68,15,111,37,25,34,1,0 // movdqa 0x12219(%rip),%xmm12 # 39950 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
.byte 102,65,15,254,204 // paddd %xmm12,%xmm1
.byte 102,15,223,193 // pandn %xmm1,%xmm0
.byte 102,65,15,105,208 // punpckhwd %xmm8,%xmm2
@@ -48220,19 +48220,19 @@ 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,13,32,1,0 // movdqa 0x1200d(%rip),%xmm11 # 39800 <_sk_srcover_bgra_8888_sse2_lowp+0x10fc>
+ .byte 102,68,15,111,29,109,33,1,0 // movdqa 0x1216d(%rip),%xmm11 # 39960 <_sk_srcover_bgra_8888_sse2_lowp+0x10ec>
.byte 102,68,15,111,192 // movdqa %xmm0,%xmm8
.byte 102,69,15,219,195 // pand %xmm11,%xmm8
- .byte 102,68,15,111,21,10,32,1,0 // movdqa 0x1200a(%rip),%xmm10 # 39810 <_sk_srcover_bgra_8888_sse2_lowp+0x110c>
+ .byte 102,68,15,111,21,106,33,1,0 // movdqa 0x1216a(%rip),%xmm10 # 39970 <_sk_srcover_bgra_8888_sse2_lowp+0x10fc>
.byte 102,68,15,111,240 // movdqa %xmm0,%xmm14
.byte 102,69,15,219,242 // pand %xmm10,%xmm14
- .byte 102,15,111,61,8,32,1,0 // movdqa 0x12008(%rip),%xmm7 # 39820 <_sk_srcover_bgra_8888_sse2_lowp+0x111c>
- .byte 102,68,15,111,37,175,33,1,0 // movdqa 0x121af(%rip),%xmm12 # 399d0 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
+ .byte 102,15,111,61,104,33,1,0 // movdqa 0x12168(%rip),%xmm7 # 39980 <_sk_srcover_bgra_8888_sse2_lowp+0x110c>
+ .byte 102,68,15,111,37,15,35,1,0 // movdqa 0x1230f(%rip),%xmm12 # 39b30 <_sk_srcover_bgra_8888_sse2_lowp+0x12bc>
.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,97,28,1,0 // movdqa 0x11c61(%rip),%xmm13 # 394a0 <_sk_srcover_bgra_8888_sse2_lowp+0xd9c>
+ .byte 102,68,15,111,45,193,29,1,0 // movdqa 0x11dc1(%rip),%xmm13 # 39600 <_sk_srcover_bgra_8888_sse2_lowp+0xd8c>
.byte 102,69,15,254,253 // paddd %xmm13,%xmm15
.byte 102,65,15,114,231,16 // psrad $0x10,%xmm15
.byte 102,68,15,111,199 // movdqa %xmm7,%xmm8
@@ -48339,7 +48339,7 @@ _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,118,27,1,0 // movaps 0x11b76(%rip),%xmm8 # 39590 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
+ .byte 68,15,40,5,214,28,1,0 // movaps 0x11cd6(%rip),%xmm8 # 396f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 102,15,111,203 // movdqa %xmm3,%xmm1
.byte 102,15,113,241,8 // psllw $0x8,%xmm1
@@ -48414,7 +48414,7 @@ _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,64,26,1,0 // movaps 0x11a40(%rip),%xmm9 # 39590 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
+ .byte 68,15,40,13,160,27,1,0 // movaps 0x11ba0(%rip),%xmm9 # 396f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
.byte 65,15,89,193 // mulps %xmm9,%xmm0
.byte 102,15,111,203 // movdqa %xmm3,%xmm1
.byte 102,15,113,241,8 // psllw $0x8,%xmm1
@@ -48431,7 +48431,7 @@ _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,87,23,1,0 // movaps 0x11757(%rip),%xmm3 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,40,29,183,24,1,0 // movaps 0x118b7(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 255,224 // jmpq *%rax
.byte 102,65,15,110,20,64 // movd (%r8,%rax,2),%xmm2
.byte 102,15,239,201 // pxor %xmm1,%xmm1
@@ -48465,7 +48465,7 @@ _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,32,28,1,0 // movaps 0x11c20(%rip),%xmm10 # 39840 <_sk_srcover_bgra_8888_sse2_lowp+0x113c>
+ .byte 68,15,40,21,128,29,1,0 // movaps 0x11d80(%rip),%xmm10 # 399a0 <_sk_srcover_bgra_8888_sse2_lowp+0x112c>
.byte 68,15,40,192 // movaps %xmm0,%xmm8
.byte 69,15,89,194 // mulps %xmm10,%xmm8
.byte 102,69,15,91,192 // cvtps2dq %xmm8,%xmm8
@@ -48672,7 +48672,7 @@ _sk_repeat_x_sse2:
.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,191,19,1,0 // andps 0x113bf(%rip),%xmm9 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,84,13,31,21,1,0 // andps 0x1151f(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 69,15,92,209 // subps %xmm9,%xmm10
.byte 69,15,198,192,0 // shufps $0x0,%xmm8,%xmm8
.byte 69,15,89,194 // mulps %xmm10,%xmm8
@@ -48692,7 +48692,7 @@ _sk_repeat_y_sse2:
.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,126,19,1,0 // andps 0x1137e(%rip),%xmm9 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,84,13,222,20,1,0 // andps 0x114de(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 69,15,92,209 // subps %xmm9,%xmm10
.byte 69,15,198,192,0 // shufps $0x0,%xmm8,%xmm8
.byte 69,15,89,194 // mulps %xmm10,%xmm8
@@ -48712,13 +48712,13 @@ _sk_mirror_x_sse2:
.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,252,9,1,0 // mulss 0x109fc(%rip),%xmm9 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 243,68,15,89,13,108,11,1,0 // mulss 0x10b6c(%rip),%xmm9 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 69,15,198,201,0 // shufps $0x0,%xmm9,%xmm9
.byte 68,15,89,200 // mulps %xmm0,%xmm9
.byte 243,69,15,91,217 // cvttps2dq %xmm9,%xmm11
.byte 69,15,91,219 // cvtdq2ps %xmm11,%xmm11
.byte 69,15,194,203,1 // cmpltps %xmm11,%xmm9
- .byte 68,15,84,13,29,19,1,0 // andps 0x1131d(%rip),%xmm9 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,84,13,125,20,1,0 // andps 0x1147d(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 69,15,87,228 // xorps %xmm12,%xmm12
.byte 69,15,92,217 // subps %xmm9,%xmm11
.byte 69,15,89,216 // mulps %xmm8,%xmm11
@@ -48741,13 +48741,13 @@ _sk_mirror_y_sse2:
.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,144,9,1,0 // mulss 0x10990(%rip),%xmm9 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 243,68,15,89,13,0,11,1,0 // mulss 0x10b00(%rip),%xmm9 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 69,15,198,201,0 // shufps $0x0,%xmm9,%xmm9
.byte 68,15,89,201 // mulps %xmm1,%xmm9
.byte 243,69,15,91,217 // cvttps2dq %xmm9,%xmm11
.byte 69,15,91,219 // cvtdq2ps %xmm11,%xmm11
.byte 69,15,194,203,1 // cmpltps %xmm11,%xmm9
- .byte 68,15,84,13,177,18,1,0 // andps 0x112b1(%rip),%xmm9 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,84,13,17,20,1,0 // andps 0x11411(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 69,15,87,228 // xorps %xmm12,%xmm12
.byte 69,15,92,217 // subps %xmm9,%xmm11
.byte 69,15,89,216 // mulps %xmm8,%xmm11
@@ -48764,7 +48764,7 @@ 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,129,18,1,0 // minps 0x11281(%rip),%xmm8 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,93,5,225,19,1,0 // minps 0x113e1(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 65,15,40,192 // movaps %xmm8,%xmm0
.byte 255,224 // jmpq *%rax
@@ -48777,7 +48777,7 @@ _sk_repeat_x_1_sse2:
.byte 69,15,91,200 // cvtdq2ps %xmm8,%xmm9
.byte 68,15,40,208 // movaps %xmm0,%xmm10
.byte 69,15,194,209,1 // cmpltps %xmm9,%xmm10
- .byte 68,15,40,29,95,18,1,0 // movaps 0x1125f(%rip),%xmm11 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,29,191,19,1,0 // movaps 0x113bf(%rip),%xmm11 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 69,15,84,211 // andps %xmm11,%xmm10
.byte 69,15,87,192 // xorps %xmm8,%xmm8
.byte 69,15,92,202 // subps %xmm10,%xmm9
@@ -48792,14 +48792,14 @@ 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,13,151,18,1,0 // movaps 0x11297(%rip),%xmm9 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xc4c>
+ .byte 68,15,40,13,247,19,1,0 // movaps 0x113f7(%rip),%xmm9 # 394b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
.byte 65,15,88,193 // addps %xmm9,%xmm0
- .byte 68,15,40,21,27,18,1,0 // movaps 0x1121b(%rip),%xmm10 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,21,123,19,1,0 // movaps 0x1137b(%rip),%xmm10 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
.byte 68,15,89,208 // mulps %xmm0,%xmm10
.byte 243,69,15,91,194 // cvttps2dq %xmm10,%xmm8
.byte 69,15,91,216 // cvtdq2ps %xmm8,%xmm11
.byte 69,15,194,211,1 // cmpltps %xmm11,%xmm10
- .byte 68,15,40,37,17,18,1,0 // movaps 0x11211(%rip),%xmm12 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,37,113,19,1,0 // movaps 0x11371(%rip),%xmm12 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 69,15,84,212 // andps %xmm12,%xmm10
.byte 69,15,87,192 // xorps %xmm8,%xmm8
.byte 69,15,92,218 // subps %xmm10,%xmm11
@@ -48820,10 +48820,10 @@ 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,51,23,1,0 // mulps 0x11733(%rip),%xmm0 # 39850 <_sk_srcover_bgra_8888_sse2_lowp+0x114c>
- .byte 15,89,13,60,23,1,0 // mulps 0x1173c(%rip),%xmm1 # 39860 <_sk_srcover_bgra_8888_sse2_lowp+0x115c>
+ .byte 15,89,5,147,24,1,0 // mulps 0x11893(%rip),%xmm0 # 399b0 <_sk_srcover_bgra_8888_sse2_lowp+0x113c>
+ .byte 15,89,13,156,24,1,0 // mulps 0x1189c(%rip),%xmm1 # 399c0 <_sk_srcover_bgra_8888_sse2_lowp+0x114c>
.byte 15,88,200 // addps %xmm0,%xmm1
- .byte 15,89,29,66,23,1,0 // mulps 0x11742(%rip),%xmm3 # 39870 <_sk_srcover_bgra_8888_sse2_lowp+0x116c>
+ .byte 15,89,29,162,24,1,0 // mulps 0x118a2(%rip),%xmm3 # 399d0 <_sk_srcover_bgra_8888_sse2_lowp+0x115c>
.byte 15,88,217 // addps %xmm1,%xmm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,192 // xorps %xmm0,%xmm0
@@ -49390,29 +49390,29 @@ _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,158,14,1,0 // movaps 0x10e9e(%rip),%xmm13 # 39880 <_sk_srcover_bgra_8888_sse2_lowp+0x117c>
+ .byte 68,15,40,45,254,15,1,0 // movaps 0x10ffe(%rip),%xmm13 # 399e0 <_sk_srcover_bgra_8888_sse2_lowp+0x116c>
.byte 69,15,89,236 // mulps %xmm12,%xmm13
- .byte 68,15,88,45,162,14,1,0 // addps 0x10ea2(%rip),%xmm13 # 39890 <_sk_srcover_bgra_8888_sse2_lowp+0x118c>
+ .byte 68,15,88,45,2,16,1,0 // addps 0x11002(%rip),%xmm13 # 399f0 <_sk_srcover_bgra_8888_sse2_lowp+0x117c>
.byte 69,15,89,236 // mulps %xmm12,%xmm13
- .byte 68,15,88,45,166,14,1,0 // addps 0x10ea6(%rip),%xmm13 # 398a0 <_sk_srcover_bgra_8888_sse2_lowp+0x119c>
+ .byte 68,15,88,45,6,16,1,0 // addps 0x11006(%rip),%xmm13 # 39a00 <_sk_srcover_bgra_8888_sse2_lowp+0x118c>
.byte 69,15,89,236 // mulps %xmm12,%xmm13
- .byte 68,15,88,45,170,14,1,0 // addps 0x10eaa(%rip),%xmm13 # 398b0 <_sk_srcover_bgra_8888_sse2_lowp+0x11ac>
+ .byte 68,15,88,45,10,16,1,0 // addps 0x1100a(%rip),%xmm13 # 39a10 <_sk_srcover_bgra_8888_sse2_lowp+0x119c>
.byte 69,15,89,235 // mulps %xmm11,%xmm13
.byte 69,15,194,202,1 // cmpltps %xmm10,%xmm9
- .byte 68,15,40,21,169,14,1,0 // movaps 0x10ea9(%rip),%xmm10 # 398c0 <_sk_srcover_bgra_8888_sse2_lowp+0x11bc>
+ .byte 68,15,40,21,9,16,1,0 // movaps 0x11009(%rip),%xmm10 # 39a20 <_sk_srcover_bgra_8888_sse2_lowp+0x11ac>
.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,172,8,1,0 // movaps 0x108ac(%rip),%xmm10 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,21,12,10,1,0 // movaps 0x10a0c(%rip),%xmm10 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
.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,155,8,1,0 // movaps 0x1089b(%rip),%xmm10 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,21,251,9,1,0 // movaps 0x109fb(%rip),%xmm10 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 69,15,92,208 // subps %xmm8,%xmm10
.byte 69,15,84,209 // andps %xmm9,%xmm10
.byte 69,15,85,200 // andnps %xmm8,%xmm9
@@ -49447,7 +49447,7 @@ _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,18,14,1,0 // mulps 0x10e12(%rip),%xmm9 # 398d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11cc>
+ .byte 68,15,89,13,114,15,1,0 // mulps 0x10f72(%rip),%xmm9 # 39a30 <_sk_srcover_bgra_8888_sse2_lowp+0x11bc>
.byte 15,89,192 // mulps %xmm0,%xmm0
.byte 68,15,40,225 // movaps %xmm1,%xmm12
.byte 69,15,89,228 // mulps %xmm12,%xmm12
@@ -49455,7 +49455,7 @@ _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,253,13,1,0 // mulps 0x10dfd(%rip),%xmm10 # 398e0 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
+ .byte 68,15,89,21,93,15,1,0 // mulps 0x10f5d(%rip),%xmm10 # 39a40 <_sk_srcover_bgra_8888_sse2_lowp+0x11cc>
.byte 69,15,89,212 // mulps %xmm12,%xmm10
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 15,89,192 // mulps %xmm0,%xmm0
@@ -49464,8 +49464,8 @@ _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,245,12,1,0 // xorps 0x10cf5(%rip),%xmm9 # 39800 <_sk_srcover_bgra_8888_sse2_lowp+0x10fc>
- .byte 68,15,89,5,205,7,1,0 // mulps 0x107cd(%rip),%xmm8 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,87,13,85,14,1,0 // xorps 0x10e55(%rip),%xmm9 # 39960 <_sk_srcover_bgra_8888_sse2_lowp+0x10ec>
+ .byte 68,15,89,5,45,9,1,0 // mulps 0x1092d(%rip),%xmm8 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 69,15,92,202 // subps %xmm10,%xmm9
.byte 69,15,89,200 // mulps %xmm8,%xmm9
@@ -49486,7 +49486,7 @@ _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,116,13,1,0 // mulps 0x10d74(%rip),%xmm9 # 398d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11cc>
+ .byte 68,15,89,13,212,14,1,0 // mulps 0x10ed4(%rip),%xmm9 # 39a30 <_sk_srcover_bgra_8888_sse2_lowp+0x11bc>
.byte 15,89,192 // mulps %xmm0,%xmm0
.byte 68,15,40,225 // movaps %xmm1,%xmm12
.byte 69,15,89,228 // mulps %xmm12,%xmm12
@@ -49494,7 +49494,7 @@ _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,95,13,1,0 // mulps 0x10d5f(%rip),%xmm10 # 398e0 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
+ .byte 68,15,89,21,191,14,1,0 // mulps 0x10ebf(%rip),%xmm10 # 39a40 <_sk_srcover_bgra_8888_sse2_lowp+0x11cc>
.byte 69,15,89,212 // mulps %xmm12,%xmm10
.byte 65,15,40,193 // movaps %xmm9,%xmm0
.byte 15,89,192 // mulps %xmm0,%xmm0
@@ -49503,8 +49503,8 @@ _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,87,12,1,0 // xorps 0x10c57(%rip),%xmm9 # 39800 <_sk_srcover_bgra_8888_sse2_lowp+0x10fc>
- .byte 68,15,89,5,47,7,1,0 // mulps 0x1072f(%rip),%xmm8 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,87,13,183,13,1,0 // xorps 0x10db7(%rip),%xmm9 # 39960 <_sk_srcover_bgra_8888_sse2_lowp+0x10ec>
+ .byte 68,15,89,5,143,8,1,0 // mulps 0x1088f(%rip),%xmm8 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
.byte 65,15,89,192 // mulps %xmm8,%xmm0
.byte 69,15,92,202 // subps %xmm10,%xmm9
.byte 69,15,89,200 // mulps %xmm8,%xmm9
@@ -49522,7 +49522,7 @@ _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,231,12,1,0 // mulps 0x10ce7(%rip),%xmm9 # 398d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11cc>
+ .byte 68,15,89,13,71,14,1,0 // mulps 0x10e47(%rip),%xmm9 # 39a30 <_sk_srcover_bgra_8888_sse2_lowp+0x11bc>
.byte 15,89,192 // mulps %xmm0,%xmm0
.byte 68,15,40,209 // movaps %xmm1,%xmm10
.byte 69,15,89,210 // mulps %xmm10,%xmm10
@@ -49530,7 +49530,7 @@ _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,243,11,1,0 // xorps 0x10bf3(%rip),%xmm0 # 39800 <_sk_srcover_bgra_8888_sse2_lowp+0x10fc>
+ .byte 15,87,5,83,13,1,0 // xorps 0x10d53(%rip),%xmm0 # 39960 <_sk_srcover_bgra_8888_sse2_lowp+0x10ec>
.byte 65,15,94,193 // divps %xmm9,%xmm0
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -49576,7 +49576,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,90,6,1,0 // movaps 0x1065a(%rip),%xmm8 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,186,7,1,0 // movaps 0x107ba(%rip),%xmm8 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
.byte 15,17,0 // movups %xmm0,(%rax)
.byte 68,15,40,200 // movaps %xmm0,%xmm9
.byte 69,15,88,200 // addps %xmm8,%xmm9
@@ -49584,7 +49584,7 @@ _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,69,6,1,0 // movaps 0x10645(%rip),%xmm12 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,37,165,7,1,0 // movaps 0x107a5(%rip),%xmm12 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 69,15,84,220 // andps %xmm12,%xmm11
.byte 69,15,92,211 // subps %xmm11,%xmm10
.byte 69,15,92,202 // subps %xmm10,%xmm9
@@ -49631,8 +49631,8 @@ _sk_bilinear_nx_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,128,128,0,0,0 // movups 0x80(%rax),%xmm8
- .byte 15,88,5,165,11,1,0 // addps 0x10ba5(%rip),%xmm0 # 398f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
- .byte 68,15,40,13,157,5,1,0 // movaps 0x1059d(%rip),%xmm9 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,88,5,5,13,1,0 // addps 0x10d05(%rip),%xmm0 # 39a50 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
+ .byte 68,15,40,13,253,6,1,0 // movaps 0x106fd(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 69,15,92,200 // subps %xmm8,%xmm9
.byte 68,15,17,136,0,1,0,0 // movups %xmm9,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -49645,7 +49645,7 @@ _sk_bilinear_px_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,128,128,0,0,0 // movups 0x80(%rax),%xmm8
- .byte 15,88,5,105,5,1,0 // addps 0x10569(%rip),%xmm0 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,88,5,201,6,1,0 // addps 0x106c9(%rip),%xmm0 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
.byte 68,15,17,128,0,1,0,0 // movups %xmm8,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -49657,8 +49657,8 @@ _sk_bilinear_ny_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,72,64 // movups 0x40(%rax),%xmm1
.byte 68,15,16,128,192,0,0,0 // movups 0xc0(%rax),%xmm8
- .byte 15,88,13,88,11,1,0 // addps 0x10b58(%rip),%xmm1 # 398f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
- .byte 68,15,40,13,80,5,1,0 // movaps 0x10550(%rip),%xmm9 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,88,13,184,12,1,0 // addps 0x10cb8(%rip),%xmm1 # 39a50 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
+ .byte 68,15,40,13,176,6,1,0 // movaps 0x106b0(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 69,15,92,200 // subps %xmm8,%xmm9
.byte 68,15,17,136,64,1,0,0 // movups %xmm9,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -49671,7 +49671,7 @@ _sk_bilinear_py_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,72,64 // movups 0x40(%rax),%xmm1
.byte 68,15,16,128,192,0,0,0 // movups 0xc0(%rax),%xmm8
- .byte 15,88,13,27,5,1,0 // addps 0x1051b(%rip),%xmm1 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,88,13,123,6,1,0 // addps 0x1067b(%rip),%xmm1 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
.byte 68,15,17,128,64,1,0,0 // movups %xmm8,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -49683,13 +49683,13 @@ _sk_bicubic_n3x_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,128,128,0,0,0 // movups 0x80(%rax),%xmm8
- .byte 15,88,5,27,11,1,0 // addps 0x10b1b(%rip),%xmm0 # 39900 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
- .byte 68,15,40,13,3,5,1,0 // movaps 0x10503(%rip),%xmm9 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,88,5,123,12,1,0 // addps 0x10c7b(%rip),%xmm0 # 39a60 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
+ .byte 68,15,40,13,99,6,1,0 // movaps 0x10663(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.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,15,11,1,0 // mulps 0x10b0f(%rip),%xmm9 # 39910 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
- .byte 68,15,88,13,231,6,1,0 // addps 0x106e7(%rip),%xmm9 # 394f0 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 68,15,89,13,111,12,1,0 // mulps 0x10c6f(%rip),%xmm9 # 39a70 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
+ .byte 68,15,88,13,71,8,1,0 // addps 0x10847(%rip),%xmm9 # 39650 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
.byte 69,15,89,200 // mulps %xmm8,%xmm9
.byte 68,15,17,136,0,1,0,0 // movups %xmm9,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -49702,16 +49702,16 @@ _sk_bicubic_n1x_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,128,128,0,0,0 // movups 0x80(%rax),%xmm8
- .byte 15,88,5,195,10,1,0 // addps 0x10ac3(%rip),%xmm0 # 398f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
- .byte 68,15,40,13,187,4,1,0 // movaps 0x104bb(%rip),%xmm9 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,88,5,35,12,1,0 // addps 0x10c23(%rip),%xmm0 # 39a50 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
+ .byte 68,15,40,13,27,6,1,0 // movaps 0x1061b(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 69,15,92,200 // subps %xmm8,%xmm9
- .byte 68,15,40,5,223,10,1,0 // movaps 0x10adf(%rip),%xmm8 # 39920 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
+ .byte 68,15,40,5,63,12,1,0 // movaps 0x10c3f(%rip),%xmm8 # 39a80 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,227,10,1,0 // addps 0x10ae3(%rip),%xmm8 # 39930 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ .byte 68,15,88,5,67,12,1,0 // addps 0x10c43(%rip),%xmm8 # 39a90 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,135,4,1,0 // addps 0x10487(%rip),%xmm8 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,88,5,231,5,1,0 // addps 0x105e7(%rip),%xmm8 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,219,10,1,0 // addps 0x10adb(%rip),%xmm8 # 39940 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ .byte 68,15,88,5,59,12,1,0 // addps 0x10c3b(%rip),%xmm8 # 39aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
.byte 68,15,17,128,0,1,0,0 // movups %xmm8,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -49721,17 +49721,17 @@ 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,101,4,1,0 // movaps 0x10465(%rip),%xmm8 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,197,5,1,0 // movaps 0x105c5(%rip),%xmm8 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,136,128,0,0,0 // movups 0x80(%rax),%xmm9
.byte 65,15,88,192 // addps %xmm8,%xmm0
- .byte 68,15,40,21,142,10,1,0 // movaps 0x10a8e(%rip),%xmm10 # 39920 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
+ .byte 68,15,40,21,238,11,1,0 // movaps 0x10bee(%rip),%xmm10 # 39a80 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
.byte 69,15,89,209 // mulps %xmm9,%xmm10
- .byte 68,15,88,21,146,10,1,0 // addps 0x10a92(%rip),%xmm10 # 39930 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ .byte 68,15,88,21,242,11,1,0 // addps 0x10bf2(%rip),%xmm10 # 39a90 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
.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,142,10,1,0 // addps 0x10a8e(%rip),%xmm10 # 39940 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ .byte 68,15,88,21,238,11,1,0 // addps 0x10bee(%rip),%xmm10 # 39aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
.byte 68,15,17,144,0,1,0,0 // movups %xmm10,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -49743,11 +49743,11 @@ _sk_bicubic_p3x_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,0 // movups (%rax),%xmm0
.byte 68,15,16,128,128,0,0,0 // movups 0x80(%rax),%xmm8
- .byte 15,88,5,94,10,1,0 // addps 0x10a5e(%rip),%xmm0 # 39930 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ .byte 15,88,5,190,11,1,0 // addps 0x10bbe(%rip),%xmm0 # 39a90 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 69,15,89,201 // mulps %xmm9,%xmm9
- .byte 68,15,89,5,46,10,1,0 // mulps 0x10a2e(%rip),%xmm8 # 39910 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
- .byte 68,15,88,5,6,6,1,0 // addps 0x10606(%rip),%xmm8 # 394f0 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 68,15,89,5,142,11,1,0 // mulps 0x10b8e(%rip),%xmm8 # 39a70 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
+ .byte 68,15,88,5,102,7,1,0 // addps 0x10766(%rip),%xmm8 # 39650 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
.byte 68,15,17,128,0,1,0,0 // movups %xmm8,0x100(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -49760,13 +49760,13 @@ _sk_bicubic_n3y_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,72,64 // movups 0x40(%rax),%xmm1
.byte 68,15,16,128,192,0,0,0 // movups 0xc0(%rax),%xmm8
- .byte 15,88,13,241,9,1,0 // addps 0x109f1(%rip),%xmm1 # 39900 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
- .byte 68,15,40,13,217,3,1,0 // movaps 0x103d9(%rip),%xmm9 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,88,13,81,11,1,0 // addps 0x10b51(%rip),%xmm1 # 39a60 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
+ .byte 68,15,40,13,57,5,1,0 // movaps 0x10539(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.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,229,9,1,0 // mulps 0x109e5(%rip),%xmm9 # 39910 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
- .byte 68,15,88,13,189,5,1,0 // addps 0x105bd(%rip),%xmm9 # 394f0 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 68,15,89,13,69,11,1,0 // mulps 0x10b45(%rip),%xmm9 # 39a70 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
+ .byte 68,15,88,13,29,7,1,0 // addps 0x1071d(%rip),%xmm9 # 39650 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
.byte 69,15,89,200 // mulps %xmm8,%xmm9
.byte 68,15,17,136,64,1,0,0 // movups %xmm9,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -49779,16 +49779,16 @@ _sk_bicubic_n1y_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,72,64 // movups 0x40(%rax),%xmm1
.byte 68,15,16,128,192,0,0,0 // movups 0xc0(%rax),%xmm8
- .byte 15,88,13,152,9,1,0 // addps 0x10998(%rip),%xmm1 # 398f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
- .byte 68,15,40,13,144,3,1,0 // movaps 0x10390(%rip),%xmm9 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,88,13,248,10,1,0 // addps 0x10af8(%rip),%xmm1 # 39a50 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
+ .byte 68,15,40,13,240,4,1,0 // movaps 0x104f0(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 69,15,92,200 // subps %xmm8,%xmm9
- .byte 68,15,40,5,180,9,1,0 // movaps 0x109b4(%rip),%xmm8 # 39920 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
+ .byte 68,15,40,5,20,11,1,0 // movaps 0x10b14(%rip),%xmm8 # 39a80 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,184,9,1,0 // addps 0x109b8(%rip),%xmm8 # 39930 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ .byte 68,15,88,5,24,11,1,0 // addps 0x10b18(%rip),%xmm8 # 39a90 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,92,3,1,0 // addps 0x1035c(%rip),%xmm8 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,88,5,188,4,1,0 // addps 0x104bc(%rip),%xmm8 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
- .byte 68,15,88,5,176,9,1,0 // addps 0x109b0(%rip),%xmm8 # 39940 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ .byte 68,15,88,5,16,11,1,0 // addps 0x10b10(%rip),%xmm8 # 39aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
.byte 68,15,17,128,64,1,0,0 // movups %xmm8,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -49798,17 +49798,17 @@ 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,58,3,1,0 // movaps 0x1033a(%rip),%xmm8 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,5,154,4,1,0 // movaps 0x1049a(%rip),%xmm8 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
.byte 15,16,72,64 // movups 0x40(%rax),%xmm1
.byte 68,15,16,136,192,0,0,0 // movups 0xc0(%rax),%xmm9
.byte 65,15,88,200 // addps %xmm8,%xmm1
- .byte 68,15,40,21,98,9,1,0 // movaps 0x10962(%rip),%xmm10 # 39920 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
+ .byte 68,15,40,21,194,10,1,0 // movaps 0x10ac2(%rip),%xmm10 # 39a80 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
.byte 69,15,89,209 // mulps %xmm9,%xmm10
- .byte 68,15,88,21,102,9,1,0 // addps 0x10966(%rip),%xmm10 # 39930 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ .byte 68,15,88,21,198,10,1,0 // addps 0x10ac6(%rip),%xmm10 # 39a90 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
.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,98,9,1,0 // addps 0x10962(%rip),%xmm10 # 39940 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ .byte 68,15,88,21,194,10,1,0 // addps 0x10ac2(%rip),%xmm10 # 39aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
.byte 68,15,17,144,64,1,0,0 // movups %xmm10,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -49820,11 +49820,11 @@ _sk_bicubic_p3y_sse2:
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,16,72,64 // movups 0x40(%rax),%xmm1
.byte 68,15,16,128,192,0,0,0 // movups 0xc0(%rax),%xmm8
- .byte 15,88,13,49,9,1,0 // addps 0x10931(%rip),%xmm1 # 39930 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ .byte 15,88,13,145,10,1,0 // addps 0x10a91(%rip),%xmm1 # 39a90 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
.byte 69,15,40,200 // movaps %xmm8,%xmm9
.byte 69,15,89,201 // mulps %xmm9,%xmm9
- .byte 68,15,89,5,1,9,1,0 // mulps 0x10901(%rip),%xmm8 # 39910 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
- .byte 68,15,88,5,217,4,1,0 // addps 0x104d9(%rip),%xmm8 # 394f0 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ .byte 68,15,89,5,97,10,1,0 // mulps 0x10a61(%rip),%xmm8 # 39a70 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
+ .byte 68,15,88,5,57,6,1,0 // addps 0x10639(%rip),%xmm8 # 39650 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
.byte 69,15,89,193 // mulps %xmm9,%xmm8
.byte 68,15,17,128,64,1,0,0 // movups %xmm8,0x140(%rax)
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -49969,7 +49969,7 @@ _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,72,7,1,0 // movdqa 0x10748(%rip),%xmm8 # 39960 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
+ .byte 102,68,15,111,5,168,8,1,0 // movdqa 0x108a8(%rip),%xmm8 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
.byte 102,15,112,195,245 // pshufd $0xf5,%xmm3,%xmm0
.byte 102,65,15,244,216 // pmuludq %xmm8,%xmm3
.byte 102,65,15,244,192 // pmuludq %xmm8,%xmm0
@@ -50008,7 +50008,7 @@ _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,79,0,1,0 // movdqa 0x1004f(%rip),%xmm12 # 39320 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
+ .byte 102,68,15,111,37,175,1,1,0 // movdqa 0x101af(%rip),%xmm12 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
.byte 102,65,15,254,196 // paddd %xmm12,%xmm0
.byte 102,15,112,224,78 // pshufd $0x4e,%xmm0,%xmm4
.byte 102,73,15,126,224 // movq %xmm4,%r8
@@ -50024,7 +50024,7 @@ _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,52,6,1,0 // movaps 0x10634(%rip),%xmm4 # 39950 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ .byte 15,40,37,148,7,1,0 // movaps 0x10794(%rip),%xmm4 # 39ab0 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
.byte 68,15,88,220 // addps %xmm4,%xmm11
.byte 68,15,41,92,36,192 // movaps %xmm11,-0x40(%rsp)
.byte 68,15,40,223 // movaps %xmm7,%xmm11
@@ -50060,7 +50060,7 @@ _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,169,5,1,0 // psubd 0x105a9(%rip),%xmm1 # 39970 <_sk_srcover_bgra_8888_sse2_lowp+0x126c>
+ .byte 102,15,250,13,9,7,1,0 // psubd 0x10709(%rip),%xmm1 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
.byte 102,15,112,225,78 // pshufd $0x4e,%xmm1,%xmm4
.byte 102,73,15,126,224 // movq %xmm4,%r8
.byte 102,72,15,126,200 // movq %xmm1,%rax
@@ -50150,7 +50150,7 @@ _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,193,253,0,0 // movdqa 0xfdc1(%rip),%xmm13 # 39320 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
+ .byte 102,68,15,111,45,33,255,0,0 // movdqa 0xff21(%rip),%xmm13 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
.byte 102,65,15,254,197 // paddd %xmm13,%xmm0
.byte 102,15,112,200,78 // pshufd $0x4e,%xmm0,%xmm1
.byte 102,73,15,126,200 // movq %xmm1,%r8
@@ -50247,7 +50247,7 @@ _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,68,2,1,0 // movdqa 0x10244(%rip),%xmm3 # 39960 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
+ .byte 102,15,111,29,164,3,1,0 // movdqa 0x103a4(%rip),%xmm3 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
.byte 102,15,244,203 // pmuludq %xmm3,%xmm1
.byte 102,15,244,211 // pmuludq %xmm3,%xmm2
.byte 102,15,111,251 // movdqa %xmm3,%xmm7
@@ -50285,7 +50285,7 @@ _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,84,251,0,0 // movdqa 0xfb54(%rip),%xmm0 # 39320 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
+ .byte 102,15,111,5,180,252,0,0 // movdqa 0xfcb4(%rip),%xmm0 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
.byte 102,15,254,216 // paddd %xmm0,%xmm3
.byte 102,15,112,227,78 // pshufd $0x4e,%xmm3,%xmm4
.byte 102,73,15,126,224 // movq %xmm4,%r8
@@ -50366,7 +50366,7 @@ _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,33,0,1,0 // movdqa 0x10021(%rip),%xmm1 # 39960 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
+ .byte 102,15,111,13,129,1,1,0 // movdqa 0x10181(%rip),%xmm1 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
.byte 102,15,244,209 // pmuludq %xmm1,%xmm2
.byte 102,15,244,193 // pmuludq %xmm1,%xmm0
.byte 102,15,111,241 // movdqa %xmm1,%xmm6
@@ -50388,7 +50388,7 @@ _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,198,255,0,0 // psubd 0xffc6(%rip),%xmm1 # 39970 <_sk_srcover_bgra_8888_sse2_lowp+0x126c>
+ .byte 102,15,250,13,38,1,1,0 // psubd 0x10126(%rip),%xmm1 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
.byte 102,15,112,209,78 // pshufd $0x4e,%xmm1,%xmm2
.byte 102,73,15,126,208 // movq %xmm2,%r8
.byte 102,72,15,126,200 // movq %xmm1,%rax
@@ -50403,7 +50403,7 @@ _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,49,249,0,0 // paddd 0xf931(%rip),%xmm0 # 39320 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
+ .byte 102,15,254,5,145,250,0,0 // paddd 0xfa91(%rip),%xmm0 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
.byte 102,15,112,200,78 // pshufd $0x4e,%xmm0,%xmm1
.byte 102,73,15,126,200 // movq %xmm1,%r8
.byte 102,72,15,126,192 // movq %xmm0,%rax
@@ -50440,7 +50440,7 @@ _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,208,254,0,0 // psubd 0xfed0(%rip),%xmm1 # 39970 <_sk_srcover_bgra_8888_sse2_lowp+0x126c>
+ .byte 102,15,250,13,48,0,1,0 // psubd 0x10030(%rip),%xmm1 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
.byte 102,15,112,249,78 // pshufd $0x4e,%xmm1,%xmm7
.byte 102,73,15,126,248 // movq %xmm7,%r8
.byte 102,72,15,126,200 // movq %xmm1,%rax
@@ -50455,7 +50455,7 @@ _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,59,248,0,0 // paddd 0xf83b(%rip),%xmm2 # 39320 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
+ .byte 102,15,254,21,155,249,0,0 // paddd 0xf99b(%rip),%xmm2 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
.byte 102,15,112,242,78 // pshufd $0x4e,%xmm2,%xmm6
.byte 102,73,15,126,240 // movq %xmm6,%r8
.byte 102,72,15,126,208 // movq %xmm2,%rax
@@ -50601,7 +50601,7 @@ _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,19,252,0,0 // movdqa 0xfc13(%rip),%xmm4 # 39960 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
+ .byte 102,15,111,37,115,253,0,0 // movdqa 0xfd73(%rip),%xmm4 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
.byte 102,15,112,195,245 // pshufd $0xf5,%xmm3,%xmm0
.byte 102,15,244,220 // pmuludq %xmm4,%xmm3
.byte 102,15,244,196 // pmuludq %xmm4,%xmm0
@@ -50640,7 +50640,7 @@ _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,29,245,0,0 // paddd 0xf51d(%rip),%xmm0 # 39320 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
+ .byte 102,15,254,5,125,246,0,0 // paddd 0xf67d(%rip),%xmm0 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
.byte 102,15,112,224,78 // pshufd $0x4e,%xmm0,%xmm4
.byte 102,73,15,126,224 // movq %xmm4,%r8
.byte 102,73,15,126,193 // movq %xmm0,%r9
@@ -50655,7 +50655,7 @@ _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,7,251,0,0 // movaps 0xfb07(%rip),%xmm6 # 39950 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ .byte 15,40,53,103,252,0,0 // movaps 0xfc67(%rip),%xmm6 # 39ab0 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
.byte 68,15,88,198 // addps %xmm6,%xmm8
.byte 68,15,41,68,36,176 // movaps %xmm8,-0x50(%rsp)
.byte 68,15,88,254 // addps %xmm6,%xmm15
@@ -50673,7 +50673,7 @@ _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,189,250,0,0 // movdqa 0xfabd(%rip),%xmm1 # 39960 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
+ .byte 102,15,111,13,29,252,0,0 // movdqa 0xfc1d(%rip),%xmm1 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
.byte 102,15,244,209 // pmuludq %xmm1,%xmm2
.byte 102,15,244,193 // pmuludq %xmm1,%xmm0
.byte 102,15,112,192,232 // pshufd $0xe8,%xmm0,%xmm0
@@ -50694,7 +50694,7 @@ _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,104,250,0,0 // psubd 0xfa68(%rip),%xmm0 # 39970 <_sk_srcover_bgra_8888_sse2_lowp+0x126c>
+ .byte 102,15,250,5,200,251,0,0 // psubd 0xfbc8(%rip),%xmm0 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
.byte 102,15,112,208,78 // pshufd $0x4e,%xmm0,%xmm2
.byte 102,73,15,126,208 // movq %xmm2,%r8
.byte 102,72,15,126,192 // movq %xmm0,%rax
@@ -50709,7 +50709,7 @@ _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,208,243,0,0 // paddd 0xf3d0(%rip),%xmm1 # 39320 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
+ .byte 102,15,254,13,48,245,0,0 // paddd 0xf530(%rip),%xmm1 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
.byte 102,15,112,193,78 // pshufd $0x4e,%xmm1,%xmm0
.byte 102,73,15,126,192 // movq %xmm0,%r8
.byte 102,72,15,126,200 // movq %xmm1,%rax
@@ -50747,7 +50747,7 @@ _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,103,249,0,0 // movdqa 0xf967(%rip),%xmm4 # 39960 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
+ .byte 102,15,111,37,199,250,0,0 // movdqa 0xfac7(%rip),%xmm4 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
.byte 102,15,244,196 // pmuludq %xmm4,%xmm0
.byte 102,15,244,220 // pmuludq %xmm4,%xmm3
.byte 102,68,15,111,220 // movdqa %xmm4,%xmm11
@@ -50785,7 +50785,7 @@ _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,115,242,0,0 // movdqa 0xf273(%rip),%xmm8 # 39320 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
+ .byte 102,68,15,111,5,211,243,0,0 // movdqa 0xf3d3(%rip),%xmm8 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
.byte 102,65,15,254,224 // paddd %xmm8,%xmm4
.byte 102,15,112,236,78 // pshufd $0x4e,%xmm4,%xmm5
.byte 102,73,15,126,232 // movq %xmm5,%r8
@@ -50931,7 +50931,7 @@ _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,205,239,0,0 // movdqa 0xefcd(%rip),%xmm15 # 39320 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
+ .byte 102,68,15,111,61,45,241,0,0 // movdqa 0xf12d(%rip),%xmm15 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
.byte 102,65,15,254,207 // paddd %xmm15,%xmm1
.byte 102,15,112,209,78 // pshufd $0x4e,%xmm1,%xmm2
.byte 102,73,15,126,208 // movq %xmm2,%r8
@@ -51014,7 +51014,7 @@ _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,156,244,0,0 // movdqa 0xf49c(%rip),%xmm5 # 39960 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
+ .byte 102,15,111,45,252,245,0,0 // movdqa 0xf5fc(%rip),%xmm5 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
.byte 102,15,244,221 // pmuludq %xmm5,%xmm3
.byte 102,15,244,213 // pmuludq %xmm5,%xmm2
.byte 102,15,112,234,232 // pshufd $0xe8,%xmm2,%xmm5
@@ -51035,7 +51035,7 @@ _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,69,244,0,0 // psubd 0xf445(%rip),%xmm5 # 39970 <_sk_srcover_bgra_8888_sse2_lowp+0x126c>
+ .byte 102,15,250,45,165,245,0,0 // psubd 0xf5a5(%rip),%xmm5 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
.byte 102,15,112,245,78 // pshufd $0x4e,%xmm5,%xmm6
.byte 102,73,15,126,240 // movq %xmm6,%r8
.byte 102,72,15,126,232 // movq %xmm5,%rax
@@ -51067,7 +51067,7 @@ _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,163,243,0,0 // movdqa 0xf3a3(%rip),%xmm3 # 39960 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
+ .byte 102,15,111,29,3,245,0,0 // movdqa 0xf503(%rip),%xmm3 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
.byte 102,68,15,244,203 // pmuludq %xmm3,%xmm9
.byte 102,15,244,235 // pmuludq %xmm3,%xmm5
.byte 102,15,112,237,232 // pshufd $0xe8,%xmm5,%xmm5
@@ -51088,7 +51088,7 @@ _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,67,243,0,0 // psubd 0xf343(%rip),%xmm5 # 39970 <_sk_srcover_bgra_8888_sse2_lowp+0x126c>
+ .byte 102,15,250,45,163,244,0,0 // psubd 0xf4a3(%rip),%xmm5 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
.byte 102,15,112,221,78 // pshufd $0x4e,%xmm5,%xmm3
.byte 102,73,15,126,216 // movq %xmm3,%r8
.byte 102,72,15,126,232 // movq %xmm5,%rax
@@ -51103,7 +51103,7 @@ _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,173,236,0,0 // movdqa 0xecad(%rip),%xmm9 # 39320 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
+ .byte 102,68,15,111,13,13,238,0,0 // movdqa 0xee0d(%rip),%xmm9 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
.byte 102,69,15,254,249 // paddd %xmm9,%xmm15
.byte 102,65,15,112,223,78 // pshufd $0x4e,%xmm15,%xmm3
.byte 102,73,15,126,216 // movq %xmm3,%r8
@@ -51165,7 +51165,7 @@ _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,222,241,0,0 // movdqa 0xf1de(%rip),%xmm2 # 39960 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
+ .byte 102,15,111,21,62,243,0,0 // movdqa 0xf33e(%rip),%xmm2 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
.byte 102,15,244,194 // pmuludq %xmm2,%xmm0
.byte 102,15,244,202 // pmuludq %xmm2,%xmm1
.byte 102,68,15,111,234 // movdqa %xmm2,%xmm13
@@ -51358,7 +51358,7 @@ _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,122,238,0,0 // psubd 0xee7a(%rip),%xmm2 # 39970 <_sk_srcover_bgra_8888_sse2_lowp+0x126c>
+ .byte 102,15,250,21,218,239,0,0 // psubd 0xefda(%rip),%xmm2 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
.byte 102,15,112,242,78 // pshufd $0x4e,%xmm2,%xmm6
.byte 102,73,15,126,240 // movq %xmm6,%r8
.byte 102,72,15,126,208 // movq %xmm2,%rax
@@ -51418,7 +51418,7 @@ _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,89,237,0,0 // movdqa 0xed59(%rip),%xmm8 # 39960 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
+ .byte 102,68,15,111,5,185,238,0,0 // movdqa 0xeeb9(%rip),%xmm8 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
.byte 102,65,15,244,192 // pmuludq %xmm8,%xmm0
.byte 102,65,15,244,200 // pmuludq %xmm8,%xmm1
.byte 102,65,15,111,240 // movdqa %xmm8,%xmm6
@@ -51456,7 +51456,7 @@ _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,103,230,0,0 // movdqa 0xe667(%rip),%xmm8 # 39320 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
+ .byte 102,68,15,111,5,199,231,0,0 // movdqa 0xe7c7(%rip),%xmm8 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
.byte 102,65,15,254,208 // paddd %xmm8,%xmm2
.byte 102,15,112,218,78 // pshufd $0x4e,%xmm2,%xmm3
.byte 102,73,15,126,216 // movq %xmm3,%r8
@@ -51539,7 +51539,7 @@ _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,51,235,0,0 // movdqa 0xeb33(%rip),%xmm4 # 39960 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
+ .byte 102,15,111,37,147,236,0,0 // movdqa 0xec93(%rip),%xmm4 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
.byte 102,15,244,212 // pmuludq %xmm4,%xmm2
.byte 102,15,244,196 // pmuludq %xmm4,%xmm0
.byte 102,15,112,200,232 // pshufd $0xe8,%xmm0,%xmm1
@@ -51560,7 +51560,7 @@ _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,220,234,0,0 // psubd 0xeadc(%rip),%xmm1 # 39970 <_sk_srcover_bgra_8888_sse2_lowp+0x126c>
+ .byte 102,15,250,13,60,236,0,0 // psubd 0xec3c(%rip),%xmm1 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
.byte 102,15,112,209,78 // pshufd $0x4e,%xmm1,%xmm2
.byte 102,73,15,126,208 // movq %xmm2,%r8
.byte 102,72,15,126,200 // movq %xmm1,%rax
@@ -51575,7 +51575,7 @@ _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,69,228,0,0 // paddd 0xe445(%rip),%xmm0 # 39320 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
+ .byte 102,15,254,5,165,229,0,0 // paddd 0xe5a5(%rip),%xmm0 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
.byte 102,15,112,200,78 // pshufd $0x4e,%xmm0,%xmm1
.byte 102,73,15,126,200 // movq %xmm1,%r8
.byte 102,72,15,126,192 // movq %xmm0,%rax
@@ -51613,7 +51613,7 @@ _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,228,233,0,0 // psubd 0xe9e4(%rip),%xmm1 # 39970 <_sk_srcover_bgra_8888_sse2_lowp+0x126c>
+ .byte 102,15,250,13,68,235,0,0 // psubd 0xeb44(%rip),%xmm1 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
.byte 102,15,112,241,78 // pshufd $0x4e,%xmm1,%xmm6
.byte 102,73,15,126,240 // movq %xmm6,%r8
.byte 102,72,15,126,200 // movq %xmm1,%rax
@@ -51628,7 +51628,7 @@ _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,79,227,0,0 // paddd 0xe34f(%rip),%xmm2 # 39320 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
+ .byte 102,15,254,21,175,228,0,0 // paddd 0xe4af(%rip),%xmm2 # 39480 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
.byte 102,15,112,226,78 // pshufd $0x4e,%xmm2,%xmm4
.byte 102,73,15,126,224 // movq %xmm4,%r8
.byte 102,72,15,126,208 // movq %xmm2,%rax
@@ -51687,7 +51687,7 @@ _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,59,226,0,0 // movaps 0xe23b(%rip),%xmm3 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,40,29,155,227,0,0 // movaps 0xe39b(%rip),%xmm3 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 15,40,100,36,96 // movaps 0x60(%rsp),%xmm4
.byte 15,40,108,36,112 // movaps 0x70(%rsp),%xmm5
.byte 15,40,180,36,128,0,0,0 // movaps 0x80(%rsp),%xmm6
@@ -51700,15 +51700,15 @@ 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,160,232,0,0 // movaps 0xe8a0(%rip),%xmm0 # 39980 <_sk_srcover_bgra_8888_sse2_lowp+0x127c>
+ .byte 15,40,5,0,234,0,0 // movaps 0xea00(%rip),%xmm0 # 39ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x126c>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,166,232,0,0 // addps 0xe8a6(%rip),%xmm0 # 39990 <_sk_srcover_bgra_8888_sse2_lowp+0x128c>
+ .byte 15,88,5,6,234,0,0 // addps 0xea06(%rip),%xmm0 # 39af0 <_sk_srcover_bgra_8888_sse2_lowp+0x127c>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,172,232,0,0 // addps 0xe8ac(%rip),%xmm0 # 399a0 <_sk_srcover_bgra_8888_sse2_lowp+0x129c>
+ .byte 15,88,5,12,234,0,0 // addps 0xea0c(%rip),%xmm0 # 39b00 <_sk_srcover_bgra_8888_sse2_lowp+0x128c>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,178,232,0,0 // addps 0xe8b2(%rip),%xmm0 # 399b0 <_sk_srcover_bgra_8888_sse2_lowp+0x12ac>
+ .byte 15,88,5,18,234,0,0 // addps 0xea12(%rip),%xmm0 # 39b10 <_sk_srcover_bgra_8888_sse2_lowp+0x129c>
.byte 15,89,195 // mulps %xmm3,%xmm0
- .byte 15,88,5,184,232,0,0 // addps 0xe8b8(%rip),%xmm0 # 399c0 <_sk_srcover_bgra_8888_sse2_lowp+0x12bc>
+ .byte 15,88,5,24,234,0,0 // addps 0xea18(%rip),%xmm0 # 39b20 <_sk_srcover_bgra_8888_sse2_lowp+0x12ac>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
@@ -51811,7 +51811,7 @@ _sk_seed_shader_hsw_lowp:
.byte 197,249,110,209 // vmovd %ecx,%xmm2
.byte 196,226,125,88,210 // vpbroadcastd %xmm2,%ymm2
.byte 197,252,91,210 // vcvtdq2ps %ymm2,%ymm2
- .byte 196,226,125,24,29,141,215,0,0 // vbroadcastss 0xd78d(%rip),%ymm3 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,226,125,24,29,253,216,0,0 // vbroadcastss 0xd8fd(%rip),%ymm3 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,236,88,211 // vaddps %ymm3,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,40,218 // vmovaps %ymm2,%ymm3
@@ -51927,7 +51927,7 @@ 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,120,220,0,0 // vpbroadcastw 0xdc78(%rip),%ymm3 # 39020 <_sk_srcover_bgra_8888_sse2_lowp+0x91c>
+ .byte 196,226,125,121,29,216,221,0,0 // vpbroadcastw 0xddd8(%rip),%ymm3 # 39180 <_sk_srcover_bgra_8888_sse2_lowp+0x90c>
.byte 197,252,87,192 // vxorps %ymm0,%ymm0,%ymm0
.byte 197,244,87,201 // vxorps %ymm1,%ymm1,%ymm1
.byte 197,236,87,210 // vxorps %ymm2,%ymm2,%ymm2
@@ -51938,7 +51938,7 @@ 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,97,220,0,0 // vpbroadcastw 0xdc61(%rip),%ymm0 # 39022 <_sk_srcover_bgra_8888_sse2_lowp+0x91e>
+ .byte 196,226,125,121,5,193,221,0,0 // vpbroadcastw 0xddc1(%rip),%ymm0 # 39182 <_sk_srcover_bgra_8888_sse2_lowp+0x90e>
.byte 197,253,111,200 // vmovdqa %ymm0,%ymm1
.byte 197,253,111,208 // vmovdqa %ymm0,%ymm2
.byte 197,253,111,216 // vmovdqa %ymm0,%ymm3
@@ -51949,8 +51949,8 @@ 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,215,213,0,0 // vmovss 0xd5d7(%rip),%xmm8 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
- .byte 197,250,16,21,255,213,0,0 // vmovss 0xd5ff(%rip),%xmm2 # 389e0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 197,122,16,5,71,215,0,0 // vmovss 0xd747(%rip),%xmm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 197,250,16,21,111,215,0,0 // vmovss 0xd76f(%rip),%xmm2 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 197,250,16,0 // vmovss (%rax),%xmm0
.byte 196,226,57,153,194 // vfmadd132ss %xmm2,%xmm8,%xmm0
.byte 197,122,44,192 // vcvttss2si %xmm0,%r8d
@@ -51993,7 +51993,7 @@ 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,202,219,0,0 // vpbroadcastw 0xdbca(%rip),%ymm8 # 39024 <_sk_srcover_bgra_8888_sse2_lowp+0x920>
+ .byte 196,98,125,121,5,42,221,0,0 // vpbroadcastw 0xdd2a(%rip),%ymm8 # 39184 <_sk_srcover_bgra_8888_sse2_lowp+0x910>
.byte 196,193,125,253,192 // vpaddw %ymm8,%ymm0,%ymm0
.byte 197,253,113,208,8 // vpsrlw $0x8,%ymm0,%ymm0
.byte 197,229,213,201 // vpmullw %ymm1,%ymm3,%ymm1
@@ -52010,7 +52010,7 @@ HIDDEN _sk_premul_dst_hsw_lowp
FUNCTION(_sk_premul_dst_hsw_lowp)
_sk_premul_dst_hsw_lowp:
.byte 197,197,213,228 // vpmullw %ymm4,%ymm7,%ymm4
- .byte 196,98,125,121,5,149,219,0,0 // vpbroadcastw 0xdb95(%rip),%ymm8 # 39026 <_sk_srcover_bgra_8888_sse2_lowp+0x922>
+ .byte 196,98,125,121,5,245,220,0,0 // vpbroadcastw 0xdcf5(%rip),%ymm8 # 39186 <_sk_srcover_bgra_8888_sse2_lowp+0x912>
.byte 196,193,93,253,224 // vpaddw %ymm8,%ymm4,%ymm4
.byte 197,221,113,212,8 // vpsrlw $0x8,%ymm4,%ymm4
.byte 197,197,213,237 // vpmullw %ymm5,%ymm7,%ymm5
@@ -52058,7 +52058,7 @@ 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,44,219,0,0 // vpbroadcastw 0xdb2c(%rip),%ymm8 # 39028 <_sk_srcover_bgra_8888_sse2_lowp+0x924>
+ .byte 196,98,125,121,5,140,220,0,0 // vpbroadcastw 0xdc8c(%rip),%ymm8 # 39188 <_sk_srcover_bgra_8888_sse2_lowp+0x914>
.byte 197,189,249,192 // vpsubw %ymm0,%ymm8,%ymm0
.byte 197,189,249,201 // vpsubw %ymm1,%ymm8,%ymm1
.byte 197,189,249,210 // vpsubw %ymm2,%ymm8,%ymm2
@@ -52082,7 +52082,7 @@ 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,249,218,0,0 // vpbroadcastw 0xdaf9(%rip),%ymm8 # 3902a <_sk_srcover_bgra_8888_sse2_lowp+0x926>
+ .byte 196,98,125,121,5,89,220,0,0 // vpbroadcastw 0xdc59(%rip),%ymm8 # 3918a <_sk_srcover_bgra_8888_sse2_lowp+0x916>
.byte 197,189,249,219 // vpsubw %ymm3,%ymm8,%ymm3
.byte 197,101,213,204 // vpmullw %ymm4,%ymm3,%ymm9
.byte 196,193,125,253,192 // vpaddw %ymm8,%ymm0,%ymm0
@@ -52109,7 +52109,7 @@ 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,153,218,0,0 // vpbroadcastw 0xda99(%rip),%ymm9 # 3902c <_sk_srcover_bgra_8888_sse2_lowp+0x928>
+ .byte 196,98,125,121,13,249,219,0,0 // vpbroadcastw 0xdbf9(%rip),%ymm9 # 3918c <_sk_srcover_bgra_8888_sse2_lowp+0x918>
.byte 197,53,249,215 // vpsubw %ymm7,%ymm9,%ymm10
.byte 197,173,213,192 // vpmullw %ymm0,%ymm10,%ymm0
.byte 196,65,61,253,193 // vpaddw %ymm9,%ymm8,%ymm8
@@ -52136,7 +52136,7 @@ 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,54,218,0,0 // vpbroadcastw 0xda36(%rip),%ymm8 # 3902e <_sk_srcover_bgra_8888_sse2_lowp+0x92a>
+ .byte 196,98,125,121,5,150,219,0,0 // vpbroadcastw 0xdb96(%rip),%ymm8 # 3918e <_sk_srcover_bgra_8888_sse2_lowp+0x91a>
.byte 196,193,125,253,192 // vpaddw %ymm8,%ymm0,%ymm0
.byte 197,253,113,208,8 // vpsrlw $0x8,%ymm0,%ymm0
.byte 197,197,213,201 // vpmullw %ymm1,%ymm7,%ymm1
@@ -52156,7 +52156,7 @@ 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,243,217,0,0 // vpbroadcastw 0xd9f3(%rip),%ymm8 # 39030 <_sk_srcover_bgra_8888_sse2_lowp+0x92c>
+ .byte 196,98,125,121,5,83,219,0,0 // vpbroadcastw 0xdb53(%rip),%ymm8 # 39190 <_sk_srcover_bgra_8888_sse2_lowp+0x91c>
.byte 196,193,125,253,192 // vpaddw %ymm8,%ymm0,%ymm0
.byte 197,253,113,208,8 // vpsrlw $0x8,%ymm0,%ymm0
.byte 197,213,213,203 // vpmullw %ymm3,%ymm5,%ymm1
@@ -52175,7 +52175,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,180,217,0,0 // vpbroadcastw 0xd9b4(%rip),%ymm8 # 39032 <_sk_srcover_bgra_8888_sse2_lowp+0x92e>
+ .byte 196,98,125,121,5,20,219,0,0 // vpbroadcastw 0xdb14(%rip),%ymm8 # 39192 <_sk_srcover_bgra_8888_sse2_lowp+0x91e>
.byte 197,61,249,207 // vpsubw %ymm7,%ymm8,%ymm9
.byte 197,181,213,192 // vpmullw %ymm0,%ymm9,%ymm0
.byte 196,193,125,253,192 // vpaddw %ymm8,%ymm0,%ymm0
@@ -52196,7 +52196,7 @@ 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,109,217,0,0 // vpbroadcastw 0xd96d(%rip),%ymm8 # 39034 <_sk_srcover_bgra_8888_sse2_lowp+0x930>
+ .byte 196,98,125,121,5,205,218,0,0 // vpbroadcastw 0xdacd(%rip),%ymm8 # 39194 <_sk_srcover_bgra_8888_sse2_lowp+0x920>
.byte 197,189,249,219 // vpsubw %ymm3,%ymm8,%ymm3
.byte 197,229,213,196 // vpmullw %ymm4,%ymm3,%ymm0
.byte 196,193,125,253,192 // vpaddw %ymm8,%ymm0,%ymm0
@@ -52217,7 +52217,7 @@ 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,38,217,0,0 // vpbroadcastw 0xd926(%rip),%ymm8 # 39036 <_sk_srcover_bgra_8888_sse2_lowp+0x932>
+ .byte 196,98,125,121,5,134,218,0,0 // vpbroadcastw 0xda86(%rip),%ymm8 # 39196 <_sk_srcover_bgra_8888_sse2_lowp+0x922>
.byte 197,61,249,203 // vpsubw %ymm3,%ymm8,%ymm9
.byte 197,53,213,212 // vpmullw %ymm4,%ymm9,%ymm10
.byte 196,65,45,253,208 // vpaddw %ymm8,%ymm10,%ymm10
@@ -52242,7 +52242,7 @@ 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,203,216,0,0 // vpbroadcastw 0xd8cb(%rip),%ymm8 # 39038 <_sk_srcover_bgra_8888_sse2_lowp+0x934>
+ .byte 196,98,125,121,5,43,218,0,0 // vpbroadcastw 0xda2b(%rip),%ymm8 # 39198 <_sk_srcover_bgra_8888_sse2_lowp+0x924>
.byte 197,61,249,207 // vpsubw %ymm7,%ymm8,%ymm9
.byte 197,181,213,192 // vpmullw %ymm0,%ymm9,%ymm0
.byte 196,193,125,253,192 // vpaddw %ymm8,%ymm0,%ymm0
@@ -52268,7 +52268,7 @@ 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,112,216,0,0 // vpbroadcastw 0xd870(%rip),%ymm8 # 3903a <_sk_srcover_bgra_8888_sse2_lowp+0x936>
+ .byte 196,98,125,121,5,208,217,0,0 // vpbroadcastw 0xd9d0(%rip),%ymm8 # 3919a <_sk_srcover_bgra_8888_sse2_lowp+0x926>
.byte 196,193,125,253,192 // vpaddw %ymm8,%ymm0,%ymm0
.byte 197,253,113,208,8 // vpsrlw $0x8,%ymm0,%ymm0
.byte 197,213,213,201 // vpmullw %ymm1,%ymm5,%ymm1
@@ -52287,7 +52287,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,49,216,0,0 // vpbroadcastw 0xd831(%rip),%ymm8 # 3903c <_sk_srcover_bgra_8888_sse2_lowp+0x938>
+ .byte 196,98,125,121,5,145,217,0,0 // vpbroadcastw 0xd991(%rip),%ymm8 # 3919c <_sk_srcover_bgra_8888_sse2_lowp+0x928>
.byte 197,61,249,203 // vpsubw %ymm3,%ymm8,%ymm9
.byte 197,53,213,212 // vpmullw %ymm4,%ymm9,%ymm10
.byte 196,65,93,253,216 // vpaddw %ymm8,%ymm4,%ymm11
@@ -52323,7 +52323,7 @@ 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,167,215,0,0 // vpbroadcastw 0xd7a7(%rip),%ymm8 # 3903e <_sk_srcover_bgra_8888_sse2_lowp+0x93a>
+ .byte 196,98,125,121,5,7,217,0,0 // vpbroadcastw 0xd907(%rip),%ymm8 # 3919e <_sk_srcover_bgra_8888_sse2_lowp+0x92a>
.byte 196,194,125,58,192 // vpminuw %ymm8,%ymm0,%ymm0
.byte 197,213,253,201 // vpaddw %ymm1,%ymm5,%ymm1
.byte 196,194,117,58,200 // vpminuw %ymm8,%ymm1,%ymm1
@@ -52340,7 +52340,7 @@ 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,116,215,0,0 // vpbroadcastw 0xd774(%rip),%ymm9 # 39040 <_sk_srcover_bgra_8888_sse2_lowp+0x93c>
+ .byte 196,98,125,121,13,212,216,0,0 // vpbroadcastw 0xd8d4(%rip),%ymm9 # 391a0 <_sk_srcover_bgra_8888_sse2_lowp+0x92c>
.byte 196,193,125,253,193 // vpaddw %ymm9,%ymm0,%ymm0
.byte 197,253,113,208,8 // vpsrlw $0x8,%ymm0,%ymm0
.byte 197,189,249,192 // vpsubw %ymm0,%ymm8,%ymm0
@@ -52366,7 +52366,7 @@ 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,25,215,0,0 // vpbroadcastw 0xd719(%rip),%ymm8 # 39042 <_sk_srcover_bgra_8888_sse2_lowp+0x93e>
+ .byte 196,98,125,121,5,121,216,0,0 // vpbroadcastw 0xd879(%rip),%ymm8 # 391a2 <_sk_srcover_bgra_8888_sse2_lowp+0x92e>
.byte 197,61,249,207 // vpsubw %ymm7,%ymm8,%ymm9
.byte 197,181,213,192 // vpmullw %ymm0,%ymm9,%ymm0
.byte 197,61,249,211 // vpsubw %ymm3,%ymm8,%ymm10
@@ -52400,7 +52400,7 @@ _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,157,214,0,0 // vpbroadcastw 0xd69d(%rip),%ymm9 # 39044 <_sk_srcover_bgra_8888_sse2_lowp+0x940>
+ .byte 196,98,125,121,13,253,215,0,0 // vpbroadcastw 0xd7fd(%rip),%ymm9 # 391a4 <_sk_srcover_bgra_8888_sse2_lowp+0x930>
.byte 196,193,125,253,193 // vpaddw %ymm9,%ymm0,%ymm0
.byte 197,253,113,208,8 // vpsrlw $0x8,%ymm0,%ymm0
.byte 197,189,249,192 // vpsubw %ymm0,%ymm8,%ymm0
@@ -52434,7 +52434,7 @@ _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,30,214,0,0 // vpbroadcastw 0xd61e(%rip),%ymm9 # 39046 <_sk_srcover_bgra_8888_sse2_lowp+0x942>
+ .byte 196,98,125,121,13,126,215,0,0 // vpbroadcastw 0xd77e(%rip),%ymm9 # 391a6 <_sk_srcover_bgra_8888_sse2_lowp+0x932>
.byte 196,193,125,253,193 // vpaddw %ymm9,%ymm0,%ymm0
.byte 197,253,113,208,8 // vpsrlw $0x8,%ymm0,%ymm0
.byte 197,189,249,192 // vpsubw %ymm0,%ymm8,%ymm0
@@ -52468,10 +52468,10 @@ _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,159,213,0,0 // vpbroadcastw 0xd59f(%rip),%ymm9 # 39048 <_sk_srcover_bgra_8888_sse2_lowp+0x944>
+ .byte 196,98,125,121,13,255,214,0,0 // vpbroadcastw 0xd6ff(%rip),%ymm9 # 391a8 <_sk_srcover_bgra_8888_sse2_lowp+0x934>
.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,142,213,0,0 // vpbroadcastw 0xd58e(%rip),%ymm10 # 3904a <_sk_srcover_bgra_8888_sse2_lowp+0x946>
+ .byte 196,98,125,121,21,238,214,0,0 // vpbroadcastw 0xd6ee(%rip),%ymm10 # 391aa <_sk_srcover_bgra_8888_sse2_lowp+0x936>
.byte 196,193,125,219,194 // vpand %ymm10,%ymm0,%ymm0
.byte 197,189,249,192 // vpsubw %ymm0,%ymm8,%ymm0
.byte 197,85,253,193 // vpaddw %ymm1,%ymm5,%ymm8
@@ -52504,10 +52504,10 @@ 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,19,213,0,0 // vpbroadcastw 0xd513(%rip),%ymm9 # 3904c <_sk_srcover_bgra_8888_sse2_lowp+0x948>
+ .byte 196,98,125,121,13,115,214,0,0 // vpbroadcastw 0xd673(%rip),%ymm9 # 391ac <_sk_srcover_bgra_8888_sse2_lowp+0x938>
.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,2,213,0,0 // vpbroadcastw 0xd502(%rip),%ymm10 # 3904e <_sk_srcover_bgra_8888_sse2_lowp+0x94a>
+ .byte 196,98,125,121,21,98,214,0,0 // vpbroadcastw 0xd662(%rip),%ymm10 # 391ae <_sk_srcover_bgra_8888_sse2_lowp+0x93a>
.byte 196,193,125,219,194 // vpand %ymm10,%ymm0,%ymm0
.byte 197,189,249,192 // vpsubw %ymm0,%ymm8,%ymm0
.byte 197,85,253,193 // vpaddw %ymm1,%ymm5,%ymm8
@@ -52535,7 +52535,7 @@ 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,159,212,0,0 // vpbroadcastw 0xd49f(%rip),%ymm9 # 39052 <_sk_srcover_bgra_8888_sse2_lowp+0x94e>
+ .byte 196,98,125,121,13,255,213,0,0 // vpbroadcastw 0xd5ff(%rip),%ymm9 # 391b2 <_sk_srcover_bgra_8888_sse2_lowp+0x93e>
.byte 196,65,101,239,209 // vpxor %ymm9,%ymm3,%ymm10
.byte 196,65,61,239,217 // vpxor %ymm9,%ymm8,%ymm11
.byte 196,65,37,101,218 // vpcmpgtw %ymm10,%ymm11,%ymm11
@@ -52563,7 +52563,7 @@ _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,22,212,0,0 // vpbroadcastw 0xd416(%rip),%ymm14 # 39050 <_sk_srcover_bgra_8888_sse2_lowp+0x94c>
+ .byte 196,98,125,121,53,118,213,0,0 // vpbroadcastw 0xd576(%rip),%ymm14 # 391b0 <_sk_srcover_bgra_8888_sse2_lowp+0x93c>
.byte 196,65,45,253,210 // vpaddw %ymm10,%ymm10,%ymm10
.byte 196,65,61,249,194 // vpsubw %ymm10,%ymm8,%ymm8
.byte 197,13,249,215 // vpsubw %ymm7,%ymm14,%ymm10
@@ -52600,7 +52600,7 @@ 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,139,211,0,0 // vpbroadcastw 0xd38b(%rip),%ymm9 # 39056 <_sk_srcover_bgra_8888_sse2_lowp+0x952>
+ .byte 196,98,125,121,13,235,212,0,0 // vpbroadcastw 0xd4eb(%rip),%ymm9 # 391b6 <_sk_srcover_bgra_8888_sse2_lowp+0x942>
.byte 196,65,69,239,209 // vpxor %ymm9,%ymm7,%ymm10
.byte 196,65,61,239,193 // vpxor %ymm9,%ymm8,%ymm8
.byte 196,65,61,101,218 // vpcmpgtw %ymm10,%ymm8,%ymm11
@@ -52624,7 +52624,7 @@ _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,19,211,0,0 // vpbroadcastw 0xd313(%rip),%ymm13 # 39054 <_sk_srcover_bgra_8888_sse2_lowp+0x950>
+ .byte 196,98,125,121,45,115,212,0,0 // vpbroadcastw 0xd473(%rip),%ymm13 # 391b4 <_sk_srcover_bgra_8888_sse2_lowp+0x940>
.byte 197,77,253,246 // vpaddw %ymm6,%ymm6,%ymm14
.byte 196,65,13,239,201 // vpxor %ymm9,%ymm14,%ymm9
.byte 196,65,53,101,202 // vpcmpgtw %ymm10,%ymm9,%ymm9
@@ -52747,7 +52747,7 @@ _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,217,208,0,0 // vmovdqa 0xd0d9(%rip),%ymm8 # 39060 <_sk_srcover_bgra_8888_sse2_lowp+0x95c>
+ .byte 197,125,111,5,57,210,0,0 // vmovdqa 0xd239(%rip),%ymm8 # 391c0 <_sk_srcover_bgra_8888_sse2_lowp+0x94c>
.byte 196,193,117,219,192 // vpand %ymm8,%ymm1,%ymm0
.byte 197,245,113,209,8 // vpsrlw $0x8,%ymm1,%ymm1
.byte 197,229,114,211,16 // vpsrld $0x10,%ymm3,%ymm3
@@ -52877,7 +52877,7 @@ _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,242,206,0,0 // vmovdqa 0xcef2(%rip),%ymm8 # 39080 <_sk_srcover_bgra_8888_sse2_lowp+0x97c>
+ .byte 197,125,111,5,82,208,0,0 // vmovdqa 0xd052(%rip),%ymm8 # 391e0 <_sk_srcover_bgra_8888_sse2_lowp+0x96c>
.byte 196,193,85,219,224 // vpand %ymm8,%ymm5,%ymm4
.byte 197,213,113,213,8 // vpsrlw $0x8,%ymm5,%ymm5
.byte 197,197,114,215,16 // vpsrld $0x10,%ymm7,%ymm7
@@ -53103,7 +53103,7 @@ _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,158,203,0,0 // vmovdqa 0xcb9e(%rip),%ymm8 # 390a0 <_sk_srcover_bgra_8888_sse2_lowp+0x99c>
+ .byte 197,125,111,5,254,204,0,0 // vmovdqa 0xccfe(%rip),%ymm8 # 39200 <_sk_srcover_bgra_8888_sse2_lowp+0x98c>
.byte 196,193,117,219,208 // vpand %ymm8,%ymm1,%ymm2
.byte 197,245,113,209,8 // vpsrlw $0x8,%ymm1,%ymm1
.byte 197,253,114,208,16 // vpsrld $0x10,%ymm0,%ymm0
@@ -53232,7 +53232,7 @@ _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,182,201,0,0 // vmovdqa 0xc9b6(%rip),%ymm8 # 390c0 <_sk_srcover_bgra_8888_sse2_lowp+0x9bc>
+ .byte 197,125,111,5,22,203,0,0 // vmovdqa 0xcb16(%rip),%ymm8 # 39220 <_sk_srcover_bgra_8888_sse2_lowp+0x9ac>
.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
@@ -53413,7 +53413,7 @@ _sk_gather_8888_hsw_lowp:
.byte 196,195,101,14,194,170 // vpblendw $0xaa,%ymm10,%ymm3,%ymm0
.byte 196,195,109,14,202,170 // vpblendw $0xaa,%ymm10,%ymm2,%ymm1
.byte 196,226,117,43,200 // vpackusdw %ymm0,%ymm1,%ymm1
- .byte 197,125,111,5,82,199,0,0 // vmovdqa 0xc752(%rip),%ymm8 # 390e0 <_sk_srcover_bgra_8888_sse2_lowp+0x9dc>
+ .byte 197,125,111,5,178,200,0,0 // vmovdqa 0xc8b2(%rip),%ymm8 # 39240 <_sk_srcover_bgra_8888_sse2_lowp+0x9cc>
.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
@@ -53463,7 +53463,7 @@ _sk_gather_bgra_hsw_lowp:
.byte 196,195,125,14,202,170 // vpblendw $0xaa,%ymm10,%ymm0,%ymm1
.byte 196,195,61,14,210,170 // vpblendw $0xaa,%ymm10,%ymm8,%ymm2
.byte 196,226,109,43,201 // vpackusdw %ymm1,%ymm2,%ymm1
- .byte 197,253,111,29,153,198,0,0 // vmovdqa 0xc699(%rip),%ymm3 # 39100 <_sk_srcover_bgra_8888_sse2_lowp+0x9fc>
+ .byte 197,253,111,29,249,199,0,0 // vmovdqa 0xc7f9(%rip),%ymm3 # 39260 <_sk_srcover_bgra_8888_sse2_lowp+0x9ec>
.byte 197,245,219,211 // vpand %ymm3,%ymm1,%ymm2
.byte 197,245,113,209,8 // vpsrlw $0x8,%ymm1,%ymm1
.byte 197,253,114,208,16 // vpsrld $0x10,%ymm0,%ymm0
@@ -53540,13 +53540,13 @@ _sk_load_565_hsw_lowp:
.byte 196,193,122,111,20,80 // vmovdqu (%r8,%rdx,2),%xmm2
.byte 196,227,109,56,201,1 // vinserti128 $0x1,%xmm1,%ymm2,%ymm1
.byte 196,227,117,2,192,192 // vpblendd $0xc0,%ymm0,%ymm1,%ymm0
- .byte 196,226,125,121,13,66,197,0,0 // vpbroadcastw 0xc542(%rip),%ymm1 # 39120 <_sk_srcover_bgra_8888_sse2_lowp+0xa1c>
+ .byte 196,226,125,121,13,162,198,0,0 // vpbroadcastw 0xc6a2(%rip),%ymm1 # 39280 <_sk_srcover_bgra_8888_sse2_lowp+0xa0c>
.byte 197,237,113,208,8 // vpsrlw $0x8,%ymm0,%ymm2
.byte 197,237,219,201 // vpand %ymm1,%ymm2,%ymm1
.byte 197,237,113,208,5 // vpsrlw $0x5,%ymm0,%ymm2
- .byte 196,226,125,121,29,45,197,0,0 // vpbroadcastw 0xc52d(%rip),%ymm3 # 39122 <_sk_srcover_bgra_8888_sse2_lowp+0xa1e>
+ .byte 196,226,125,121,29,141,198,0,0 // vpbroadcastw 0xc68d(%rip),%ymm3 # 39282 <_sk_srcover_bgra_8888_sse2_lowp+0xa0e>
.byte 197,237,219,211 // vpand %ymm3,%ymm2,%ymm2
- .byte 196,226,125,121,29,34,197,0,0 // vpbroadcastw 0xc522(%rip),%ymm3 # 39124 <_sk_srcover_bgra_8888_sse2_lowp+0xa20>
+ .byte 196,226,125,121,29,130,198,0,0 // vpbroadcastw 0xc682(%rip),%ymm3 # 39284 <_sk_srcover_bgra_8888_sse2_lowp+0xa10>
.byte 197,253,219,219 // vpand %ymm3,%ymm0,%ymm3
.byte 197,253,113,208,13 // vpsrlw $0xd,%ymm0,%ymm0
.byte 197,245,235,192 // vpor %ymm0,%ymm1,%ymm0
@@ -53557,7 +53557,7 @@ _sk_load_565_hsw_lowp:
.byte 197,229,113,211,2 // vpsrlw $0x2,%ymm3,%ymm3
.byte 197,237,235,211 // vpor %ymm3,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,121,29,240,196,0,0 // vpbroadcastw 0xc4f0(%rip),%ymm3 # 39126 <_sk_srcover_bgra_8888_sse2_lowp+0xa22>
+ .byte 196,226,125,121,29,80,198,0,0 // vpbroadcastw 0xc650(%rip),%ymm3 # 39286 <_sk_srcover_bgra_8888_sse2_lowp+0xa12>
.byte 255,224 // jmpq *%rax
.byte 135,254 // xchg %edi,%esi
.byte 255 // (bad)
@@ -53660,13 +53660,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,100,195,0,0 // vpbroadcastw 0xc364(%rip),%ymm5 # 39128 <_sk_srcover_bgra_8888_sse2_lowp+0xa24>
+ .byte 196,226,125,121,45,196,196,0,0 // vpbroadcastw 0xc4c4(%rip),%ymm5 # 39288 <_sk_srcover_bgra_8888_sse2_lowp+0xa14>
.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,79,195,0,0 // vpbroadcastw 0xc34f(%rip),%ymm7 # 3912a <_sk_srcover_bgra_8888_sse2_lowp+0xa26>
+ .byte 196,226,125,121,61,175,196,0,0 // vpbroadcastw 0xc4af(%rip),%ymm7 # 3928a <_sk_srcover_bgra_8888_sse2_lowp+0xa16>
.byte 197,205,219,247 // vpand %ymm7,%ymm6,%ymm6
- .byte 196,226,125,121,61,68,195,0,0 // vpbroadcastw 0xc344(%rip),%ymm7 # 3912c <_sk_srcover_bgra_8888_sse2_lowp+0xa28>
+ .byte 196,226,125,121,61,164,196,0,0 // vpbroadcastw 0xc4a4(%rip),%ymm7 # 3928c <_sk_srcover_bgra_8888_sse2_lowp+0xa18>
.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
@@ -53677,7 +53677,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,18,195,0,0 // vpbroadcastw 0xc312(%rip),%ymm7 # 3912e <_sk_srcover_bgra_8888_sse2_lowp+0xa2a>
+ .byte 196,226,125,121,61,114,196,0,0 // vpbroadcastw 0xc472(%rip),%ymm7 # 3928e <_sk_srcover_bgra_8888_sse2_lowp+0xa1a>
.byte 255,224 // jmpq *%rax
.byte 102,144 // xchg %ax,%ax
.byte 133,254 // test %edi,%esi
@@ -53728,10 +53728,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,187,194,0,0 // vpbroadcastw 0xc2bb(%rip),%ymm8 # 39130 <_sk_srcover_bgra_8888_sse2_lowp+0xa2c>
+ .byte 196,98,125,121,5,27,196,0,0 // vpbroadcastw 0xc41b(%rip),%ymm8 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xa1c>
.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,170,194,0,0 // vpbroadcastw 0xc2aa(%rip),%ymm9 # 39132 <_sk_srcover_bgra_8888_sse2_lowp+0xa2e>
+ .byte 196,98,125,121,13,10,196,0,0 // vpbroadcastw 0xc40a(%rip),%ymm9 # 39292 <_sk_srcover_bgra_8888_sse2_lowp+0xa1e>
.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
@@ -53900,13 +53900,13 @@ _sk_gather_565_hsw_lowp:
.byte 67,15,183,4,80 // movzwl (%r8,%r10,2),%eax
.byte 197,249,196,192,7 // vpinsrw $0x7,%eax,%xmm0,%xmm0
.byte 196,227,125,56,193,1 // vinserti128 $0x1,%xmm1,%ymm0,%ymm0
- .byte 196,226,125,121,13,238,191,0,0 // vpbroadcastw 0xbfee(%rip),%ymm1 # 39134 <_sk_srcover_bgra_8888_sse2_lowp+0xa30>
+ .byte 196,226,125,121,13,78,193,0,0 // vpbroadcastw 0xc14e(%rip),%ymm1 # 39294 <_sk_srcover_bgra_8888_sse2_lowp+0xa20>
.byte 197,237,113,208,8 // vpsrlw $0x8,%ymm0,%ymm2
.byte 197,237,219,201 // vpand %ymm1,%ymm2,%ymm1
.byte 197,237,113,208,5 // vpsrlw $0x5,%ymm0,%ymm2
- .byte 196,226,125,121,29,217,191,0,0 // vpbroadcastw 0xbfd9(%rip),%ymm3 # 39136 <_sk_srcover_bgra_8888_sse2_lowp+0xa32>
+ .byte 196,226,125,121,29,57,193,0,0 // vpbroadcastw 0xc139(%rip),%ymm3 # 39296 <_sk_srcover_bgra_8888_sse2_lowp+0xa22>
.byte 197,237,219,211 // vpand %ymm3,%ymm2,%ymm2
- .byte 196,226,125,121,29,206,191,0,0 // vpbroadcastw 0xbfce(%rip),%ymm3 # 39138 <_sk_srcover_bgra_8888_sse2_lowp+0xa34>
+ .byte 196,226,125,121,29,46,193,0,0 // vpbroadcastw 0xc12e(%rip),%ymm3 # 39298 <_sk_srcover_bgra_8888_sse2_lowp+0xa24>
.byte 197,253,219,219 // vpand %ymm3,%ymm0,%ymm3
.byte 197,253,113,208,13 // vpsrlw $0xd,%ymm0,%ymm0
.byte 197,245,235,192 // vpor %ymm0,%ymm1,%ymm0
@@ -53917,7 +53917,7 @@ _sk_gather_565_hsw_lowp:
.byte 197,229,113,211,2 // vpsrlw $0x2,%ymm3,%ymm3
.byte 197,237,235,211 // vpor %ymm3,%ymm2,%ymm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,121,29,156,191,0,0 // vpbroadcastw 0xbf9c(%rip),%ymm3 # 3913a <_sk_srcover_bgra_8888_sse2_lowp+0xa36>
+ .byte 196,226,125,121,29,252,192,0,0 // vpbroadcastw 0xc0fc(%rip),%ymm3 # 3929a <_sk_srcover_bgra_8888_sse2_lowp+0xa26>
.byte 255,224 // jmpq *%rax
HIDDEN _sk_load_4444_hsw_lowp
@@ -53988,7 +53988,7 @@ _sk_load_4444_hsw_lowp:
.byte 196,227,117,2,192,192 // vpblendd $0xc0,%ymm0,%ymm1,%ymm0
.byte 197,245,113,208,12 // vpsrlw $0xc,%ymm0,%ymm1
.byte 197,237,113,208,8 // vpsrlw $0x8,%ymm0,%ymm2
- .byte 196,226,125,121,29,66,190,0,0 // vpbroadcastw 0xbe42(%rip),%ymm3 # 3913c <_sk_srcover_bgra_8888_sse2_lowp+0xa38>
+ .byte 196,226,125,121,29,162,191,0,0 // vpbroadcastw 0xbfa2(%rip),%ymm3 # 3929c <_sk_srcover_bgra_8888_sse2_lowp+0xa28>
.byte 197,237,219,211 // vpand %ymm3,%ymm2,%ymm2
.byte 197,189,113,208,4 // vpsrlw $0x4,%ymm0,%ymm8
.byte 197,61,219,195 // vpand %ymm3,%ymm8,%ymm8
@@ -54108,7 +54108,7 @@ _sk_load_4444_dst_hsw_lowp:
.byte 196,227,85,2,228,192 // vpblendd $0xc0,%ymm4,%ymm5,%ymm4
.byte 197,213,113,212,12 // vpsrlw $0xc,%ymm4,%ymm5
.byte 197,205,113,212,8 // vpsrlw $0x8,%ymm4,%ymm6
- .byte 196,226,125,121,61,112,188,0,0 // vpbroadcastw 0xbc70(%rip),%ymm7 # 3913e <_sk_srcover_bgra_8888_sse2_lowp+0xa3a>
+ .byte 196,226,125,121,61,208,189,0,0 // vpbroadcastw 0xbdd0(%rip),%ymm7 # 3929e <_sk_srcover_bgra_8888_sse2_lowp+0xa2a>
.byte 197,205,219,247 // vpand %ymm7,%ymm6,%ymm6
.byte 197,189,113,212,4 // vpsrlw $0x4,%ymm4,%ymm8
.byte 197,61,219,199 // vpand %ymm7,%ymm8,%ymm8
@@ -54169,13 +54169,13 @@ _sk_store_4444_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,223,187,0,0 // vpbroadcastw 0xbbdf(%rip),%ymm8 # 39140 <_sk_srcover_bgra_8888_sse2_lowp+0xa3c>
+ .byte 196,98,125,121,5,63,189,0,0 // vpbroadcastw 0xbd3f(%rip),%ymm8 # 392a0 <_sk_srcover_bgra_8888_sse2_lowp+0xa2c>
.byte 197,181,113,240,8 // vpsllw $0x8,%ymm0,%ymm9
.byte 196,65,53,219,192 // vpand %ymm8,%ymm9,%ymm8
.byte 197,181,113,241,4 // vpsllw $0x4,%ymm1,%ymm9
- .byte 197,53,219,13,232,187,0,0 // vpand 0xbbe8(%rip),%ymm9,%ymm9 # 39160 <_sk_srcover_bgra_8888_sse2_lowp+0xa5c>
+ .byte 197,53,219,13,72,189,0,0 // vpand 0xbd48(%rip),%ymm9,%ymm9 # 392c0 <_sk_srcover_bgra_8888_sse2_lowp+0xa4c>
.byte 196,65,53,235,192 // vpor %ymm8,%ymm9,%ymm8
- .byte 196,98,125,121,13,250,187,0,0 // vpbroadcastw 0xbbfa(%rip),%ymm9 # 39180 <_sk_srcover_bgra_8888_sse2_lowp+0xa7c>
+ .byte 196,98,125,121,13,90,189,0,0 // vpbroadcastw 0xbd5a(%rip),%ymm9 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xa6c>
.byte 196,65,109,219,201 // vpand %ymm9,%ymm2,%ymm9
.byte 197,173,113,211,4 // vpsrlw $0x4,%ymm3,%ymm10
.byte 196,65,53,235,202 // vpor %ymm10,%ymm9,%ymm9
@@ -54346,7 +54346,7 @@ _sk_gather_4444_hsw_lowp:
.byte 196,227,125,56,193,1 // vinserti128 $0x1,%xmm1,%ymm0,%ymm0
.byte 197,245,113,208,12 // vpsrlw $0xc,%ymm0,%ymm1
.byte 197,237,113,208,8 // vpsrlw $0x8,%ymm0,%ymm2
- .byte 196,226,125,121,29,58,185,0,0 // vpbroadcastw 0xb93a(%rip),%ymm3 # 39182 <_sk_srcover_bgra_8888_sse2_lowp+0xa7e>
+ .byte 196,226,125,121,29,154,186,0,0 // vpbroadcastw 0xba9a(%rip),%ymm3 # 392e2 <_sk_srcover_bgra_8888_sse2_lowp+0xa6e>
.byte 197,237,219,211 // vpand %ymm3,%ymm2,%ymm2
.byte 197,189,113,208,4 // vpsrlw $0x4,%ymm0,%ymm8
.byte 197,61,219,195 // vpand %ymm3,%ymm8,%ymm8
@@ -54551,7 +54551,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,201,190,0,0 // vmovdqa 0xbec9(%rip),%xmm9 # 399e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
+ .byte 197,121,111,13,41,192,0,0 // vmovdqa 0xc029(%rip),%xmm9 # 39b40 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
.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
@@ -54771,7 +54771,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,218,178,0,0 // vpbroadcastw 0xb2da(%rip),%ymm3 # 39184 <_sk_srcover_bgra_8888_sse2_lowp+0xa80>
+ .byte 196,226,125,121,29,58,180,0,0 // vpbroadcastw 0xb43a(%rip),%ymm3 # 392e4 <_sk_srcover_bgra_8888_sse2_lowp+0xa70>
.byte 197,253,111,200 // vmovdqa %ymm0,%ymm1
.byte 197,253,111,208 // vmovdqa %ymm0,%ymm2
.byte 255,224 // jmpq *%rax
@@ -54863,7 +54863,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,155,177,0,0 // vpbroadcastw 0xb19b(%rip),%ymm7 # 39186 <_sk_srcover_bgra_8888_sse2_lowp+0xa82>
+ .byte 196,226,125,121,61,251,178,0,0 // vpbroadcastw 0xb2fb(%rip),%ymm7 # 392e6 <_sk_srcover_bgra_8888_sse2_lowp+0xa72>
.byte 197,253,111,236 // vmovdqa %ymm4,%ymm5
.byte 197,253,111,244 // vmovdqa %ymm4,%ymm6
.byte 255,224 // jmpq *%rax
@@ -54907,12 +54907,12 @@ HIDDEN _sk_luminance_to_alpha_hsw_lowp
.globl _sk_luminance_to_alpha_hsw_lowp
FUNCTION(_sk_luminance_to_alpha_hsw_lowp)
_sk_luminance_to_alpha_hsw_lowp:
- .byte 196,226,125,121,29,75,177,0,0 // vpbroadcastw 0xb14b(%rip),%ymm3 # 39188 <_sk_srcover_bgra_8888_sse2_lowp+0xa84>
+ .byte 196,226,125,121,29,171,178,0,0 // vpbroadcastw 0xb2ab(%rip),%ymm3 # 392e8 <_sk_srcover_bgra_8888_sse2_lowp+0xa74>
.byte 197,253,213,195 // vpmullw %ymm3,%ymm0,%ymm0
- .byte 196,226,125,121,29,64,177,0,0 // vpbroadcastw 0xb140(%rip),%ymm3 # 3918a <_sk_srcover_bgra_8888_sse2_lowp+0xa86>
+ .byte 196,226,125,121,29,160,178,0,0 // vpbroadcastw 0xb2a0(%rip),%ymm3 # 392ea <_sk_srcover_bgra_8888_sse2_lowp+0xa76>
.byte 197,245,213,203 // vpmullw %ymm3,%ymm1,%ymm1
.byte 197,245,253,192 // vpaddw %ymm0,%ymm1,%ymm0
- .byte 196,226,125,121,13,49,177,0,0 // vpbroadcastw 0xb131(%rip),%ymm1 # 3918c <_sk_srcover_bgra_8888_sse2_lowp+0xa88>
+ .byte 196,226,125,121,13,145,178,0,0 // vpbroadcastw 0xb291(%rip),%ymm1 # 392ec <_sk_srcover_bgra_8888_sse2_lowp+0xa78>
.byte 197,237,213,201 // vpmullw %ymm1,%ymm2,%ymm1
.byte 197,253,253,193 // vpaddw %ymm1,%ymm0,%ymm0
.byte 197,229,113,208,8 // vpsrlw $0x8,%ymm0,%ymm3
@@ -55011,7 +55011,7 @@ _sk_gather_g8_hsw_lowp:
.byte 196,227,121,32,192,15 // vpinsrb $0xf,%eax,%xmm0,%xmm0
.byte 196,226,125,48,192 // vpmovzxbw %xmm0,%ymm0
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 196,226,125,121,29,116,175,0,0 // vpbroadcastw 0xaf74(%rip),%ymm3 # 3918e <_sk_srcover_bgra_8888_sse2_lowp+0xa8a>
+ .byte 196,226,125,121,29,212,176,0,0 // vpbroadcastw 0xb0d4(%rip),%ymm3 # 392ee <_sk_srcover_bgra_8888_sse2_lowp+0xa7a>
.byte 197,253,111,200 // vmovdqa %ymm0,%ymm1
.byte 197,253,111,208 // vmovdqa %ymm0,%ymm2
.byte 255,224 // jmpq *%rax
@@ -55022,13 +55022,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,174,167,0,0 // vmovss 0xa7ae(%rip),%xmm9 # 389e0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- .byte 196,98,57,169,13,117,167,0,0 // vfmadd213ss 0xa775(%rip),%xmm8,%xmm9 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 197,122,16,13,30,169,0,0 // vmovss 0xa91e(%rip),%xmm9 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,57,169,13,229,168,0,0 // vfmadd213ss 0xa8e5(%rip),%xmm8,%xmm9 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,193,122,44,193 // vcvttss2si %xmm9,%eax
.byte 197,121,110,192 // vmovd %eax,%xmm8
.byte 196,66,125,121,192 // vpbroadcastw %xmm8,%ymm8
.byte 197,189,213,192 // vpmullw %ymm0,%ymm8,%ymm0
- .byte 196,98,125,121,13,58,175,0,0 // vpbroadcastw 0xaf3a(%rip),%ymm9 # 39190 <_sk_srcover_bgra_8888_sse2_lowp+0xa8c>
+ .byte 196,98,125,121,13,154,176,0,0 // vpbroadcastw 0xb09a(%rip),%ymm9 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xa7c>
.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
@@ -55049,12 +55049,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,68,167,0,0 // vmovss 0xa744(%rip),%xmm9 # 389e0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- .byte 196,98,57,169,13,11,167,0,0 // vfmadd213ss 0xa70b(%rip),%xmm8,%xmm9 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 197,122,16,13,180,168,0,0 // vmovss 0xa8b4(%rip),%xmm9 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,57,169,13,123,168,0,0 // vfmadd213ss 0xa87b(%rip),%xmm8,%xmm9 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,193,122,44,193 // vcvttss2si %xmm9,%eax
.byte 197,121,110,192 // vmovd %eax,%xmm8
.byte 196,66,125,121,192 // vpbroadcastw %xmm8,%ymm8
- .byte 196,98,125,121,13,214,174,0,0 // vpbroadcastw 0xaed6(%rip),%ymm9 # 39192 <_sk_srcover_bgra_8888_sse2_lowp+0xa8e>
+ .byte 196,98,125,121,13,54,176,0,0 // vpbroadcastw 0xb036(%rip),%ymm9 # 392f2 <_sk_srcover_bgra_8888_sse2_lowp+0xa7e>
.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
@@ -55132,7 +55132,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,117,173,0,0 // vpbroadcastw 0xad75(%rip),%ymm9 # 39194 <_sk_srcover_bgra_8888_sse2_lowp+0xa90>
+ .byte 196,98,125,121,13,213,174,0,0 // vpbroadcastw 0xaed5(%rip),%ymm9 # 392f4 <_sk_srcover_bgra_8888_sse2_lowp+0xa80>
.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
@@ -55153,7 +55153,7 @@ _sk_scale_u8_hsw_lowp:
.byte 255,26 // lcall *(%rdx)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,75 // decl 0x4bffffff(%rip) # 4c02e464 <_sk_srcover_bgra_8888_sse2_lowp+0x4bff5d60>
+ .byte 255,13,255,255,255,75 // decl 0x4bffffff(%rip) # 4c02e464 <_sk_srcover_bgra_8888_sse2_lowp+0x4bff5bf0>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,67,255 // incl -0x1(%rbx)
@@ -55232,7 +55232,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,4,172,0,0 // vpbroadcastw 0xac04(%rip),%ymm9 # 39196 <_sk_srcover_bgra_8888_sse2_lowp+0xa92>
+ .byte 196,98,125,121,13,100,173,0,0 // vpbroadcastw 0xad64(%rip),%ymm9 # 392f6 <_sk_srcover_bgra_8888_sse2_lowp+0xa82>
.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
@@ -55264,7 +55264,7 @@ _sk_lerp_u8_hsw_lowp:
.byte 254 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 232,254,255,255,38 // callq 2702e5ff <_sk_srcover_bgra_8888_sse2_lowp+0x26ff5efb>
+ .byte 232,254,255,255,38 // callq 2702e5ff <_sk_srcover_bgra_8888_sse2_lowp+0x26ff5d8b>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,30 // lcall *(%rsi)
@@ -55359,13 +55359,13 @@ _sk_scale_565_hsw_lowp:
.byte 196,65,122,111,20,80 // vmovdqu (%r8,%rdx,2),%xmm10
.byte 196,67,45,56,201,1 // vinserti128 $0x1,%xmm9,%ymm10,%ymm9
.byte 196,67,53,2,192,192 // vpblendd $0xc0,%ymm8,%ymm9,%ymm8
- .byte 196,98,125,121,13,19,170,0,0 // vpbroadcastw 0xaa13(%rip),%ymm9 # 39198 <_sk_srcover_bgra_8888_sse2_lowp+0xa94>
+ .byte 196,98,125,121,13,115,171,0,0 // vpbroadcastw 0xab73(%rip),%ymm9 # 392f8 <_sk_srcover_bgra_8888_sse2_lowp+0xa84>
.byte 196,193,45,113,208,8 // vpsrlw $0x8,%ymm8,%ymm10
.byte 196,65,45,219,201 // vpand %ymm9,%ymm10,%ymm9
.byte 196,193,45,113,208,5 // vpsrlw $0x5,%ymm8,%ymm10
- .byte 196,98,125,121,29,251,169,0,0 // vpbroadcastw 0xa9fb(%rip),%ymm11 # 3919a <_sk_srcover_bgra_8888_sse2_lowp+0xa96>
+ .byte 196,98,125,121,29,91,171,0,0 // vpbroadcastw 0xab5b(%rip),%ymm11 # 392fa <_sk_srcover_bgra_8888_sse2_lowp+0xa86>
.byte 196,65,45,219,211 // vpand %ymm11,%ymm10,%ymm10
- .byte 196,98,125,121,29,239,169,0,0 // vpbroadcastw 0xa9ef(%rip),%ymm11 # 3919c <_sk_srcover_bgra_8888_sse2_lowp+0xa98>
+ .byte 196,98,125,121,29,79,171,0,0 // vpbroadcastw 0xab4f(%rip),%ymm11 # 392fc <_sk_srcover_bgra_8888_sse2_lowp+0xa88>
.byte 196,65,61,219,219 // vpand %ymm11,%ymm8,%ymm11
.byte 196,193,61,113,208,13 // vpsrlw $0xd,%ymm8,%ymm8
.byte 196,65,53,235,192 // vpor %ymm8,%ymm9,%ymm8
@@ -55375,7 +55375,7 @@ _sk_scale_565_hsw_lowp:
.byte 196,193,45,113,243,3 // vpsllw $0x3,%ymm11,%ymm10
.byte 196,193,37,113,211,2 // vpsrlw $0x2,%ymm11,%ymm11
.byte 196,65,45,235,211 // vpor %ymm11,%ymm10,%ymm10
- .byte 196,98,125,121,29,182,169,0,0 // vpbroadcastw 0xa9b6(%rip),%ymm11 # 3919e <_sk_srcover_bgra_8888_sse2_lowp+0xa9a>
+ .byte 196,98,125,121,29,22,171,0,0 // vpbroadcastw 0xab16(%rip),%ymm11 # 392fe <_sk_srcover_bgra_8888_sse2_lowp+0xa8a>
.byte 196,65,101,239,227 // vpxor %ymm11,%ymm3,%ymm12
.byte 196,65,69,239,219 // vpxor %ymm11,%ymm7,%ymm11
.byte 196,65,37,101,220 // vpcmpgtw %ymm12,%ymm11,%ymm11
@@ -55385,7 +55385,7 @@ _sk_scale_565_hsw_lowp:
.byte 196,66,21,62,232 // vpmaxuw %ymm8,%ymm13,%ymm13
.byte 196,67,21,76,220,176 // vpblendvb %ymm11,%ymm12,%ymm13,%ymm11
.byte 197,189,213,192 // vpmullw %ymm0,%ymm8,%ymm0
- .byte 196,98,125,121,5,130,169,0,0 // vpbroadcastw 0xa982(%rip),%ymm8 # 391a0 <_sk_srcover_bgra_8888_sse2_lowp+0xa9c>
+ .byte 196,98,125,121,5,226,170,0,0 // vpbroadcastw 0xaae2(%rip),%ymm8 # 39300 <_sk_srcover_bgra_8888_sse2_lowp+0xa8c>
.byte 196,193,125,253,192 // vpaddw %ymm8,%ymm0,%ymm0
.byte 197,253,113,208,8 // vpsrlw $0x8,%ymm0,%ymm0
.byte 197,181,213,201 // vpmullw %ymm1,%ymm9,%ymm1
@@ -55502,13 +55502,13 @@ _sk_lerp_565_hsw_lowp:
.byte 196,65,122,111,20,80 // vmovdqu (%r8,%rdx,2),%xmm10
.byte 196,67,45,56,201,1 // vinserti128 $0x1,%xmm9,%ymm10,%ymm9
.byte 196,67,53,2,192,192 // vpblendd $0xc0,%ymm8,%ymm9,%ymm8
- .byte 196,98,125,121,13,185,167,0,0 // vpbroadcastw 0xa7b9(%rip),%ymm9 # 391a2 <_sk_srcover_bgra_8888_sse2_lowp+0xa9e>
+ .byte 196,98,125,121,13,25,169,0,0 // vpbroadcastw 0xa919(%rip),%ymm9 # 39302 <_sk_srcover_bgra_8888_sse2_lowp+0xa8e>
.byte 196,193,45,113,208,8 // vpsrlw $0x8,%ymm8,%ymm10
.byte 196,65,45,219,201 // vpand %ymm9,%ymm10,%ymm9
.byte 196,193,45,113,208,5 // vpsrlw $0x5,%ymm8,%ymm10
- .byte 196,98,125,121,29,161,167,0,0 // vpbroadcastw 0xa7a1(%rip),%ymm11 # 391a4 <_sk_srcover_bgra_8888_sse2_lowp+0xaa0>
+ .byte 196,98,125,121,29,1,169,0,0 // vpbroadcastw 0xa901(%rip),%ymm11 # 39304 <_sk_srcover_bgra_8888_sse2_lowp+0xa90>
.byte 196,65,45,219,211 // vpand %ymm11,%ymm10,%ymm10
- .byte 196,98,125,121,29,149,167,0,0 // vpbroadcastw 0xa795(%rip),%ymm11 # 391a6 <_sk_srcover_bgra_8888_sse2_lowp+0xaa2>
+ .byte 196,98,125,121,29,245,168,0,0 // vpbroadcastw 0xa8f5(%rip),%ymm11 # 39306 <_sk_srcover_bgra_8888_sse2_lowp+0xa92>
.byte 196,65,61,219,219 // vpand %ymm11,%ymm8,%ymm11
.byte 196,193,61,113,208,13 // vpsrlw $0xd,%ymm8,%ymm8
.byte 196,65,53,235,192 // vpor %ymm8,%ymm9,%ymm8
@@ -55518,7 +55518,7 @@ _sk_lerp_565_hsw_lowp:
.byte 196,193,45,113,243,3 // vpsllw $0x3,%ymm11,%ymm10
.byte 196,193,37,113,211,2 // vpsrlw $0x2,%ymm11,%ymm11
.byte 196,65,45,235,211 // vpor %ymm11,%ymm10,%ymm10
- .byte 196,98,125,121,29,92,167,0,0 // vpbroadcastw 0xa75c(%rip),%ymm11 # 391a8 <_sk_srcover_bgra_8888_sse2_lowp+0xaa4>
+ .byte 196,98,125,121,29,188,168,0,0 // vpbroadcastw 0xa8bc(%rip),%ymm11 # 39308 <_sk_srcover_bgra_8888_sse2_lowp+0xa94>
.byte 196,65,101,239,227 // vpxor %ymm11,%ymm3,%ymm12
.byte 196,65,69,239,219 // vpxor %ymm11,%ymm7,%ymm11
.byte 196,65,37,101,220 // vpcmpgtw %ymm12,%ymm11,%ymm11
@@ -55527,7 +55527,7 @@ _sk_lerp_565_hsw_lowp:
.byte 196,66,53,62,234 // vpmaxuw %ymm10,%ymm9,%ymm13
.byte 196,66,21,62,232 // vpmaxuw %ymm8,%ymm13,%ymm13
.byte 196,67,21,76,220,176 // vpblendvb %ymm11,%ymm12,%ymm13,%ymm11
- .byte 196,98,125,121,37,44,167,0,0 // vpbroadcastw 0xa72c(%rip),%ymm12 # 391aa <_sk_srcover_bgra_8888_sse2_lowp+0xaa6>
+ .byte 196,98,125,121,37,140,168,0,0 // vpbroadcastw 0xa88c(%rip),%ymm12 # 3930a <_sk_srcover_bgra_8888_sse2_lowp+0xa96>
.byte 196,65,61,239,236 // vpxor %ymm12,%ymm8,%ymm13
.byte 197,21,213,236 // vpmullw %ymm4,%ymm13,%ymm13
.byte 197,189,213,192 // vpmullw %ymm0,%ymm8,%ymm0
@@ -55600,7 +55600,7 @@ _sk_clamp_x_1_hsw_lowp:
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 196,193,116,95,200 // vmaxps %ymm8,%ymm1,%ymm1
.byte 196,193,124,95,192 // vmaxps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,5,112,158,0,0 // vbroadcastss 0x9e70(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,224,159,0,0 // vbroadcastss 0x9fe0(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 196,193,116,93,200 // vminps %ymm8,%ymm1,%ymm1
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -55617,7 +55617,7 @@ _sk_repeat_x_1_hsw_lowp:
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 196,193,116,95,200 // vmaxps %ymm8,%ymm1,%ymm1
.byte 196,193,124,95,192 // vmaxps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,5,52,158,0,0 // vbroadcastss 0x9e34(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,164,159,0,0 // vbroadcastss 0x9fa4(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 196,193,116,93,200 // vminps %ymm8,%ymm1,%ymm1
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -55627,10 +55627,10 @@ HIDDEN _sk_mirror_x_1_hsw_lowp
.globl _sk_mirror_x_1_hsw_lowp
FUNCTION(_sk_mirror_x_1_hsw_lowp)
_sk_mirror_x_1_hsw_lowp:
- .byte 196,98,125,24,5,53,158,0,0 // vbroadcastss 0x9e35(%rip),%ymm8 # 389cc <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
+ .byte 196,98,125,24,5,165,159,0,0 // vbroadcastss 0x9fa5(%rip),%ymm8 # 38b3c <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
.byte 196,193,124,88,192 // vaddps %ymm8,%ymm0,%ymm0
.byte 196,193,116,88,200 // vaddps %ymm8,%ymm1,%ymm1
- .byte 196,98,125,24,13,6,158,0,0 // vbroadcastss 0x9e06(%rip),%ymm9 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,13,118,159,0,0 // vbroadcastss 0x9f76(%rip),%ymm9 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,65,116,89,209 // vmulps %ymm9,%ymm1,%ymm10
.byte 196,65,124,89,201 // vmulps %ymm9,%ymm0,%ymm9
.byte 196,67,125,8,201,1 // vroundps $0x1,%ymm9,%ymm9
@@ -55641,13 +55641,13 @@ _sk_mirror_x_1_hsw_lowp:
.byte 196,193,116,92,202 // vsubps %ymm10,%ymm1,%ymm1
.byte 196,193,116,88,200 // vaddps %ymm8,%ymm1,%ymm1
.byte 196,193,124,88,192 // vaddps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,5,93,159,0,0 // vbroadcastss 0x9f5d(%rip),%ymm8 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x440>
+ .byte 196,98,125,24,5,205,160,0,0 // vbroadcastss 0xa0cd(%rip),%ymm8 # 38cb4 <_sk_srcover_bgra_8888_sse2_lowp+0x440>
.byte 196,193,124,84,192 // vandps %ymm8,%ymm0,%ymm0
.byte 196,193,116,84,200 // vandps %ymm8,%ymm1,%ymm1
.byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 196,193,116,95,200 // vmaxps %ymm8,%ymm1,%ymm1
.byte 196,193,124,95,192 // vmaxps %ymm8,%ymm0,%ymm0
- .byte 196,98,125,24,5,171,157,0,0 // vbroadcastss 0x9dab(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,27,159,0,0 // vbroadcastss 0x9f1b(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 196,193,124,93,192 // vminps %ymm8,%ymm0,%ymm0
.byte 196,193,116,93,200 // vminps %ymm8,%ymm1,%ymm1
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -55657,144 +55657,181 @@ HIDDEN _sk_gradient_hsw_lowp
.globl _sk_gradient_hsw_lowp
FUNCTION(_sk_gradient_hsw_lowp)
_sk_gradient_hsw_lowp:
- .byte 72,129,236,184,0,0,0 // sub $0xb8,%rsp
- .byte 197,252,17,188,36,128,0,0,0 // vmovups %ymm7,0x80(%rsp)
- .byte 197,252,17,116,36,96 // vmovups %ymm6,0x60(%rsp)
- .byte 197,254,127,108,36,64 // vmovdqu %ymm5,0x40(%rsp)
- .byte 197,252,17,100,36,32 // vmovups %ymm4,0x20(%rsp)
+ .byte 72,129,236,152,0,0,0 // sub $0x98,%rsp
+ .byte 197,254,127,124,36,96 // vmovdqu %ymm7,0x60(%rsp)
+ .byte 197,252,17,116,36,64 // vmovups %ymm6,0x40(%rsp)
+ .byte 197,254,127,108,36,32 // vmovdqu %ymm5,0x20(%rsp)
+ .byte 197,254,127,36,36 // vmovdqu %ymm4,(%rsp)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 76,139,0 // mov (%rax),%r8
- .byte 196,65,28,87,228 // vxorps %ymm12,%ymm12,%ymm12
- .byte 197,237,239,210 // vpxor %ymm2,%ymm2,%ymm2
+ .byte 197,197,239,255 // vpxor %ymm7,%ymm7,%ymm7
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
.byte 73,131,248,2 // cmp $0x2,%r8
- .byte 114,51 // jb 2ec84 <_sk_gradient_hsw_lowp+0x6d>
+ .byte 114,60 // jb 2ec84 <_sk_gradient_hsw_lowp+0x6d>
.byte 76,139,72,72 // mov 0x48(%rax),%r9
- .byte 73,255,200 // dec %r8
- .byte 73,131,193,4 // add $0x4,%r9
- .byte 197,237,239,210 // vpxor %ymm2,%ymm2,%ymm2
+ .byte 197,197,239,255 // vpxor %ymm7,%ymm7,%ymm7
+ .byte 65,186,1,0,0,0 // mov $0x1,%r10d
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
- .byte 196,194,125,24,25 // vbroadcastss (%r9),%ymm3
- .byte 197,228,194,224,2 // vcmpleps %ymm0,%ymm3,%ymm4
- .byte 197,237,250,212 // vpsubd %ymm4,%ymm2,%ymm2
- .byte 197,228,194,217,2 // vcmpleps %ymm1,%ymm3,%ymm3
- .byte 197,213,250,235 // vpsubd %ymm3,%ymm5,%ymm5
- .byte 73,131,193,4 // add $0x4,%r9
- .byte 73,255,200 // dec %r8
- .byte 117,224 // jne 2ec64 <_sk_gradient_hsw_lowp+0x4d>
+ .byte 196,130,125,24,20,145 // vbroadcastss (%r9,%r10,4),%ymm2
+ .byte 197,236,194,216,2 // vcmpleps %ymm0,%ymm2,%ymm3
+ .byte 197,197,250,251 // vpsubd %ymm3,%ymm7,%ymm7
+ .byte 197,236,194,209,2 // vcmpleps %ymm1,%ymm2,%ymm2
+ .byte 197,213,250,234 // vpsubd %ymm2,%ymm5,%ymm5
+ .byte 73,255,194 // inc %r10
+ .byte 77,57,208 // cmp %r10,%r8
+ .byte 117,224 // jne 2ec5a <_sk_gradient_hsw_lowp+0x43>
+ .byte 73,131,248,8 // cmp $0x8,%r8
+ .byte 15,135,180,0,0,0 // ja 2ed38 <_sk_gradient_hsw_lowp+0x121>
.byte 76,139,64,8 // mov 0x8(%rax),%r8
.byte 76,139,72,16 // mov 0x10(%rax),%r9
- .byte 196,65,52,87,201 // vxorps %ymm9,%ymm9,%ymm9
- .byte 197,229,118,219 // vpcmpeqd %ymm3,%ymm3,%ymm3
- .byte 196,66,101,146,12,144 // vgatherdps %ymm3,(%r8,%ymm2,4),%ymm9
- .byte 197,220,87,228 // vxorps %ymm4,%ymm4,%ymm4
- .byte 197,229,118,219 // vpcmpeqd %ymm3,%ymm3,%ymm3
- .byte 196,194,101,146,36,168 // vgatherdps %ymm3,(%r8,%ymm5,4),%ymm4
- .byte 197,252,17,36,36 // vmovups %ymm4,(%rsp)
- .byte 197,220,87,228 // vxorps %ymm4,%ymm4,%ymm4
- .byte 197,229,118,219 // vpcmpeqd %ymm3,%ymm3,%ymm3
- .byte 196,194,101,146,36,145 // vgatherdps %ymm3,(%r9,%ymm2,4),%ymm4
- .byte 197,204,87,246 // vxorps %ymm6,%ymm6,%ymm6
- .byte 197,229,118,219 // vpcmpeqd %ymm3,%ymm3,%ymm3
- .byte 196,194,101,146,52,169 // vgatherdps %ymm3,(%r9,%ymm5,4),%ymm6
- .byte 197,252,17,116,36,224 // vmovups %ymm6,-0x20(%rsp)
+ .byte 196,193,124,16,24 // vmovups (%r8),%ymm3
+ .byte 196,226,69,22,211 // vpermps %ymm3,%ymm7,%ymm2
+ .byte 196,226,85,22,219 // vpermps %ymm3,%ymm5,%ymm3
+ .byte 76,139,64,40 // mov 0x28(%rax),%r8
+ .byte 196,193,124,16,32 // vmovups (%r8),%ymm4
+ .byte 196,98,69,22,244 // vpermps %ymm4,%ymm7,%ymm14
+ .byte 196,226,85,22,228 // vpermps %ymm4,%ymm5,%ymm4
+ .byte 197,252,17,100,36,224 // vmovups %ymm4,-0x20(%rsp)
+ .byte 196,193,124,16,33 // vmovups (%r9),%ymm4
+ .byte 196,98,69,22,196 // vpermps %ymm4,%ymm7,%ymm8
+ .byte 196,98,85,22,204 // vpermps %ymm4,%ymm5,%ymm9
+ .byte 76,139,64,48 // mov 0x30(%rax),%r8
+ .byte 196,193,124,16,32 // vmovups (%r8),%ymm4
+ .byte 196,98,69,22,236 // vpermps %ymm4,%ymm7,%ymm13
+ .byte 196,226,85,22,228 // vpermps %ymm4,%ymm5,%ymm4
+ .byte 197,252,17,100,36,128 // vmovups %ymm4,-0x80(%rsp)
.byte 76,139,64,24 // mov 0x18(%rax),%r8
- .byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
+ .byte 196,193,124,16,32 // vmovups (%r8),%ymm4
+ .byte 196,98,69,22,212 // vpermps %ymm4,%ymm7,%ymm10
+ .byte 196,98,85,22,220 // vpermps %ymm4,%ymm5,%ymm11
+ .byte 76,139,64,56 // mov 0x38(%rax),%r8
+ .byte 196,193,124,16,48 // vmovups (%r8),%ymm6
+ .byte 196,226,69,22,230 // vpermps %ymm6,%ymm7,%ymm4
+ .byte 196,226,85,22,246 // vpermps %ymm6,%ymm5,%ymm6
+ .byte 76,139,64,32 // mov 0x20(%rax),%r8
+ .byte 196,65,124,16,32 // vmovups (%r8),%ymm12
+ .byte 196,66,69,22,252 // vpermps %ymm12,%ymm7,%ymm15
+ .byte 197,124,17,124,36,192 // vmovups %ymm15,-0x40(%rsp)
+ .byte 196,66,85,22,228 // vpermps %ymm12,%ymm5,%ymm12
+ .byte 197,124,17,100,36,160 // vmovups %ymm12,-0x60(%rsp)
+ .byte 72,139,64,64 // mov 0x40(%rax),%rax
+ .byte 197,124,16,56 // vmovups (%rax),%ymm15
+ .byte 196,66,69,22,231 // vpermps %ymm15,%ymm7,%ymm12
+ .byte 196,194,85,22,255 // vpermps %ymm15,%ymm5,%ymm7
+ .byte 233,34,1,0,0 // jmpq 2ee5a <_sk_gradient_hsw_lowp+0x243>
+ .byte 76,139,64,8 // mov 0x8(%rax),%r8
+ .byte 76,139,72,16 // mov 0x10(%rax),%r9
.byte 197,229,118,219 // vpcmpeqd %ymm3,%ymm3,%ymm3
- .byte 196,66,101,146,4,144 // vgatherdps %ymm3,(%r8,%ymm2,4),%ymm8
+ .byte 197,236,87,210 // vxorps %ymm2,%ymm2,%ymm2
+ .byte 196,194,101,146,20,184 // vgatherdps %ymm3,(%r8,%ymm7,4),%ymm2
+ .byte 197,221,118,228 // vpcmpeqd %ymm4,%ymm4,%ymm4
+ .byte 197,228,87,219 // vxorps %ymm3,%ymm3,%ymm3
+ .byte 196,194,93,146,28,168 // vgatherdps %ymm4,(%r8,%ymm5,4),%ymm3
+ .byte 197,221,118,228 // vpcmpeqd %ymm4,%ymm4,%ymm4
+ .byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
+ .byte 196,66,93,146,4,185 // vgatherdps %ymm4,(%r9,%ymm7,4),%ymm8
+ .byte 197,221,118,228 // vpcmpeqd %ymm4,%ymm4,%ymm4
+ .byte 196,65,52,87,201 // vxorps %ymm9,%ymm9,%ymm9
+ .byte 196,66,93,146,12,169 // vgatherdps %ymm4,(%r9,%ymm5,4),%ymm9
+ .byte 76,139,64,24 // mov 0x18(%rax),%r8
+ .byte 197,221,118,228 // vpcmpeqd %ymm4,%ymm4,%ymm4
+ .byte 196,65,44,87,210 // vxorps %ymm10,%ymm10,%ymm10
+ .byte 196,66,93,146,20,184 // vgatherdps %ymm4,(%r8,%ymm7,4),%ymm10
+ .byte 197,221,118,228 // vpcmpeqd %ymm4,%ymm4,%ymm4
+ .byte 196,65,36,87,219 // vxorps %ymm11,%ymm11,%ymm11
+ .byte 196,66,93,146,28,168 // vgatherdps %ymm4,(%r8,%ymm5,4),%ymm11
+ .byte 76,139,64,32 // mov 0x20(%rax),%r8
+ .byte 197,221,118,228 // vpcmpeqd %ymm4,%ymm4,%ymm4
.byte 197,204,87,246 // vxorps %ymm6,%ymm6,%ymm6
- .byte 197,229,118,219 // vpcmpeqd %ymm3,%ymm3,%ymm3
- .byte 196,194,101,146,52,168 // vgatherdps %ymm3,(%r8,%ymm5,4),%ymm6
+ .byte 196,194,93,146,52,184 // vgatherdps %ymm4,(%r8,%ymm7,4),%ymm6
.byte 197,252,17,116,36,192 // vmovups %ymm6,-0x40(%rsp)
- .byte 76,139,64,32 // mov 0x20(%rax),%r8
+ .byte 197,221,118,228 // vpcmpeqd %ymm4,%ymm4,%ymm4
.byte 197,204,87,246 // vxorps %ymm6,%ymm6,%ymm6
- .byte 197,229,118,219 // vpcmpeqd %ymm3,%ymm3,%ymm3
- .byte 196,194,101,146,52,144 // vgatherdps %ymm3,(%r8,%ymm2,4),%ymm6
+ .byte 196,194,93,146,52,168 // vgatherdps %ymm4,(%r8,%ymm5,4),%ymm6
.byte 197,252,17,116,36,160 // vmovups %ymm6,-0x60(%rsp)
- .byte 197,204,87,246 // vxorps %ymm6,%ymm6,%ymm6
- .byte 197,229,118,219 // vpcmpeqd %ymm3,%ymm3,%ymm3
- .byte 196,194,101,146,52,168 // vgatherdps %ymm3,(%r8,%ymm5,4),%ymm6
- .byte 197,252,17,116,36,128 // vmovups %ymm6,-0x80(%rsp)
.byte 76,139,64,40 // mov 0x28(%rax),%r8
- .byte 196,65,44,87,210 // vxorps %ymm10,%ymm10,%ymm10
- .byte 197,229,118,219 // vpcmpeqd %ymm3,%ymm3,%ymm3
- .byte 196,66,101,146,20,144 // vgatherdps %ymm3,(%r8,%ymm2,4),%ymm10
- .byte 196,65,36,87,219 // vxorps %ymm11,%ymm11,%ymm11
- .byte 197,229,118,219 // vpcmpeqd %ymm3,%ymm3,%ymm3
- .byte 196,66,101,146,28,168 // vgatherdps %ymm3,(%r8,%ymm5,4),%ymm11
- .byte 76,139,64,48 // mov 0x30(%rax),%r8
+ .byte 197,221,118,228 // vpcmpeqd %ymm4,%ymm4,%ymm4
.byte 196,65,12,87,246 // vxorps %ymm14,%ymm14,%ymm14
- .byte 197,229,118,219 // vpcmpeqd %ymm3,%ymm3,%ymm3
- .byte 196,66,101,146,52,144 // vgatherdps %ymm3,(%r8,%ymm2,4),%ymm14
- .byte 196,65,4,87,255 // vxorps %ymm15,%ymm15,%ymm15
- .byte 197,229,118,219 // vpcmpeqd %ymm3,%ymm3,%ymm3
- .byte 196,66,101,146,60,168 // vgatherdps %ymm3,(%r8,%ymm5,4),%ymm15
+ .byte 196,66,93,146,52,184 // vgatherdps %ymm4,(%r8,%ymm7,4),%ymm14
+ .byte 197,221,118,228 // vpcmpeqd %ymm4,%ymm4,%ymm4
+ .byte 197,204,87,246 // vxorps %ymm6,%ymm6,%ymm6
+ .byte 196,194,93,146,52,168 // vgatherdps %ymm4,(%r8,%ymm5,4),%ymm6
+ .byte 197,252,17,116,36,224 // vmovups %ymm6,-0x20(%rsp)
+ .byte 76,139,64,48 // mov 0x30(%rax),%r8
+ .byte 197,221,118,228 // vpcmpeqd %ymm4,%ymm4,%ymm4
+ .byte 196,65,20,87,237 // vxorps %ymm13,%ymm13,%ymm13
+ .byte 196,66,93,146,44,184 // vgatherdps %ymm4,(%r8,%ymm7,4),%ymm13
+ .byte 197,221,118,228 // vpcmpeqd %ymm4,%ymm4,%ymm4
+ .byte 197,204,87,246 // vxorps %ymm6,%ymm6,%ymm6
+ .byte 196,194,93,146,52,168 // vgatherdps %ymm4,(%r8,%ymm5,4),%ymm6
+ .byte 197,252,17,116,36,128 // vmovups %ymm6,-0x80(%rsp)
.byte 76,139,64,56 // mov 0x38(%rax),%r8
- .byte 197,228,87,219 // vxorps %ymm3,%ymm3,%ymm3
- .byte 197,205,118,246 // vpcmpeqd %ymm6,%ymm6,%ymm6
- .byte 196,194,77,146,28,144 // vgatherdps %ymm6,(%r8,%ymm2,4),%ymm3
- .byte 197,196,87,255 // vxorps %ymm7,%ymm7,%ymm7
.byte 197,205,118,246 // vpcmpeqd %ymm6,%ymm6,%ymm6
- .byte 196,194,77,146,60,168 // vgatherdps %ymm6,(%r8,%ymm5,4),%ymm7
- .byte 72,139,64,64 // mov 0x40(%rax),%rax
+ .byte 197,220,87,228 // vxorps %ymm4,%ymm4,%ymm4
+ .byte 196,194,77,146,36,184 // vgatherdps %ymm6,(%r8,%ymm7,4),%ymm4
+ .byte 196,65,29,118,228 // vpcmpeqd %ymm12,%ymm12,%ymm12
.byte 197,204,87,246 // vxorps %ymm6,%ymm6,%ymm6
- .byte 196,65,21,118,237 // vpcmpeqd %ymm13,%ymm13,%ymm13
- .byte 196,226,21,146,52,144 // vgatherdps %ymm13,(%rax,%ymm2,4),%ymm6
- .byte 197,237,118,210 // vpcmpeqd %ymm2,%ymm2,%ymm2
- .byte 196,98,109,146,36,168 // vgatherdps %ymm2,(%rax,%ymm5,4),%ymm12
- .byte 196,66,125,184,209 // vfmadd231ps %ymm9,%ymm0,%ymm10
- .byte 196,98,125,184,244 // vfmadd231ps %ymm4,%ymm0,%ymm14
- .byte 196,194,125,184,216 // vfmadd231ps %ymm8,%ymm0,%ymm3
- .byte 196,226,125,184,116,36,160 // vfmadd231ps -0x60(%rsp),%ymm0,%ymm6
- .byte 196,98,117,184,28,36 // vfmadd231ps (%rsp),%ymm1,%ymm11
- .byte 196,98,117,184,124,36,224 // vfmadd231ps -0x20(%rsp),%ymm1,%ymm15
- .byte 196,226,117,184,124,36,192 // vfmadd231ps -0x40(%rsp),%ymm1,%ymm7
- .byte 196,98,117,184,100,36,128 // vfmadd231ps -0x80(%rsp),%ymm1,%ymm12
- .byte 196,226,125,24,5,2,156,0,0 // vbroadcastss 0x9c02(%rip),%ymm0 # 389e0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- .byte 196,226,125,24,13,201,155,0,0 // vbroadcastss 0x9bc9(%rip),%ymm1 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,194,29,146,52,168 // vgatherdps %ymm12,(%r8,%ymm5,4),%ymm6
+ .byte 72,139,64,64 // mov 0x40(%rax),%rax
+ .byte 196,65,5,118,255 // vpcmpeqd %ymm15,%ymm15,%ymm15
+ .byte 196,65,28,87,228 // vxorps %ymm12,%ymm12,%ymm12
+ .byte 196,98,5,146,36,184 // vgatherdps %ymm15,(%rax,%ymm7,4),%ymm12
+ .byte 196,65,5,118,255 // vpcmpeqd %ymm15,%ymm15,%ymm15
+ .byte 197,196,87,255 // vxorps %ymm7,%ymm7,%ymm7
+ .byte 196,226,5,146,60,168 // vgatherdps %ymm15,(%rax,%ymm5,4),%ymm7
+ .byte 196,194,125,168,214 // vfmadd213ps %ymm14,%ymm0,%ymm2
+ .byte 196,66,125,168,197 // vfmadd213ps %ymm13,%ymm0,%ymm8
+ .byte 196,98,125,168,212 // vfmadd213ps %ymm4,%ymm0,%ymm10
+ .byte 196,98,125,184,100,36,192 // vfmadd231ps -0x40(%rsp),%ymm0,%ymm12
+ .byte 196,226,117,168,92,36,224 // vfmadd213ps -0x20(%rsp),%ymm1,%ymm3
+ .byte 196,98,117,168,76,36,128 // vfmadd213ps -0x80(%rsp),%ymm1,%ymm9
+ .byte 196,98,117,168,222 // vfmadd213ps %ymm6,%ymm1,%ymm11
+ .byte 196,226,117,184,124,36,160 // vfmadd231ps -0x60(%rsp),%ymm1,%ymm7
+ .byte 196,226,125,24,5,189,156,0,0 // vbroadcastss 0x9cbd(%rip),%ymm0 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,226,125,24,13,132,156,0,0 // vbroadcastss 0x9c84(%rip),%ymm1 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,226,125,168,217 // vfmadd213ps %ymm1,%ymm0,%ymm3
+ .byte 196,226,125,168,209 // vfmadd213ps %ymm1,%ymm0,%ymm2
+ .byte 196,98,125,168,201 // vfmadd213ps %ymm1,%ymm0,%ymm9
+ .byte 196,98,125,168,193 // vfmadd213ps %ymm1,%ymm0,%ymm8
.byte 196,98,125,168,217 // vfmadd213ps %ymm1,%ymm0,%ymm11
.byte 196,98,125,168,209 // vfmadd213ps %ymm1,%ymm0,%ymm10
- .byte 196,98,125,168,249 // vfmadd213ps %ymm1,%ymm0,%ymm15
- .byte 196,98,125,168,241 // vfmadd213ps %ymm1,%ymm0,%ymm14
.byte 196,226,125,168,249 // vfmadd213ps %ymm1,%ymm0,%ymm7
- .byte 196,226,125,168,217 // vfmadd213ps %ymm1,%ymm0,%ymm3
.byte 196,98,125,168,225 // vfmadd213ps %ymm1,%ymm0,%ymm12
- .byte 196,226,125,168,241 // vfmadd213ps %ymm1,%ymm0,%ymm6
- .byte 196,193,126,91,194 // vcvttps2dq %ymm10,%ymm0
- .byte 197,253,111,37,164,163,0,0 // vmovdqa 0xa3a4(%rip),%ymm4 # 391c0 <_sk_srcover_bgra_8888_sse2_lowp+0xabc>
+ .byte 197,254,91,194 // vcvttps2dq %ymm2,%ymm0
+ .byte 197,253,111,37,80,164,0,0 // vmovdqa 0xa450(%rip),%ymm4 # 39320 <_sk_srcover_bgra_8888_sse2_lowp+0xaac>
.byte 196,226,125,0,196 // vpshufb %ymm4,%ymm0,%ymm0
.byte 196,227,253,0,192,232 // vpermq $0xe8,%ymm0,%ymm0
- .byte 196,193,126,91,203 // vcvttps2dq %ymm11,%ymm1
+ .byte 197,254,91,203 // vcvttps2dq %ymm3,%ymm1
.byte 196,226,117,0,204 // vpshufb %ymm4,%ymm1,%ymm1
.byte 196,227,253,0,201,232 // vpermq $0xe8,%ymm1,%ymm1
.byte 196,227,125,56,193,1 // vinserti128 $0x1,%xmm1,%ymm0,%ymm0
- .byte 196,193,126,91,206 // vcvttps2dq %ymm14,%ymm1
+ .byte 196,193,126,91,200 // vcvttps2dq %ymm8,%ymm1
.byte 196,226,117,0,204 // vpshufb %ymm4,%ymm1,%ymm1
.byte 196,227,253,0,201,232 // vpermq $0xe8,%ymm1,%ymm1
- .byte 196,193,126,91,215 // vcvttps2dq %ymm15,%ymm2
+ .byte 196,193,126,91,209 // vcvttps2dq %ymm9,%ymm2
.byte 196,226,109,0,212 // vpshufb %ymm4,%ymm2,%ymm2
.byte 196,227,253,0,210,232 // vpermq $0xe8,%ymm2,%ymm2
.byte 196,227,117,56,202,1 // vinserti128 $0x1,%xmm2,%ymm1,%ymm1
- .byte 197,254,91,211 // vcvttps2dq %ymm3,%ymm2
+ .byte 196,193,126,91,210 // vcvttps2dq %ymm10,%ymm2
.byte 196,226,109,0,212 // vpshufb %ymm4,%ymm2,%ymm2
.byte 196,227,253,0,210,232 // vpermq $0xe8,%ymm2,%ymm2
- .byte 197,254,91,223 // vcvttps2dq %ymm7,%ymm3
+ .byte 196,193,126,91,219 // vcvttps2dq %ymm11,%ymm3
.byte 196,226,101,0,220 // vpshufb %ymm4,%ymm3,%ymm3
.byte 196,227,253,0,219,232 // vpermq $0xe8,%ymm3,%ymm3
.byte 196,227,109,56,211,1 // vinserti128 $0x1,%xmm3,%ymm2,%ymm2
- .byte 197,254,91,222 // vcvttps2dq %ymm6,%ymm3
+ .byte 196,193,126,91,220 // vcvttps2dq %ymm12,%ymm3
.byte 196,226,101,0,220 // vpshufb %ymm4,%ymm3,%ymm3
- .byte 196,193,126,91,236 // vcvttps2dq %ymm12,%ymm5
+ .byte 197,254,91,239 // vcvttps2dq %ymm7,%ymm5
.byte 196,226,85,0,228 // vpshufb %ymm4,%ymm5,%ymm4
.byte 196,227,253,0,219,232 // vpermq $0xe8,%ymm3,%ymm3
.byte 196,227,253,0,228,232 // vpermq $0xe8,%ymm4,%ymm4
.byte 196,227,101,56,220,1 // vinserti128 $0x1,%xmm4,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 197,252,16,100,36,32 // vmovups 0x20(%rsp),%ymm4
- .byte 197,252,16,108,36,64 // vmovups 0x40(%rsp),%ymm5
- .byte 197,252,16,116,36,96 // vmovups 0x60(%rsp),%ymm6
- .byte 197,252,16,188,36,128,0,0,0 // vmovups 0x80(%rsp),%ymm7
- .byte 72,129,196,184,0,0,0 // add $0xb8,%rsp
+ .byte 197,252,16,36,36 // vmovups (%rsp),%ymm4
+ .byte 197,252,16,108,36,32 // vmovups 0x20(%rsp),%ymm5
+ .byte 197,252,16,116,36,64 // vmovups 0x40(%rsp),%ymm6
+ .byte 197,252,16,124,36,96 // vmovups 0x60(%rsp),%ymm7
+ .byte 72,129,196,152,0,0,0 // add $0x98,%rsp
.byte 255,224 // jmpq *%rax
HIDDEN _sk_evenly_spaced_gradient_hsw_lowp
@@ -55805,15 +55842,14 @@ _sk_evenly_spaced_gradient_hsw_lowp:
.byte 197,252,17,124,36,96 // vmovups %ymm7,0x60(%rsp)
.byte 197,252,17,116,36,64 // vmovups %ymm6,0x40(%rsp)
.byte 197,252,17,108,36,32 // vmovups %ymm5,0x20(%rsp)
- .byte 197,252,17,36,36 // vmovups %ymm4,(%rsp)
- .byte 197,124,40,217 // vmovaps %ymm1,%ymm11
+ .byte 197,254,127,36,36 // vmovdqu %ymm4,(%rsp)
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 76,139,8 // mov (%rax),%r9
- .byte 76,139,64,8 // mov 0x8(%rax),%r8
+ .byte 76,139,0 // mov (%rax),%r8
+ .byte 77,137,193 // mov %r8,%r9
.byte 73,255,201 // dec %r9
- .byte 120,7 // js 2ef09 <_sk_evenly_spaced_gradient_hsw_lowp+0x37>
+ .byte 120,7 // js 2efb5 <_sk_evenly_spaced_gradient_hsw_lowp+0x32>
.byte 196,193,234,42,209 // vcvtsi2ss %r9,%xmm2,%xmm2
- .byte 235,22 // jmp 2ef1f <_sk_evenly_spaced_gradient_hsw_lowp+0x4d>
+ .byte 235,22 // jmp 2efcb <_sk_evenly_spaced_gradient_hsw_lowp+0x48>
.byte 77,137,202 // mov %r9,%r10
.byte 73,209,234 // shr %r10
.byte 65,131,225,1 // and $0x1,%r9d
@@ -55822,115 +55858,155 @@ _sk_evenly_spaced_gradient_hsw_lowp:
.byte 197,234,88,210 // vaddss %xmm2,%xmm2,%xmm2
.byte 196,226,125,24,210 // vbroadcastss %xmm2,%ymm2
.byte 197,252,89,218 // vmulps %ymm2,%ymm0,%ymm3
- .byte 197,164,89,210 // vmulps %ymm2,%ymm11,%ymm2
- .byte 197,254,91,210 // vcvttps2dq %ymm2,%ymm2
- .byte 197,254,91,243 // vcvttps2dq %ymm3,%ymm6
- .byte 197,245,118,201 // vpcmpeqd %ymm1,%ymm1,%ymm1
- .byte 197,228,87,219 // vxorps %ymm3,%ymm3,%ymm3
- .byte 196,194,117,146,28,176 // vgatherdps %ymm1,(%r8,%ymm6,4),%ymm3
- .byte 197,245,118,201 // vpcmpeqd %ymm1,%ymm1,%ymm1
- .byte 197,220,87,228 // vxorps %ymm4,%ymm4,%ymm4
- .byte 196,194,117,146,36,144 // vgatherdps %ymm1,(%r8,%ymm2,4),%ymm4
+ .byte 197,244,89,210 // vmulps %ymm2,%ymm1,%ymm2
+ .byte 197,126,91,242 // vcvttps2dq %ymm2,%ymm14
+ .byte 197,254,91,251 // vcvttps2dq %ymm3,%ymm7
+ .byte 73,131,248,8 // cmp $0x8,%r8
+ .byte 15,135,180,0,0,0 // ja 2f09e <_sk_evenly_spaced_gradient_hsw_lowp+0x11b>
+ .byte 76,139,64,8 // mov 0x8(%rax),%r8
+ .byte 76,139,72,16 // mov 0x10(%rax),%r9
+ .byte 196,193,124,16,24 // vmovups (%r8),%ymm3
+ .byte 196,226,69,22,211 // vpermps %ymm3,%ymm7,%ymm2
+ .byte 196,226,13,22,219 // vpermps %ymm3,%ymm14,%ymm3
+ .byte 76,139,64,40 // mov 0x28(%rax),%r8
+ .byte 196,193,124,16,32 // vmovups (%r8),%ymm4
+ .byte 196,98,69,22,236 // vpermps %ymm4,%ymm7,%ymm13
+ .byte 196,226,13,22,228 // vpermps %ymm4,%ymm14,%ymm4
.byte 197,252,17,100,36,224 // vmovups %ymm4,-0x20(%rsp)
- .byte 76,139,64,16 // mov 0x10(%rax),%r8
+ .byte 196,193,124,16,33 // vmovups (%r9),%ymm4
+ .byte 196,98,69,22,196 // vpermps %ymm4,%ymm7,%ymm8
+ .byte 196,98,13,22,204 // vpermps %ymm4,%ymm14,%ymm9
+ .byte 76,139,64,48 // mov 0x30(%rax),%r8
+ .byte 196,193,124,16,40 // vmovups (%r8),%ymm5
+ .byte 196,226,69,22,229 // vpermps %ymm5,%ymm7,%ymm4
+ .byte 196,226,13,22,237 // vpermps %ymm5,%ymm14,%ymm5
+ .byte 197,252,17,108,36,128 // vmovups %ymm5,-0x80(%rsp)
+ .byte 76,139,64,24 // mov 0x18(%rax),%r8
+ .byte 196,193,124,16,40 // vmovups (%r8),%ymm5
+ .byte 196,98,69,22,213 // vpermps %ymm5,%ymm7,%ymm10
+ .byte 196,98,13,22,221 // vpermps %ymm5,%ymm14,%ymm11
+ .byte 76,139,64,56 // mov 0x38(%rax),%r8
+ .byte 196,193,124,16,48 // vmovups (%r8),%ymm6
+ .byte 196,226,69,22,238 // vpermps %ymm6,%ymm7,%ymm5
+ .byte 196,226,13,22,246 // vpermps %ymm6,%ymm14,%ymm6
+ .byte 76,139,64,32 // mov 0x20(%rax),%r8
+ .byte 196,65,124,16,32 // vmovups (%r8),%ymm12
+ .byte 196,66,69,22,252 // vpermps %ymm12,%ymm7,%ymm15
+ .byte 197,124,17,124,36,192 // vmovups %ymm15,-0x40(%rsp)
+ .byte 196,66,13,22,228 // vpermps %ymm12,%ymm14,%ymm12
+ .byte 197,124,17,100,36,160 // vmovups %ymm12,-0x60(%rsp)
+ .byte 72,139,64,64 // mov 0x40(%rax),%rax
+ .byte 197,124,16,56 // vmovups (%rax),%ymm15
+ .byte 196,66,69,22,231 // vpermps %ymm15,%ymm7,%ymm12
+ .byte 196,194,13,22,255 // vpermps %ymm15,%ymm14,%ymm7
+ .byte 233,33,1,0,0 // jmpq 2f1bf <_sk_evenly_spaced_gradient_hsw_lowp+0x23c>
+ .byte 76,139,64,8 // mov 0x8(%rax),%r8
+ .byte 76,139,72,16 // mov 0x10(%rax),%r9
+ .byte 197,236,87,210 // vxorps %ymm2,%ymm2,%ymm2
+ .byte 197,229,118,219 // vpcmpeqd %ymm3,%ymm3,%ymm3
+ .byte 196,194,101,146,20,184 // vgatherdps %ymm3,(%r8,%ymm7,4),%ymm2
+ .byte 197,228,87,219 // vxorps %ymm3,%ymm3,%ymm3
.byte 197,221,118,228 // vpcmpeqd %ymm4,%ymm4,%ymm4
- .byte 197,244,87,201 // vxorps %ymm1,%ymm1,%ymm1
- .byte 196,194,93,146,12,176 // vgatherdps %ymm4,(%r8,%ymm6,4),%ymm1
+ .byte 196,130,93,146,28,176 // vgatherdps %ymm4,(%r8,%ymm14,4),%ymm3
+ .byte 196,65,60,87,192 // vxorps %ymm8,%ymm8,%ymm8
.byte 197,221,118,228 // vpcmpeqd %ymm4,%ymm4,%ymm4
- .byte 197,212,87,237 // vxorps %ymm5,%ymm5,%ymm5
- .byte 196,194,93,146,44,144 // vgatherdps %ymm4,(%r8,%ymm2,4),%ymm5
- .byte 197,252,17,108,36,192 // vmovups %ymm5,-0x40(%rsp)
+ .byte 196,66,93,146,4,185 // vgatherdps %ymm4,(%r9,%ymm7,4),%ymm8
+ .byte 196,65,52,87,201 // vxorps %ymm9,%ymm9,%ymm9
+ .byte 197,221,118,228 // vpcmpeqd %ymm4,%ymm4,%ymm4
+ .byte 196,2,93,146,12,177 // vgatherdps %ymm4,(%r9,%ymm14,4),%ymm9
.byte 76,139,64,24 // mov 0x18(%rax),%r8
- .byte 197,213,118,237 // vpcmpeqd %ymm5,%ymm5,%ymm5
- .byte 197,220,87,228 // vxorps %ymm4,%ymm4,%ymm4
- .byte 196,194,85,146,36,176 // vgatherdps %ymm5,(%r8,%ymm6,4),%ymm4
- .byte 197,213,118,237 // vpcmpeqd %ymm5,%ymm5,%ymm5
- .byte 197,196,87,255 // vxorps %ymm7,%ymm7,%ymm7
- .byte 196,194,85,146,60,144 // vgatherdps %ymm5,(%r8,%ymm2,4),%ymm7
- .byte 197,252,17,124,36,160 // vmovups %ymm7,-0x60(%rsp)
+ .byte 196,65,44,87,210 // vxorps %ymm10,%ymm10,%ymm10
+ .byte 197,221,118,228 // vpcmpeqd %ymm4,%ymm4,%ymm4
+ .byte 196,66,93,146,20,184 // vgatherdps %ymm4,(%r8,%ymm7,4),%ymm10
+ .byte 196,65,36,87,219 // vxorps %ymm11,%ymm11,%ymm11
+ .byte 197,221,118,228 // vpcmpeqd %ymm4,%ymm4,%ymm4
+ .byte 196,2,93,146,28,176 // vgatherdps %ymm4,(%r8,%ymm14,4),%ymm11
.byte 76,139,64,32 // mov 0x20(%rax),%r8
- .byte 197,213,118,237 // vpcmpeqd %ymm5,%ymm5,%ymm5
- .byte 197,196,87,255 // vxorps %ymm7,%ymm7,%ymm7
- .byte 196,194,85,146,60,176 // vgatherdps %ymm5,(%r8,%ymm6,4),%ymm7
- .byte 197,252,17,124,36,128 // vmovups %ymm7,-0x80(%rsp)
- .byte 197,213,118,237 // vpcmpeqd %ymm5,%ymm5,%ymm5
- .byte 196,65,28,87,228 // vxorps %ymm12,%ymm12,%ymm12
- .byte 196,66,85,146,36,144 // vgatherdps %ymm5,(%r8,%ymm2,4),%ymm12
+ .byte 197,212,87,237 // vxorps %ymm5,%ymm5,%ymm5
+ .byte 197,221,118,228 // vpcmpeqd %ymm4,%ymm4,%ymm4
+ .byte 196,194,93,146,44,184 // vgatherdps %ymm4,(%r8,%ymm7,4),%ymm5
+ .byte 197,252,17,108,36,192 // vmovups %ymm5,-0x40(%rsp)
+ .byte 197,212,87,237 // vxorps %ymm5,%ymm5,%ymm5
+ .byte 197,221,118,228 // vpcmpeqd %ymm4,%ymm4,%ymm4
+ .byte 196,130,93,146,44,176 // vgatherdps %ymm4,(%r8,%ymm14,4),%ymm5
+ .byte 197,252,17,108,36,160 // vmovups %ymm5,-0x60(%rsp)
.byte 76,139,64,40 // mov 0x28(%rax),%r8
- .byte 197,213,118,237 // vpcmpeqd %ymm5,%ymm5,%ymm5
- .byte 196,65,52,87,201 // vxorps %ymm9,%ymm9,%ymm9
- .byte 196,66,85,146,12,176 // vgatherdps %ymm5,(%r8,%ymm6,4),%ymm9
- .byte 197,213,118,237 // vpcmpeqd %ymm5,%ymm5,%ymm5
- .byte 196,65,44,87,210 // vxorps %ymm10,%ymm10,%ymm10
- .byte 196,66,85,146,20,144 // vgatherdps %ymm5,(%r8,%ymm2,4),%ymm10
+ .byte 196,65,20,87,237 // vxorps %ymm13,%ymm13,%ymm13
+ .byte 197,221,118,228 // vpcmpeqd %ymm4,%ymm4,%ymm4
+ .byte 196,66,93,146,44,184 // vgatherdps %ymm4,(%r8,%ymm7,4),%ymm13
+ .byte 197,212,87,237 // vxorps %ymm5,%ymm5,%ymm5
+ .byte 197,221,118,228 // vpcmpeqd %ymm4,%ymm4,%ymm4
+ .byte 196,130,93,146,44,176 // vgatherdps %ymm4,(%r8,%ymm14,4),%ymm5
+ .byte 197,252,17,108,36,224 // vmovups %ymm5,-0x20(%rsp)
.byte 76,139,64,48 // mov 0x30(%rax),%r8
+ .byte 197,220,87,228 // vxorps %ymm4,%ymm4,%ymm4
.byte 197,213,118,237 // vpcmpeqd %ymm5,%ymm5,%ymm5
- .byte 196,65,20,87,237 // vxorps %ymm13,%ymm13,%ymm13
- .byte 196,66,85,146,44,176 // vgatherdps %ymm5,(%r8,%ymm6,4),%ymm13
+ .byte 196,194,85,146,36,184 // vgatherdps %ymm5,(%r8,%ymm7,4),%ymm4
+ .byte 197,204,87,246 // vxorps %ymm6,%ymm6,%ymm6
.byte 197,213,118,237 // vpcmpeqd %ymm5,%ymm5,%ymm5
- .byte 196,65,12,87,246 // vxorps %ymm14,%ymm14,%ymm14
- .byte 196,66,85,146,52,144 // vgatherdps %ymm5,(%r8,%ymm2,4),%ymm14
+ .byte 196,130,85,146,52,176 // vgatherdps %ymm5,(%r8,%ymm14,4),%ymm6
+ .byte 197,252,17,116,36,128 // vmovups %ymm6,-0x80(%rsp)
.byte 76,139,64,56 // mov 0x38(%rax),%r8
- .byte 197,213,118,237 // vpcmpeqd %ymm5,%ymm5,%ymm5
- .byte 196,65,4,87,255 // vxorps %ymm15,%ymm15,%ymm15
- .byte 196,66,85,146,60,176 // vgatherdps %ymm5,(%r8,%ymm6,4),%ymm15
- .byte 197,213,118,237 // vpcmpeqd %ymm5,%ymm5,%ymm5
- .byte 197,196,87,255 // vxorps %ymm7,%ymm7,%ymm7
- .byte 196,194,85,146,60,144 // vgatherdps %ymm5,(%r8,%ymm2,4),%ymm7
- .byte 72,139,64,64 // mov 0x40(%rax),%rax
- .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,176 // vgatherdps %ymm8,(%rax,%ymm6,4),%ymm5
- .byte 196,65,61,118,192 // vpcmpeqd %ymm8,%ymm8,%ymm8
+ .byte 197,205,118,246 // vpcmpeqd %ymm6,%ymm6,%ymm6
+ .byte 196,194,77,146,44,184 // vgatherdps %ymm6,(%r8,%ymm7,4),%ymm5
.byte 197,204,87,246 // vxorps %ymm6,%ymm6,%ymm6
- .byte 196,226,61,146,52,144 // vgatherdps %ymm8,(%rax,%ymm2,4),%ymm6
- .byte 196,98,125,184,203 // vfmadd231ps %ymm3,%ymm0,%ymm9
- .byte 196,98,125,184,233 // vfmadd231ps %ymm1,%ymm0,%ymm13
- .byte 196,98,125,184,252 // vfmadd231ps %ymm4,%ymm0,%ymm15
- .byte 196,226,125,184,108,36,128 // vfmadd231ps -0x80(%rsp),%ymm0,%ymm5
- .byte 196,98,37,184,84,36,224 // vfmadd231ps -0x20(%rsp),%ymm11,%ymm10
- .byte 196,98,37,184,116,36,192 // vfmadd231ps -0x40(%rsp),%ymm11,%ymm14
- .byte 196,226,37,184,124,36,160 // vfmadd231ps -0x60(%rsp),%ymm11,%ymm7
- .byte 196,194,37,184,244 // vfmadd231ps %ymm12,%ymm11,%ymm6
- .byte 196,226,125,24,5,87,153,0,0 // vbroadcastss 0x9957(%rip),%ymm0 # 389e0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- .byte 196,226,125,24,13,30,153,0,0 // vbroadcastss 0x991e(%rip),%ymm1 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
- .byte 196,98,125,168,209 // vfmadd213ps %ymm1,%ymm0,%ymm10
+ .byte 196,65,29,118,228 // vpcmpeqd %ymm12,%ymm12,%ymm12
+ .byte 196,130,29,146,52,176 // vgatherdps %ymm12,(%r8,%ymm14,4),%ymm6
+ .byte 72,139,64,64 // mov 0x40(%rax),%rax
+ .byte 196,65,28,87,228 // vxorps %ymm12,%ymm12,%ymm12
+ .byte 196,65,5,118,255 // vpcmpeqd %ymm15,%ymm15,%ymm15
+ .byte 196,98,5,146,36,184 // vgatherdps %ymm15,(%rax,%ymm7,4),%ymm12
+ .byte 196,65,5,118,255 // vpcmpeqd %ymm15,%ymm15,%ymm15
+ .byte 197,196,87,255 // vxorps %ymm7,%ymm7,%ymm7
+ .byte 196,162,5,146,60,176 // vgatherdps %ymm15,(%rax,%ymm14,4),%ymm7
+ .byte 196,194,125,168,213 // vfmadd213ps %ymm13,%ymm0,%ymm2
+ .byte 196,98,125,168,196 // vfmadd213ps %ymm4,%ymm0,%ymm8
+ .byte 196,98,125,168,213 // vfmadd213ps %ymm5,%ymm0,%ymm10
+ .byte 196,98,125,184,100,36,192 // vfmadd231ps -0x40(%rsp),%ymm0,%ymm12
+ .byte 196,226,117,168,92,36,224 // vfmadd213ps -0x20(%rsp),%ymm1,%ymm3
+ .byte 196,98,117,168,76,36,128 // vfmadd213ps -0x80(%rsp),%ymm1,%ymm9
+ .byte 196,98,117,168,222 // vfmadd213ps %ymm6,%ymm1,%ymm11
+ .byte 196,226,117,184,124,36,160 // vfmadd231ps -0x60(%rsp),%ymm1,%ymm7
+ .byte 196,226,125,24,5,88,153,0,0 // vbroadcastss 0x9958(%rip),%ymm0 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,226,125,24,13,31,153,0,0 // vbroadcastss 0x991f(%rip),%ymm1 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,226,125,168,217 // vfmadd213ps %ymm1,%ymm0,%ymm3
+ .byte 196,226,125,168,209 // vfmadd213ps %ymm1,%ymm0,%ymm2
.byte 196,98,125,168,201 // vfmadd213ps %ymm1,%ymm0,%ymm9
- .byte 196,98,125,168,241 // vfmadd213ps %ymm1,%ymm0,%ymm14
- .byte 196,98,125,168,233 // vfmadd213ps %ymm1,%ymm0,%ymm13
+ .byte 196,98,125,168,193 // vfmadd213ps %ymm1,%ymm0,%ymm8
+ .byte 196,98,125,168,217 // vfmadd213ps %ymm1,%ymm0,%ymm11
+ .byte 196,98,125,168,209 // vfmadd213ps %ymm1,%ymm0,%ymm10
.byte 196,226,125,168,249 // vfmadd213ps %ymm1,%ymm0,%ymm7
- .byte 196,98,125,168,249 // vfmadd213ps %ymm1,%ymm0,%ymm15
- .byte 196,226,125,168,241 // vfmadd213ps %ymm1,%ymm0,%ymm6
- .byte 196,226,125,168,233 // vfmadd213ps %ymm1,%ymm0,%ymm5
- .byte 196,193,126,91,193 // vcvttps2dq %ymm9,%ymm0
- .byte 197,253,111,29,25,161,0,0 // vmovdqa 0xa119(%rip),%ymm3 # 391e0 <_sk_srcover_bgra_8888_sse2_lowp+0xadc>
- .byte 196,226,125,0,195 // vpshufb %ymm3,%ymm0,%ymm0
+ .byte 196,98,125,168,225 // vfmadd213ps %ymm1,%ymm0,%ymm12
+ .byte 197,254,91,194 // vcvttps2dq %ymm2,%ymm0
+ .byte 197,253,111,37,11,161,0,0 // vmovdqa 0xa10b(%rip),%ymm4 # 39340 <_sk_srcover_bgra_8888_sse2_lowp+0xacc>
+ .byte 196,226,125,0,196 // vpshufb %ymm4,%ymm0,%ymm0
.byte 196,227,253,0,192,232 // vpermq $0xe8,%ymm0,%ymm0
- .byte 196,193,126,91,202 // vcvttps2dq %ymm10,%ymm1
- .byte 196,226,117,0,203 // vpshufb %ymm3,%ymm1,%ymm1
+ .byte 197,254,91,203 // vcvttps2dq %ymm3,%ymm1
+ .byte 196,226,117,0,204 // vpshufb %ymm4,%ymm1,%ymm1
.byte 196,227,253,0,201,232 // vpermq $0xe8,%ymm1,%ymm1
.byte 196,227,125,56,193,1 // vinserti128 $0x1,%xmm1,%ymm0,%ymm0
- .byte 196,193,126,91,205 // vcvttps2dq %ymm13,%ymm1
- .byte 196,226,117,0,203 // vpshufb %ymm3,%ymm1,%ymm1
+ .byte 196,193,126,91,200 // vcvttps2dq %ymm8,%ymm1
+ .byte 196,226,117,0,204 // vpshufb %ymm4,%ymm1,%ymm1
.byte 196,227,253,0,201,232 // vpermq $0xe8,%ymm1,%ymm1
- .byte 196,193,126,91,214 // vcvttps2dq %ymm14,%ymm2
- .byte 196,226,109,0,211 // vpshufb %ymm3,%ymm2,%ymm2
+ .byte 196,193,126,91,209 // vcvttps2dq %ymm9,%ymm2
+ .byte 196,226,109,0,212 // vpshufb %ymm4,%ymm2,%ymm2
.byte 196,227,253,0,210,232 // vpermq $0xe8,%ymm2,%ymm2
.byte 196,227,117,56,202,1 // vinserti128 $0x1,%xmm2,%ymm1,%ymm1
- .byte 196,193,126,91,215 // vcvttps2dq %ymm15,%ymm2
- .byte 196,226,109,0,211 // vpshufb %ymm3,%ymm2,%ymm2
+ .byte 196,193,126,91,210 // vcvttps2dq %ymm10,%ymm2
+ .byte 196,226,109,0,212 // vpshufb %ymm4,%ymm2,%ymm2
.byte 196,227,253,0,210,232 // vpermq $0xe8,%ymm2,%ymm2
- .byte 197,254,91,231 // vcvttps2dq %ymm7,%ymm4
- .byte 196,226,93,0,227 // vpshufb %ymm3,%ymm4,%ymm4
- .byte 196,227,253,0,228,232 // vpermq $0xe8,%ymm4,%ymm4
- .byte 196,227,109,56,212,1 // vinserti128 $0x1,%xmm4,%ymm2,%ymm2
- .byte 197,254,91,229 // vcvttps2dq %ymm5,%ymm4
- .byte 196,226,93,0,227 // vpshufb %ymm3,%ymm4,%ymm4
- .byte 197,254,91,238 // vcvttps2dq %ymm6,%ymm5
- .byte 196,226,85,0,219 // vpshufb %ymm3,%ymm5,%ymm3
- .byte 196,227,253,0,228,232 // vpermq $0xe8,%ymm4,%ymm4
+ .byte 196,193,126,91,219 // vcvttps2dq %ymm11,%ymm3
+ .byte 196,226,101,0,220 // vpshufb %ymm4,%ymm3,%ymm3
.byte 196,227,253,0,219,232 // vpermq $0xe8,%ymm3,%ymm3
- .byte 196,227,93,56,219,1 // vinserti128 $0x1,%xmm3,%ymm4,%ymm3
+ .byte 196,227,109,56,211,1 // vinserti128 $0x1,%xmm3,%ymm2,%ymm2
+ .byte 196,193,126,91,220 // vcvttps2dq %ymm12,%ymm3
+ .byte 196,226,101,0,220 // vpshufb %ymm4,%ymm3,%ymm3
+ .byte 197,254,91,239 // vcvttps2dq %ymm7,%ymm5
+ .byte 196,226,85,0,228 // vpshufb %ymm4,%ymm5,%ymm4
+ .byte 196,227,253,0,219,232 // vpermq $0xe8,%ymm3,%ymm3
+ .byte 196,227,253,0,228,232 // vpermq $0xe8,%ymm4,%ymm4
+ .byte 196,227,101,56,220,1 // vinserti128 $0x1,%xmm4,%ymm3,%ymm3
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 197,252,16,36,36 // vmovups (%rsp),%ymm4
.byte 197,252,16,108,36,32 // vmovups 0x20(%rsp),%ymm5
@@ -55949,12 +56025,12 @@ _sk_evenly_spaced_2_stop_gradient_hsw_lowp:
.byte 197,124,40,194 // vmovaps %ymm2,%ymm8
.byte 196,98,125,168,195 // vfmadd213ps %ymm3,%ymm0,%ymm8
.byte 196,226,117,168,211 // vfmadd213ps %ymm3,%ymm1,%ymm2
- .byte 196,226,125,24,29,67,152,0,0 // vbroadcastss 0x9843(%rip),%ymm3 # 389e0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- .byte 196,98,125,24,29,10,152,0,0 // vbroadcastss 0x980a(%rip),%ymm11 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,226,125,24,29,68,152,0,0 // vbroadcastss 0x9844(%rip),%ymm3 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 196,98,125,24,29,11,152,0,0 // vbroadcastss 0x980b(%rip),%ymm11 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 196,194,101,168,211 // vfmadd213ps %ymm11,%ymm3,%ymm2
.byte 196,66,101,168,195 // vfmadd213ps %ymm11,%ymm3,%ymm8
.byte 196,65,126,91,192 // vcvttps2dq %ymm8,%ymm8
- .byte 197,125,111,21,67,160,0,0 // vmovdqa 0xa043(%rip),%ymm10 # 39200 <_sk_srcover_bgra_8888_sse2_lowp+0xafc>
+ .byte 197,125,111,21,52,160,0,0 // vmovdqa 0xa034(%rip),%ymm10 # 39360 <_sk_srcover_bgra_8888_sse2_lowp+0xaec>
.byte 196,66,61,0,194 // vpshufb %ymm10,%ymm8,%ymm8
.byte 196,67,253,0,192,232 // vpermq $0xe8,%ymm8,%ymm8
.byte 197,254,91,210 // vcvttps2dq %ymm2,%ymm2
@@ -56018,7 +56094,7 @@ _sk_xy_to_unit_angle_hsw_lowp:
.byte 197,252,40,227 // vmovaps %ymm3,%ymm4
.byte 197,252,40,217 // vmovaps %ymm1,%ymm3
.byte 197,252,40,200 // vmovaps %ymm0,%ymm1
- .byte 196,98,125,24,5,93,152,0,0 // vbroadcastss 0x985d(%rip),%ymm8 # 38b44 <_sk_srcover_bgra_8888_sse2_lowp+0x440>
+ .byte 196,98,125,24,5,94,152,0,0 // vbroadcastss 0x985e(%rip),%ymm8 # 38cb4 <_sk_srcover_bgra_8888_sse2_lowp+0x440>
.byte 196,65,116,84,200 // vandps %ymm8,%ymm1,%ymm9
.byte 196,65,100,84,208 // vandps %ymm8,%ymm3,%ymm10
.byte 196,65,108,84,216 // vandps %ymm8,%ymm2,%ymm11
@@ -56032,20 +56108,20 @@ _sk_xy_to_unit_angle_hsw_lowp:
.byte 196,67,45,74,192,192 // vblendvps %ymm12,%ymm8,%ymm10,%ymm8
.byte 196,65,4,94,192 // vdivps %ymm8,%ymm15,%ymm8
.byte 196,65,60,89,208 // vmulps %ymm8,%ymm8,%ymm10
- .byte 196,98,125,24,29,169,151,0,0 // vbroadcastss 0x97a9(%rip),%ymm11 # 38ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
- .byte 196,98,125,24,53,164,151,0,0 // vbroadcastss 0x97a4(%rip),%ymm14 # 38ae4 <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
+ .byte 196,98,125,24,29,170,151,0,0 // vbroadcastss 0x97aa(%rip),%ymm11 # 38c50 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
+ .byte 196,98,125,24,53,165,151,0,0 // vbroadcastss 0x97a5(%rip),%ymm14 # 38c54 <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
.byte 196,65,124,40,251 // vmovaps %ymm11,%ymm15
.byte 196,66,45,168,254 // vfmadd213ps %ymm14,%ymm10,%ymm15
.byte 196,193,52,89,193 // vmulps %ymm9,%ymm9,%ymm0
.byte 196,66,125,168,222 // vfmadd213ps %ymm14,%ymm0,%ymm11
- .byte 196,98,125,24,53,139,151,0,0 // vbroadcastss 0x978b(%rip),%ymm14 # 38ae8 <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
+ .byte 196,98,125,24,53,140,151,0,0 // vbroadcastss 0x978c(%rip),%ymm14 # 38c58 <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
.byte 196,66,125,168,222 // vfmadd213ps %ymm14,%ymm0,%ymm11
.byte 196,66,45,168,254 // vfmadd213ps %ymm14,%ymm10,%ymm15
- .byte 196,98,125,24,53,124,151,0,0 // vbroadcastss 0x977c(%rip),%ymm14 # 38aec <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
+ .byte 196,98,125,24,53,125,151,0,0 // vbroadcastss 0x977d(%rip),%ymm14 # 38c5c <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
.byte 196,66,45,168,254 // vfmadd213ps %ymm14,%ymm10,%ymm15
.byte 196,66,125,168,222 // vfmadd213ps %ymm14,%ymm0,%ymm11
.byte 196,193,52,89,195 // vmulps %ymm11,%ymm9,%ymm0
- .byte 196,98,125,24,13,104,151,0,0 // vbroadcastss 0x9768(%rip),%ymm9 # 38af0 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
+ .byte 196,98,125,24,13,105,151,0,0 // vbroadcastss 0x9769(%rip),%ymm9 # 38c60 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
.byte 197,52,92,208 // vsubps %ymm0,%ymm9,%ymm10
.byte 196,195,125,74,194,208 // vblendvps %ymm13,%ymm10,%ymm0,%ymm0
.byte 196,65,60,89,199 // vmulps %ymm15,%ymm8,%ymm8
@@ -56053,14 +56129,14 @@ _sk_xy_to_unit_angle_hsw_lowp:
.byte 196,67,61,74,193,192 // vblendvps %ymm12,%ymm9,%ymm8,%ymm8
.byte 196,65,52,87,201 // vxorps %ymm9,%ymm9,%ymm9
.byte 196,193,116,194,201,1 // vcmpltps %ymm9,%ymm1,%ymm1
- .byte 196,98,125,24,21,250,149,0,0 // vbroadcastss 0x95fa(%rip),%ymm10 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 196,98,125,24,21,251,149,0,0 // vbroadcastss 0x95fb(%rip),%ymm10 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 197,44,92,216 // vsubps %ymm0,%ymm10,%ymm11
.byte 196,195,125,74,195,16 // vblendvps %ymm1,%ymm11,%ymm0,%ymm0
.byte 196,193,100,194,201,1 // vcmpltps %ymm9,%ymm3,%ymm1
.byte 196,193,44,92,216 // vsubps %ymm8,%ymm10,%ymm3
.byte 196,227,61,74,203,16 // vblendvps %ymm1,%ymm3,%ymm8,%ymm1
.byte 196,193,108,194,217,1 // vcmpltps %ymm9,%ymm2,%ymm3
- .byte 196,98,125,24,5,212,149,0,0 // vbroadcastss 0x95d4(%rip),%ymm8 # 389b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ .byte 196,98,125,24,5,213,149,0,0 // vbroadcastss 0x95d5(%rip),%ymm8 # 38b24 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
.byte 197,60,92,208 // vsubps %ymm0,%ymm8,%ymm10
.byte 196,195,125,74,194,48 // vblendvps %ymm3,%ymm10,%ymm0,%ymm0
.byte 196,193,92,194,217,1 // vcmpltps %ymm9,%ymm4,%ymm3
@@ -56106,9 +56182,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 2f4a4 <_sk_srcover_rgba_8888_hsw_lowp+0x5c>
+ .byte 119,51 // ja 2f613 <_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 # 2f768 <_sk_srcover_rgba_8888_hsw_lowp+0x320>
+ .byte 76,141,29,237,2,0,0 // lea 0x2ed(%rip),%r11 # 2f8d8 <_sk_srcover_rgba_8888_hsw_lowp+0x321>
.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
@@ -56118,10 +56194,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 2f5ba <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ .byte 233,22,1,0,0 // jmpq 2f729 <_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 2f5ba <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ .byte 233,6,1,0,0 // jmpq 2f729 <_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
@@ -56130,7 +56206,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 2f5ba <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ .byte 233,216,0,0,0 // jmpq 2f729 <_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
@@ -56146,7 +56222,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 2f5ba <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ .byte 233,129,0,0,0 // jmpq 2f729 <_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
@@ -56156,7 +56232,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 2f5ba <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ .byte 235,76 // jmp 2f729 <_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
@@ -56176,9 +56252,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,61,156,0,0 // vmovdqa 0x9c3d(%rip),%ymm8 # 39220 <_sk_srcover_bgra_8888_sse2_lowp+0xb1c>
+ .byte 197,125,111,5,46,156,0,0 // vmovdqa 0x9c2e(%rip),%ymm8 # 39380 <_sk_srcover_bgra_8888_sse2_lowp+0xb0c>
.byte 196,193,85,219,224 // vpand %ymm8,%ymm5,%ymm4
- .byte 196,98,125,121,13,79,156,0,0 // vpbroadcastw 0x9c4f(%rip),%ymm9 # 39240 <_sk_srcover_bgra_8888_sse2_lowp+0xb3c>
+ .byte 196,98,125,121,13,64,156,0,0 // vpbroadcastw 0x9c40(%rip),%ymm9 # 393a0 <_sk_srcover_bgra_8888_sse2_lowp+0xb2c>
.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
@@ -56217,19 +56293,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 2f6cb <_sk_srcover_rgba_8888_hsw_lowp+0x283>
- .byte 76,141,21,236,0,0,0 // lea 0xec(%rip),%r10 # 2f7a4 <_sk_srcover_rgba_8888_hsw_lowp+0x35c>
+ .byte 119,26 // ja 2f83a <_sk_srcover_rgba_8888_hsw_lowp+0x283>
+ .byte 76,141,21,237,0,0,0 // lea 0xed(%rip),%r10 # 2f914 <_sk_srcover_rgba_8888_hsw_lowp+0x35d>
.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 2f762 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ .byte 233,151,0,0,0 // jmpq 2f8d1 <_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 2f762 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ .byte 233,135,0,0,0 // jmpq 2f8d1 <_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 2f762 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ .byte 235,121 // jmp 2f8d1 <_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
@@ -56237,12 +56313,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 2f762 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ .byte 235,76 // jmp 2f8d1 <_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 2f762 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ .byte 235,49 // jmp 2f8d1 <_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
@@ -56253,69 +56329,63 @@ _sk_srcover_rgba_8888_hsw_lowp:
.byte 196,65,122,127,73,32 // vmovdqu %xmm9,0x20(%r9)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
- .byte 102,144 // xchg %ax,%ax
- .byte 46,253 // cs std
+ .byte 15,31,0 // nopl (%rax)
+ .byte 45,253,255,255,96 // sub $0x60fffffd,%eax
+ .byte 253 // std
.byte 255 // (bad)
- .byte 255,97,253 // jmpq *-0x3(%rcx)
+ .byte 255,75,253 // decl -0x3(%rbx)
.byte 255 // (bad)
- .byte 255,76,253,255 // decl -0x1(%rbp,%rdi,8)
.byte 255 // (bad)
- .byte 189,253,255,255,166 // mov $0xa6fffffd,%ebp
+ .byte 188,253,255,255,165 // mov $0xa5fffffd,%esp
.byte 253 // std
.byte 255 // (bad)
- .byte 255,143,253,255,255,122 // decl 0x7afffffd(%rdi)
+ .byte 255,142,253,255,255,121 // decl 0x79fffffd(%rsi)
.byte 253 // std
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255 // (bad)
+ .byte 254 // (bad)
.byte 253 // std
.byte 255 // (bad)
- .byte 255,243 // push %rbx
+ .byte 255,242 // push %rdx
.byte 253 // std
.byte 255 // (bad)
- .byte 255,230 // jmpq *%rsi
+ .byte 255,229 // jmpq *%rbp
.byte 253 // std
.byte 255 // (bad)
- .byte 255,209 // callq *%rcx
+ .byte 255,208 // callq *%rax
.byte 253 // std
.byte 255 // (bad)
- .byte 255,65,254 // incl -0x2(%rcx)
+ .byte 255,64,254 // incl -0x2(%rax)
.byte 255 // (bad)
- .byte 255,46 // ljmp *(%rsi)
+ .byte 255,45,254,255,255,26 // ljmp *0x1afffffe(%rip) # 1b02f90b <_sk_srcover_bgra_8888_sse2_lowp+0x1aff7097>
.byte 254 // (bad)
.byte 255 // (bad)
- .byte 255,27 // lcall *(%rbx)
- .byte 254 // (bad)
+ .byte 255,5,254,255,255,28 // incl 0x1cfffffe(%rip) # 1d02f913 <_sk_srcover_bgra_8888_sse2_lowp+0x1cff709f>
.byte 255 // (bad)
- .byte 255,6 // incl (%rsi)
- .byte 254 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,62 // lcall *0x3effffff(%rip) # 3f02f7a8 <_sk_srcover_bgra_8888_sse2_lowp+0x3eff70a4>
.byte 255 // (bad)
+ .byte 61,255,255,255,54 // cmp $0x36ffffff,%eax
.byte 255 // (bad)
- .byte 255,55 // pushq (%rdi)
.byte 255 // (bad)
+ .byte 255,106,255 // ljmp *-0x1(%rdx)
.byte 255 // (bad)
- .byte 255,107,255 // ljmp *-0x1(%rbx)
- .byte 255 // (bad)
- .byte 255,95,255 // lcall *-0x1(%rdi)
- .byte 255 // (bad)
- .byte 255,82,255 // callq *-0x1(%rdx)
+ .byte 255,94,255 // lcall *-0x1(%rsi)
.byte 255 // (bad)
- .byte 255,69,255 // incl -0x1(%rbp)
+ .byte 255,81,255 // callq *-0x1(%rcx)
.byte 255 // (bad)
- .byte 255,134,255,255,255,128 // incl -0x7f000001(%rsi)
+ .byte 255,68,255,255 // incl -0x1(%rdi,%rdi,8)
+ .byte 255,133,255,255,255,127 // incl 0x7fffffff(%rbp)
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 121,255 // jns 2f7c9 <_sk_srcover_rgba_8888_hsw_lowp+0x381>
+ .byte 120,255 // js 2f939 <_sk_srcover_rgba_8888_hsw_lowp+0x382>
.byte 255 // (bad)
- .byte 255,114,255 // pushq -0x1(%rdx)
+ .byte 255,113,255 // pushq -0x1(%rcx)
.byte 255 // (bad)
- .byte 255,179,255,255,255,167 // pushq -0x58000001(%rbx)
+ .byte 255,178,255,255,255,166 // pushq -0x59000001(%rdx)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,154,255,255,255,141 // lcall *-0x72000001(%rdx)
+ .byte 255,153,255,255,255,140 // lcall *-0x73000001(%rcx)
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // .byte 0xff
@@ -56335,9 +56405,9 @@ _sk_srcover_bgra_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 2f83c <_sk_srcover_bgra_8888_hsw_lowp+0x5c>
+ .byte 119,51 // ja 2f9ac <_sk_srcover_bgra_8888_hsw_lowp+0x5c>
.byte 197,221,239,228 // vpxor %ymm4,%ymm4,%ymm4
- .byte 76,141,29,236,2,0,0 // lea 0x2ec(%rip),%r11 # 2fb00 <_sk_srcover_bgra_8888_hsw_lowp+0x320>
+ .byte 76,141,29,236,2,0,0 // lea 0x2ec(%rip),%r11 # 2fc70 <_sk_srcover_bgra_8888_hsw_lowp+0x320>
.byte 75,99,4,131 // movslq (%r11,%r8,4),%rax
.byte 76,1,216 // add %r11,%rax
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -56347,10 +56417,10 @@ _sk_srcover_bgra_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 2f952 <_sk_srcover_bgra_8888_hsw_lowp+0x172>
+ .byte 233,22,1,0,0 // jmpq 2fac2 <_sk_srcover_bgra_8888_hsw_lowp+0x172>
.byte 196,193,126,111,41 // vmovdqu (%r9),%ymm5
.byte 196,193,126,111,97,32 // vmovdqu 0x20(%r9),%ymm4
- .byte 233,6,1,0,0 // jmpq 2f952 <_sk_srcover_bgra_8888_hsw_lowp+0x172>
+ .byte 233,6,1,0,0 // jmpq 2fac2 <_sk_srcover_bgra_8888_hsw_lowp+0x172>
.byte 196,193,121,110,97,8 // vmovd 0x8(%r9),%xmm4
.byte 196,226,121,89,228 // vpbroadcastq %xmm4,%xmm4
.byte 197,197,239,255 // vpxor %ymm7,%ymm7,%ymm7
@@ -56359,7 +56429,7 @@ _sk_srcover_bgra_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 2f952 <_sk_srcover_bgra_8888_hsw_lowp+0x172>
+ .byte 233,216,0,0,0 // jmpq 2fac2 <_sk_srcover_bgra_8888_hsw_lowp+0x172>
.byte 196,193,121,110,97,24 // vmovd 0x18(%r9),%xmm4
.byte 196,226,125,89,228 // vpbroadcastq %xmm4,%ymm4
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -56375,7 +56445,7 @@ _sk_srcover_bgra_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 2f952 <_sk_srcover_bgra_8888_hsw_lowp+0x172>
+ .byte 233,129,0,0,0 // jmpq 2fac2 <_sk_srcover_bgra_8888_hsw_lowp+0x172>
.byte 196,193,121,110,97,40 // vmovd 0x28(%r9),%xmm4
.byte 196,226,121,89,228 // vpbroadcastq %xmm4,%xmm4
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -56385,7 +56455,7 @@ _sk_srcover_bgra_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 2f952 <_sk_srcover_bgra_8888_hsw_lowp+0x172>
+ .byte 235,76 // jmp 2fac2 <_sk_srcover_bgra_8888_hsw_lowp+0x172>
.byte 196,193,121,110,97,56 // vmovd 0x38(%r9),%xmm4
.byte 196,226,125,89,228 // vpbroadcastq %xmm4,%ymm4
.byte 197,213,239,237 // vpxor %ymm5,%ymm5,%ymm5
@@ -56405,9 +56475,9 @@ _sk_srcover_bgra_8888_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,229,152,0,0 // vmovdqa 0x98e5(%rip),%ymm8 # 39260 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ .byte 197,125,111,5,213,152,0,0 // vmovdqa 0x98d5(%rip),%ymm8 # 393c0 <_sk_srcover_bgra_8888_sse2_lowp+0xb4c>
.byte 196,193,85,219,240 // vpand %ymm8,%ymm5,%ymm6
- .byte 196,98,125,121,13,247,152,0,0 // vpbroadcastw 0x98f7(%rip),%ymm9 # 39280 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 196,98,125,121,13,231,152,0,0 // vpbroadcastw 0x98e7(%rip),%ymm9 # 393e0 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
.byte 197,213,113,213,8 // vpsrlw $0x8,%ymm5,%ymm5
.byte 197,221,114,212,16 // vpsrld $0x10,%ymm4,%ymm4
.byte 197,197,114,215,16 // vpsrld $0x10,%ymm7,%ymm7
@@ -56446,19 +56516,19 @@ _sk_srcover_bgra_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 2fa63 <_sk_srcover_bgra_8888_hsw_lowp+0x283>
- .byte 76,141,21,236,0,0,0 // lea 0xec(%rip),%r10 # 2fb3c <_sk_srcover_bgra_8888_hsw_lowp+0x35c>
+ .byte 119,26 // ja 2fbd3 <_sk_srcover_bgra_8888_hsw_lowp+0x283>
+ .byte 76,141,21,236,0,0,0 // lea 0xec(%rip),%r10 # 2fcac <_sk_srcover_bgra_8888_hsw_lowp+0x35c>
.byte 75,99,4,130 // movslq (%r10,%r8,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 196,65,121,126,1 // vmovd %xmm8,(%r9)
- .byte 233,151,0,0,0 // jmpq 2fafa <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
+ .byte 233,151,0,0,0 // jmpq 2fc6a <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
.byte 196,65,126,127,1 // vmovdqu %ymm8,(%r9)
.byte 196,65,126,127,73,32 // vmovdqu %ymm9,0x20(%r9)
- .byte 233,135,0,0,0 // jmpq 2fafa <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
+ .byte 233,135,0,0,0 // jmpq 2fc6a <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
.byte 196,67,121,22,65,8,2 // vpextrd $0x2,%xmm8,0x8(%r9)
.byte 196,65,121,214,1 // vmovq %xmm8,(%r9)
- .byte 235,121 // jmp 2fafa <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
+ .byte 235,121 // jmp 2fc6a <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
.byte 196,67,121,22,73,24,2 // vpextrd $0x2,%xmm9,0x18(%r9)
.byte 196,67,125,57,193,1 // vextracti128 $0x1,%ymm8,%xmm9
@@ -56466,12 +56536,12 @@ _sk_srcover_bgra_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 2fafa <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
+ .byte 235,76 // jmp 2fc6a <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
.byte 196,67,121,22,73,40,2 // vpextrd $0x2,%xmm9,0x28(%r9)
.byte 196,67,121,22,73,36,1 // vpextrd $0x1,%xmm9,0x24(%r9)
.byte 196,65,121,126,73,32 // vmovd %xmm9,0x20(%r9)
.byte 196,65,126,127,1 // vmovdqu %ymm8,(%r9)
- .byte 235,49 // jmp 2fafa <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
+ .byte 235,49 // jmp 2fc6a <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
.byte 196,67,125,57,202,1 // vextracti128 $0x1,%ymm9,%xmm10
.byte 196,67,121,22,81,56,2 // vpextrd $0x2,%xmm10,0x38(%r9)
.byte 196,67,125,57,202,1 // vextracti128 $0x1,%ymm9,%xmm10
@@ -56519,7 +56589,7 @@ _sk_srcover_bgra_8888_hsw_lowp:
.byte 255,6 // incl (%rsi)
.byte 254 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,62 // lcall *0x3effffff(%rip) # 3f02fb40 <_sk_srcover_bgra_8888_sse2_lowp+0x3eff743c>
+ .byte 255,29,255,255,255,62 // lcall *0x3effffff(%rip) # 3f02fcb0 <_sk_srcover_bgra_8888_sse2_lowp+0x3eff743c>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,55 // pushq (%rdi)
@@ -56537,7 +56607,7 @@ _sk_srcover_bgra_8888_hsw_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 121,255 // jns 2fb61 <_sk_srcover_bgra_8888_hsw_lowp+0x381>
+ .byte 121,255 // jns 2fcd1 <_sk_srcover_bgra_8888_hsw_lowp+0x381>
.byte 255 // (bad)
.byte 255,114,255 // pushq -0x1(%rdx)
.byte 255 // (bad)
@@ -56570,13 +56640,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 2fc2e <_sk_start_pipeline_sse41_lowp+0xb6>
+ .byte 15,131,131,0,0,0 // jae 2fd9e <_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 2fbfc <_sk_start_pipeline_sse41_lowp+0x84>
+ .byte 119,59 // ja 2fd6c <_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
@@ -56595,10 +56665,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 2fbc5 <_sk_start_pipeline_sse41_lowp+0x4d>
+ .byte 118,201 // jbe 2fd35 <_sk_start_pipeline_sse41_lowp+0x4d>
.byte 76,137,255 // mov %r15,%rdi
.byte 72,41,215 // sub %rdx,%rdi
- .byte 116,33 // je 2fc25 <_sk_start_pipeline_sse41_lowp+0xad>
+ .byte 116,33 // je 2fd95 <_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
@@ -56612,7 +56682,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 2fbb7 <_sk_start_pipeline_sse41_lowp+0x3f>
+ .byte 117,137 // jne 2fd27 <_sk_start_pipeline_sse41_lowp+0x3f>
.byte 72,131,196,24 // add $0x18,%rsp
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
@@ -56643,7 +56713,7 @@ _sk_seed_shader_sse41_lowp:
.byte 102,15,110,209 // movd %ecx,%xmm2
.byte 102,15,112,210,0 // pshufd $0x0,%xmm2,%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,88,21,116,150,0,0 // addps 0x9674(%rip),%xmm2 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,88,21,100,150,0,0 // addps 0x9664(%rip),%xmm2 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,40,218 // movaps %xmm2,%xmm3
.byte 255,224 // jmpq *%rax
@@ -56820,7 +56890,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,185,147,0,0 // movaps 0x93b9(%rip),%xmm3 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 15,40,29,169,147,0,0 // movaps 0x93a9(%rip),%xmm3 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,87,201 // xorps %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
@@ -56831,7 +56901,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,165,147,0,0 // movaps 0x93a5(%rip),%xmm0 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 15,40,5,149,147,0,0 // movaps 0x9395(%rip),%xmm0 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,40,216 // movaps %xmm0,%xmm3
@@ -56842,10 +56912,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,224,138,0,0 // movss 0x8ae0(%rip),%xmm2 # 389e0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 243,15,16,21,224,138,0,0 // movss 0x8ae0(%rip),%xmm2 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 243,15,16,0 // movss (%rax),%xmm0
.byte 243,15,89,194 // mulss %xmm2,%xmm0
- .byte 243,68,15,16,5,159,138,0,0 // movss 0x8a9f(%rip),%xmm8 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 243,68,15,16,5,159,138,0,0 // movss 0x8a9f(%rip),%xmm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 243,65,15,88,192 // addss %xmm8,%xmm0
.byte 243,68,15,44,192 // cvttss2si %xmm0,%r8d
.byte 102,65,15,110,192 // movd %r8d,%xmm0
@@ -56892,7 +56962,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,241,146,0,0 // movdqa 0x92f1(%rip),%xmm8 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,5,225,146,0,0 // movdqa 0x92e1(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -56909,7 +56979,7 @@ HIDDEN _sk_premul_dst_sse41_lowp
FUNCTION(_sk_premul_dst_sse41_lowp)
_sk_premul_dst_sse41_lowp:
.byte 102,15,213,231 // pmullw %xmm7,%xmm4
- .byte 102,68,15,111,5,186,146,0,0 // movdqa 0x92ba(%rip),%xmm8 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,5,170,146,0,0 // movdqa 0x92aa(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.byte 102,65,15,253,224 // paddw %xmm8,%xmm4
.byte 102,15,113,212,8 // psrlw $0x8,%xmm4
.byte 102,15,213,239 // pmullw %xmm7,%xmm5
@@ -56957,7 +57027,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,88,146,0,0 // movdqa 0x9258(%rip),%xmm8 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,5,72,146,0,0 // movdqa 0x9248(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -56989,7 +57059,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,252,145,0,0 // movdqa 0x91fc(%rip),%xmm3 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,15,111,29,236,145,0,0 // movdqa 0x91ec(%rip),%xmm3 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -57021,7 +57091,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,124,145,0,0 // movdqa 0x917c(%rip),%xmm9 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,13,108,145,0,0 // movdqa 0x916c(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -57050,7 +57120,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,7,145,0,0 // movdqa 0x9107(%rip),%xmm8 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,5,247,144,0,0 // movdqa 0x90f7(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -57071,7 +57141,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,190,144,0,0 // movdqa 0x90be(%rip),%xmm8 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,5,174,144,0,0 // movdqa 0x90ae(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -57092,7 +57162,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,117,144,0,0 // movdqa 0x9075(%rip),%xmm8 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,5,101,144,0,0 // movdqa 0x9065(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -57115,7 +57185,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,30,144,0,0 // movdqa 0x901e(%rip),%xmm8 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,5,14,144,0,0 // movdqa 0x900e(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -57140,7 +57210,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,196,143,0,0 // movdqa 0x8fc4(%rip),%xmm9 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,13,180,143,0,0 // movdqa 0x8fb4(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -57169,7 +57239,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,74,143,0,0 // movdqa 0x8f4a(%rip),%xmm8 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,5,58,143,0,0 // movdqa 0x8f3a(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -57196,7 +57266,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,227,142,0,0 // movdqa 0x8ee3(%rip),%xmm8 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,5,211,142,0,0 // movdqa 0x8ed3(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -57215,7 +57285,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,162,142,0,0 // movdqa 0x8ea2(%rip),%xmm9 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,13,146,142,0,0 // movdqa 0x8e92(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -57258,7 +57328,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,231,141,0,0 // movdqa 0x8de7(%rip),%xmm8 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,5,215,141,0,0 // movdqa 0x8dd7(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -57278,7 +57348,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,161,141,0,0 // movdqa 0x8da1(%rip),%xmm10 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,21,145,141,0,0 // movdqa 0x8d91(%rip),%xmm10 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -57310,7 +57380,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,31,141,0,0 // movdqa 0x8d1f(%rip),%xmm9 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,13,15,141,0,0 // movdqa 0x8d0f(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -57353,7 +57423,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,102,140,0,0 // movdqa 0x8c66(%rip),%xmm9 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,13,86,140,0,0 // movdqa 0x8c56(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -57397,7 +57467,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,169,139,0,0 // movdqa 0x8ba9(%rip),%xmm9 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,13,153,139,0,0 // movdqa 0x8b99(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -57441,10 +57511,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,236,138,0,0 // movdqa 0x8aec(%rip),%xmm9 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,13,220,138,0,0 // movdqa 0x8adc(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.byte 102,65,15,253,201 // paddw %xmm9,%xmm1
.byte 102,15,113,209,7 // psrlw $0x7,%xmm1
- .byte 102,68,15,111,21,57,146,0,0 // movdqa 0x9239(%rip),%xmm10 # 399f0 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ .byte 102,68,15,111,21,41,146,0,0 // movdqa 0x9229(%rip),%xmm10 # 39b50 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
.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
@@ -57486,10 +57556,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,40,138,0,0 // movdqa 0x8a28(%rip),%xmm9 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,13,24,138,0,0 // movdqa 0x8a18(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.byte 102,65,15,253,201 // paddw %xmm9,%xmm1
.byte 102,15,113,209,7 // psrlw $0x7,%xmm1
- .byte 102,68,15,111,21,117,145,0,0 // movdqa 0x9175(%rip),%xmm10 # 399f0 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ .byte 102,68,15,111,21,101,145,0,0 // movdqa 0x9165(%rip),%xmm10 # 39b50 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
.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
@@ -57525,14 +57595,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,131,137,0,0 // movdqa 0x8983(%rip),%xmm11 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,29,115,137,0,0 // movdqa 0x8973(%rip),%xmm11 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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,204,144,0,0 // movdqa 0x90cc(%rip),%xmm9 # 39a00 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ .byte 102,68,15,111,13,188,144,0,0 // movdqa 0x90bc(%rip),%xmm9 # 39b60 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
.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
@@ -57579,7 +57649,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,116,136,0,0 // movdqa 0x8874(%rip),%xmm9 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,13,100,136,0,0 // movdqa 0x8864(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -57618,7 +57688,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,215,135,0,0 // movdqa 0x87d7(%rip),%xmm11 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,29,199,135,0,0 // movdqa 0x87c7(%rip),%xmm11 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -57630,7 +57700,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,8,143,0,0 // movdqa 0x8f08(%rip),%xmm9 # 39a00 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ .byte 102,68,15,111,13,248,142,0,0 // movdqa 0x8ef8(%rip),%xmm9 # 39b60 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
.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
@@ -57676,7 +57746,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,186,134,0,0 // movdqa 0x86ba(%rip),%xmm9 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,13,170,134,0,0 // movdqa 0x86aa(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -57719,49 +57789,49 @@ _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 30c98 <_sk_load_8888_sse41_lowp+0x44>
+ .byte 119,41 // ja 30e08 <_sk_load_8888_sse41_lowp+0x44>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,242,0,0,0 // lea 0xf2(%rip),%r9 # 30d70 <_sk_load_8888_sse41_lowp+0x11c>
+ .byte 76,141,13,242,0,0,0 // lea 0xf2(%rip),%r9 # 30ee0 <_sk_load_8888_sse41_lowp+0x11c>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 255,224 // jmpq *%rax
.byte 102,65,15,110,20,144 // movd (%r8,%rdx,4),%xmm2
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
- .byte 235,89 // jmp 30cf1 <_sk_load_8888_sse41_lowp+0x9d>
+ .byte 235,89 // jmp 30e61 <_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 30cf1 <_sk_load_8888_sse41_lowp+0x9d>
+ .byte 235,74 // jmp 30e61 <_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 30cf1 <_sk_load_8888_sse41_lowp+0x9d>
+ .byte 235,37 // jmp 30e61 <_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,23,141,0,0 // movdqa 0x8d17(%rip),%xmm0 # 39a10 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
+ .byte 102,15,111,5,7,141,0,0 // movdqa 0x8d07(%rip),%xmm0 # 39b70 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
.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,119,133,0,0 // movdqa 0x8577(%rip),%xmm9 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,13,103,133,0,0 // movdqa 0x8567(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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,240,140,0,0 // movdqa 0x8cf0(%rip),%xmm10 # 39a20 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
+ .byte 102,68,15,111,21,224,140,0,0 // movdqa 0x8ce0(%rip),%xmm10 # 39b80 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
.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,221,140,0,0 // movdqa 0x8cdd(%rip),%xmm10 # 39a30 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
+ .byte 102,68,15,111,21,205,140,0,0 // movdqa 0x8ccd(%rip),%xmm10 # 39b90 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
.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
@@ -57777,7 +57847,7 @@ _sk_load_8888_sse41_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 123,255 // jnp 30d7d <_sk_load_8888_sse41_lowp+0x129>
+ .byte 123,255 // jnp 30eed <_sk_load_8888_sse41_lowp+0x129>
.byte 255 // (bad)
.byte 255,114,255 // pushq -0x1(%rdx)
.byte 255 // (bad)
@@ -57799,49 +57869,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 30dd0 <_sk_load_8888_dst_sse41_lowp+0x44>
+ .byte 119,41 // ja 30f40 <_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 # 30ea8 <_sk_load_8888_dst_sse41_lowp+0x11c>
+ .byte 76,141,13,242,0,0,0 // lea 0xf2(%rip),%r9 # 31018 <_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 30e29 <_sk_load_8888_dst_sse41_lowp+0x9d>
+ .byte 235,89 // jmp 30f99 <_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 30e29 <_sk_load_8888_dst_sse41_lowp+0x9d>
+ .byte 235,74 // jmp 30f99 <_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 30e29 <_sk_load_8888_dst_sse41_lowp+0x9d>
+ .byte 235,37 // jmp 30f99 <_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,223,139,0,0 // movdqa 0x8bdf(%rip),%xmm4 # 39a10 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
+ .byte 102,15,111,37,207,139,0,0 // movdqa 0x8bcf(%rip),%xmm4 # 39b70 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
.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,63,132,0,0 // movdqa 0x843f(%rip),%xmm9 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,13,47,132,0,0 // movdqa 0x842f(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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,184,139,0,0 // movdqa 0x8bb8(%rip),%xmm10 # 39a20 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
+ .byte 102,68,15,111,21,168,139,0,0 // movdqa 0x8ba8(%rip),%xmm10 # 39b80 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
.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,165,139,0,0 // movdqa 0x8ba5(%rip),%xmm10 # 39a30 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
+ .byte 102,68,15,111,21,149,139,0,0 // movdqa 0x8b95(%rip),%xmm10 # 39b90 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
.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
@@ -57857,7 +57927,7 @@ _sk_load_8888_dst_sse41_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 123,255 // jnp 30eb5 <_sk_load_8888_dst_sse41_lowp+0x129>
+ .byte 123,255 // jnp 31025 <_sk_load_8888_dst_sse41_lowp+0x129>
.byte 255 // (bad)
.byte 255,114,255 // pushq -0x1(%rdx)
.byte 255 // (bad)
@@ -57894,20 +57964,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 30f4a <_sk_store_8888_sse41_lowp+0x86>
+ .byte 119,27 // ja 310ba <_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 # 30f90 <_sk_store_8888_sse41_lowp+0xcc>
+ .byte 76,141,13,87,0,0,0 // lea 0x57(%rip),%r9 # 31100 <_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 30f89 <_sk_store_8888_sse41_lowp+0xc5>
+ .byte 235,63 // jmp 310f9 <_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 30f89 <_sk_store_8888_sse41_lowp+0xc5>
+ .byte 235,48 // jmp 310f9 <_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 30f89 <_sk_store_8888_sse41_lowp+0xc5>
+ .byte 235,31 // jmp 310f9 <_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)
@@ -57951,49 +58021,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 30ff0 <_sk_load_bgra_sse41_lowp+0x44>
+ .byte 119,41 // ja 31160 <_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 # 310c8 <_sk_load_bgra_sse41_lowp+0x11c>
+ .byte 76,141,13,242,0,0,0 // lea 0xf2(%rip),%r9 # 31238 <_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 31049 <_sk_load_bgra_sse41_lowp+0x9d>
+ .byte 235,89 // jmp 311b9 <_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 31049 <_sk_load_bgra_sse41_lowp+0x9d>
+ .byte 235,74 // jmp 311b9 <_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 31049 <_sk_load_bgra_sse41_lowp+0x9d>
+ .byte 235,37 // jmp 311b9 <_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,191,137,0,0 // movdqa 0x89bf(%rip),%xmm2 # 39a10 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
+ .byte 102,15,111,21,175,137,0,0 // movdqa 0x89af(%rip),%xmm2 # 39b70 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
.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,31,130,0,0 // movdqa 0x821f(%rip),%xmm9 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,13,15,130,0,0 // movdqa 0x820f(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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,152,137,0,0 // movdqa 0x8998(%rip),%xmm10 # 39a20 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
+ .byte 102,68,15,111,21,136,137,0,0 // movdqa 0x8988(%rip),%xmm10 # 39b80 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
.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,133,137,0,0 // movdqa 0x8985(%rip),%xmm10 # 39a30 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
+ .byte 102,68,15,111,21,117,137,0,0 // movdqa 0x8975(%rip),%xmm10 # 39b90 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
.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
@@ -58009,7 +58079,7 @@ _sk_load_bgra_sse41_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 123,255 // jnp 310d5 <_sk_load_bgra_sse41_lowp+0x129>
+ .byte 123,255 // jnp 31245 <_sk_load_bgra_sse41_lowp+0x129>
.byte 255 // (bad)
.byte 255,114,255 // pushq -0x1(%rdx)
.byte 255 // (bad)
@@ -58031,49 +58101,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 31128 <_sk_load_bgra_dst_sse41_lowp+0x44>
+ .byte 119,41 // ja 31298 <_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 # 31200 <_sk_load_bgra_dst_sse41_lowp+0x11c>
+ .byte 76,141,13,242,0,0,0 // lea 0xf2(%rip),%r9 # 31370 <_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 31181 <_sk_load_bgra_dst_sse41_lowp+0x9d>
+ .byte 235,89 // jmp 312f1 <_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 31181 <_sk_load_bgra_dst_sse41_lowp+0x9d>
+ .byte 235,74 // jmp 312f1 <_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 31181 <_sk_load_bgra_dst_sse41_lowp+0x9d>
+ .byte 235,37 // jmp 312f1 <_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,135,136,0,0 // movdqa 0x8887(%rip),%xmm6 # 39a10 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
+ .byte 102,15,111,53,119,136,0,0 // movdqa 0x8877(%rip),%xmm6 # 39b70 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
.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,231,128,0,0 // movdqa 0x80e7(%rip),%xmm9 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,13,215,128,0,0 // movdqa 0x80d7(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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,96,136,0,0 // movdqa 0x8860(%rip),%xmm10 # 39a20 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
+ .byte 102,68,15,111,21,80,136,0,0 // movdqa 0x8850(%rip),%xmm10 # 39b80 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
.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,77,136,0,0 // movdqa 0x884d(%rip),%xmm10 # 39a30 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
+ .byte 102,68,15,111,21,61,136,0,0 // movdqa 0x883d(%rip),%xmm10 # 39b90 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
.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
@@ -58089,7 +58159,7 @@ _sk_load_bgra_dst_sse41_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 123,255 // jnp 3120d <_sk_load_bgra_dst_sse41_lowp+0x129>
+ .byte 123,255 // jnp 3137d <_sk_load_bgra_dst_sse41_lowp+0x129>
.byte 255 // (bad)
.byte 255,114,255 // pushq -0x1(%rdx)
.byte 255 // (bad)
@@ -58126,20 +58196,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 312a2 <_sk_store_bgra_sse41_lowp+0x86>
+ .byte 119,27 // ja 31412 <_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 # 312e8 <_sk_store_bgra_sse41_lowp+0xcc>
+ .byte 76,141,13,87,0,0,0 // lea 0x57(%rip),%r9 # 31458 <_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 312e1 <_sk_store_bgra_sse41_lowp+0xc5>
+ .byte 235,63 // jmp 31451 <_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 312e1 <_sk_store_bgra_sse41_lowp+0xc5>
+ .byte 235,48 // jmp 31451 <_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 312e1 <_sk_store_bgra_sse41_lowp+0xc5>
+ .byte 235,31 // jmp 31451 <_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)
@@ -58242,17 +58312,17 @@ _sk_gather_8888_sse41_lowp:
.byte 102,65,15,196,202,5 // pinsrw $0x5,%r10d,%xmm1
.byte 102,65,15,196,201,6 // pinsrw $0x6,%r9d,%xmm1
.byte 102,15,196,200,7 // pinsrw $0x7,%eax,%xmm1
- .byte 102,68,15,111,13,80,126,0,0 // movdqa 0x7e50(%rip),%xmm9 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,13,64,126,0,0 // movdqa 0x7e40(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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,201,133,0,0 // movdqa 0x85c9(%rip),%xmm10 # 39a20 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
+ .byte 102,68,15,111,21,185,133,0,0 // movdqa 0x85b9(%rip),%xmm10 # 39b80 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
.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,182,133,0,0 // movdqa 0x85b6(%rip),%xmm10 # 39a30 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
+ .byte 102,68,15,111,21,166,133,0,0 // movdqa 0x85a6(%rip),%xmm10 # 39b90 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
.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
@@ -58337,17 +58407,17 @@ _sk_gather_bgra_sse41_lowp:
.byte 102,65,15,196,202,5 // pinsrw $0x5,%r10d,%xmm1
.byte 102,65,15,196,201,6 // pinsrw $0x6,%r9d,%xmm1
.byte 102,15,196,200,7 // pinsrw $0x7,%eax,%xmm1
- .byte 102,68,15,111,13,184,124,0,0 // movdqa 0x7cb8(%rip),%xmm9 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,13,168,124,0,0 // movdqa 0x7ca8(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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,49,132,0,0 // movdqa 0x8431(%rip),%xmm10 # 39a20 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
+ .byte 102,68,15,111,21,33,132,0,0 // movdqa 0x8421(%rip),%xmm10 # 39b80 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
.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,30,132,0,0 // movdqa 0x841e(%rip),%xmm10 # 39a30 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
+ .byte 102,68,15,111,21,14,132,0,0 // movdqa 0x840e(%rip),%xmm10 # 39b90 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
.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
@@ -58373,23 +58443,23 @@ _sk_load_565_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,34 // ja 31670 <_sk_load_565_sse41_lowp+0x3c>
+ .byte 119,34 // ja 317e0 <_sk_load_565_sse41_lowp+0x3c>
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,196,0,0,0 // lea 0xc4(%rip),%r9 # 31720 <_sk_load_565_sse41_lowp+0xec>
+ .byte 76,141,13,196,0,0,0 // lea 0xc4(%rip),%r9 # 31890 <_sk_load_565_sse41_lowp+0xec>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,183,4,80 // movzwl (%r8,%rdx,2),%eax
.byte 102,15,110,192 // movd %eax,%xmm0
- .byte 235,74 // jmp 316ba <_sk_load_565_sse41_lowp+0x86>
+ .byte 235,74 // jmp 3182a <_sk_load_565_sse41_lowp+0x86>
.byte 243,65,15,111,4,80 // movdqu (%r8,%rdx,2),%xmm0
- .byte 235,66 // jmp 316ba <_sk_load_565_sse41_lowp+0x86>
+ .byte 235,66 // jmp 3182a <_sk_load_565_sse41_lowp+0x86>
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 102,65,15,196,76,80,4,2 // pinsrw $0x2,0x4(%r8,%rdx,2),%xmm1
.byte 102,65,15,110,4,80 // movd (%r8,%rdx,2),%xmm0
.byte 102,15,58,14,193,252 // pblendw $0xfc,%xmm1,%xmm0
- .byte 235,40 // jmp 316ba <_sk_load_565_sse41_lowp+0x86>
+ .byte 235,40 // jmp 3182a <_sk_load_565_sse41_lowp+0x86>
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 102,65,15,196,76,80,12,6 // pinsrw $0x6,0xc(%r8,%rdx,2),%xmm1
.byte 102,65,15,196,76,80,10,5 // pinsrw $0x5,0xa(%r8,%rdx,2),%xmm1
@@ -58398,11 +58468,11 @@ _sk_load_565_sse41_lowp:
.byte 102,15,58,14,193,240 // pblendw $0xf0,%xmm1,%xmm0
.byte 102,15,111,216 // movdqa %xmm0,%xmm3
.byte 102,15,113,211,8 // psrlw $0x8,%xmm3
- .byte 102,15,219,29,117,131,0,0 // pand 0x8375(%rip),%xmm3 # 39a40 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
+ .byte 102,15,219,29,101,131,0,0 // pand 0x8365(%rip),%xmm3 # 39ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
.byte 102,15,113,209,5 // psrlw $0x5,%xmm1
- .byte 102,15,219,13,116,131,0,0 // pand 0x8374(%rip),%xmm1 # 39a50 <_sk_srcover_bgra_8888_sse2_lowp+0x134c>
- .byte 102,15,111,21,124,131,0,0 // movdqa 0x837c(%rip),%xmm2 # 39a60 <_sk_srcover_bgra_8888_sse2_lowp+0x135c>
+ .byte 102,15,219,13,100,131,0,0 // pand 0x8364(%rip),%xmm1 # 39bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
+ .byte 102,15,111,21,108,131,0,0 // movdqa 0x836c(%rip),%xmm2 # 39bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x134c>
.byte 102,15,219,208 // pand %xmm0,%xmm2
.byte 102,15,113,208,13 // psrlw $0xd,%xmm0
.byte 102,15,235,195 // por %xmm3,%xmm0
@@ -58415,7 +58485,7 @@ _sk_load_565_sse41_lowp:
.byte 102,15,113,210,2 // psrlw $0x2,%xmm2
.byte 102,15,235,211 // por %xmm3,%xmm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,114,123,0,0 // movaps 0x7b72(%rip),%xmm3 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 15,40,29,98,123,0,0 // movaps 0x7b62(%rip),%xmm3 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.byte 255,224 // jmpq *%rax
.byte 69,255 // rex.RB (bad)
.byte 255 // (bad)
@@ -58426,7 +58496,7 @@ _sk_load_565_sse41_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 126,255 // jle 31735 <_sk_load_565_sse41_lowp+0x101>
+ .byte 126,255 // jle 318a5 <_sk_load_565_sse41_lowp+0x101>
.byte 255 // (bad)
.byte 255,114,255 // pushq -0x1(%rdx)
.byte 255 // (bad)
@@ -58445,23 +58515,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 31778 <_sk_load_565_dst_sse41_lowp+0x3c>
+ .byte 119,34 // ja 318e8 <_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 # 31828 <_sk_load_565_dst_sse41_lowp+0xec>
+ .byte 76,141,13,196,0,0,0 // lea 0xc4(%rip),%r9 # 31998 <_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 317c2 <_sk_load_565_dst_sse41_lowp+0x86>
+ .byte 235,74 // jmp 31932 <_sk_load_565_dst_sse41_lowp+0x86>
.byte 243,65,15,111,36,80 // movdqu (%r8,%rdx,2),%xmm4
- .byte 235,66 // jmp 317c2 <_sk_load_565_dst_sse41_lowp+0x86>
+ .byte 235,66 // jmp 31932 <_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 317c2 <_sk_load_565_dst_sse41_lowp+0x86>
+ .byte 235,40 // jmp 31932 <_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
@@ -58470,11 +58540,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,109,130,0,0 // pand 0x826d(%rip),%xmm7 # 39a40 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
+ .byte 102,15,219,61,93,130,0,0 // pand 0x825d(%rip),%xmm7 # 39ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
.byte 102,15,111,236 // movdqa %xmm4,%xmm5
.byte 102,15,113,213,5 // psrlw $0x5,%xmm5
- .byte 102,15,219,45,108,130,0,0 // pand 0x826c(%rip),%xmm5 # 39a50 <_sk_srcover_bgra_8888_sse2_lowp+0x134c>
- .byte 102,15,111,53,116,130,0,0 // movdqa 0x8274(%rip),%xmm6 # 39a60 <_sk_srcover_bgra_8888_sse2_lowp+0x135c>
+ .byte 102,15,219,45,92,130,0,0 // pand 0x825c(%rip),%xmm5 # 39bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
+ .byte 102,15,111,53,100,130,0,0 // movdqa 0x8264(%rip),%xmm6 # 39bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x134c>
.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
@@ -58487,7 +58557,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,106,122,0,0 // movaps 0x7a6a(%rip),%xmm7 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 15,40,61,90,122,0,0 // movaps 0x7a5a(%rip),%xmm7 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.byte 255,224 // jmpq *%rax
.byte 69,255 // rex.RB (bad)
.byte 255 // (bad)
@@ -58498,7 +58568,7 @@ _sk_load_565_dst_sse41_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 126,255 // jle 3183d <_sk_load_565_dst_sse41_lowp+0x101>
+ .byte 126,255 // jle 319ad <_sk_load_565_dst_sse41_lowp+0x101>
.byte 255 // (bad)
.byte 255,114,255 // pushq -0x1(%rdx)
.byte 255 // (bad)
@@ -58515,10 +58585,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,8,130,0,0 // pand 0x8208(%rip),%xmm8 # 39a70 <_sk_srcover_bgra_8888_sse2_lowp+0x136c>
+ .byte 102,68,15,219,5,248,129,0,0 // pand 0x81f8(%rip),%xmm8 # 39bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x135c>
.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,4,130,0,0 // pand 0x8204(%rip),%xmm9 # 39a80 <_sk_srcover_bgra_8888_sse2_lowp+0x137c>
+ .byte 102,68,15,219,13,244,129,0,0 // pand 0x81f4(%rip),%xmm9 # 39be0 <_sk_srcover_bgra_8888_sse2_lowp+0x136c>
.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
@@ -58527,19 +58597,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 318b8 <_sk_store_565_sse41_lowp+0x74>
+ .byte 119,29 // ja 31a28 <_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 # 318f8 <_sk_store_565_sse41_lowp+0xb4>
+ .byte 76,141,13,83,0,0,0 // lea 0x53(%rip),%r9 # 31a68 <_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 318f2 <_sk_store_565_sse41_lowp+0xae>
+ .byte 235,58 // jmp 31a62 <_sk_store_565_sse41_lowp+0xae>
.byte 243,69,15,127,4,80 // movdqu %xmm8,(%r8,%rdx,2)
- .byte 235,50 // jmp 318f2 <_sk_store_565_sse41_lowp+0xae>
+ .byte 235,50 // jmp 31a62 <_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 318f2 <_sk_store_565_sse41_lowp+0xae>
+ .byte 235,33 // jmp 31a62 <_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)
@@ -58559,7 +58629,7 @@ _sk_store_565_sse41_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 235,255 // jmp 31909 <_sk_store_565_sse41_lowp+0xc5>
+ .byte 235,255 // jmp 31a79 <_sk_store_565_sse41_lowp+0xc5>
.byte 255 // (bad)
.byte 255,226 // jmpq *%rdx
.byte 255 // (bad)
@@ -58636,11 +58706,11 @@ _sk_gather_565_sse41_lowp:
.byte 102,15,196,192,7 // pinsrw $0x7,%eax,%xmm0
.byte 102,15,111,216 // movdqa %xmm0,%xmm3
.byte 102,15,113,211,8 // psrlw $0x8,%xmm3
- .byte 102,15,219,29,18,128,0,0 // pand 0x8012(%rip),%xmm3 # 39a40 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
+ .byte 102,15,219,29,2,128,0,0 // pand 0x8002(%rip),%xmm3 # 39ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
.byte 102,15,113,209,5 // psrlw $0x5,%xmm1
- .byte 102,15,219,13,17,128,0,0 // pand 0x8011(%rip),%xmm1 # 39a50 <_sk_srcover_bgra_8888_sse2_lowp+0x134c>
- .byte 102,15,111,21,25,128,0,0 // movdqa 0x8019(%rip),%xmm2 # 39a60 <_sk_srcover_bgra_8888_sse2_lowp+0x135c>
+ .byte 102,15,219,13,1,128,0,0 // pand 0x8001(%rip),%xmm1 # 39bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
+ .byte 102,15,111,21,9,128,0,0 // movdqa 0x8009(%rip),%xmm2 # 39bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x134c>
.byte 102,15,219,208 // pand %xmm0,%xmm2
.byte 102,15,113,208,13 // psrlw $0xd,%xmm0
.byte 102,15,235,195 // por %xmm3,%xmm0
@@ -58653,7 +58723,7 @@ _sk_gather_565_sse41_lowp:
.byte 102,15,113,210,2 // psrlw $0x2,%xmm2
.byte 102,15,235,211 // por %xmm3,%xmm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,15,120,0,0 // movaps 0x780f(%rip),%xmm3 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 15,40,29,255,119,0,0 // movaps 0x77ff(%rip),%xmm3 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
.byte 65,94 // pop %r14
@@ -58674,23 +58744,23 @@ _sk_load_4444_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,35 // ja 31ac8 <_sk_load_4444_sse41_lowp+0x3d>
+ .byte 119,35 // ja 31c38 <_sk_load_4444_sse41_lowp+0x3d>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,209,0,0,0 // lea 0xd1(%rip),%r9 # 31b84 <_sk_load_4444_sse41_lowp+0xf9>
+ .byte 76,141,13,209,0,0,0 // lea 0xd1(%rip),%r9 # 31cf4 <_sk_load_4444_sse41_lowp+0xf9>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,183,4,80 // movzwl (%r8,%rdx,2),%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
- .byte 235,76 // jmp 31b14 <_sk_load_4444_sse41_lowp+0x89>
+ .byte 235,76 // jmp 31c84 <_sk_load_4444_sse41_lowp+0x89>
.byte 243,69,15,111,4,80 // movdqu (%r8,%rdx,2),%xmm8
- .byte 235,68 // jmp 31b14 <_sk_load_4444_sse41_lowp+0x89>
+ .byte 235,68 // jmp 31c84 <_sk_load_4444_sse41_lowp+0x89>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,65,15,196,68,80,4,2 // pinsrw $0x2,0x4(%r8,%rdx,2),%xmm0
.byte 102,69,15,110,4,80 // movd (%r8,%rdx,2),%xmm8
.byte 102,68,15,58,14,192,252 // pblendw $0xfc,%xmm0,%xmm8
- .byte 235,41 // jmp 31b14 <_sk_load_4444_sse41_lowp+0x89>
+ .byte 235,41 // jmp 31c84 <_sk_load_4444_sse41_lowp+0x89>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,65,15,196,68,80,12,6 // pinsrw $0x6,0xc(%r8,%rdx,2),%xmm0
.byte 102,65,15,196,68,80,10,5 // pinsrw $0x5,0xa(%r8,%rdx,2),%xmm0
@@ -58701,7 +58771,7 @@ _sk_load_4444_sse41_lowp:
.byte 102,15,113,209,12 // psrlw $0xc,%xmm1
.byte 102,65,15,111,208 // movdqa %xmm8,%xmm2
.byte 102,15,113,210,8 // psrlw $0x8,%xmm2
- .byte 102,15,111,5,96,127,0,0 // movdqa 0x7f60(%rip),%xmm0 # 39a90 <_sk_srcover_bgra_8888_sse2_lowp+0x138c>
+ .byte 102,15,111,5,80,127,0,0 // movdqa 0x7f50(%rip),%xmm0 # 39bf0 <_sk_srcover_bgra_8888_sse2_lowp+0x137c>
.byte 102,15,219,208 // pand %xmm0,%xmm2
.byte 102,65,15,111,216 // movdqa %xmm8,%xmm3
.byte 102,15,113,211,4 // psrlw $0x4,%xmm3
@@ -58749,23 +58819,23 @@ _sk_load_4444_dst_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,35 // ja 31bdd <_sk_load_4444_dst_sse41_lowp+0x3d>
+ .byte 119,35 // ja 31d4d <_sk_load_4444_dst_sse41_lowp+0x3d>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,208,0,0,0 // lea 0xd0(%rip),%r9 # 31c98 <_sk_load_4444_dst_sse41_lowp+0xf8>
+ .byte 76,141,13,208,0,0,0 // lea 0xd0(%rip),%r9 # 31e08 <_sk_load_4444_dst_sse41_lowp+0xf8>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,183,4,80 // movzwl (%r8,%rdx,2),%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
- .byte 235,76 // jmp 31c29 <_sk_load_4444_dst_sse41_lowp+0x89>
+ .byte 235,76 // jmp 31d99 <_sk_load_4444_dst_sse41_lowp+0x89>
.byte 243,69,15,111,4,80 // movdqu (%r8,%rdx,2),%xmm8
- .byte 235,68 // jmp 31c29 <_sk_load_4444_dst_sse41_lowp+0x89>
+ .byte 235,68 // jmp 31d99 <_sk_load_4444_dst_sse41_lowp+0x89>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,65,15,196,100,80,4,2 // pinsrw $0x2,0x4(%r8,%rdx,2),%xmm4
.byte 102,69,15,110,4,80 // movd (%r8,%rdx,2),%xmm8
.byte 102,68,15,58,14,196,252 // pblendw $0xfc,%xmm4,%xmm8
- .byte 235,41 // jmp 31c29 <_sk_load_4444_dst_sse41_lowp+0x89>
+ .byte 235,41 // jmp 31d99 <_sk_load_4444_dst_sse41_lowp+0x89>
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,65,15,196,100,80,12,6 // pinsrw $0x6,0xc(%r8,%rdx,2),%xmm4
.byte 102,65,15,196,100,80,10,5 // pinsrw $0x5,0xa(%r8,%rdx,2),%xmm4
@@ -58776,7 +58846,7 @@ _sk_load_4444_dst_sse41_lowp:
.byte 102,15,113,213,12 // psrlw $0xc,%xmm5
.byte 102,65,15,111,240 // movdqa %xmm8,%xmm6
.byte 102,15,113,214,8 // psrlw $0x8,%xmm6
- .byte 102,15,111,37,75,126,0,0 // movdqa 0x7e4b(%rip),%xmm4 # 39a90 <_sk_srcover_bgra_8888_sse2_lowp+0x138c>
+ .byte 102,15,111,37,59,126,0,0 // movdqa 0x7e3b(%rip),%xmm4 # 39bf0 <_sk_srcover_bgra_8888_sse2_lowp+0x137c>
.byte 102,15,219,244 // pand %xmm4,%xmm6
.byte 102,65,15,111,248 // movdqa %xmm8,%xmm7
.byte 102,15,113,215,4 // psrlw $0x4,%xmm7
@@ -58821,12 +58891,12 @@ _sk_store_4444_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,200,125,0,0 // pand 0x7dc8(%rip),%xmm8 # 39aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x139c>
+ .byte 102,68,15,219,5,184,125,0,0 // pand 0x7db8(%rip),%xmm8 # 39c00 <_sk_srcover_bgra_8888_sse2_lowp+0x138c>
.byte 102,68,15,111,201 // movdqa %xmm1,%xmm9
.byte 102,65,15,113,241,4 // psllw $0x4,%xmm9
- .byte 102,68,15,219,13,196,125,0,0 // pand 0x7dc4(%rip),%xmm9 # 39ab0 <_sk_srcover_bgra_8888_sse2_lowp+0x13ac>
+ .byte 102,68,15,219,13,180,125,0,0 // pand 0x7db4(%rip),%xmm9 # 39c10 <_sk_srcover_bgra_8888_sse2_lowp+0x139c>
.byte 102,69,15,235,200 // por %xmm8,%xmm9
- .byte 102,68,15,111,21,198,125,0,0 // movdqa 0x7dc6(%rip),%xmm10 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x13bc>
+ .byte 102,68,15,111,21,182,125,0,0 // movdqa 0x7db6(%rip),%xmm10 # 39c20 <_sk_srcover_bgra_8888_sse2_lowp+0x13ac>
.byte 102,68,15,219,210 // pand %xmm2,%xmm10
.byte 102,68,15,111,195 // movdqa %xmm3,%xmm8
.byte 102,65,15,113,208,4 // psrlw $0x4,%xmm8
@@ -58836,19 +58906,19 @@ _sk_store_4444_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,29 // ja 31d3b <_sk_store_4444_sse41_lowp+0x87>
+ .byte 119,29 // ja 31eab <_sk_store_4444_sse41_lowp+0x87>
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,84,0,0,0 // lea 0x54(%rip),%r9 # 31d7c <_sk_store_4444_sse41_lowp+0xc8>
+ .byte 76,141,13,84,0,0,0 // lea 0x54(%rip),%r9 # 31eec <_sk_store_4444_sse41_lowp+0xc8>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 102,69,15,58,21,4,80,0 // pextrw $0x0,%xmm8,(%r8,%rdx,2)
- .byte 235,58 // jmp 31d75 <_sk_store_4444_sse41_lowp+0xc1>
+ .byte 235,58 // jmp 31ee5 <_sk_store_4444_sse41_lowp+0xc1>
.byte 243,69,15,127,4,80 // movdqu %xmm8,(%r8,%rdx,2)
- .byte 235,50 // jmp 31d75 <_sk_store_4444_sse41_lowp+0xc1>
+ .byte 235,50 // jmp 31ee5 <_sk_store_4444_sse41_lowp+0xc1>
.byte 102,69,15,58,21,68,80,4,2 // pextrw $0x2,%xmm8,0x4(%r8,%rdx,2)
.byte 102,69,15,126,4,80 // movd %xmm8,(%r8,%rdx,2)
- .byte 235,33 // jmp 31d75 <_sk_store_4444_sse41_lowp+0xc1>
+ .byte 235,33 // jmp 31ee5 <_sk_store_4444_sse41_lowp+0xc1>
.byte 102,69,15,58,21,68,80,12,6 // pextrw $0x6,%xmm8,0xc(%r8,%rdx,2)
.byte 102,69,15,58,21,68,80,10,5 // pextrw $0x5,%xmm8,0xa(%r8,%rdx,2)
.byte 102,69,15,58,21,68,80,8,4 // pextrw $0x4,%xmm8,0x8(%r8,%rdx,2)
@@ -58948,7 +59018,7 @@ _sk_gather_4444_sse41_lowp:
.byte 102,15,113,209,12 // psrlw $0xc,%xmm1
.byte 102,65,15,111,208 // movdqa %xmm8,%xmm2
.byte 102,15,113,210,8 // psrlw $0x8,%xmm2
- .byte 102,15,111,5,204,123,0,0 // movdqa 0x7bcc(%rip),%xmm0 # 39a90 <_sk_srcover_bgra_8888_sse2_lowp+0x138c>
+ .byte 102,15,111,5,188,123,0,0 // movdqa 0x7bbc(%rip),%xmm0 # 39bf0 <_sk_srcover_bgra_8888_sse2_lowp+0x137c>
.byte 102,15,219,208 // pand %xmm0,%xmm2
.byte 102,65,15,111,216 // movdqa %xmm8,%xmm3
.byte 102,15,113,211,4 // psrlw $0x4,%xmm3
@@ -58986,18 +59056,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 31f56 <_sk_load_a8_sse41_lowp+0x39>
+ .byte 119,34 // ja 320c6 <_sk_load_a8_sse41_lowp+0x39>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,146,0,0,0 // lea 0x92(%rip),%r9 # 31fd4 <_sk_load_a8_sse41_lowp+0xb7>
+ .byte 76,141,13,146,0,0,0 // lea 0x92(%rip),%r9 # 32144 <_sk_load_a8_sse41_lowp+0xb7>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,182,4,16 // movzbl (%r8,%rdx,1),%eax
.byte 102,15,110,216 // movd %eax,%xmm3
- .byte 235,100 // jmp 31fba <_sk_load_a8_sse41_lowp+0x9d>
+ .byte 235,100 // jmp 3212a <_sk_load_a8_sse41_lowp+0x9d>
.byte 102,65,15,56,48,28,16 // pmovzxbw (%r8,%rdx,1),%xmm3
- .byte 235,91 // jmp 31fba <_sk_load_a8_sse41_lowp+0x9d>
+ .byte 235,91 // jmp 3212a <_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
@@ -59005,7 +59075,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 31fba <_sk_load_a8_sse41_lowp+0x9d>
+ .byte 235,54 // jmp 3212a <_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
@@ -59016,14 +59086,14 @@ _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,206,114,0,0 // pand 0x72ce(%rip),%xmm3 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,15,219,29,190,114,0,0 // pand 0x72be(%rip),%xmm3 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
.byte 255,224 // jmpq *%rax
.byte 15,31,0 // nopl (%rax)
- .byte 119,255 // ja 31fd5 <_sk_load_a8_sse41_lowp+0xb8>
+ .byte 119,255 // ja 32145 <_sk_load_a8_sse41_lowp+0xb8>
.byte 255 // (bad)
.byte 255,154,255,255,255,139 // lcall *-0x74000001(%rdx)
.byte 255 // (bad)
@@ -59052,18 +59122,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 32029 <_sk_load_a8_dst_sse41_lowp+0x39>
+ .byte 119,34 // ja 32199 <_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 # 320a4 <_sk_load_a8_dst_sse41_lowp+0xb4>
+ .byte 76,141,13,143,0,0,0 // lea 0x8f(%rip),%r9 # 32214 <_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 3208d <_sk_load_a8_dst_sse41_lowp+0x9d>
+ .byte 235,100 // jmp 321fd <_sk_load_a8_dst_sse41_lowp+0x9d>
.byte 102,65,15,56,48,60,16 // pmovzxbw (%r8,%rdx,1),%xmm7
- .byte 235,91 // jmp 3208d <_sk_load_a8_dst_sse41_lowp+0x9d>
+ .byte 235,91 // jmp 321fd <_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
@@ -59071,7 +59141,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 3208d <_sk_load_a8_dst_sse41_lowp+0x9d>
+ .byte 235,54 // jmp 321fd <_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
@@ -59082,13 +59152,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,251,113,0,0 // pand 0x71fb(%rip),%xmm7 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,15,219,61,235,113,0,0 // pand 0x71eb(%rip),%xmm7 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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 320a5 <_sk_load_a8_dst_sse41_lowp+0xb5>
+ .byte 122,255 // jp 32215 <_sk_load_a8_dst_sse41_lowp+0xb5>
.byte 255 // (bad)
.byte 255,157,255,255,255,142 // lcall *-0x71000001(%rbp)
.byte 255 // (bad)
@@ -59119,28 +59189,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 320f4 <_sk_store_a8_sse41_lowp+0x34>
+ .byte 119,29 // ja 32264 <_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 # 32164 <_sk_store_a8_sse41_lowp+0xa4>
+ .byte 76,141,13,131,0,0,0 // lea 0x83(%rip),%r9 # 322d4 <_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 3215d <_sk_store_a8_sse41_lowp+0x9d>
+ .byte 235,105 // jmp 322cd <_sk_store_a8_sse41_lowp+0x9d>
.byte 102,68,15,111,195 // movdqa %xmm3,%xmm8
- .byte 102,68,15,56,0,5,221,120,0,0 // pshufb 0x78dd(%rip),%xmm8 # 399e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
+ .byte 102,68,15,56,0,5,205,120,0,0 // pshufb 0x78cd(%rip),%xmm8 # 39b40 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
.byte 102,69,15,214,4,16 // movq %xmm8,(%r8,%rdx,1)
- .byte 235,82 // jmp 3215d <_sk_store_a8_sse41_lowp+0x9d>
+ .byte 235,82 // jmp 322cd <_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,125,113,0,0 // pshufb 0x717d(%rip),%xmm8 # 392a0 <_sk_srcover_bgra_8888_sse2_lowp+0xb9c>
+ .byte 102,68,15,56,0,5,109,113,0,0 // pshufb 0x716d(%rip),%xmm8 # 39400 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
.byte 102,69,15,58,21,4,16,0 // pextrw $0x0,%xmm8,(%r8,%rdx,1)
- .byte 235,48 // jmp 3215d <_sk_store_a8_sse41_lowp+0x9d>
+ .byte 235,48 // jmp 322cd <_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,89,113,0,0 // pshufb 0x7159(%rip),%xmm8 # 392b0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ .byte 102,68,15,56,0,5,73,113,0,0 // pshufb 0x7149(%rip),%xmm8 # 39410 <_sk_srcover_bgra_8888_sse2_lowp+0xb9c>
.byte 102,69,15,126,4,16 // movd %xmm8,(%r8,%rdx,1)
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 255,224 // jmpq *%rax
@@ -59253,18 +59323,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 322e6 <_sk_load_g8_sse41_lowp+0x39>
+ .byte 119,34 // ja 32456 <_sk_load_g8_sse41_lowp+0x39>
.byte 102,15,239,201 // pxor %xmm1,%xmm1
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,150,0,0,0 // lea 0x96(%rip),%r9 # 32368 <_sk_load_g8_sse41_lowp+0xbb>
+ .byte 76,141,13,150,0,0,0 // lea 0x96(%rip),%r9 # 324d8 <_sk_load_g8_sse41_lowp+0xbb>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,182,4,16 // movzbl (%r8,%rdx,1),%eax
.byte 102,15,110,192 // movd %eax,%xmm0
- .byte 235,100 // jmp 3234a <_sk_load_g8_sse41_lowp+0x9d>
+ .byte 235,100 // jmp 324ba <_sk_load_g8_sse41_lowp+0x9d>
.byte 102,65,15,56,48,4,16 // pmovzxbw (%r8,%rdx,1),%xmm0
- .byte 235,91 // jmp 3234a <_sk_load_g8_sse41_lowp+0x9d>
+ .byte 235,91 // jmp 324ba <_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
@@ -59272,7 +59342,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 3234a <_sk_load_g8_sse41_lowp+0x9d>
+ .byte 235,54 // jmp 324ba <_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
@@ -59283,14 +59353,14 @@ _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,62,111,0,0 // pand 0x6f3e(%rip),%xmm0 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,15,219,5,46,111,0,0 // pand 0x6f2e(%rip),%xmm0 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,53,111,0,0 // movaps 0x6f35(%rip),%xmm3 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 15,40,29,37,111,0,0 // movaps 0x6f25(%rip),%xmm3 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
.byte 102,15,111,208 // movdqa %xmm0,%xmm2
.byte 255,224 // jmpq *%rax
.byte 15,31,0 // nopl (%rax)
- .byte 115,255 // jae 32369 <_sk_load_g8_sse41_lowp+0xbc>
+ .byte 115,255 // jae 324d9 <_sk_load_g8_sse41_lowp+0xbc>
.byte 255 // (bad)
.byte 255,150,255,255,255,135 // callq *-0x78000001(%rsi)
.byte 255 // (bad)
@@ -59319,18 +59389,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 323bd <_sk_load_g8_dst_sse41_lowp+0x39>
+ .byte 119,34 // ja 3252d <_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 # 3243c <_sk_load_g8_dst_sse41_lowp+0xb8>
+ .byte 76,141,13,147,0,0,0 // lea 0x93(%rip),%r9 # 325ac <_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 32421 <_sk_load_g8_dst_sse41_lowp+0x9d>
+ .byte 235,100 // jmp 32591 <_sk_load_g8_dst_sse41_lowp+0x9d>
.byte 102,65,15,56,48,36,16 // pmovzxbw (%r8,%rdx,1),%xmm4
- .byte 235,91 // jmp 32421 <_sk_load_g8_dst_sse41_lowp+0x9d>
+ .byte 235,91 // jmp 32591 <_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
@@ -59338,7 +59408,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 32421 <_sk_load_g8_dst_sse41_lowp+0x9d>
+ .byte 235,54 // jmp 32591 <_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
@@ -59349,13 +59419,13 @@ _sk_load_g8_dst_sse41_lowp:
.byte 102,65,15,110,36,16 // movd (%r8,%rdx,1),%xmm4
.byte 102,15,56,48,228 // pmovzxbw %xmm4,%xmm4
.byte 102,15,58,14,229,240 // pblendw $0xf0,%xmm5,%xmm4
- .byte 102,15,219,37,103,110,0,0 // pand 0x6e67(%rip),%xmm4 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,15,219,37,87,110,0,0 // pand 0x6e57(%rip),%xmm4 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,61,94,110,0,0 // movaps 0x6e5e(%rip),%xmm7 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 15,40,61,78,110,0,0 // movaps 0x6e4e(%rip),%xmm7 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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 3243d <_sk_load_g8_dst_sse41_lowp+0xb9>
+ .byte 118,255 // jbe 325ad <_sk_load_g8_dst_sse41_lowp+0xb9>
.byte 255 // (bad)
.byte 255,153,255,255,255,138 // lcall *-0x75000001(%rcx)
.byte 255 // (bad)
@@ -59377,10 +59447,10 @@ HIDDEN _sk_luminance_to_alpha_sse41_lowp
FUNCTION(_sk_luminance_to_alpha_sse41_lowp)
_sk_luminance_to_alpha_sse41_lowp:
.byte 102,15,111,218 // movdqa %xmm2,%xmm3
- .byte 102,15,213,5,108,118,0,0 // pmullw 0x766c(%rip),%xmm0 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x13cc>
- .byte 102,15,213,13,116,118,0,0 // pmullw 0x7674(%rip),%xmm1 # 39ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x13dc>
+ .byte 102,15,213,5,92,118,0,0 // pmullw 0x765c(%rip),%xmm0 # 39c30 <_sk_srcover_bgra_8888_sse2_lowp+0x13bc>
+ .byte 102,15,213,13,100,118,0,0 // pmullw 0x7664(%rip),%xmm1 # 39c40 <_sk_srcover_bgra_8888_sse2_lowp+0x13cc>
.byte 102,15,253,200 // paddw %xmm0,%xmm1
- .byte 102,15,213,29,120,118,0,0 // pmullw 0x7678(%rip),%xmm3 # 39af0 <_sk_srcover_bgra_8888_sse2_lowp+0x13ec>
+ .byte 102,15,213,29,104,118,0,0 // pmullw 0x7668(%rip),%xmm3 # 39c50 <_sk_srcover_bgra_8888_sse2_lowp+0x13dc>
.byte 102,15,253,217 // paddw %xmm1,%xmm3
.byte 102,15,113,211,8 // psrlw $0x8,%xmm3
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -59456,7 +59526,7 @@ _sk_gather_g8_sse41_lowp:
.byte 102,15,58,32,192,7 // pinsrb $0x7,%eax,%xmm0
.byte 102,15,56,48,192 // pmovzxbw %xmm0,%xmm0
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,225,108,0,0 // movaps 0x6ce1(%rip),%xmm3 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 15,40,29,209,108,0,0 // movaps 0x6cd1(%rip),%xmm3 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
.byte 102,15,111,208 // movdqa %xmm0,%xmm2
.byte 91 // pop %rbx
@@ -59472,14 +59542,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,15,100,0,0 // mulss 0x640f(%rip),%xmm8 # 389e0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- .byte 243,68,15,88,5,214,99,0,0 // addss 0x63d6(%rip),%xmm8 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 243,68,15,89,5,15,100,0,0 // mulss 0x640f(%rip),%xmm8 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 243,68,15,88,5,214,99,0,0 // addss 0x63d6(%rip),%xmm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 243,65,15,44,192 // cvttss2si %xmm8,%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
.byte 242,69,15,112,192,0 // pshuflw $0x0,%xmm8,%xmm8
.byte 102,69,15,112,192,80 // pshufd $0x50,%xmm8,%xmm8
.byte 102,65,15,213,192 // pmullw %xmm8,%xmm0
- .byte 102,68,15,111,13,146,108,0,0 // movdqa 0x6c92(%rip),%xmm9 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,13,130,108,0,0 // movdqa 0x6c82(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -59500,13 +59570,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,151,99,0,0 // mulss 0x6397(%rip),%xmm8 # 389e0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- .byte 243,68,15,88,5,94,99,0,0 // addss 0x635e(%rip),%xmm8 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 243,68,15,89,5,151,99,0,0 // mulss 0x6397(%rip),%xmm8 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 243,68,15,88,5,94,99,0,0 // addss 0x635e(%rip),%xmm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 243,65,15,44,192 // cvttss2si %xmm8,%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
.byte 242,69,15,112,192,0 // pshuflw $0x0,%xmm8,%xmm8
.byte 102,69,15,112,192,80 // pshufd $0x50,%xmm8,%xmm8
- .byte 102,68,15,111,13,31,108,0,0 // movdqa 0x6c1f(%rip),%xmm9 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,13,15,108,0,0 // movdqa 0x6c0f(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -59546,18 +59616,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 32728 <_sk_scale_u8_sse41_lowp+0x3b>
+ .byte 119,36 // ja 32898 <_sk_scale_u8_sse41_lowp+0x3b>
.byte 102,69,15,239,201 // pxor %xmm9,%xmm9
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,221,0,0,0 // lea 0xdd(%rip),%r9 # 327f0 <_sk_scale_u8_sse41_lowp+0x103>
+ .byte 76,141,13,221,0,0,0 // lea 0xdd(%rip),%r9 # 32960 <_sk_scale_u8_sse41_lowp+0x103>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,182,4,16 // movzbl (%r8,%rdx,1),%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
- .byte 235,111 // jmp 32797 <_sk_scale_u8_sse41_lowp+0xaa>
+ .byte 235,111 // jmp 32907 <_sk_scale_u8_sse41_lowp+0xaa>
.byte 102,69,15,56,48,4,16 // pmovzxbw (%r8,%rdx,1),%xmm8
- .byte 235,102 // jmp 32797 <_sk_scale_u8_sse41_lowp+0xaa>
+ .byte 235,102 // jmp 32907 <_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
@@ -59565,7 +59635,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 32797 <_sk_scale_u8_sse41_lowp+0xaa>
+ .byte 235,60 // jmp 32907 <_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
@@ -59576,9 +59646,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,240,106,0,0 // pand 0x6af0(%rip),%xmm8 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,219,5,224,106,0,0 // pand 0x6ae0(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.byte 102,65,15,213,192 // pmullw %xmm8,%xmm0
- .byte 102,68,15,111,13,226,106,0,0 // movdqa 0x6ae2(%rip),%xmm9 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,13,210,106,0,0 // movdqa 0x6ad2(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -59603,7 +59673,7 @@ _sk_scale_u8_sse41_lowp:
.byte 255,148,255,255,255,136,255 // callq *-0x770001(%rdi,%rdi,8)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 124,255 // jl 32805 <_sk_scale_u8_sse41_lowp+0x118>
+ .byte 124,255 // jl 32975 <_sk_scale_u8_sse41_lowp+0x118>
.byte 255 // (bad)
.byte 255,107,255 // ljmp *-0x1(%rbx)
.byte 255 // (bad)
@@ -59621,18 +59691,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 32847 <_sk_lerp_u8_sse41_lowp+0x3b>
+ .byte 119,36 // ja 329b7 <_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 # 32950 <_sk_lerp_u8_sse41_lowp+0x144>
+ .byte 76,141,13,30,1,0,0 // lea 0x11e(%rip),%r9 # 32ac0 <_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 328b6 <_sk_lerp_u8_sse41_lowp+0xaa>
+ .byte 235,111 // jmp 32a26 <_sk_lerp_u8_sse41_lowp+0xaa>
.byte 102,69,15,56,48,4,16 // pmovzxbw (%r8,%rdx,1),%xmm8
- .byte 235,102 // jmp 328b6 <_sk_lerp_u8_sse41_lowp+0xaa>
+ .byte 235,102 // jmp 32a26 <_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
@@ -59640,7 +59710,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 328b6 <_sk_lerp_u8_sse41_lowp+0xaa>
+ .byte 235,60 // jmp 32a26 <_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
@@ -59651,8 +59721,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,209,105,0,0 // pand 0x69d1(%rip),%xmm8 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
- .byte 102,68,15,111,21,200,105,0,0 // movdqa 0x69c8(%rip),%xmm10 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,219,5,193,105,0,0 // pand 0x69c1(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,21,184,105,0,0 // movdqa 0x69b8(%rip),%xmm10 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -59682,7 +59752,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 32950 <_sk_lerp_u8_sse41_lowp+0x144>
+ .byte 235,254 // jmp 32ac0 <_sk_lerp_u8_sse41_lowp+0x144>
.byte 255 // (bad)
.byte 255,17 // callq *(%rcx)
.byte 255 // (bad)
@@ -59716,23 +59786,23 @@ _sk_scale_565_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,35 // ja 329ae <_sk_scale_565_sse41_lowp+0x42>
+ .byte 119,35 // ja 32b1e <_sk_scale_565_sse41_lowp+0x42>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,111,1,0,0 // lea 0x16f(%rip),%r9 # 32b08 <_sk_scale_565_sse41_lowp+0x19c>
+ .byte 76,141,13,111,1,0,0 // lea 0x16f(%rip),%r9 # 32c78 <_sk_scale_565_sse41_lowp+0x19c>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,183,4,80 // movzwl (%r8,%rdx,2),%eax
.byte 102,68,15,110,200 // movd %eax,%xmm9
- .byte 235,76 // jmp 329fa <_sk_scale_565_sse41_lowp+0x8e>
+ .byte 235,76 // jmp 32b6a <_sk_scale_565_sse41_lowp+0x8e>
.byte 243,69,15,111,12,80 // movdqu (%r8,%rdx,2),%xmm9
- .byte 235,68 // jmp 329fa <_sk_scale_565_sse41_lowp+0x8e>
+ .byte 235,68 // jmp 32b6a <_sk_scale_565_sse41_lowp+0x8e>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,65,15,196,68,80,4,2 // pinsrw $0x2,0x4(%r8,%rdx,2),%xmm0
.byte 102,69,15,110,12,80 // movd (%r8,%rdx,2),%xmm9
.byte 102,68,15,58,14,200,252 // pblendw $0xfc,%xmm0,%xmm9
- .byte 235,41 // jmp 329fa <_sk_scale_565_sse41_lowp+0x8e>
+ .byte 235,41 // jmp 32b6a <_sk_scale_565_sse41_lowp+0x8e>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,65,15,196,68,80,12,6 // pinsrw $0x6,0xc(%r8,%rdx,2),%xmm0
.byte 102,65,15,196,68,80,10,5 // pinsrw $0x5,0xa(%r8,%rdx,2),%xmm0
@@ -59741,11 +59811,11 @@ _sk_scale_565_sse41_lowp:
.byte 102,68,15,58,14,200,240 // pblendw $0xf0,%xmm0,%xmm9
.byte 102,65,15,111,193 // movdqa %xmm9,%xmm0
.byte 102,15,113,208,8 // psrlw $0x8,%xmm0
- .byte 102,15,219,5,52,112,0,0 // pand 0x7034(%rip),%xmm0 # 39a40 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
+ .byte 102,15,219,5,36,112,0,0 // pand 0x7024(%rip),%xmm0 # 39ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
.byte 102,69,15,111,209 // movdqa %xmm9,%xmm10
.byte 102,65,15,113,210,5 // psrlw $0x5,%xmm10
- .byte 102,68,15,219,21,48,112,0,0 // pand 0x7030(%rip),%xmm10 # 39a50 <_sk_srcover_bgra_8888_sse2_lowp+0x134c>
- .byte 102,68,15,111,29,55,112,0,0 // movdqa 0x7037(%rip),%xmm11 # 39a60 <_sk_srcover_bgra_8888_sse2_lowp+0x135c>
+ .byte 102,68,15,219,21,32,112,0,0 // pand 0x7020(%rip),%xmm10 # 39bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
+ .byte 102,68,15,111,29,39,112,0,0 // movdqa 0x7027(%rip),%xmm11 # 39bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x134c>
.byte 102,69,15,219,217 // pand %xmm9,%xmm11
.byte 102,65,15,113,209,13 // psrlw $0xd,%xmm9
.byte 102,68,15,235,200 // por %xmm0,%xmm9
@@ -59757,7 +59827,7 @@ _sk_scale_565_sse41_lowp:
.byte 102,15,113,240,3 // psllw $0x3,%xmm0
.byte 102,65,15,113,211,2 // psrlw $0x2,%xmm11
.byte 102,68,15,235,216 // por %xmm0,%xmm11
- .byte 102,15,111,5,149,111,0,0 // movdqa 0x6f95(%rip),%xmm0 # 39a00 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ .byte 102,15,111,5,133,111,0,0 // movdqa 0x6f85(%rip),%xmm0 # 39b60 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
.byte 102,68,15,111,227 // movdqa %xmm3,%xmm12
.byte 102,68,15,239,224 // pxor %xmm0,%xmm12
.byte 102,15,239,199 // pxor %xmm7,%xmm0
@@ -59770,7 +59840,7 @@ _sk_scale_565_sse41_lowp:
.byte 102,69,15,56,62,225 // pmaxuw %xmm9,%xmm12
.byte 102,69,15,56,16,229 // pblendvb %xmm0,%xmm13,%xmm12
.byte 102,69,15,213,200 // pmullw %xmm8,%xmm9
- .byte 102,15,111,5,221,103,0,0 // movdqa 0x67dd(%rip),%xmm0 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,15,111,5,205,103,0,0 // movdqa 0x67cd(%rip),%xmm0 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.byte 102,68,15,253,200 // paddw %xmm0,%xmm9
.byte 102,65,15,113,209,8 // psrlw $0x8,%xmm9
.byte 102,68,15,213,209 // pmullw %xmm1,%xmm10
@@ -59824,23 +59894,23 @@ _sk_lerp_565_sse41_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,35 // ja 32b66 <_sk_lerp_565_sse41_lowp+0x42>
+ .byte 119,35 // ja 32cd6 <_sk_lerp_565_sse41_lowp+0x42>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,187,1,0,0 // lea 0x1bb(%rip),%r9 # 32d0c <_sk_lerp_565_sse41_lowp+0x1e8>
+ .byte 76,141,13,187,1,0,0 // lea 0x1bb(%rip),%r9 # 32e7c <_sk_lerp_565_sse41_lowp+0x1e8>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,183,4,80 // movzwl (%r8,%rdx,2),%eax
.byte 102,68,15,110,200 // movd %eax,%xmm9
- .byte 235,76 // jmp 32bb2 <_sk_lerp_565_sse41_lowp+0x8e>
+ .byte 235,76 // jmp 32d22 <_sk_lerp_565_sse41_lowp+0x8e>
.byte 243,69,15,111,12,80 // movdqu (%r8,%rdx,2),%xmm9
- .byte 235,68 // jmp 32bb2 <_sk_lerp_565_sse41_lowp+0x8e>
+ .byte 235,68 // jmp 32d22 <_sk_lerp_565_sse41_lowp+0x8e>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,65,15,196,68,80,4,2 // pinsrw $0x2,0x4(%r8,%rdx,2),%xmm0
.byte 102,69,15,110,12,80 // movd (%r8,%rdx,2),%xmm9
.byte 102,68,15,58,14,200,252 // pblendw $0xfc,%xmm0,%xmm9
- .byte 235,41 // jmp 32bb2 <_sk_lerp_565_sse41_lowp+0x8e>
+ .byte 235,41 // jmp 32d22 <_sk_lerp_565_sse41_lowp+0x8e>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,65,15,196,68,80,12,6 // pinsrw $0x6,0xc(%r8,%rdx,2),%xmm0
.byte 102,65,15,196,68,80,10,5 // pinsrw $0x5,0xa(%r8,%rdx,2),%xmm0
@@ -59849,11 +59919,11 @@ _sk_lerp_565_sse41_lowp:
.byte 102,68,15,58,14,200,240 // pblendw $0xf0,%xmm0,%xmm9
.byte 102,65,15,111,193 // movdqa %xmm9,%xmm0
.byte 102,15,113,208,8 // psrlw $0x8,%xmm0
- .byte 102,15,219,5,124,110,0,0 // pand 0x6e7c(%rip),%xmm0 # 39a40 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
+ .byte 102,15,219,5,108,110,0,0 // pand 0x6e6c(%rip),%xmm0 # 39ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
.byte 102,69,15,111,209 // movdqa %xmm9,%xmm10
.byte 102,65,15,113,210,5 // psrlw $0x5,%xmm10
- .byte 102,68,15,219,21,120,110,0,0 // pand 0x6e78(%rip),%xmm10 # 39a50 <_sk_srcover_bgra_8888_sse2_lowp+0x134c>
- .byte 102,68,15,111,29,127,110,0,0 // movdqa 0x6e7f(%rip),%xmm11 # 39a60 <_sk_srcover_bgra_8888_sse2_lowp+0x135c>
+ .byte 102,68,15,219,21,104,110,0,0 // pand 0x6e68(%rip),%xmm10 # 39bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
+ .byte 102,68,15,111,29,111,110,0,0 // movdqa 0x6e6f(%rip),%xmm11 # 39bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x134c>
.byte 102,69,15,219,217 // pand %xmm9,%xmm11
.byte 102,65,15,113,209,13 // psrlw $0xd,%xmm9
.byte 102,68,15,235,200 // por %xmm0,%xmm9
@@ -59865,7 +59935,7 @@ _sk_lerp_565_sse41_lowp:
.byte 102,15,113,240,3 // psllw $0x3,%xmm0
.byte 102,65,15,113,211,2 // psrlw $0x2,%xmm11
.byte 102,68,15,235,216 // por %xmm0,%xmm11
- .byte 102,15,111,5,221,109,0,0 // movdqa 0x6ddd(%rip),%xmm0 # 39a00 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ .byte 102,15,111,5,205,109,0,0 // movdqa 0x6dcd(%rip),%xmm0 # 39b60 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
.byte 102,68,15,111,227 // movdqa %xmm3,%xmm12
.byte 102,68,15,239,224 // pxor %xmm0,%xmm12
.byte 102,15,239,199 // pxor %xmm7,%xmm0
@@ -59877,7 +59947,7 @@ _sk_lerp_565_sse41_lowp:
.byte 102,69,15,56,62,227 // pmaxuw %xmm11,%xmm12
.byte 102,69,15,56,62,225 // pmaxuw %xmm9,%xmm12
.byte 102,69,15,56,16,229 // pblendvb %xmm0,%xmm13,%xmm12
- .byte 102,68,15,111,45,41,102,0,0 // movdqa 0x6629(%rip),%xmm13 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,45,25,102,0,0 // movdqa 0x6619(%rip),%xmm13 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.byte 102,65,15,111,193 // movdqa %xmm9,%xmm0
.byte 102,65,15,239,197 // pxor %xmm13,%xmm0
.byte 102,15,213,196 // pmullw %xmm4,%xmm0
@@ -59934,7 +60004,7 @@ _sk_clamp_x_1_sse41_lowp:
.byte 69,15,87,192 // xorps %xmm8,%xmm8
.byte 65,15,95,200 // maxps %xmm8,%xmm1
.byte 65,15,95,192 // maxps %xmm8,%xmm0
- .byte 68,15,40,5,180,101,0,0 // movaps 0x65b4(%rip),%xmm8 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,5,164,101,0,0 // movaps 0x65a4(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 65,15,93,192 // minps %xmm8,%xmm0
.byte 65,15,93,200 // minps %xmm8,%xmm1
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -59951,7 +60021,7 @@ _sk_repeat_x_1_sse41_lowp:
.byte 69,15,87,192 // xorps %xmm8,%xmm8
.byte 65,15,95,200 // maxps %xmm8,%xmm1
.byte 65,15,95,192 // maxps %xmm8,%xmm0
- .byte 68,15,40,5,126,101,0,0 // movaps 0x657e(%rip),%xmm8 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,5,110,101,0,0 // movaps 0x656e(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 65,15,93,192 // minps %xmm8,%xmm0
.byte 65,15,93,200 // minps %xmm8,%xmm1
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -59961,10 +60031,10 @@ HIDDEN _sk_mirror_x_1_sse41_lowp
.globl _sk_mirror_x_1_sse41_lowp
FUNCTION(_sk_mirror_x_1_sse41_lowp)
_sk_mirror_x_1_sse41_lowp:
- .byte 68,15,40,5,202,101,0,0 // movaps 0x65ca(%rip),%xmm8 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xc4c>
+ .byte 68,15,40,5,186,101,0,0 // movaps 0x65ba(%rip),%xmm8 # 394b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
.byte 65,15,88,192 // addps %xmm8,%xmm0
.byte 65,15,88,200 // addps %xmm8,%xmm1
- .byte 68,15,40,13,74,101,0,0 // movaps 0x654a(%rip),%xmm9 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,13,58,101,0,0 // movaps 0x653a(%rip),%xmm9 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
.byte 68,15,40,209 // movaps %xmm1,%xmm10
.byte 69,15,89,209 // mulps %xmm9,%xmm10
.byte 68,15,89,200 // mulps %xmm0,%xmm9
@@ -59976,13 +60046,13 @@ _sk_mirror_x_1_sse41_lowp:
.byte 65,15,92,202 // subps %xmm10,%xmm1
.byte 65,15,88,200 // addps %xmm8,%xmm1
.byte 65,15,88,192 // addps %xmm8,%xmm0
- .byte 68,15,40,5,64,106,0,0 // movaps 0x6a40(%rip),%xmm8 # 39810 <_sk_srcover_bgra_8888_sse2_lowp+0x110c>
+ .byte 68,15,40,5,48,106,0,0 // movaps 0x6a30(%rip),%xmm8 # 39970 <_sk_srcover_bgra_8888_sse2_lowp+0x10fc>
.byte 65,15,84,192 // andps %xmm8,%xmm0
.byte 65,15,84,200 // andps %xmm8,%xmm1
.byte 69,15,87,192 // xorps %xmm8,%xmm8
.byte 65,15,95,200 // maxps %xmm8,%xmm1
.byte 65,15,95,192 // maxps %xmm8,%xmm0
- .byte 68,15,40,5,4,101,0,0 // movaps 0x6504(%rip),%xmm8 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,5,244,100,0,0 // movaps 0x64f4(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 65,15,93,192 // minps %xmm8,%xmm0
.byte 65,15,93,200 // minps %xmm8,%xmm1
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -60009,7 +60079,7 @@ _sk_gradient_sse41_lowp:
.byte 102,69,15,239,201 // pxor %xmm9,%xmm9
.byte 72,131,249,2 // cmp $0x2,%rcx
.byte 102,15,239,219 // pxor %xmm3,%xmm3
- .byte 114,57 // jb 32e6d <_sk_gradient_sse41_lowp+0x75>
+ .byte 114,57 // jb 32fdd <_sk_gradient_sse41_lowp+0x75>
.byte 72,139,80,72 // mov 0x48(%rax),%rdx
.byte 72,255,201 // dec %rcx
.byte 72,131,194,4 // add $0x4,%rdx
@@ -60024,7 +60094,7 @@ _sk_gradient_sse41_lowp:
.byte 102,15,250,218 // psubd %xmm2,%xmm3
.byte 72,131,194,4 // add $0x4,%rdx
.byte 72,255,201 // dec %rcx
- .byte 117,219 // jne 32e48 <_sk_gradient_sse41_lowp+0x50>
+ .byte 117,219 // jne 32fb8 <_sk_gradient_sse41_lowp+0x50>
.byte 102,72,15,58,22,219,1 // pextrq $0x1,%xmm3,%rbx
.byte 65,137,221 // mov %ebx,%r13d
.byte 72,193,235,32 // shr $0x20,%rbx
@@ -60103,14 +60173,14 @@ _sk_gradient_sse41_lowp:
.byte 69,15,88,239 // addps %xmm15,%xmm13
.byte 15,89,216 // mulps %xmm0,%xmm3
.byte 15,88,223 // addps %xmm7,%xmm3
- .byte 15,40,61,135,99,0,0 // movaps 0x6387(%rip),%xmm7 # 393d0 <_sk_srcover_bgra_8888_sse2_lowp+0xccc>
+ .byte 15,40,61,119,99,0,0 // movaps 0x6377(%rip),%xmm7 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
.byte 68,15,89,239 // mulps %xmm7,%xmm13
.byte 15,89,223 // mulps %xmm7,%xmm3
- .byte 68,15,40,61,136,98,0,0 // movaps 0x6288(%rip),%xmm15 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,61,120,98,0,0 // movaps 0x6278(%rip),%xmm15 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
.byte 69,15,88,239 // addps %xmm15,%xmm13
.byte 65,15,88,223 // addps %xmm15,%xmm3
.byte 243,65,15,91,245 // cvttps2dq %xmm13,%xmm6
- .byte 102,68,15,111,45,162,105,0,0 // movdqa 0x69a2(%rip),%xmm13 # 39a10 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
+ .byte 102,68,15,111,45,146,105,0,0 // movdqa 0x6992(%rip),%xmm13 # 39b70 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
.byte 102,65,15,56,0,245 // pshufb %xmm13,%xmm6
.byte 243,68,15,91,195 // cvttps2dq %xmm3,%xmm8
.byte 102,69,15,56,0,197 // pshufb %xmm13,%xmm8
@@ -60214,9 +60284,9 @@ _sk_evenly_spaced_gradient_sse41_lowp:
.byte 72,139,24 // mov (%rax),%rbx
.byte 72,139,104,8 // mov 0x8(%rax),%rbp
.byte 72,255,203 // dec %rbx
- .byte 120,7 // js 33246 <_sk_evenly_spaced_gradient_sse41_lowp+0x34>
+ .byte 120,7 // js 333b6 <_sk_evenly_spaced_gradient_sse41_lowp+0x34>
.byte 243,72,15,42,211 // cvtsi2ss %rbx,%xmm2
- .byte 235,21 // jmp 3325b <_sk_evenly_spaced_gradient_sse41_lowp+0x49>
+ .byte 235,21 // jmp 333cb <_sk_evenly_spaced_gradient_sse41_lowp+0x49>
.byte 73,137,216 // mov %rbx,%r8
.byte 73,209,232 // shr %r8
.byte 131,227,1 // and $0x1,%ebx
@@ -60354,14 +60424,14 @@ _sk_evenly_spaced_gradient_sse41_lowp:
.byte 15,40,100,36,176 // movaps -0x50(%rsp),%xmm4
.byte 68,15,89,196 // mulps %xmm4,%xmm8
.byte 68,15,88,192 // addps %xmm0,%xmm8
- .byte 15,40,5,100,94,0,0 // movaps 0x5e64(%rip),%xmm0 # 393d0 <_sk_srcover_bgra_8888_sse2_lowp+0xccc>
+ .byte 15,40,5,84,94,0,0 // movaps 0x5e54(%rip),%xmm0 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
.byte 15,89,216 // mulps %xmm0,%xmm3
.byte 68,15,89,192 // mulps %xmm0,%xmm8
- .byte 68,15,40,53,101,93,0,0 // movaps 0x5d65(%rip),%xmm14 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,53,85,93,0,0 // movaps 0x5d55(%rip),%xmm14 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
.byte 69,15,88,198 // addps %xmm14,%xmm8
.byte 65,15,88,222 // addps %xmm14,%xmm3
.byte 243,15,91,219 // cvttps2dq %xmm3,%xmm3
- .byte 102,15,111,5,129,100,0,0 // movdqa 0x6481(%rip),%xmm0 # 39a10 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
+ .byte 102,15,111,5,113,100,0,0 // movdqa 0x6471(%rip),%xmm0 # 39b70 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
.byte 102,15,56,0,216 // pshufb %xmm0,%xmm3
.byte 243,69,15,91,192 // cvttps2dq %xmm8,%xmm8
.byte 102,68,15,56,0,192 // pshufb %xmm0,%xmm8
@@ -60371,7 +60441,7 @@ _sk_evenly_spaced_gradient_sse41_lowp:
.byte 15,40,220 // movaps %xmm4,%xmm3
.byte 68,15,89,203 // mulps %xmm3,%xmm9
.byte 68,15,88,201 // addps %xmm1,%xmm9
- .byte 15,40,13,20,94,0,0 // movaps 0x5e14(%rip),%xmm1 # 393d0 <_sk_srcover_bgra_8888_sse2_lowp+0xccc>
+ .byte 15,40,13,4,94,0,0 // movaps 0x5e04(%rip),%xmm1 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
.byte 15,89,209 // mulps %xmm1,%xmm2
.byte 68,15,89,201 // mulps %xmm1,%xmm9
.byte 15,40,225 // movaps %xmm1,%xmm4
@@ -60440,14 +60510,14 @@ _sk_evenly_spaced_2_stop_gradient_sse41_lowp:
.byte 15,89,216 // mulps %xmm0,%xmm3
.byte 65,15,88,216 // addps %xmm8,%xmm3
.byte 65,15,88,208 // addps %xmm8,%xmm2
- .byte 68,15,40,21,14,93,0,0 // movaps 0x5d0e(%rip),%xmm10 # 393d0 <_sk_srcover_bgra_8888_sse2_lowp+0xccc>
+ .byte 68,15,40,21,254,92,0,0 // movaps 0x5cfe(%rip),%xmm10 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
.byte 65,15,89,210 // mulps %xmm10,%xmm2
.byte 65,15,89,218 // mulps %xmm10,%xmm3
- .byte 68,15,40,37,14,92,0,0 // movaps 0x5c0e(%rip),%xmm12 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,37,254,91,0,0 // movaps 0x5bfe(%rip),%xmm12 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
.byte 65,15,88,220 // addps %xmm12,%xmm3
.byte 65,15,88,212 // addps %xmm12,%xmm2
.byte 243,15,91,210 // cvttps2dq %xmm2,%xmm2
- .byte 102,68,15,111,29,41,99,0,0 // movdqa 0x6329(%rip),%xmm11 # 39a10 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
+ .byte 102,68,15,111,29,25,99,0,0 // movdqa 0x6319(%rip),%xmm11 # 39b70 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
.byte 102,65,15,56,0,211 // pshufb %xmm11,%xmm2
.byte 243,68,15,91,195 // cvttps2dq %xmm3,%xmm8
.byte 102,69,15,56,0,195 // pshufb %xmm11,%xmm8
@@ -60520,7 +60590,7 @@ _sk_xy_to_unit_angle_sse41_lowp:
.byte 15,40,251 // movaps %xmm3,%xmm7
.byte 15,40,242 // movaps %xmm2,%xmm6
.byte 68,15,40,192 // movaps %xmm0,%xmm8
- .byte 15,40,37,255,95,0,0 // movaps 0x5fff(%rip),%xmm4 # 39810 <_sk_srcover_bgra_8888_sse2_lowp+0x110c>
+ .byte 15,40,37,239,95,0,0 // movaps 0x5fef(%rip),%xmm4 # 39970 <_sk_srcover_bgra_8888_sse2_lowp+0x10fc>
.byte 68,15,40,233 // movaps %xmm1,%xmm13
.byte 68,15,84,236 // andps %xmm4,%xmm13
.byte 69,15,40,216 // movaps %xmm8,%xmm11
@@ -60545,18 +60615,18 @@ _sk_xy_to_unit_angle_sse41_lowp:
.byte 69,15,94,251 // divps %xmm11,%xmm15
.byte 65,15,40,199 // movaps %xmm15,%xmm0
.byte 15,89,192 // mulps %xmm0,%xmm0
- .byte 68,15,40,29,255,95,0,0 // movaps 0x5fff(%rip),%xmm11 # 39880 <_sk_srcover_bgra_8888_sse2_lowp+0x117c>
+ .byte 68,15,40,29,239,95,0,0 // movaps 0x5fef(%rip),%xmm11 # 399e0 <_sk_srcover_bgra_8888_sse2_lowp+0x116c>
.byte 68,15,40,224 // movaps %xmm0,%xmm12
.byte 69,15,89,227 // mulps %xmm11,%xmm12
- .byte 68,15,88,37,255,95,0,0 // addps 0x5fff(%rip),%xmm12 # 39890 <_sk_srcover_bgra_8888_sse2_lowp+0x118c>
+ .byte 68,15,88,37,239,95,0,0 // addps 0x5fef(%rip),%xmm12 # 399f0 <_sk_srcover_bgra_8888_sse2_lowp+0x117c>
.byte 68,15,89,224 // mulps %xmm0,%xmm12
- .byte 15,40,45,4,96,0,0 // movaps 0x6004(%rip),%xmm5 # 398a0 <_sk_srcover_bgra_8888_sse2_lowp+0x119c>
+ .byte 15,40,45,244,95,0,0 // movaps 0x5ff4(%rip),%xmm5 # 39a00 <_sk_srcover_bgra_8888_sse2_lowp+0x118c>
.byte 68,15,88,229 // addps %xmm5,%xmm12
.byte 68,15,89,224 // mulps %xmm0,%xmm12
- .byte 15,40,37,5,96,0,0 // movaps 0x6005(%rip),%xmm4 # 398b0 <_sk_srcover_bgra_8888_sse2_lowp+0x11ac>
+ .byte 15,40,37,245,95,0,0 // movaps 0x5ff5(%rip),%xmm4 # 39a10 <_sk_srcover_bgra_8888_sse2_lowp+0x119c>
.byte 68,15,88,228 // addps %xmm4,%xmm12
.byte 69,15,89,231 // mulps %xmm15,%xmm12
- .byte 15,40,21,6,96,0,0 // movaps 0x6006(%rip),%xmm2 # 398c0 <_sk_srcover_bgra_8888_sse2_lowp+0x11bc>
+ .byte 15,40,21,246,95,0,0 // movaps 0x5ff6(%rip),%xmm2 # 39a20 <_sk_srcover_bgra_8888_sse2_lowp+0x11ac>
.byte 15,40,218 // movaps %xmm2,%xmm3
.byte 65,15,92,212 // subps %xmm12,%xmm2
.byte 65,15,40,194 // movaps %xmm10,%xmm0
@@ -60565,7 +60635,7 @@ _sk_xy_to_unit_angle_sse41_lowp:
.byte 65,15,40,198 // movaps %xmm14,%xmm0
.byte 15,89,192 // mulps %xmm0,%xmm0
.byte 68,15,89,216 // mulps %xmm0,%xmm11
- .byte 68,15,88,29,174,95,0,0 // addps 0x5fae(%rip),%xmm11 # 39890 <_sk_srcover_bgra_8888_sse2_lowp+0x118c>
+ .byte 68,15,88,29,158,95,0,0 // addps 0x5f9e(%rip),%xmm11 # 399f0 <_sk_srcover_bgra_8888_sse2_lowp+0x117c>
.byte 68,15,89,216 // mulps %xmm0,%xmm11
.byte 68,15,88,221 // addps %xmm5,%xmm11
.byte 68,15,89,216 // mulps %xmm0,%xmm11
@@ -60576,7 +60646,7 @@ _sk_xy_to_unit_angle_sse41_lowp:
.byte 102,68,15,56,20,219 // blendvps %xmm0,%xmm3,%xmm11
.byte 69,15,87,201 // xorps %xmm9,%xmm9
.byte 69,15,194,193,1 // cmpltps %xmm9,%xmm8
- .byte 15,40,21,204,89,0,0 // movaps 0x59cc(%rip),%xmm2 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,21,188,89,0,0 // movaps 0x59bc(%rip),%xmm2 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
.byte 15,40,218 // movaps %xmm2,%xmm3
.byte 65,15,92,212 // subps %xmm12,%xmm2
.byte 65,15,40,192 // movaps %xmm8,%xmm0
@@ -60587,7 +60657,7 @@ _sk_xy_to_unit_angle_sse41_lowp:
.byte 102,68,15,56,20,219 // blendvps %xmm0,%xmm3,%xmm11
.byte 15,40,198 // movaps %xmm6,%xmm0
.byte 65,15,194,193,1 // cmpltps %xmm9,%xmm0
- .byte 15,40,13,170,89,0,0 // movaps 0x59aa(%rip),%xmm1 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 15,40,13,154,89,0,0 // movaps 0x599a(%rip),%xmm1 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 15,40,209 // movaps %xmm1,%xmm2
.byte 65,15,92,204 // subps %xmm12,%xmm1
.byte 102,68,15,56,20,225 // blendvps %xmm0,%xmm1,%xmm12
@@ -60641,48 +60711,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 33a12 <_sk_srcover_rgba_8888_sse41_lowp+0x4b>
+ .byte 119,38 // ja 33b82 <_sk_srcover_rgba_8888_sse41_lowp+0x4b>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
- .byte 76,141,29,20,2,0,0 // lea 0x214(%rip),%r11 # 33c0c <_sk_srcover_rgba_8888_sse41_lowp+0x245>
+ .byte 76,141,29,20,2,0,0 // lea 0x214(%rip),%r11 # 33d7c <_sk_srcover_rgba_8888_sse41_lowp+0x245>
.byte 75,99,4,139 // movslq (%r11,%r9,4),%rax
.byte 76,1,216 // add %r11,%rax
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 255,224 // jmpq *%rax
.byte 102,65,15,110,52,144 // movd (%r8,%rdx,4),%xmm6
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
- .byte 235,89 // jmp 33a6b <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+ .byte 235,89 // jmp 33bdb <_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 33a6b <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+ .byte 235,74 // jmp 33bdb <_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 33a6b <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+ .byte 235,37 // jmp 33bdb <_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,157,95,0,0 // movdqa 0x5f9d(%rip),%xmm4 # 39a10 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
+ .byte 102,15,111,37,141,95,0,0 // movdqa 0x5f8d(%rip),%xmm4 # 39b70 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
.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,253,87,0,0 // movdqa 0x57fd(%rip),%xmm12 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,37,237,87,0,0 // movdqa 0x57ed(%rip),%xmm12 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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,118,95,0,0 // movdqa 0x5f76(%rip),%xmm9 # 39a20 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
+ .byte 102,68,15,111,13,102,95,0,0 // movdqa 0x5f66(%rip),%xmm9 # 39b80 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
.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,99,95,0,0 // movdqa 0x5f63(%rip),%xmm9 # 39a30 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
+ .byte 102,68,15,111,13,83,95,0,0 // movdqa 0x5f53(%rip),%xmm9 # 39b90 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
.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
@@ -60724,19 +60794,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 33bb5 <_sk_srcover_rgba_8888_sse41_lowp+0x1ee>
- .byte 76,141,21,132,0,0,0 // lea 0x84(%rip),%r10 # 33c28 <_sk_srcover_rgba_8888_sse41_lowp+0x261>
+ .byte 119,24 // ja 33d25 <_sk_srcover_rgba_8888_sse41_lowp+0x1ee>
+ .byte 76,141,21,132,0,0,0 // lea 0x84(%rip),%r10 # 33d98 <_sk_srcover_rgba_8888_sse41_lowp+0x261>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 102,65,15,126,4,144 // movd %xmm0,(%r8,%rdx,4)
- .byte 235,63 // jmp 33bf4 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+ .byte 235,63 // jmp 33d64 <_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 33bf4 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+ .byte 235,48 // jmp 33d64 <_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 33bf4 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+ .byte 235,31 // jmp 33d64 <_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)
@@ -60753,7 +60823,7 @@ _sk_srcover_rgba_8888_sse41_lowp:
.byte 255,38 // jmpq *(%rsi)
.byte 254 // (bad)
.byte 255 // (bad)
- .byte 255,21,254,255,255,89 // callq *0x59fffffe(%rip) # 5a033c17 <_sk_srcover_bgra_8888_sse2_lowp+0x59ffb513>
+ .byte 255,21,254,255,255,89 // callq *0x59fffffe(%rip) # 5a033d87 <_sk_srcover_bgra_8888_sse2_lowp+0x59ffb513>
.byte 254 // (bad)
.byte 255 // (bad)
.byte 255,80,254 // callq *-0x2(%rax)
@@ -60792,48 +60862,48 @@ _sk_srcover_bgra_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 33c8f <_sk_srcover_bgra_8888_sse41_lowp+0x4b>
+ .byte 119,38 // ja 33dff <_sk_srcover_bgra_8888_sse41_lowp+0x4b>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
- .byte 76,141,29,23,2,0,0 // lea 0x217(%rip),%r11 # 33e8c <_sk_srcover_bgra_8888_sse41_lowp+0x248>
+ .byte 76,141,29,23,2,0,0 // lea 0x217(%rip),%r11 # 33ffc <_sk_srcover_bgra_8888_sse41_lowp+0x248>
.byte 75,99,4,139 // movslq (%r11,%r9,4),%rax
.byte 76,1,216 // add %r11,%rax
.byte 102,15,239,237 // pxor %xmm5,%xmm5
.byte 255,224 // jmpq *%rax
.byte 102,65,15,110,36,144 // movd (%r8,%rdx,4),%xmm4
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
- .byte 235,89 // jmp 33ce8 <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
+ .byte 235,89 // jmp 33e58 <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
.byte 243,65,15,111,36,144 // movdqu (%r8,%rdx,4),%xmm4
.byte 243,69,15,111,68,144,16 // movdqu 0x10(%r8,%rdx,4),%xmm8
- .byte 235,74 // jmp 33ce8 <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
+ .byte 235,74 // jmp 33e58 <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
.byte 102,65,15,110,100,144,8 // movd 0x8(%r8,%rdx,4),%xmm4
.byte 102,68,15,112,196,69 // pshufd $0x45,%xmm4,%xmm8
.byte 102,15,239,237 // pxor %xmm5,%xmm5
.byte 243,65,15,126,36,144 // movq (%r8,%rdx,4),%xmm4
.byte 102,65,15,58,14,224,240 // pblendw $0xf0,%xmm8,%xmm4
.byte 102,68,15,111,197 // movdqa %xmm5,%xmm8
- .byte 235,37 // jmp 33ce8 <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
+ .byte 235,37 // jmp 33e58 <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
.byte 102,65,15,110,100,144,24 // movd 0x18(%r8,%rdx,4),%xmm4
.byte 102,68,15,112,196,69 // pshufd $0x45,%xmm4,%xmm8
.byte 102,69,15,58,34,68,144,20,1 // pinsrd $0x1,0x14(%r8,%rdx,4),%xmm8
.byte 102,69,15,58,34,68,144,16,0 // pinsrd $0x0,0x10(%r8,%rdx,4),%xmm8
.byte 243,65,15,111,36,144 // movdqu (%r8,%rdx,4),%xmm4
- .byte 102,15,111,53,32,93,0,0 // movdqa 0x5d20(%rip),%xmm6 # 39a10 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
+ .byte 102,15,111,53,16,93,0,0 // movdqa 0x5d10(%rip),%xmm6 # 39b70 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
.byte 102,15,111,236 // movdqa %xmm4,%xmm5
.byte 102,15,56,0,238 // pshufb %xmm6,%xmm5
.byte 102,65,15,111,248 // movdqa %xmm8,%xmm7
.byte 102,15,56,0,254 // pshufb %xmm6,%xmm7
.byte 102,15,108,239 // punpcklqdq %xmm7,%xmm5
- .byte 102,68,15,111,37,128,85,0,0 // movdqa 0x5580(%rip),%xmm12 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,37,112,85,0,0 // movdqa 0x5570(%rip),%xmm12 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.byte 102,15,111,245 // movdqa %xmm5,%xmm6
.byte 102,65,15,219,244 // pand %xmm12,%xmm6
.byte 102,15,113,213,8 // psrlw $0x8,%xmm5
- .byte 102,68,15,111,13,249,92,0,0 // movdqa 0x5cf9(%rip),%xmm9 # 39a20 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
+ .byte 102,68,15,111,13,233,92,0,0 // movdqa 0x5ce9(%rip),%xmm9 # 39b80 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
.byte 102,15,111,252 // movdqa %xmm4,%xmm7
.byte 102,65,15,56,0,249 // pshufb %xmm9,%xmm7
.byte 102,69,15,111,208 // movdqa %xmm8,%xmm10
.byte 102,69,15,56,0,209 // pshufb %xmm9,%xmm10
.byte 102,65,15,108,250 // punpcklqdq %xmm10,%xmm7
- .byte 102,68,15,111,13,230,92,0,0 // movdqa 0x5ce6(%rip),%xmm9 # 39a30 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
+ .byte 102,68,15,111,13,214,92,0,0 // movdqa 0x5cd6(%rip),%xmm9 # 39b90 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
.byte 102,65,15,56,0,225 // pshufb %xmm9,%xmm4
.byte 102,69,15,56,0,193 // pshufb %xmm9,%xmm8
.byte 102,65,15,108,224 // punpcklqdq %xmm8,%xmm4
@@ -60875,19 +60945,19 @@ _sk_srcover_bgra_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 33e32 <_sk_srcover_bgra_8888_sse41_lowp+0x1ee>
- .byte 76,141,21,135,0,0,0 // lea 0x87(%rip),%r10 # 33ea8 <_sk_srcover_bgra_8888_sse41_lowp+0x264>
+ .byte 119,24 // ja 33fa2 <_sk_srcover_bgra_8888_sse41_lowp+0x1ee>
+ .byte 76,141,21,135,0,0,0 // lea 0x87(%rip),%r10 # 34018 <_sk_srcover_bgra_8888_sse41_lowp+0x264>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 102,65,15,126,4,144 // movd %xmm0,(%r8,%rdx,4)
- .byte 235,63 // jmp 33e71 <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
+ .byte 235,63 // jmp 33fe1 <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
.byte 243,65,15,127,4,144 // movdqu %xmm0,(%r8,%rdx,4)
.byte 243,65,15,127,76,144,16 // movdqu %xmm1,0x10(%r8,%rdx,4)
- .byte 235,48 // jmp 33e71 <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
+ .byte 235,48 // jmp 33fe1 <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
.byte 102,65,15,58,22,68,144,8,2 // pextrd $0x2,%xmm0,0x8(%r8,%rdx,4)
.byte 102,65,15,214,4,144 // movq %xmm0,(%r8,%rdx,4)
- .byte 235,31 // jmp 33e71 <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
+ .byte 235,31 // jmp 33fe1 <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
.byte 102,65,15,58,22,76,144,24,2 // pextrd $0x2,%xmm1,0x18(%r8,%rdx,4)
.byte 102,65,15,58,22,76,144,20,1 // pextrd $0x1,%xmm1,0x14(%r8,%rdx,4)
.byte 102,65,15,126,76,144,16 // movd %xmm1,0x10(%r8,%rdx,4)
@@ -60952,13 +61022,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 33f7a <_sk_start_pipeline_sse2_lowp+0xb6>
+ .byte 15,131,131,0,0,0 // jae 340ea <_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 33f48 <_sk_start_pipeline_sse2_lowp+0x84>
+ .byte 119,59 // ja 340b8 <_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
@@ -60977,10 +61047,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 33f11 <_sk_start_pipeline_sse2_lowp+0x4d>
+ .byte 118,201 // jbe 34081 <_sk_start_pipeline_sse2_lowp+0x4d>
.byte 76,137,255 // mov %r15,%rdi
.byte 72,41,215 // sub %rdx,%rdi
- .byte 116,33 // je 33f71 <_sk_start_pipeline_sse2_lowp+0xad>
+ .byte 116,33 // je 340e1 <_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
@@ -60994,7 +61064,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 33f03 <_sk_start_pipeline_sse2_lowp+0x3f>
+ .byte 117,137 // jne 34073 <_sk_start_pipeline_sse2_lowp+0x3f>
.byte 72,131,196,24 // add $0x18,%rsp
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
@@ -61025,7 +61095,7 @@ _sk_seed_shader_sse2_lowp:
.byte 102,15,110,209 // movd %ecx,%xmm2
.byte 102,15,112,210,0 // pshufd $0x0,%xmm2,%xmm2
.byte 15,91,210 // cvtdq2ps %xmm2,%xmm2
- .byte 15,88,21,40,83,0,0 // addps 0x5328(%rip),%xmm2 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,88,21,24,83,0,0 // addps 0x5318(%rip),%xmm2 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,40,218 // movaps %xmm2,%xmm3
.byte 255,224 // jmpq *%rax
@@ -61202,7 +61272,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,109,80,0,0 // movaps 0x506d(%rip),%xmm3 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 15,40,29,93,80,0,0 // movaps 0x505d(%rip),%xmm3 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,87,201 // xorps %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
@@ -61213,7 +61283,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,89,80,0,0 // movaps 0x5059(%rip),%xmm0 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 15,40,5,73,80,0,0 // movaps 0x5049(%rip),%xmm0 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.byte 15,40,200 // movaps %xmm0,%xmm1
.byte 15,40,208 // movaps %xmm0,%xmm2
.byte 15,40,216 // movaps %xmm0,%xmm3
@@ -61224,10 +61294,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,148,71,0,0 // movss 0x4794(%rip),%xmm2 # 389e0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 243,15,16,21,148,71,0,0 // movss 0x4794(%rip),%xmm2 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
.byte 243,15,16,0 // movss (%rax),%xmm0
.byte 243,15,89,194 // mulss %xmm2,%xmm0
- .byte 243,68,15,16,5,83,71,0,0 // movss 0x4753(%rip),%xmm8 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 243,68,15,16,5,83,71,0,0 // movss 0x4753(%rip),%xmm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 243,65,15,88,192 // addss %xmm8,%xmm0
.byte 243,68,15,44,192 // cvttss2si %xmm0,%r8d
.byte 102,65,15,110,192 // movd %r8d,%xmm0
@@ -61253,7 +61323,7 @@ HIDDEN _sk_clamp_a_sse2_lowp
.globl _sk_clamp_a_sse2_lowp
FUNCTION(_sk_clamp_a_sse2_lowp)
_sk_clamp_a_sse2_lowp:
- .byte 102,68,15,111,5,63,87,0,0 // movdqa 0x573f(%rip),%xmm8 # 39a00 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ .byte 102,68,15,111,5,47,87,0,0 // movdqa 0x572f(%rip),%xmm8 # 39b60 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
.byte 102,68,15,111,200 // movdqa %xmm0,%xmm9
.byte 102,69,15,239,200 // pxor %xmm8,%xmm9
.byte 102,68,15,111,211 // movdqa %xmm3,%xmm10
@@ -61282,7 +61352,7 @@ HIDDEN _sk_clamp_a_dst_sse2_lowp
.globl _sk_clamp_a_dst_sse2_lowp
FUNCTION(_sk_clamp_a_dst_sse2_lowp)
_sk_clamp_a_dst_sse2_lowp:
- .byte 102,68,15,111,5,201,86,0,0 // movdqa 0x56c9(%rip),%xmm8 # 39a00 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ .byte 102,68,15,111,5,185,86,0,0 // movdqa 0x56b9(%rip),%xmm8 # 39b60 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
.byte 102,68,15,111,204 // movdqa %xmm4,%xmm9
.byte 102,69,15,239,200 // pxor %xmm8,%xmm9
.byte 102,68,15,111,215 // movdqa %xmm7,%xmm10
@@ -61312,7 +61382,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,223,78,0,0 // movdqa 0x4edf(%rip),%xmm8 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,5,207,78,0,0 // movdqa 0x4ecf(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -61329,7 +61399,7 @@ HIDDEN _sk_premul_dst_sse2_lowp
FUNCTION(_sk_premul_dst_sse2_lowp)
_sk_premul_dst_sse2_lowp:
.byte 102,15,213,231 // pmullw %xmm7,%xmm4
- .byte 102,68,15,111,5,168,78,0,0 // movdqa 0x4ea8(%rip),%xmm8 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,5,152,78,0,0 // movdqa 0x4e98(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.byte 102,65,15,253,224 // paddw %xmm8,%xmm4
.byte 102,15,113,212,8 // psrlw $0x8,%xmm4
.byte 102,15,213,239 // pmullw %xmm7,%xmm5
@@ -61377,7 +61447,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,70,78,0,0 // movdqa 0x4e46(%rip),%xmm8 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,5,54,78,0,0 // movdqa 0x4e36(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -61409,7 +61479,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,234,77,0,0 // movdqa 0x4dea(%rip),%xmm3 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,15,111,29,218,77,0,0 // movdqa 0x4dda(%rip),%xmm3 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -61441,7 +61511,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,106,77,0,0 // movdqa 0x4d6a(%rip),%xmm9 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,13,90,77,0,0 // movdqa 0x4d5a(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -61470,7 +61540,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,245,76,0,0 // movdqa 0x4cf5(%rip),%xmm8 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,5,229,76,0,0 // movdqa 0x4ce5(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -61491,7 +61561,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,172,76,0,0 // movdqa 0x4cac(%rip),%xmm8 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,5,156,76,0,0 // movdqa 0x4c9c(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -61512,7 +61582,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,99,76,0,0 // movdqa 0x4c63(%rip),%xmm8 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,5,83,76,0,0 // movdqa 0x4c53(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -61535,7 +61605,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,12,76,0,0 // movdqa 0x4c0c(%rip),%xmm8 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,5,252,75,0,0 // movdqa 0x4bfc(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -61560,7 +61630,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,178,75,0,0 // movdqa 0x4bb2(%rip),%xmm9 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,13,162,75,0,0 // movdqa 0x4ba2(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -61589,7 +61659,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,56,75,0,0 // movdqa 0x4b38(%rip),%xmm8 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,5,40,75,0,0 // movdqa 0x4b28(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -61616,7 +61686,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,209,74,0,0 // movdqa 0x4ad1(%rip),%xmm8 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,5,193,74,0,0 // movdqa 0x4ac1(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -61635,7 +61705,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,144,74,0,0 // movdqa 0x4a90(%rip),%xmm9 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,13,128,74,0,0 // movdqa 0x4a80(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -61680,12 +61750,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,60,82,0,0 // movdqa 0x523c(%rip),%xmm10 # 39b00 <_sk_srcover_bgra_8888_sse2_lowp+0x13fc>
+ .byte 102,68,15,111,21,44,82,0,0 // movdqa 0x522c(%rip),%xmm10 # 39c60 <_sk_srcover_bgra_8888_sse2_lowp+0x13ec>
.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,176,73,0,0 // movdqa 0x49b0(%rip),%xmm11 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,29,160,73,0,0 // movdqa 0x49a0(%rip),%xmm11 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -61724,7 +61794,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,16,73,0,0 // movdqa 0x4910(%rip),%xmm10 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,21,0,73,0,0 // movdqa 0x4900(%rip),%xmm10 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -61756,7 +61826,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,142,72,0,0 // movdqa 0x488e(%rip),%xmm9 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,13,126,72,0,0 // movdqa 0x487e(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -61798,7 +61868,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,73,79,0,0 // movdqa 0x4f49(%rip),%xmm9 # 39a00 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ .byte 102,68,15,111,13,57,79,0,0 // movdqa 0x4f39(%rip),%xmm9 # 39b60 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
.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
@@ -61807,7 +61877,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,168,71,0,0 // movdqa 0x47a8(%rip),%xmm10 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,21,152,71,0,0 // movdqa 0x4798(%rip),%xmm10 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -61863,7 +61933,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,32,78,0,0 // movdqa 0x4e20(%rip),%xmm9 # 39a00 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ .byte 102,68,15,111,13,16,78,0,0 // movdqa 0x4e10(%rip),%xmm9 # 39b60 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
.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
@@ -61872,7 +61942,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,127,70,0,0 // movdqa 0x467f(%rip),%xmm10 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,21,111,70,0,0 // movdqa 0x466f(%rip),%xmm10 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -61928,7 +61998,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,247,76,0,0 // movdqa 0x4cf7(%rip),%xmm9 # 39a00 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ .byte 102,68,15,111,13,231,76,0,0 // movdqa 0x4ce7(%rip),%xmm9 # 39b60 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
.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
@@ -61937,10 +62007,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,86,69,0,0 // movdqa 0x4556(%rip),%xmm10 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,21,70,69,0,0 // movdqa 0x4546(%rip),%xmm10 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.byte 102,65,15,253,202 // paddw %xmm10,%xmm1
.byte 102,15,113,209,7 // psrlw $0x7,%xmm1
- .byte 102,68,15,111,29,163,76,0,0 // movdqa 0x4ca3(%rip),%xmm11 # 399f0 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ .byte 102,68,15,111,29,147,76,0,0 // movdqa 0x4c93(%rip),%xmm11 # 39b50 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
.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
@@ -61995,10 +62065,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,83,68,0,0 // movdqa 0x4453(%rip),%xmm9 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,13,67,68,0,0 // movdqa 0x4443(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.byte 102,65,15,253,201 // paddw %xmm9,%xmm1
.byte 102,15,113,209,7 // psrlw $0x7,%xmm1
- .byte 102,68,15,111,21,160,75,0,0 // movdqa 0x4ba0(%rip),%xmm10 # 399f0 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ .byte 102,68,15,111,21,144,75,0,0 // movdqa 0x4b90(%rip),%xmm10 # 39b50 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
.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
@@ -62034,7 +62104,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,175,67,0,0 // movdqa 0x43af(%rip),%xmm2 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,15,111,21,159,67,0,0 // movdqa 0x439f(%rip),%xmm2 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -62047,7 +62117,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,219,74,0,0 // movdqa 0x4adb(%rip),%xmm2 # 39a00 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ .byte 102,15,111,21,203,74,0,0 // movdqa 0x4acb(%rip),%xmm2 # 39b60 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
.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
@@ -62066,7 +62136,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,14,67,0,0 // paddw 0x430e(%rip),%xmm0 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,15,253,5,254,66,0,0 // paddw 0x42fe(%rip),%xmm0 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -62089,7 +62159,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,153,66,0,0 // paddw 0x4299(%rip),%xmm9 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,253,13,137,66,0,0 // paddw 0x4289(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -62111,7 +62181,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,41,66,0,0 // movdqa 0x4229(%rip),%xmm8 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,5,25,66,0,0 // movdqa 0x4219(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -62139,7 +62209,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,186,65,0,0 // movdqa 0x41ba(%rip),%xmm6 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,15,111,53,170,65,0,0 // movdqa 0x41aa(%rip),%xmm6 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -62161,7 +62231,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,190,72,0,0 // movdqa 0x48be(%rip),%xmm1 # 39a00 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ .byte 102,15,111,13,174,72,0,0 // movdqa 0x48ae(%rip),%xmm1 # 39b60 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
.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
@@ -62188,7 +62258,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,61,72,0,0 // movdqa 0x483d(%rip),%xmm7 # 39a00 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ .byte 102,15,111,61,45,72,0,0 // movdqa 0x482d(%rip),%xmm7 # 39b60 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
.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
@@ -62248,27 +62318,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 352d9 <_sk_load_8888_sse2_lowp+0x44>
+ .byte 119,41 // ja 35449 <_sk_load_8888_sse2_lowp+0x44>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,25,1,0,0 // lea 0x119(%rip),%r9 # 353d8 <_sk_load_8888_sse2_lowp+0x143>
+ .byte 76,141,13,25,1,0,0 // lea 0x119(%rip),%r9 # 35548 <_sk_load_8888_sse2_lowp+0x143>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 255,224 // jmpq *%rax
.byte 243,65,15,16,28,144 // movss (%r8,%rdx,4),%xmm3
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
- .byte 235,102 // jmp 3533f <_sk_load_8888_sse2_lowp+0xaa>
+ .byte 235,102 // jmp 354af <_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 3533f <_sk_load_8888_sse2_lowp+0xaa>
+ .byte 235,87 // jmp 354af <_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 3533f <_sk_load_8888_sse2_lowp+0xaa>
+ .byte 235,52 // jmp 354af <_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
@@ -62285,7 +62355,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,39,63,0,0 // movdqa 0x3f27(%rip),%xmm9 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,13,23,63,0,0 // movdqa 0x3f17(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -62342,27 +62412,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 35438 <_sk_load_8888_dst_sse2_lowp+0x44>
+ .byte 119,41 // ja 355a8 <_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 # 35534 <_sk_load_8888_dst_sse2_lowp+0x140>
+ .byte 76,141,13,22,1,0,0 // lea 0x116(%rip),%r9 # 356a4 <_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 3549e <_sk_load_8888_dst_sse2_lowp+0xaa>
+ .byte 235,102 // jmp 3560e <_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 3549e <_sk_load_8888_dst_sse2_lowp+0xaa>
+ .byte 235,87 // jmp 3560e <_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 3549e <_sk_load_8888_dst_sse2_lowp+0xaa>
+ .byte 235,52 // jmp 3560e <_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
@@ -62379,7 +62449,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,200,61,0,0 // movdqa 0x3dc8(%rip),%xmm9 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,13,184,61,0,0 // movdqa 0x3db8(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -62447,21 +62517,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 355d3 <_sk_store_8888_sse2_lowp+0x83>
+ .byte 119,27 // ja 35743 <_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 # 35624 <_sk_store_8888_sse2_lowp+0xd4>
+ .byte 76,141,13,98,0,0,0 // lea 0x62(%rip),%r9 # 35794 <_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 3561e <_sk_store_8888_sse2_lowp+0xce>
+ .byte 235,75 // jmp 3578e <_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 3561e <_sk_store_8888_sse2_lowp+0xce>
+ .byte 235,60 // jmp 3578e <_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 3561e <_sk_store_8888_sse2_lowp+0xce>
+ .byte 235,39 // jmp 3578e <_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
@@ -62506,27 +62576,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 35684 <_sk_load_bgra_sse2_lowp+0x44>
+ .byte 119,41 // ja 357f4 <_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 # 35780 <_sk_load_bgra_sse2_lowp+0x140>
+ .byte 76,141,13,22,1,0,0 // lea 0x116(%rip),%r9 # 358f0 <_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 356ea <_sk_load_bgra_sse2_lowp+0xaa>
+ .byte 235,102 // jmp 3585a <_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 356ea <_sk_load_bgra_sse2_lowp+0xaa>
+ .byte 235,87 // jmp 3585a <_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 356ea <_sk_load_bgra_sse2_lowp+0xaa>
+ .byte 235,52 // jmp 3585a <_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
@@ -62543,7 +62613,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,124,59,0,0 // movdqa 0x3b7c(%rip),%xmm9 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,13,108,59,0,0 // movdqa 0x3b6c(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -62596,27 +62666,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 357e0 <_sk_load_bgra_dst_sse2_lowp+0x44>
+ .byte 119,41 // ja 35950 <_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 # 358dc <_sk_load_bgra_dst_sse2_lowp+0x140>
+ .byte 76,141,13,22,1,0,0 // lea 0x116(%rip),%r9 # 35a4c <_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 35846 <_sk_load_bgra_dst_sse2_lowp+0xaa>
+ .byte 235,102 // jmp 359b6 <_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 35846 <_sk_load_bgra_dst_sse2_lowp+0xaa>
+ .byte 235,87 // jmp 359b6 <_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 35846 <_sk_load_bgra_dst_sse2_lowp+0xaa>
+ .byte 235,52 // jmp 359b6 <_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
@@ -62633,7 +62703,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,32,58,0,0 // movdqa 0x3a20(%rip),%xmm9 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,13,16,58,0,0 // movdqa 0x3a10(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -62701,21 +62771,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 3597b <_sk_store_bgra_sse2_lowp+0x83>
+ .byte 119,27 // ja 35aeb <_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 # 359cc <_sk_store_bgra_sse2_lowp+0xd4>
+ .byte 76,141,13,98,0,0,0 // lea 0x62(%rip),%r9 # 35b3c <_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 359c6 <_sk_store_bgra_sse2_lowp+0xce>
+ .byte 235,75 // jmp 35b36 <_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 359c6 <_sk_store_bgra_sse2_lowp+0xce>
+ .byte 235,60 // jmp 35b36 <_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 359c6 <_sk_store_bgra_sse2_lowp+0xce>
+ .byte 235,39 // jmp 35b36 <_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
@@ -62829,7 +62899,7 @@ _sk_gather_8888_sse2_lowp:
.byte 102,15,114,241,16 // pslld $0x10,%xmm1
.byte 102,15,114,225,16 // psrad $0x10,%xmm1
.byte 102,15,107,200 // packssdw %xmm0,%xmm1
- .byte 102,68,15,111,13,60,55,0,0 // movdqa 0x373c(%rip),%xmm9 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,13,44,55,0,0 // movdqa 0x372c(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -62939,7 +63009,7 @@ _sk_gather_bgra_sse2_lowp:
.byte 102,15,114,241,16 // pslld $0x10,%xmm1
.byte 102,15,114,225,16 // psrad $0x10,%xmm1
.byte 102,15,107,200 // packssdw %xmm0,%xmm1
- .byte 102,68,15,111,13,93,53,0,0 // movdqa 0x355d(%rip),%xmm9 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,13,77,53,0,0 // movdqa 0x354d(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -62980,23 +63050,23 @@ _sk_load_565_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,34 // ja 35de2 <_sk_load_565_sse2_lowp+0x3c>
+ .byte 119,34 // ja 35f52 <_sk_load_565_sse2_lowp+0x3c>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,190,0,0,0 // lea 0xbe(%rip),%r9 # 35e8c <_sk_load_565_sse2_lowp+0xe6>
+ .byte 76,141,13,190,0,0,0 // lea 0xbe(%rip),%r9 # 35ffc <_sk_load_565_sse2_lowp+0xe6>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,183,4,80 // movzwl (%r8,%rdx,2),%eax
.byte 102,15,110,192 // movd %eax,%xmm0
- .byte 235,66 // jmp 35e24 <_sk_load_565_sse2_lowp+0x7e>
+ .byte 235,66 // jmp 35f94 <_sk_load_565_sse2_lowp+0x7e>
.byte 243,65,15,111,4,80 // movdqu (%r8,%rdx,2),%xmm0
- .byte 235,58 // jmp 35e24 <_sk_load_565_sse2_lowp+0x7e>
+ .byte 235,58 // jmp 35f94 <_sk_load_565_sse2_lowp+0x7e>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,65,15,196,68,80,4,2 // pinsrw $0x2,0x4(%r8,%rdx,2),%xmm0
.byte 243,65,15,16,12,80 // movss (%r8,%rdx,2),%xmm1
.byte 243,15,16,193 // movss %xmm1,%xmm0
- .byte 235,34 // jmp 35e24 <_sk_load_565_sse2_lowp+0x7e>
+ .byte 235,34 // jmp 35f94 <_sk_load_565_sse2_lowp+0x7e>
.byte 102,15,239,192 // pxor %xmm0,%xmm0
.byte 102,65,15,196,68,80,12,6 // pinsrw $0x6,0xc(%r8,%rdx,2),%xmm0
.byte 102,65,15,196,68,80,10,5 // pinsrw $0x5,0xa(%r8,%rdx,2),%xmm0
@@ -63004,11 +63074,11 @@ _sk_load_565_sse2_lowp:
.byte 102,65,15,18,4,80 // movlpd (%r8,%rdx,2),%xmm0
.byte 102,15,111,216 // movdqa %xmm0,%xmm3
.byte 102,15,113,211,8 // psrlw $0x8,%xmm3
- .byte 102,15,219,29,11,60,0,0 // pand 0x3c0b(%rip),%xmm3 # 39a40 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
+ .byte 102,15,219,29,251,59,0,0 // pand 0x3bfb(%rip),%xmm3 # 39ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
.byte 102,15,113,209,5 // psrlw $0x5,%xmm1
- .byte 102,15,219,13,10,60,0,0 // pand 0x3c0a(%rip),%xmm1 # 39a50 <_sk_srcover_bgra_8888_sse2_lowp+0x134c>
- .byte 102,15,111,21,18,60,0,0 // movdqa 0x3c12(%rip),%xmm2 # 39a60 <_sk_srcover_bgra_8888_sse2_lowp+0x135c>
+ .byte 102,15,219,13,250,59,0,0 // pand 0x3bfa(%rip),%xmm1 # 39bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
+ .byte 102,15,111,21,2,60,0,0 // movdqa 0x3c02(%rip),%xmm2 # 39bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x134c>
.byte 102,15,219,208 // pand %xmm0,%xmm2
.byte 102,15,113,208,13 // psrlw $0xd,%xmm0
.byte 102,15,235,195 // por %xmm3,%xmm0
@@ -63021,7 +63091,7 @@ _sk_load_565_sse2_lowp:
.byte 102,15,113,210,2 // psrlw $0x2,%xmm2
.byte 102,15,235,211 // por %xmm3,%xmm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,8,52,0,0 // movaps 0x3408(%rip),%xmm3 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 15,40,29,248,51,0,0 // movaps 0x33f8(%rip),%xmm3 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.byte 255,224 // jmpq *%rax
.byte 102,144 // xchg %ax,%ax
.byte 75,255 // rex.WXB (bad)
@@ -63051,23 +63121,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 35ee4 <_sk_load_565_dst_sse2_lowp+0x3c>
+ .byte 119,34 // ja 36054 <_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 # 35f8c <_sk_load_565_dst_sse2_lowp+0xe4>
+ .byte 76,141,13,188,0,0,0 // lea 0xbc(%rip),%r9 # 360fc <_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 35f26 <_sk_load_565_dst_sse2_lowp+0x7e>
+ .byte 235,66 // jmp 36096 <_sk_load_565_dst_sse2_lowp+0x7e>
.byte 243,65,15,111,36,80 // movdqu (%r8,%rdx,2),%xmm4
- .byte 235,58 // jmp 35f26 <_sk_load_565_dst_sse2_lowp+0x7e>
+ .byte 235,58 // jmp 36096 <_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 35f26 <_sk_load_565_dst_sse2_lowp+0x7e>
+ .byte 235,34 // jmp 36096 <_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
@@ -63075,11 +63145,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,9,59,0,0 // pand 0x3b09(%rip),%xmm7 # 39a40 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
+ .byte 102,15,219,61,249,58,0,0 // pand 0x3af9(%rip),%xmm7 # 39ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
.byte 102,15,111,236 // movdqa %xmm4,%xmm5
.byte 102,15,113,213,5 // psrlw $0x5,%xmm5
- .byte 102,15,219,45,8,59,0,0 // pand 0x3b08(%rip),%xmm5 # 39a50 <_sk_srcover_bgra_8888_sse2_lowp+0x134c>
- .byte 102,15,111,53,16,59,0,0 // movdqa 0x3b10(%rip),%xmm6 # 39a60 <_sk_srcover_bgra_8888_sse2_lowp+0x135c>
+ .byte 102,15,219,45,248,58,0,0 // pand 0x3af8(%rip),%xmm5 # 39bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
+ .byte 102,15,111,53,0,59,0,0 // movdqa 0x3b00(%rip),%xmm6 # 39bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x134c>
.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
@@ -63092,7 +63162,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,6,51,0,0 // movaps 0x3306(%rip),%xmm7 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 15,40,61,246,50,0,0 // movaps 0x32f6(%rip),%xmm7 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.byte 255,224 // jmpq *%rax
.byte 77,255 // rex.WRB (bad)
.byte 255 // (bad)
@@ -63116,10 +63186,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,164,58,0,0 // pand 0x3aa4(%rip),%xmm8 # 39a70 <_sk_srcover_bgra_8888_sse2_lowp+0x136c>
+ .byte 102,68,15,219,5,148,58,0,0 // pand 0x3a94(%rip),%xmm8 # 39bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x135c>
.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,160,58,0,0 // pand 0x3aa0(%rip),%xmm9 # 39a80 <_sk_srcover_bgra_8888_sse2_lowp+0x137c>
+ .byte 102,68,15,219,13,144,58,0,0 // pand 0x3a90(%rip),%xmm9 # 39be0 <_sk_srcover_bgra_8888_sse2_lowp+0x136c>
.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
@@ -63128,21 +63198,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 3601e <_sk_store_565_sse2_lowp+0x76>
+ .byte 119,31 // ja 3618e <_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 # 36068 <_sk_store_565_sse2_lowp+0xc0>
+ .byte 76,141,13,95,0,0,0 // lea 0x5f(%rip),%r9 # 361d8 <_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 36064 <_sk_store_565_sse2_lowp+0xbc>
+ .byte 235,70 // jmp 361d4 <_sk_store_565_sse2_lowp+0xbc>
.byte 243,69,15,127,4,80 // movdqu %xmm8,(%r8,%rdx,2)
- .byte 235,62 // jmp 36064 <_sk_store_565_sse2_lowp+0xbc>
+ .byte 235,62 // jmp 361d4 <_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 36064 <_sk_store_565_sse2_lowp+0xbc>
+ .byte 235,42 // jmp 361d4 <_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
@@ -63261,11 +63331,11 @@ _sk_gather_565_sse2_lowp:
.byte 102,15,108,193 // punpcklqdq %xmm1,%xmm0
.byte 102,15,111,216 // movdqa %xmm0,%xmm3
.byte 102,15,113,211,8 // psrlw $0x8,%xmm3
- .byte 102,15,219,29,77,56,0,0 // pand 0x384d(%rip),%xmm3 # 39a40 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
+ .byte 102,15,219,29,61,56,0,0 // pand 0x383d(%rip),%xmm3 # 39ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
.byte 102,15,113,209,5 // psrlw $0x5,%xmm1
- .byte 102,15,219,13,76,56,0,0 // pand 0x384c(%rip),%xmm1 # 39a50 <_sk_srcover_bgra_8888_sse2_lowp+0x134c>
- .byte 102,15,111,21,84,56,0,0 // movdqa 0x3854(%rip),%xmm2 # 39a60 <_sk_srcover_bgra_8888_sse2_lowp+0x135c>
+ .byte 102,15,219,13,60,56,0,0 // pand 0x383c(%rip),%xmm1 # 39bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
+ .byte 102,15,111,21,68,56,0,0 // movdqa 0x3844(%rip),%xmm2 # 39bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x134c>
.byte 102,15,219,208 // pand %xmm0,%xmm2
.byte 102,15,113,208,13 // psrlw $0xd,%xmm0
.byte 102,15,235,195 // por %xmm3,%xmm0
@@ -63278,7 +63348,7 @@ _sk_gather_565_sse2_lowp:
.byte 102,15,113,210,2 // psrlw $0x2,%xmm2
.byte 102,15,235,211 // por %xmm3,%xmm2
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,74,48,0,0 // movaps 0x304a(%rip),%xmm3 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 15,40,29,58,48,0,0 // movaps 0x303a(%rip),%xmm3 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.byte 91 // pop %rbx
.byte 65,92 // pop %r12
.byte 65,94 // pop %r14
@@ -63299,23 +63369,23 @@ _sk_load_4444_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,36 // ja 3628e <_sk_load_4444_sse2_lowp+0x3e>
+ .byte 119,36 // ja 363fe <_sk_load_4444_sse2_lowp+0x3e>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,199,0,0,0 // lea 0xc7(%rip),%r9 # 36340 <_sk_load_4444_sse2_lowp+0xf0>
+ .byte 76,141,13,199,0,0,0 // lea 0xc7(%rip),%r9 # 364b0 <_sk_load_4444_sse2_lowp+0xf0>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,183,4,80 // movzwl (%r8,%rdx,2),%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
- .byte 235,69 // jmp 362d3 <_sk_load_4444_sse2_lowp+0x83>
+ .byte 235,69 // jmp 36443 <_sk_load_4444_sse2_lowp+0x83>
.byte 243,69,15,111,4,80 // movdqu (%r8,%rdx,2),%xmm8
- .byte 235,61 // jmp 362d3 <_sk_load_4444_sse2_lowp+0x83>
+ .byte 235,61 // jmp 36443 <_sk_load_4444_sse2_lowp+0x83>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 102,69,15,196,68,80,4,2 // pinsrw $0x2,0x4(%r8,%rdx,2),%xmm8
.byte 243,65,15,16,4,80 // movss (%r8,%rdx,2),%xmm0
.byte 243,68,15,16,192 // movss %xmm0,%xmm8
- .byte 235,35 // jmp 362d3 <_sk_load_4444_sse2_lowp+0x83>
+ .byte 235,35 // jmp 36443 <_sk_load_4444_sse2_lowp+0x83>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 102,69,15,196,68,80,12,6 // pinsrw $0x6,0xc(%r8,%rdx,2),%xmm8
.byte 102,69,15,196,68,80,10,5 // pinsrw $0x5,0xa(%r8,%rdx,2),%xmm8
@@ -63325,7 +63395,7 @@ _sk_load_4444_sse2_lowp:
.byte 102,15,113,209,12 // psrlw $0xc,%xmm1
.byte 102,65,15,111,208 // movdqa %xmm8,%xmm2
.byte 102,15,113,210,8 // psrlw $0x8,%xmm2
- .byte 102,15,111,5,161,55,0,0 // movdqa 0x37a1(%rip),%xmm0 # 39a90 <_sk_srcover_bgra_8888_sse2_lowp+0x138c>
+ .byte 102,15,111,5,145,55,0,0 // movdqa 0x3791(%rip),%xmm0 # 39bf0 <_sk_srcover_bgra_8888_sse2_lowp+0x137c>
.byte 102,15,219,208 // pand %xmm0,%xmm2
.byte 102,65,15,111,216 // movdqa %xmm8,%xmm3
.byte 102,15,113,211,4 // psrlw $0x4,%xmm3
@@ -63355,7 +63425,7 @@ _sk_load_4444_sse2_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 125,255 // jge 36355 <_sk_load_4444_sse2_lowp+0x105>
+ .byte 125,255 // jge 364c5 <_sk_load_4444_sse2_lowp+0x105>
.byte 255 // (bad)
.byte 255,112,255 // pushq -0x1(%rax)
.byte 255 // (bad)
@@ -63374,23 +63444,23 @@ _sk_load_4444_dst_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,36 // ja 3639a <_sk_load_4444_dst_sse2_lowp+0x3e>
+ .byte 119,36 // ja 3650a <_sk_load_4444_dst_sse2_lowp+0x3e>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,199,0,0,0 // lea 0xc7(%rip),%r9 # 3644c <_sk_load_4444_dst_sse2_lowp+0xf0>
+ .byte 76,141,13,199,0,0,0 // lea 0xc7(%rip),%r9 # 365bc <_sk_load_4444_dst_sse2_lowp+0xf0>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,183,4,80 // movzwl (%r8,%rdx,2),%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
- .byte 235,69 // jmp 363df <_sk_load_4444_dst_sse2_lowp+0x83>
+ .byte 235,69 // jmp 3654f <_sk_load_4444_dst_sse2_lowp+0x83>
.byte 243,69,15,111,4,80 // movdqu (%r8,%rdx,2),%xmm8
- .byte 235,61 // jmp 363df <_sk_load_4444_dst_sse2_lowp+0x83>
+ .byte 235,61 // jmp 3654f <_sk_load_4444_dst_sse2_lowp+0x83>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 102,69,15,196,68,80,4,2 // pinsrw $0x2,0x4(%r8,%rdx,2),%xmm8
.byte 243,65,15,16,36,80 // movss (%r8,%rdx,2),%xmm4
.byte 243,68,15,16,196 // movss %xmm4,%xmm8
- .byte 235,35 // jmp 363df <_sk_load_4444_dst_sse2_lowp+0x83>
+ .byte 235,35 // jmp 3654f <_sk_load_4444_dst_sse2_lowp+0x83>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
.byte 102,69,15,196,68,80,12,6 // pinsrw $0x6,0xc(%r8,%rdx,2),%xmm8
.byte 102,69,15,196,68,80,10,5 // pinsrw $0x5,0xa(%r8,%rdx,2),%xmm8
@@ -63400,7 +63470,7 @@ _sk_load_4444_dst_sse2_lowp:
.byte 102,15,113,213,12 // psrlw $0xc,%xmm5
.byte 102,65,15,111,240 // movdqa %xmm8,%xmm6
.byte 102,15,113,214,8 // psrlw $0x8,%xmm6
- .byte 102,15,111,37,149,54,0,0 // movdqa 0x3695(%rip),%xmm4 # 39a90 <_sk_srcover_bgra_8888_sse2_lowp+0x138c>
+ .byte 102,15,111,37,133,54,0,0 // movdqa 0x3685(%rip),%xmm4 # 39bf0 <_sk_srcover_bgra_8888_sse2_lowp+0x137c>
.byte 102,15,219,244 // pand %xmm4,%xmm6
.byte 102,65,15,111,248 // movdqa %xmm8,%xmm7
.byte 102,15,113,215,4 // psrlw $0x4,%xmm7
@@ -63430,7 +63500,7 @@ _sk_load_4444_dst_sse2_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 125,255 // jge 36461 <_sk_load_4444_dst_sse2_lowp+0x105>
+ .byte 125,255 // jge 365d1 <_sk_load_4444_dst_sse2_lowp+0x105>
.byte 255 // (bad)
.byte 255,112,255 // pushq -0x1(%rax)
.byte 255 // (bad)
@@ -63447,12 +63517,12 @@ _sk_store_4444_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,54,0,0 // pand 0x3614(%rip),%xmm8 # 39aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x139c>
+ .byte 102,68,15,219,5,4,54,0,0 // pand 0x3604(%rip),%xmm8 # 39c00 <_sk_srcover_bgra_8888_sse2_lowp+0x138c>
.byte 102,68,15,111,201 // movdqa %xmm1,%xmm9
.byte 102,65,15,113,241,4 // psllw $0x4,%xmm9
- .byte 102,68,15,219,13,16,54,0,0 // pand 0x3610(%rip),%xmm9 # 39ab0 <_sk_srcover_bgra_8888_sse2_lowp+0x13ac>
+ .byte 102,68,15,219,13,0,54,0,0 // pand 0x3600(%rip),%xmm9 # 39c10 <_sk_srcover_bgra_8888_sse2_lowp+0x139c>
.byte 102,69,15,235,200 // por %xmm8,%xmm9
- .byte 102,68,15,111,21,18,54,0,0 // movdqa 0x3612(%rip),%xmm10 # 39ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x13bc>
+ .byte 102,68,15,111,21,2,54,0,0 // movdqa 0x3602(%rip),%xmm10 # 39c20 <_sk_srcover_bgra_8888_sse2_lowp+0x13ac>
.byte 102,68,15,219,210 // pand %xmm2,%xmm10
.byte 102,68,15,111,195 // movdqa %xmm3,%xmm8
.byte 102,65,15,113,208,4 // psrlw $0x4,%xmm8
@@ -63462,21 +63532,21 @@ _sk_store_4444_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,31 // ja 364f1 <_sk_store_4444_sse2_lowp+0x89>
+ .byte 119,31 // ja 36661 <_sk_store_4444_sse2_lowp+0x89>
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,96,0,0,0 // lea 0x60(%rip),%r9 # 3653c <_sk_store_4444_sse2_lowp+0xd4>
+ .byte 76,141,13,96,0,0,0 // lea 0x60(%rip),%r9 # 366ac <_sk_store_4444_sse2_lowp+0xd4>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 102,68,15,126,192 // movd %xmm8,%eax
.byte 102,65,137,4,80 // mov %ax,(%r8,%rdx,2)
- .byte 235,70 // jmp 36537 <_sk_store_4444_sse2_lowp+0xcf>
+ .byte 235,70 // jmp 366a7 <_sk_store_4444_sse2_lowp+0xcf>
.byte 243,69,15,127,4,80 // movdqu %xmm8,(%r8,%rdx,2)
- .byte 235,62 // jmp 36537 <_sk_store_4444_sse2_lowp+0xcf>
+ .byte 235,62 // jmp 366a7 <_sk_store_4444_sse2_lowp+0xcf>
.byte 102,65,15,197,192,2 // pextrw $0x2,%xmm8,%eax
.byte 102,65,137,68,80,4 // mov %ax,0x4(%r8,%rdx,2)
.byte 102,69,15,126,4,80 // movd %xmm8,(%r8,%rdx,2)
- .byte 235,42 // jmp 36537 <_sk_store_4444_sse2_lowp+0xcf>
+ .byte 235,42 // jmp 366a7 <_sk_store_4444_sse2_lowp+0xcf>
.byte 102,65,15,197,192,6 // pextrw $0x6,%xmm8,%eax
.byte 102,65,137,68,80,12 // mov %ax,0xc(%r8,%rdx,2)
.byte 102,65,15,197,192,5 // pextrw $0x5,%xmm8,%eax
@@ -63495,7 +63565,7 @@ _sk_store_4444_sse2_lowp:
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 233,255,255,255,221 // jmpq ffffffffde036550 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddffde4c>
+ .byte 233,255,255,255,221 // jmpq ffffffffde0366c0 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddffde4c>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,209 // callq *%rcx
@@ -63592,7 +63662,7 @@ _sk_gather_4444_sse2_lowp:
.byte 102,15,113,209,12 // psrlw $0xc,%xmm1
.byte 102,65,15,111,208 // movdqa %xmm8,%xmm2
.byte 102,15,113,210,8 // psrlw $0x8,%xmm2
- .byte 102,15,111,5,186,51,0,0 // movdqa 0x33ba(%rip),%xmm0 # 39a90 <_sk_srcover_bgra_8888_sse2_lowp+0x138c>
+ .byte 102,15,111,5,170,51,0,0 // movdqa 0x33aa(%rip),%xmm0 # 39bf0 <_sk_srcover_bgra_8888_sse2_lowp+0x137c>
.byte 102,15,219,208 // pand %xmm0,%xmm2
.byte 102,65,15,111,216 // movdqa %xmm8,%xmm3
.byte 102,15,113,211,4 // psrlw $0x4,%xmm3
@@ -63630,19 +63700,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 36768 <_sk_load_a8_sse2_lowp+0x39>
+ .byte 119,34 // ja 368d8 <_sk_load_a8_sse2_lowp+0x39>
.byte 102,15,239,219 // pxor %xmm3,%xmm3
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,140,0,0,0 // lea 0x8c(%rip),%r9 # 367e0 <_sk_load_a8_sse2_lowp+0xb1>
+ .byte 76,141,13,140,0,0,0 // lea 0x8c(%rip),%r9 # 36950 <_sk_load_a8_sse2_lowp+0xb1>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,182,4,16 // movzbl (%r8,%rdx,1),%eax
.byte 102,15,110,216 // movd %eax,%xmm3
- .byte 235,97 // jmp 367c9 <_sk_load_a8_sse2_lowp+0x9a>
+ .byte 235,97 // jmp 36939 <_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 367c9 <_sk_load_a8_sse2_lowp+0x9a>
+ .byte 235,85 // jmp 36939 <_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
@@ -63650,7 +63720,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 367c9 <_sk_load_a8_sse2_lowp+0x9a>
+ .byte 235,51 // jmp 36939 <_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
@@ -63661,14 +63731,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,191,42,0,0 // pand 0x2abf(%rip),%xmm3 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,15,219,29,175,42,0,0 // pand 0x2aaf(%rip),%xmm3 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.byte 72,173 // lods %ds:(%rsi),%rax
.byte 15,87,192 // xorps %xmm0,%xmm0
.byte 15,87,201 // xorps %xmm1,%xmm1
.byte 15,87,210 // xorps %xmm2,%xmm2
.byte 255,224 // jmpq *%rax
.byte 102,144 // xchg %ax,%ax
- .byte 125,255 // jge 367e1 <_sk_load_a8_sse2_lowp+0xb2>
+ .byte 125,255 // jge 36951 <_sk_load_a8_sse2_lowp+0xb2>
.byte 255 // (bad)
.byte 255,163,255,255,255,148 // jmpq *-0x6b000001(%rbx)
.byte 255 // (bad)
@@ -63699,19 +63769,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 36835 <_sk_load_a8_dst_sse2_lowp+0x39>
+ .byte 119,34 // ja 369a5 <_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 # 368ac <_sk_load_a8_dst_sse2_lowp+0xb0>
+ .byte 76,141,13,139,0,0,0 // lea 0x8b(%rip),%r9 # 36a1c <_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 36896 <_sk_load_a8_dst_sse2_lowp+0x9a>
+ .byte 235,97 // jmp 36a06 <_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 36896 <_sk_load_a8_dst_sse2_lowp+0x9a>
+ .byte 235,85 // jmp 36a06 <_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
@@ -63719,7 +63789,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 36896 <_sk_load_a8_dst_sse2_lowp+0x9a>
+ .byte 235,51 // jmp 36a06 <_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
@@ -63730,14 +63800,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,242,41,0,0 // pand 0x29f2(%rip),%xmm7 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,15,219,61,226,41,0,0 // pand 0x29e2(%rip),%xmm7 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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 368ad <_sk_load_a8_dst_sse2_lowp+0xb1>
+ .byte 126,255 // jle 36a1d <_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)
@@ -63767,42 +63837,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 368fc <_sk_store_a8_sse2_lowp+0x34>
+ .byte 119,29 // ja 36a6c <_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 # 3697c <_sk_store_a8_sse2_lowp+0xb4>
+ .byte 76,141,13,147,0,0,0 // lea 0x93(%rip),%r9 # 36aec <_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 36977 <_sk_store_a8_sse2_lowp+0xaf>
- .byte 102,68,15,111,5,139,41,0,0 // movdqa 0x298b(%rip),%xmm8 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 235,123 // jmp 36ae7 <_sk_store_a8_sse2_lowp+0xaf>
+ .byte 102,68,15,111,5,123,41,0,0 // movdqa 0x297b(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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 36977 <_sk_store_a8_sse2_lowp+0xaf>
+ .byte 235,96 // jmp 36ae7 <_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,102,41,0,0 // movdqa 0x2966(%rip),%xmm8 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,5,86,41,0,0 // movdqa 0x2956(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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 36977 <_sk_store_a8_sse2_lowp+0xaf>
+ .byte 235,55 // jmp 36ae7 <_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,41,41,0,0 // movdqa 0x2929(%rip),%xmm8 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,5,25,41,0,0 // movdqa 0x2919(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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 3697d <_sk_store_a8_sse2_lowp+0xb5>
+ .byte 118,255 // jbe 36aed <_sk_store_a8_sse2_lowp+0xb5>
.byte 255 // (bad)
.byte 255,165,255,255,255,155 // jmpq *-0x64000001(%rbp)
.byte 255 // (bad)
@@ -63927,19 +63997,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 36b39 <_sk_load_g8_sse2_lowp+0x39>
+ .byte 119,34 // ja 36ca9 <_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 # 36bb8 <_sk_load_g8_sse2_lowp+0xb8>
+ .byte 76,141,13,147,0,0,0 // lea 0x93(%rip),%r9 # 36d28 <_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 36b9a <_sk_load_g8_sse2_lowp+0x9a>
+ .byte 235,97 // jmp 36d0a <_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 36b9a <_sk_load_g8_sse2_lowp+0x9a>
+ .byte 235,85 // jmp 36d0a <_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
@@ -63947,7 +64017,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 36b9a <_sk_load_g8_sse2_lowp+0x9a>
+ .byte 235,51 // jmp 36d0a <_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
@@ -63958,14 +64028,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,238,38,0,0 // pand 0x26ee(%rip),%xmm0 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,15,219,5,222,38,0,0 // pand 0x26de(%rip),%xmm0 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,229,38,0,0 // movaps 0x26e5(%rip),%xmm3 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 15,40,29,213,38,0,0 // movaps 0x26d5(%rip),%xmm3 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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 36bb9 <_sk_load_g8_sse2_lowp+0xb9>
+ .byte 118,255 // jbe 36d29 <_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)
@@ -63993,19 +64063,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 36c0d <_sk_load_g8_dst_sse2_lowp+0x39>
+ .byte 119,34 // ja 36d7d <_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 # 36c8c <_sk_load_g8_dst_sse2_lowp+0xb8>
+ .byte 76,141,13,147,0,0,0 // lea 0x93(%rip),%r9 # 36dfc <_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 36c6e <_sk_load_g8_dst_sse2_lowp+0x9a>
+ .byte 235,97 // jmp 36dde <_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 36c6e <_sk_load_g8_dst_sse2_lowp+0x9a>
+ .byte 235,85 // jmp 36dde <_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
@@ -64013,7 +64083,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 36c6e <_sk_load_g8_dst_sse2_lowp+0x9a>
+ .byte 235,51 // jmp 36dde <_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
@@ -64024,14 +64094,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,26,38,0,0 // pand 0x261a(%rip),%xmm4 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,15,219,37,10,38,0,0 // pand 0x260a(%rip),%xmm4 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,61,17,38,0,0 // movaps 0x2611(%rip),%xmm7 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 15,40,61,1,38,0,0 // movaps 0x2601(%rip),%xmm7 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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 36c8d <_sk_load_g8_dst_sse2_lowp+0xb9>
+ .byte 118,255 // jbe 36dfd <_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)
@@ -64052,10 +64122,10 @@ HIDDEN _sk_luminance_to_alpha_sse2_lowp
FUNCTION(_sk_luminance_to_alpha_sse2_lowp)
_sk_luminance_to_alpha_sse2_lowp:
.byte 102,15,111,218 // movdqa %xmm2,%xmm3
- .byte 102,15,213,5,28,46,0,0 // pmullw 0x2e1c(%rip),%xmm0 # 39ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x13cc>
- .byte 102,15,213,13,36,46,0,0 // pmullw 0x2e24(%rip),%xmm1 # 39ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x13dc>
+ .byte 102,15,213,5,12,46,0,0 // pmullw 0x2e0c(%rip),%xmm0 # 39c30 <_sk_srcover_bgra_8888_sse2_lowp+0x13bc>
+ .byte 102,15,213,13,20,46,0,0 // pmullw 0x2e14(%rip),%xmm1 # 39c40 <_sk_srcover_bgra_8888_sse2_lowp+0x13cc>
.byte 102,15,253,200 // paddw %xmm0,%xmm1
- .byte 102,15,213,29,40,46,0,0 // pmullw 0x2e28(%rip),%xmm3 # 39af0 <_sk_srcover_bgra_8888_sse2_lowp+0x13ec>
+ .byte 102,15,213,29,24,46,0,0 // pmullw 0x2e18(%rip),%xmm3 # 39c50 <_sk_srcover_bgra_8888_sse2_lowp+0x13dc>
.byte 102,15,253,217 // paddw %xmm1,%xmm3
.byte 102,15,113,211,8 // psrlw $0x8,%xmm3
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -64148,7 +64218,7 @@ _sk_gather_g8_sse2_lowp:
.byte 102,15,196,197,3 // pinsrw $0x3,%ebp,%xmm0
.byte 102,65,15,96,192 // punpcklbw %xmm8,%xmm0
.byte 72,173 // lods %ds:(%rsi),%rax
- .byte 15,40,29,86,36,0,0 // movaps 0x2456(%rip),%xmm3 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 15,40,29,70,36,0,0 // movaps 0x2446(%rip),%xmm3 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.byte 102,15,111,200 // movdqa %xmm0,%xmm1
.byte 102,15,111,208 // movdqa %xmm0,%xmm2
.byte 91 // pop %rbx
@@ -64164,14 +64234,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,132,27,0,0 // mulss 0x1b84(%rip),%xmm8 # 389e0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- .byte 243,68,15,88,5,75,27,0,0 // addss 0x1b4b(%rip),%xmm8 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 243,68,15,89,5,132,27,0,0 // mulss 0x1b84(%rip),%xmm8 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 243,68,15,88,5,75,27,0,0 // addss 0x1b4b(%rip),%xmm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 243,65,15,44,192 // cvttss2si %xmm8,%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
.byte 242,69,15,112,192,0 // pshuflw $0x0,%xmm8,%xmm8
.byte 102,69,15,112,192,80 // pshufd $0x50,%xmm8,%xmm8
.byte 102,65,15,213,192 // pmullw %xmm8,%xmm0
- .byte 102,68,15,111,13,7,36,0,0 // movdqa 0x2407(%rip),%xmm9 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,13,247,35,0,0 // movdqa 0x23f7(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -64192,13 +64262,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,12,27,0,0 // mulss 0x1b0c(%rip),%xmm8 # 389e0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- .byte 243,68,15,88,5,211,26,0,0 // addss 0x1ad3(%rip),%xmm8 # 389b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ .byte 243,68,15,89,5,12,27,0,0 // mulss 0x1b0c(%rip),%xmm8 # 38b50 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ .byte 243,68,15,88,5,211,26,0,0 // addss 0x1ad3(%rip),%xmm8 # 38b20 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
.byte 243,65,15,44,192 // cvttss2si %xmm8,%eax
.byte 102,68,15,110,192 // movd %eax,%xmm8
.byte 242,69,15,112,192,0 // pshuflw $0x0,%xmm8,%xmm8
.byte 102,69,15,112,192,80 // pshufd $0x50,%xmm8,%xmm8
- .byte 102,68,15,111,13,148,35,0,0 // movdqa 0x2394(%rip),%xmm9 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,13,132,35,0,0 // movdqa 0x2384(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -64238,19 +64308,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 36fb3 <_sk_scale_u8_sse2_lowp+0x3b>
+ .byte 119,36 // ja 37123 <_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 # 37078 <_sk_scale_u8_sse2_lowp+0x100>
+ .byte 76,141,13,218,0,0,0 // lea 0xda(%rip),%r9 # 371e8 <_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 37020 <_sk_scale_u8_sse2_lowp+0xa8>
+ .byte 235,109 // jmp 37190 <_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 37020 <_sk_scale_u8_sse2_lowp+0xa8>
+ .byte 235,96 // jmp 37190 <_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
@@ -64258,7 +64328,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 37020 <_sk_scale_u8_sse2_lowp+0xa8>
+ .byte 235,57 // jmp 37190 <_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
@@ -64269,9 +64339,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,103,34,0,0 // pand 0x2267(%rip),%xmm8 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,219,5,87,34,0,0 // pand 0x2257(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.byte 102,65,15,213,192 // pmullw %xmm8,%xmm0
- .byte 102,68,15,111,13,89,34,0,0 // movdqa 0x2259(%rip),%xmm9 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,13,73,34,0,0 // movdqa 0x2249(%rip),%xmm9 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -64313,19 +64383,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 370cf <_sk_lerp_u8_sse2_lowp+0x3b>
+ .byte 119,36 // ja 3723f <_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 # 371d8 <_sk_lerp_u8_sse2_lowp+0x144>
+ .byte 76,141,13,30,1,0,0 // lea 0x11e(%rip),%r9 # 37348 <_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 3713c <_sk_lerp_u8_sse2_lowp+0xa8>
+ .byte 235,109 // jmp 372ac <_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 3713c <_sk_lerp_u8_sse2_lowp+0xa8>
+ .byte 235,96 // jmp 372ac <_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
@@ -64333,7 +64403,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 3713c <_sk_lerp_u8_sse2_lowp+0xa8>
+ .byte 235,57 // jmp 372ac <_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
@@ -64344,8 +64414,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,75,33,0,0 // pand 0x214b(%rip),%xmm8 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
- .byte 102,68,15,111,21,66,33,0,0 // movdqa 0x2142(%rip),%xmm10 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,219,5,59,33,0,0 // pand 0x213b(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ .byte 102,68,15,111,21,50,33,0,0 // movdqa 0x2132(%rip),%xmm10 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -64375,9 +64445,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 371d8 <_sk_lerp_u8_sse2_lowp+0x144>
+ .byte 235,254 // jmp 37348 <_sk_lerp_u8_sse2_lowp+0x144>
.byte 255 // (bad)
- .byte 255,21,255,255,255,4 // callq *0x4ffffff(%rip) # 50371e0 <_sk_srcover_bgra_8888_sse2_lowp+0x4ffeadc>
+ .byte 255,21,255,255,255,4 // callq *0x4ffffff(%rip) # 5037350 <_sk_srcover_bgra_8888_sse2_lowp+0x4ffeadc>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,84,255,255 // callq *-0x1(%rdi,%rdi,8)
@@ -64407,23 +64477,23 @@ _sk_scale_565_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,34 // ja 3723f <_sk_scale_565_sse2_lowp+0x4b>
+ .byte 119,34 // ja 373af <_sk_scale_565_sse2_lowp+0x4b>
.byte 102,15,239,246 // pxor %xmm6,%xmm6
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,229,1,0,0 // lea 0x1e5(%rip),%r9 # 37410 <_sk_scale_565_sse2_lowp+0x21c>
+ .byte 76,141,13,229,1,0,0 // lea 0x1e5(%rip),%r9 # 37580 <_sk_scale_565_sse2_lowp+0x21c>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,183,4,80 // movzwl (%r8,%rdx,2),%eax
.byte 102,15,110,240 // movd %eax,%xmm6
- .byte 235,67 // jmp 37282 <_sk_scale_565_sse2_lowp+0x8e>
+ .byte 235,67 // jmp 373f2 <_sk_scale_565_sse2_lowp+0x8e>
.byte 243,65,15,111,52,80 // movdqu (%r8,%rdx,2),%xmm6
- .byte 235,59 // jmp 37282 <_sk_scale_565_sse2_lowp+0x8e>
+ .byte 235,59 // jmp 373f2 <_sk_scale_565_sse2_lowp+0x8e>
.byte 102,15,239,246 // pxor %xmm6,%xmm6
.byte 102,65,15,196,116,80,4,2 // pinsrw $0x2,0x4(%r8,%rdx,2),%xmm6
.byte 243,69,15,16,12,80 // movss (%r8,%rdx,2),%xmm9
.byte 243,65,15,16,241 // movss %xmm9,%xmm6
- .byte 235,34 // jmp 37282 <_sk_scale_565_sse2_lowp+0x8e>
+ .byte 235,34 // jmp 373f2 <_sk_scale_565_sse2_lowp+0x8e>
.byte 102,15,239,246 // pxor %xmm6,%xmm6
.byte 102,65,15,196,116,80,12,6 // pinsrw $0x6,0xc(%r8,%rdx,2),%xmm6
.byte 102,65,15,196,116,80,10,5 // pinsrw $0x5,0xa(%r8,%rdx,2),%xmm6
@@ -64431,11 +64501,11 @@ _sk_scale_565_sse2_lowp:
.byte 102,65,15,18,52,80 // movlpd (%r8,%rdx,2),%xmm6
.byte 102,68,15,111,222 // movdqa %xmm6,%xmm11
.byte 102,65,15,113,211,8 // psrlw $0x8,%xmm11
- .byte 102,68,15,219,29,170,39,0,0 // pand 0x27aa(%rip),%xmm11 # 39a40 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
+ .byte 102,68,15,219,29,154,39,0,0 // pand 0x279a(%rip),%xmm11 # 39ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
.byte 102,68,15,111,206 // movdqa %xmm6,%xmm9
.byte 102,65,15,113,209,5 // psrlw $0x5,%xmm9
- .byte 102,68,15,219,13,166,39,0,0 // pand 0x27a6(%rip),%xmm9 # 39a50 <_sk_srcover_bgra_8888_sse2_lowp+0x134c>
- .byte 102,68,15,111,21,173,39,0,0 // movdqa 0x27ad(%rip),%xmm10 # 39a60 <_sk_srcover_bgra_8888_sse2_lowp+0x135c>
+ .byte 102,68,15,219,13,150,39,0,0 // pand 0x2796(%rip),%xmm9 # 39bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
+ .byte 102,68,15,111,21,157,39,0,0 // movdqa 0x279d(%rip),%xmm10 # 39bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x134c>
.byte 102,68,15,219,214 // pand %xmm6,%xmm10
.byte 102,15,113,214,13 // psrlw $0xd,%xmm6
.byte 102,65,15,235,243 // por %xmm11,%xmm6
@@ -64447,7 +64517,7 @@ _sk_scale_565_sse2_lowp:
.byte 102,65,15,113,243,3 // psllw $0x3,%xmm11
.byte 102,65,15,113,210,2 // psrlw $0x2,%xmm10
.byte 102,69,15,235,211 // por %xmm11,%xmm10
- .byte 102,68,15,111,37,9,39,0,0 // movdqa 0x2709(%rip),%xmm12 # 39a00 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ .byte 102,68,15,111,37,249,38,0,0 // movdqa 0x26f9(%rip),%xmm12 # 39b60 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
.byte 102,68,15,111,235 // movdqa %xmm3,%xmm13
.byte 102,69,15,239,236 // pxor %xmm12,%xmm13
.byte 102,68,15,111,223 // movdqa %xmm7,%xmm11
@@ -64488,7 +64558,7 @@ _sk_scale_565_sse2_lowp:
.byte 102,68,15,213,201 // pmullw %xmm1,%xmm9
.byte 102,68,15,213,210 // pmullw %xmm2,%xmm10
.byte 102,68,15,213,219 // pmullw %xmm3,%xmm11
- .byte 102,15,111,5,203,30,0,0 // movdqa 0x1ecb(%rip),%xmm0 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,15,111,5,187,30,0,0 // movdqa 0x1ebb(%rip),%xmm0 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.byte 102,15,253,240 // paddw %xmm0,%xmm6
.byte 102,68,15,253,200 // paddw %xmm0,%xmm9
.byte 102,68,15,253,208 // paddw %xmm0,%xmm10
@@ -64535,23 +64605,23 @@ _sk_lerp_565_sse2_lowp:
.byte 36,7 // and $0x7,%al
.byte 254,200 // dec %al
.byte 60,6 // cmp $0x6,%al
- .byte 119,34 // ja 37477 <_sk_lerp_565_sse2_lowp+0x4b>
+ .byte 119,34 // ja 375e7 <_sk_lerp_565_sse2_lowp+0x4b>
.byte 102,15,239,210 // pxor %xmm2,%xmm2
.byte 15,182,192 // movzbl %al,%eax
- .byte 76,141,13,45,2,0,0 // lea 0x22d(%rip),%r9 # 37690 <_sk_lerp_565_sse2_lowp+0x264>
+ .byte 76,141,13,45,2,0,0 // lea 0x22d(%rip),%r9 # 37800 <_sk_lerp_565_sse2_lowp+0x264>
.byte 73,99,4,129 // movslq (%r9,%rax,4),%rax
.byte 76,1,200 // add %r9,%rax
.byte 255,224 // jmpq *%rax
.byte 65,15,183,4,80 // movzwl (%r8,%rdx,2),%eax
.byte 102,15,110,208 // movd %eax,%xmm2
- .byte 235,67 // jmp 374ba <_sk_lerp_565_sse2_lowp+0x8e>
+ .byte 235,67 // jmp 3762a <_sk_lerp_565_sse2_lowp+0x8e>
.byte 243,65,15,111,20,80 // movdqu (%r8,%rdx,2),%xmm2
- .byte 235,59 // jmp 374ba <_sk_lerp_565_sse2_lowp+0x8e>
+ .byte 235,59 // jmp 3762a <_sk_lerp_565_sse2_lowp+0x8e>
.byte 102,15,239,210 // pxor %xmm2,%xmm2
.byte 102,65,15,196,84,80,4,2 // pinsrw $0x2,0x4(%r8,%rdx,2),%xmm2
.byte 243,69,15,16,12,80 // movss (%r8,%rdx,2),%xmm9
.byte 243,65,15,16,209 // movss %xmm9,%xmm2
- .byte 235,34 // jmp 374ba <_sk_lerp_565_sse2_lowp+0x8e>
+ .byte 235,34 // jmp 3762a <_sk_lerp_565_sse2_lowp+0x8e>
.byte 102,15,239,210 // pxor %xmm2,%xmm2
.byte 102,65,15,196,84,80,12,6 // pinsrw $0x6,0xc(%r8,%rdx,2),%xmm2
.byte 102,65,15,196,84,80,10,5 // pinsrw $0x5,0xa(%r8,%rdx,2),%xmm2
@@ -64559,11 +64629,11 @@ _sk_lerp_565_sse2_lowp:
.byte 102,65,15,18,20,80 // movlpd (%r8,%rdx,2),%xmm2
.byte 102,68,15,111,218 // movdqa %xmm2,%xmm11
.byte 102,65,15,113,211,8 // psrlw $0x8,%xmm11
- .byte 102,68,15,219,29,114,37,0,0 // pand 0x2572(%rip),%xmm11 # 39a40 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
+ .byte 102,68,15,219,29,98,37,0,0 // pand 0x2562(%rip),%xmm11 # 39ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
.byte 102,68,15,111,202 // movdqa %xmm2,%xmm9
.byte 102,65,15,113,209,5 // psrlw $0x5,%xmm9
- .byte 102,68,15,219,13,110,37,0,0 // pand 0x256e(%rip),%xmm9 # 39a50 <_sk_srcover_bgra_8888_sse2_lowp+0x134c>
- .byte 102,68,15,111,21,117,37,0,0 // movdqa 0x2575(%rip),%xmm10 # 39a60 <_sk_srcover_bgra_8888_sse2_lowp+0x135c>
+ .byte 102,68,15,219,13,94,37,0,0 // pand 0x255e(%rip),%xmm9 # 39bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
+ .byte 102,68,15,111,21,101,37,0,0 // movdqa 0x2565(%rip),%xmm10 # 39bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x134c>
.byte 102,68,15,219,210 // pand %xmm2,%xmm10
.byte 102,15,113,210,13 // psrlw $0xd,%xmm2
.byte 102,65,15,235,211 // por %xmm11,%xmm2
@@ -64575,7 +64645,7 @@ _sk_lerp_565_sse2_lowp:
.byte 102,65,15,113,243,3 // psllw $0x3,%xmm11
.byte 102,65,15,113,210,2 // psrlw $0x2,%xmm10
.byte 102,69,15,235,211 // por %xmm11,%xmm10
- .byte 102,68,15,111,37,209,36,0,0 // movdqa 0x24d1(%rip),%xmm12 # 39a00 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ .byte 102,68,15,111,37,193,36,0,0 // movdqa 0x24c1(%rip),%xmm12 # 39b60 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
.byte 102,68,15,111,235 // movdqa %xmm3,%xmm13
.byte 102,69,15,239,236 // pxor %xmm12,%xmm13
.byte 102,68,15,111,223 // movdqa %xmm7,%xmm11
@@ -64614,7 +64684,7 @@ _sk_lerp_565_sse2_lowp:
.byte 102,69,15,235,222 // por %xmm14,%xmm11
.byte 102,15,111,194 // movdqa %xmm2,%xmm0
.byte 102,15,213,209 // pmullw %xmm1,%xmm2
- .byte 102,68,15,111,5,157,28,0,0 // movdqa 0x1c9d(%rip),%xmm8 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,5,141,28,0,0 // movdqa 0x1c8d(%rip),%xmm8 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.byte 102,65,15,239,192 // pxor %xmm8,%xmm0
.byte 102,15,213,196 // pmullw %xmm4,%xmm0
.byte 102,65,15,253,208 // paddw %xmm8,%xmm2
@@ -64676,7 +64746,7 @@ _sk_clamp_x_1_sse2_lowp:
.byte 69,15,87,192 // xorps %xmm8,%xmm8
.byte 65,15,95,200 // maxps %xmm8,%xmm1
.byte 65,15,95,192 // maxps %xmm8,%xmm0
- .byte 68,15,40,5,48,28,0,0 // movaps 0x1c30(%rip),%xmm8 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,5,32,28,0,0 // movaps 0x1c20(%rip),%xmm8 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 65,15,93,192 // minps %xmm8,%xmm0
.byte 65,15,93,200 // minps %xmm8,%xmm1
.byte 72,173 // lods %ds:(%rsi),%rax
@@ -64694,7 +64764,7 @@ _sk_repeat_x_1_sse2_lowp:
.byte 69,15,194,208,1 // cmpltps %xmm8,%xmm10
.byte 68,15,40,216 // movaps %xmm0,%xmm11
.byte 69,15,194,217,1 // cmpltps %xmm9,%xmm11
- .byte 68,15,40,37,248,27,0,0 // movaps 0x1bf8(%rip),%xmm12 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,37,232,27,0,0 // movaps 0x1be8(%rip),%xmm12 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 69,15,84,220 // andps %xmm12,%xmm11
.byte 69,15,84,212 // andps %xmm12,%xmm10
.byte 69,15,87,237 // xorps %xmm13,%xmm13
@@ -64713,10 +64783,10 @@ HIDDEN _sk_mirror_x_1_sse2_lowp
.globl _sk_mirror_x_1_sse2_lowp
FUNCTION(_sk_mirror_x_1_sse2_lowp)
_sk_mirror_x_1_sse2_lowp:
- .byte 68,15,40,5,32,28,0,0 // movaps 0x1c20(%rip),%xmm8 # 39350 <_sk_srcover_bgra_8888_sse2_lowp+0xc4c>
+ .byte 68,15,40,5,16,28,0,0 // movaps 0x1c10(%rip),%xmm8 # 394b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
.byte 65,15,88,192 // addps %xmm8,%xmm0
.byte 65,15,88,200 // addps %xmm8,%xmm1
- .byte 68,15,40,21,160,27,0,0 // movaps 0x1ba0(%rip),%xmm10 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,21,144,27,0,0 // movaps 0x1b90(%rip),%xmm10 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
.byte 68,15,40,217 // movaps %xmm1,%xmm11
.byte 69,15,89,218 // mulps %xmm10,%xmm11
.byte 68,15,89,208 // mulps %xmm0,%xmm10
@@ -64726,7 +64796,7 @@ _sk_mirror_x_1_sse2_lowp:
.byte 69,15,91,233 // cvtdq2ps %xmm9,%xmm13
.byte 69,15,194,213,1 // cmpltps %xmm13,%xmm10
.byte 69,15,194,220,1 // cmpltps %xmm12,%xmm11
- .byte 68,15,40,13,128,27,0,0 // movaps 0x1b80(%rip),%xmm9 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,13,112,27,0,0 // movaps 0x1b70(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 69,15,84,217 // andps %xmm9,%xmm11
.byte 69,15,84,209 // andps %xmm9,%xmm10
.byte 69,15,87,246 // xorps %xmm14,%xmm14
@@ -64738,7 +64808,7 @@ _sk_mirror_x_1_sse2_lowp:
.byte 65,15,92,204 // subps %xmm12,%xmm1
.byte 65,15,88,200 // addps %xmm8,%xmm1
.byte 65,15,88,192 // addps %xmm8,%xmm0
- .byte 68,15,40,5,108,32,0,0 // movaps 0x206c(%rip),%xmm8 # 39810 <_sk_srcover_bgra_8888_sse2_lowp+0x110c>
+ .byte 68,15,40,5,92,32,0,0 // movaps 0x205c(%rip),%xmm8 # 39970 <_sk_srcover_bgra_8888_sse2_lowp+0x10fc>
.byte 65,15,84,192 // andps %xmm8,%xmm0
.byte 65,15,84,200 // andps %xmm8,%xmm1
.byte 65,15,95,206 // maxps %xmm14,%xmm1
@@ -64767,7 +64837,7 @@ _sk_gradient_sse2_lowp:
.byte 102,15,239,210 // pxor %xmm2,%xmm2
.byte 73,131,248,2 // cmp $0x2,%r8
.byte 102,15,239,219 // pxor %xmm3,%xmm3
- .byte 114,56 // jb 3782c <_sk_gradient_sse2_lowp+0x6c>
+ .byte 114,56 // jb 3799c <_sk_gradient_sse2_lowp+0x6c>
.byte 72,139,88,72 // mov 0x48(%rax),%rbx
.byte 73,255,200 // dec %r8
.byte 72,131,195,4 // add $0x4,%rbx
@@ -64782,7 +64852,7 @@ _sk_gradient_sse2_lowp:
.byte 102,15,250,220 // psubd %xmm4,%xmm3
.byte 72,131,195,4 // add $0x4,%rbx
.byte 73,255,200 // dec %r8
- .byte 117,219 // jne 37807 <_sk_gradient_sse2_lowp+0x47>
+ .byte 117,219 // jne 37977 <_sk_gradient_sse2_lowp+0x47>
.byte 102,15,112,227,78 // pshufd $0x4e,%xmm3,%xmm4
.byte 102,73,15,126,225 // movq %xmm4,%r9
.byte 69,137,200 // mov %r9d,%r8d
@@ -64925,10 +64995,10 @@ _sk_gradient_sse2_lowp:
.byte 15,88,221 // addps %xmm5,%xmm3
.byte 69,15,89,207 // mulps %xmm15,%xmm9
.byte 68,15,88,204 // addps %xmm4,%xmm9
- .byte 15,40,53,231,24,0,0 // movaps 0x18e7(%rip),%xmm6 # 393d0 <_sk_srcover_bgra_8888_sse2_lowp+0xccc>
+ .byte 15,40,53,215,24,0,0 // movaps 0x18d7(%rip),%xmm6 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
.byte 15,89,222 // mulps %xmm6,%xmm3
.byte 68,15,89,206 // mulps %xmm6,%xmm9
- .byte 15,40,37,233,23,0,0 // movaps 0x17e9(%rip),%xmm4 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,37,217,23,0,0 // movaps 0x17d9(%rip),%xmm4 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
.byte 68,15,88,204 // addps %xmm4,%xmm9
.byte 15,88,220 // addps %xmm4,%xmm3
.byte 243,15,91,219 // cvttps2dq %xmm3,%xmm3
@@ -65024,9 +65094,9 @@ _sk_evenly_spaced_gradient_sse2_lowp:
.byte 72,139,24 // mov (%rax),%rbx
.byte 72,139,104,8 // mov 0x8(%rax),%rbp
.byte 72,255,203 // dec %rbx
- .byte 120,7 // js 37c70 <_sk_evenly_spaced_gradient_sse2_lowp+0x34>
+ .byte 120,7 // js 37de0 <_sk_evenly_spaced_gradient_sse2_lowp+0x34>
.byte 243,72,15,42,211 // cvtsi2ss %rbx,%xmm2
- .byte 235,21 // jmp 37c85 <_sk_evenly_spaced_gradient_sse2_lowp+0x49>
+ .byte 235,21 // jmp 37df5 <_sk_evenly_spaced_gradient_sse2_lowp+0x49>
.byte 73,137,216 // mov %rbx,%r8
.byte 73,209,232 // shr %r8
.byte 131,227,1 // and $0x1,%ebx
@@ -65181,10 +65251,10 @@ _sk_evenly_spaced_gradient_sse2_lowp:
.byte 15,40,68,36,176 // movaps -0x50(%rsp),%xmm0
.byte 68,15,89,192 // mulps %xmm0,%xmm8
.byte 68,15,88,193 // addps %xmm1,%xmm8
- .byte 15,40,13,115,20,0,0 // movaps 0x1473(%rip),%xmm1 # 393d0 <_sk_srcover_bgra_8888_sse2_lowp+0xccc>
+ .byte 15,40,13,99,20,0,0 // movaps 0x1463(%rip),%xmm1 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
.byte 15,89,217 // mulps %xmm1,%xmm3
.byte 68,15,89,193 // mulps %xmm1,%xmm8
- .byte 15,40,13,117,19,0,0 // movaps 0x1375(%rip),%xmm1 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,13,101,19,0,0 // movaps 0x1365(%rip),%xmm1 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
.byte 68,15,88,193 // addps %xmm1,%xmm8
.byte 15,88,217 // addps %xmm1,%xmm3
.byte 243,15,91,219 // cvttps2dq %xmm3,%xmm3
@@ -65201,7 +65271,7 @@ _sk_evenly_spaced_gradient_sse2_lowp:
.byte 15,40,240 // movaps %xmm0,%xmm6
.byte 68,15,89,206 // mulps %xmm6,%xmm9
.byte 68,15,88,204 // addps %xmm4,%xmm9
- .byte 15,40,5,23,20,0,0 // movaps 0x1417(%rip),%xmm0 # 393d0 <_sk_srcover_bgra_8888_sse2_lowp+0xccc>
+ .byte 15,40,5,7,20,0,0 // movaps 0x1407(%rip),%xmm0 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
.byte 15,89,208 // mulps %xmm0,%xmm2
.byte 68,15,89,200 // mulps %xmm0,%xmm9
.byte 68,15,88,201 // addps %xmm1,%xmm9
@@ -65280,10 +65350,10 @@ _sk_evenly_spaced_2_stop_gradient_sse2_lowp:
.byte 15,89,216 // mulps %xmm0,%xmm3
.byte 65,15,88,216 // addps %xmm8,%xmm3
.byte 65,15,88,208 // addps %xmm8,%xmm2
- .byte 68,15,40,21,220,18,0,0 // movaps 0x12dc(%rip),%xmm10 # 393d0 <_sk_srcover_bgra_8888_sse2_lowp+0xccc>
+ .byte 68,15,40,21,204,18,0,0 // movaps 0x12cc(%rip),%xmm10 # 39530 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
.byte 65,15,89,210 // mulps %xmm10,%xmm2
.byte 65,15,89,218 // mulps %xmm10,%xmm3
- .byte 68,15,40,29,220,17,0,0 // movaps 0x11dc(%rip),%xmm11 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 68,15,40,29,204,17,0,0 // movaps 0x11cc(%rip),%xmm11 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
.byte 65,15,88,219 // addps %xmm11,%xmm3
.byte 65,15,88,211 // addps %xmm11,%xmm2
.byte 243,15,91,210 // cvttps2dq %xmm2,%xmm2
@@ -65376,7 +65446,7 @@ _sk_xy_to_unit_angle_sse2_lowp:
.byte 15,40,218 // movaps %xmm2,%xmm3
.byte 15,40,209 // movaps %xmm1,%xmm2
.byte 15,40,200 // movaps %xmm0,%xmm1
- .byte 68,15,40,37,144,21,0,0 // movaps 0x1590(%rip),%xmm12 # 39810 <_sk_srcover_bgra_8888_sse2_lowp+0x110c>
+ .byte 68,15,40,37,128,21,0,0 // movaps 0x1580(%rip),%xmm12 # 39970 <_sk_srcover_bgra_8888_sse2_lowp+0x10fc>
.byte 68,15,40,194 // movaps %xmm2,%xmm8
.byte 69,15,84,196 // andps %xmm12,%xmm8
.byte 68,15,40,217 // movaps %xmm1,%xmm11
@@ -65410,26 +65480,26 @@ _sk_xy_to_unit_angle_sse2_lowp:
.byte 69,15,89,246 // mulps %xmm14,%xmm14
.byte 65,15,40,195 // movaps %xmm11,%xmm0
.byte 15,89,192 // mulps %xmm0,%xmm0
- .byte 68,15,40,37,115,21,0,0 // movaps 0x1573(%rip),%xmm12 # 39880 <_sk_srcover_bgra_8888_sse2_lowp+0x117c>
+ .byte 68,15,40,37,99,21,0,0 // movaps 0x1563(%rip),%xmm12 # 399e0 <_sk_srcover_bgra_8888_sse2_lowp+0x116c>
.byte 68,15,40,232 // movaps %xmm0,%xmm13
.byte 69,15,89,236 // mulps %xmm12,%xmm13
.byte 69,15,89,230 // mulps %xmm14,%xmm12
- .byte 68,15,40,61,111,21,0,0 // movaps 0x156f(%rip),%xmm15 # 39890 <_sk_srcover_bgra_8888_sse2_lowp+0x118c>
+ .byte 68,15,40,61,95,21,0,0 // movaps 0x155f(%rip),%xmm15 # 399f0 <_sk_srcover_bgra_8888_sse2_lowp+0x117c>
.byte 69,15,88,231 // addps %xmm15,%xmm12
.byte 69,15,88,239 // addps %xmm15,%xmm13
.byte 68,15,89,232 // mulps %xmm0,%xmm13
.byte 69,15,89,230 // mulps %xmm14,%xmm12
- .byte 68,15,40,61,103,21,0,0 // movaps 0x1567(%rip),%xmm15 # 398a0 <_sk_srcover_bgra_8888_sse2_lowp+0x119c>
+ .byte 68,15,40,61,87,21,0,0 // movaps 0x1557(%rip),%xmm15 # 39a00 <_sk_srcover_bgra_8888_sse2_lowp+0x118c>
.byte 69,15,88,231 // addps %xmm15,%xmm12
.byte 69,15,88,239 // addps %xmm15,%xmm13
.byte 68,15,89,232 // mulps %xmm0,%xmm13
.byte 69,15,89,230 // mulps %xmm14,%xmm12
- .byte 15,40,5,96,21,0,0 // movaps 0x1560(%rip),%xmm0 # 398b0 <_sk_srcover_bgra_8888_sse2_lowp+0x11ac>
+ .byte 15,40,5,80,21,0,0 // movaps 0x1550(%rip),%xmm0 # 39a10 <_sk_srcover_bgra_8888_sse2_lowp+0x119c>
.byte 68,15,88,224 // addps %xmm0,%xmm12
.byte 68,15,88,232 // addps %xmm0,%xmm13
.byte 69,15,89,235 // mulps %xmm11,%xmm13
.byte 69,15,89,224 // mulps %xmm8,%xmm12
- .byte 15,40,5,89,21,0,0 // movaps 0x1559(%rip),%xmm0 # 398c0 <_sk_srcover_bgra_8888_sse2_lowp+0x11bc>
+ .byte 15,40,5,73,21,0,0 // movaps 0x1549(%rip),%xmm0 # 39a20 <_sk_srcover_bgra_8888_sse2_lowp+0x11ac>
.byte 68,15,40,192 // movaps %xmm0,%xmm8
.byte 65,15,92,197 // subps %xmm13,%xmm0
.byte 65,15,84,194 // andps %xmm10,%xmm0
@@ -65441,7 +65511,7 @@ _sk_xy_to_unit_angle_sse2_lowp:
.byte 69,15,86,200 // orps %xmm8,%xmm9
.byte 69,15,87,192 // xorps %xmm8,%xmm8
.byte 65,15,194,200,1 // cmpltps %xmm8,%xmm1
- .byte 15,40,5,69,15,0,0 // movaps 0xf45(%rip),%xmm0 # 392e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ .byte 15,40,5,53,15,0,0 // movaps 0xf35(%rip),%xmm0 # 39440 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
.byte 68,15,40,216 // movaps %xmm0,%xmm11
.byte 65,15,92,194 // subps %xmm10,%xmm0
.byte 15,84,193 // andps %xmm1,%xmm0
@@ -65454,7 +65524,7 @@ _sk_xy_to_unit_angle_sse2_lowp:
.byte 65,15,86,211 // orps %xmm11,%xmm2
.byte 68,15,40,219 // movaps %xmm3,%xmm11
.byte 69,15,194,216,1 // cmpltps %xmm8,%xmm11
- .byte 68,15,40,13,29,15,0,0 // movaps 0xf1d(%rip),%xmm9 # 392f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
+ .byte 68,15,40,13,13,15,0,0 // movaps 0xf0d(%rip),%xmm9 # 39450 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
.byte 69,15,40,209 // movaps %xmm9,%xmm10
.byte 68,15,92,201 // subps %xmm1,%xmm9
.byte 69,15,84,203 // andps %xmm11,%xmm9
@@ -65512,26 +65582,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 384a3 <_sk_srcover_rgba_8888_sse2_lowp+0x4b>
+ .byte 119,38 // ja 38613 <_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 # 386cc <_sk_srcover_rgba_8888_sse2_lowp+0x274>
+ .byte 76,141,29,67,2,0,0 // lea 0x243(%rip),%r11 # 3883c <_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 38509 <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+ .byte 235,102 // jmp 38679 <_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 38509 <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+ .byte 235,87 // jmp 38679 <_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 38509 <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+ .byte 235,52 // jmp 38679 <_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
@@ -65548,7 +65618,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,93,13,0,0 // movdqa 0xd5d(%rip),%xmm12 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,37,77,13,0,0 // movdqa 0xd4d(%rip),%xmm12 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.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
@@ -65606,20 +65676,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 3866b <_sk_srcover_rgba_8888_sse2_lowp+0x213>
- .byte 76,141,21,142,0,0,0 // lea 0x8e(%rip),%r10 # 386e8 <_sk_srcover_rgba_8888_sse2_lowp+0x290>
+ .byte 119,24 // ja 387db <_sk_srcover_rgba_8888_sse2_lowp+0x213>
+ .byte 76,141,21,142,0,0,0 // lea 0x8e(%rip),%r10 # 38858 <_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 386b4 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+ .byte 235,73 // jmp 38824 <_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 386b4 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+ .byte 235,58 // jmp 38824 <_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 386b4 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+ .byte 235,37 // jmp 38824 <_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
@@ -65652,7 +65722,7 @@ _sk_srcover_rgba_8888_sse2_lowp:
.byte 254 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 123,255 // jnp 386e9 <_sk_srcover_rgba_8888_sse2_lowp+0x291>
+ .byte 123,255 // jnp 38859 <_sk_srcover_rgba_8888_sse2_lowp+0x291>
.byte 255 // (bad)
.byte 255,159,255,255,255,146 // lcall *-0x6d000001(%rdi)
.byte 255 // (bad)
@@ -65684,26 +65754,26 @@ _sk_srcover_bgra_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 3874f <_sk_srcover_bgra_8888_sse2_lowp+0x4b>
+ .byte 119,38 // ja 388bf <_sk_srcover_bgra_8888_sse2_lowp+0x4b>
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
- .byte 76,141,29,67,2,0,0 // lea 0x243(%rip),%r11 # 38978 <_sk_srcover_bgra_8888_sse2_lowp+0x274>
+ .byte 76,141,29,67,2,0,0 // lea 0x243(%rip),%r11 # 38ae8 <_sk_srcover_bgra_8888_sse2_lowp+0x274>
.byte 75,99,4,139 // movslq (%r11,%r9,4),%rax
.byte 76,1,216 // add %r11,%rax
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 255,224 // jmpq *%rax
.byte 243,65,15,16,60,144 // movss (%r8,%rdx,4),%xmm7
.byte 102,69,15,239,192 // pxor %xmm8,%xmm8
- .byte 235,102 // jmp 387b5 <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
+ .byte 235,102 // jmp 38925 <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
.byte 102,65,15,16,60,144 // movupd (%r8,%rdx,4),%xmm7
.byte 243,69,15,111,68,144,16 // movdqu 0x10(%r8,%rdx,4),%xmm8
- .byte 235,87 // jmp 387b5 <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
+ .byte 235,87 // jmp 38925 <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
.byte 102,65,15,110,100,144,8 // movd 0x8(%r8,%rdx,4),%xmm4
.byte 102,68,15,112,196,69 // pshufd $0x45,%xmm4,%xmm8
.byte 102,15,239,228 // pxor %xmm4,%xmm4
.byte 102,69,15,18,4,144 // movlpd (%r8,%rdx,4),%xmm8
.byte 102,65,15,40,248 // movapd %xmm8,%xmm7
.byte 102,68,15,111,196 // movdqa %xmm4,%xmm8
- .byte 235,52 // jmp 387b5 <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
+ .byte 235,52 // jmp 38925 <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
.byte 102,65,15,110,100,144,24 // movd 0x18(%r8,%rdx,4),%xmm4
.byte 102,68,15,112,196,69 // pshufd $0x45,%xmm4,%xmm8
.byte 243,65,15,16,100,144,20 // movss 0x14(%r8,%rdx,4),%xmm4
@@ -65720,7 +65790,7 @@ _sk_srcover_bgra_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,177,10,0,0 // movdqa 0xab1(%rip),%xmm12 # 39290 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ .byte 102,68,15,111,37,161,10,0,0 // movdqa 0xaa1(%rip),%xmm12 # 393f0 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
.byte 102,15,111,245 // movdqa %xmm5,%xmm6
.byte 102,65,15,219,244 // pand %xmm12,%xmm6
.byte 102,15,113,213,8 // psrlw $0x8,%xmm5
@@ -65778,20 +65848,20 @@ _sk_srcover_bgra_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 38917 <_sk_srcover_bgra_8888_sse2_lowp+0x213>
- .byte 76,141,21,142,0,0,0 // lea 0x8e(%rip),%r10 # 38994 <_sk_srcover_bgra_8888_sse2_lowp+0x290>
+ .byte 119,24 // ja 38a87 <_sk_srcover_bgra_8888_sse2_lowp+0x213>
+ .byte 76,141,21,142,0,0,0 // lea 0x8e(%rip),%r10 # 38b04 <_sk_srcover_bgra_8888_sse2_lowp+0x290>
.byte 75,99,4,138 // movslq (%r10,%r9,4),%rax
.byte 76,1,208 // add %r10,%rax
.byte 255,224 // jmpq *%rax
.byte 102,69,15,126,36,144 // movd %xmm12,(%r8,%rdx,4)
- .byte 235,73 // jmp 38960 <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
+ .byte 235,73 // jmp 38ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
.byte 243,69,15,127,36,144 // movdqu %xmm12,(%r8,%rdx,4)
.byte 243,65,15,127,68,144,16 // movdqu %xmm0,0x10(%r8,%rdx,4)
- .byte 235,58 // jmp 38960 <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
+ .byte 235,58 // jmp 38ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
.byte 102,65,15,112,196,78 // pshufd $0x4e,%xmm12,%xmm0
.byte 102,65,15,126,68,144,8 // movd %xmm0,0x8(%r8,%rdx,4)
.byte 102,69,15,214,36,144 // movq %xmm12,(%r8,%rdx,4)
- .byte 235,37 // jmp 38960 <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
+ .byte 235,37 // jmp 38ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
.byte 102,15,112,200,78 // pshufd $0x4e,%xmm0,%xmm1
.byte 102,65,15,126,76,144,24 // movd %xmm1,0x18(%r8,%rdx,4)
.byte 102,15,112,200,229 // pshufd $0xe5,%xmm0,%xmm1
@@ -65824,7 +65894,7 @@ _sk_srcover_bgra_8888_sse2_lowp:
.byte 254 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 123,255 // jnp 38995 <_sk_srcover_bgra_8888_sse2_lowp+0x291>
+ .byte 123,255 // jnp 38b05 <_sk_srcover_bgra_8888_sse2_lowp+0x291>
.byte 255 // (bad)
.byte 255,159,255,255,255,146 // lcall *-0x6d000001(%rdi)
.byte 255 // (bad)
@@ -65857,14 +65927,14 @@ BALIGN4
.byte 252 // cld
.byte 190,0,0,128,191 // mov $0xbf800000,%esi
.byte 0,0 // add %al,(%rax)
- .byte 224,64 // loopne 38a14 <.literal4+0x64>
+ .byte 224,64 // loopne 38b84 <.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 38a1d <.literal4+0x6d>
+ .byte 71,225,61 // rex.RXB loope 38b8d <.literal4+0x6d>
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 38a27 <.literal4+0x77>
+ .byte 127,67 // jg 38b97 <.literal4+0x77>
.byte 0,0 // add %al,(%rax)
.byte 128,127,145,131 // cmpb $0x83,-0x6f(%rdi)
.byte 158 // sahf
@@ -65901,7 +65971,7 @@ BALIGN4
.byte 0,0 // add %al,(%rax)
.byte 8,33 // or %ah,(%rcx)
.byte 132,55 // test %dh,(%rdi)
- .byte 224,7 // loopne 38a41 <.literal4+0x91>
+ .byte 224,7 // loopne 38bb1 <.literal4+0x91>
.byte 0,0 // add %al,(%rax)
.byte 33,8 // and %ecx,(%rax)
.byte 2,58 // add (%rdx),%bh
@@ -65912,8 +65982,8 @@ BALIGN4
.byte 0,0 // add %al,(%rax)
.byte 0,52,255 // add %dh,(%rdi,%rdi,8)
.byte 255 // (bad)
- .byte 127,0 // jg 38a54 <.literal4+0xa4>
- .byte 119,115 // ja 38ac9 <.literal4+0x119>
+ .byte 127,0 // jg 38bc4 <.literal4+0xa4>
+ .byte 119,115 // ja 38c39 <.literal4+0x119>
.byte 248 // clc
.byte 194,117,191 // retq $0xbf75
.byte 191,63,249,68,180 // mov $0xb444f93f,%edi
@@ -65936,12 +66006,12 @@ BALIGN4
.byte 190,80,128,3,62 // mov $0x3e038050,%esi
.byte 31 // (bad)
.byte 215 // xlat %ds:(%rbx)
- .byte 118,63 // jbe 38adf <.literal4+0x12f>
+ .byte 118,63 // jbe 38c4f <.literal4+0x12f>
.byte 246,64,83,63 // testb $0x3f,0x53(%rax)
.byte 0,0 // add %al,(%rax)
.byte 248 // clc
.byte 65,0,0 // add %al,(%r8)
- .byte 124,66 // jl 38aee <.literal4+0x13e>
+ .byte 124,66 // jl 38c5e <.literal4+0x13e>
.byte 0,240 // add %dh,%al
.byte 0,0 // add %al,(%rax)
.byte 137,136,136,55,0,15 // mov %ecx,0xf003788(%rax)
@@ -65951,9 +66021,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 38b11 <.literal4+0x161>
+ .byte 112,65 // jo 38c81 <.literal4+0x161>
.byte 0,255 // add %bh,%bh
- .byte 127,71 // jg 38b1b <.literal4+0x16b>
+ .byte 127,71 // jg 38c8b <.literal4+0x16b>
.byte 89 // pop %rcx
.byte 23 // (bad)
.byte 55 // (bad)
@@ -65974,18 +66044,18 @@ 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 38b26 <.literal4+0x176>
+ .byte 114,28 // jb 38c96 <.literal4+0x176>
.byte 199 // (bad)
.byte 62,85 // ds push %rbp
.byte 85 // push %rbp
.byte 149 // xchg %eax,%ebp
.byte 191,0,0,192,63 // mov $0x3fc00000,%edi
.byte 57,142,99,61,114,249 // cmp %ecx,-0x68dc29d(%rsi)
- .byte 127,63 // jg 38b5b <_sk_srcover_bgra_8888_sse2_lowp+0x457>
+ .byte 127,63 // jg 38ccb <_sk_srcover_bgra_8888_sse2_lowp+0x457>
.byte 3,0 // add (%rax),%eax
.byte 0,0 // add %al,(%rax)
.byte 45,16,17,192,18 // sub $0x12c01110,%eax
- .byte 120,57 // js 38b60 <_sk_srcover_bgra_8888_sse2_lowp+0x45c>
+ .byte 120,57 // js 38cd0 <_sk_srcover_bgra_8888_sse2_lowp+0x45c>
.byte 64,32,148,90,62,4,157,30 // and %dl,0x1e9d043e(%rdx,%rbx,2)
.byte 62,0,24 // add %bl,%ds:(%rax)
.byte 161,57,109,165,144,63,252,191,16 // movabs 0x10bffc3f90a56d39,%eax
@@ -65995,7 +66065,7 @@ BALIGN4
.byte 56,255 // cmp %bh,%bh
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 38b49 <.literal4+0x199>
+ .byte 127,0 // jg 38cb9 <.literal4+0x199>
.byte 0,128,56,0,64,254 // add %al,-0x1bfffc8(%rax)
.byte 255 // .byte 0xff
@@ -66047,16 +66117,16 @@ BALIGN32
.byte 0,1 // add %al,(%rcx)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a038bc8 <_sk_srcover_bgra_8888_sse2_lowp+0xa0004c4>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a038d28 <_sk_srcover_bgra_8888_sse2_lowp+0xa0004b4>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12038bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x120004cc>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12038d30 <_sk_srcover_bgra_8888_sse2_lowp+0x120004bc>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a038bd8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0004d4>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a038d38 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0004c4>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3038be0 <_sk_srcover_bgra_8888_sse2_lowp+0x30004dc>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3038d40 <_sk_srcover_bgra_8888_sse2_lowp+0x30004cc>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -66099,16 +66169,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) # a038c28 <_sk_srcover_bgra_8888_sse2_lowp+0xa000524>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a038d88 <_sk_srcover_bgra_8888_sse2_lowp+0xa000514>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12038c30 <_sk_srcover_bgra_8888_sse2_lowp+0x1200052c>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12038d90 <_sk_srcover_bgra_8888_sse2_lowp+0x1200051c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a038c38 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000534>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a038d98 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000524>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3038c40 <_sk_srcover_bgra_8888_sse2_lowp+0x300053c>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3038da0 <_sk_srcover_bgra_8888_sse2_lowp+0x300052c>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -66151,16 +66221,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) # a038c88 <_sk_srcover_bgra_8888_sse2_lowp+0xa000584>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a038de8 <_sk_srcover_bgra_8888_sse2_lowp+0xa000574>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12038c90 <_sk_srcover_bgra_8888_sse2_lowp+0x1200058c>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12038df0 <_sk_srcover_bgra_8888_sse2_lowp+0x1200057c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a038c98 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000594>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a038df8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000584>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3038ca0 <_sk_srcover_bgra_8888_sse2_lowp+0x300059c>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3038e00 <_sk_srcover_bgra_8888_sse2_lowp+0x300058c>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -66203,16 +66273,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) # a038ce8 <_sk_srcover_bgra_8888_sse2_lowp+0xa0005e4>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a038e48 <_sk_srcover_bgra_8888_sse2_lowp+0xa0005d4>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12038cf0 <_sk_srcover_bgra_8888_sse2_lowp+0x120005ec>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12038e50 <_sk_srcover_bgra_8888_sse2_lowp+0x120005dc>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a038cf8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0005f4>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a038e58 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0005e4>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3038d00 <_sk_srcover_bgra_8888_sse2_lowp+0x30005fc>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3038e60 <_sk_srcover_bgra_8888_sse2_lowp+0x30005ec>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -66255,16 +66325,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) # a038d48 <_sk_srcover_bgra_8888_sse2_lowp+0xa000644>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a038ea8 <_sk_srcover_bgra_8888_sse2_lowp+0xa000634>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12038d50 <_sk_srcover_bgra_8888_sse2_lowp+0x1200064c>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12038eb0 <_sk_srcover_bgra_8888_sse2_lowp+0x1200063c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a038d58 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000654>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a038eb8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000644>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3038d60 <_sk_srcover_bgra_8888_sse2_lowp+0x300065c>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3038ec0 <_sk_srcover_bgra_8888_sse2_lowp+0x300064c>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -66307,16 +66377,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) # a038da8 <_sk_srcover_bgra_8888_sse2_lowp+0xa0006a4>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a038f08 <_sk_srcover_bgra_8888_sse2_lowp+0xa000694>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12038db0 <_sk_srcover_bgra_8888_sse2_lowp+0x120006ac>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12038f10 <_sk_srcover_bgra_8888_sse2_lowp+0x1200069c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a038db8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0006b4>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a038f18 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0006a4>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3038dc0 <_sk_srcover_bgra_8888_sse2_lowp+0x30006bc>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3038f20 <_sk_srcover_bgra_8888_sse2_lowp+0x30006ac>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -66359,16 +66429,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) # a038e08 <_sk_srcover_bgra_8888_sse2_lowp+0xa000704>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a038f68 <_sk_srcover_bgra_8888_sse2_lowp+0xa0006f4>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12038e10 <_sk_srcover_bgra_8888_sse2_lowp+0x1200070c>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12038f70 <_sk_srcover_bgra_8888_sse2_lowp+0x120006fc>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a038e18 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000714>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a038f78 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000704>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3038e20 <_sk_srcover_bgra_8888_sse2_lowp+0x300071c>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3038f80 <_sk_srcover_bgra_8888_sse2_lowp+0x300070c>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -66411,16 +66481,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) # a038e68 <_sk_srcover_bgra_8888_sse2_lowp+0xa000764>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a038fc8 <_sk_srcover_bgra_8888_sse2_lowp+0xa000754>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12038e70 <_sk_srcover_bgra_8888_sse2_lowp+0x1200076c>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12038fd0 <_sk_srcover_bgra_8888_sse2_lowp+0x1200075c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a038e78 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000774>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a038fd8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000764>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3038e80 <_sk_srcover_bgra_8888_sse2_lowp+0x300077c>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3038fe0 <_sk_srcover_bgra_8888_sse2_lowp+0x300076c>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -66463,16 +66533,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) # a038ec8 <_sk_srcover_bgra_8888_sse2_lowp+0xa0007c4>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a039028 <_sk_srcover_bgra_8888_sse2_lowp+0xa0007b4>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12038ed0 <_sk_srcover_bgra_8888_sse2_lowp+0x120007cc>
+ .byte 255,13,255,255,255,17 // decl 0x11ffffff(%rip) # 12039030 <_sk_srcover_bgra_8888_sse2_lowp+0x120007bc>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a038ed8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0007d4>
+ .byte 255,21,255,255,255,25 // callq *0x19ffffff(%rip) # 1a039038 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0007c4>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3038ee0 <_sk_srcover_bgra_8888_sse2_lowp+0x30007dc>
+ .byte 255,29,255,255,255,2 // lcall *0x2ffffff(%rip) # 3039040 <_sk_srcover_bgra_8888_sse2_lowp+0x30007cc>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -66777,7 +66847,7 @@ BALIGN32
.byte 0,255 // add %bh,%bh
.byte 0,0 // add %al,(%rax)
.byte 248 // clc
- .byte 224,255 // loopne 39133 <.const+0x5d3>
+ .byte 224,255 // loopne 39293 <.const+0x5d3>
.byte 248 // clc
.byte 0,63 // add %bh,(%rdi)
.byte 0,31 // add %bl,(%rdi)
@@ -67038,11 +67108,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 393a8 <.literal16+0x118>
+ .byte 224,64 // loopne 39508 <.literal16+0x118>
.byte 0,0 // add %al,(%rax)
- .byte 224,64 // loopne 393ac <.literal16+0x11c>
+ .byte 224,64 // loopne 3950c <.literal16+0x11c>
.byte 0,0 // add %al,(%rax)
- .byte 224,64 // loopne 393b0 <.literal16+0x120>
+ .byte 224,64 // loopne 39510 <.literal16+0x120>
.byte 154 // (bad)
.byte 153 // cltd
.byte 153 // cltd
@@ -67062,13 +67132,13 @@ BALIGN16
.byte 10,23 // or (%rdi),%dl
.byte 63 // (bad)
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 393d1 <.literal16+0x141>
+ .byte 71,225,61 // rex.RXB loope 39531 <.literal16+0x141>
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 393d5 <.literal16+0x145>
+ .byte 71,225,61 // rex.RXB loope 39535 <.literal16+0x145>
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 393d9 <.literal16+0x149>
+ .byte 71,225,61 // rex.RXB loope 39539 <.literal16+0x149>
.byte 174 // scas %es:(%rdi),%al
- .byte 71,225,61 // rex.RXB loope 393dd <.literal16+0x14d>
+ .byte 71,225,61 // rex.RXB loope 3953d <.literal16+0x14d>
.byte 255,0 // incl (%rax)
.byte 0,0 // add %al,(%rax)
.byte 255,0 // incl (%rax)
@@ -67079,10 +67149,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) # a0393b8 <_sk_srcover_bgra_8888_sse2_lowp+0xa000cb4>
+ .byte 255,5,255,255,255,9 // incl 0x9ffffff(%rip) # a039518 <_sk_srcover_bgra_8888_sse2_lowp+0xa000ca4>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,13,255,255,255,2 // decl 0x2ffffff(%rip) # 30393c0 <_sk_srcover_bgra_8888_sse2_lowp+0x3000cbc>
+ .byte 255,13,255,255,255,2 // decl 0x2ffffff(%rip) # 3039520 <_sk_srcover_bgra_8888_sse2_lowp+0x3000cac>
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255,6 // incl (%rsi)
@@ -67097,11 +67167,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 3941b <.literal16+0x18b>
+ .byte 127,67 // jg 3957b <.literal16+0x18b>
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 3941f <.literal16+0x18f>
+ .byte 127,67 // jg 3957f <.literal16+0x18f>
.byte 0,0 // add %al,(%rax)
- .byte 127,67 // jg 39423 <.literal16+0x193>
+ .byte 127,67 // jg 39583 <.literal16+0x193>
.byte 0,0 // add %al,(%rax)
.byte 128,127,0,0 // cmpb $0x0,0x0(%rdi)
.byte 128,127,0,0 // cmpb $0x0,0x0(%rdi)
@@ -67257,13 +67327,13 @@ BALIGN16
.byte 132,55 // test %dh,(%rdi)
.byte 8,33 // or %ah,(%rcx)
.byte 132,55 // test %dh,(%rdi)
- .byte 224,7 // loopne 39539 <.literal16+0x2a9>
+ .byte 224,7 // loopne 39699 <.literal16+0x2a9>
.byte 0,0 // add %al,(%rax)
- .byte 224,7 // loopne 3953d <.literal16+0x2ad>
+ .byte 224,7 // loopne 3969d <.literal16+0x2ad>
.byte 0,0 // add %al,(%rax)
- .byte 224,7 // loopne 39541 <.literal16+0x2b1>
+ .byte 224,7 // loopne 396a1 <.literal16+0x2b1>
.byte 0,0 // add %al,(%rax)
- .byte 224,7 // loopne 39545 <.literal16+0x2b5>
+ .byte 224,7 // loopne 396a5 <.literal16+0x2b5>
.byte 0,0 // add %al,(%rax)
.byte 33,8 // and %ecx,(%rax)
.byte 2,58 // add (%rdx),%bh
@@ -67317,17 +67387,17 @@ BALIGN16
.byte 0,0 // add %al,(%rax)
.byte 52,255 // xor $0xff,%al
.byte 255 // (bad)
- .byte 127,0 // jg 395b4 <.literal16+0x324>
+ .byte 127,0 // jg 39714 <.literal16+0x324>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 395b8 <.literal16+0x328>
+ .byte 127,0 // jg 39718 <.literal16+0x328>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 395bc <.literal16+0x32c>
+ .byte 127,0 // jg 3971c <.literal16+0x32c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 395c0 <.literal16+0x330>
- .byte 119,115 // ja 39635 <.literal16+0x3a5>
+ .byte 127,0 // jg 39720 <.literal16+0x330>
+ .byte 119,115 // ja 39795 <.literal16+0x3a5>
.byte 248 // clc
.byte 194,119,115 // retq $0x7377
.byte 248 // clc
@@ -67338,7 +67408,7 @@ BALIGN16
.byte 194,117,191 // retq $0xbf75
.byte 191,63,117,191,191 // mov $0xbfbf753f,%edi
.byte 63 // (bad)
- .byte 117,191 // jne 39599 <.literal16+0x309>
+ .byte 117,191 // jne 396f9 <.literal16+0x309>
.byte 191,63,117,191,191 // mov $0xbfbf753f,%edi
.byte 63 // (bad)
.byte 249 // stc
@@ -67350,7 +67420,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 ffffffffe9a6d5da <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe9a34ed6>
+ .byte 233,220,63,163,233 // jmpq ffffffffe9a6d73a <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe9a34ec6>
.byte 220,63 // fdivrl (%rdi)
.byte 81 // push %rcx
.byte 140,242 // mov %?,%edx
@@ -67440,16 +67510,16 @@ BALIGN16
.byte 128,3,62 // addb $0x3e,(%rbx)
.byte 31 // (bad)
.byte 215 // xlat %ds:(%rbx)
- .byte 118,63 // jbe 39723 <.literal16+0x493>
+ .byte 118,63 // jbe 39883 <.literal16+0x493>
.byte 31 // (bad)
.byte 215 // xlat %ds:(%rbx)
- .byte 118,63 // jbe 39727 <.literal16+0x497>
+ .byte 118,63 // jbe 39887 <.literal16+0x497>
.byte 31 // (bad)
.byte 215 // xlat %ds:(%rbx)
- .byte 118,63 // jbe 3972b <.literal16+0x49b>
+ .byte 118,63 // jbe 3988b <.literal16+0x49b>
.byte 31 // (bad)
.byte 215 // xlat %ds:(%rbx)
- .byte 118,63 // jbe 3972f <.literal16+0x49f>
+ .byte 118,63 // jbe 3988f <.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)
@@ -67470,13 +67540,13 @@ BALIGN16
.byte 65,0,0 // add %al,(%r8)
.byte 248 // clc
.byte 65,0,0 // add %al,(%r8)
- .byte 124,66 // jl 39766 <.literal16+0x4d6>
+ .byte 124,66 // jl 398c6 <.literal16+0x4d6>
.byte 0,0 // add %al,(%rax)
- .byte 124,66 // jl 3976a <.literal16+0x4da>
+ .byte 124,66 // jl 398ca <.literal16+0x4da>
.byte 0,0 // add %al,(%rax)
- .byte 124,66 // jl 3976e <.literal16+0x4de>
+ .byte 124,66 // jl 398ce <.literal16+0x4de>
.byte 0,0 // add %al,(%rax)
- .byte 124,66 // jl 39772 <.literal16+0x4e2>
+ .byte 124,66 // jl 398d2 <.literal16+0x4e2>
.byte 0,240 // add %dh,%al
.byte 0,0 // add %al,(%rax)
.byte 0,240 // add %dh,%al
@@ -67522,25 +67592,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 397f5 <.literal16+0x565>
+ .byte 112,65 // jo 39955 <.literal16+0x565>
.byte 0,0 // add %al,(%rax)
- .byte 112,65 // jo 397f9 <.literal16+0x569>
+ .byte 112,65 // jo 39959 <.literal16+0x569>
.byte 0,0 // add %al,(%rax)
- .byte 112,65 // jo 397fd <.literal16+0x56d>
+ .byte 112,65 // jo 3995d <.literal16+0x56d>
.byte 0,0 // add %al,(%rax)
- .byte 112,65 // jo 39801 <.literal16+0x571>
+ .byte 112,65 // jo 39961 <.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 397d3 <.literal16+0x543>
+ .byte 127,0 // jg 39933 <.literal16+0x543>
.byte 0,255 // add %bh,%bh
- .byte 127,0 // jg 397d7 <.literal16+0x547>
+ .byte 127,0 // jg 39937 <.literal16+0x547>
.byte 0,255 // add %bh,%bh
- .byte 127,0 // jg 397db <.literal16+0x54b>
+ .byte 127,0 // jg 3993b <.literal16+0x54b>
.byte 0,255 // add %bh,%bh
- .byte 127,0 // jg 397df <.literal16+0x54f>
+ .byte 127,0 // jg 3993f <.literal16+0x54f>
.byte 0,0 // add %al,(%rax)
.byte 4,0 // add $0x0,%al
.byte 0,0 // add %al,(%rax)
@@ -67566,13 +67636,13 @@ BALIGN16
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,255 // jg 39818 <.literal16+0x588>
+ .byte 127,255 // jg 39978 <.literal16+0x588>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,255 // jg 3981c <.literal16+0x58c>
+ .byte 127,255 // jg 3997c <.literal16+0x58c>
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 127,0 // jg 39821 <.literal16+0x591>
+ .byte 127,0 // jg 39981 <.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)
@@ -67586,13 +67656,13 @@ BALIGN16
.byte 64,254 // rex (bad)
.byte 255,0 // incl (%rax)
.byte 255 // (bad)
- .byte 127,71 // jg 3988b <.literal16+0x5fb>
+ .byte 127,71 // jg 399eb <.literal16+0x5fb>
.byte 0,255 // add %bh,%bh
- .byte 127,71 // jg 3988f <.literal16+0x5ff>
+ .byte 127,71 // jg 399ef <.literal16+0x5ff>
.byte 0,255 // add %bh,%bh
- .byte 127,71 // jg 39893 <.literal16+0x603>
+ .byte 127,71 // jg 399f3 <.literal16+0x603>
.byte 0,255 // add %bh,%bh
- .byte 127,71 // jg 39897 <.literal16+0x607>
+ .byte 127,71 // jg 399f7 <.literal16+0x607>
.byte 208 // (bad)
.byte 179,89 // mov $0x59,%bl
.byte 62,208 // ds (bad)
@@ -67669,13 +67739,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 3992e <.literal16+0x69e>
+ .byte 114,28 // jb 39a8e <.literal16+0x69e>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt 39932 <.literal16+0x6a2>
+ .byte 62,114,28 // jb,pt 39a92 <.literal16+0x6a2>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt 39936 <.literal16+0x6a6>
+ .byte 62,114,28 // jb,pt 39a96 <.literal16+0x6a6>
.byte 199 // (bad)
- .byte 62,114,28 // jb,pt 3993a <.literal16+0x6aa>
+ .byte 62,114,28 // jb,pt 39a9a <.literal16+0x6aa>
.byte 199 // (bad)
.byte 62,85 // ds push %rbp
.byte 85 // push %rbp
@@ -67694,15 +67764,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 # 3d672785 <_sk_srcover_bgra_8888_sse2_lowp+0x3d63a081>
+ .byte 99,61,57,142,99,61 // movslq 0x3d638e39(%rip),%edi # 3d6728e5 <_sk_srcover_bgra_8888_sse2_lowp+0x3d63a071>
.byte 57,142,99,61,114,249 // cmp %ecx,-0x68dc29d(%rsi)
- .byte 127,63 // jg 39993 <.literal16+0x703>
- .byte 114,249 // jb 3994f <.literal16+0x6bf>
- .byte 127,63 // jg 39997 <.literal16+0x707>
- .byte 114,249 // jb 39953 <.literal16+0x6c3>
- .byte 127,63 // jg 3999b <.literal16+0x70b>
- .byte 114,249 // jb 39957 <.literal16+0x6c7>
- .byte 127,63 // jg 3999f <.literal16+0x70f>
+ .byte 127,63 // jg 39af3 <.literal16+0x703>
+ .byte 114,249 // jb 39aaf <.literal16+0x6bf>
+ .byte 127,63 // jg 39af7 <.literal16+0x707>
+ .byte 114,249 // jb 39ab3 <.literal16+0x6c3>
+ .byte 127,63 // jg 39afb <.literal16+0x70b>
+ .byte 114,249 // jb 39ab7 <.literal16+0x6c7>
+ .byte 127,63 // jg 39aff <.literal16+0x70f>
.byte 3,0 // add (%rax),%eax
.byte 0,0 // add %al,(%rax)
.byte 3,0 // add (%rax),%eax
@@ -67726,9 +67796,9 @@ BALIGN16
.byte 255 // (bad)
.byte 255 // (bad)
.byte 255 // (bad)
- .byte 255,45,16,17,192,45 // ljmp *0x2dc01110(%rip) # 2dc3aa95 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc02391>
+ .byte 255,45,16,17,192,45 // ljmp *0x2dc01110(%rip) # 2dc3abf5 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc02381>
.byte 16,17 // adc %dl,(%rcx)
- .byte 192,45,16,17,192,45,16 // shrb $0x10,0x2dc01110(%rip) # 2dc3aa9e <_sk_srcover_bgra_8888_sse2_lowp+0x2dc0239a>
+ .byte 192,45,16,17,192,45,16 // shrb $0x10,0x2dc01110(%rip) # 2dc3abfe <_sk_srcover_bgra_8888_sse2_lowp+0x2dc0238a>
.byte 17,192 // adc %eax,%eax
.byte 18,120,57 // adc 0x39(%rax),%bh
.byte 64,18,120,57 // adc 0x39(%rax),%dil
@@ -67832,14 +67902,14 @@ BALIGN16
.byte 0,248 // add %bh,%al
.byte 0,248 // add %bh,%al
.byte 0,248 // add %bh,%al
- .byte 224,255 // loopne 39a81 <.literal16+0x7f1>
- .byte 224,255 // loopne 39a83 <.literal16+0x7f3>
- .byte 224,255 // loopne 39a85 <.literal16+0x7f5>
- .byte 224,255 // loopne 39a87 <.literal16+0x7f7>
- .byte 224,255 // loopne 39a89 <.literal16+0x7f9>
- .byte 224,255 // loopne 39a8b <.literal16+0x7fb>
- .byte 224,255 // loopne 39a8d <.literal16+0x7fd>
- .byte 224,255 // loopne 39a8f <.literal16+0x7ff>
+ .byte 224,255 // loopne 39be1 <.literal16+0x7f1>
+ .byte 224,255 // loopne 39be3 <.literal16+0x7f3>
+ .byte 224,255 // loopne 39be5 <.literal16+0x7f5>
+ .byte 224,255 // loopne 39be7 <.literal16+0x7f7>
+ .byte 224,255 // loopne 39be9 <.literal16+0x7f9>
+ .byte 224,255 // loopne 39beb <.literal16+0x7fb>
+ .byte 224,255 // loopne 39bed <.literal16+0x7fd>
+ .byte 224,255 // loopne 39bef <.literal16+0x7ff>
.byte 15,0,15 // str (%rdi)
.byte 0,15 // add %cl,(%rdi)
.byte 0,15 // add %cl,(%rdi)
@@ -67912,9 +67982,9 @@ BALIGN8
.byte 4,0 // add $0x0,%al
.byte 0,0 // add %al,(%rax)
.byte 255 // (bad)
- .byte 127,0 // jg 39b2b <.literal8+0x1b>
+ .byte 127,0 // jg 39c8b <.literal8+0x1b>
.byte 0,255 // add %bh,%bh
- .byte 127,0 // jg 39b2f <.literal8+0x1f>
+ .byte 127,0 // jg 39c8f <.literal8+0x1f>
.byte 0,0 // add %al,(%rax)
.byte 128,0,0 // addb $0x0,(%rax)
.byte 0 // .byte 0x0
diff --git a/src/jumper/SkJumper_generated_win.S b/src/jumper/SkJumper_generated_win.S
index 378d4917f9..3bce98889c 100644
--- a/src/jumper/SkJumper_generated_win.S
+++ b/src/jumper/SkJumper_generated_win.S
@@ -120,10 +120,10 @@ _sk_seed_shader_hsw LABEL PROC
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,159,22,3,0 ; vbroadcastss 0x3169f(%rip),%ymm2 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,226,125,24,21,15,24,3,0 ; vbroadcastss 0x3180f(%rip),%ymm2 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,244,88,202 ; vaddps %ymm2,%ymm1,%ymm1
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,21,148,22,3,0 ; vbroadcastss 0x31694(%rip),%ymm2 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,21,4,24,3,0 ; vbroadcastss 0x31804(%rip),%ymm2 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,228,87,219 ; vxorps %ymm3,%ymm3,%ymm3
DB 197,220,87,228 ; vxorps %ymm4,%ymm4,%ymm4
DB 197,212,87,237 ; vxorps %ymm5,%ymm5,%ymm5
@@ -136,17 +136,17 @@ _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,23,24,3,0 ; vpaddd 0x31817(%rip),%ymm8,%ymm8 # 31a00 <_sk_srcover_bgra_8888_sse2_lowp+0x45c>
+ DB 197,61,254,5,119,25,3,0 ; vpaddd 0x31977(%rip),%ymm8,%ymm8 # 31b60 <_sk_srcover_bgra_8888_sse2_lowp+0x44c>
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,88,22,3,0 ; vpbroadcastd 0x31658(%rip),%ymm10 # 31858 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
+ DB 196,98,125,88,21,200,23,3,0 ; vpbroadcastd 0x317c8(%rip),%ymm10 # 319c8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
DB 196,65,53,219,218 ; vpand %ymm10,%ymm9,%ymm11
DB 196,193,37,114,243,5 ; vpslld $0x5,%ymm11,%ymm11
DB 196,65,61,219,210 ; vpand %ymm10,%ymm8,%ymm10
DB 196,193,45,114,242,4 ; vpslld $0x4,%ymm10,%ymm10
- DB 196,98,125,88,37,61,22,3,0 ; vpbroadcastd 0x3163d(%rip),%ymm12 # 3185c <_sk_srcover_bgra_8888_sse2_lowp+0x2b8>
- DB 196,98,125,88,45,56,22,3,0 ; vpbroadcastd 0x31638(%rip),%ymm13 # 31860 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ DB 196,98,125,88,37,173,23,3,0 ; vpbroadcastd 0x317ad(%rip),%ymm12 # 319cc <_sk_srcover_bgra_8888_sse2_lowp+0x2b8>
+ DB 196,98,125,88,45,168,23,3,0 ; vpbroadcastd 0x317a8(%rip),%ymm13 # 319d0 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
DB 196,65,53,219,245 ; vpand %ymm13,%ymm9,%ymm14
DB 196,193,13,114,246,2 ; vpslld $0x2,%ymm14,%ymm14
DB 196,65,37,235,222 ; vpor %ymm14,%ymm11,%ymm11
@@ -161,8 +161,8 @@ _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,234,21,3,0 ; vbroadcastss 0x315ea(%rip),%ymm9 # 31864 <_sk_srcover_bgra_8888_sse2_lowp+0x2c0>
- DB 196,98,125,24,21,229,21,3,0 ; vbroadcastss 0x315e5(%rip),%ymm10 # 31868 <_sk_srcover_bgra_8888_sse2_lowp+0x2c4>
+ DB 196,98,125,24,13,90,23,3,0 ; vbroadcastss 0x3175a(%rip),%ymm9 # 319d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2c0>
+ DB 196,98,125,24,21,85,23,3,0 ; vbroadcastss 0x31755(%rip),%ymm10 # 319d8 <_sk_srcover_bgra_8888_sse2_lowp+0x2c4>
DB 196,66,61,184,209 ; vfmadd231ps %ymm9,%ymm8,%ymm10
DB 196,98,125,24,0 ; vbroadcastss (%rax),%ymm8
DB 196,65,44,89,192 ; vmulps %ymm8,%ymm10,%ymm8
@@ -192,7 +192,7 @@ _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,109,21,3,0 ; vbroadcastss 0x3156d(%rip),%ymm3 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,221,22,3,0 ; vbroadcastss 0x316dd(%rip),%ymm3 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 197,236,87,210 ; vxorps %ymm2,%ymm2,%ymm2
@@ -201,7 +201,7 @@ _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,84,21,3,0 ; vbroadcastss 0x31554(%rip),%ymm0 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,5,196,22,3,0 ; vbroadcastss 0x316c4(%rip),%ymm0 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 197,252,40,216 ; vmovaps %ymm0,%ymm3
@@ -239,7 +239,7 @@ _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,243,20,3,0 ; vbroadcastss 0x314f3(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,99,22,3,0 ; vbroadcastss 0x31663(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 196,226,61,184,196 ; vfmadd231ps %ymm4,%ymm8,%ymm0
DB 197,244,89,207 ; vmulps %ymm7,%ymm1,%ymm1
@@ -253,7 +253,7 @@ _sk_srcatop_hsw LABEL PROC
PUBLIC _sk_dstatop_hsw
_sk_dstatop_hsw LABEL PROC
- DB 196,98,125,24,5,194,20,3,0 ; vbroadcastss 0x314c2(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,50,22,3,0 ; vbroadcastss 0x31632(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,199 ; vsubps %ymm7,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 196,226,101,184,196 ; vfmadd231ps %ymm4,%ymm3,%ymm0
@@ -286,7 +286,7 @@ _sk_dstin_hsw LABEL PROC
PUBLIC _sk_srcout_hsw
_sk_srcout_hsw LABEL PROC
- DB 196,98,125,24,5,101,20,3,0 ; vbroadcastss 0x31465(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,213,21,3,0 ; vbroadcastss 0x315d5(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,199 ; vsubps %ymm7,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 197,188,89,201 ; vmulps %ymm1,%ymm8,%ymm1
@@ -297,7 +297,7 @@ _sk_srcout_hsw LABEL PROC
PUBLIC _sk_dstout_hsw
_sk_dstout_hsw LABEL PROC
- DB 196,226,125,24,5,68,20,3,0 ; vbroadcastss 0x31444(%rip),%ymm0 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,5,180,21,3,0 ; vbroadcastss 0x315b4(%rip),%ymm0 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,92,219 ; vsubps %ymm3,%ymm0,%ymm3
DB 197,228,89,196 ; vmulps %ymm4,%ymm3,%ymm0
DB 197,228,89,205 ; vmulps %ymm5,%ymm3,%ymm1
@@ -308,7 +308,7 @@ _sk_dstout_hsw LABEL PROC
PUBLIC _sk_srcover_hsw
_sk_srcover_hsw LABEL PROC
- DB 196,98,125,24,5,35,20,3,0 ; vbroadcastss 0x31423(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,147,21,3,0 ; vbroadcastss 0x31593(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 196,194,93,184,192 ; vfmadd231ps %ymm8,%ymm4,%ymm0
DB 196,194,85,184,200 ; vfmadd231ps %ymm8,%ymm5,%ymm1
@@ -319,7 +319,7 @@ _sk_srcover_hsw LABEL PROC
PUBLIC _sk_dstover_hsw
_sk_dstover_hsw LABEL PROC
- DB 196,98,125,24,5,254,19,3,0 ; vbroadcastss 0x313fe(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,110,21,3,0 ; vbroadcastss 0x3156e(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,199 ; vsubps %ymm7,%ymm8,%ymm8
DB 196,226,61,168,196 ; vfmadd213ps %ymm4,%ymm8,%ymm0
DB 196,226,61,168,205 ; vfmadd213ps %ymm5,%ymm8,%ymm1
@@ -339,7 +339,7 @@ _sk_modulate_hsw LABEL PROC
PUBLIC _sk_multiply_hsw
_sk_multiply_hsw LABEL PROC
- DB 196,98,125,24,5,197,19,3,0 ; vbroadcastss 0x313c5(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,53,21,3,0 ; vbroadcastss 0x31535(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,52,89,208 ; vmulps %ymm0,%ymm9,%ymm10
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -360,7 +360,7 @@ _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,116,19,3,0 ; vbroadcastss 0x31374(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,228,20,3,0 ; vbroadcastss 0x314e4(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 197,244,88,205 ; vaddps %ymm5,%ymm1,%ymm1
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
@@ -386,7 +386,7 @@ _sk_screen_hsw LABEL PROC
PUBLIC _sk_xor__hsw
_sk_xor__hsw LABEL PROC
- DB 196,98,125,24,5,31,19,3,0 ; vbroadcastss 0x3131f(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,143,20,3,0 ; vbroadcastss 0x3148f(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,180,89,192 ; vmulps %ymm0,%ymm9,%ymm0
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -418,7 +418,7 @@ _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,163,18,3,0 ; vbroadcastss 0x312a3(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,19,20,3,0 ; vbroadcastss 0x31413(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 196,194,69,184,216 ; vfmadd231ps %ymm8,%ymm7,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -441,7 +441,7 @@ _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,78,18,3,0 ; vbroadcastss 0x3124e(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,190,19,3,0 ; vbroadcastss 0x313be(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 196,194,69,184,216 ; vfmadd231ps %ymm8,%ymm7,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -467,7 +467,7 @@ _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,237,17,3,0 ; vbroadcastss 0x311ed(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,93,19,3,0 ; vbroadcastss 0x3135d(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 196,194,69,184,216 ; vfmadd231ps %ymm8,%ymm7,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -487,7 +487,7 @@ _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,167,17,3,0 ; vbroadcastss 0x311a7(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,23,19,3,0 ; vbroadcastss 0x31317(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 196,194,69,184,216 ; vfmadd231ps %ymm8,%ymm7,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -495,7 +495,7 @@ _sk_exclusion_hsw LABEL PROC
PUBLIC _sk_colorburn_hsw
_sk_colorburn_hsw LABEL PROC
- DB 196,98,125,24,5,145,17,3,0 ; vbroadcastss 0x31191(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,1,19,3,0 ; vbroadcastss 0x31301(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,52,89,216 ; vmulps %ymm0,%ymm9,%ymm11
DB 196,65,44,87,210 ; vxorps %ymm10,%ymm10,%ymm10
@@ -551,7 +551,7 @@ _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,161,16,3,0 ; vbroadcastss 0x310a1(%rip),%ymm9 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,13,17,18,3,0 ; vbroadcastss 0x31211(%rip),%ymm9 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,52,92,215 ; vsubps %ymm7,%ymm9,%ymm10
DB 197,44,89,216 ; vmulps %ymm0,%ymm10,%ymm11
DB 197,52,92,203 ; vsubps %ymm3,%ymm9,%ymm9
@@ -602,7 +602,7 @@ _sk_colordodge_hsw LABEL PROC
PUBLIC _sk_hardlight_hsw
_sk_hardlight_hsw LABEL PROC
- DB 196,98,125,24,5,187,15,3,0 ; vbroadcastss 0x30fbb(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,43,17,3,0 ; vbroadcastss 0x3112b(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,215 ; vsubps %ymm7,%ymm8,%ymm10
DB 197,44,89,216 ; vmulps %ymm0,%ymm10,%ymm11
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -651,7 +651,7 @@ _sk_hardlight_hsw LABEL PROC
PUBLIC _sk_overlay_hsw
_sk_overlay_hsw LABEL PROC
- DB 196,98,125,24,5,239,14,3,0 ; vbroadcastss 0x30eef(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,95,16,3,0 ; vbroadcastss 0x3105f(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,215 ; vsubps %ymm7,%ymm8,%ymm10
DB 197,44,89,216 ; vmulps %ymm0,%ymm10,%ymm11
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -711,10 +711,10 @@ _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,6,14,3,0 ; vbroadcastss 0x30e06(%rip),%ymm11 # 3186c <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
+ DB 196,98,125,24,29,118,15,3,0 ; vbroadcastss 0x30f76(%rip),%ymm11 # 319dc <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
DB 196,65,20,88,227 ; vaddps %ymm11,%ymm13,%ymm12
DB 196,65,28,89,192 ; vmulps %ymm8,%ymm12,%ymm8
- DB 196,98,125,24,37,247,13,3,0 ; vbroadcastss 0x30df7(%rip),%ymm12 # 31870 <_sk_srcover_bgra_8888_sse2_lowp+0x2cc>
+ DB 196,98,125,24,37,103,15,3,0 ; vbroadcastss 0x30f67(%rip),%ymm12 # 319e0 <_sk_srcover_bgra_8888_sse2_lowp+0x2cc>
DB 196,66,21,184,196 ; vfmadd231ps %ymm12,%ymm13,%ymm8
DB 196,65,124,82,245 ; vrsqrtps %ymm13,%ymm14
DB 196,65,124,83,246 ; vrcpps %ymm14,%ymm14
@@ -724,7 +724,7 @@ _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,166,13,3,0 ; vbroadcastss 0x30da6(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,22,15,3,0 ; vbroadcastss 0x30f16(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,65,60,92,237 ; vsubps %ymm13,%ymm8,%ymm13
DB 197,132,92,195 ; vsubps %ymm3,%ymm15,%ymm0
DB 196,98,125,168,235 ; vfmadd213ps %ymm3,%ymm0,%ymm13
@@ -837,11 +837,11 @@ _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,185,11,3,0 ; vbroadcastss 0x30bb9(%rip),%ymm14 # 31874 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
- DB 196,98,125,24,61,180,11,3,0 ; vbroadcastss 0x30bb4(%rip),%ymm15 # 31878 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ DB 196,98,125,24,53,41,13,3,0 ; vbroadcastss 0x30d29(%rip),%ymm14 # 319e4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ DB 196,98,125,24,61,36,13,3,0 ; vbroadcastss 0x30d24(%rip),%ymm15 # 319e8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
DB 196,65,84,89,239 ; vmulps %ymm15,%ymm5,%ymm13
DB 196,66,93,184,238 ; vfmadd231ps %ymm14,%ymm4,%ymm13
- DB 196,226,125,24,5,165,11,3,0 ; vbroadcastss 0x30ba5(%rip),%ymm0 # 3187c <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ DB 196,226,125,24,5,21,13,3,0 ; vbroadcastss 0x30d15(%rip),%ymm0 # 319ec <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
DB 196,98,77,184,232 ; vfmadd231ps %ymm0,%ymm6,%ymm13
DB 196,65,116,89,215 ; vmulps %ymm15,%ymm1,%ymm10
DB 196,66,53,184,214 ; vfmadd231ps %ymm14,%ymm9,%ymm10
@@ -896,7 +896,7 @@ _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,102,10,3,0 ; vbroadcastss 0x30a66(%rip),%ymm1 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,13,214,11,3,0 ; vbroadcastss 0x30bd6(%rip),%ymm1 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,116,92,215 ; vsubps %ymm7,%ymm1,%ymm10
DB 197,172,89,210 ; vmulps %ymm2,%ymm10,%ymm2
DB 197,116,92,219 ; vsubps %ymm3,%ymm1,%ymm11
@@ -950,11 +950,11 @@ _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,147,9,3,0 ; vbroadcastss 0x30993(%rip),%ymm14 # 31874 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
- DB 196,98,125,24,61,142,9,3,0 ; vbroadcastss 0x3098e(%rip),%ymm15 # 31878 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ DB 196,98,125,24,53,3,11,3,0 ; vbroadcastss 0x30b03(%rip),%ymm14 # 319e4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ DB 196,98,125,24,61,254,10,3,0 ; vbroadcastss 0x30afe(%rip),%ymm15 # 319e8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
DB 196,65,84,89,239 ; vmulps %ymm15,%ymm5,%ymm13
DB 196,66,93,184,238 ; vfmadd231ps %ymm14,%ymm4,%ymm13
- DB 196,226,125,24,5,127,9,3,0 ; vbroadcastss 0x3097f(%rip),%ymm0 # 3187c <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ DB 196,226,125,24,5,239,10,3,0 ; vbroadcastss 0x30aef(%rip),%ymm0 # 319ec <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
DB 196,98,77,184,232 ; vfmadd231ps %ymm0,%ymm6,%ymm13
DB 196,65,116,89,215 ; vmulps %ymm15,%ymm1,%ymm10
DB 196,66,53,184,214 ; vfmadd231ps %ymm14,%ymm9,%ymm10
@@ -1009,7 +1009,7 @@ _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,64,8,3,0 ; vbroadcastss 0x30840(%rip),%ymm1 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,13,176,9,3,0 ; vbroadcastss 0x309b0(%rip),%ymm1 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,116,92,215 ; vsubps %ymm7,%ymm1,%ymm10
DB 197,172,89,210 ; vmulps %ymm2,%ymm10,%ymm2
DB 197,116,92,219 ; vsubps %ymm3,%ymm1,%ymm11
@@ -1037,11 +1037,11 @@ _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,239,7,3,0 ; vbroadcastss 0x307ef(%rip),%ymm13 # 31874 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
- DB 196,98,125,24,53,234,7,3,0 ; vbroadcastss 0x307ea(%rip),%ymm14 # 31878 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ DB 196,98,125,24,45,95,9,3,0 ; vbroadcastss 0x3095f(%rip),%ymm13 # 319e4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ DB 196,98,125,24,53,90,9,3,0 ; vbroadcastss 0x3095a(%rip),%ymm14 # 319e8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
DB 196,65,84,89,230 ; vmulps %ymm14,%ymm5,%ymm12
DB 196,66,93,184,229 ; vfmadd231ps %ymm13,%ymm4,%ymm12
- DB 196,98,125,24,61,219,7,3,0 ; vbroadcastss 0x307db(%rip),%ymm15 # 3187c <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ DB 196,98,125,24,61,75,9,3,0 ; vbroadcastss 0x3094b(%rip),%ymm15 # 319ec <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
DB 196,66,77,184,231 ; vfmadd231ps %ymm15,%ymm6,%ymm12
DB 196,65,44,89,206 ; vmulps %ymm14,%ymm10,%ymm9
DB 196,66,61,184,205 ; vfmadd231ps %ymm13,%ymm8,%ymm9
@@ -1097,7 +1097,7 @@ _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,145,6,3,0 ; vbroadcastss 0x30691(%rip),%ymm0 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,5,1,8,3,0 ; vbroadcastss 0x30801(%rip),%ymm0 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,124,92,215 ; vsubps %ymm7,%ymm0,%ymm10
DB 197,172,89,210 ; vmulps %ymm2,%ymm10,%ymm2
DB 197,124,92,219 ; vsubps %ymm3,%ymm0,%ymm11
@@ -1125,11 +1125,11 @@ _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,64,6,3,0 ; vbroadcastss 0x30640(%rip),%ymm13 # 31874 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
- DB 196,98,125,24,53,59,6,3,0 ; vbroadcastss 0x3063b(%rip),%ymm14 # 31878 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ DB 196,98,125,24,45,176,7,3,0 ; vbroadcastss 0x307b0(%rip),%ymm13 # 319e4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ DB 196,98,125,24,53,171,7,3,0 ; vbroadcastss 0x307ab(%rip),%ymm14 # 319e8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
DB 196,65,116,89,230 ; vmulps %ymm14,%ymm1,%ymm12
DB 196,66,109,184,229 ; vfmadd231ps %ymm13,%ymm2,%ymm12
- DB 196,98,125,24,61,44,6,3,0 ; vbroadcastss 0x3062c(%rip),%ymm15 # 3187c <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ DB 196,98,125,24,61,156,7,3,0 ; vbroadcastss 0x3079c(%rip),%ymm15 # 319ec <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
DB 196,66,53,184,231 ; vfmadd231ps %ymm15,%ymm9,%ymm12
DB 196,65,44,89,206 ; vmulps %ymm14,%ymm10,%ymm9
DB 196,66,61,184,205 ; vfmadd231ps %ymm13,%ymm8,%ymm9
@@ -1185,7 +1185,7 @@ _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,226,4,3,0 ; vbroadcastss 0x304e2(%rip),%ymm0 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,5,82,6,3,0 ; vbroadcastss 0x30652(%rip),%ymm0 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,124,92,215 ; vsubps %ymm7,%ymm0,%ymm10
DB 197,172,89,210 ; vmulps %ymm2,%ymm10,%ymm2
DB 197,124,92,219 ; vsubps %ymm3,%ymm0,%ymm11
@@ -1215,17 +1215,17 @@ _sk_srcover_rgba_8888_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 15,133,179,0,0,0 ; jne 148a <_sk_srcover_rgba_8888_hsw+0xd3>
DB 196,129,126,111,60,152 ; vmovdqu (%r8,%r11,4),%ymm7
- DB 197,197,219,37,59,6,3,0 ; vpand 0x3063b(%rip),%ymm7,%ymm4 # 31a20 <_sk_srcover_bgra_8888_sse2_lowp+0x47c>
+ DB 197,197,219,37,155,7,3,0 ; vpand 0x3079b(%rip),%ymm7,%ymm4 # 31b80 <_sk_srcover_bgra_8888_sse2_lowp+0x46c>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,69,0,45,78,6,3,0 ; vpshufb 0x3064e(%rip),%ymm7,%ymm5 # 31a40 <_sk_srcover_bgra_8888_sse2_lowp+0x49c>
+ DB 196,226,69,0,45,174,7,3,0 ; vpshufb 0x307ae(%rip),%ymm7,%ymm5 # 31ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x48c>
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,69,0,53,97,6,3,0 ; vpshufb 0x30661(%rip),%ymm7,%ymm6 # 31a60 <_sk_srcover_bgra_8888_sse2_lowp+0x4bc>
+ DB 196,226,69,0,53,193,7,3,0 ; vpshufb 0x307c1(%rip),%ymm7,%ymm6 # 31bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x4ac>
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,63,4,3,0 ; vbroadcastss 0x3043f(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,175,5,3,0 ; vbroadcastss 0x305af(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
- DB 196,98,125,24,13,94,4,3,0 ; vbroadcastss 0x3045e(%rip),%ymm9 # 31880 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,13,206,5,3,0 ; vbroadcastss 0x305ce(%rip),%ymm9 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
DB 196,194,93,184,192 ; vfmadd231ps %ymm8,%ymm4,%ymm0
DB 196,193,116,89,201 ; vmulps %ymm9,%ymm1,%ymm1
@@ -1320,7 +1320,7 @@ _sk_srcover_rgba_8888_hsw LABEL PROC
DB 255 ; (bad)
DB 255,104,255 ; ljmp *-0x1(%rax)
DB 255 ; (bad)
- DB 255,29,255,255,255,163 ; lcall *-0x5c000001(%rip) # ffffffffa40015cc <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffa3fd0028>
+ DB 255,29,255,255,255,163 ; lcall *-0x5c000001(%rip) # ffffffffa40015cc <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffa3fcfeb8>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,155,255,255,255,215 ; lcall *-0x28000001(%rbx)
@@ -1347,17 +1347,17 @@ _sk_srcover_bgra_8888_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 15,133,179,0,0,0 ; jne 16b7 <_sk_srcover_bgra_8888_hsw+0xd3>
DB 196,129,126,111,60,152 ; vmovdqu (%r8,%r11,4),%ymm7
- DB 197,197,219,37,110,4,3,0 ; vpand 0x3046e(%rip),%ymm7,%ymm4 # 31a80 <_sk_srcover_bgra_8888_sse2_lowp+0x4dc>
+ DB 197,197,219,37,206,5,3,0 ; vpand 0x305ce(%rip),%ymm7,%ymm4 # 31be0 <_sk_srcover_bgra_8888_sse2_lowp+0x4cc>
DB 197,252,91,244 ; vcvtdq2ps %ymm4,%ymm6
- DB 196,226,69,0,37,129,4,3,0 ; vpshufb 0x30481(%rip),%ymm7,%ymm4 # 31aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x4fc>
+ DB 196,226,69,0,37,225,5,3,0 ; vpshufb 0x305e1(%rip),%ymm7,%ymm4 # 31c00 <_sk_srcover_bgra_8888_sse2_lowp+0x4ec>
DB 197,252,91,236 ; vcvtdq2ps %ymm4,%ymm5
- DB 196,226,69,0,37,148,4,3,0 ; vpshufb 0x30494(%rip),%ymm7,%ymm4 # 31ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x51c>
+ DB 196,226,69,0,37,244,5,3,0 ; vpshufb 0x305f4(%rip),%ymm7,%ymm4 # 31c20 <_sk_srcover_bgra_8888_sse2_lowp+0x50c>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
DB 197,197,114,215,24 ; vpsrld $0x18,%ymm7,%ymm7
DB 197,252,91,255 ; vcvtdq2ps %ymm7,%ymm7
- DB 196,98,125,24,5,18,2,3,0 ; vbroadcastss 0x30212(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,130,3,3,0 ; vbroadcastss 0x30382(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
- DB 196,98,125,24,13,49,2,3,0 ; vbroadcastss 0x30231(%rip),%ymm9 # 31880 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,13,161,3,3,0 ; vbroadcastss 0x303a1(%rip),%ymm9 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
DB 196,194,93,184,192 ; vfmadd231ps %ymm8,%ymm4,%ymm0
DB 196,193,116,89,201 ; vmulps %ymm9,%ymm1,%ymm1
@@ -1481,7 +1481,7 @@ _sk_clamp_0_hsw LABEL PROC
PUBLIC _sk_clamp_1_hsw
_sk_clamp_1_hsw LABEL PROC
- DB 196,98,125,24,5,30,0,3,0 ; vbroadcastss 0x3001e(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,142,1,3,0 ; vbroadcastss 0x3018e(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
DB 196,193,108,93,208 ; vminps %ymm8,%ymm2,%ymm2
@@ -1491,7 +1491,7 @@ _sk_clamp_1_hsw LABEL PROC
PUBLIC _sk_clamp_a_hsw
_sk_clamp_a_hsw LABEL PROC
- DB 196,98,125,24,5,253,255,2,0 ; vbroadcastss 0x2fffd(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,109,1,3,0 ; vbroadcastss 0x3016d(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,100,93,216 ; vminps %ymm8,%ymm3,%ymm3
DB 197,252,93,195 ; vminps %ymm3,%ymm0,%ymm0
DB 197,244,93,203 ; vminps %ymm3,%ymm1,%ymm1
@@ -1501,7 +1501,7 @@ _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,223,255,2,0 ; vbroadcastss 0x2ffdf(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,79,1,3,0 ; vbroadcastss 0x3014f(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,68,93,248 ; vminps %ymm8,%ymm7,%ymm7
DB 197,220,93,231 ; vminps %ymm7,%ymm4,%ymm4
DB 197,212,93,239 ; vminps %ymm7,%ymm5,%ymm5
@@ -1528,7 +1528,7 @@ _sk_swap_rb_hsw LABEL PROC
PUBLIC _sk_invert_hsw
_sk_invert_hsw LABEL PROC
- DB 196,98,125,24,5,154,255,2,0 ; vbroadcastss 0x2ff9a(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,10,1,3,0 ; vbroadcastss 0x3010a(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,188,92,192 ; vsubps %ymm0,%ymm8,%ymm0
DB 197,188,92,201 ; vsubps %ymm1,%ymm8,%ymm1
DB 197,188,92,210 ; vsubps %ymm2,%ymm8,%ymm2
@@ -1572,9 +1572,9 @@ _sk_premul_dst_hsw LABEL PROC
PUBLIC _sk_unpremul_hsw
_sk_unpremul_hsw LABEL PROC
- DB 196,98,125,24,5,53,255,2,0 ; vbroadcastss 0x2ff35(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,165,0,3,0 ; vbroadcastss 0x300a5(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,94,195 ; vdivps %ymm3,%ymm8,%ymm8
- DB 196,98,125,24,13,88,255,2,0 ; vbroadcastss 0x2ff58(%rip),%ymm9 # 31884 <_sk_srcover_bgra_8888_sse2_lowp+0x2e0>
+ DB 196,98,125,24,13,200,0,3,0 ; vbroadcastss 0x300c8(%rip),%ymm9 # 319f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2e0>
DB 196,65,60,194,201,1 ; vcmpltps %ymm9,%ymm8,%ymm9
DB 196,65,44,87,210 ; vxorps %ymm10,%ymm10,%ymm10
DB 196,67,45,74,192,144 ; vblendvps %ymm9,%ymm8,%ymm10,%ymm8
@@ -1586,16 +1586,16 @@ _sk_unpremul_hsw LABEL PROC
PUBLIC _sk_from_srgb_hsw
_sk_from_srgb_hsw LABEL PROC
- DB 196,98,125,24,5,50,255,2,0 ; vbroadcastss 0x2ff32(%rip),%ymm8 # 31888 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
+ DB 196,98,125,24,5,162,0,3,0 ; vbroadcastss 0x300a2(%rip),%ymm8 # 319f8 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 197,124,89,208 ; vmulps %ymm0,%ymm0,%ymm10
- DB 196,98,125,24,29,36,255,2,0 ; vbroadcastss 0x2ff24(%rip),%ymm11 # 3188c <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
- DB 196,98,125,24,37,3,255,2,0 ; vbroadcastss 0x2ff03(%rip),%ymm12 # 31874 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ DB 196,98,125,24,29,148,0,3,0 ; vbroadcastss 0x30094(%rip),%ymm11 # 319fc <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
+ DB 196,98,125,24,37,115,0,3,0 ; vbroadcastss 0x30073(%rip),%ymm12 # 319e4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
DB 196,65,124,40,236 ; vmovaps %ymm12,%ymm13
DB 196,66,125,168,235 ; vfmadd213ps %ymm11,%ymm0,%ymm13
- DB 196,98,125,24,53,12,255,2,0 ; vbroadcastss 0x2ff0c(%rip),%ymm14 # 31890 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
+ DB 196,98,125,24,53,124,0,3,0 ; vbroadcastss 0x3007c(%rip),%ymm14 # 31a00 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
DB 196,66,45,168,238 ; vfmadd213ps %ymm14,%ymm10,%ymm13
- DB 196,98,125,24,21,2,255,2,0 ; vbroadcastss 0x2ff02(%rip),%ymm10 # 31894 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
+ DB 196,98,125,24,21,114,0,3,0 ; vbroadcastss 0x30072(%rip),%ymm10 # 31a04 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
DB 196,193,124,194,194,1 ; vcmpltps %ymm10,%ymm0,%ymm0
DB 196,195,21,74,193,0 ; vblendvps %ymm0,%ymm9,%ymm13,%ymm0
DB 196,65,116,89,200 ; vmulps %ymm8,%ymm1,%ymm9
@@ -1616,16 +1616,16 @@ _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,154,254,2,0 ; vbroadcastss 0x2fe9a(%rip),%ymm8 # 31888 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
+ DB 196,98,125,24,5,10,0,3,0 ; vbroadcastss 0x3000a(%rip),%ymm8 # 319f8 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
DB 196,65,92,89,200 ; vmulps %ymm8,%ymm4,%ymm9
DB 197,92,89,212 ; vmulps %ymm4,%ymm4,%ymm10
- DB 196,98,125,24,29,140,254,2,0 ; vbroadcastss 0x2fe8c(%rip),%ymm11 # 3188c <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
- DB 196,98,125,24,37,107,254,2,0 ; vbroadcastss 0x2fe6b(%rip),%ymm12 # 31874 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ DB 196,98,125,24,29,252,255,2,0 ; vbroadcastss 0x2fffc(%rip),%ymm11 # 319fc <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
+ DB 196,98,125,24,37,219,255,2,0 ; vbroadcastss 0x2ffdb(%rip),%ymm12 # 319e4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
DB 196,65,124,40,236 ; vmovaps %ymm12,%ymm13
DB 196,66,93,168,235 ; vfmadd213ps %ymm11,%ymm4,%ymm13
- DB 196,98,125,24,53,116,254,2,0 ; vbroadcastss 0x2fe74(%rip),%ymm14 # 31890 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
+ DB 196,98,125,24,53,228,255,2,0 ; vbroadcastss 0x2ffe4(%rip),%ymm14 # 31a00 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
DB 196,66,45,168,238 ; vfmadd213ps %ymm14,%ymm10,%ymm13
- DB 196,98,125,24,21,106,254,2,0 ; vbroadcastss 0x2fe6a(%rip),%ymm10 # 31894 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
+ DB 196,98,125,24,21,218,255,2,0 ; vbroadcastss 0x2ffda(%rip),%ymm10 # 31a04 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
DB 196,193,92,194,226,1 ; vcmpltps %ymm10,%ymm4,%ymm4
DB 196,195,21,74,225,64 ; vblendvps %ymm4,%ymm9,%ymm13,%ymm4
DB 196,65,84,89,200 ; vmulps %ymm8,%ymm5,%ymm9
@@ -1647,19 +1647,19 @@ _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,14,254,2,0 ; vbroadcastss 0x2fe0e(%rip),%ymm8 # 31898 <_sk_srcover_bgra_8888_sse2_lowp+0x2f4>
+ DB 196,98,125,24,5,126,255,2,0 ; vbroadcastss 0x2ff7e(%rip),%ymm8 # 31a08 <_sk_srcover_bgra_8888_sse2_lowp+0x2f4>
DB 196,65,124,89,208 ; vmulps %ymm8,%ymm0,%ymm10
- DB 196,98,125,24,29,4,254,2,0 ; vbroadcastss 0x2fe04(%rip),%ymm11 # 3189c <_sk_srcover_bgra_8888_sse2_lowp+0x2f8>
- DB 196,98,125,24,37,255,253,2,0 ; vbroadcastss 0x2fdff(%rip),%ymm12 # 318a0 <_sk_srcover_bgra_8888_sse2_lowp+0x2fc>
+ DB 196,98,125,24,29,116,255,2,0 ; vbroadcastss 0x2ff74(%rip),%ymm11 # 31a0c <_sk_srcover_bgra_8888_sse2_lowp+0x2f8>
+ DB 196,98,125,24,37,111,255,2,0 ; vbroadcastss 0x2ff6f(%rip),%ymm12 # 31a10 <_sk_srcover_bgra_8888_sse2_lowp+0x2fc>
DB 196,65,124,40,236 ; vmovaps %ymm12,%ymm13
DB 196,66,53,168,235 ; vfmadd213ps %ymm11,%ymm9,%ymm13
- DB 196,98,125,24,53,240,253,2,0 ; vbroadcastss 0x2fdf0(%rip),%ymm14 # 318a4 <_sk_srcover_bgra_8888_sse2_lowp+0x300>
+ DB 196,98,125,24,53,96,255,2,0 ; vbroadcastss 0x2ff60(%rip),%ymm14 # 31a14 <_sk_srcover_bgra_8888_sse2_lowp+0x300>
DB 196,66,53,168,238 ; vfmadd213ps %ymm14,%ymm9,%ymm13
- DB 196,98,125,24,61,230,253,2,0 ; vbroadcastss 0x2fde6(%rip),%ymm15 # 318a8 <_sk_srcover_bgra_8888_sse2_lowp+0x304>
+ DB 196,98,125,24,61,86,255,2,0 ; vbroadcastss 0x2ff56(%rip),%ymm15 # 31a18 <_sk_srcover_bgra_8888_sse2_lowp+0x304>
DB 196,65,52,88,207 ; vaddps %ymm15,%ymm9,%ymm9
DB 196,65,124,83,201 ; vrcpps %ymm9,%ymm9
DB 196,65,20,89,201 ; vmulps %ymm9,%ymm13,%ymm9
- DB 196,98,125,24,45,210,253,2,0 ; vbroadcastss 0x2fdd2(%rip),%ymm13 # 318ac <_sk_srcover_bgra_8888_sse2_lowp+0x308>
+ DB 196,98,125,24,45,66,255,2,0 ; vbroadcastss 0x2ff42(%rip),%ymm13 # 31a1c <_sk_srcover_bgra_8888_sse2_lowp+0x308>
DB 196,193,124,194,197,1 ; vcmpltps %ymm13,%ymm0,%ymm0
DB 196,195,53,74,194,0 ; vblendvps %ymm0,%ymm10,%ymm9,%ymm0
DB 197,124,82,201 ; vrsqrtps %ymm1,%ymm9
@@ -1691,26 +1691,26 @@ _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,233,252,2,0 ; vbroadcastss 0x2fce9(%rip),%ymm11 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,29,89,254,2,0 ; vbroadcastss 0x2fe59(%rip),%ymm11 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,65,36,94,218 ; vdivps %ymm10,%ymm11,%ymm11
DB 197,116,92,226 ; vsubps %ymm2,%ymm1,%ymm12
DB 197,116,194,234,1 ; vcmpltps %ymm2,%ymm1,%ymm13
- DB 196,98,125,24,53,46,253,2,0 ; vbroadcastss 0x2fd2e(%rip),%ymm14 # 318b0 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
+ DB 196,98,125,24,53,158,254,2,0 ; vbroadcastss 0x2fe9e(%rip),%ymm14 # 31a20 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
DB 196,65,4,87,255 ; vxorps %ymm15,%ymm15,%ymm15
DB 196,67,5,74,238,208 ; vblendvps %ymm13,%ymm14,%ymm15,%ymm13
DB 196,66,37,168,229 ; vfmadd213ps %ymm13,%ymm11,%ymm12
DB 197,236,92,208 ; vsubps %ymm0,%ymm2,%ymm2
DB 197,124,92,233 ; vsubps %ymm1,%ymm0,%ymm13
- DB 196,98,125,24,53,21,253,2,0 ; vbroadcastss 0x2fd15(%rip),%ymm14 # 318b8 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
+ DB 196,98,125,24,53,133,254,2,0 ; vbroadcastss 0x2fe85(%rip),%ymm14 # 31a28 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
DB 196,66,37,168,238 ; vfmadd213ps %ymm14,%ymm11,%ymm13
- DB 196,98,125,24,53,3,253,2,0 ; vbroadcastss 0x2fd03(%rip),%ymm14 # 318b4 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
+ DB 196,98,125,24,53,115,254,2,0 ; vbroadcastss 0x2fe73(%rip),%ymm14 # 31a24 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
DB 196,194,37,168,214 ; vfmadd213ps %ymm14,%ymm11,%ymm2
DB 197,188,194,201,0 ; vcmpeqps %ymm1,%ymm8,%ymm1
DB 196,227,21,74,202,16 ; vblendvps %ymm1,%ymm2,%ymm13,%ymm1
DB 197,188,194,192,0 ; vcmpeqps %ymm0,%ymm8,%ymm0
DB 196,195,117,74,196,0 ; vblendvps %ymm0,%ymm12,%ymm1,%ymm0
DB 196,193,60,88,201 ; vaddps %ymm9,%ymm8,%ymm1
- DB 196,98,125,24,29,118,252,2,0 ; vbroadcastss 0x2fc76(%rip),%ymm11 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,29,230,253,2,0 ; vbroadcastss 0x2fde6(%rip),%ymm11 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,193,116,89,211 ; vmulps %ymm11,%ymm1,%ymm2
DB 197,36,194,218,1 ; vcmpltps %ymm2,%ymm11,%ymm11
DB 196,65,12,92,224 ; vsubps %ymm8,%ymm14,%ymm12
@@ -1720,7 +1720,7 @@ _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,169,252,2,0 ; vbroadcastss 0x2fca9(%rip),%ymm8 # 318bc <_sk_srcover_bgra_8888_sse2_lowp+0x318>
+ DB 196,98,125,24,5,25,254,2,0 ; vbroadcastss 0x2fe19(%rip),%ymm8 # 31a2c <_sk_srcover_bgra_8888_sse2_lowp+0x318>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -1735,30 +1735,30 @@ _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,252,251,2,0 ; vbroadcastss 0x2fbfc(%rip),%ymm8 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,5,108,253,2,0 ; vbroadcastss 0x2fd6c(%rip),%ymm8 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,60,194,202,2 ; vcmpleps %ymm2,%ymm8,%ymm9
DB 197,84,89,210 ; vmulps %ymm2,%ymm5,%ymm10
DB 196,65,84,92,218 ; vsubps %ymm10,%ymm5,%ymm11
DB 196,67,45,74,203,144 ; vblendvps %ymm9,%ymm11,%ymm10,%ymm9
DB 197,52,88,210 ; vaddps %ymm2,%ymm9,%ymm10
- DB 196,98,125,24,13,63,252,2,0 ; vbroadcastss 0x2fc3f(%rip),%ymm9 # 318b4 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
+ DB 196,98,125,24,13,175,253,2,0 ; vbroadcastss 0x2fdaf(%rip),%ymm9 # 31a24 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
DB 196,66,109,170,202 ; vfmsub213ps %ymm10,%ymm2,%ymm9
- DB 196,98,125,24,29,61,252,2,0 ; vbroadcastss 0x2fc3d(%rip),%ymm11 # 318c0 <_sk_srcover_bgra_8888_sse2_lowp+0x31c>
+ DB 196,98,125,24,29,173,253,2,0 ; vbroadcastss 0x2fdad(%rip),%ymm11 # 31a30 <_sk_srcover_bgra_8888_sse2_lowp+0x31c>
DB 196,65,92,88,219 ; vaddps %ymm11,%ymm4,%ymm11
DB 196,67,125,8,227,1 ; vroundps $0x1,%ymm11,%ymm12
DB 196,65,36,92,252 ; vsubps %ymm12,%ymm11,%ymm15
DB 196,65,44,92,217 ; vsubps %ymm9,%ymm10,%ymm11
- DB 196,98,125,24,45,15,252,2,0 ; vbroadcastss 0x2fc0f(%rip),%ymm13 # 318b0 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
+ DB 196,98,125,24,45,127,253,2,0 ; vbroadcastss 0x2fd7f(%rip),%ymm13 # 31a20 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
DB 196,193,4,89,197 ; vmulps %ymm13,%ymm15,%ymm0
- DB 196,98,125,24,53,9,252,2,0 ; vbroadcastss 0x2fc09(%rip),%ymm14 # 318b8 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
+ DB 196,98,125,24,53,121,253,2,0 ; vbroadcastss 0x2fd79(%rip),%ymm14 # 31a28 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
DB 197,12,92,224 ; vsubps %ymm0,%ymm14,%ymm12
DB 196,66,37,168,225 ; vfmadd213ps %ymm9,%ymm11,%ymm12
- DB 196,226,125,24,29,3,252,2,0 ; vbroadcastss 0x2fc03(%rip),%ymm3 # 318c4 <_sk_srcover_bgra_8888_sse2_lowp+0x320>
+ DB 196,226,125,24,29,115,253,2,0 ; vbroadcastss 0x2fd73(%rip),%ymm3 # 31a34 <_sk_srcover_bgra_8888_sse2_lowp+0x320>
DB 196,193,100,194,255,2 ; vcmpleps %ymm15,%ymm3,%ymm7
DB 196,195,29,74,249,112 ; vblendvps %ymm7,%ymm9,%ymm12,%ymm7
DB 196,65,60,194,231,2 ; vcmpleps %ymm15,%ymm8,%ymm12
DB 196,227,45,74,255,192 ; vblendvps %ymm12,%ymm7,%ymm10,%ymm7
- DB 196,98,125,24,37,218,251,2,0 ; vbroadcastss 0x2fbda(%rip),%ymm12 # 318bc <_sk_srcover_bgra_8888_sse2_lowp+0x318>
+ DB 196,98,125,24,37,74,253,2,0 ; vbroadcastss 0x2fd4a(%rip),%ymm12 # 31a2c <_sk_srcover_bgra_8888_sse2_lowp+0x318>
DB 196,65,28,194,255,2 ; vcmpleps %ymm15,%ymm12,%ymm15
DB 196,194,37,168,193 ; vfmadd213ps %ymm9,%ymm11,%ymm0
DB 196,99,125,74,255,240 ; vblendvps %ymm15,%ymm7,%ymm0,%ymm15
@@ -1774,7 +1774,7 @@ _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,142,251,2,0 ; vbroadcastss 0x2fb8e(%rip),%ymm0 # 318c8 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ DB 196,226,125,24,5,254,252,2,0 ; vbroadcastss 0x2fcfe(%rip),%ymm0 # 31a38 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
DB 197,220,88,192 ; vaddps %ymm0,%ymm4,%ymm0
DB 196,227,125,8,224,1 ; vroundps $0x1,%ymm0,%ymm4
DB 197,252,92,196 ; vsubps %ymm4,%ymm0,%ymm0
@@ -1824,10 +1824,10 @@ _sk_scale_u8_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,58 ; jne 1e2f <_sk_scale_u8_hsw+0x52>
DB 196,2,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm8
- DB 197,57,219,5,13,3,3,0 ; vpand 0x3030d(%rip),%xmm8,%xmm8 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 197,57,219,5,109,4,3,0 ; vpand 0x3046d(%rip),%xmm8,%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
DB 196,66,125,51,192 ; vpmovzxwd %xmm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,13,182,250,2,0 ; vbroadcastss 0x2fab6(%rip),%ymm9 # 318cc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,13,38,252,2,0 ; vbroadcastss 0x2fc26(%rip),%ymm9 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 197,188,89,201 ; vmulps %ymm1,%ymm8,%ymm1
@@ -1902,20 +1902,20 @@ _sk_scale_565_hsw LABEL PROC
DB 15,133,161,0,0,0 ; jne 1fa4 <_sk_scale_565_hsw+0xc0>
DB 196,1,122,111,4,88 ; vmovdqu (%r8,%r11,2),%xmm8
DB 196,66,125,51,192 ; vpmovzxwd %xmm8,%ymm8
- DB 196,98,125,88,13,185,249,2,0 ; vpbroadcastd 0x2f9b9(%rip),%ymm9 # 318d0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ DB 196,98,125,88,13,41,251,2,0 ; vpbroadcastd 0x2fb29(%rip),%ymm9 # 31a40 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
DB 196,65,61,219,201 ; vpand %ymm9,%ymm8,%ymm9
DB 196,65,124,91,201 ; vcvtdq2ps %ymm9,%ymm9
- DB 196,98,125,24,21,170,249,2,0 ; vbroadcastss 0x2f9aa(%rip),%ymm10 # 318d4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ DB 196,98,125,24,21,26,251,2,0 ; vbroadcastss 0x2fb1a(%rip),%ymm10 # 31a44 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
- DB 196,98,125,88,21,160,249,2,0 ; vpbroadcastd 0x2f9a0(%rip),%ymm10 # 318d8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ DB 196,98,125,88,21,16,251,2,0 ; vpbroadcastd 0x2fb10(%rip),%ymm10 # 31a48 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
DB 196,65,61,219,210 ; vpand %ymm10,%ymm8,%ymm10
DB 196,65,124,91,210 ; vcvtdq2ps %ymm10,%ymm10
- DB 196,98,125,24,29,145,249,2,0 ; vbroadcastss 0x2f991(%rip),%ymm11 # 318dc <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ DB 196,98,125,24,29,1,251,2,0 ; vbroadcastss 0x2fb01(%rip),%ymm11 # 31a4c <_sk_srcover_bgra_8888_sse2_lowp+0x338>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
- DB 196,98,125,88,29,135,249,2,0 ; vpbroadcastd 0x2f987(%rip),%ymm11 # 318e0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ DB 196,98,125,88,29,247,250,2,0 ; vpbroadcastd 0x2faf7(%rip),%ymm11 # 31a50 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
DB 196,65,61,219,195 ; vpand %ymm11,%ymm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,29,120,249,2,0 ; vbroadcastss 0x2f978(%rip),%ymm11 # 318e4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ DB 196,98,125,24,29,232,250,2,0 ; vbroadcastss 0x2fae8(%rip),%ymm11 # 31a54 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
DB 197,100,194,223,1 ; vcmpltps %ymm7,%ymm3,%ymm11
DB 196,65,44,93,224 ; vminps %ymm8,%ymm10,%ymm12
@@ -2002,10 +2002,10 @@ _sk_lerp_u8_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,78 ; jne 20dd <_sk_lerp_u8_hsw+0x66>
DB 196,2,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm8
- DB 197,57,219,5,115,0,3,0 ; vpand 0x30073(%rip),%xmm8,%xmm8 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 197,57,219,5,211,1,3,0 ; vpand 0x301d3(%rip),%xmm8,%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
DB 196,66,125,51,192 ; vpmovzxwd %xmm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,13,28,248,2,0 ; vbroadcastss 0x2f81c(%rip),%ymm9 # 318cc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,13,140,249,2,0 ; vbroadcastss 0x2f98c(%rip),%ymm9 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,252,92,196 ; vsubps %ymm4,%ymm0,%ymm0
DB 196,226,61,168,196 ; vfmadd213ps %ymm4,%ymm8,%ymm0
@@ -2057,7 +2057,7 @@ _sk_lerp_u8_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,221 ; callq ffffffffde002188 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfd0be4>
+ DB 232,255,255,255,221 ; callq ffffffffde002188 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfd0a74>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,210 ; callq *%rdx
@@ -2081,20 +2081,20 @@ _sk_lerp_565_hsw LABEL PROC
DB 15,133,181,0,0,0 ; jne 2268 <_sk_lerp_565_hsw+0xd4>
DB 196,1,122,111,4,88 ; vmovdqu (%r8,%r11,2),%xmm8
DB 196,66,125,51,192 ; vpmovzxwd %xmm8,%ymm8
- DB 196,98,125,88,13,9,247,2,0 ; vpbroadcastd 0x2f709(%rip),%ymm9 # 318d0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ DB 196,98,125,88,13,121,248,2,0 ; vpbroadcastd 0x2f879(%rip),%ymm9 # 31a40 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
DB 196,65,61,219,201 ; vpand %ymm9,%ymm8,%ymm9
DB 196,65,124,91,201 ; vcvtdq2ps %ymm9,%ymm9
- DB 196,98,125,24,21,250,246,2,0 ; vbroadcastss 0x2f6fa(%rip),%ymm10 # 318d4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ DB 196,98,125,24,21,106,248,2,0 ; vbroadcastss 0x2f86a(%rip),%ymm10 # 31a44 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
- DB 196,98,125,88,21,240,246,2,0 ; vpbroadcastd 0x2f6f0(%rip),%ymm10 # 318d8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ DB 196,98,125,88,21,96,248,2,0 ; vpbroadcastd 0x2f860(%rip),%ymm10 # 31a48 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
DB 196,65,61,219,210 ; vpand %ymm10,%ymm8,%ymm10
DB 196,65,124,91,210 ; vcvtdq2ps %ymm10,%ymm10
- DB 196,98,125,24,29,225,246,2,0 ; vbroadcastss 0x2f6e1(%rip),%ymm11 # 318dc <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ DB 196,98,125,24,29,81,248,2,0 ; vbroadcastss 0x2f851(%rip),%ymm11 # 31a4c <_sk_srcover_bgra_8888_sse2_lowp+0x338>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
- DB 196,98,125,88,29,215,246,2,0 ; vpbroadcastd 0x2f6d7(%rip),%ymm11 # 318e0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ DB 196,98,125,88,29,71,248,2,0 ; vpbroadcastd 0x2f847(%rip),%ymm11 # 31a50 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
DB 196,65,61,219,195 ; vpand %ymm11,%ymm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,29,200,246,2,0 ; vbroadcastss 0x2f6c8(%rip),%ymm11 # 318e4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ DB 196,98,125,24,29,56,248,2,0 ; vbroadcastss 0x2f838(%rip),%ymm11 # 31a54 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
DB 197,100,194,223,1 ; vcmpltps %ymm7,%ymm3,%ymm11
DB 196,65,44,93,224 ; vminps %ymm8,%ymm10,%ymm12
@@ -2166,7 +2166,7 @@ _sk_load_tables_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,116 ; jne 238a <_sk_load_tables_hsw+0x7e>
DB 196,193,126,111,28,144 ; vmovdqu (%r8,%rdx,4),%ymm3
- DB 197,229,219,13,188,247,2,0 ; vpand 0x2f7bc(%rip),%ymm3,%ymm1 # 31ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x53c>
+ DB 197,229,219,13,28,249,2,0 ; vpand 0x2f91c(%rip),%ymm3,%ymm1 # 31c40 <_sk_srcover_bgra_8888_sse2_lowp+0x52c>
DB 196,65,61,118,192 ; vpcmpeqd %ymm8,%ymm8,%ymm8
DB 76,139,64,8 ; mov 0x8(%rax),%r8
DB 76,139,72,16 ; mov 0x10(%rax),%r9
@@ -2174,16 +2174,16 @@ _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,179,247,2,0 ; vpshufb 0x2f7b3(%rip),%ymm3,%ymm9 # 31b00 <_sk_srcover_bgra_8888_sse2_lowp+0x55c>
+ DB 196,98,101,0,13,19,249,2,0 ; vpshufb 0x2f913(%rip),%ymm3,%ymm9 # 31c60 <_sk_srcover_bgra_8888_sse2_lowp+0x54c>
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,183,247,2,0 ; vpshufb 0x2f7b7(%rip),%ymm3,%ymm9 # 31b20 <_sk_srcover_bgra_8888_sse2_lowp+0x57c>
+ DB 196,98,101,0,13,23,249,2,0 ; vpshufb 0x2f917(%rip),%ymm3,%ymm9 # 31c80 <_sk_srcover_bgra_8888_sse2_lowp+0x56c>
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,75,245,2,0 ; vbroadcastss 0x2f54b(%rip),%ymm8 # 318cc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,5,187,246,2,0 ; vbroadcastss 0x2f6bb(%rip),%ymm8 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2262,7 +2262,7 @@ _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,84,252,2,0 ; vmovdqa 0x2fc54(%rip),%xmm11 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 197,121,111,29,180,253,2,0 ; vmovdqa 0x2fdb4(%rip),%xmm11 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
DB 196,193,113,219,195 ; vpand %xmm11,%xmm1,%xmm0
DB 196,226,125,51,200 ; vpmovzxwd %xmm0,%ymm1
DB 196,65,29,118,228 ; vpcmpeqd %ymm12,%ymm12,%ymm12
@@ -2287,7 +2287,7 @@ _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,176,243,2,0 ; vbroadcastss 0x2f3b0(%rip),%ymm8 # 318e8 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+ DB 196,98,125,24,5,32,245,2,0 ; vbroadcastss 0x2f520(%rip),%ymm8 # 31a58 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2345,7 +2345,7 @@ _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,212,250,2,0 ; vmovdqa 0x2fad4(%rip),%xmm3 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 197,249,111,29,52,252,2,0 ; vmovdqa 0x2fc34(%rip),%xmm3 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
DB 197,249,219,195 ; vpand %xmm3,%xmm0,%xmm0
DB 196,98,125,51,200 ; vpmovzxwd %xmm0,%ymm9
DB 196,65,45,118,210 ; vpcmpeqd %ymm10,%ymm10,%ymm10
@@ -2365,7 +2365,7 @@ _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,185,241,2,0 ; vbroadcastss 0x2f1b9(%rip),%ymm3 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,41,243,2,0 ; vbroadcastss 0x2f329(%rip),%ymm3 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 255,224 ; jmpq *%rax
DB 196,129,121,110,4,72 ; vmovd (%r8,%r9,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
@@ -2432,7 +2432,7 @@ _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,174,240,2,0 ; vbroadcastss 0x2f0ae(%rip),%ymm8 # 31880 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,5,30,242,2,0 ; vbroadcastss 0x2f21e(%rip),%ymm8 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 197,125,91,200 ; vcvtps2dq %ymm0,%ymm9
DB 196,65,249,126,200 ; vmovq %xmm9,%r8
@@ -2562,7 +2562,7 @@ _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,128,238,2,0 ; vbroadcastss 0x2ee80(%rip),%ymm8 # 318cc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,5,240,239,2,0 ; vbroadcastss 0x2eff0(%rip),%ymm8 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 196,226,125,49,201 ; vpmovzxbd %xmm1,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
@@ -2682,7 +2682,7 @@ _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,84,236,2,0 ; vbroadcastss 0x2ec54(%rip),%ymm8 # 318cc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,5,196,237,2,0 ; vbroadcastss 0x2edc4(%rip),%ymm8 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 196,226,125,49,201 ; vpmovzxbd %xmm1,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
@@ -2775,33 +2775,33 @@ _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,58,235,2,0 ; vbroadcastss 0x2eb3a(%rip),%ymm12 # 318ec <_sk_srcover_bgra_8888_sse2_lowp+0x348>
- DB 196,98,125,24,45,53,235,2,0 ; vbroadcastss 0x2eb35(%rip),%ymm13 # 318f0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ DB 196,98,125,24,37,170,236,2,0 ; vbroadcastss 0x2ecaa(%rip),%ymm12 # 31a5c <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ DB 196,98,125,24,45,165,236,2,0 ; vbroadcastss 0x2eca5(%rip),%ymm13 # 31a60 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
DB 196,65,44,84,213 ; vandps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,135,234,2,0 ; vbroadcastss 0x2ea87(%rip),%ymm13 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,45,247,235,2,0 ; vbroadcastss 0x2ebf7(%rip),%ymm13 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,44,86,213 ; vorps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,29,235,2,0 ; vbroadcastss 0x2eb1d(%rip),%ymm13 # 318f4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ DB 196,98,125,24,45,141,236,2,0 ; vbroadcastss 0x2ec8d(%rip),%ymm13 # 31a64 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
DB 196,66,37,184,236 ; vfmadd231ps %ymm12,%ymm11,%ymm13
- DB 196,98,125,24,29,19,235,2,0 ; vbroadcastss 0x2eb13(%rip),%ymm11 # 318f8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ DB 196,98,125,24,29,131,236,2,0 ; vbroadcastss 0x2ec83(%rip),%ymm11 # 31a68 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
DB 196,66,45,172,221 ; vfnmadd213ps %ymm13,%ymm10,%ymm11
- DB 196,98,125,24,37,9,235,2,0 ; vbroadcastss 0x2eb09(%rip),%ymm12 # 318fc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ DB 196,98,125,24,37,121,236,2,0 ; vbroadcastss 0x2ec79(%rip),%ymm12 # 31a6c <_sk_srcover_bgra_8888_sse2_lowp+0x358>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,255,234,2,0 ; vbroadcastss 0x2eaff(%rip),%ymm12 # 31900 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ DB 196,98,125,24,37,111,236,2,0 ; vbroadcastss 0x2ec6f(%rip),%ymm12 # 31a70 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
DB 196,65,28,94,210 ; vdivps %ymm10,%ymm12,%ymm10
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
DB 196,193,124,89,194 ; vmulps %ymm10,%ymm0,%ymm0
DB 196,99,125,8,208,1 ; vroundps $0x1,%ymm0,%ymm10
DB 196,65,124,92,210 ; vsubps %ymm10,%ymm0,%ymm10
- DB 196,98,125,24,29,224,234,2,0 ; vbroadcastss 0x2eae0(%rip),%ymm11 # 31904 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ DB 196,98,125,24,29,80,236,2,0 ; vbroadcastss 0x2ec50(%rip),%ymm11 # 31a74 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
DB 196,193,124,88,195 ; vaddps %ymm11,%ymm0,%ymm0
- DB 196,98,125,24,29,214,234,2,0 ; vbroadcastss 0x2ead6(%rip),%ymm11 # 31908 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ DB 196,98,125,24,29,70,236,2,0 ; vbroadcastss 0x2ec46(%rip),%ymm11 # 31a78 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
DB 196,98,45,172,216 ; vfnmadd213ps %ymm0,%ymm10,%ymm11
- DB 196,226,125,24,5,204,234,2,0 ; vbroadcastss 0x2eacc(%rip),%ymm0 # 3190c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ DB 196,226,125,24,5,60,236,2,0 ; vbroadcastss 0x2ec3c(%rip),%ymm0 # 31a7c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
DB 196,193,124,92,194 ; vsubps %ymm10,%ymm0,%ymm0
- DB 196,98,125,24,21,194,234,2,0 ; vbroadcastss 0x2eac2(%rip),%ymm10 # 31910 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ DB 196,98,125,24,21,50,236,2,0 ; vbroadcastss 0x2ec32(%rip),%ymm10 # 31a80 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
DB 197,172,94,192 ; vdivps %ymm0,%ymm10,%ymm0
DB 197,164,88,192 ; vaddps %ymm0,%ymm11,%ymm0
- DB 196,98,125,24,21,181,234,2,0 ; vbroadcastss 0x2eab5(%rip),%ymm10 # 31914 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ DB 196,98,125,24,21,37,236,2,0 ; vbroadcastss 0x2ec25(%rip),%ymm10 # 31a84 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
DB 196,193,124,89,194 ; vmulps %ymm10,%ymm0,%ymm0
DB 197,253,91,192 ; vcvtps2dq %ymm0,%ymm0
DB 196,98,125,24,80,20 ; vbroadcastss 0x14(%rax),%ymm10
@@ -2809,7 +2809,7 @@ _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,201,233,2,0 ; vbroadcastss 0x2e9c9(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,57,235,2,0 ; vbroadcastss 0x2eb39(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2827,33 +2827,33 @@ _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,21,234,2,0 ; vbroadcastss 0x2ea15(%rip),%ymm12 # 318ec <_sk_srcover_bgra_8888_sse2_lowp+0x348>
- DB 196,98,125,24,45,16,234,2,0 ; vbroadcastss 0x2ea10(%rip),%ymm13 # 318f0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ DB 196,98,125,24,37,133,235,2,0 ; vbroadcastss 0x2eb85(%rip),%ymm12 # 31a5c <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ DB 196,98,125,24,45,128,235,2,0 ; vbroadcastss 0x2eb80(%rip),%ymm13 # 31a60 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
DB 196,65,44,84,213 ; vandps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,98,233,2,0 ; vbroadcastss 0x2e962(%rip),%ymm13 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,45,210,234,2,0 ; vbroadcastss 0x2ead2(%rip),%ymm13 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,44,86,213 ; vorps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,248,233,2,0 ; vbroadcastss 0x2e9f8(%rip),%ymm13 # 318f4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ DB 196,98,125,24,45,104,235,2,0 ; vbroadcastss 0x2eb68(%rip),%ymm13 # 31a64 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
DB 196,66,37,184,236 ; vfmadd231ps %ymm12,%ymm11,%ymm13
- DB 196,98,125,24,29,238,233,2,0 ; vbroadcastss 0x2e9ee(%rip),%ymm11 # 318f8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ DB 196,98,125,24,29,94,235,2,0 ; vbroadcastss 0x2eb5e(%rip),%ymm11 # 31a68 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
DB 196,66,45,172,221 ; vfnmadd213ps %ymm13,%ymm10,%ymm11
- DB 196,98,125,24,37,228,233,2,0 ; vbroadcastss 0x2e9e4(%rip),%ymm12 # 318fc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ DB 196,98,125,24,37,84,235,2,0 ; vbroadcastss 0x2eb54(%rip),%ymm12 # 31a6c <_sk_srcover_bgra_8888_sse2_lowp+0x358>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,218,233,2,0 ; vbroadcastss 0x2e9da(%rip),%ymm12 # 31900 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ DB 196,98,125,24,37,74,235,2,0 ; vbroadcastss 0x2eb4a(%rip),%ymm12 # 31a70 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
DB 196,65,28,94,210 ; vdivps %ymm10,%ymm12,%ymm10
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
DB 196,193,116,89,202 ; vmulps %ymm10,%ymm1,%ymm1
DB 196,99,125,8,209,1 ; vroundps $0x1,%ymm1,%ymm10
DB 196,65,116,92,210 ; vsubps %ymm10,%ymm1,%ymm10
- DB 196,98,125,24,29,187,233,2,0 ; vbroadcastss 0x2e9bb(%rip),%ymm11 # 31904 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ DB 196,98,125,24,29,43,235,2,0 ; vbroadcastss 0x2eb2b(%rip),%ymm11 # 31a74 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
DB 196,193,116,88,203 ; vaddps %ymm11,%ymm1,%ymm1
- DB 196,98,125,24,29,177,233,2,0 ; vbroadcastss 0x2e9b1(%rip),%ymm11 # 31908 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ DB 196,98,125,24,29,33,235,2,0 ; vbroadcastss 0x2eb21(%rip),%ymm11 # 31a78 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
DB 196,98,45,172,217 ; vfnmadd213ps %ymm1,%ymm10,%ymm11
- DB 196,226,125,24,13,167,233,2,0 ; vbroadcastss 0x2e9a7(%rip),%ymm1 # 3190c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ DB 196,226,125,24,13,23,235,2,0 ; vbroadcastss 0x2eb17(%rip),%ymm1 # 31a7c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
DB 196,193,116,92,202 ; vsubps %ymm10,%ymm1,%ymm1
- DB 196,98,125,24,21,157,233,2,0 ; vbroadcastss 0x2e99d(%rip),%ymm10 # 31910 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ DB 196,98,125,24,21,13,235,2,0 ; vbroadcastss 0x2eb0d(%rip),%ymm10 # 31a80 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
DB 197,172,94,201 ; vdivps %ymm1,%ymm10,%ymm1
DB 197,164,88,201 ; vaddps %ymm1,%ymm11,%ymm1
- DB 196,98,125,24,21,144,233,2,0 ; vbroadcastss 0x2e990(%rip),%ymm10 # 31914 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ DB 196,98,125,24,21,0,235,2,0 ; vbroadcastss 0x2eb00(%rip),%ymm10 # 31a84 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
DB 196,193,116,89,202 ; vmulps %ymm10,%ymm1,%ymm1
DB 197,253,91,201 ; vcvtps2dq %ymm1,%ymm1
DB 196,98,125,24,80,20 ; vbroadcastss 0x14(%rax),%ymm10
@@ -2861,7 +2861,7 @@ _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,164,232,2,0 ; vbroadcastss 0x2e8a4(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,20,234,2,0 ; vbroadcastss 0x2ea14(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2879,33 +2879,33 @@ _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,240,232,2,0 ; vbroadcastss 0x2e8f0(%rip),%ymm12 # 318ec <_sk_srcover_bgra_8888_sse2_lowp+0x348>
- DB 196,98,125,24,45,235,232,2,0 ; vbroadcastss 0x2e8eb(%rip),%ymm13 # 318f0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ DB 196,98,125,24,37,96,234,2,0 ; vbroadcastss 0x2ea60(%rip),%ymm12 # 31a5c <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ DB 196,98,125,24,45,91,234,2,0 ; vbroadcastss 0x2ea5b(%rip),%ymm13 # 31a60 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
DB 196,65,44,84,213 ; vandps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,61,232,2,0 ; vbroadcastss 0x2e83d(%rip),%ymm13 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,45,173,233,2,0 ; vbroadcastss 0x2e9ad(%rip),%ymm13 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,44,86,213 ; vorps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,211,232,2,0 ; vbroadcastss 0x2e8d3(%rip),%ymm13 # 318f4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ DB 196,98,125,24,45,67,234,2,0 ; vbroadcastss 0x2ea43(%rip),%ymm13 # 31a64 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
DB 196,66,37,184,236 ; vfmadd231ps %ymm12,%ymm11,%ymm13
- DB 196,98,125,24,29,201,232,2,0 ; vbroadcastss 0x2e8c9(%rip),%ymm11 # 318f8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ DB 196,98,125,24,29,57,234,2,0 ; vbroadcastss 0x2ea39(%rip),%ymm11 # 31a68 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
DB 196,66,45,172,221 ; vfnmadd213ps %ymm13,%ymm10,%ymm11
- DB 196,98,125,24,37,191,232,2,0 ; vbroadcastss 0x2e8bf(%rip),%ymm12 # 318fc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ DB 196,98,125,24,37,47,234,2,0 ; vbroadcastss 0x2ea2f(%rip),%ymm12 # 31a6c <_sk_srcover_bgra_8888_sse2_lowp+0x358>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,181,232,2,0 ; vbroadcastss 0x2e8b5(%rip),%ymm12 # 31900 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ DB 196,98,125,24,37,37,234,2,0 ; vbroadcastss 0x2ea25(%rip),%ymm12 # 31a70 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
DB 196,65,28,94,210 ; vdivps %ymm10,%ymm12,%ymm10
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
DB 196,193,108,89,210 ; vmulps %ymm10,%ymm2,%ymm2
DB 196,99,125,8,210,1 ; vroundps $0x1,%ymm2,%ymm10
DB 196,65,108,92,210 ; vsubps %ymm10,%ymm2,%ymm10
- DB 196,98,125,24,29,150,232,2,0 ; vbroadcastss 0x2e896(%rip),%ymm11 # 31904 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ DB 196,98,125,24,29,6,234,2,0 ; vbroadcastss 0x2ea06(%rip),%ymm11 # 31a74 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
DB 196,193,108,88,211 ; vaddps %ymm11,%ymm2,%ymm2
- DB 196,98,125,24,29,140,232,2,0 ; vbroadcastss 0x2e88c(%rip),%ymm11 # 31908 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ DB 196,98,125,24,29,252,233,2,0 ; vbroadcastss 0x2e9fc(%rip),%ymm11 # 31a78 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
DB 196,98,45,172,218 ; vfnmadd213ps %ymm2,%ymm10,%ymm11
- DB 196,226,125,24,21,130,232,2,0 ; vbroadcastss 0x2e882(%rip),%ymm2 # 3190c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ DB 196,226,125,24,21,242,233,2,0 ; vbroadcastss 0x2e9f2(%rip),%ymm2 # 31a7c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
DB 196,193,108,92,210 ; vsubps %ymm10,%ymm2,%ymm2
- DB 196,98,125,24,21,120,232,2,0 ; vbroadcastss 0x2e878(%rip),%ymm10 # 31910 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ DB 196,98,125,24,21,232,233,2,0 ; vbroadcastss 0x2e9e8(%rip),%ymm10 # 31a80 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
DB 197,172,94,210 ; vdivps %ymm2,%ymm10,%ymm2
DB 197,164,88,210 ; vaddps %ymm2,%ymm11,%ymm2
- DB 196,98,125,24,21,107,232,2,0 ; vbroadcastss 0x2e86b(%rip),%ymm10 # 31914 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ DB 196,98,125,24,21,219,233,2,0 ; vbroadcastss 0x2e9db(%rip),%ymm10 # 31a84 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
DB 196,193,108,89,210 ; vmulps %ymm10,%ymm2,%ymm2
DB 197,253,91,210 ; vcvtps2dq %ymm2,%ymm2
DB 196,98,125,24,80,20 ; vbroadcastss 0x14(%rax),%ymm10
@@ -2913,7 +2913,7 @@ _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,127,231,2,0 ; vbroadcastss 0x2e77f(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,239,232,2,0 ; vbroadcastss 0x2e8ef(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,108,93,208 ; vminps %ymm8,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2931,33 +2931,33 @@ _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,203,231,2,0 ; vbroadcastss 0x2e7cb(%rip),%ymm12 # 318ec <_sk_srcover_bgra_8888_sse2_lowp+0x348>
- DB 196,98,125,24,45,198,231,2,0 ; vbroadcastss 0x2e7c6(%rip),%ymm13 # 318f0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ DB 196,98,125,24,37,59,233,2,0 ; vbroadcastss 0x2e93b(%rip),%ymm12 # 31a5c <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ DB 196,98,125,24,45,54,233,2,0 ; vbroadcastss 0x2e936(%rip),%ymm13 # 31a60 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
DB 196,65,44,84,213 ; vandps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,24,231,2,0 ; vbroadcastss 0x2e718(%rip),%ymm13 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,45,136,232,2,0 ; vbroadcastss 0x2e888(%rip),%ymm13 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,44,86,213 ; vorps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,174,231,2,0 ; vbroadcastss 0x2e7ae(%rip),%ymm13 # 318f4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ DB 196,98,125,24,45,30,233,2,0 ; vbroadcastss 0x2e91e(%rip),%ymm13 # 31a64 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
DB 196,66,37,184,236 ; vfmadd231ps %ymm12,%ymm11,%ymm13
- DB 196,98,125,24,29,164,231,2,0 ; vbroadcastss 0x2e7a4(%rip),%ymm11 # 318f8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ DB 196,98,125,24,29,20,233,2,0 ; vbroadcastss 0x2e914(%rip),%ymm11 # 31a68 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
DB 196,66,45,172,221 ; vfnmadd213ps %ymm13,%ymm10,%ymm11
- DB 196,98,125,24,37,154,231,2,0 ; vbroadcastss 0x2e79a(%rip),%ymm12 # 318fc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ DB 196,98,125,24,37,10,233,2,0 ; vbroadcastss 0x2e90a(%rip),%ymm12 # 31a6c <_sk_srcover_bgra_8888_sse2_lowp+0x358>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,144,231,2,0 ; vbroadcastss 0x2e790(%rip),%ymm12 # 31900 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ DB 196,98,125,24,37,0,233,2,0 ; vbroadcastss 0x2e900(%rip),%ymm12 # 31a70 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
DB 196,65,28,94,210 ; vdivps %ymm10,%ymm12,%ymm10
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
DB 196,193,100,89,218 ; vmulps %ymm10,%ymm3,%ymm3
DB 196,99,125,8,211,1 ; vroundps $0x1,%ymm3,%ymm10
DB 196,65,100,92,210 ; vsubps %ymm10,%ymm3,%ymm10
- DB 196,98,125,24,29,113,231,2,0 ; vbroadcastss 0x2e771(%rip),%ymm11 # 31904 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ DB 196,98,125,24,29,225,232,2,0 ; vbroadcastss 0x2e8e1(%rip),%ymm11 # 31a74 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
DB 196,193,100,88,219 ; vaddps %ymm11,%ymm3,%ymm3
- DB 196,98,125,24,29,103,231,2,0 ; vbroadcastss 0x2e767(%rip),%ymm11 # 31908 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ DB 196,98,125,24,29,215,232,2,0 ; vbroadcastss 0x2e8d7(%rip),%ymm11 # 31a78 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
DB 196,98,45,172,219 ; vfnmadd213ps %ymm3,%ymm10,%ymm11
- DB 196,226,125,24,29,93,231,2,0 ; vbroadcastss 0x2e75d(%rip),%ymm3 # 3190c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ DB 196,226,125,24,29,205,232,2,0 ; vbroadcastss 0x2e8cd(%rip),%ymm3 # 31a7c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
DB 196,193,100,92,218 ; vsubps %ymm10,%ymm3,%ymm3
- DB 196,98,125,24,21,83,231,2,0 ; vbroadcastss 0x2e753(%rip),%ymm10 # 31910 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ DB 196,98,125,24,21,195,232,2,0 ; vbroadcastss 0x2e8c3(%rip),%ymm10 # 31a80 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
DB 197,172,94,219 ; vdivps %ymm3,%ymm10,%ymm3
DB 197,164,88,219 ; vaddps %ymm3,%ymm11,%ymm3
- DB 196,98,125,24,21,70,231,2,0 ; vbroadcastss 0x2e746(%rip),%ymm10 # 31914 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ DB 196,98,125,24,21,182,232,2,0 ; vbroadcastss 0x2e8b6(%rip),%ymm10 # 31a84 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
DB 196,193,100,89,218 ; vmulps %ymm10,%ymm3,%ymm3
DB 197,253,91,219 ; vcvtps2dq %ymm3,%ymm3
DB 196,98,125,24,80,20 ; vbroadcastss 0x14(%rax),%ymm10
@@ -2965,7 +2965,7 @@ _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,90,230,2,0 ; vbroadcastss 0x2e65a(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,202,231,2,0 ; vbroadcastss 0x2e7ca(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,100,93,216 ; vminps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2982,35 +2982,35 @@ _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,171,230,2,0 ; vbroadcastss 0x2e6ab(%rip),%ymm11 # 318ec <_sk_srcover_bgra_8888_sse2_lowp+0x348>
- DB 196,226,125,24,45,166,230,2,0 ; vbroadcastss 0x2e6a6(%rip),%ymm5 # 318f0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ DB 196,98,125,24,29,27,232,2,0 ; vbroadcastss 0x2e81b(%rip),%ymm11 # 31a5c <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ DB 196,226,125,24,45,22,232,2,0 ; vbroadcastss 0x2e816(%rip),%ymm5 # 31a60 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
DB 197,124,84,205 ; vandps %ymm5,%ymm0,%ymm9
- DB 196,226,125,24,37,249,229,2,0 ; vbroadcastss 0x2e5f9(%rip),%ymm4 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,226,125,24,37,105,231,2,0 ; vbroadcastss 0x2e769(%rip),%ymm4 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,52,86,228 ; vorps %ymm4,%ymm9,%ymm12
- DB 196,98,125,24,45,144,230,2,0 ; vbroadcastss 0x2e690(%rip),%ymm13 # 318f4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ DB 196,98,125,24,45,0,232,2,0 ; vbroadcastss 0x2e800(%rip),%ymm13 # 31a64 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
DB 196,66,37,168,213 ; vfmadd213ps %ymm13,%ymm11,%ymm10
- DB 196,98,125,24,13,134,230,2,0 ; vbroadcastss 0x2e686(%rip),%ymm9 # 318f8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ DB 196,98,125,24,13,246,231,2,0 ; vbroadcastss 0x2e7f6(%rip),%ymm9 # 31a68 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
DB 196,66,29,188,209 ; vfnmadd231ps %ymm9,%ymm12,%ymm10
DB 197,124,91,246 ; vcvtdq2ps %ymm6,%ymm14
DB 196,66,37,168,245 ; vfmadd213ps %ymm13,%ymm11,%ymm14
DB 197,124,91,255 ; vcvtdq2ps %ymm7,%ymm15
DB 196,66,37,168,253 ; vfmadd213ps %ymm13,%ymm11,%ymm15
- DB 196,98,125,24,29,106,230,2,0 ; vbroadcastss 0x2e66a(%rip),%ymm11 # 318fc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ DB 196,98,125,24,29,218,231,2,0 ; vbroadcastss 0x2e7da(%rip),%ymm11 # 31a6c <_sk_srcover_bgra_8888_sse2_lowp+0x358>
DB 196,65,28,88,227 ; vaddps %ymm11,%ymm12,%ymm12
- DB 196,98,125,24,45,96,230,2,0 ; vbroadcastss 0x2e660(%rip),%ymm13 # 31900 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ DB 196,98,125,24,45,208,231,2,0 ; vbroadcastss 0x2e7d0(%rip),%ymm13 # 31a70 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
DB 196,65,20,94,228 ; vdivps %ymm12,%ymm13,%ymm12
DB 196,65,44,92,212 ; vsubps %ymm12,%ymm10,%ymm10
DB 196,98,125,24,32 ; vbroadcastss (%rax),%ymm12
DB 196,65,44,89,212 ; vmulps %ymm12,%ymm10,%ymm10
DB 196,67,125,8,194,1 ; vroundps $0x1,%ymm10,%ymm8
DB 196,65,44,92,192 ; vsubps %ymm8,%ymm10,%ymm8
- DB 196,226,125,24,21,60,230,2,0 ; vbroadcastss 0x2e63c(%rip),%ymm2 # 31904 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ DB 196,226,125,24,21,172,231,2,0 ; vbroadcastss 0x2e7ac(%rip),%ymm2 # 31a74 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
DB 197,44,88,210 ; vaddps %ymm2,%ymm10,%ymm10
- DB 196,226,125,24,29,51,230,2,0 ; vbroadcastss 0x2e633(%rip),%ymm3 # 31908 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ DB 196,226,125,24,29,163,231,2,0 ; vbroadcastss 0x2e7a3(%rip),%ymm3 # 31a78 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
DB 196,98,61,188,211 ; vfnmadd231ps %ymm3,%ymm8,%ymm10
- DB 196,226,125,24,13,41,230,2,0 ; vbroadcastss 0x2e629(%rip),%ymm1 # 3190c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ DB 196,226,125,24,13,153,231,2,0 ; vbroadcastss 0x2e799(%rip),%ymm1 # 31a7c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
DB 196,65,116,92,192 ; vsubps %ymm8,%ymm1,%ymm8
- DB 196,226,125,24,5,31,230,2,0 ; vbroadcastss 0x2e61f(%rip),%ymm0 # 31910 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ DB 196,226,125,24,5,143,231,2,0 ; vbroadcastss 0x2e78f(%rip),%ymm0 # 31a80 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
DB 196,65,124,94,192 ; vdivps %ymm8,%ymm0,%ymm8
DB 196,65,44,88,192 ; vaddps %ymm8,%ymm10,%ymm8
DB 197,204,84,245 ; vandps %ymm5,%ymm6,%ymm6
@@ -3041,7 +3041,7 @@ _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,144,229,2,0 ; vbroadcastss 0x2e590(%rip),%ymm1 # 31914 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ DB 196,226,125,24,13,0,231,2,0 ; vbroadcastss 0x2e700(%rip),%ymm1 # 31a84 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
DB 197,188,89,209 ; vmulps %ymm1,%ymm8,%ymm2
DB 197,204,89,217 ; vmulps %ymm1,%ymm6,%ymm3
DB 197,252,89,225 ; vmulps %ymm1,%ymm0,%ymm4
@@ -3059,26 +3059,26 @@ _sk_gamma_hsw LABEL PROC
PUBLIC _sk_lab_to_xyz_hsw
_sk_lab_to_xyz_hsw LABEL PROC
- DB 196,98,125,24,5,72,229,2,0 ; vbroadcastss 0x2e548(%rip),%ymm8 # 31918 <_sk_srcover_bgra_8888_sse2_lowp+0x374>
- DB 196,98,125,24,13,167,228,2,0 ; vbroadcastss 0x2e4a7(%rip),%ymm9 # 31880 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- DB 196,98,125,24,21,58,229,2,0 ; vbroadcastss 0x2e53a(%rip),%ymm10 # 3191c <_sk_srcover_bgra_8888_sse2_lowp+0x378>
+ DB 196,98,125,24,5,184,230,2,0 ; vbroadcastss 0x2e6b8(%rip),%ymm8 # 31a88 <_sk_srcover_bgra_8888_sse2_lowp+0x374>
+ DB 196,98,125,24,13,23,230,2,0 ; vbroadcastss 0x2e617(%rip),%ymm9 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,21,170,230,2,0 ; vbroadcastss 0x2e6aa(%rip),%ymm10 # 31a8c <_sk_srcover_bgra_8888_sse2_lowp+0x378>
DB 196,194,53,168,202 ; vfmadd213ps %ymm10,%ymm9,%ymm1
DB 196,194,53,168,210 ; vfmadd213ps %ymm10,%ymm9,%ymm2
- DB 196,98,125,24,13,43,229,2,0 ; vbroadcastss 0x2e52b(%rip),%ymm9 # 31920 <_sk_srcover_bgra_8888_sse2_lowp+0x37c>
+ DB 196,98,125,24,13,155,230,2,0 ; vbroadcastss 0x2e69b(%rip),%ymm9 # 31a90 <_sk_srcover_bgra_8888_sse2_lowp+0x37c>
DB 196,66,125,184,200 ; vfmadd231ps %ymm8,%ymm0,%ymm9
- DB 196,226,125,24,5,33,229,2,0 ; vbroadcastss 0x2e521(%rip),%ymm0 # 31924 <_sk_srcover_bgra_8888_sse2_lowp+0x380>
+ DB 196,226,125,24,5,145,230,2,0 ; vbroadcastss 0x2e691(%rip),%ymm0 # 31a94 <_sk_srcover_bgra_8888_sse2_lowp+0x380>
DB 197,180,89,192 ; vmulps %ymm0,%ymm9,%ymm0
- DB 196,98,125,24,5,24,229,2,0 ; vbroadcastss 0x2e518(%rip),%ymm8 # 31928 <_sk_srcover_bgra_8888_sse2_lowp+0x384>
+ DB 196,98,125,24,5,136,230,2,0 ; vbroadcastss 0x2e688(%rip),%ymm8 # 31a98 <_sk_srcover_bgra_8888_sse2_lowp+0x384>
DB 196,98,117,168,192 ; vfmadd213ps %ymm0,%ymm1,%ymm8
- DB 196,98,125,24,13,14,229,2,0 ; vbroadcastss 0x2e50e(%rip),%ymm9 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x388>
+ DB 196,98,125,24,13,126,230,2,0 ; vbroadcastss 0x2e67e(%rip),%ymm9 # 31a9c <_sk_srcover_bgra_8888_sse2_lowp+0x388>
DB 196,98,109,172,200 ; vfnmadd213ps %ymm0,%ymm2,%ymm9
DB 196,193,60,89,200 ; vmulps %ymm8,%ymm8,%ymm1
DB 197,188,89,201 ; vmulps %ymm1,%ymm8,%ymm1
- DB 196,226,125,24,21,251,228,2,0 ; vbroadcastss 0x2e4fb(%rip),%ymm2 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x38c>
+ DB 196,226,125,24,21,107,230,2,0 ; vbroadcastss 0x2e66b(%rip),%ymm2 # 31aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x38c>
DB 197,108,194,209,1 ; vcmpltps %ymm1,%ymm2,%ymm10
- DB 196,98,125,24,29,241,228,2,0 ; vbroadcastss 0x2e4f1(%rip),%ymm11 # 31934 <_sk_srcover_bgra_8888_sse2_lowp+0x390>
+ DB 196,98,125,24,29,97,230,2,0 ; vbroadcastss 0x2e661(%rip),%ymm11 # 31aa4 <_sk_srcover_bgra_8888_sse2_lowp+0x390>
DB 196,65,60,88,195 ; vaddps %ymm11,%ymm8,%ymm8
- DB 196,98,125,24,37,231,228,2,0 ; vbroadcastss 0x2e4e7(%rip),%ymm12 # 31938 <_sk_srcover_bgra_8888_sse2_lowp+0x394>
+ DB 196,98,125,24,37,87,230,2,0 ; vbroadcastss 0x2e657(%rip),%ymm12 # 31aa8 <_sk_srcover_bgra_8888_sse2_lowp+0x394>
DB 196,65,60,89,196 ; vmulps %ymm12,%ymm8,%ymm8
DB 196,99,61,74,193,160 ; vblendvps %ymm10,%ymm1,%ymm8,%ymm8
DB 197,252,89,200 ; vmulps %ymm0,%ymm0,%ymm1
@@ -3093,9 +3093,9 @@ _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,156,228,2,0 ; vbroadcastss 0x2e49c(%rip),%ymm0 # 3193c <_sk_srcover_bgra_8888_sse2_lowp+0x398>
+ DB 196,226,125,24,5,12,230,2,0 ; vbroadcastss 0x2e60c(%rip),%ymm0 # 31aac <_sk_srcover_bgra_8888_sse2_lowp+0x398>
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
- DB 196,98,125,24,5,147,228,2,0 ; vbroadcastss 0x2e493(%rip),%ymm8 # 31940 <_sk_srcover_bgra_8888_sse2_lowp+0x39c>
+ DB 196,98,125,24,5,3,230,2,0 ; vbroadcastss 0x2e603(%rip),%ymm8 # 31ab0 <_sk_srcover_bgra_8888_sse2_lowp+0x39c>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -3111,10 +3111,10 @@ _sk_load_a8_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,52 ; jne 3502 <_sk_load_a8_hsw+0x4c>
DB 196,130,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm0
- DB 197,249,219,5,52,236,2,0 ; vpand 0x2ec34(%rip),%xmm0,%xmm0 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 197,249,219,5,148,237,2,0 ; vpand 0x2ed94(%rip),%xmm0,%xmm0 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
DB 196,226,125,51,192 ; vpmovzxwd %xmm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,222,227,2,0 ; vbroadcastss 0x2e3de(%rip),%ymm1 # 318cc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,13,78,229,2,0 ; vbroadcastss 0x2e54e(%rip),%ymm1 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,252,89,217 ; vmulps %ymm1,%ymm0,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
@@ -3185,10 +3185,10 @@ _sk_load_a8_dst_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,52 ; jne 3600 <_sk_load_a8_dst_hsw+0x4c>
DB 196,130,121,48,36,24 ; vpmovzxbw (%r8,%r11,1),%xmm4
- DB 197,217,219,37,54,235,2,0 ; vpand 0x2eb36(%rip),%xmm4,%xmm4 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 197,217,219,37,150,236,2,0 ; vpand 0x2ec96(%rip),%xmm4,%xmm4 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
DB 196,226,125,51,228 ; vpmovzxwd %xmm4,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,224,226,2,0 ; vbroadcastss 0x2e2e0(%rip),%ymm5 # 318cc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,45,80,228,2,0 ; vbroadcastss 0x2e450(%rip),%ymm5 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,220,89,253 ; vmulps %ymm5,%ymm4,%ymm7
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,220,87,228 ; vxorps %ymm4,%ymm4,%ymm4
@@ -3236,7 +3236,7 @@ _sk_load_a8_dst_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,221 ; callq ffffffffde0036a8 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfd2104>
+ DB 232,255,255,255,221 ; callq ffffffffde0036a8 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfd1f94>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,210 ; callq *%rdx
@@ -3301,7 +3301,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,39,225,2,0 ; vbroadcastss 0x2e127(%rip),%ymm1 # 318cc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,13,151,226,2,0 ; vbroadcastss 0x2e297(%rip),%ymm1 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,252,89,217 ; vmulps %ymm1,%ymm0,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
@@ -3321,7 +3321,7 @@ _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,164,224,2,0 ; vbroadcastss 0x2e0a4(%rip),%ymm8 # 31880 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,5,20,226,2,0 ; vbroadcastss 0x2e214(%rip),%ymm8 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 196,65,100,89,192 ; vmulps %ymm8,%ymm3,%ymm8
DB 196,65,125,91,192 ; vcvtps2dq %ymm8,%ymm8
DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9
@@ -3346,13 +3346,13 @@ _sk_store_a8_hsw LABEL PROC
DB 196,3,121,20,4,24,0 ; vpextrb $0x0,%xmm8,(%r8,%r11,1)
DB 235,202 ; jmp 3800 <_sk_store_a8_hsw+0x40>
DB 196,3,121,20,68,24,2,4 ; vpextrb $0x4,%xmm8,0x2(%r8,%r11,1)
- DB 196,98,57,0,5,217,232,2,0 ; vpshufb 0x2e8d9(%rip),%xmm8,%xmm8 # 32120 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ DB 196,98,57,0,5,57,234,2,0 ; vpshufb 0x2ea39(%rip),%xmm8,%xmm8 # 32280 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
DB 196,3,121,21,4,24,0 ; vpextrw $0x0,%xmm8,(%r8,%r11,1)
DB 235,176 ; jmp 3800 <_sk_store_a8_hsw+0x40>
DB 196,3,121,20,68,24,6,12 ; vpextrb $0xc,%xmm8,0x6(%r8,%r11,1)
DB 196,3,121,20,68,24,5,10 ; vpextrb $0xa,%xmm8,0x5(%r8,%r11,1)
DB 196,3,121,20,68,24,4,8 ; vpextrb $0x8,%xmm8,0x4(%r8,%r11,1)
- DB 196,98,57,0,5,191,232,2,0 ; vpshufb 0x2e8bf(%rip),%xmm8,%xmm8 # 32130 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ DB 196,98,57,0,5,31,234,2,0 ; vpshufb 0x2ea1f(%rip),%xmm8,%xmm8 # 32290 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
DB 196,1,121,126,4,24 ; vmovd %xmm8,(%r8,%r11,1)
DB 235,135 ; jmp 3800 <_sk_store_a8_hsw+0x40>
DB 15,31,0 ; nopl (%rax)
@@ -3387,13 +3387,13 @@ _sk_load_g8_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,57 ; jne 38e9 <_sk_load_g8_hsw+0x51>
DB 196,130,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm0
- DB 197,249,219,5,82,232,2,0 ; vpand 0x2e852(%rip),%xmm0,%xmm0 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 197,249,219,5,178,233,2,0 ; vpand 0x2e9b2(%rip),%xmm0,%xmm0 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
DB 196,226,125,51,192 ; vpmovzxwd %xmm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,252,223,2,0 ; vbroadcastss 0x2dffc(%rip),%ymm1 # 318cc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,13,108,225,2,0 ; vbroadcastss 0x2e16c(%rip),%ymm1 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,117,223,2,0 ; vbroadcastss 0x2df75(%rip),%ymm3 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,229,224,2,0 ; vbroadcastss 0x2e0e5(%rip),%ymm3 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 255,224 ; jmpq *%rax
@@ -3438,7 +3438,7 @@ _sk_load_g8_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,222 ; jmpq ffffffffdf003990 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefd23ec>
+ DB 233,255,255,255,222 ; jmpq ffffffffdf003990 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefd227c>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,211 ; callq *%rbx
@@ -3460,13 +3460,13 @@ _sk_load_g8_dst_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,57 ; jne 39ed <_sk_load_g8_dst_hsw+0x51>
DB 196,130,121,48,36,24 ; vpmovzxbw (%r8,%r11,1),%xmm4
- DB 197,217,219,37,78,231,2,0 ; vpand 0x2e74e(%rip),%xmm4,%xmm4 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 197,217,219,37,174,232,2,0 ; vpand 0x2e8ae(%rip),%xmm4,%xmm4 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
DB 196,226,125,51,228 ; vpmovzxwd %xmm4,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,248,222,2,0 ; vbroadcastss 0x2def8(%rip),%ymm5 # 318cc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,45,104,224,2,0 ; vbroadcastss 0x2e068(%rip),%ymm5 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,61,113,222,2,0 ; vbroadcastss 0x2de71(%rip),%ymm7 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,61,225,223,2,0 ; vbroadcastss 0x2dfe1(%rip),%ymm7 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,40,236 ; vmovaps %ymm4,%ymm5
DB 197,252,40,244 ; vmovaps %ymm4,%ymm6
DB 255,224 ; jmpq *%rax
@@ -3511,7 +3511,7 @@ _sk_load_g8_dst_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,222 ; jmpq ffffffffdf003a94 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefd24f0>
+ DB 233,255,255,255,222 ; jmpq ffffffffdf003a94 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefd2380>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,211 ; callq *%rbx
@@ -3576,10 +3576,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,59,221,2,0 ; vbroadcastss 0x2dd3b(%rip),%ymm1 # 318cc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,13,171,222,2,0 ; vbroadcastss 0x2deab(%rip),%ymm1 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,180,220,2,0 ; vbroadcastss 0x2dcb4(%rip),%ymm3 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,36,222,2,0 ; vbroadcastss 0x2de24(%rip),%ymm3 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 91 ; pop %rbx
@@ -3601,23 +3601,23 @@ _sk_load_565_hsw LABEL PROC
DB 117,114 ; jne 3c3e <_sk_load_565_hsw+0x8d>
DB 196,129,122,111,4,88 ; vmovdqu (%r8,%r11,2),%xmm0
DB 196,226,125,51,208 ; vpmovzxwd %xmm0,%ymm2
- DB 196,226,125,88,5,240,220,2,0 ; vpbroadcastd 0x2dcf0(%rip),%ymm0 # 318d0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ DB 196,226,125,88,5,96,222,2,0 ; vpbroadcastd 0x2de60(%rip),%ymm0 # 31a40 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
DB 197,237,219,192 ; vpand %ymm0,%ymm2,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,227,220,2,0 ; vbroadcastss 0x2dce3(%rip),%ymm1 # 318d4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ DB 196,226,125,24,13,83,222,2,0 ; vbroadcastss 0x2de53(%rip),%ymm1 # 31a44 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,88,13,218,220,2,0 ; vpbroadcastd 0x2dcda(%rip),%ymm1 # 318d8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ DB 196,226,125,88,13,74,222,2,0 ; vpbroadcastd 0x2de4a(%rip),%ymm1 # 31a48 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
DB 197,237,219,201 ; vpand %ymm1,%ymm2,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,29,205,220,2,0 ; vbroadcastss 0x2dccd(%rip),%ymm3 # 318dc <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ DB 196,226,125,24,29,61,222,2,0 ; vbroadcastss 0x2de3d(%rip),%ymm3 # 31a4c <_sk_srcover_bgra_8888_sse2_lowp+0x338>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
- DB 196,226,125,88,29,196,220,2,0 ; vpbroadcastd 0x2dcc4(%rip),%ymm3 # 318e0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ DB 196,226,125,88,29,52,222,2,0 ; vpbroadcastd 0x2de34(%rip),%ymm3 # 31a50 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
DB 197,237,219,211 ; vpand %ymm3,%ymm2,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,226,125,24,29,183,220,2,0 ; vbroadcastss 0x2dcb7(%rip),%ymm3 # 318e4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ DB 196,226,125,24,29,39,222,2,0 ; vbroadcastss 0x2de27(%rip),%ymm3 # 31a54 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
DB 197,236,89,211 ; vmulps %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,24,220,2,0 ; vbroadcastss 0x2dc18(%rip),%ymm3 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,136,221,2,0 ; vbroadcastss 0x2dd88(%rip),%ymm3 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,7 ; and $0x7,%r9b
@@ -3678,23 +3678,23 @@ _sk_load_565_dst_hsw LABEL PROC
DB 117,114 ; jne 3d69 <_sk_load_565_dst_hsw+0x8d>
DB 196,129,122,111,36,88 ; vmovdqu (%r8,%r11,2),%xmm4
DB 196,226,125,51,244 ; vpmovzxwd %xmm4,%ymm6
- DB 196,226,125,88,37,197,219,2,0 ; vpbroadcastd 0x2dbc5(%rip),%ymm4 # 318d0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ DB 196,226,125,88,37,53,221,2,0 ; vpbroadcastd 0x2dd35(%rip),%ymm4 # 31a40 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
DB 197,205,219,228 ; vpand %ymm4,%ymm6,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,184,219,2,0 ; vbroadcastss 0x2dbb8(%rip),%ymm5 # 318d4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ DB 196,226,125,24,45,40,221,2,0 ; vbroadcastss 0x2dd28(%rip),%ymm5 # 31a44 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
- DB 196,226,125,88,45,175,219,2,0 ; vpbroadcastd 0x2dbaf(%rip),%ymm5 # 318d8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ DB 196,226,125,88,45,31,221,2,0 ; vpbroadcastd 0x2dd1f(%rip),%ymm5 # 31a48 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
DB 197,205,219,237 ; vpand %ymm5,%ymm6,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,125,24,61,162,219,2,0 ; vbroadcastss 0x2dba2(%rip),%ymm7 # 318dc <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ DB 196,226,125,24,61,18,221,2,0 ; vbroadcastss 0x2dd12(%rip),%ymm7 # 31a4c <_sk_srcover_bgra_8888_sse2_lowp+0x338>
DB 197,212,89,239 ; vmulps %ymm7,%ymm5,%ymm5
- DB 196,226,125,88,61,153,219,2,0 ; vpbroadcastd 0x2db99(%rip),%ymm7 # 318e0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ DB 196,226,125,88,61,9,221,2,0 ; vpbroadcastd 0x2dd09(%rip),%ymm7 # 31a50 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
DB 197,205,219,247 ; vpand %ymm7,%ymm6,%ymm6
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
- DB 196,226,125,24,61,140,219,2,0 ; vbroadcastss 0x2db8c(%rip),%ymm7 # 318e4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ DB 196,226,125,24,61,252,220,2,0 ; vbroadcastss 0x2dcfc(%rip),%ymm7 # 31a54 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
DB 197,204,89,247 ; vmulps %ymm7,%ymm6,%ymm6
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,61,237,218,2,0 ; vbroadcastss 0x2daed(%rip),%ymm7 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,61,93,220,2,0 ; vbroadcastss 0x2dc5d(%rip),%ymm7 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,7 ; and $0x7,%r9b
@@ -3798,23 +3798,23 @@ _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,224,217,2,0 ; vpbroadcastd 0x2d9e0(%rip),%ymm0 # 318d0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ DB 196,226,125,88,5,80,219,2,0 ; vpbroadcastd 0x2db50(%rip),%ymm0 # 31a40 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
DB 197,237,219,192 ; vpand %ymm0,%ymm2,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,211,217,2,0 ; vbroadcastss 0x2d9d3(%rip),%ymm1 # 318d4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ DB 196,226,125,24,13,67,219,2,0 ; vbroadcastss 0x2db43(%rip),%ymm1 # 31a44 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,88,13,202,217,2,0 ; vpbroadcastd 0x2d9ca(%rip),%ymm1 # 318d8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ DB 196,226,125,88,13,58,219,2,0 ; vpbroadcastd 0x2db3a(%rip),%ymm1 # 31a48 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
DB 197,237,219,201 ; vpand %ymm1,%ymm2,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,29,189,217,2,0 ; vbroadcastss 0x2d9bd(%rip),%ymm3 # 318dc <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ DB 196,226,125,24,29,45,219,2,0 ; vbroadcastss 0x2db2d(%rip),%ymm3 # 31a4c <_sk_srcover_bgra_8888_sse2_lowp+0x338>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
- DB 196,226,125,88,29,180,217,2,0 ; vpbroadcastd 0x2d9b4(%rip),%ymm3 # 318e0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ DB 196,226,125,88,29,36,219,2,0 ; vpbroadcastd 0x2db24(%rip),%ymm3 # 31a50 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
DB 197,237,219,211 ; vpand %ymm3,%ymm2,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,226,125,24,29,167,217,2,0 ; vbroadcastss 0x2d9a7(%rip),%ymm3 # 318e4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ DB 196,226,125,24,29,23,219,2,0 ; vbroadcastss 0x2db17(%rip),%ymm3 # 31a54 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
DB 197,236,89,211 ; vmulps %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,8,217,2,0 ; vbroadcastss 0x2d908(%rip),%ymm3 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,120,218,2,0 ; vbroadcastss 0x2da78(%rip),%ymm3 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 91 ; pop %rbx
DB 65,92 ; pop %r12
DB 65,94 ; pop %r14
@@ -3830,11 +3830,11 @@ _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,208,217,2,0 ; vbroadcastss 0x2d9d0(%rip),%ymm8 # 31944 <_sk_srcover_bgra_8888_sse2_lowp+0x3a0>
+ DB 196,98,125,24,5,64,219,2,0 ; vbroadcastss 0x2db40(%rip),%ymm8 # 31ab4 <_sk_srcover_bgra_8888_sse2_lowp+0x3a0>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,193,53,114,241,11 ; vpslld $0xb,%ymm9,%ymm9
- DB 196,98,125,24,21,187,217,2,0 ; vbroadcastss 0x2d9bb(%rip),%ymm10 # 31948 <_sk_srcover_bgra_8888_sse2_lowp+0x3a4>
+ DB 196,98,125,24,21,43,219,2,0 ; vbroadcastss 0x2db2b(%rip),%ymm10 # 31ab8 <_sk_srcover_bgra_8888_sse2_lowp+0x3a4>
DB 196,65,116,89,210 ; vmulps %ymm10,%ymm1,%ymm10
DB 196,65,125,91,210 ; vcvtps2dq %ymm10,%ymm10
DB 196,193,45,114,242,5 ; vpslld $0x5,%ymm10,%ymm10
@@ -3886,7 +3886,7 @@ _sk_store_565_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,224 ; callq ffffffffe1004040 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fd2a9c>
+ DB 232,255,255,255,224 ; callq ffffffffe1004040 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fd292c>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -3904,25 +3904,25 @@ _sk_load_4444_hsw LABEL PROC
DB 15,133,138,0,0,0 ; jne 40ed <_sk_load_4444_hsw+0xa9>
DB 196,129,122,111,4,88 ; vmovdqu (%r8,%r11,2),%xmm0
DB 196,226,125,51,216 ; vpmovzxwd %xmm0,%ymm3
- DB 196,226,125,88,5,213,216,2,0 ; vpbroadcastd 0x2d8d5(%rip),%ymm0 # 3194c <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+ DB 196,226,125,88,5,69,218,2,0 ; vpbroadcastd 0x2da45(%rip),%ymm0 # 31abc <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
DB 197,229,219,192 ; vpand %ymm0,%ymm3,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,200,216,2,0 ; vbroadcastss 0x2d8c8(%rip),%ymm1 # 31950 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+ DB 196,226,125,24,13,56,218,2,0 ; vbroadcastss 0x2da38(%rip),%ymm1 # 31ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,88,13,191,216,2,0 ; vpbroadcastd 0x2d8bf(%rip),%ymm1 # 31954 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+ DB 196,226,125,88,13,47,218,2,0 ; vpbroadcastd 0x2da2f(%rip),%ymm1 # 31ac4 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
DB 197,229,219,201 ; vpand %ymm1,%ymm3,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,178,216,2,0 ; vbroadcastss 0x2d8b2(%rip),%ymm2 # 31958 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+ DB 196,226,125,24,21,34,218,2,0 ; vbroadcastss 0x2da22(%rip),%ymm2 # 31ac8 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
DB 197,244,89,202 ; vmulps %ymm2,%ymm1,%ymm1
- DB 196,226,125,88,21,169,216,2,0 ; vpbroadcastd 0x2d8a9(%rip),%ymm2 # 3195c <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+ DB 196,226,125,88,21,25,218,2,0 ; vpbroadcastd 0x2da19(%rip),%ymm2 # 31acc <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
DB 197,229,219,210 ; vpand %ymm2,%ymm3,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,98,125,24,5,156,216,2,0 ; vbroadcastss 0x2d89c(%rip),%ymm8 # 31960 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+ DB 196,98,125,24,5,12,218,2,0 ; vbroadcastss 0x2da0c(%rip),%ymm8 # 31ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
- DB 196,98,125,88,5,146,216,2,0 ; vpbroadcastd 0x2d892(%rip),%ymm8 # 31964 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+ DB 196,98,125,88,5,2,218,2,0 ; vpbroadcastd 0x2da02(%rip),%ymm8 # 31ad4 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
DB 196,193,101,219,216 ; vpand %ymm8,%ymm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,98,125,24,5,132,216,2,0 ; vbroadcastss 0x2d884(%rip),%ymm8 # 31968 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+ DB 196,98,125,24,5,244,217,2,0 ; vbroadcastss 0x2d9f4(%rip),%ymm8 # 31ad8 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -3988,25 +3988,25 @@ _sk_load_4444_dst_hsw LABEL PROC
DB 15,133,138,0,0,0 ; jne 4239 <_sk_load_4444_dst_hsw+0xa9>
DB 196,129,122,111,36,88 ; vmovdqu (%r8,%r11,2),%xmm4
DB 196,226,125,51,252 ; vpmovzxwd %xmm4,%ymm7
- DB 196,226,125,88,37,137,215,2,0 ; vpbroadcastd 0x2d789(%rip),%ymm4 # 3194c <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+ DB 196,226,125,88,37,249,216,2,0 ; vpbroadcastd 0x2d8f9(%rip),%ymm4 # 31abc <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
DB 197,197,219,228 ; vpand %ymm4,%ymm7,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,124,215,2,0 ; vbroadcastss 0x2d77c(%rip),%ymm5 # 31950 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+ DB 196,226,125,24,45,236,216,2,0 ; vbroadcastss 0x2d8ec(%rip),%ymm5 # 31ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
- DB 196,226,125,88,45,115,215,2,0 ; vpbroadcastd 0x2d773(%rip),%ymm5 # 31954 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+ DB 196,226,125,88,45,227,216,2,0 ; vpbroadcastd 0x2d8e3(%rip),%ymm5 # 31ac4 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
DB 197,197,219,237 ; vpand %ymm5,%ymm7,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,125,24,53,102,215,2,0 ; vbroadcastss 0x2d766(%rip),%ymm6 # 31958 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+ DB 196,226,125,24,53,214,216,2,0 ; vbroadcastss 0x2d8d6(%rip),%ymm6 # 31ac8 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
DB 197,212,89,238 ; vmulps %ymm6,%ymm5,%ymm5
- DB 196,226,125,88,53,93,215,2,0 ; vpbroadcastd 0x2d75d(%rip),%ymm6 # 3195c <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+ DB 196,226,125,88,53,205,216,2,0 ; vpbroadcastd 0x2d8cd(%rip),%ymm6 # 31acc <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
DB 197,197,219,246 ; vpand %ymm6,%ymm7,%ymm6
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
- DB 196,98,125,24,5,80,215,2,0 ; vbroadcastss 0x2d750(%rip),%ymm8 # 31960 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+ DB 196,98,125,24,5,192,216,2,0 ; vbroadcastss 0x2d8c0(%rip),%ymm8 # 31ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
DB 196,193,76,89,240 ; vmulps %ymm8,%ymm6,%ymm6
- DB 196,98,125,88,5,70,215,2,0 ; vpbroadcastd 0x2d746(%rip),%ymm8 # 31964 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+ DB 196,98,125,88,5,182,216,2,0 ; vpbroadcastd 0x2d8b6(%rip),%ymm8 # 31ad4 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
DB 196,193,69,219,248 ; vpand %ymm8,%ymm7,%ymm7
DB 197,252,91,255 ; vcvtdq2ps %ymm7,%ymm7
- DB 196,98,125,24,5,56,215,2,0 ; vbroadcastss 0x2d738(%rip),%ymm8 # 31968 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+ DB 196,98,125,24,5,168,216,2,0 ; vbroadcastss 0x2d8a8(%rip),%ymm8 # 31ad8 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
DB 196,193,68,89,248 ; vmulps %ymm8,%ymm7,%ymm7
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -4112,25 +4112,25 @@ _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,136,213,2,0 ; vpbroadcastd 0x2d588(%rip),%ymm0 # 3194c <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+ DB 196,226,125,88,5,248,214,2,0 ; vpbroadcastd 0x2d6f8(%rip),%ymm0 # 31abc <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
DB 197,229,219,192 ; vpand %ymm0,%ymm3,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,123,213,2,0 ; vbroadcastss 0x2d57b(%rip),%ymm1 # 31950 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+ DB 196,226,125,24,13,235,214,2,0 ; vbroadcastss 0x2d6eb(%rip),%ymm1 # 31ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,88,13,114,213,2,0 ; vpbroadcastd 0x2d572(%rip),%ymm1 # 31954 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+ DB 196,226,125,88,13,226,214,2,0 ; vpbroadcastd 0x2d6e2(%rip),%ymm1 # 31ac4 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
DB 197,229,219,201 ; vpand %ymm1,%ymm3,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,101,213,2,0 ; vbroadcastss 0x2d565(%rip),%ymm2 # 31958 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+ DB 196,226,125,24,21,213,214,2,0 ; vbroadcastss 0x2d6d5(%rip),%ymm2 # 31ac8 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
DB 197,244,89,202 ; vmulps %ymm2,%ymm1,%ymm1
- DB 196,226,125,88,21,92,213,2,0 ; vpbroadcastd 0x2d55c(%rip),%ymm2 # 3195c <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+ DB 196,226,125,88,21,204,214,2,0 ; vpbroadcastd 0x2d6cc(%rip),%ymm2 # 31acc <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
DB 197,229,219,210 ; vpand %ymm2,%ymm3,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,98,125,24,5,79,213,2,0 ; vbroadcastss 0x2d54f(%rip),%ymm8 # 31960 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+ DB 196,98,125,24,5,191,214,2,0 ; vbroadcastss 0x2d6bf(%rip),%ymm8 # 31ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
- DB 196,98,125,88,5,69,213,2,0 ; vpbroadcastd 0x2d545(%rip),%ymm8 # 31964 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+ DB 196,98,125,88,5,181,214,2,0 ; vpbroadcastd 0x2d6b5(%rip),%ymm8 # 31ad4 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
DB 196,193,101,219,216 ; vpand %ymm8,%ymm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,98,125,24,5,55,213,2,0 ; vbroadcastss 0x2d537(%rip),%ymm8 # 31968 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+ DB 196,98,125,24,5,167,214,2,0 ; vbroadcastss 0x2d6a7(%rip),%ymm8 # 31ad8 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
@@ -4148,7 +4148,7 @@ _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,12,213,2,0 ; vbroadcastss 0x2d50c(%rip),%ymm8 # 3196c <_sk_srcover_bgra_8888_sse2_lowp+0x3c8>
+ DB 196,98,125,24,5,124,214,2,0 ; vbroadcastss 0x2d67c(%rip),%ymm8 # 31adc <_sk_srcover_bgra_8888_sse2_lowp+0x3c8>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,193,53,114,241,12 ; vpslld $0xc,%ymm9,%ymm9
@@ -4207,7 +4207,7 @@ _sk_store_4444_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,224 ; callq ffffffffe1004538 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fd2f94>
+ DB 232,255,255,255,224 ; callq ffffffffe1004538 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fd2e24>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -4224,14 +4224,14 @@ _sk_load_8888_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,86 ; jne 45ae <_sk_load_8888_hsw+0x72>
DB 196,129,126,111,28,152 ; vmovdqu (%r8,%r11,4),%ymm3
- DB 197,229,219,5,218,213,2,0 ; vpand 0x2d5da(%rip),%ymm3,%ymm0 # 31b40 <_sk_srcover_bgra_8888_sse2_lowp+0x59c>
+ DB 197,229,219,5,58,215,2,0 ; vpand 0x2d73a(%rip),%ymm3,%ymm0 # 31ca0 <_sk_srcover_bgra_8888_sse2_lowp+0x58c>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,5,89,211,2,0 ; vbroadcastss 0x2d359(%rip),%ymm8 # 318cc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,5,201,212,2,0 ; vbroadcastss 0x2d4c9(%rip),%ymm8 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
- DB 196,226,101,0,13,223,213,2,0 ; vpshufb 0x2d5df(%rip),%ymm3,%ymm1 # 31b60 <_sk_srcover_bgra_8888_sse2_lowp+0x5bc>
+ DB 196,226,101,0,13,63,215,2,0 ; vpshufb 0x2d73f(%rip),%ymm3,%ymm1 # 31cc0 <_sk_srcover_bgra_8888_sse2_lowp+0x5ac>
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
DB 196,193,116,89,200 ; vmulps %ymm8,%ymm1,%ymm1
- DB 196,226,101,0,21,237,213,2,0 ; vpshufb 0x2d5ed(%rip),%ymm3,%ymm2 # 31b80 <_sk_srcover_bgra_8888_sse2_lowp+0x5dc>
+ DB 196,226,101,0,21,77,215,2,0 ; vpshufb 0x2d74d(%rip),%ymm3,%ymm2 # 31ce0 <_sk_srcover_bgra_8888_sse2_lowp+0x5cc>
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
DB 197,229,114,211,24 ; vpsrld $0x18,%ymm3,%ymm3
@@ -4305,14 +4305,14 @@ _sk_load_8888_dst_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,86 ; jne 46e2 <_sk_load_8888_dst_hsw+0x72>
DB 196,129,126,111,60,152 ; vmovdqu (%r8,%r11,4),%ymm7
- DB 197,197,219,37,6,213,2,0 ; vpand 0x2d506(%rip),%ymm7,%ymm4 # 31ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x5fc>
+ DB 197,197,219,37,102,214,2,0 ; vpand 0x2d666(%rip),%ymm7,%ymm4 # 31d00 <_sk_srcover_bgra_8888_sse2_lowp+0x5ec>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,98,125,24,5,37,210,2,0 ; vbroadcastss 0x2d225(%rip),%ymm8 # 318cc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,5,149,211,2,0 ; vbroadcastss 0x2d395(%rip),%ymm8 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,92,89,224 ; vmulps %ymm8,%ymm4,%ymm4
- DB 196,226,69,0,45,11,213,2,0 ; vpshufb 0x2d50b(%rip),%ymm7,%ymm5 # 31bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x61c>
+ DB 196,226,69,0,45,107,214,2,0 ; vpshufb 0x2d66b(%rip),%ymm7,%ymm5 # 31d20 <_sk_srcover_bgra_8888_sse2_lowp+0x60c>
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
DB 196,193,84,89,232 ; vmulps %ymm8,%ymm5,%ymm5
- DB 196,226,69,0,53,25,213,2,0 ; vpshufb 0x2d519(%rip),%ymm7,%ymm6 # 31be0 <_sk_srcover_bgra_8888_sse2_lowp+0x63c>
+ DB 196,226,69,0,53,121,214,2,0 ; vpshufb 0x2d679(%rip),%ymm7,%ymm6 # 31d40 <_sk_srcover_bgra_8888_sse2_lowp+0x62c>
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
DB 196,193,76,89,240 ; vmulps %ymm8,%ymm6,%ymm6
DB 197,197,114,215,24 ; vpsrld $0x18,%ymm7,%ymm7
@@ -4394,14 +4394,14 @@ _sk_gather_8888_hsw LABEL PROC
DB 197,254,91,192 ; vcvttps2dq %ymm0,%ymm0
DB 197,245,254,192 ; vpaddd %ymm0,%ymm1,%ymm0
DB 196,66,101,144,4,128 ; vpgatherdd %ymm3,(%r8,%ymm0,4),%ymm8
- DB 197,189,219,5,5,212,2,0 ; vpand 0x2d405(%rip),%ymm8,%ymm0 # 31c00 <_sk_srcover_bgra_8888_sse2_lowp+0x65c>
+ DB 197,189,219,5,101,213,2,0 ; vpand 0x2d565(%rip),%ymm8,%ymm0 # 31d60 <_sk_srcover_bgra_8888_sse2_lowp+0x64c>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,29,196,208,2,0 ; vbroadcastss 0x2d0c4(%rip),%ymm3 # 318cc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,29,52,210,2,0 ; vbroadcastss 0x2d234(%rip),%ymm3 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,61,0,13,11,212,2,0 ; vpshufb 0x2d40b(%rip),%ymm8,%ymm1 # 31c20 <_sk_srcover_bgra_8888_sse2_lowp+0x67c>
+ DB 196,226,61,0,13,107,213,2,0 ; vpshufb 0x2d56b(%rip),%ymm8,%ymm1 # 31d80 <_sk_srcover_bgra_8888_sse2_lowp+0x66c>
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
- DB 196,226,61,0,21,26,212,2,0 ; vpshufb 0x2d41a(%rip),%ymm8,%ymm2 # 31c40 <_sk_srcover_bgra_8888_sse2_lowp+0x69c>
+ DB 196,226,61,0,21,122,213,2,0 ; vpshufb 0x2d57a(%rip),%ymm8,%ymm2 # 31da0 <_sk_srcover_bgra_8888_sse2_lowp+0x68c>
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
DB 197,236,89,211 ; vmulps %ymm3,%ymm2,%ymm2
DB 196,193,61,114,208,24 ; vpsrld $0x18,%ymm8,%ymm8
@@ -4419,7 +4419,7 @@ _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,31,208,2,0 ; vbroadcastss 0x2d01f(%rip),%ymm8 # 31880 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,5,143,209,2,0 ; vbroadcastss 0x2d18f(%rip),%ymm8 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,65,116,89,208 ; vmulps %ymm8,%ymm1,%ymm10
@@ -4473,7 +4473,7 @@ _sk_store_8888_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,219 ; jmpq ffffffffdc00493c <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdbfd3398>
+ DB 233,255,255,255,219 ; jmpq ffffffffdc00493c <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdbfd3228>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,205 ; dec %ebp
@@ -4493,14 +4493,14 @@ _sk_load_bgra_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,86 ; jne 49b6 <_sk_load_bgra_hsw+0x72>
DB 196,129,126,111,28,152 ; vmovdqu (%r8,%r11,4),%ymm3
- DB 197,229,219,5,242,210,2,0 ; vpand 0x2d2f2(%rip),%ymm3,%ymm0 # 31c60 <_sk_srcover_bgra_8888_sse2_lowp+0x6bc>
+ DB 197,229,219,5,82,212,2,0 ; vpand 0x2d452(%rip),%ymm3,%ymm0 # 31dc0 <_sk_srcover_bgra_8888_sse2_lowp+0x6ac>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,5,81,207,2,0 ; vbroadcastss 0x2cf51(%rip),%ymm8 # 318cc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,5,193,208,2,0 ; vbroadcastss 0x2d0c1(%rip),%ymm8 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,124,89,208 ; vmulps %ymm8,%ymm0,%ymm2
- DB 196,226,101,0,5,247,210,2,0 ; vpshufb 0x2d2f7(%rip),%ymm3,%ymm0 # 31c80 <_sk_srcover_bgra_8888_sse2_lowp+0x6dc>
+ DB 196,226,101,0,5,87,212,2,0 ; vpshufb 0x2d457(%rip),%ymm3,%ymm0 # 31de0 <_sk_srcover_bgra_8888_sse2_lowp+0x6cc>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
DB 196,193,124,89,200 ; vmulps %ymm8,%ymm0,%ymm1
- DB 196,226,101,0,5,5,211,2,0 ; vpshufb 0x2d305(%rip),%ymm3,%ymm0 # 31ca0 <_sk_srcover_bgra_8888_sse2_lowp+0x6fc>
+ DB 196,226,101,0,5,101,212,2,0 ; vpshufb 0x2d465(%rip),%ymm3,%ymm0 # 31e00 <_sk_srcover_bgra_8888_sse2_lowp+0x6ec>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 197,229,114,211,24 ; vpsrld $0x18,%ymm3,%ymm3
@@ -4574,14 +4574,14 @@ _sk_load_bgra_dst_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,86 ; jne 4aea <_sk_load_bgra_dst_hsw+0x72>
DB 196,129,126,111,60,152 ; vmovdqu (%r8,%r11,4),%ymm7
- DB 197,197,219,37,30,210,2,0 ; vpand 0x2d21e(%rip),%ymm7,%ymm4 # 31cc0 <_sk_srcover_bgra_8888_sse2_lowp+0x71c>
+ DB 197,197,219,37,126,211,2,0 ; vpand 0x2d37e(%rip),%ymm7,%ymm4 # 31e20 <_sk_srcover_bgra_8888_sse2_lowp+0x70c>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,98,125,24,5,29,206,2,0 ; vbroadcastss 0x2ce1d(%rip),%ymm8 # 318cc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,5,141,207,2,0 ; vbroadcastss 0x2cf8d(%rip),%ymm8 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,92,89,240 ; vmulps %ymm8,%ymm4,%ymm6
- DB 196,226,69,0,37,35,210,2,0 ; vpshufb 0x2d223(%rip),%ymm7,%ymm4 # 31ce0 <_sk_srcover_bgra_8888_sse2_lowp+0x73c>
+ DB 196,226,69,0,37,131,211,2,0 ; vpshufb 0x2d383(%rip),%ymm7,%ymm4 # 31e40 <_sk_srcover_bgra_8888_sse2_lowp+0x72c>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
DB 196,193,92,89,232 ; vmulps %ymm8,%ymm4,%ymm5
- DB 196,226,69,0,37,49,210,2,0 ; vpshufb 0x2d231(%rip),%ymm7,%ymm4 # 31d00 <_sk_srcover_bgra_8888_sse2_lowp+0x75c>
+ DB 196,226,69,0,37,145,211,2,0 ; vpshufb 0x2d391(%rip),%ymm7,%ymm4 # 31e60 <_sk_srcover_bgra_8888_sse2_lowp+0x74c>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
DB 196,193,92,89,224 ; vmulps %ymm8,%ymm4,%ymm4
DB 197,197,114,215,24 ; vpsrld $0x18,%ymm7,%ymm7
@@ -4663,14 +4663,14 @@ _sk_gather_bgra_hsw LABEL PROC
DB 197,254,91,192 ; vcvttps2dq %ymm0,%ymm0
DB 197,245,254,192 ; vpaddd %ymm0,%ymm1,%ymm0
DB 196,66,101,144,4,128 ; vpgatherdd %ymm3,(%r8,%ymm0,4),%ymm8
- DB 197,189,219,5,29,209,2,0 ; vpand 0x2d11d(%rip),%ymm8,%ymm0 # 31d20 <_sk_srcover_bgra_8888_sse2_lowp+0x77c>
+ DB 197,189,219,5,125,210,2,0 ; vpand 0x2d27d(%rip),%ymm8,%ymm0 # 31e80 <_sk_srcover_bgra_8888_sse2_lowp+0x76c>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,29,188,204,2,0 ; vbroadcastss 0x2ccbc(%rip),%ymm3 # 318cc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,29,44,206,2,0 ; vbroadcastss 0x2ce2c(%rip),%ymm3 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,252,89,211 ; vmulps %ymm3,%ymm0,%ymm2
- DB 196,226,61,0,5,35,209,2,0 ; vpshufb 0x2d123(%rip),%ymm8,%ymm0 # 31d40 <_sk_srcover_bgra_8888_sse2_lowp+0x79c>
+ DB 196,226,61,0,5,131,210,2,0 ; vpshufb 0x2d283(%rip),%ymm8,%ymm0 # 31ea0 <_sk_srcover_bgra_8888_sse2_lowp+0x78c>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
DB 197,252,89,203 ; vmulps %ymm3,%ymm0,%ymm1
- DB 196,226,61,0,5,50,209,2,0 ; vpshufb 0x2d132(%rip),%ymm8,%ymm0 # 31d60 <_sk_srcover_bgra_8888_sse2_lowp+0x7bc>
+ DB 196,226,61,0,5,146,210,2,0 ; vpshufb 0x2d292(%rip),%ymm8,%ymm0 # 31ec0 <_sk_srcover_bgra_8888_sse2_lowp+0x7ac>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
DB 196,193,61,114,208,24 ; vpsrld $0x18,%ymm8,%ymm8
@@ -4688,7 +4688,7 @@ _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,23,204,2,0 ; vbroadcastss 0x2cc17(%rip),%ymm8 # 31880 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,5,135,205,2,0 ; vbroadcastss 0x2cd87(%rip),%ymm8 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 196,65,108,89,200 ; vmulps %ymm8,%ymm2,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,65,116,89,208 ; vmulps %ymm8,%ymm1,%ymm10
@@ -4742,7 +4742,7 @@ _sk_store_bgra_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,219 ; jmpq ffffffffdc004d44 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdbfd37a0>
+ DB 233,255,255,255,219 ; jmpq ffffffffdc004d44 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdbfd3630>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,205 ; dec %ebp
@@ -4993,7 +4993,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,152,199,2,0 ; vbroadcastss 0x2c798(%rip),%ymm10 # 318e8 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+ DB 196,98,125,24,21,8,201,2,0 ; vbroadcastss 0x2c908(%rip),%ymm10 # 31a58 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
DB 196,193,124,89,194 ; vmulps %ymm10,%ymm0,%ymm0
DB 197,185,109,202 ; vpunpckhqdq %xmm2,%xmm8,%xmm1
DB 197,233,113,241,8 ; vpsllw $0x8,%xmm1,%xmm2
@@ -5083,7 +5083,7 @@ _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,7,198,2,0 ; vbroadcastss 0x2c607(%rip),%ymm9 # 318e8 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+ DB 196,98,125,24,13,119,199,2,0 ; vbroadcastss 0x2c777(%rip),%ymm9 # 31a58 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
DB 197,185,109,203 ; vpunpckhqdq %xmm3,%xmm8,%xmm1
DB 197,225,113,241,8 ; vpsllw $0x8,%xmm1,%xmm3
@@ -5099,7 +5099,7 @@ _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,39,197,2,0 ; vbroadcastss 0x2c527(%rip),%ymm3 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,151,198,2,0 ; vbroadcastss 0x2c697(%rip),%ymm3 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 255,224 ; jmpq *%rax
DB 196,193,121,110,4,64 ; vmovd (%r8,%rax,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
@@ -5173,7 +5173,7 @@ _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,240,196,2,0 ; vbroadcastss 0x2c4f0(%rip),%ymm8 # 31970 <_sk_srcover_bgra_8888_sse2_lowp+0x3cc>
+ DB 196,98,125,24,5,96,198,2,0 ; vbroadcastss 0x2c660(%rip),%ymm8 # 31ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x3cc>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,67,125,25,202,1 ; vextractf128 $0x1,%ymm9,%xmm10
@@ -5430,7 +5430,7 @@ _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) # 290058f8 <_sk_srcover_bgra_8888_sse2_lowp+0x28fd4354>
+ DB 255,53,255,255,255,40 ; pushq 0x28ffffff(%rip) # 290058f8 <_sk_srcover_bgra_8888_sse2_lowp+0x28fd41e4>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -5515,7 +5515,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,29,190,2,0 ; vmulss 0x2be1d(%rip),%xmm9,%xmm0 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 197,178,89,5,141,191,2,0 ; vmulss 0x2bf8d(%rip),%xmm9,%xmm0 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,226,125,24,192 ; vbroadcastss %xmm0,%ymm0
DB 197,164,89,192 ; vmulps %ymm0,%ymm11,%ymm0
DB 196,227,125,8,192,1 ; vroundps $0x1,%ymm0,%ymm0
@@ -5536,7 +5536,7 @@ _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,204,189,2,0 ; vmulss 0x2bdcc(%rip),%xmm9,%xmm1 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 197,178,89,13,60,191,2,0 ; vmulss 0x2bf3c(%rip),%xmm9,%xmm1 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,226,125,24,201 ; vbroadcastss %xmm1,%ymm1
DB 197,164,89,201 ; vmulps %ymm1,%ymm11,%ymm1
DB 196,227,125,8,201,1 ; vroundps $0x1,%ymm1,%ymm1
@@ -5552,7 +5552,7 @@ 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,148,189,2,0 ; vbroadcastss 0x2bd94(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,4,191,2,0 ; vbroadcastss 0x2bf04(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -5563,16 +5563,16 @@ _sk_repeat_x_1_hsw LABEL PROC
DB 196,193,124,92,192 ; vsubps %ymm8,%ymm0,%ymm0
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 197,188,95,192 ; vmaxps %ymm0,%ymm8,%ymm0
- DB 196,98,125,24,5,110,189,2,0 ; vbroadcastss 0x2bd6e(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,222,190,2,0 ; vbroadcastss 0x2bede(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
PUBLIC _sk_mirror_x_1_hsw
_sk_mirror_x_1_hsw LABEL PROC
- DB 196,98,125,24,5,116,189,2,0 ; vbroadcastss 0x2bd74(%rip),%ymm8 # 3186c <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
+ DB 196,98,125,24,5,228,190,2,0 ; vbroadcastss 0x2bee4(%rip),%ymm8 # 319dc <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,13,74,189,2,0 ; vbroadcastss 0x2bd4a(%rip),%ymm9 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,13,186,190,2,0 ; vbroadcastss 0x2beba(%rip),%ymm9 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,124,89,201 ; vmulps %ymm9,%ymm0,%ymm9
DB 196,67,125,8,201,1 ; vroundps $0x1,%ymm9,%ymm9
DB 196,65,52,88,201 ; vaddps %ymm9,%ymm9,%ymm9
@@ -5582,18 +5582,18 @@ _sk_mirror_x_1_hsw LABEL PROC
DB 197,60,92,200 ; vsubps %ymm0,%ymm8,%ymm9
DB 197,180,84,192 ; vandps %ymm0,%ymm9,%ymm0
DB 197,188,95,192 ; vmaxps %ymm0,%ymm8,%ymm0
- DB 196,98,125,24,5,26,189,2,0 ; vbroadcastss 0x2bd1a(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,138,190,2,0 ; vbroadcastss 0x2be8a(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
PUBLIC _sk_luminance_to_alpha_hsw
_sk_luminance_to_alpha_hsw LABEL PROC
- DB 196,226,125,24,29,40,190,2,0 ; vbroadcastss 0x2be28(%rip),%ymm3 # 31974 <_sk_srcover_bgra_8888_sse2_lowp+0x3d0>
- DB 196,98,125,24,5,35,190,2,0 ; vbroadcastss 0x2be23(%rip),%ymm8 # 31978 <_sk_srcover_bgra_8888_sse2_lowp+0x3d4>
+ DB 196,226,125,24,29,152,191,2,0 ; vbroadcastss 0x2bf98(%rip),%ymm3 # 31ae4 <_sk_srcover_bgra_8888_sse2_lowp+0x3d0>
+ DB 196,98,125,24,5,147,191,2,0 ; vbroadcastss 0x2bf93(%rip),%ymm8 # 31ae8 <_sk_srcover_bgra_8888_sse2_lowp+0x3d4>
DB 196,193,116,89,200 ; vmulps %ymm8,%ymm1,%ymm1
DB 196,226,125,184,203 ; vfmadd231ps %ymm3,%ymm0,%ymm1
- DB 196,226,125,24,29,20,190,2,0 ; vbroadcastss 0x2be14(%rip),%ymm3 # 3197c <_sk_srcover_bgra_8888_sse2_lowp+0x3d8>
+ DB 196,226,125,24,29,132,191,2,0 ; vbroadcastss 0x2bf84(%rip),%ymm3 # 31aec <_sk_srcover_bgra_8888_sse2_lowp+0x3d8>
DB 196,226,109,168,217 ; vfmadd213ps %ymm1,%ymm2,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
@@ -5854,7 +5854,7 @@ _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,177,184,2,0 ; vbroadcastss 0x2b8b1(%rip),%ymm2 # 31858 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
+ DB 196,226,125,24,21,33,186,2,0 ; vbroadcastss 0x2ba21(%rip),%ymm2 # 319c8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
DB 196,65,53,239,201 ; vpxor %ymm9,%ymm9,%ymm9
DB 196,130,125,24,28,145 ; vbroadcastss (%r9,%r10,4),%ymm3
DB 197,228,194,216,2 ; vcmpleps %ymm0,%ymm3,%ymm3
@@ -5953,24 +5953,24 @@ _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,44,184,2,0 ; vbroadcastss 0x2b82c(%rip),%ymm13 # 31980 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
- DB 196,98,125,24,53,39,184,2,0 ; vbroadcastss 0x2b827(%rip),%ymm14 # 31984 <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
+ DB 196,98,125,24,45,156,185,2,0 ; vbroadcastss 0x2b99c(%rip),%ymm13 # 31af0 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
+ DB 196,98,125,24,53,151,185,2,0 ; vbroadcastss 0x2b997(%rip),%ymm14 # 31af4 <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
DB 196,66,29,184,245 ; vfmadd231ps %ymm13,%ymm12,%ymm14
- DB 196,98,125,24,45,29,184,2,0 ; vbroadcastss 0x2b81d(%rip),%ymm13 # 31988 <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
+ DB 196,98,125,24,45,141,185,2,0 ; vbroadcastss 0x2b98d(%rip),%ymm13 # 31af8 <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
DB 196,66,29,184,238 ; vfmadd231ps %ymm14,%ymm12,%ymm13
- DB 196,98,125,24,53,19,184,2,0 ; vbroadcastss 0x2b813(%rip),%ymm14 # 3198c <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
+ DB 196,98,125,24,53,131,185,2,0 ; vbroadcastss 0x2b983(%rip),%ymm14 # 31afc <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
DB 196,66,29,184,245 ; vfmadd231ps %ymm13,%ymm12,%ymm14
DB 196,65,36,89,222 ; vmulps %ymm14,%ymm11,%ymm11
DB 196,65,52,194,202,1 ; vcmpltps %ymm10,%ymm9,%ymm9
- DB 196,98,125,24,21,254,183,2,0 ; vbroadcastss 0x2b7fe(%rip),%ymm10 # 31990 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
+ DB 196,98,125,24,21,110,185,2,0 ; vbroadcastss 0x2b96e(%rip),%ymm10 # 31b00 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
DB 196,65,44,92,211 ; vsubps %ymm11,%ymm10,%ymm10
DB 196,67,37,74,202,144 ; vblendvps %ymm9,%ymm10,%ymm11,%ymm9
DB 196,193,124,194,192,1 ; vcmpltps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,21,164,182,2,0 ; vbroadcastss 0x2b6a4(%rip),%ymm10 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,21,20,184,2,0 ; vbroadcastss 0x2b814(%rip),%ymm10 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,44,92,209 ; vsubps %ymm9,%ymm10,%ymm10
DB 196,195,53,74,194,0 ; vblendvps %ymm0,%ymm10,%ymm9,%ymm0
DB 196,65,116,194,200,1 ; vcmpltps %ymm8,%ymm1,%ymm9
- DB 196,98,125,24,21,142,182,2,0 ; vbroadcastss 0x2b68e(%rip),%ymm10 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,21,254,183,2,0 ; vbroadcastss 0x2b7fe(%rip),%ymm10 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,44,92,208 ; vsubps %ymm0,%ymm10,%ymm10
DB 196,195,125,74,194,144 ; vblendvps %ymm9,%ymm10,%ymm0,%ymm0
DB 196,65,124,194,200,3 ; vcmpunordps %ymm8,%ymm0,%ymm9
@@ -5994,23 +5994,23 @@ _sk_xy_to_2pt_conical_quadratic_max_hsw LABEL PROC
DB 197,50,89,80,76 ; vmulss 0x4c(%rax),%xmm9,%xmm10
DB 196,66,125,24,210 ; vbroadcastss %xmm10,%ymm10
DB 197,44,88,208 ; vaddps %ymm0,%ymm10,%ymm10
- DB 196,98,125,24,29,126,183,2,0 ; vbroadcastss 0x2b77e(%rip),%ymm11 # 31994 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+ DB 196,98,125,24,29,238,184,2,0 ; vbroadcastss 0x2b8ee(%rip),%ymm11 # 31b04 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
DB 197,116,89,217 ; vmulps %ymm1,%ymm1,%ymm11
DB 196,98,125,184,216 ; vfmadd231ps %ymm0,%ymm0,%ymm11
DB 196,193,50,89,193 ; vmulss %xmm9,%xmm9,%xmm0
DB 196,226,125,24,192 ; vbroadcastss %xmm0,%ymm0
DB 197,164,92,192 ; vsubps %ymm0,%ymm11,%ymm0
- DB 196,98,125,24,13,93,183,2,0 ; vbroadcastss 0x2b75d(%rip),%ymm9 # 31998 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
+ DB 196,98,125,24,13,205,184,2,0 ; vbroadcastss 0x2b8cd(%rip),%ymm9 # 31b08 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 196,194,45,184,194 ; vfmadd231ps %ymm10,%ymm10,%ymm0
DB 197,252,81,192 ; vsqrtps %ymm0,%ymm0
DB 196,98,125,24,64,68 ; vbroadcastss 0x44(%rax),%ymm8
- DB 196,98,125,24,13,64,183,2,0 ; vbroadcastss 0x2b740(%rip),%ymm9 # 3199c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ DB 196,98,125,24,13,176,184,2,0 ; vbroadcastss 0x2b8b0(%rip),%ymm9 # 31b0c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
DB 196,65,44,87,201 ; vxorps %ymm9,%ymm10,%ymm9
DB 196,65,124,92,210 ; vsubps %ymm10,%ymm0,%ymm10
- DB 196,98,125,24,29,225,181,2,0 ; vbroadcastss 0x2b5e1(%rip),%ymm11 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,29,81,183,2,0 ; vbroadcastss 0x2b751(%rip),%ymm11 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
DB 196,65,44,89,208 ; vmulps %ymm8,%ymm10,%ymm10
DB 197,180,92,192 ; vsubps %ymm0,%ymm9,%ymm0
@@ -6027,23 +6027,23 @@ _sk_xy_to_2pt_conical_quadratic_min_hsw LABEL PROC
DB 197,50,89,80,76 ; vmulss 0x4c(%rax),%xmm9,%xmm10
DB 196,66,125,24,210 ; vbroadcastss %xmm10,%ymm10
DB 197,44,88,208 ; vaddps %ymm0,%ymm10,%ymm10
- DB 196,98,125,24,29,230,182,2,0 ; vbroadcastss 0x2b6e6(%rip),%ymm11 # 31994 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+ DB 196,98,125,24,29,86,184,2,0 ; vbroadcastss 0x2b856(%rip),%ymm11 # 31b04 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
DB 197,116,89,217 ; vmulps %ymm1,%ymm1,%ymm11
DB 196,98,125,184,216 ; vfmadd231ps %ymm0,%ymm0,%ymm11
DB 196,193,50,89,193 ; vmulss %xmm9,%xmm9,%xmm0
DB 196,226,125,24,192 ; vbroadcastss %xmm0,%ymm0
DB 197,164,92,192 ; vsubps %ymm0,%ymm11,%ymm0
- DB 196,98,125,24,13,197,182,2,0 ; vbroadcastss 0x2b6c5(%rip),%ymm9 # 31998 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
+ DB 196,98,125,24,13,53,184,2,0 ; vbroadcastss 0x2b835(%rip),%ymm9 # 31b08 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 196,194,45,184,194 ; vfmadd231ps %ymm10,%ymm10,%ymm0
DB 197,252,81,192 ; vsqrtps %ymm0,%ymm0
DB 196,98,125,24,64,68 ; vbroadcastss 0x44(%rax),%ymm8
- DB 196,98,125,24,13,168,182,2,0 ; vbroadcastss 0x2b6a8(%rip),%ymm9 # 3199c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ DB 196,98,125,24,13,24,184,2,0 ; vbroadcastss 0x2b818(%rip),%ymm9 # 31b0c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
DB 196,65,44,87,201 ; vxorps %ymm9,%ymm10,%ymm9
DB 196,65,124,92,210 ; vsubps %ymm10,%ymm0,%ymm10
- DB 196,98,125,24,29,73,181,2,0 ; vbroadcastss 0x2b549(%rip),%ymm11 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,29,185,182,2,0 ; vbroadcastss 0x2b6b9(%rip),%ymm11 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
DB 196,65,44,89,208 ; vmulps %ymm8,%ymm10,%ymm10
DB 197,180,92,192 ; vsubps %ymm0,%ymm9,%ymm0
@@ -6059,14 +6059,14 @@ _sk_xy_to_2pt_conical_linear_hsw LABEL PROC
DB 197,58,89,72,76 ; vmulss 0x4c(%rax),%xmm8,%xmm9
DB 196,66,125,24,201 ; vbroadcastss %xmm9,%ymm9
DB 197,52,88,200 ; vaddps %ymm0,%ymm9,%ymm9
- DB 196,98,125,24,21,84,182,2,0 ; vbroadcastss 0x2b654(%rip),%ymm10 # 31994 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+ DB 196,98,125,24,21,196,183,2,0 ; vbroadcastss 0x2b7c4(%rip),%ymm10 # 31b04 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
DB 197,116,89,209 ; vmulps %ymm1,%ymm1,%ymm10
DB 196,98,125,184,208 ; vfmadd231ps %ymm0,%ymm0,%ymm10
DB 196,193,58,89,192 ; vmulss %xmm8,%xmm8,%xmm0
DB 196,226,125,24,192 ; vbroadcastss %xmm0,%ymm0
DB 197,172,92,192 ; vsubps %ymm0,%ymm10,%ymm0
- DB 196,98,125,24,5,55,182,2,0 ; vbroadcastss 0x2b637(%rip),%ymm8 # 3199c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ DB 196,98,125,24,5,167,183,2,0 ; vbroadcastss 0x2b7a7(%rip),%ymm8 # 31b0c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
DB 196,193,124,87,192 ; vxorps %ymm8,%ymm0,%ymm0
DB 196,193,124,94,193 ; vdivps %ymm9,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6103,7 +6103,7 @@ _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,118,180,2,0 ; vbroadcastss 0x2b476(%rip),%ymm8 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,5,230,181,2,0 ; vbroadcastss 0x2b5e6(%rip),%ymm8 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,124,88,200 ; vaddps %ymm8,%ymm0,%ymm9
DB 196,67,125,8,209,1 ; vroundps $0x1,%ymm9,%ymm10
DB 196,65,52,92,202 ; vsubps %ymm10,%ymm9,%ymm9
@@ -6133,9 +6133,9 @@ _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,80,181,2,0 ; vbroadcastss 0x2b550(%rip),%ymm0 # 319a0 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ DB 196,226,125,24,5,192,182,2,0 ; vbroadcastss 0x2b6c0(%rip),%ymm0 # 31b10 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,247,179,2,0 ; vbroadcastss 0x2b3f7(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,103,181,2,0 ; vbroadcastss 0x2b567(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,128,0,0,0 ; vsubps 0x80(%rax),%ymm8,%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6144,7 +6144,7 @@ _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,212,179,2,0 ; vbroadcastss 0x2b3d4(%rip),%ymm0 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,226,125,24,5,68,181,2,0 ; vbroadcastss 0x2b544(%rip),%ymm0 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
DB 197,124,16,128,128,0,0,0 ; vmovups 0x80(%rax),%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
@@ -6154,9 +6154,9 @@ _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,1,181,2,0 ; vbroadcastss 0x2b501(%rip),%ymm1 # 319a0 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ DB 196,226,125,24,13,113,182,2,0 ; vbroadcastss 0x2b671(%rip),%ymm1 # 31b10 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,167,179,2,0 ; vbroadcastss 0x2b3a7(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,23,181,2,0 ; vbroadcastss 0x2b517(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,192,0,0,0 ; vsubps 0xc0(%rax),%ymm8,%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6165,7 +6165,7 @@ _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,132,179,2,0 ; vbroadcastss 0x2b384(%rip),%ymm1 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,226,125,24,13,244,180,2,0 ; vbroadcastss 0x2b4f4(%rip),%ymm1 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
DB 197,124,16,128,192,0,0,0 ; vmovups 0xc0(%rax),%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
@@ -6175,13 +6175,13 @@ _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,180,180,2,0 ; vbroadcastss 0x2b4b4(%rip),%ymm0 # 319a4 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
+ DB 196,226,125,24,5,36,182,2,0 ; vbroadcastss 0x2b624(%rip),%ymm0 # 31b14 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,87,179,2,0 ; vbroadcastss 0x2b357(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,199,180,2,0 ; vbroadcastss 0x2b4c7(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,128,0,0,0 ; vsubps 0x80(%rax),%ymm8,%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,181,179,2,0 ; vbroadcastss 0x2b3b5(%rip),%ymm10 # 318c8 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
- DB 196,98,125,24,29,140,180,2,0 ; vbroadcastss 0x2b48c(%rip),%ymm11 # 319a8 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ DB 196,98,125,24,21,37,181,2,0 ; vbroadcastss 0x2b525(%rip),%ymm10 # 31a38 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ DB 196,98,125,24,29,252,181,2,0 ; vbroadcastss 0x2b5fc(%rip),%ymm11 # 31b18 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
DB 196,66,61,168,218 ; vfmadd213ps %ymm10,%ymm8,%ymm11
DB 196,65,36,89,193 ; vmulps %ymm9,%ymm11,%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
@@ -6191,16 +6191,16 @@ _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,99,180,2,0 ; vbroadcastss 0x2b463(%rip),%ymm0 # 319a0 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ DB 196,226,125,24,5,211,181,2,0 ; vbroadcastss 0x2b5d3(%rip),%ymm0 # 31b10 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,10,179,2,0 ; vbroadcastss 0x2b30a(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,122,180,2,0 ; vbroadcastss 0x2b47a(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,128,0,0,0 ; vsubps 0x80(%rax),%ymm8,%ymm8
- DB 196,98,125,24,13,81,180,2,0 ; vbroadcastss 0x2b451(%rip),%ymm9 # 319ac <_sk_srcover_bgra_8888_sse2_lowp+0x408>
- DB 196,98,125,24,21,76,180,2,0 ; vbroadcastss 0x2b44c(%rip),%ymm10 # 319b0 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ DB 196,98,125,24,13,193,181,2,0 ; vbroadcastss 0x2b5c1(%rip),%ymm9 # 31b1c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,98,125,24,21,188,181,2,0 ; vbroadcastss 0x2b5bc(%rip),%ymm10 # 31b20 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
DB 196,66,61,168,209 ; vfmadd213ps %ymm9,%ymm8,%ymm10
- DB 196,98,125,24,13,222,178,2,0 ; vbroadcastss 0x2b2de(%rip),%ymm9 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,13,78,180,2,0 ; vbroadcastss 0x2b44e(%rip),%ymm9 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,66,61,184,202 ; vfmadd231ps %ymm10,%ymm8,%ymm9
- DB 196,98,125,24,21,52,180,2,0 ; vbroadcastss 0x2b434(%rip),%ymm10 # 319b4 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ DB 196,98,125,24,21,164,181,2,0 ; vbroadcastss 0x2b5a4(%rip),%ymm10 # 31b24 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
DB 196,66,61,184,209 ; vfmadd231ps %ymm9,%ymm8,%ymm10
DB 197,124,17,144,0,1,0,0 ; vmovups %ymm10,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6209,14 +6209,14 @@ _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,180,178,2,0 ; vbroadcastss 0x2b2b4(%rip),%ymm8 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,5,36,180,2,0 ; vbroadcastss 0x2b424(%rip),%ymm8 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,188,88,0 ; vaddps (%rax),%ymm8,%ymm0
DB 197,124,16,136,128,0,0,0 ; vmovups 0x80(%rax),%ymm9
- DB 196,98,125,24,21,251,179,2,0 ; vbroadcastss 0x2b3fb(%rip),%ymm10 # 319ac <_sk_srcover_bgra_8888_sse2_lowp+0x408>
- DB 196,98,125,24,29,246,179,2,0 ; vbroadcastss 0x2b3f6(%rip),%ymm11 # 319b0 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ DB 196,98,125,24,21,107,181,2,0 ; vbroadcastss 0x2b56b(%rip),%ymm10 # 31b1c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,98,125,24,29,102,181,2,0 ; vbroadcastss 0x2b566(%rip),%ymm11 # 31b20 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
DB 196,66,53,168,218 ; vfmadd213ps %ymm10,%ymm9,%ymm11
DB 196,66,53,168,216 ; vfmadd213ps %ymm8,%ymm9,%ymm11
- DB 196,98,125,24,5,231,179,2,0 ; vbroadcastss 0x2b3e7(%rip),%ymm8 # 319b4 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ DB 196,98,125,24,5,87,181,2,0 ; vbroadcastss 0x2b557(%rip),%ymm8 # 31b24 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
DB 196,66,53,184,195 ; vfmadd231ps %ymm11,%ymm9,%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6225,12 +6225,12 @@ _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,195,179,2,0 ; vbroadcastss 0x2b3c3(%rip),%ymm0 # 319ac <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,226,125,24,5,51,181,2,0 ; vbroadcastss 0x2b533(%rip),%ymm0 # 31b1c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
DB 197,124,16,128,128,0,0,0 ; vmovups 0x80(%rax),%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,197,178,2,0 ; vbroadcastss 0x2b2c5(%rip),%ymm10 # 318c8 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
- DB 196,98,125,24,29,156,179,2,0 ; vbroadcastss 0x2b39c(%rip),%ymm11 # 319a8 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ DB 196,98,125,24,21,53,180,2,0 ; vbroadcastss 0x2b435(%rip),%ymm10 # 31a38 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ DB 196,98,125,24,29,12,181,2,0 ; vbroadcastss 0x2b50c(%rip),%ymm11 # 31b18 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
DB 196,66,61,168,218 ; vfmadd213ps %ymm10,%ymm8,%ymm11
DB 196,65,52,89,195 ; vmulps %ymm11,%ymm9,%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
@@ -6240,13 +6240,13 @@ _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,119,179,2,0 ; vbroadcastss 0x2b377(%rip),%ymm1 # 319a4 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
+ DB 196,226,125,24,13,231,180,2,0 ; vbroadcastss 0x2b4e7(%rip),%ymm1 # 31b14 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,25,178,2,0 ; vbroadcastss 0x2b219(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,137,179,2,0 ; vbroadcastss 0x2b389(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,192,0,0,0 ; vsubps 0xc0(%rax),%ymm8,%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,119,178,2,0 ; vbroadcastss 0x2b277(%rip),%ymm10 # 318c8 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
- DB 196,98,125,24,29,78,179,2,0 ; vbroadcastss 0x2b34e(%rip),%ymm11 # 319a8 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ DB 196,98,125,24,21,231,179,2,0 ; vbroadcastss 0x2b3e7(%rip),%ymm10 # 31a38 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ DB 196,98,125,24,29,190,180,2,0 ; vbroadcastss 0x2b4be(%rip),%ymm11 # 31b18 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
DB 196,66,61,168,218 ; vfmadd213ps %ymm10,%ymm8,%ymm11
DB 196,65,36,89,193 ; vmulps %ymm9,%ymm11,%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
@@ -6256,16 +6256,16 @@ _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,37,179,2,0 ; vbroadcastss 0x2b325(%rip),%ymm1 # 319a0 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ DB 196,226,125,24,13,149,180,2,0 ; vbroadcastss 0x2b495(%rip),%ymm1 # 31b10 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,203,177,2,0 ; vbroadcastss 0x2b1cb(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,59,179,2,0 ; vbroadcastss 0x2b33b(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,192,0,0,0 ; vsubps 0xc0(%rax),%ymm8,%ymm8
- DB 196,98,125,24,13,18,179,2,0 ; vbroadcastss 0x2b312(%rip),%ymm9 # 319ac <_sk_srcover_bgra_8888_sse2_lowp+0x408>
- DB 196,98,125,24,21,13,179,2,0 ; vbroadcastss 0x2b30d(%rip),%ymm10 # 319b0 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ DB 196,98,125,24,13,130,180,2,0 ; vbroadcastss 0x2b482(%rip),%ymm9 # 31b1c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,98,125,24,21,125,180,2,0 ; vbroadcastss 0x2b47d(%rip),%ymm10 # 31b20 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
DB 196,66,61,168,209 ; vfmadd213ps %ymm9,%ymm8,%ymm10
- DB 196,98,125,24,13,159,177,2,0 ; vbroadcastss 0x2b19f(%rip),%ymm9 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,13,15,179,2,0 ; vbroadcastss 0x2b30f(%rip),%ymm9 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,66,61,184,202 ; vfmadd231ps %ymm10,%ymm8,%ymm9
- DB 196,98,125,24,21,245,178,2,0 ; vbroadcastss 0x2b2f5(%rip),%ymm10 # 319b4 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ DB 196,98,125,24,21,101,180,2,0 ; vbroadcastss 0x2b465(%rip),%ymm10 # 31b24 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
DB 196,66,61,184,209 ; vfmadd231ps %ymm9,%ymm8,%ymm10
DB 197,124,17,144,64,1,0,0 ; vmovups %ymm10,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6274,14 +6274,14 @@ _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,117,177,2,0 ; vbroadcastss 0x2b175(%rip),%ymm8 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,5,229,178,2,0 ; vbroadcastss 0x2b2e5(%rip),%ymm8 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,188,88,72,64 ; vaddps 0x40(%rax),%ymm8,%ymm1
DB 197,124,16,136,192,0,0,0 ; vmovups 0xc0(%rax),%ymm9
- DB 196,98,125,24,21,187,178,2,0 ; vbroadcastss 0x2b2bb(%rip),%ymm10 # 319ac <_sk_srcover_bgra_8888_sse2_lowp+0x408>
- DB 196,98,125,24,29,182,178,2,0 ; vbroadcastss 0x2b2b6(%rip),%ymm11 # 319b0 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ DB 196,98,125,24,21,43,180,2,0 ; vbroadcastss 0x2b42b(%rip),%ymm10 # 31b1c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,98,125,24,29,38,180,2,0 ; vbroadcastss 0x2b426(%rip),%ymm11 # 31b20 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
DB 196,66,53,168,218 ; vfmadd213ps %ymm10,%ymm9,%ymm11
DB 196,66,53,168,216 ; vfmadd213ps %ymm8,%ymm9,%ymm11
- DB 196,98,125,24,5,167,178,2,0 ; vbroadcastss 0x2b2a7(%rip),%ymm8 # 319b4 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ DB 196,98,125,24,5,23,180,2,0 ; vbroadcastss 0x2b417(%rip),%ymm8 # 31b24 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
DB 196,66,53,184,195 ; vfmadd231ps %ymm11,%ymm9,%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6290,12 +6290,12 @@ _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,131,178,2,0 ; vbroadcastss 0x2b283(%rip),%ymm1 # 319ac <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,226,125,24,13,243,179,2,0 ; vbroadcastss 0x2b3f3(%rip),%ymm1 # 31b1c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
DB 197,124,16,128,192,0,0,0 ; vmovups 0xc0(%rax),%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,132,177,2,0 ; vbroadcastss 0x2b184(%rip),%ymm10 # 318c8 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
- DB 196,98,125,24,29,91,178,2,0 ; vbroadcastss 0x2b25b(%rip),%ymm11 # 319a8 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ DB 196,98,125,24,21,244,178,2,0 ; vbroadcastss 0x2b2f4(%rip),%ymm10 # 31a38 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ DB 196,98,125,24,29,203,179,2,0 ; vbroadcastss 0x2b3cb(%rip),%ymm11 # 31b18 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
DB 196,66,61,168,218 ; vfmadd213ps %ymm10,%ymm8,%ymm11
DB 196,65,52,89,195 ; vmulps %ymm11,%ymm9,%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
@@ -6423,7 +6423,7 @@ _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,42,176,2,0 ; vpbroadcastd 0x2b02a(%rip),%ymm15 # 319bc <_sk_srcover_bgra_8888_sse2_lowp+0x418>
+ DB 196,98,125,88,61,154,177,2,0 ; vpbroadcastd 0x2b19a(%rip),%ymm15 # 31b2c <_sk_srcover_bgra_8888_sse2_lowp+0x418>
DB 196,194,125,64,199 ; vpmulld %ymm15,%ymm0,%ymm0
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
DB 197,237,118,210 ; vpcmpeqd %ymm2,%ymm2,%ymm2
@@ -6435,13 +6435,13 @@ _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,136,174,2,0 ; vpbroadcastd 0x2ae88(%rip),%ymm7 # 31860 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ DB 196,226,125,88,61,248,175,2,0 ; vpbroadcastd 0x2aff8(%rip),%ymm7 # 319d0 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
DB 197,253,254,199 ; vpaddd %ymm7,%ymm0,%ymm0
DB 197,236,87,210 ; vxorps %ymm2,%ymm2,%ymm2
DB 197,213,118,237 ; vpcmpeqd %ymm5,%ymm5,%ymm5
DB 196,226,85,146,20,128 ; vgatherdps %ymm5,(%rax,%ymm0,4),%ymm2
DB 197,252,17,148,36,160,1,0,0 ; vmovups %ymm2,0x1a0(%rsp)
- DB 196,226,125,24,5,188,175,2,0 ; vbroadcastss 0x2afbc(%rip),%ymm0 # 319b8 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
+ DB 196,226,125,24,5,44,177,2,0 ; vbroadcastss 0x2b12c(%rip),%ymm0 # 31b28 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
DB 197,172,88,232 ; vaddps %ymm0,%ymm10,%ymm5
DB 197,254,91,237 ; vcvttps2dq %ymm5,%ymm5
DB 196,226,93,64,213 ; vpmulld %ymm5,%ymm4,%ymm2
@@ -6701,7 +6701,7 @@ _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,62,170,2,0 ; vpbroadcastd 0x2aa3e(%rip),%ymm10 # 319bc <_sk_srcover_bgra_8888_sse2_lowp+0x418>
+ DB 196,98,125,88,21,174,171,2,0 ; vpbroadcastd 0x2abae(%rip),%ymm10 # 31b2c <_sk_srcover_bgra_8888_sse2_lowp+0x418>
DB 196,194,125,64,194 ; vpmulld %ymm10,%ymm0,%ymm0
DB 197,213,118,237 ; vpcmpeqd %ymm5,%ymm5,%ymm5
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
@@ -6713,13 +6713,13 @@ _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,153,168,2,0 ; vpbroadcastd 0x2a899(%rip),%ymm11 # 31860 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ DB 196,98,125,88,29,9,170,2,0 ; vpbroadcastd 0x2aa09(%rip),%ymm11 # 319d0 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
DB 196,193,125,254,195 ; vpaddd %ymm11,%ymm0,%ymm0
DB 196,65,61,118,192 ; vpcmpeqd %ymm8,%ymm8,%ymm8
DB 197,212,87,237 ; vxorps %ymm5,%ymm5,%ymm5
DB 196,226,61,146,44,128 ; vgatherdps %ymm8,(%rax,%ymm0,4),%ymm5
DB 197,252,17,172,36,160,0,0,0 ; vmovups %ymm5,0xa0(%rsp)
- DB 196,226,125,24,5,203,169,2,0 ; vbroadcastss 0x2a9cb(%rip),%ymm0 # 319b8 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
+ DB 196,226,125,24,5,59,171,2,0 ; vbroadcastss 0x2ab3b(%rip),%ymm0 # 31b28 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
DB 197,116,88,192 ; vaddps %ymm0,%ymm1,%ymm8
DB 196,65,126,91,192 ; vcvttps2dq %ymm8,%ymm8
DB 196,194,109,64,232 ; vpmulld %ymm8,%ymm2,%ymm5
@@ -7152,7 +7152,7 @@ _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,139,158,2,0 ; vbroadcastss 0x29e8b(%rip),%ymm3 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,251,159,2,0 ; vbroadcastss 0x29ffb(%rip),%ymm3 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,16,164,36,224,6,0,0 ; vmovups 0x6e0(%rsp),%ymm4
DB 197,252,16,172,36,0,7,0,0 ; vmovups 0x700(%rsp),%ymm5
DB 197,252,16,180,36,32,7,0,0 ; vmovups 0x720(%rsp),%ymm6
@@ -7162,14 +7162,14 @@ _sk_clut_4D_hsw LABEL PROC
PUBLIC _sk_gauss_a_to_rgba_hsw
_sk_gauss_a_to_rgba_hsw LABEL PROC
- DB 196,226,125,24,5,193,159,2,0 ; vbroadcastss 0x29fc1(%rip),%ymm0 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
- DB 196,226,125,24,13,188,159,2,0 ; vbroadcastss 0x29fbc(%rip),%ymm1 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x420>
+ DB 196,226,125,24,5,49,161,2,0 ; vbroadcastss 0x2a131(%rip),%ymm0 # 31b30 <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
+ DB 196,226,125,24,13,44,161,2,0 ; vbroadcastss 0x2a12c(%rip),%ymm1 # 31b34 <_sk_srcover_bgra_8888_sse2_lowp+0x420>
DB 196,226,101,168,200 ; vfmadd213ps %ymm0,%ymm3,%ymm1
- DB 196,226,125,24,5,178,159,2,0 ; vbroadcastss 0x29fb2(%rip),%ymm0 # 319c8 <_sk_srcover_bgra_8888_sse2_lowp+0x424>
+ DB 196,226,125,24,5,34,161,2,0 ; vbroadcastss 0x2a122(%rip),%ymm0 # 31b38 <_sk_srcover_bgra_8888_sse2_lowp+0x424>
DB 196,226,101,184,193 ; vfmadd231ps %ymm1,%ymm3,%ymm0
- DB 196,226,125,24,13,168,159,2,0 ; vbroadcastss 0x29fa8(%rip),%ymm1 # 319cc <_sk_srcover_bgra_8888_sse2_lowp+0x428>
+ DB 196,226,125,24,13,24,161,2,0 ; vbroadcastss 0x2a118(%rip),%ymm1 # 31b3c <_sk_srcover_bgra_8888_sse2_lowp+0x428>
DB 196,226,101,184,200 ; vfmadd231ps %ymm0,%ymm3,%ymm1
- DB 196,226,125,24,5,158,159,2,0 ; vbroadcastss 0x29f9e(%rip),%ymm0 # 319d0 <_sk_srcover_bgra_8888_sse2_lowp+0x42c>
+ DB 196,226,125,24,5,14,161,2,0 ; vbroadcastss 0x2a10e(%rip),%ymm0 # 31b40 <_sk_srcover_bgra_8888_sse2_lowp+0x42c>
DB 196,226,101,184,193 ; vfmadd231ps %ymm1,%ymm3,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
@@ -7290,10 +7290,10 @@ _sk_seed_shader_avx LABEL PROC
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,75,156,2,0 ; vbroadcastss 0x29c4b(%rip),%ymm2 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,226,125,24,21,187,157,2,0 ; vbroadcastss 0x29dbb(%rip),%ymm2 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,244,88,202 ; vaddps %ymm2,%ymm1,%ymm1
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,21,64,156,2,0 ; vbroadcastss 0x29c40(%rip),%ymm2 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,21,176,157,2,0 ; vbroadcastss 0x29db0(%rip),%ymm2 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,228,87,219 ; vxorps %ymm3,%ymm3,%ymm3
DB 197,220,87,228 ; vxorps %ymm4,%ymm4,%ymm4
DB 197,212,87,237 ; vxorps %ymm5,%ymm5,%ymm5
@@ -7305,46 +7305,46 @@ 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,4,165,2,0 ; vpaddd 0x2a504(%rip),%xmm8,%xmm9 # 32140 <_sk_srcover_bgra_8888_sse2_lowp+0xb9c>
- DB 197,57,254,5,12,165,2,0 ; vpaddd 0x2a50c(%rip),%xmm8,%xmm8 # 32150 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 197,57,254,13,100,166,2,0 ; vpaddd 0x2a664(%rip),%xmm8,%xmm9 # 322a0 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ DB 197,57,254,5,108,166,2,0 ; vpaddd 0x2a66c(%rip),%xmm8,%xmm8 # 322b0 <_sk_srcover_bgra_8888_sse2_lowp+0xb9c>
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,240,155,2,0 ; vbroadcastss 0x29bf0(%rip),%ymm10 # 31858 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
+ DB 196,98,125,24,21,96,157,2,0 ; vbroadcastss 0x29d60(%rip),%ymm10 # 319c8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
DB 196,65,36,84,210 ; vandps %ymm10,%ymm11,%ymm10
DB 196,193,25,114,242,5 ; vpslld $0x5,%xmm10,%xmm12
DB 196,67,125,25,210,1 ; vextractf128 $0x1,%ymm10,%xmm10
DB 196,193,41,114,242,5 ; vpslld $0x5,%xmm10,%xmm10
DB 196,67,29,24,210,1 ; vinsertf128 $0x1,%xmm10,%ymm12,%ymm10
- DB 197,123,18,37,3,173,2,0 ; vmovddup 0x2ad03(%rip),%xmm12 # 32990 <_sk_srcover_bgra_8888_sse2_lowp+0x13ec>
+ DB 197,123,18,37,99,174,2,0 ; vmovddup 0x2ae63(%rip),%xmm12 # 32af0 <_sk_srcover_bgra_8888_sse2_lowp+0x13dc>
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,174,155,2,0 ; vbroadcastss 0x29bae(%rip),%ymm13 # 31860 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ DB 196,98,125,24,45,30,157,2,0 ; vbroadcastss 0x29d1e(%rip),%ymm13 # 319d0 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
DB 196,65,36,84,237 ; vandps %ymm13,%ymm11,%ymm13
DB 196,193,9,114,245,2 ; vpslld $0x2,%xmm13,%xmm14
DB 196,67,125,25,237,1 ; vextractf128 $0x1,%ymm13,%xmm13
DB 196,193,17,114,245,2 ; vpslld $0x2,%xmm13,%xmm13
DB 196,67,13,24,237,1 ; vinsertf128 $0x1,%xmm13,%ymm14,%ymm13
- DB 197,123,18,53,193,172,2,0 ; vmovddup 0x2acc1(%rip),%xmm14 # 32998 <_sk_srcover_bgra_8888_sse2_lowp+0x13f4>
+ DB 197,123,18,53,33,174,2,0 ; vmovddup 0x2ae21(%rip),%xmm14 # 32af8 <_sk_srcover_bgra_8888_sse2_lowp+0x13e4>
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,93,155,2,0 ; vbroadcastss 0x29b5d(%rip),%ymm14 # 3185c <_sk_srcover_bgra_8888_sse2_lowp+0x2b8>
+ DB 196,98,125,24,53,205,156,2,0 ; vbroadcastss 0x29ccd(%rip),%ymm14 # 319cc <_sk_srcover_bgra_8888_sse2_lowp+0x2b8>
DB 196,65,36,84,222 ; vandps %ymm14,%ymm11,%ymm11
DB 196,193,9,114,211,1 ; vpsrld $0x1,%xmm11,%xmm14
DB 196,67,125,25,219,1 ; vextractf128 $0x1,%ymm11,%xmm11
DB 196,193,33,114,211,1 ; vpsrld $0x1,%xmm11,%xmm11
DB 196,67,13,24,219,1 ; vinsertf128 $0x1,%xmm11,%ymm14,%ymm11
DB 196,65,20,86,219 ; vorps %ymm11,%ymm13,%ymm11
- DB 197,123,18,45,119,172,2,0 ; vmovddup 0x2ac77(%rip),%xmm13 # 329a0 <_sk_srcover_bgra_8888_sse2_lowp+0x13fc>
+ DB 197,123,18,45,215,173,2,0 ; vmovddup 0x2add7(%rip),%xmm13 # 32b00 <_sk_srcover_bgra_8888_sse2_lowp+0x13ec>
DB 196,65,49,219,205 ; vpand %xmm13,%xmm9,%xmm9
DB 196,65,57,219,197 ; vpand %xmm13,%xmm8,%xmm8
DB 196,193,49,114,209,2 ; vpsrld $0x2,%xmm9,%xmm9
@@ -7355,9 +7355,9 @@ _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,0,155,2,0 ; vbroadcastss 0x29b00(%rip),%ymm9 # 31864 <_sk_srcover_bgra_8888_sse2_lowp+0x2c0>
+ DB 196,98,125,24,13,112,156,2,0 ; vbroadcastss 0x29c70(%rip),%ymm9 # 319d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2c0>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
- DB 196,98,125,24,13,246,154,2,0 ; vbroadcastss 0x29af6(%rip),%ymm9 # 31868 <_sk_srcover_bgra_8888_sse2_lowp+0x2c4>
+ DB 196,98,125,24,13,102,156,2,0 ; vbroadcastss 0x29c66(%rip),%ymm9 # 319d8 <_sk_srcover_bgra_8888_sse2_lowp+0x2c4>
DB 196,65,60,88,193 ; vaddps %ymm9,%ymm8,%ymm8
DB 196,98,125,24,8 ; vbroadcastss (%rax),%ymm9
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
@@ -7387,7 +7387,7 @@ _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,126,154,2,0 ; vbroadcastss 0x29a7e(%rip),%ymm3 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,238,155,2,0 ; vbroadcastss 0x29bee(%rip),%ymm3 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 197,236,87,210 ; vxorps %ymm2,%ymm2,%ymm2
@@ -7396,7 +7396,7 @@ _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,101,154,2,0 ; vbroadcastss 0x29a65(%rip),%ymm0 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,5,213,155,2,0 ; vbroadcastss 0x29bd5(%rip),%ymm0 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 197,252,40,216 ; vmovaps %ymm0,%ymm3
@@ -7434,7 +7434,7 @@ _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,4,154,2,0 ; vbroadcastss 0x29a04(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,116,155,2,0 ; vbroadcastss 0x29b74(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 197,60,89,204 ; vmulps %ymm4,%ymm8,%ymm9
DB 197,180,88,192 ; vaddps %ymm0,%ymm9,%ymm0
@@ -7453,7 +7453,7 @@ _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,194,153,2,0 ; vbroadcastss 0x299c2(%rip),%ymm9 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,13,50,155,2,0 ; vbroadcastss 0x29b32(%rip),%ymm9 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,52,92,207 ; vsubps %ymm7,%ymm9,%ymm9
DB 197,180,89,192 ; vmulps %ymm0,%ymm9,%ymm0
DB 197,188,88,192 ; vaddps %ymm0,%ymm8,%ymm0
@@ -7489,7 +7489,7 @@ _sk_dstin_avx LABEL PROC
PUBLIC _sk_srcout_avx
_sk_srcout_avx LABEL PROC
- DB 196,98,125,24,5,93,153,2,0 ; vbroadcastss 0x2995d(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,205,154,2,0 ; vbroadcastss 0x29acd(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,199 ; vsubps %ymm7,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 197,188,89,201 ; vmulps %ymm1,%ymm8,%ymm1
@@ -7500,7 +7500,7 @@ _sk_srcout_avx LABEL PROC
PUBLIC _sk_dstout_avx
_sk_dstout_avx LABEL PROC
- DB 196,226,125,24,5,60,153,2,0 ; vbroadcastss 0x2993c(%rip),%ymm0 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,5,172,154,2,0 ; vbroadcastss 0x29aac(%rip),%ymm0 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,92,219 ; vsubps %ymm3,%ymm0,%ymm3
DB 197,228,89,196 ; vmulps %ymm4,%ymm3,%ymm0
DB 197,228,89,205 ; vmulps %ymm5,%ymm3,%ymm1
@@ -7511,7 +7511,7 @@ _sk_dstout_avx LABEL PROC
PUBLIC _sk_srcover_avx
_sk_srcover_avx LABEL PROC
- DB 196,98,125,24,5,27,153,2,0 ; vbroadcastss 0x2991b(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,139,154,2,0 ; vbroadcastss 0x29a8b(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 197,60,89,204 ; vmulps %ymm4,%ymm8,%ymm9
DB 197,180,88,192 ; vaddps %ymm0,%ymm9,%ymm0
@@ -7526,7 +7526,7 @@ _sk_srcover_avx LABEL PROC
PUBLIC _sk_dstover_avx
_sk_dstover_avx LABEL PROC
- DB 196,98,125,24,5,234,152,2,0 ; vbroadcastss 0x298ea(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,90,154,2,0 ; vbroadcastss 0x29a5a(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,199 ; vsubps %ymm7,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 197,252,88,196 ; vaddps %ymm4,%ymm0,%ymm0
@@ -7550,7 +7550,7 @@ _sk_modulate_avx LABEL PROC
PUBLIC _sk_multiply_avx
_sk_multiply_avx LABEL PROC
- DB 196,98,125,24,5,165,152,2,0 ; vbroadcastss 0x298a5(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,21,154,2,0 ; vbroadcastss 0x29a15(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,52,89,208 ; vmulps %ymm0,%ymm9,%ymm10
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -7579,7 +7579,7 @@ _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,52,152,2,0 ; vbroadcastss 0x29834(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,164,153,2,0 ; vbroadcastss 0x299a4(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 197,244,88,205 ; vaddps %ymm5,%ymm1,%ymm1
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
@@ -7609,7 +7609,7 @@ _sk_screen_avx LABEL PROC
PUBLIC _sk_xor__avx
_sk_xor__avx LABEL PROC
- DB 196,98,125,24,5,211,151,2,0 ; vbroadcastss 0x297d3(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,67,153,2,0 ; vbroadcastss 0x29943(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,180,89,192 ; vmulps %ymm0,%ymm9,%ymm0
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -7644,7 +7644,7 @@ _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,79,151,2,0 ; vbroadcastss 0x2974f(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,191,152,2,0 ; vbroadcastss 0x298bf(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 197,60,89,199 ; vmulps %ymm7,%ymm8,%ymm8
DB 197,188,88,219 ; vaddps %ymm3,%ymm8,%ymm3
@@ -7668,7 +7668,7 @@ _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,247,150,2,0 ; vbroadcastss 0x296f7(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,103,152,2,0 ; vbroadcastss 0x29867(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 197,60,89,199 ; vmulps %ymm7,%ymm8,%ymm8
DB 197,188,88,219 ; vaddps %ymm3,%ymm8,%ymm3
@@ -7695,7 +7695,7 @@ _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,147,150,2,0 ; vbroadcastss 0x29693(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,3,152,2,0 ; vbroadcastss 0x29803(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 197,60,89,199 ; vmulps %ymm7,%ymm8,%ymm8
DB 197,188,88,219 ; vaddps %ymm3,%ymm8,%ymm3
@@ -7716,7 +7716,7 @@ _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,74,150,2,0 ; vbroadcastss 0x2964a(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,186,151,2,0 ; vbroadcastss 0x297ba(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 197,60,89,199 ; vmulps %ymm7,%ymm8,%ymm8
DB 197,188,88,219 ; vaddps %ymm3,%ymm8,%ymm3
@@ -7725,7 +7725,7 @@ _sk_exclusion_avx LABEL PROC
PUBLIC _sk_colorburn_avx
_sk_colorburn_avx LABEL PROC
- DB 196,98,125,24,5,49,150,2,0 ; vbroadcastss 0x29631(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,161,151,2,0 ; vbroadcastss 0x297a1(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,52,89,216 ; vmulps %ymm0,%ymm9,%ymm11
DB 196,65,44,87,210 ; vxorps %ymm10,%ymm10,%ymm10
@@ -7785,7 +7785,7 @@ _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,53,149,2,0 ; vbroadcastss 0x29535(%rip),%ymm9 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,13,165,150,2,0 ; vbroadcastss 0x296a5(%rip),%ymm9 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,52,92,215 ; vsubps %ymm7,%ymm9,%ymm10
DB 197,44,89,216 ; vmulps %ymm0,%ymm10,%ymm11
DB 197,52,92,203 ; vsubps %ymm3,%ymm9,%ymm9
@@ -7840,7 +7840,7 @@ _sk_colordodge_avx LABEL PROC
PUBLIC _sk_hardlight_avx
_sk_hardlight_avx LABEL PROC
- DB 196,98,125,24,5,64,148,2,0 ; vbroadcastss 0x29440(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,176,149,2,0 ; vbroadcastss 0x295b0(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,215 ; vsubps %ymm7,%ymm8,%ymm10
DB 197,44,89,200 ; vmulps %ymm0,%ymm10,%ymm9
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -7893,7 +7893,7 @@ _sk_hardlight_avx LABEL PROC
PUBLIC _sk_overlay_avx
_sk_overlay_avx LABEL PROC
- DB 196,98,125,24,5,101,147,2,0 ; vbroadcastss 0x29365(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,213,148,2,0 ; vbroadcastss 0x294d5(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,215 ; vsubps %ymm7,%ymm8,%ymm10
DB 197,44,89,200 ; vmulps %ymm0,%ymm10,%ymm9
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -7958,10 +7958,10 @@ _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,104,146,2,0 ; vbroadcastss 0x29268(%rip),%ymm11 # 3186c <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
+ DB 196,98,125,24,29,216,147,2,0 ; vbroadcastss 0x293d8(%rip),%ymm11 # 319dc <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
DB 196,65,28,88,235 ; vaddps %ymm11,%ymm12,%ymm13
DB 196,65,20,89,192 ; vmulps %ymm8,%ymm13,%ymm8
- DB 196,98,125,24,45,89,146,2,0 ; vbroadcastss 0x29259(%rip),%ymm13 # 31870 <_sk_srcover_bgra_8888_sse2_lowp+0x2cc>
+ DB 196,98,125,24,45,201,147,2,0 ; vbroadcastss 0x293c9(%rip),%ymm13 # 319e0 <_sk_srcover_bgra_8888_sse2_lowp+0x2cc>
DB 196,65,28,89,245 ; vmulps %ymm13,%ymm12,%ymm14
DB 196,65,12,88,192 ; vaddps %ymm8,%ymm14,%ymm8
DB 196,65,124,82,244 ; vrsqrtps %ymm12,%ymm14
@@ -7972,7 +7972,7 @@ _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,3,146,2,0 ; vbroadcastss 0x29203(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,115,147,2,0 ; vbroadcastss 0x29373(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,65,60,92,228 ; vsubps %ymm12,%ymm8,%ymm12
DB 197,132,92,195 ; vsubps %ymm3,%ymm15,%ymm0
DB 196,65,124,89,228 ; vmulps %ymm12,%ymm0,%ymm12
@@ -8099,12 +8099,12 @@ _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,225,143,2,0 ; vbroadcastss 0x28fe1(%rip),%ymm14 # 31874 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ DB 196,98,125,24,53,81,145,2,0 ; vbroadcastss 0x29151(%rip),%ymm14 # 319e4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
DB 196,65,92,89,222 ; vmulps %ymm14,%ymm4,%ymm11
- DB 196,98,125,24,61,215,143,2,0 ; vbroadcastss 0x28fd7(%rip),%ymm15 # 31878 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ DB 196,98,125,24,61,71,145,2,0 ; vbroadcastss 0x29147(%rip),%ymm15 # 319e8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
DB 196,65,84,89,239 ; vmulps %ymm15,%ymm5,%ymm13
DB 196,65,36,88,221 ; vaddps %ymm13,%ymm11,%ymm11
- DB 196,226,125,24,5,200,143,2,0 ; vbroadcastss 0x28fc8(%rip),%ymm0 # 3187c <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ DB 196,226,125,24,5,56,145,2,0 ; vbroadcastss 0x29138(%rip),%ymm0 # 319ec <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
DB 197,76,89,232 ; vmulps %ymm0,%ymm6,%ymm13
DB 196,65,36,88,221 ; vaddps %ymm13,%ymm11,%ymm11
DB 196,65,52,89,238 ; vmulps %ymm14,%ymm9,%ymm13
@@ -8165,7 +8165,7 @@ _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,117,142,2,0 ; vbroadcastss 0x28e75(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,229,143,2,0 ; vbroadcastss 0x28fe5(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,180,89,201 ; vmulps %ymm1,%ymm9,%ymm1
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -8222,12 +8222,12 @@ _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,153,141,2,0 ; vbroadcastss 0x28d99(%rip),%ymm14 # 31874 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ DB 196,98,125,24,53,9,143,2,0 ; vbroadcastss 0x28f09(%rip),%ymm14 # 319e4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
DB 196,65,92,89,222 ; vmulps %ymm14,%ymm4,%ymm11
- DB 196,98,125,24,61,143,141,2,0 ; vbroadcastss 0x28d8f(%rip),%ymm15 # 31878 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ DB 196,98,125,24,61,255,142,2,0 ; vbroadcastss 0x28eff(%rip),%ymm15 # 319e8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
DB 196,65,84,89,239 ; vmulps %ymm15,%ymm5,%ymm13
DB 196,65,36,88,221 ; vaddps %ymm13,%ymm11,%ymm11
- DB 196,226,125,24,5,128,141,2,0 ; vbroadcastss 0x28d80(%rip),%ymm0 # 3187c <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ DB 196,226,125,24,5,240,142,2,0 ; vbroadcastss 0x28ef0(%rip),%ymm0 # 319ec <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
DB 197,76,89,232 ; vmulps %ymm0,%ymm6,%ymm13
DB 196,65,36,88,221 ; vaddps %ymm13,%ymm11,%ymm11
DB 196,65,52,89,238 ; vmulps %ymm14,%ymm9,%ymm13
@@ -8288,7 +8288,7 @@ _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,45,140,2,0 ; vbroadcastss 0x28c2d(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,157,141,2,0 ; vbroadcastss 0x28d9d(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,180,89,201 ; vmulps %ymm1,%ymm9,%ymm1
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -8317,12 +8317,12 @@ _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,217,139,2,0 ; vbroadcastss 0x28bd9(%rip),%ymm13 # 31874 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ DB 196,98,125,24,45,73,141,2,0 ; vbroadcastss 0x28d49(%rip),%ymm13 # 319e4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
DB 196,65,92,89,213 ; vmulps %ymm13,%ymm4,%ymm10
- DB 196,98,125,24,53,207,139,2,0 ; vbroadcastss 0x28bcf(%rip),%ymm14 # 31878 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ DB 196,98,125,24,53,63,141,2,0 ; vbroadcastss 0x28d3f(%rip),%ymm14 # 319e8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
DB 196,65,84,89,222 ; vmulps %ymm14,%ymm5,%ymm11
DB 196,65,44,88,211 ; vaddps %ymm11,%ymm10,%ymm10
- DB 196,98,125,24,61,192,139,2,0 ; vbroadcastss 0x28bc0(%rip),%ymm15 # 3187c <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ DB 196,98,125,24,61,48,141,2,0 ; vbroadcastss 0x28d30(%rip),%ymm15 # 319ec <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
DB 196,65,76,89,223 ; vmulps %ymm15,%ymm6,%ymm11
DB 196,193,44,88,195 ; vaddps %ymm11,%ymm10,%ymm0
DB 196,65,60,89,221 ; vmulps %ymm13,%ymm8,%ymm11
@@ -8385,7 +8385,7 @@ _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,91,138,2,0 ; vbroadcastss 0x28a5b(%rip),%ymm0 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,5,203,139,2,0 ; vbroadcastss 0x28bcb(%rip),%ymm0 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,124,92,215 ; vsubps %ymm7,%ymm0,%ymm10
DB 197,172,89,84,36,32 ; vmulps 0x20(%rsp),%ymm10,%ymm2
DB 197,124,92,219 ; vsubps %ymm3,%ymm0,%ymm11
@@ -8415,12 +8415,12 @@ _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,3,138,2,0 ; vbroadcastss 0x28a03(%rip),%ymm13 # 31874 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ DB 196,98,125,24,45,115,139,2,0 ; vbroadcastss 0x28b73(%rip),%ymm13 # 319e4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
DB 196,65,108,89,213 ; vmulps %ymm13,%ymm2,%ymm10
- DB 196,98,125,24,53,249,137,2,0 ; vbroadcastss 0x289f9(%rip),%ymm14 # 31878 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ DB 196,98,125,24,53,105,139,2,0 ; vbroadcastss 0x28b69(%rip),%ymm14 # 319e8 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
DB 196,65,116,89,222 ; vmulps %ymm14,%ymm1,%ymm11
DB 196,65,44,88,211 ; vaddps %ymm11,%ymm10,%ymm10
- DB 196,98,125,24,61,234,137,2,0 ; vbroadcastss 0x289ea(%rip),%ymm15 # 3187c <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ DB 196,98,125,24,61,90,139,2,0 ; vbroadcastss 0x28b5a(%rip),%ymm15 # 319ec <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
DB 196,65,28,89,223 ; vmulps %ymm15,%ymm12,%ymm11
DB 196,193,44,88,195 ; vaddps %ymm11,%ymm10,%ymm0
DB 196,65,60,89,221 ; vmulps %ymm13,%ymm8,%ymm11
@@ -8483,7 +8483,7 @@ _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,133,136,2,0 ; vbroadcastss 0x28885(%rip),%ymm0 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,5,245,137,2,0 ; vbroadcastss 0x289f5(%rip),%ymm0 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,124,92,215 ; vsubps %ymm7,%ymm0,%ymm10
DB 197,172,89,210 ; vmulps %ymm2,%ymm10,%ymm2
DB 197,124,92,219 ; vsubps %ymm3,%ymm0,%ymm11
@@ -8516,7 +8516,7 @@ _sk_srcover_rgba_8888_avx LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 15,133,42,1,0,0 ; jne 9167 <_sk_srcover_rgba_8888_avx+0x14a>
DB 196,1,125,16,4,152 ; vmovupd (%r8,%r11,4),%ymm8
- DB 197,125,40,13,53,141,2,0 ; vmovapd 0x28d35(%rip),%ymm9 # 31d80 <_sk_srcover_bgra_8888_sse2_lowp+0x7dc>
+ DB 197,125,40,13,149,142,2,0 ; vmovapd 0x28e95(%rip),%ymm9 # 31ee0 <_sk_srcover_bgra_8888_sse2_lowp+0x7cc>
DB 196,193,61,84,225 ; vandpd %ymm9,%ymm8,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
DB 196,193,81,114,208,8 ; vpsrld $0x8,%xmm8,%xmm5
@@ -8534,9 +8534,9 @@ _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,168,135,2,0 ; vbroadcastss 0x287a8(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,24,137,2,0 ; vbroadcastss 0x28918(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
- DB 196,98,125,24,13,199,135,2,0 ; vbroadcastss 0x287c7(%rip),%ymm9 # 31880 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,13,55,137,2,0 ; vbroadcastss 0x28937(%rip),%ymm9 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
DB 197,60,89,212 ; vmulps %ymm4,%ymm8,%ymm10
DB 196,193,124,88,194 ; vaddps %ymm10,%ymm0,%ymm0
@@ -8676,7 +8676,7 @@ _sk_srcover_bgra_8888_avx LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 15,133,42,1,0,0 ; jne 9412 <_sk_srcover_bgra_8888_avx+0x14a>
DB 196,1,125,16,4,152 ; vmovupd (%r8,%r11,4),%ymm8
- DB 197,125,40,13,170,138,2,0 ; vmovapd 0x28aaa(%rip),%ymm9 # 31da0 <_sk_srcover_bgra_8888_sse2_lowp+0x7fc>
+ DB 197,125,40,13,10,140,2,0 ; vmovapd 0x28c0a(%rip),%ymm9 # 31f00 <_sk_srcover_bgra_8888_sse2_lowp+0x7ec>
DB 196,193,61,84,233 ; vandpd %ymm9,%ymm8,%ymm5
DB 197,252,91,245 ; vcvtdq2ps %ymm5,%ymm6
DB 196,193,81,114,208,8 ; vpsrld $0x8,%xmm8,%xmm5
@@ -8694,9 +8694,9 @@ _sk_srcover_bgra_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,253,132,2,0 ; vbroadcastss 0x284fd(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,109,134,2,0 ; vbroadcastss 0x2866d(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
- DB 196,98,125,24,13,28,133,2,0 ; vbroadcastss 0x2851c(%rip),%ymm9 # 31880 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,13,140,134,2,0 ; vbroadcastss 0x2868c(%rip),%ymm9 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
DB 197,60,89,212 ; vmulps %ymm4,%ymm8,%ymm10
DB 196,193,124,88,194 ; vaddps %ymm10,%ymm0,%ymm0
@@ -8836,7 +8836,7 @@ _sk_clamp_0_avx LABEL PROC
PUBLIC _sk_clamp_1_avx
_sk_clamp_1_avx LABEL PROC
- DB 196,98,125,24,5,186,130,2,0 ; vbroadcastss 0x282ba(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,42,132,2,0 ; vbroadcastss 0x2842a(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
DB 196,193,108,93,208 ; vminps %ymm8,%ymm2,%ymm2
@@ -8846,7 +8846,7 @@ _sk_clamp_1_avx LABEL PROC
PUBLIC _sk_clamp_a_avx
_sk_clamp_a_avx LABEL PROC
- DB 196,98,125,24,5,153,130,2,0 ; vbroadcastss 0x28299(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,9,132,2,0 ; vbroadcastss 0x28409(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,100,93,216 ; vminps %ymm8,%ymm3,%ymm3
DB 197,252,93,195 ; vminps %ymm3,%ymm0,%ymm0
DB 197,244,93,203 ; vminps %ymm3,%ymm1,%ymm1
@@ -8856,7 +8856,7 @@ _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,123,130,2,0 ; vbroadcastss 0x2827b(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,235,131,2,0 ; vbroadcastss 0x283eb(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,68,93,248 ; vminps %ymm8,%ymm7,%ymm7
DB 197,220,93,231 ; vminps %ymm7,%ymm4,%ymm4
DB 197,212,93,239 ; vminps %ymm7,%ymm5,%ymm5
@@ -8883,7 +8883,7 @@ _sk_swap_rb_avx LABEL PROC
PUBLIC _sk_invert_avx
_sk_invert_avx LABEL PROC
- DB 196,98,125,24,5,54,130,2,0 ; vbroadcastss 0x28236(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,166,131,2,0 ; vbroadcastss 0x283a6(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,188,92,192 ; vsubps %ymm0,%ymm8,%ymm0
DB 197,188,92,201 ; vsubps %ymm1,%ymm8,%ymm1
DB 197,188,92,210 ; vsubps %ymm2,%ymm8,%ymm2
@@ -8927,9 +8927,9 @@ _sk_premul_dst_avx LABEL PROC
PUBLIC _sk_unpremul_avx
_sk_unpremul_avx LABEL PROC
- DB 196,98,125,24,5,209,129,2,0 ; vbroadcastss 0x281d1(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,65,131,2,0 ; vbroadcastss 0x28341(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,94,195 ; vdivps %ymm3,%ymm8,%ymm8
- DB 196,98,125,24,13,244,129,2,0 ; vbroadcastss 0x281f4(%rip),%ymm9 # 31884 <_sk_srcover_bgra_8888_sse2_lowp+0x2e0>
+ DB 196,98,125,24,13,100,131,2,0 ; vbroadcastss 0x28364(%rip),%ymm9 # 319f4 <_sk_srcover_bgra_8888_sse2_lowp+0x2e0>
DB 196,65,60,194,201,1 ; vcmpltps %ymm9,%ymm8,%ymm9
DB 196,65,44,87,210 ; vxorps %ymm10,%ymm10,%ymm10
DB 196,67,45,74,192,144 ; vblendvps %ymm9,%ymm8,%ymm10,%ymm8
@@ -8941,17 +8941,17 @@ _sk_unpremul_avx LABEL PROC
PUBLIC _sk_from_srgb_avx
_sk_from_srgb_avx LABEL PROC
- DB 196,98,125,24,5,206,129,2,0 ; vbroadcastss 0x281ce(%rip),%ymm8 # 31888 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
+ DB 196,98,125,24,5,62,131,2,0 ; vbroadcastss 0x2833e(%rip),%ymm8 # 319f8 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 197,124,89,208 ; vmulps %ymm0,%ymm0,%ymm10
- DB 196,98,125,24,29,168,129,2,0 ; vbroadcastss 0x281a8(%rip),%ymm11 # 31874 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ DB 196,98,125,24,29,24,131,2,0 ; vbroadcastss 0x28318(%rip),%ymm11 # 319e4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
DB 196,65,124,89,227 ; vmulps %ymm11,%ymm0,%ymm12
- DB 196,98,125,24,45,178,129,2,0 ; vbroadcastss 0x281b2(%rip),%ymm13 # 3188c <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
+ DB 196,98,125,24,45,34,131,2,0 ; vbroadcastss 0x28322(%rip),%ymm13 # 319fc <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
DB 196,65,28,88,229 ; vaddps %ymm13,%ymm12,%ymm12
DB 196,65,44,89,212 ; vmulps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,163,129,2,0 ; vbroadcastss 0x281a3(%rip),%ymm12 # 31890 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
+ DB 196,98,125,24,37,19,131,2,0 ; vbroadcastss 0x28313(%rip),%ymm12 # 31a00 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,53,153,129,2,0 ; vbroadcastss 0x28199(%rip),%ymm14 # 31894 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
+ DB 196,98,125,24,53,9,131,2,0 ; vbroadcastss 0x28309(%rip),%ymm14 # 31a04 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
DB 196,193,124,194,198,1 ; vcmpltps %ymm14,%ymm0,%ymm0
DB 196,195,45,74,193,0 ; vblendvps %ymm0,%ymm9,%ymm10,%ymm0
DB 196,65,116,89,200 ; vmulps %ymm8,%ymm1,%ymm9
@@ -8975,17 +8975,17 @@ _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,34,129,2,0 ; vbroadcastss 0x28122(%rip),%ymm8 # 31888 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
+ DB 196,98,125,24,5,146,130,2,0 ; vbroadcastss 0x28292(%rip),%ymm8 # 319f8 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
DB 196,65,92,89,200 ; vmulps %ymm8,%ymm4,%ymm9
DB 197,92,89,212 ; vmulps %ymm4,%ymm4,%ymm10
- DB 196,98,125,24,29,252,128,2,0 ; vbroadcastss 0x280fc(%rip),%ymm11 # 31874 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ DB 196,98,125,24,29,108,130,2,0 ; vbroadcastss 0x2826c(%rip),%ymm11 # 319e4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
DB 196,65,92,89,227 ; vmulps %ymm11,%ymm4,%ymm12
- DB 196,98,125,24,45,6,129,2,0 ; vbroadcastss 0x28106(%rip),%ymm13 # 3188c <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
+ DB 196,98,125,24,45,118,130,2,0 ; vbroadcastss 0x28276(%rip),%ymm13 # 319fc <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
DB 196,65,28,88,229 ; vaddps %ymm13,%ymm12,%ymm12
DB 196,65,44,89,212 ; vmulps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,247,128,2,0 ; vbroadcastss 0x280f7(%rip),%ymm12 # 31890 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
+ DB 196,98,125,24,37,103,130,2,0 ; vbroadcastss 0x28267(%rip),%ymm12 # 31a00 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,53,237,128,2,0 ; vbroadcastss 0x280ed(%rip),%ymm14 # 31894 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
+ DB 196,98,125,24,53,93,130,2,0 ; vbroadcastss 0x2825d(%rip),%ymm14 # 31a04 <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
DB 196,193,92,194,230,1 ; vcmpltps %ymm14,%ymm4,%ymm4
DB 196,195,45,74,225,64 ; vblendvps %ymm4,%ymm9,%ymm10,%ymm4
DB 196,65,84,89,200 ; vmulps %ymm8,%ymm5,%ymm9
@@ -9010,20 +9010,20 @@ _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,130,128,2,0 ; vbroadcastss 0x28082(%rip),%ymm8 # 31898 <_sk_srcover_bgra_8888_sse2_lowp+0x2f4>
+ DB 196,98,125,24,5,242,129,2,0 ; vbroadcastss 0x281f2(%rip),%ymm8 # 31a08 <_sk_srcover_bgra_8888_sse2_lowp+0x2f4>
DB 196,65,124,89,208 ; vmulps %ymm8,%ymm0,%ymm10
- DB 196,98,125,24,29,124,128,2,0 ; vbroadcastss 0x2807c(%rip),%ymm11 # 318a0 <_sk_srcover_bgra_8888_sse2_lowp+0x2fc>
+ DB 196,98,125,24,29,236,129,2,0 ; vbroadcastss 0x281ec(%rip),%ymm11 # 31a10 <_sk_srcover_bgra_8888_sse2_lowp+0x2fc>
DB 196,65,52,89,227 ; vmulps %ymm11,%ymm9,%ymm12
- DB 196,98,125,24,45,106,128,2,0 ; vbroadcastss 0x2806a(%rip),%ymm13 # 3189c <_sk_srcover_bgra_8888_sse2_lowp+0x2f8>
+ DB 196,98,125,24,45,218,129,2,0 ; vbroadcastss 0x281da(%rip),%ymm13 # 31a0c <_sk_srcover_bgra_8888_sse2_lowp+0x2f8>
DB 196,65,28,88,229 ; vaddps %ymm13,%ymm12,%ymm12
DB 196,65,52,89,228 ; vmulps %ymm12,%ymm9,%ymm12
- DB 196,98,125,24,53,95,128,2,0 ; vbroadcastss 0x2805f(%rip),%ymm14 # 318a4 <_sk_srcover_bgra_8888_sse2_lowp+0x300>
+ DB 196,98,125,24,53,207,129,2,0 ; vbroadcastss 0x281cf(%rip),%ymm14 # 31a14 <_sk_srcover_bgra_8888_sse2_lowp+0x300>
DB 196,65,28,88,230 ; vaddps %ymm14,%ymm12,%ymm12
- DB 196,98,125,24,61,85,128,2,0 ; vbroadcastss 0x28055(%rip),%ymm15 # 318a8 <_sk_srcover_bgra_8888_sse2_lowp+0x304>
+ DB 196,98,125,24,61,197,129,2,0 ; vbroadcastss 0x281c5(%rip),%ymm15 # 31a18 <_sk_srcover_bgra_8888_sse2_lowp+0x304>
DB 196,65,52,88,207 ; vaddps %ymm15,%ymm9,%ymm9
DB 196,65,124,83,201 ; vrcpps %ymm9,%ymm9
DB 196,65,52,89,204 ; vmulps %ymm12,%ymm9,%ymm9
- DB 196,98,125,24,37,65,128,2,0 ; vbroadcastss 0x28041(%rip),%ymm12 # 318ac <_sk_srcover_bgra_8888_sse2_lowp+0x308>
+ DB 196,98,125,24,37,177,129,2,0 ; vbroadcastss 0x281b1(%rip),%ymm12 # 31a1c <_sk_srcover_bgra_8888_sse2_lowp+0x308>
DB 196,193,124,194,196,1 ; vcmpltps %ymm12,%ymm0,%ymm0
DB 196,195,53,74,194,0 ; vblendvps %ymm0,%ymm10,%ymm9,%ymm0
DB 197,124,82,201 ; vrsqrtps %ymm1,%ymm9
@@ -9058,7 +9058,7 @@ _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,73,127,2,0 ; vbroadcastss 0x27f49(%rip),%ymm11 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,29,185,128,2,0 ; vbroadcastss 0x280b9(%rip),%ymm11 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,65,36,94,218 ; vdivps %ymm10,%ymm11,%ymm11
DB 197,116,92,226 ; vsubps %ymm2,%ymm1,%ymm12
DB 196,65,28,89,227 ; vmulps %ymm11,%ymm12,%ymm12
@@ -9068,19 +9068,19 @@ _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,122,127,2,0 ; vbroadcastss 0x27f7a(%rip),%ymm11 # 318b8 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
+ DB 196,98,125,24,29,234,128,2,0 ; vbroadcastss 0x280ea(%rip),%ymm11 # 31a28 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
DB 196,193,116,88,203 ; vaddps %ymm11,%ymm1,%ymm1
- DB 196,98,125,24,29,104,127,2,0 ; vbroadcastss 0x27f68(%rip),%ymm11 # 318b4 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
+ DB 196,98,125,24,29,216,128,2,0 ; vbroadcastss 0x280d8(%rip),%ymm11 # 31a24 <_sk_srcover_bgra_8888_sse2_lowp+0x310>
DB 196,193,108,88,211 ; vaddps %ymm11,%ymm2,%ymm2
DB 196,227,117,74,202,224 ; vblendvps %ymm14,%ymm2,%ymm1,%ymm1
- DB 196,226,125,24,21,80,127,2,0 ; vbroadcastss 0x27f50(%rip),%ymm2 # 318b0 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
+ DB 196,226,125,24,21,192,128,2,0 ; vbroadcastss 0x280c0(%rip),%ymm2 # 31a20 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
DB 196,65,12,87,246 ; vxorps %ymm14,%ymm14,%ymm14
DB 196,227,13,74,210,208 ; vblendvps %ymm13,%ymm2,%ymm14,%ymm2
DB 197,188,194,192,0 ; vcmpeqps %ymm0,%ymm8,%ymm0
DB 196,193,108,88,212 ; vaddps %ymm12,%ymm2,%ymm2
DB 196,227,117,74,194,0 ; vblendvps %ymm0,%ymm2,%ymm1,%ymm0
DB 196,193,60,88,201 ; vaddps %ymm9,%ymm8,%ymm1
- DB 196,98,125,24,37,199,126,2,0 ; vbroadcastss 0x27ec7(%rip),%ymm12 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,37,55,128,2,0 ; vbroadcastss 0x28037(%rip),%ymm12 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,193,116,89,212 ; vmulps %ymm12,%ymm1,%ymm2
DB 197,28,194,226,1 ; vcmpltps %ymm2,%ymm12,%ymm12
DB 196,65,36,92,216 ; vsubps %ymm8,%ymm11,%ymm11
@@ -9090,7 +9090,7 @@ _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,250,126,2,0 ; vbroadcastss 0x27efa(%rip),%ymm8 # 318bc <_sk_srcover_bgra_8888_sse2_lowp+0x318>
+ DB 196,98,125,24,5,106,128,2,0 ; vbroadcastss 0x2806a(%rip),%ymm8 # 31a2c <_sk_srcover_bgra_8888_sse2_lowp+0x318>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -9105,7 +9105,7 @@ _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,77,126,2,0 ; vbroadcastss 0x27e4d(%rip),%ymm8 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,5,189,127,2,0 ; vbroadcastss 0x27fbd(%rip),%ymm8 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,60,194,202,2 ; vcmpleps %ymm2,%ymm8,%ymm9
DB 197,92,89,210 ; vmulps %ymm2,%ymm4,%ymm10
DB 196,65,92,92,218 ; vsubps %ymm10,%ymm4,%ymm11
@@ -9113,23 +9113,23 @@ _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,147,126,2,0 ; vbroadcastss 0x27e93(%rip),%ymm11 # 318c0 <_sk_srcover_bgra_8888_sse2_lowp+0x31c>
+ DB 196,98,125,24,29,3,128,2,0 ; vbroadcastss 0x28003(%rip),%ymm11 # 31a30 <_sk_srcover_bgra_8888_sse2_lowp+0x31c>
DB 196,65,100,88,219 ; vaddps %ymm11,%ymm3,%ymm11
DB 196,67,125,8,227,1 ; vroundps $0x1,%ymm11,%ymm12
DB 196,65,36,92,252 ; vsubps %ymm12,%ymm11,%ymm15
DB 196,65,44,92,217 ; vsubps %ymm9,%ymm10,%ymm11
- DB 196,98,125,24,37,101,126,2,0 ; vbroadcastss 0x27e65(%rip),%ymm12 # 318b0 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
+ DB 196,98,125,24,37,213,127,2,0 ; vbroadcastss 0x27fd5(%rip),%ymm12 # 31a20 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
DB 196,193,4,89,196 ; vmulps %ymm12,%ymm15,%ymm0
- DB 196,98,125,24,45,95,126,2,0 ; vbroadcastss 0x27e5f(%rip),%ymm13 # 318b8 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
+ DB 196,98,125,24,45,207,127,2,0 ; vbroadcastss 0x27fcf(%rip),%ymm13 # 31a28 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
DB 197,20,92,240 ; vsubps %ymm0,%ymm13,%ymm14
DB 196,65,36,89,246 ; vmulps %ymm14,%ymm11,%ymm14
DB 196,65,52,88,246 ; vaddps %ymm14,%ymm9,%ymm14
- DB 196,226,125,24,13,84,126,2,0 ; vbroadcastss 0x27e54(%rip),%ymm1 # 318c4 <_sk_srcover_bgra_8888_sse2_lowp+0x320>
+ DB 196,226,125,24,13,196,127,2,0 ; vbroadcastss 0x27fc4(%rip),%ymm1 # 31a34 <_sk_srcover_bgra_8888_sse2_lowp+0x320>
DB 196,193,116,194,255,2 ; vcmpleps %ymm15,%ymm1,%ymm7
DB 196,195,13,74,249,112 ; vblendvps %ymm7,%ymm9,%ymm14,%ymm7
DB 196,65,60,194,247,2 ; vcmpleps %ymm15,%ymm8,%ymm14
DB 196,227,45,74,255,224 ; vblendvps %ymm14,%ymm7,%ymm10,%ymm7
- DB 196,98,125,24,53,43,126,2,0 ; vbroadcastss 0x27e2b(%rip),%ymm14 # 318bc <_sk_srcover_bgra_8888_sse2_lowp+0x318>
+ DB 196,98,125,24,53,155,127,2,0 ; vbroadcastss 0x27f9b(%rip),%ymm14 # 31a2c <_sk_srcover_bgra_8888_sse2_lowp+0x318>
DB 196,65,12,194,255,2 ; vcmpleps %ymm15,%ymm14,%ymm15
DB 196,193,124,89,195 ; vmulps %ymm11,%ymm0,%ymm0
DB 197,180,88,192 ; vaddps %ymm0,%ymm9,%ymm0
@@ -9148,7 +9148,7 @@ _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,213,125,2,0 ; vbroadcastss 0x27dd5(%rip),%ymm0 # 318c8 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ DB 196,226,125,24,5,69,127,2,0 ; vbroadcastss 0x27f45(%rip),%ymm0 # 31a38 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
DB 197,228,88,192 ; vaddps %ymm0,%ymm3,%ymm0
DB 196,227,125,8,216,1 ; vroundps $0x1,%ymm0,%ymm3
DB 197,252,92,195 ; vsubps %ymm3,%ymm0,%ymm0
@@ -9200,13 +9200,13 @@ _sk_scale_u8_avx LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,75 ; jne 9bff <_sk_scale_u8_avx+0x63>
DB 196,2,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm8
- DB 197,57,219,5,78,133,2,0 ; vpand 0x2854e(%rip),%xmm8,%xmm8 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 197,57,219,5,174,134,2,0 ; vpand 0x286ae(%rip),%xmm8,%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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,230,124,2,0 ; vbroadcastss 0x27ce6(%rip),%ymm9 # 318cc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,13,86,126,2,0 ; vbroadcastss 0x27e56(%rip),%ymm9 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 197,188,89,201 ; vmulps %ymm1,%ymm8,%ymm1
@@ -9284,20 +9284,20 @@ _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,216,123,2,0 ; vbroadcastss 0x27bd8(%rip),%ymm9 # 318d0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ DB 196,98,125,24,13,72,125,2,0 ; vbroadcastss 0x27d48(%rip),%ymm9 # 31a40 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
DB 196,65,60,84,201 ; vandps %ymm9,%ymm8,%ymm9
DB 196,65,124,91,201 ; vcvtdq2ps %ymm9,%ymm9
- DB 196,98,125,24,21,201,123,2,0 ; vbroadcastss 0x27bc9(%rip),%ymm10 # 318d4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ DB 196,98,125,24,21,57,125,2,0 ; vbroadcastss 0x27d39(%rip),%ymm10 # 31a44 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
- DB 196,98,125,24,21,191,123,2,0 ; vbroadcastss 0x27bbf(%rip),%ymm10 # 318d8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ DB 196,98,125,24,21,47,125,2,0 ; vbroadcastss 0x27d2f(%rip),%ymm10 # 31a48 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
DB 196,65,60,84,210 ; vandps %ymm10,%ymm8,%ymm10
DB 196,65,124,91,210 ; vcvtdq2ps %ymm10,%ymm10
- DB 196,98,125,24,29,176,123,2,0 ; vbroadcastss 0x27bb0(%rip),%ymm11 # 318dc <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ DB 196,98,125,24,29,32,125,2,0 ; vbroadcastss 0x27d20(%rip),%ymm11 # 31a4c <_sk_srcover_bgra_8888_sse2_lowp+0x338>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
- DB 196,98,125,24,29,166,123,2,0 ; vbroadcastss 0x27ba6(%rip),%ymm11 # 318e0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ DB 196,98,125,24,29,22,125,2,0 ; vbroadcastss 0x27d16(%rip),%ymm11 # 31a50 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
DB 196,65,60,84,195 ; vandps %ymm11,%ymm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,29,151,123,2,0 ; vbroadcastss 0x27b97(%rip),%ymm11 # 318e4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ DB 196,98,125,24,29,7,125,2,0 ; vbroadcastss 0x27d07(%rip),%ymm11 # 31a54 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
DB 197,100,194,223,1 ; vcmpltps %ymm7,%ymm3,%ymm11
DB 196,65,44,93,224 ; vminps %ymm8,%ymm10,%ymm12
@@ -9386,13 +9386,13 @@ _sk_lerp_u8_avx LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,111 ; jne 9eee <_sk_lerp_u8_avx+0x87>
DB 196,2,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm8
- DB 197,57,219,5,131,130,2,0 ; vpand 0x28283(%rip),%xmm8,%xmm8 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 197,57,219,5,227,131,2,0 ; vpand 0x283e3(%rip),%xmm8,%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
DB 196,66,121,51,200 ; vpmovzxwd %xmm8,%xmm9
DB 196,65,121,112,192,78 ; vpshufd $0x4e,%xmm8,%xmm8
DB 196,66,121,51,192 ; vpmovzxwd %xmm8,%xmm8
DB 196,67,53,24,192,1 ; vinsertf128 $0x1,%xmm8,%ymm9,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,13,27,122,2,0 ; vbroadcastss 0x27a1b(%rip),%ymm9 # 318cc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,13,139,123,2,0 ; vbroadcastss 0x27b8b(%rip),%ymm9 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,252,92,196 ; vsubps %ymm4,%ymm0,%ymm0
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
@@ -9448,7 +9448,7 @@ _sk_lerp_u8_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,221 ; callq ffffffffde009f9c <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfd89f8>
+ DB 232,255,255,255,221 ; callq ffffffffde009f9c <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfd8888>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,210 ; callq *%rdx
@@ -9475,20 +9475,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,228,120,2,0 ; vbroadcastss 0x278e4(%rip),%ymm9 # 318d0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ DB 196,98,125,24,13,84,122,2,0 ; vbroadcastss 0x27a54(%rip),%ymm9 # 31a40 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
DB 196,65,60,84,201 ; vandps %ymm9,%ymm8,%ymm9
DB 196,65,124,91,201 ; vcvtdq2ps %ymm9,%ymm9
- DB 196,98,125,24,21,213,120,2,0 ; vbroadcastss 0x278d5(%rip),%ymm10 # 318d4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ DB 196,98,125,24,21,69,122,2,0 ; vbroadcastss 0x27a45(%rip),%ymm10 # 31a44 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
- DB 196,98,125,24,21,203,120,2,0 ; vbroadcastss 0x278cb(%rip),%ymm10 # 318d8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ DB 196,98,125,24,21,59,122,2,0 ; vbroadcastss 0x27a3b(%rip),%ymm10 # 31a48 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
DB 196,65,60,84,210 ; vandps %ymm10,%ymm8,%ymm10
DB 196,65,124,91,210 ; vcvtdq2ps %ymm10,%ymm10
- DB 196,98,125,24,29,188,120,2,0 ; vbroadcastss 0x278bc(%rip),%ymm11 # 318dc <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ DB 196,98,125,24,29,44,122,2,0 ; vbroadcastss 0x27a2c(%rip),%ymm11 # 31a4c <_sk_srcover_bgra_8888_sse2_lowp+0x338>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
- DB 196,98,125,24,29,178,120,2,0 ; vbroadcastss 0x278b2(%rip),%ymm11 # 318e0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ DB 196,98,125,24,29,34,122,2,0 ; vbroadcastss 0x27a22(%rip),%ymm11 # 31a50 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
DB 196,65,60,84,195 ; vandps %ymm11,%ymm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,29,163,120,2,0 ; vbroadcastss 0x278a3(%rip),%ymm11 # 318e4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ DB 196,98,125,24,29,19,122,2,0 ; vbroadcastss 0x27a13(%rip),%ymm11 # 31a54 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
DB 197,100,194,223,1 ; vcmpltps %ymm7,%ymm3,%ymm11
DB 196,65,44,93,224 ; vminps %ymm8,%ymm10,%ymm12
@@ -9564,7 +9564,7 @@ _sk_load_tables_avx LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 15,133,7,2,0,0 ; jne a35e <_sk_load_tables_avx+0x21e>
DB 196,65,125,16,20,144 ; vmovupd (%r8,%rdx,4),%ymm10
- DB 197,125,40,13,91,124,2,0 ; vmovapd 0x27c5b(%rip),%ymm9 # 31dc0 <_sk_srcover_bgra_8888_sse2_lowp+0x81c>
+ DB 197,125,40,13,187,125,2,0 ; vmovapd 0x27dbb(%rip),%ymm9 # 31f20 <_sk_srcover_bgra_8888_sse2_lowp+0x80c>
DB 196,193,45,84,201 ; vandpd %ymm9,%ymm10,%ymm1
DB 196,227,125,25,200,1 ; vextractf128 $0x1,%ymm1,%xmm0
DB 196,193,249,126,192 ; vmovq %xmm0,%r8
@@ -9656,7 +9656,7 @@ _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,127,117,2,0 ; vbroadcastss 0x2757f(%rip),%ymm7 # 318cc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,61,239,118,2,0 ; vbroadcastss 0x276ef(%rip),%ymm7 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,228,89,223 ; vmulps %ymm7,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,16,60,36 ; vmovups (%rsp),%ymm7
@@ -9743,7 +9743,7 @@ _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,105,124,2,0 ; vmovdqa 0x27c69(%rip),%xmm11 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 197,121,111,29,201,125,2,0 ; vmovdqa 0x27dc9(%rip),%xmm11 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
DB 196,193,105,219,195 ; vpand %xmm11,%xmm2,%xmm0
DB 197,249,112,208,78 ; vpshufd $0x4e,%xmm0,%xmm2
DB 196,226,121,51,210 ; vpmovzxwd %xmm2,%xmm2
@@ -9837,7 +9837,7 @@ _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,92,114,2,0 ; vbroadcastss 0x2725c(%rip),%ymm6 # 318e8 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+ DB 196,226,125,24,53,204,115,2,0 ; vbroadcastss 0x273cc(%rip),%ymm6 # 31a58 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
DB 197,228,89,222 ; vmulps %ymm6,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,16,52,36 ; vmovups (%rsp),%ymm6
@@ -9901,7 +9901,7 @@ _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,99,121,2,0 ; vmovdqa 0x27963(%rip),%xmm14 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 197,121,111,53,195,122,2,0 ; vmovdqa 0x27ac3(%rip),%xmm14 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
DB 196,193,105,219,214 ; vpand %xmm14,%xmm2,%xmm2
DB 197,249,112,218,78 ; vpshufd $0x4e,%xmm2,%xmm3
DB 196,226,121,51,219 ; vpmovzxwd %xmm3,%xmm3
@@ -9987,7 +9987,7 @@ _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,236,110,2,0 ; vbroadcastss 0x26eec(%rip),%ymm3 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,92,112,2,0 ; vbroadcastss 0x2705c(%rip),%ymm3 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,16,52,36 ; vmovups (%rsp),%ymm6
DB 197,252,16,124,36,32 ; vmovups 0x20(%rsp),%ymm7
DB 72,131,196,88 ; add $0x58,%rsp
@@ -10057,7 +10057,7 @@ _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,210,109,2,0 ; vbroadcastss 0x26dd2(%rip),%ymm8 # 31880 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,5,66,111,2,0 ; vbroadcastss 0x26f42(%rip),%ymm8 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 197,125,91,200 ; vcvtps2dq %ymm0,%ymm9
DB 196,65,249,126,200 ; vmovq %xmm9,%r8
@@ -10192,7 +10192,7 @@ _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,142,107,2,0 ; vbroadcastss 0x26b8e(%rip),%ymm9 # 318cc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,13,254,108,2,0 ; vbroadcastss 0x26cfe(%rip),%ymm9 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
DB 196,193,116,89,201 ; vmulps %ymm9,%ymm1,%ymm1
@@ -10318,7 +10318,7 @@ _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,67,105,2,0 ; vbroadcastss 0x26943(%rip),%ymm9 # 318cc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,13,179,106,2,0 ; vbroadcastss 0x26ab3(%rip),%ymm9 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
DB 196,194,121,49,202 ; vpmovzxbd %xmm10,%xmm1
DB 196,194,121,49,212 ; vpmovzxbd %xmm12,%xmm2
@@ -10545,36 +10545,36 @@ _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,212,101,2,0 ; vbroadcastss 0x265d4(%rip),%ymm12 # 318ec <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ DB 196,98,125,24,37,68,103,2,0 ; vbroadcastss 0x26744(%rip),%ymm12 # 31a5c <_sk_srcover_bgra_8888_sse2_lowp+0x348>
DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,202,101,2,0 ; vbroadcastss 0x265ca(%rip),%ymm12 # 318f0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ DB 196,98,125,24,37,58,103,2,0 ; vbroadcastss 0x2673a(%rip),%ymm12 # 31a60 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
DB 196,193,124,84,196 ; vandps %ymm12,%ymm0,%ymm0
- DB 196,98,125,24,37,28,101,2,0 ; vbroadcastss 0x2651c(%rip),%ymm12 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,37,140,102,2,0 ; vbroadcastss 0x2668c(%rip),%ymm12 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,193,124,86,196 ; vorps %ymm12,%ymm0,%ymm0
- DB 196,98,125,24,37,178,101,2,0 ; vbroadcastss 0x265b2(%rip),%ymm12 # 318f4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ DB 196,98,125,24,37,34,103,2,0 ; vbroadcastss 0x26722(%rip),%ymm12 # 31a64 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
DB 196,65,36,88,220 ; vaddps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,168,101,2,0 ; vbroadcastss 0x265a8(%rip),%ymm12 # 318f8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ DB 196,98,125,24,37,24,103,2,0 ; vbroadcastss 0x26718(%rip),%ymm12 # 31a68 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
DB 196,65,124,89,228 ; vmulps %ymm12,%ymm0,%ymm12
DB 196,65,36,92,220 ; vsubps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,153,101,2,0 ; vbroadcastss 0x26599(%rip),%ymm12 # 318fc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ DB 196,98,125,24,37,9,103,2,0 ; vbroadcastss 0x26709(%rip),%ymm12 # 31a6c <_sk_srcover_bgra_8888_sse2_lowp+0x358>
DB 196,193,124,88,196 ; vaddps %ymm12,%ymm0,%ymm0
- DB 196,98,125,24,37,143,101,2,0 ; vbroadcastss 0x2658f(%rip),%ymm12 # 31900 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ DB 196,98,125,24,37,255,102,2,0 ; vbroadcastss 0x266ff(%rip),%ymm12 # 31a70 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
DB 197,156,94,192 ; vdivps %ymm0,%ymm12,%ymm0
DB 197,164,92,192 ; vsubps %ymm0,%ymm11,%ymm0
DB 197,172,89,192 ; vmulps %ymm0,%ymm10,%ymm0
DB 196,99,125,8,208,1 ; vroundps $0x1,%ymm0,%ymm10
DB 196,65,124,92,210 ; vsubps %ymm10,%ymm0,%ymm10
- DB 196,98,125,24,29,115,101,2,0 ; vbroadcastss 0x26573(%rip),%ymm11 # 31904 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ DB 196,98,125,24,29,227,102,2,0 ; vbroadcastss 0x266e3(%rip),%ymm11 # 31a74 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
DB 196,193,124,88,195 ; vaddps %ymm11,%ymm0,%ymm0
- DB 196,98,125,24,29,105,101,2,0 ; vbroadcastss 0x26569(%rip),%ymm11 # 31908 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ DB 196,98,125,24,29,217,102,2,0 ; vbroadcastss 0x266d9(%rip),%ymm11 # 31a78 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
DB 196,65,44,89,219 ; vmulps %ymm11,%ymm10,%ymm11
DB 196,193,124,92,195 ; vsubps %ymm11,%ymm0,%ymm0
- DB 196,98,125,24,29,90,101,2,0 ; vbroadcastss 0x2655a(%rip),%ymm11 # 3190c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ DB 196,98,125,24,29,202,102,2,0 ; vbroadcastss 0x266ca(%rip),%ymm11 # 31a7c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
- DB 196,98,125,24,29,80,101,2,0 ; vbroadcastss 0x26550(%rip),%ymm11 # 31910 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ DB 196,98,125,24,29,192,102,2,0 ; vbroadcastss 0x266c0(%rip),%ymm11 # 31a80 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
DB 196,65,36,94,210 ; vdivps %ymm10,%ymm11,%ymm10
DB 196,193,124,88,194 ; vaddps %ymm10,%ymm0,%ymm0
- DB 196,98,125,24,21,65,101,2,0 ; vbroadcastss 0x26541(%rip),%ymm10 # 31914 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ DB 196,98,125,24,21,177,102,2,0 ; vbroadcastss 0x266b1(%rip),%ymm10 # 31a84 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
DB 196,193,124,89,194 ; vmulps %ymm10,%ymm0,%ymm0
DB 197,253,91,192 ; vcvtps2dq %ymm0,%ymm0
DB 196,98,125,24,80,20 ; vbroadcastss 0x14(%rax),%ymm10
@@ -10582,7 +10582,7 @@ _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,85,100,2,0 ; vbroadcastss 0x26455(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,197,101,2,0 ; vbroadcastss 0x265c5(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -10602,36 +10602,36 @@ _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,154,100,2,0 ; vbroadcastss 0x2649a(%rip),%ymm12 # 318ec <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ DB 196,98,125,24,37,10,102,2,0 ; vbroadcastss 0x2660a(%rip),%ymm12 # 31a5c <_sk_srcover_bgra_8888_sse2_lowp+0x348>
DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,144,100,2,0 ; vbroadcastss 0x26490(%rip),%ymm12 # 318f0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ DB 196,98,125,24,37,0,102,2,0 ; vbroadcastss 0x26600(%rip),%ymm12 # 31a60 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
DB 196,193,116,84,204 ; vandps %ymm12,%ymm1,%ymm1
- DB 196,98,125,24,37,226,99,2,0 ; vbroadcastss 0x263e2(%rip),%ymm12 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,37,82,101,2,0 ; vbroadcastss 0x26552(%rip),%ymm12 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,193,116,86,204 ; vorps %ymm12,%ymm1,%ymm1
- DB 196,98,125,24,37,120,100,2,0 ; vbroadcastss 0x26478(%rip),%ymm12 # 318f4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ DB 196,98,125,24,37,232,101,2,0 ; vbroadcastss 0x265e8(%rip),%ymm12 # 31a64 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
DB 196,65,36,88,220 ; vaddps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,110,100,2,0 ; vbroadcastss 0x2646e(%rip),%ymm12 # 318f8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ DB 196,98,125,24,37,222,101,2,0 ; vbroadcastss 0x265de(%rip),%ymm12 # 31a68 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
DB 196,65,116,89,228 ; vmulps %ymm12,%ymm1,%ymm12
DB 196,65,36,92,220 ; vsubps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,95,100,2,0 ; vbroadcastss 0x2645f(%rip),%ymm12 # 318fc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ DB 196,98,125,24,37,207,101,2,0 ; vbroadcastss 0x265cf(%rip),%ymm12 # 31a6c <_sk_srcover_bgra_8888_sse2_lowp+0x358>
DB 196,193,116,88,204 ; vaddps %ymm12,%ymm1,%ymm1
- DB 196,98,125,24,37,85,100,2,0 ; vbroadcastss 0x26455(%rip),%ymm12 # 31900 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ DB 196,98,125,24,37,197,101,2,0 ; vbroadcastss 0x265c5(%rip),%ymm12 # 31a70 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
DB 197,156,94,201 ; vdivps %ymm1,%ymm12,%ymm1
DB 197,164,92,201 ; vsubps %ymm1,%ymm11,%ymm1
DB 197,172,89,201 ; vmulps %ymm1,%ymm10,%ymm1
DB 196,99,125,8,209,1 ; vroundps $0x1,%ymm1,%ymm10
DB 196,65,116,92,210 ; vsubps %ymm10,%ymm1,%ymm10
- DB 196,98,125,24,29,57,100,2,0 ; vbroadcastss 0x26439(%rip),%ymm11 # 31904 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ DB 196,98,125,24,29,169,101,2,0 ; vbroadcastss 0x265a9(%rip),%ymm11 # 31a74 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
DB 196,193,116,88,203 ; vaddps %ymm11,%ymm1,%ymm1
- DB 196,98,125,24,29,47,100,2,0 ; vbroadcastss 0x2642f(%rip),%ymm11 # 31908 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ DB 196,98,125,24,29,159,101,2,0 ; vbroadcastss 0x2659f(%rip),%ymm11 # 31a78 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
DB 196,65,44,89,219 ; vmulps %ymm11,%ymm10,%ymm11
DB 196,193,116,92,203 ; vsubps %ymm11,%ymm1,%ymm1
- DB 196,98,125,24,29,32,100,2,0 ; vbroadcastss 0x26420(%rip),%ymm11 # 3190c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ DB 196,98,125,24,29,144,101,2,0 ; vbroadcastss 0x26590(%rip),%ymm11 # 31a7c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
- DB 196,98,125,24,29,22,100,2,0 ; vbroadcastss 0x26416(%rip),%ymm11 # 31910 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ DB 196,98,125,24,29,134,101,2,0 ; vbroadcastss 0x26586(%rip),%ymm11 # 31a80 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
DB 196,65,36,94,210 ; vdivps %ymm10,%ymm11,%ymm10
DB 196,193,116,88,202 ; vaddps %ymm10,%ymm1,%ymm1
- DB 196,98,125,24,21,7,100,2,0 ; vbroadcastss 0x26407(%rip),%ymm10 # 31914 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ DB 196,98,125,24,21,119,101,2,0 ; vbroadcastss 0x26577(%rip),%ymm10 # 31a84 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
DB 196,193,116,89,202 ; vmulps %ymm10,%ymm1,%ymm1
DB 197,253,91,201 ; vcvtps2dq %ymm1,%ymm1
DB 196,98,125,24,80,20 ; vbroadcastss 0x14(%rax),%ymm10
@@ -10639,7 +10639,7 @@ _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,27,99,2,0 ; vbroadcastss 0x2631b(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,139,100,2,0 ; vbroadcastss 0x2648b(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -10659,36 +10659,36 @@ _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,96,99,2,0 ; vbroadcastss 0x26360(%rip),%ymm12 # 318ec <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ DB 196,98,125,24,37,208,100,2,0 ; vbroadcastss 0x264d0(%rip),%ymm12 # 31a5c <_sk_srcover_bgra_8888_sse2_lowp+0x348>
DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,86,99,2,0 ; vbroadcastss 0x26356(%rip),%ymm12 # 318f0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ DB 196,98,125,24,37,198,100,2,0 ; vbroadcastss 0x264c6(%rip),%ymm12 # 31a60 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
DB 196,193,108,84,212 ; vandps %ymm12,%ymm2,%ymm2
- DB 196,98,125,24,37,168,98,2,0 ; vbroadcastss 0x262a8(%rip),%ymm12 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,37,24,100,2,0 ; vbroadcastss 0x26418(%rip),%ymm12 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,193,108,86,212 ; vorps %ymm12,%ymm2,%ymm2
- DB 196,98,125,24,37,62,99,2,0 ; vbroadcastss 0x2633e(%rip),%ymm12 # 318f4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ DB 196,98,125,24,37,174,100,2,0 ; vbroadcastss 0x264ae(%rip),%ymm12 # 31a64 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
DB 196,65,36,88,220 ; vaddps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,52,99,2,0 ; vbroadcastss 0x26334(%rip),%ymm12 # 318f8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ DB 196,98,125,24,37,164,100,2,0 ; vbroadcastss 0x264a4(%rip),%ymm12 # 31a68 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
DB 196,65,108,89,228 ; vmulps %ymm12,%ymm2,%ymm12
DB 196,65,36,92,220 ; vsubps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,37,99,2,0 ; vbroadcastss 0x26325(%rip),%ymm12 # 318fc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ DB 196,98,125,24,37,149,100,2,0 ; vbroadcastss 0x26495(%rip),%ymm12 # 31a6c <_sk_srcover_bgra_8888_sse2_lowp+0x358>
DB 196,193,108,88,212 ; vaddps %ymm12,%ymm2,%ymm2
- DB 196,98,125,24,37,27,99,2,0 ; vbroadcastss 0x2631b(%rip),%ymm12 # 31900 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ DB 196,98,125,24,37,139,100,2,0 ; vbroadcastss 0x2648b(%rip),%ymm12 # 31a70 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
DB 197,156,94,210 ; vdivps %ymm2,%ymm12,%ymm2
DB 197,164,92,210 ; vsubps %ymm2,%ymm11,%ymm2
DB 197,172,89,210 ; vmulps %ymm2,%ymm10,%ymm2
DB 196,99,125,8,210,1 ; vroundps $0x1,%ymm2,%ymm10
DB 196,65,108,92,210 ; vsubps %ymm10,%ymm2,%ymm10
- DB 196,98,125,24,29,255,98,2,0 ; vbroadcastss 0x262ff(%rip),%ymm11 # 31904 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ DB 196,98,125,24,29,111,100,2,0 ; vbroadcastss 0x2646f(%rip),%ymm11 # 31a74 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
DB 196,193,108,88,211 ; vaddps %ymm11,%ymm2,%ymm2
- DB 196,98,125,24,29,245,98,2,0 ; vbroadcastss 0x262f5(%rip),%ymm11 # 31908 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ DB 196,98,125,24,29,101,100,2,0 ; vbroadcastss 0x26465(%rip),%ymm11 # 31a78 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
DB 196,65,44,89,219 ; vmulps %ymm11,%ymm10,%ymm11
DB 196,193,108,92,211 ; vsubps %ymm11,%ymm2,%ymm2
- DB 196,98,125,24,29,230,98,2,0 ; vbroadcastss 0x262e6(%rip),%ymm11 # 3190c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ DB 196,98,125,24,29,86,100,2,0 ; vbroadcastss 0x26456(%rip),%ymm11 # 31a7c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
- DB 196,98,125,24,29,220,98,2,0 ; vbroadcastss 0x262dc(%rip),%ymm11 # 31910 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ DB 196,98,125,24,29,76,100,2,0 ; vbroadcastss 0x2644c(%rip),%ymm11 # 31a80 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
DB 196,65,36,94,210 ; vdivps %ymm10,%ymm11,%ymm10
DB 196,193,108,88,210 ; vaddps %ymm10,%ymm2,%ymm2
- DB 196,98,125,24,21,205,98,2,0 ; vbroadcastss 0x262cd(%rip),%ymm10 # 31914 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ DB 196,98,125,24,21,61,100,2,0 ; vbroadcastss 0x2643d(%rip),%ymm10 # 31a84 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
DB 196,193,108,89,210 ; vmulps %ymm10,%ymm2,%ymm2
DB 197,253,91,210 ; vcvtps2dq %ymm2,%ymm2
DB 196,98,125,24,80,20 ; vbroadcastss 0x14(%rax),%ymm10
@@ -10696,7 +10696,7 @@ _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,225,97,2,0 ; vbroadcastss 0x261e1(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,81,99,2,0 ; vbroadcastss 0x26351(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,108,93,208 ; vminps %ymm8,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -10716,36 +10716,36 @@ _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,38,98,2,0 ; vbroadcastss 0x26226(%rip),%ymm12 # 318ec <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ DB 196,98,125,24,37,150,99,2,0 ; vbroadcastss 0x26396(%rip),%ymm12 # 31a5c <_sk_srcover_bgra_8888_sse2_lowp+0x348>
DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,28,98,2,0 ; vbroadcastss 0x2621c(%rip),%ymm12 # 318f0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ DB 196,98,125,24,37,140,99,2,0 ; vbroadcastss 0x2638c(%rip),%ymm12 # 31a60 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
DB 196,193,100,84,220 ; vandps %ymm12,%ymm3,%ymm3
- DB 196,98,125,24,37,110,97,2,0 ; vbroadcastss 0x2616e(%rip),%ymm12 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,37,222,98,2,0 ; vbroadcastss 0x262de(%rip),%ymm12 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,193,100,86,220 ; vorps %ymm12,%ymm3,%ymm3
- DB 196,98,125,24,37,4,98,2,0 ; vbroadcastss 0x26204(%rip),%ymm12 # 318f4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ DB 196,98,125,24,37,116,99,2,0 ; vbroadcastss 0x26374(%rip),%ymm12 # 31a64 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
DB 196,65,36,88,220 ; vaddps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,250,97,2,0 ; vbroadcastss 0x261fa(%rip),%ymm12 # 318f8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ DB 196,98,125,24,37,106,99,2,0 ; vbroadcastss 0x2636a(%rip),%ymm12 # 31a68 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
DB 196,65,100,89,228 ; vmulps %ymm12,%ymm3,%ymm12
DB 196,65,36,92,220 ; vsubps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,235,97,2,0 ; vbroadcastss 0x261eb(%rip),%ymm12 # 318fc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ DB 196,98,125,24,37,91,99,2,0 ; vbroadcastss 0x2635b(%rip),%ymm12 # 31a6c <_sk_srcover_bgra_8888_sse2_lowp+0x358>
DB 196,193,100,88,220 ; vaddps %ymm12,%ymm3,%ymm3
- DB 196,98,125,24,37,225,97,2,0 ; vbroadcastss 0x261e1(%rip),%ymm12 # 31900 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ DB 196,98,125,24,37,81,99,2,0 ; vbroadcastss 0x26351(%rip),%ymm12 # 31a70 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
DB 197,156,94,219 ; vdivps %ymm3,%ymm12,%ymm3
DB 197,164,92,219 ; vsubps %ymm3,%ymm11,%ymm3
DB 197,172,89,219 ; vmulps %ymm3,%ymm10,%ymm3
DB 196,99,125,8,211,1 ; vroundps $0x1,%ymm3,%ymm10
DB 196,65,100,92,210 ; vsubps %ymm10,%ymm3,%ymm10
- DB 196,98,125,24,29,197,97,2,0 ; vbroadcastss 0x261c5(%rip),%ymm11 # 31904 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ DB 196,98,125,24,29,53,99,2,0 ; vbroadcastss 0x26335(%rip),%ymm11 # 31a74 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
DB 196,193,100,88,219 ; vaddps %ymm11,%ymm3,%ymm3
- DB 196,98,125,24,29,187,97,2,0 ; vbroadcastss 0x261bb(%rip),%ymm11 # 31908 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ DB 196,98,125,24,29,43,99,2,0 ; vbroadcastss 0x2632b(%rip),%ymm11 # 31a78 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
DB 196,65,44,89,219 ; vmulps %ymm11,%ymm10,%ymm11
DB 196,193,100,92,219 ; vsubps %ymm11,%ymm3,%ymm3
- DB 196,98,125,24,29,172,97,2,0 ; vbroadcastss 0x261ac(%rip),%ymm11 # 3190c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ DB 196,98,125,24,29,28,99,2,0 ; vbroadcastss 0x2631c(%rip),%ymm11 # 31a7c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
- DB 196,98,125,24,29,162,97,2,0 ; vbroadcastss 0x261a2(%rip),%ymm11 # 31910 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ DB 196,98,125,24,29,18,99,2,0 ; vbroadcastss 0x26312(%rip),%ymm11 # 31a80 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
DB 196,65,36,94,210 ; vdivps %ymm10,%ymm11,%ymm10
DB 196,193,100,88,218 ; vaddps %ymm10,%ymm3,%ymm3
- DB 196,98,125,24,21,147,97,2,0 ; vbroadcastss 0x26193(%rip),%ymm10 # 31914 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ DB 196,98,125,24,21,3,99,2,0 ; vbroadcastss 0x26303(%rip),%ymm10 # 31a84 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
DB 196,193,100,89,218 ; vmulps %ymm10,%ymm3,%ymm3
DB 197,253,91,219 ; vcvtps2dq %ymm3,%ymm3
DB 196,98,125,24,80,20 ; vbroadcastss 0x14(%rax),%ymm10
@@ -10753,7 +10753,7 @@ _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,167,96,2,0 ; vbroadcastss 0x260a7(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,23,98,2,0 ; vbroadcastss 0x26217(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,100,93,216 ; vminps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -10770,34 +10770,34 @@ _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,244,96,2,0 ; vbroadcastss 0x260f4(%rip),%ymm8 # 318ec <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ DB 196,98,125,24,5,100,98,2,0 ; vbroadcastss 0x26264(%rip),%ymm8 # 31a5c <_sk_srcover_bgra_8888_sse2_lowp+0x348>
DB 196,193,116,89,200 ; vmulps %ymm8,%ymm1,%ymm1
- DB 196,98,125,24,13,234,96,2,0 ; vbroadcastss 0x260ea(%rip),%ymm9 # 318f0 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ DB 196,98,125,24,13,90,98,2,0 ; vbroadcastss 0x2625a(%rip),%ymm9 # 31a60 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
DB 196,193,124,84,193 ; vandps %ymm9,%ymm0,%ymm0
- DB 196,226,125,24,37,60,96,2,0 ; vbroadcastss 0x2603c(%rip),%ymm4 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,226,125,24,37,172,97,2,0 ; vbroadcastss 0x261ac(%rip),%ymm4 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,252,86,196 ; vorps %ymm4,%ymm0,%ymm0
- DB 196,98,125,24,21,211,96,2,0 ; vbroadcastss 0x260d3(%rip),%ymm10 # 318f4 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ DB 196,98,125,24,21,67,98,2,0 ; vbroadcastss 0x26243(%rip),%ymm10 # 31a64 <_sk_srcover_bgra_8888_sse2_lowp+0x350>
DB 196,193,116,88,202 ; vaddps %ymm10,%ymm1,%ymm1
- DB 196,98,125,24,29,201,96,2,0 ; vbroadcastss 0x260c9(%rip),%ymm11 # 318f8 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ DB 196,98,125,24,29,57,98,2,0 ; vbroadcastss 0x26239(%rip),%ymm11 # 31a68 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
DB 196,193,124,89,211 ; vmulps %ymm11,%ymm0,%ymm2
DB 197,244,92,202 ; vsubps %ymm2,%ymm1,%ymm1
- DB 196,98,125,24,37,187,96,2,0 ; vbroadcastss 0x260bb(%rip),%ymm12 # 318fc <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ DB 196,98,125,24,37,43,98,2,0 ; vbroadcastss 0x2622b(%rip),%ymm12 # 31a6c <_sk_srcover_bgra_8888_sse2_lowp+0x358>
DB 196,193,124,88,196 ; vaddps %ymm12,%ymm0,%ymm0
- DB 196,98,125,24,45,177,96,2,0 ; vbroadcastss 0x260b1(%rip),%ymm13 # 31900 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ DB 196,98,125,24,45,33,98,2,0 ; vbroadcastss 0x26221(%rip),%ymm13 # 31a70 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
DB 197,148,94,192 ; vdivps %ymm0,%ymm13,%ymm0
DB 197,244,92,192 ; vsubps %ymm0,%ymm1,%ymm0
DB 196,98,125,24,48 ; vbroadcastss (%rax),%ymm14
DB 196,193,124,89,198 ; vmulps %ymm14,%ymm0,%ymm0
DB 196,227,125,8,200,1 ; vroundps $0x1,%ymm0,%ymm1
DB 197,252,92,241 ; vsubps %ymm1,%ymm0,%ymm6
- DB 196,98,125,24,61,144,96,2,0 ; vbroadcastss 0x26090(%rip),%ymm15 # 31904 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ DB 196,98,125,24,61,0,98,2,0 ; vbroadcastss 0x26200(%rip),%ymm15 # 31a74 <_sk_srcover_bgra_8888_sse2_lowp+0x360>
DB 196,193,124,88,199 ; vaddps %ymm15,%ymm0,%ymm0
- DB 196,226,125,24,29,134,96,2,0 ; vbroadcastss 0x26086(%rip),%ymm3 # 31908 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ DB 196,226,125,24,29,246,97,2,0 ; vbroadcastss 0x261f6(%rip),%ymm3 # 31a78 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
DB 197,204,89,203 ; vmulps %ymm3,%ymm6,%ymm1
DB 197,252,92,201 ; vsubps %ymm1,%ymm0,%ymm1
- DB 196,226,125,24,21,121,96,2,0 ; vbroadcastss 0x26079(%rip),%ymm2 # 3190c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ DB 196,226,125,24,21,233,97,2,0 ; vbroadcastss 0x261e9(%rip),%ymm2 # 31a7c <_sk_srcover_bgra_8888_sse2_lowp+0x368>
DB 197,236,92,198 ; vsubps %ymm6,%ymm2,%ymm0
- DB 196,226,125,24,53,112,96,2,0 ; vbroadcastss 0x26070(%rip),%ymm6 # 31910 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ DB 196,226,125,24,53,224,97,2,0 ; vbroadcastss 0x261e0(%rip),%ymm6 # 31a80 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
DB 197,204,94,192 ; vdivps %ymm0,%ymm6,%ymm0
DB 197,244,88,192 ; vaddps %ymm0,%ymm1,%ymm0
DB 197,252,17,4,36 ; vmovups %ymm0,(%rsp)
@@ -10839,7 +10839,7 @@ _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,180,95,2,0 ; vbroadcastss 0x25fb4(%rip),%ymm2 # 31914 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ DB 196,226,125,24,21,36,97,2,0 ; vbroadcastss 0x26124(%rip),%ymm2 # 31a84 <_sk_srcover_bgra_8888_sse2_lowp+0x370>
DB 197,236,89,28,36 ; vmulps (%rsp),%ymm2,%ymm3
DB 197,252,89,226 ; vmulps %ymm2,%ymm0,%ymm4
DB 197,244,89,210 ; vmulps %ymm2,%ymm1,%ymm2
@@ -10857,31 +10857,31 @@ _sk_gamma_avx LABEL PROC
PUBLIC _sk_lab_to_xyz_avx
_sk_lab_to_xyz_avx LABEL PROC
- DB 196,98,125,24,5,103,95,2,0 ; vbroadcastss 0x25f67(%rip),%ymm8 # 31918 <_sk_srcover_bgra_8888_sse2_lowp+0x374>
+ DB 196,98,125,24,5,215,96,2,0 ; vbroadcastss 0x260d7(%rip),%ymm8 # 31a88 <_sk_srcover_bgra_8888_sse2_lowp+0x374>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,5,193,94,2,0 ; vbroadcastss 0x25ec1(%rip),%ymm8 # 31880 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,5,49,96,2,0 ; vbroadcastss 0x26031(%rip),%ymm8 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 196,193,116,89,200 ; vmulps %ymm8,%ymm1,%ymm1
- DB 196,98,125,24,13,79,95,2,0 ; vbroadcastss 0x25f4f(%rip),%ymm9 # 3191c <_sk_srcover_bgra_8888_sse2_lowp+0x378>
+ DB 196,98,125,24,13,191,96,2,0 ; vbroadcastss 0x260bf(%rip),%ymm9 # 31a8c <_sk_srcover_bgra_8888_sse2_lowp+0x378>
DB 196,193,116,88,201 ; vaddps %ymm9,%ymm1,%ymm1
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
DB 196,193,108,88,209 ; vaddps %ymm9,%ymm2,%ymm2
- DB 196,98,125,24,5,59,95,2,0 ; vbroadcastss 0x25f3b(%rip),%ymm8 # 31920 <_sk_srcover_bgra_8888_sse2_lowp+0x37c>
+ DB 196,98,125,24,5,171,96,2,0 ; vbroadcastss 0x260ab(%rip),%ymm8 # 31a90 <_sk_srcover_bgra_8888_sse2_lowp+0x37c>
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,5,49,95,2,0 ; vbroadcastss 0x25f31(%rip),%ymm8 # 31924 <_sk_srcover_bgra_8888_sse2_lowp+0x380>
+ DB 196,98,125,24,5,161,96,2,0 ; vbroadcastss 0x260a1(%rip),%ymm8 # 31a94 <_sk_srcover_bgra_8888_sse2_lowp+0x380>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,5,39,95,2,0 ; vbroadcastss 0x25f27(%rip),%ymm8 # 31928 <_sk_srcover_bgra_8888_sse2_lowp+0x384>
+ DB 196,98,125,24,5,151,96,2,0 ; vbroadcastss 0x26097(%rip),%ymm8 # 31a98 <_sk_srcover_bgra_8888_sse2_lowp+0x384>
DB 196,193,116,89,200 ; vmulps %ymm8,%ymm1,%ymm1
DB 197,252,88,201 ; vaddps %ymm1,%ymm0,%ymm1
- DB 196,98,125,24,5,25,95,2,0 ; vbroadcastss 0x25f19(%rip),%ymm8 # 3192c <_sk_srcover_bgra_8888_sse2_lowp+0x388>
+ DB 196,98,125,24,5,137,96,2,0 ; vbroadcastss 0x26089(%rip),%ymm8 # 31a9c <_sk_srcover_bgra_8888_sse2_lowp+0x388>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
DB 197,252,92,210 ; vsubps %ymm2,%ymm0,%ymm2
DB 197,116,89,193 ; vmulps %ymm1,%ymm1,%ymm8
DB 196,65,116,89,192 ; vmulps %ymm8,%ymm1,%ymm8
- DB 196,98,125,24,13,2,95,2,0 ; vbroadcastss 0x25f02(%rip),%ymm9 # 31930 <_sk_srcover_bgra_8888_sse2_lowp+0x38c>
+ DB 196,98,125,24,13,114,96,2,0 ; vbroadcastss 0x26072(%rip),%ymm9 # 31aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x38c>
DB 196,65,52,194,208,1 ; vcmpltps %ymm8,%ymm9,%ymm10
- DB 196,98,125,24,29,247,94,2,0 ; vbroadcastss 0x25ef7(%rip),%ymm11 # 31934 <_sk_srcover_bgra_8888_sse2_lowp+0x390>
+ DB 196,98,125,24,29,103,96,2,0 ; vbroadcastss 0x26067(%rip),%ymm11 # 31aa4 <_sk_srcover_bgra_8888_sse2_lowp+0x390>
DB 196,193,116,88,203 ; vaddps %ymm11,%ymm1,%ymm1
- DB 196,98,125,24,37,237,94,2,0 ; vbroadcastss 0x25eed(%rip),%ymm12 # 31938 <_sk_srcover_bgra_8888_sse2_lowp+0x394>
+ DB 196,98,125,24,37,93,96,2,0 ; vbroadcastss 0x2605d(%rip),%ymm12 # 31aa8 <_sk_srcover_bgra_8888_sse2_lowp+0x394>
DB 196,193,116,89,204 ; vmulps %ymm12,%ymm1,%ymm1
DB 196,67,117,74,192,160 ; vblendvps %ymm10,%ymm8,%ymm1,%ymm8
DB 197,252,89,200 ; vmulps %ymm0,%ymm0,%ymm1
@@ -10896,9 +10896,9 @@ _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,163,94,2,0 ; vbroadcastss 0x25ea3(%rip),%ymm0 # 3193c <_sk_srcover_bgra_8888_sse2_lowp+0x398>
+ DB 196,226,125,24,5,19,96,2,0 ; vbroadcastss 0x26013(%rip),%ymm0 # 31aac <_sk_srcover_bgra_8888_sse2_lowp+0x398>
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
- DB 196,98,125,24,5,154,94,2,0 ; vbroadcastss 0x25e9a(%rip),%ymm8 # 31940 <_sk_srcover_bgra_8888_sse2_lowp+0x39c>
+ DB 196,98,125,24,5,10,96,2,0 ; vbroadcastss 0x2600a(%rip),%ymm8 # 31ab0 <_sk_srcover_bgra_8888_sse2_lowp+0x39c>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -10914,13 +10914,13 @@ _sk_load_a8_avx LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,68 ; jne bb0b <_sk_load_a8_avx+0x5c>
DB 196,130,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm0
- DB 197,249,219,5,59,102,2,0 ; vpand 0x2663b(%rip),%xmm0,%xmm0 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 197,249,219,5,155,103,2,0 ; vpand 0x2679b(%rip),%xmm0,%xmm0 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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,213,93,2,0 ; vbroadcastss 0x25dd5(%rip),%ymm1 # 318cc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,13,69,95,2,0 ; vbroadcastss 0x25f45(%rip),%ymm1 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,252,89,217 ; vmulps %ymm1,%ymm0,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
@@ -10992,13 +10992,13 @@ _sk_load_a8_dst_avx LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,68 ; jne bc1c <_sk_load_a8_dst_avx+0x5c>
DB 196,130,121,48,36,24 ; vpmovzxbw (%r8,%r11,1),%xmm4
- DB 197,217,219,37,42,101,2,0 ; vpand 0x2652a(%rip),%xmm4,%xmm4 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 197,217,219,37,138,102,2,0 ; vpand 0x2668a(%rip),%xmm4,%xmm4 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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,196,92,2,0 ; vbroadcastss 0x25cc4(%rip),%ymm5 # 318cc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,45,52,94,2,0 ; vbroadcastss 0x25e34(%rip),%ymm5 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,220,89,253 ; vmulps %ymm5,%ymm4,%ymm7
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,220,87,228 ; vxorps %ymm4,%ymm4,%ymm4
@@ -11046,7 +11046,7 @@ _sk_load_a8_dst_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,221 ; callq ffffffffde00bcc4 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfda720>
+ DB 232,255,255,255,221 ; callq ffffffffde00bcc4 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfda5b0>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,210 ; callq *%rdx
@@ -11124,7 +11124,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,202,90,2,0 ; vbroadcastss 0x25aca(%rip),%ymm1 # 318cc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,13,58,92,2,0 ; vbroadcastss 0x25c3a(%rip),%ymm1 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,252,89,217 ; vmulps %ymm1,%ymm0,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
@@ -11145,7 +11145,7 @@ _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,70,90,2,0 ; vbroadcastss 0x25a46(%rip),%ymm8 # 31880 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,5,182,91,2,0 ; vbroadcastss 0x25bb6(%rip),%ymm8 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 196,65,100,89,192 ; vmulps %ymm8,%ymm3,%ymm8
DB 196,65,125,91,192 ; vcvtps2dq %ymm8,%ymm8
DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9
@@ -11170,13 +11170,13 @@ _sk_store_a8_avx LABEL PROC
DB 196,3,121,20,4,24,0 ; vpextrb $0x0,%xmm8,(%r8,%r11,1)
DB 235,202 ; jmp be5e <_sk_store_a8_avx+0x40>
DB 196,3,121,20,68,24,2,4 ; vpextrb $0x4,%xmm8,0x2(%r8,%r11,1)
- DB 196,98,57,0,5,123,98,2,0 ; vpshufb 0x2627b(%rip),%xmm8,%xmm8 # 32120 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ DB 196,98,57,0,5,219,99,2,0 ; vpshufb 0x263db(%rip),%xmm8,%xmm8 # 32280 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
DB 196,3,121,21,4,24,0 ; vpextrw $0x0,%xmm8,(%r8,%r11,1)
DB 235,176 ; jmp be5e <_sk_store_a8_avx+0x40>
DB 196,3,121,20,68,24,6,12 ; vpextrb $0xc,%xmm8,0x6(%r8,%r11,1)
DB 196,3,121,20,68,24,5,10 ; vpextrb $0xa,%xmm8,0x5(%r8,%r11,1)
DB 196,3,121,20,68,24,4,8 ; vpextrb $0x8,%xmm8,0x4(%r8,%r11,1)
- DB 196,98,57,0,5,97,98,2,0 ; vpshufb 0x26261(%rip),%xmm8,%xmm8 # 32130 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ DB 196,98,57,0,5,193,99,2,0 ; vpshufb 0x263c1(%rip),%xmm8,%xmm8 # 32290 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
DB 196,1,121,126,4,24 ; vmovd %xmm8,(%r8,%r11,1)
DB 235,135 ; jmp be5e <_sk_store_a8_avx+0x40>
DB 144 ; nop
@@ -11211,16 +11211,16 @@ _sk_load_g8_avx LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,73 ; jne bf55 <_sk_load_g8_avx+0x61>
DB 196,130,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm0
- DB 197,249,219,5,246,97,2,0 ; vpand 0x261f6(%rip),%xmm0,%xmm0 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 197,249,219,5,86,99,2,0 ; vpand 0x26356(%rip),%xmm0,%xmm0 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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,144,89,2,0 ; vbroadcastss 0x25990(%rip),%ymm1 # 318cc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,13,0,91,2,0 ; vbroadcastss 0x25b00(%rip),%ymm1 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,9,89,2,0 ; vbroadcastss 0x25909(%rip),%ymm3 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,121,90,2,0 ; vbroadcastss 0x25a79(%rip),%ymm3 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 255,224 ; jmpq *%rax
@@ -11265,7 +11265,7 @@ _sk_load_g8_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,222 ; jmpq ffffffffdf00bffc <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefdaa58>
+ DB 233,255,255,255,222 ; jmpq ffffffffdf00bffc <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefda8e8>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,211 ; callq *%rbx
@@ -11287,16 +11287,16 @@ _sk_load_g8_dst_avx LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,73 ; jne c069 <_sk_load_g8_dst_avx+0x61>
DB 196,130,121,48,36,24 ; vpmovzxbw (%r8,%r11,1),%xmm4
- DB 197,217,219,37,226,96,2,0 ; vpand 0x260e2(%rip),%xmm4,%xmm4 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 197,217,219,37,66,98,2,0 ; vpand 0x26242(%rip),%xmm4,%xmm4 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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,124,88,2,0 ; vbroadcastss 0x2587c(%rip),%ymm5 # 318cc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,45,236,89,2,0 ; vbroadcastss 0x259ec(%rip),%ymm5 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,61,245,87,2,0 ; vbroadcastss 0x257f5(%rip),%ymm7 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,61,101,89,2,0 ; vbroadcastss 0x25965(%rip),%ymm7 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,40,236 ; vmovaps %ymm4,%ymm5
DB 197,252,40,244 ; vmovaps %ymm4,%ymm6
DB 255,224 ; jmpq *%rax
@@ -11341,7 +11341,7 @@ _sk_load_g8_dst_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,222 ; jmpq ffffffffdf00c110 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefdab6c>
+ DB 233,255,255,255,222 ; jmpq ffffffffdf00c110 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefda9fc>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,211 ; callq *%rbx
@@ -11419,10 +11419,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,126,86,2,0 ; vbroadcastss 0x2567e(%rip),%ymm1 # 318cc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,13,238,87,2,0 ; vbroadcastss 0x257ee(%rip),%ymm1 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,247,85,2,0 ; vbroadcastss 0x255f7(%rip),%ymm3 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,103,87,2,0 ; vbroadcastss 0x25767(%rip),%ymm3 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 91 ; pop %rbx
@@ -11448,23 +11448,23 @@ _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,30,86,2,0 ; vbroadcastss 0x2561e(%rip),%ymm0 # 318d0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ DB 196,226,125,24,5,142,87,2,0 ; vbroadcastss 0x2578e(%rip),%ymm0 # 31a40 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
DB 197,236,84,192 ; vandps %ymm0,%ymm2,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,17,86,2,0 ; vbroadcastss 0x25611(%rip),%ymm1 # 318d4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ DB 196,226,125,24,13,129,87,2,0 ; vbroadcastss 0x25781(%rip),%ymm1 # 31a44 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,8,86,2,0 ; vbroadcastss 0x25608(%rip),%ymm1 # 318d8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ DB 196,226,125,24,13,120,87,2,0 ; vbroadcastss 0x25778(%rip),%ymm1 # 31a48 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
DB 197,236,84,201 ; vandps %ymm1,%ymm2,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,29,251,85,2,0 ; vbroadcastss 0x255fb(%rip),%ymm3 # 318dc <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ DB 196,226,125,24,29,107,87,2,0 ; vbroadcastss 0x2576b(%rip),%ymm3 # 31a4c <_sk_srcover_bgra_8888_sse2_lowp+0x338>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
- DB 196,226,125,24,29,242,85,2,0 ; vbroadcastss 0x255f2(%rip),%ymm3 # 318e0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ DB 196,226,125,24,29,98,87,2,0 ; vbroadcastss 0x25762(%rip),%ymm3 # 31a50 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
DB 197,236,84,211 ; vandps %ymm3,%ymm2,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,226,125,24,29,229,85,2,0 ; vbroadcastss 0x255e5(%rip),%ymm3 # 318e4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ DB 196,226,125,24,29,85,87,2,0 ; vbroadcastss 0x25755(%rip),%ymm3 # 31a54 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
DB 197,236,89,211 ; vmulps %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,70,85,2,0 ; vbroadcastss 0x25546(%rip),%ymm3 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,182,86,2,0 ; vbroadcastss 0x256b6(%rip),%ymm3 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,7 ; and $0x7,%r9b
@@ -11527,23 +11527,23 @@ _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,221,84,2,0 ; vbroadcastss 0x254dd(%rip),%ymm4 # 318d0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ DB 196,226,125,24,37,77,86,2,0 ; vbroadcastss 0x2564d(%rip),%ymm4 # 31a40 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
DB 197,204,84,228 ; vandps %ymm4,%ymm6,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,208,84,2,0 ; vbroadcastss 0x254d0(%rip),%ymm5 # 318d4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ DB 196,226,125,24,45,64,86,2,0 ; vbroadcastss 0x25640(%rip),%ymm5 # 31a44 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
- DB 196,226,125,24,45,199,84,2,0 ; vbroadcastss 0x254c7(%rip),%ymm5 # 318d8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ DB 196,226,125,24,45,55,86,2,0 ; vbroadcastss 0x25637(%rip),%ymm5 # 31a48 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
DB 197,204,84,237 ; vandps %ymm5,%ymm6,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,125,24,61,186,84,2,0 ; vbroadcastss 0x254ba(%rip),%ymm7 # 318dc <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ DB 196,226,125,24,61,42,86,2,0 ; vbroadcastss 0x2562a(%rip),%ymm7 # 31a4c <_sk_srcover_bgra_8888_sse2_lowp+0x338>
DB 197,212,89,239 ; vmulps %ymm7,%ymm5,%ymm5
- DB 196,226,125,24,61,177,84,2,0 ; vbroadcastss 0x254b1(%rip),%ymm7 # 318e0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ DB 196,226,125,24,61,33,86,2,0 ; vbroadcastss 0x25621(%rip),%ymm7 # 31a50 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
DB 197,204,84,247 ; vandps %ymm7,%ymm6,%ymm6
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
- DB 196,226,125,24,61,164,84,2,0 ; vbroadcastss 0x254a4(%rip),%ymm7 # 318e4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ DB 196,226,125,24,61,20,86,2,0 ; vbroadcastss 0x25614(%rip),%ymm7 # 31a54 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
DB 197,204,89,247 ; vmulps %ymm7,%ymm6,%ymm6
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,61,5,84,2,0 ; vbroadcastss 0x25405(%rip),%ymm7 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,61,117,85,2,0 ; vbroadcastss 0x25575(%rip),%ymm7 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,7 ; and $0x7,%r9b
@@ -11661,23 +11661,23 @@ _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,173,82,2,0 ; vbroadcastss 0x252ad(%rip),%ymm0 # 318d0 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ DB 196,226,125,24,5,29,84,2,0 ; vbroadcastss 0x2541d(%rip),%ymm0 # 31a40 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
DB 197,236,84,192 ; vandps %ymm0,%ymm2,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,160,82,2,0 ; vbroadcastss 0x252a0(%rip),%ymm1 # 318d4 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ DB 196,226,125,24,13,16,84,2,0 ; vbroadcastss 0x25410(%rip),%ymm1 # 31a44 <_sk_srcover_bgra_8888_sse2_lowp+0x330>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,151,82,2,0 ; vbroadcastss 0x25297(%rip),%ymm1 # 318d8 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ DB 196,226,125,24,13,7,84,2,0 ; vbroadcastss 0x25407(%rip),%ymm1 # 31a48 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
DB 197,236,84,201 ; vandps %ymm1,%ymm2,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,29,138,82,2,0 ; vbroadcastss 0x2528a(%rip),%ymm3 # 318dc <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ DB 196,226,125,24,29,250,83,2,0 ; vbroadcastss 0x253fa(%rip),%ymm3 # 31a4c <_sk_srcover_bgra_8888_sse2_lowp+0x338>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
- DB 196,226,125,24,29,129,82,2,0 ; vbroadcastss 0x25281(%rip),%ymm3 # 318e0 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ DB 196,226,125,24,29,241,83,2,0 ; vbroadcastss 0x253f1(%rip),%ymm3 # 31a50 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
DB 197,236,84,211 ; vandps %ymm3,%ymm2,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,226,125,24,29,116,82,2,0 ; vbroadcastss 0x25274(%rip),%ymm3 # 318e4 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ DB 196,226,125,24,29,228,83,2,0 ; vbroadcastss 0x253e4(%rip),%ymm3 # 31a54 <_sk_srcover_bgra_8888_sse2_lowp+0x340>
DB 197,236,89,211 ; vmulps %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,213,81,2,0 ; vbroadcastss 0x251d5(%rip),%ymm3 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,69,83,2,0 ; vbroadcastss 0x25345(%rip),%ymm3 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 91 ; pop %rbx
DB 65,92 ; pop %r12
DB 65,94 ; pop %r14
@@ -11694,14 +11694,14 @@ _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,156,82,2,0 ; vbroadcastss 0x2529c(%rip),%ymm8 # 31944 <_sk_srcover_bgra_8888_sse2_lowp+0x3a0>
+ DB 196,98,125,24,5,12,84,2,0 ; vbroadcastss 0x2540c(%rip),%ymm8 # 31ab4 <_sk_srcover_bgra_8888_sse2_lowp+0x3a0>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,193,41,114,241,11 ; vpslld $0xb,%xmm9,%xmm10
DB 196,67,125,25,201,1 ; vextractf128 $0x1,%ymm9,%xmm9
DB 196,193,49,114,241,11 ; vpslld $0xb,%xmm9,%xmm9
DB 196,67,45,24,201,1 ; vinsertf128 $0x1,%xmm9,%ymm10,%ymm9
- DB 196,98,125,24,21,117,82,2,0 ; vbroadcastss 0x25275(%rip),%ymm10 # 31948 <_sk_srcover_bgra_8888_sse2_lowp+0x3a4>
+ DB 196,98,125,24,21,229,83,2,0 ; vbroadcastss 0x253e5(%rip),%ymm10 # 31ab8 <_sk_srcover_bgra_8888_sse2_lowp+0x3a4>
DB 196,65,116,89,210 ; vmulps %ymm10,%ymm1,%ymm10
DB 196,65,125,91,210 ; vcvtps2dq %ymm10,%ymm10
DB 196,193,33,114,242,5 ; vpslld $0x5,%xmm10,%xmm11
@@ -11756,7 +11756,7 @@ _sk_store_565_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,224 ; callq ffffffffe100c798 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fdb1f4>
+ DB 232,255,255,255,224 ; callq ffffffffe100c798 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fdb084>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -11777,25 +11777,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,109,81,2,0 ; vbroadcastss 0x2516d(%rip),%ymm0 # 3194c <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+ DB 196,226,125,24,5,221,82,2,0 ; vbroadcastss 0x252dd(%rip),%ymm0 # 31abc <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
DB 197,228,84,192 ; vandps %ymm0,%ymm3,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,96,81,2,0 ; vbroadcastss 0x25160(%rip),%ymm1 # 31950 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+ DB 196,226,125,24,13,208,82,2,0 ; vbroadcastss 0x252d0(%rip),%ymm1 # 31ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,87,81,2,0 ; vbroadcastss 0x25157(%rip),%ymm1 # 31954 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+ DB 196,226,125,24,13,199,82,2,0 ; vbroadcastss 0x252c7(%rip),%ymm1 # 31ac4 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
DB 197,228,84,201 ; vandps %ymm1,%ymm3,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,74,81,2,0 ; vbroadcastss 0x2514a(%rip),%ymm2 # 31958 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+ DB 196,226,125,24,21,186,82,2,0 ; vbroadcastss 0x252ba(%rip),%ymm2 # 31ac8 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
DB 197,244,89,202 ; vmulps %ymm2,%ymm1,%ymm1
- DB 196,226,125,24,21,65,81,2,0 ; vbroadcastss 0x25141(%rip),%ymm2 # 3195c <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+ DB 196,226,125,24,21,177,82,2,0 ; vbroadcastss 0x252b1(%rip),%ymm2 # 31acc <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
DB 197,228,84,210 ; vandps %ymm2,%ymm3,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,98,125,24,5,52,81,2,0 ; vbroadcastss 0x25134(%rip),%ymm8 # 31960 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+ DB 196,98,125,24,5,164,82,2,0 ; vbroadcastss 0x252a4(%rip),%ymm8 # 31ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
- DB 196,98,125,24,5,42,81,2,0 ; vbroadcastss 0x2512a(%rip),%ymm8 # 31964 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+ DB 196,98,125,24,5,154,82,2,0 ; vbroadcastss 0x2529a(%rip),%ymm8 # 31ad4 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
DB 196,193,100,84,216 ; vandps %ymm8,%ymm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,98,125,24,5,28,81,2,0 ; vbroadcastss 0x2511c(%rip),%ymm8 # 31968 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+ DB 196,98,125,24,5,140,82,2,0 ; vbroadcastss 0x2528c(%rip),%ymm8 # 31ad8 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -11864,25 +11864,25 @@ _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,17,80,2,0 ; vbroadcastss 0x25011(%rip),%ymm4 # 3194c <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+ DB 196,226,125,24,37,129,81,2,0 ; vbroadcastss 0x25181(%rip),%ymm4 # 31abc <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
DB 197,196,84,228 ; vandps %ymm4,%ymm7,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,4,80,2,0 ; vbroadcastss 0x25004(%rip),%ymm5 # 31950 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+ DB 196,226,125,24,45,116,81,2,0 ; vbroadcastss 0x25174(%rip),%ymm5 # 31ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
- DB 196,226,125,24,45,251,79,2,0 ; vbroadcastss 0x24ffb(%rip),%ymm5 # 31954 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+ DB 196,226,125,24,45,107,81,2,0 ; vbroadcastss 0x2516b(%rip),%ymm5 # 31ac4 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
DB 197,196,84,237 ; vandps %ymm5,%ymm7,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,125,24,53,238,79,2,0 ; vbroadcastss 0x24fee(%rip),%ymm6 # 31958 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+ DB 196,226,125,24,53,94,81,2,0 ; vbroadcastss 0x2515e(%rip),%ymm6 # 31ac8 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
DB 197,212,89,238 ; vmulps %ymm6,%ymm5,%ymm5
- DB 196,226,125,24,53,229,79,2,0 ; vbroadcastss 0x24fe5(%rip),%ymm6 # 3195c <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+ DB 196,226,125,24,53,85,81,2,0 ; vbroadcastss 0x25155(%rip),%ymm6 # 31acc <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
DB 197,196,84,246 ; vandps %ymm6,%ymm7,%ymm6
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
- DB 196,98,125,24,5,216,79,2,0 ; vbroadcastss 0x24fd8(%rip),%ymm8 # 31960 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+ DB 196,98,125,24,5,72,81,2,0 ; vbroadcastss 0x25148(%rip),%ymm8 # 31ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
DB 196,193,76,89,240 ; vmulps %ymm8,%ymm6,%ymm6
- DB 196,98,125,24,5,206,79,2,0 ; vbroadcastss 0x24fce(%rip),%ymm8 # 31964 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+ DB 196,98,125,24,5,62,81,2,0 ; vbroadcastss 0x2513e(%rip),%ymm8 # 31ad4 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
DB 196,193,68,84,248 ; vandps %ymm8,%ymm7,%ymm7
DB 197,252,91,255 ; vcvtdq2ps %ymm7,%ymm7
- DB 196,98,125,24,5,192,79,2,0 ; vbroadcastss 0x24fc0(%rip),%ymm8 # 31968 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+ DB 196,98,125,24,5,48,81,2,0 ; vbroadcastss 0x25130(%rip),%ymm8 # 31ad8 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
DB 196,193,68,89,248 ; vmulps %ymm8,%ymm7,%ymm7
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -12002,25 +12002,25 @@ _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,201,77,2,0 ; vbroadcastss 0x24dc9(%rip),%ymm0 # 3194c <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+ DB 196,226,125,24,5,57,79,2,0 ; vbroadcastss 0x24f39(%rip),%ymm0 # 31abc <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
DB 197,228,84,192 ; vandps %ymm0,%ymm3,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,188,77,2,0 ; vbroadcastss 0x24dbc(%rip),%ymm1 # 31950 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+ DB 196,226,125,24,13,44,79,2,0 ; vbroadcastss 0x24f2c(%rip),%ymm1 # 31ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,179,77,2,0 ; vbroadcastss 0x24db3(%rip),%ymm1 # 31954 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+ DB 196,226,125,24,13,35,79,2,0 ; vbroadcastss 0x24f23(%rip),%ymm1 # 31ac4 <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
DB 197,228,84,201 ; vandps %ymm1,%ymm3,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,166,77,2,0 ; vbroadcastss 0x24da6(%rip),%ymm2 # 31958 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+ DB 196,226,125,24,21,22,79,2,0 ; vbroadcastss 0x24f16(%rip),%ymm2 # 31ac8 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
DB 197,244,89,202 ; vmulps %ymm2,%ymm1,%ymm1
- DB 196,226,125,24,21,157,77,2,0 ; vbroadcastss 0x24d9d(%rip),%ymm2 # 3195c <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+ DB 196,226,125,24,21,13,79,2,0 ; vbroadcastss 0x24f0d(%rip),%ymm2 # 31acc <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
DB 197,228,84,210 ; vandps %ymm2,%ymm3,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,98,125,24,5,144,77,2,0 ; vbroadcastss 0x24d90(%rip),%ymm8 # 31960 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+ DB 196,98,125,24,5,0,79,2,0 ; vbroadcastss 0x24f00(%rip),%ymm8 # 31ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
- DB 196,98,125,24,5,134,77,2,0 ; vbroadcastss 0x24d86(%rip),%ymm8 # 31964 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+ DB 196,98,125,24,5,246,78,2,0 ; vbroadcastss 0x24ef6(%rip),%ymm8 # 31ad4 <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
DB 196,193,100,84,216 ; vandps %ymm8,%ymm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,98,125,24,5,120,77,2,0 ; vbroadcastss 0x24d78(%rip),%ymm8 # 31968 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+ DB 196,98,125,24,5,232,78,2,0 ; vbroadcastss 0x24ee8(%rip),%ymm8 # 31ad8 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
@@ -12039,7 +12039,7 @@ _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,76,77,2,0 ; vbroadcastss 0x24d4c(%rip),%ymm8 # 3196c <_sk_srcover_bgra_8888_sse2_lowp+0x3c8>
+ DB 196,98,125,24,5,188,78,2,0 ; vbroadcastss 0x24ebc(%rip),%ymm8 # 31adc <_sk_srcover_bgra_8888_sse2_lowp+0x3c8>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,193,41,114,241,12 ; vpslld $0xc,%xmm9,%xmm10
@@ -12125,10 +12125,10 @@ _sk_load_8888_avx LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 15,133,135,0,0,0 ; jne cddb <_sk_load_8888_avx+0xa7>
DB 196,1,125,16,12,152 ; vmovupd (%r8,%r11,4),%ymm9
- DB 197,125,40,21,126,80,2,0 ; vmovapd 0x2507e(%rip),%ymm10 # 31de0 <_sk_srcover_bgra_8888_sse2_lowp+0x83c>
+ DB 197,125,40,21,222,81,2,0 ; vmovapd 0x251de(%rip),%ymm10 # 31f40 <_sk_srcover_bgra_8888_sse2_lowp+0x82c>
DB 196,193,53,84,194 ; vandpd %ymm10,%ymm9,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,5,88,75,2,0 ; vbroadcastss 0x24b58(%rip),%ymm8 # 318cc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,5,200,76,2,0 ; vbroadcastss 0x24cc8(%rip),%ymm8 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 196,193,113,114,209,8 ; vpsrld $0x8,%xmm9,%xmm1
DB 196,99,125,25,203,1 ; vextractf128 $0x1,%ymm9,%xmm3
@@ -12218,10 +12218,10 @@ _sk_load_8888_dst_avx LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 15,133,135,0,0,0 ; jne cf53 <_sk_load_8888_dst_avx+0xa7>
DB 196,1,125,16,12,152 ; vmovupd (%r8,%r11,4),%ymm9
- DB 197,125,40,21,38,79,2,0 ; vmovapd 0x24f26(%rip),%ymm10 # 31e00 <_sk_srcover_bgra_8888_sse2_lowp+0x85c>
+ DB 197,125,40,21,134,80,2,0 ; vmovapd 0x25086(%rip),%ymm10 # 31f60 <_sk_srcover_bgra_8888_sse2_lowp+0x84c>
DB 196,193,53,84,226 ; vandpd %ymm10,%ymm9,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,98,125,24,5,224,73,2,0 ; vbroadcastss 0x249e0(%rip),%ymm8 # 318cc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,5,80,75,2,0 ; vbroadcastss 0x24b50(%rip),%ymm8 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,92,89,224 ; vmulps %ymm8,%ymm4,%ymm4
DB 196,193,81,114,209,8 ; vpsrld $0x8,%xmm9,%xmm5
DB 196,99,125,25,207,1 ; vextractf128 $0x1,%ymm9,%xmm7
@@ -12354,10 +12354,10 @@ _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,248,76,2,0 ; vmovaps 0x24cf8(%rip),%ymm10 # 31e20 <_sk_srcover_bgra_8888_sse2_lowp+0x87c>
+ DB 197,124,40,21,88,78,2,0 ; vmovaps 0x24e58(%rip),%ymm10 # 31f80 <_sk_srcover_bgra_8888_sse2_lowp+0x86c>
DB 196,193,124,84,194 ; vandps %ymm10,%ymm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,13,146,71,2,0 ; vbroadcastss 0x24792(%rip),%ymm9 # 318cc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,13,2,73,2,0 ; vbroadcastss 0x24902(%rip),%ymm9 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
DB 196,193,113,114,208,8 ; vpsrld $0x8,%xmm8,%xmm1
DB 197,233,114,211,8 ; vpsrld $0x8,%xmm3,%xmm2
@@ -12392,7 +12392,7 @@ _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,190,70,2,0 ; vbroadcastss 0x246be(%rip),%ymm8 # 31880 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,5,46,72,2,0 ; vbroadcastss 0x2482e(%rip),%ymm8 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,65,116,89,208 ; vmulps %ymm8,%ymm1,%ymm10
@@ -12455,7 +12455,7 @@ _sk_store_8888_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,218 ; callq ffffffffdb00d2d4 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdafdbd30>
+ DB 232,255,255,255,218 ; callq ffffffffdb00d2d4 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdafdbbc0>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,204 ; dec %esp
@@ -12475,10 +12475,10 @@ _sk_load_bgra_avx LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 15,133,135,0,0,0 ; jne d383 <_sk_load_bgra_avx+0xa7>
DB 196,1,125,16,12,152 ; vmovupd (%r8,%r11,4),%ymm9
- DB 197,125,40,21,54,75,2,0 ; vmovapd 0x24b36(%rip),%ymm10 # 31e40 <_sk_srcover_bgra_8888_sse2_lowp+0x89c>
+ DB 197,125,40,21,150,76,2,0 ; vmovapd 0x24c96(%rip),%ymm10 # 31fa0 <_sk_srcover_bgra_8888_sse2_lowp+0x88c>
DB 196,193,53,84,202 ; vandpd %ymm10,%ymm9,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,98,125,24,5,176,69,2,0 ; vbroadcastss 0x245b0(%rip),%ymm8 # 318cc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,5,32,71,2,0 ; vbroadcastss 0x24720(%rip),%ymm8 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,116,89,208 ; vmulps %ymm8,%ymm1,%ymm2
DB 196,193,113,114,209,8 ; vpsrld $0x8,%xmm9,%xmm1
DB 196,99,125,25,203,1 ; vextractf128 $0x1,%ymm9,%xmm3
@@ -12568,10 +12568,10 @@ _sk_load_bgra_dst_avx LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 15,133,135,0,0,0 ; jne d4fb <_sk_load_bgra_dst_avx+0xa7>
DB 196,1,125,16,12,152 ; vmovupd (%r8,%r11,4),%ymm9
- DB 197,125,40,21,222,73,2,0 ; vmovapd 0x249de(%rip),%ymm10 # 31e60 <_sk_srcover_bgra_8888_sse2_lowp+0x8bc>
+ DB 197,125,40,21,62,75,2,0 ; vmovapd 0x24b3e(%rip),%ymm10 # 31fc0 <_sk_srcover_bgra_8888_sse2_lowp+0x8ac>
DB 196,193,53,84,234 ; vandpd %ymm10,%ymm9,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,98,125,24,5,56,68,2,0 ; vbroadcastss 0x24438(%rip),%ymm8 # 318cc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,5,168,69,2,0 ; vbroadcastss 0x245a8(%rip),%ymm8 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,84,89,240 ; vmulps %ymm8,%ymm5,%ymm6
DB 196,193,81,114,209,8 ; vpsrld $0x8,%xmm9,%xmm5
DB 196,99,125,25,207,1 ; vextractf128 $0x1,%ymm9,%xmm7
@@ -12704,10 +12704,10 @@ _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,176,71,2,0 ; vmovaps 0x247b0(%rip),%ymm9 # 31e80 <_sk_srcover_bgra_8888_sse2_lowp+0x8dc>
+ DB 197,124,40,13,16,73,2,0 ; vmovaps 0x24910(%rip),%ymm9 # 31fe0 <_sk_srcover_bgra_8888_sse2_lowp+0x8cc>
DB 196,193,124,84,193 ; vandps %ymm9,%ymm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,21,234,65,2,0 ; vbroadcastss 0x241ea(%rip),%ymm10 # 318cc <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,21,90,67,2,0 ; vbroadcastss 0x2435a(%rip),%ymm10 # 31a3c <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,124,89,210 ; vmulps %ymm10,%ymm0,%ymm2
DB 196,193,121,114,208,8 ; vpsrld $0x8,%xmm8,%xmm0
DB 197,241,114,211,8 ; vpsrld $0x8,%xmm3,%xmm1
@@ -12742,7 +12742,7 @@ _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,22,65,2,0 ; vbroadcastss 0x24116(%rip),%ymm8 # 31880 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,5,134,66,2,0 ; vbroadcastss 0x24286(%rip),%ymm8 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 196,65,108,89,200 ; vmulps %ymm8,%ymm2,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,65,116,89,208 ; vmulps %ymm8,%ymm1,%ymm10
@@ -12805,7 +12805,7 @@ _sk_store_bgra_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,218 ; callq ffffffffdb00d87c <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdafdc2d8>
+ DB 232,255,255,255,218 ; callq ffffffffdb00d87c <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdafdc168>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,204 ; dec %esp
@@ -12845,14 +12845,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,141,80,2,0 ; vmovddup 0x2508d(%rip),%xmm10 # 329a8 <_sk_srcover_bgra_8888_sse2_lowp+0x1404>
+ DB 197,123,18,21,237,81,2,0 ; vmovddup 0x251ed(%rip),%xmm10 # 32b08 <_sk_srcover_bgra_8888_sse2_lowp+0x13f4>
DB 196,193,121,219,218 ; vpand %xmm10,%xmm0,%xmm3
- DB 196,98,121,24,29,171,64,2,0 ; vbroadcastss 0x240ab(%rip),%xmm11 # 319d4 <_sk_srcover_bgra_8888_sse2_lowp+0x430>
+ DB 196,98,121,24,29,27,66,2,0 ; vbroadcastss 0x2421b(%rip),%xmm11 # 31b44 <_sk_srcover_bgra_8888_sse2_lowp+0x430>
DB 197,33,102,227 ; vpcmpgtd %xmm3,%xmm11,%xmm12
DB 196,193,113,219,210 ; vpand %xmm10,%xmm1,%xmm2
DB 197,33,102,234 ; vpcmpgtd %xmm2,%xmm11,%xmm13
DB 196,195,21,24,252,1 ; vinsertf128 $0x1,%xmm12,%ymm13,%ymm7
- DB 197,123,18,37,108,80,2,0 ; vmovddup 0x2506c(%rip),%xmm12 # 329b0 <_sk_srcover_bgra_8888_sse2_lowp+0x140c>
+ DB 197,123,18,37,204,81,2,0 ; vmovddup 0x251cc(%rip),%xmm12 # 32b10 <_sk_srcover_bgra_8888_sse2_lowp+0x13fc>
DB 196,193,113,219,204 ; vpand %xmm12,%xmm1,%xmm1
DB 197,241,114,241,16 ; vpslld $0x10,%xmm1,%xmm1
DB 196,193,121,219,196 ; vpand %xmm12,%xmm0,%xmm0
@@ -12861,7 +12861,7 @@ _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,101,64,2,0 ; vbroadcastss 0x24065(%rip),%xmm3 # 319d8 <_sk_srcover_bgra_8888_sse2_lowp+0x434>
+ DB 196,226,121,24,29,213,65,2,0 ; vbroadcastss 0x241d5(%rip),%xmm3 # 31b48 <_sk_srcover_bgra_8888_sse2_lowp+0x434>
DB 197,249,254,195 ; vpaddd %xmm3,%xmm0,%xmm0
DB 197,241,254,203 ; vpaddd %xmm3,%xmm1,%xmm1
DB 196,227,117,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm1,%ymm0
@@ -12996,14 +12996,14 @@ _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,178,77,2,0 ; vmovddup 0x24db2(%rip),%xmm10 # 329a8 <_sk_srcover_bgra_8888_sse2_lowp+0x1404>
+ DB 197,123,18,21,18,79,2,0 ; vmovddup 0x24f12(%rip),%xmm10 # 32b08 <_sk_srcover_bgra_8888_sse2_lowp+0x13f4>
DB 196,193,89,219,250 ; vpand %xmm10,%xmm4,%xmm7
- DB 196,98,121,24,29,208,61,2,0 ; vbroadcastss 0x23dd0(%rip),%xmm11 # 319d4 <_sk_srcover_bgra_8888_sse2_lowp+0x430>
+ DB 196,98,121,24,29,64,63,2,0 ; vbroadcastss 0x23f40(%rip),%xmm11 # 31b44 <_sk_srcover_bgra_8888_sse2_lowp+0x430>
DB 197,33,102,231 ; vpcmpgtd %xmm7,%xmm11,%xmm12
DB 196,193,81,219,242 ; vpand %xmm10,%xmm5,%xmm6
DB 197,33,102,238 ; vpcmpgtd %xmm6,%xmm11,%xmm13
DB 196,195,21,24,220,1 ; vinsertf128 $0x1,%xmm12,%ymm13,%ymm3
- DB 197,123,18,37,145,77,2,0 ; vmovddup 0x24d91(%rip),%xmm12 # 329b0 <_sk_srcover_bgra_8888_sse2_lowp+0x140c>
+ DB 197,123,18,37,241,78,2,0 ; vmovddup 0x24ef1(%rip),%xmm12 # 32b10 <_sk_srcover_bgra_8888_sse2_lowp+0x13fc>
DB 196,193,81,219,236 ; vpand %xmm12,%xmm5,%xmm5
DB 197,209,114,245,16 ; vpslld $0x10,%xmm5,%xmm5
DB 196,193,89,219,228 ; vpand %xmm12,%xmm4,%xmm4
@@ -13012,7 +13012,7 @@ _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,138,61,2,0 ; vbroadcastss 0x23d8a(%rip),%xmm7 # 319d8 <_sk_srcover_bgra_8888_sse2_lowp+0x434>
+ DB 196,226,121,24,61,250,62,2,0 ; vbroadcastss 0x23efa(%rip),%xmm7 # 31b48 <_sk_srcover_bgra_8888_sse2_lowp+0x434>
DB 197,217,254,231 ; vpaddd %xmm7,%xmm4,%xmm4
DB 197,209,254,239 ; vpaddd %xmm7,%xmm5,%xmm5
DB 196,227,85,24,228,1 ; vinsertf128 $0x1,%xmm4,%ymm5,%ymm4
@@ -13190,14 +13190,14 @@ _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,29,20,74,2,0 ; vmovddup 0x24a14(%rip),%xmm11 # 329a8 <_sk_srcover_bgra_8888_sse2_lowp+0x1404>
+ DB 197,123,18,29,116,75,2,0 ; vmovddup 0x24b74(%rip),%xmm11 # 32b08 <_sk_srcover_bgra_8888_sse2_lowp+0x13f4>
DB 196,193,121,219,219 ; vpand %xmm11,%xmm0,%xmm3
- DB 196,98,121,24,37,50,58,2,0 ; vbroadcastss 0x23a32(%rip),%xmm12 # 319d4 <_sk_srcover_bgra_8888_sse2_lowp+0x430>
+ DB 196,98,121,24,37,162,59,2,0 ; vbroadcastss 0x23ba2(%rip),%xmm12 # 31b44 <_sk_srcover_bgra_8888_sse2_lowp+0x430>
DB 197,25,102,235 ; vpcmpgtd %xmm3,%xmm12,%xmm13
DB 196,193,105,219,203 ; vpand %xmm11,%xmm2,%xmm1
DB 197,25,102,193 ; vpcmpgtd %xmm1,%xmm12,%xmm8
DB 196,67,61,24,197,1 ; vinsertf128 $0x1,%xmm13,%ymm8,%ymm8
- DB 197,123,18,45,243,73,2,0 ; vmovddup 0x249f3(%rip),%xmm13 # 329b0 <_sk_srcover_bgra_8888_sse2_lowp+0x140c>
+ DB 197,123,18,45,83,75,2,0 ; vmovddup 0x24b53(%rip),%xmm13 # 32b10 <_sk_srcover_bgra_8888_sse2_lowp+0x13fc>
DB 196,193,105,219,213 ; vpand %xmm13,%xmm2,%xmm2
DB 197,233,114,242,16 ; vpslld $0x10,%xmm2,%xmm2
DB 197,241,114,241,13 ; vpslld $0xd,%xmm1,%xmm1
@@ -13206,7 +13206,7 @@ _sk_gather_f16_avx LABEL PROC
DB 197,249,114,240,16 ; vpslld $0x10,%xmm0,%xmm0
DB 197,233,114,243,13 ; vpslld $0xd,%xmm3,%xmm2
DB 197,249,235,194 ; vpor %xmm2,%xmm0,%xmm0
- DB 196,226,121,24,29,236,57,2,0 ; vbroadcastss 0x239ec(%rip),%xmm3 # 319d8 <_sk_srcover_bgra_8888_sse2_lowp+0x434>
+ DB 196,226,121,24,29,92,59,2,0 ; vbroadcastss 0x23b5c(%rip),%xmm3 # 31b48 <_sk_srcover_bgra_8888_sse2_lowp+0x434>
DB 197,249,254,195 ; vpaddd %xmm3,%xmm0,%xmm0
DB 197,241,254,203 ; vpaddd %xmm3,%xmm1,%xmm1
DB 196,227,117,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm1,%ymm0
@@ -13294,12 +13294,12 @@ _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,13,56,2,0 ; vbroadcastss 0x2380d(%rip),%ymm8 # 3199c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ DB 196,98,125,24,5,125,57,2,0 ; vbroadcastss 0x2397d(%rip),%ymm8 # 31b0c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
DB 196,65,124,84,216 ; vandps %ymm8,%ymm0,%ymm11
- DB 196,98,125,24,21,63,56,2,0 ; vbroadcastss 0x2383f(%rip),%ymm10 # 319dc <_sk_srcover_bgra_8888_sse2_lowp+0x438>
+ DB 196,98,125,24,21,175,57,2,0 ; vbroadcastss 0x239af(%rip),%ymm10 # 31b4c <_sk_srcover_bgra_8888_sse2_lowp+0x438>
DB 196,65,124,84,226 ; vandps %ymm10,%ymm0,%ymm12
DB 196,67,125,25,229,1 ; vextractf128 $0x1,%ymm12,%xmm13
- DB 196,98,121,24,13,47,56,2,0 ; vbroadcastss 0x2382f(%rip),%xmm9 # 319e0 <_sk_srcover_bgra_8888_sse2_lowp+0x43c>
+ DB 196,98,121,24,13,159,57,2,0 ; vbroadcastss 0x2399f(%rip),%xmm9 # 31b50 <_sk_srcover_bgra_8888_sse2_lowp+0x43c>
DB 196,65,49,102,245 ; vpcmpgtd %xmm13,%xmm9,%xmm14
DB 196,65,49,102,252 ; vpcmpgtd %xmm12,%xmm9,%xmm15
DB 196,67,5,24,246,1 ; vinsertf128 $0x1,%xmm14,%ymm15,%ymm14
@@ -13310,7 +13310,7 @@ _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,242,55,2,0 ; vbroadcastss 0x237f2(%rip),%xmm11 # 319e4 <_sk_srcover_bgra_8888_sse2_lowp+0x440>
+ DB 196,98,121,24,29,98,57,2,0 ; vbroadcastss 0x23962(%rip),%xmm11 # 31b54 <_sk_srcover_bgra_8888_sse2_lowp+0x440>
DB 196,65,17,254,235 ; vpaddd %xmm11,%xmm13,%xmm13
DB 196,65,25,254,227 ; vpaddd %xmm11,%xmm12,%xmm12
DB 196,67,29,24,237,1 ; vinsertf128 $0x1,%xmm13,%ymm12,%ymm13
@@ -13459,7 +13459,7 @@ _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,52,52,2,0 ; vbroadcastss 0x23434(%rip),%ymm9 # 318e8 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+ DB 196,98,125,24,13,164,53,2,0 ; vbroadcastss 0x235a4(%rip),%ymm9 # 31a58 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
DB 197,169,109,202 ; vpunpckhqdq %xmm2,%xmm10,%xmm1
DB 197,233,113,241,8 ; vpsllw $0x8,%xmm1,%xmm2
@@ -13561,7 +13561,7 @@ _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,99,50,2,0 ; vbroadcastss 0x23263(%rip),%ymm9 # 318e8 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+ DB 196,98,125,24,13,211,51,2,0 ; vbroadcastss 0x233d3(%rip),%ymm9 # 31a58 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
DB 197,185,109,203 ; vpunpckhqdq %xmm3,%xmm8,%xmm1
DB 197,225,113,241,8 ; vpsllw $0x8,%xmm1,%xmm3
@@ -13583,7 +13583,7 @@ _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,99,49,2,0 ; vbroadcastss 0x23163(%rip),%ymm3 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,211,50,2,0 ; vbroadcastss 0x232d3(%rip),%ymm3 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 255,224 ; jmpq *%rax
DB 196,193,121,110,4,64 ; vmovd (%r8,%rax,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
@@ -13657,7 +13657,7 @@ _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,44,49,2,0 ; vbroadcastss 0x2312c(%rip),%ymm8 # 31970 <_sk_srcover_bgra_8888_sse2_lowp+0x3cc>
+ DB 196,98,125,24,5,156,50,2,0 ; vbroadcastss 0x2329c(%rip),%ymm8 # 31ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x3cc>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,67,125,25,202,1 ; vextractf128 $0x1,%ymm9,%xmm10
@@ -13914,7 +13914,7 @@ _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) # 2900ecbc <_sk_srcover_bgra_8888_sse2_lowp+0x28fdd718>
+ DB 255,53,255,255,255,40 ; pushq 0x28ffffff(%rip) # 2900ecbc <_sk_srcover_bgra_8888_sse2_lowp+0x28fdd5a8>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -14003,7 +14003,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,65,42,2,0 ; vmulss 0x22a41(%rip),%xmm9,%xmm0 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 197,178,89,5,177,43,2,0 ; vmulss 0x22bb1(%rip),%xmm9,%xmm0 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,227,121,4,192,0 ; vpermilps $0x0,%xmm0,%xmm0
DB 196,227,125,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
DB 197,164,89,192 ; vmulps %ymm0,%ymm11,%ymm0
@@ -14028,7 +14028,7 @@ _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,215,41,2,0 ; vmulss 0x229d7(%rip),%xmm9,%xmm1 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 197,178,89,13,71,43,2,0 ; vmulss 0x22b47(%rip),%xmm9,%xmm1 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,227,121,4,201,0 ; vpermilps $0x0,%xmm1,%xmm1
DB 196,227,117,24,201,1 ; vinsertf128 $0x1,%xmm1,%ymm1,%ymm1
DB 197,164,89,201 ; vmulps %ymm1,%ymm11,%ymm1
@@ -14046,7 +14046,7 @@ 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,148,41,2,0 ; vbroadcastss 0x22994(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,4,43,2,0 ; vbroadcastss 0x22b04(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -14057,16 +14057,16 @@ _sk_repeat_x_1_avx LABEL PROC
DB 196,193,124,92,192 ; vsubps %ymm8,%ymm0,%ymm0
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 197,188,95,192 ; vmaxps %ymm0,%ymm8,%ymm0
- DB 196,98,125,24,5,110,41,2,0 ; vbroadcastss 0x2296e(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,222,42,2,0 ; vbroadcastss 0x22ade(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
PUBLIC _sk_mirror_x_1_avx
_sk_mirror_x_1_avx LABEL PROC
- DB 196,98,125,24,5,116,41,2,0 ; vbroadcastss 0x22974(%rip),%ymm8 # 3186c <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
+ DB 196,98,125,24,5,228,42,2,0 ; vbroadcastss 0x22ae4(%rip),%ymm8 # 319dc <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,13,74,41,2,0 ; vbroadcastss 0x2294a(%rip),%ymm9 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,13,186,42,2,0 ; vbroadcastss 0x22aba(%rip),%ymm9 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,124,89,201 ; vmulps %ymm9,%ymm0,%ymm9
DB 196,67,125,8,201,1 ; vroundps $0x1,%ymm9,%ymm9
DB 196,65,52,88,201 ; vaddps %ymm9,%ymm9,%ymm9
@@ -14076,19 +14076,19 @@ _sk_mirror_x_1_avx LABEL PROC
DB 197,60,92,200 ; vsubps %ymm0,%ymm8,%ymm9
DB 197,180,84,192 ; vandps %ymm0,%ymm9,%ymm0
DB 197,188,95,192 ; vmaxps %ymm0,%ymm8,%ymm0
- DB 196,98,125,24,5,26,41,2,0 ; vbroadcastss 0x2291a(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,138,42,2,0 ; vbroadcastss 0x22a8a(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
PUBLIC _sk_luminance_to_alpha_avx
_sk_luminance_to_alpha_avx LABEL PROC
- DB 196,226,125,24,29,40,42,2,0 ; vbroadcastss 0x22a28(%rip),%ymm3 # 31974 <_sk_srcover_bgra_8888_sse2_lowp+0x3d0>
+ DB 196,226,125,24,29,152,43,2,0 ; vbroadcastss 0x22b98(%rip),%ymm3 # 31ae4 <_sk_srcover_bgra_8888_sse2_lowp+0x3d0>
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,125,24,29,31,42,2,0 ; vbroadcastss 0x22a1f(%rip),%ymm3 # 31978 <_sk_srcover_bgra_8888_sse2_lowp+0x3d4>
+ DB 196,226,125,24,29,143,43,2,0 ; vbroadcastss 0x22b8f(%rip),%ymm3 # 31ae8 <_sk_srcover_bgra_8888_sse2_lowp+0x3d4>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,18,42,2,0 ; vbroadcastss 0x22a12(%rip),%ymm1 # 3197c <_sk_srcover_bgra_8888_sse2_lowp+0x3d8>
+ DB 196,226,125,24,13,130,43,2,0 ; vbroadcastss 0x22b82(%rip),%ymm1 # 31aec <_sk_srcover_bgra_8888_sse2_lowp+0x3d8>
DB 197,236,89,201 ; vmulps %ymm1,%ymm2,%ymm1
DB 197,252,88,217 ; vaddps %ymm1,%ymm0,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14496,7 +14496,7 @@ _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,202,33,2,0 ; vbroadcastss 0x221ca(%rip),%ymm10 # 31858 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
+ DB 196,98,125,24,21,58,35,2,0 ; vbroadcastss 0x2233a(%rip),%ymm10 # 319c8 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 196,98,125,24,3 ; vbroadcastss (%rbx),%ymm8
DB 197,60,194,192,2 ; vcmpleps %ymm0,%ymm8,%ymm8
@@ -14687,27 +14687,27 @@ _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,225,30,2,0 ; vbroadcastss 0x21ee1(%rip),%ymm13 # 31980 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
+ DB 196,98,125,24,45,81,32,2,0 ; vbroadcastss 0x22051(%rip),%ymm13 # 31af0 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
DB 196,65,28,89,237 ; vmulps %ymm13,%ymm12,%ymm13
- DB 196,98,125,24,53,215,30,2,0 ; vbroadcastss 0x21ed7(%rip),%ymm14 # 31984 <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
+ DB 196,98,125,24,53,71,32,2,0 ; vbroadcastss 0x22047(%rip),%ymm14 # 31af4 <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
DB 196,65,20,88,238 ; vaddps %ymm14,%ymm13,%ymm13
DB 196,65,28,89,237 ; vmulps %ymm13,%ymm12,%ymm13
- DB 196,98,125,24,53,200,30,2,0 ; vbroadcastss 0x21ec8(%rip),%ymm14 # 31988 <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
+ DB 196,98,125,24,53,56,32,2,0 ; vbroadcastss 0x22038(%rip),%ymm14 # 31af8 <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
DB 196,65,20,88,238 ; vaddps %ymm14,%ymm13,%ymm13
DB 196,65,28,89,229 ; vmulps %ymm13,%ymm12,%ymm12
- DB 196,98,125,24,45,185,30,2,0 ; vbroadcastss 0x21eb9(%rip),%ymm13 # 3198c <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
+ DB 196,98,125,24,45,41,32,2,0 ; vbroadcastss 0x22029(%rip),%ymm13 # 31afc <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
DB 196,65,28,88,229 ; vaddps %ymm13,%ymm12,%ymm12
DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11
DB 196,65,52,194,202,1 ; vcmpltps %ymm10,%ymm9,%ymm9
- DB 196,98,125,24,21,164,30,2,0 ; vbroadcastss 0x21ea4(%rip),%ymm10 # 31990 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
+ DB 196,98,125,24,21,20,32,2,0 ; vbroadcastss 0x22014(%rip),%ymm10 # 31b00 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
DB 196,65,44,92,211 ; vsubps %ymm11,%ymm10,%ymm10
DB 196,67,37,74,202,144 ; vblendvps %ymm9,%ymm10,%ymm11,%ymm9
DB 196,193,124,194,192,1 ; vcmpltps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,21,74,29,2,0 ; vbroadcastss 0x21d4a(%rip),%ymm10 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,21,186,30,2,0 ; vbroadcastss 0x21eba(%rip),%ymm10 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,44,92,209 ; vsubps %ymm9,%ymm10,%ymm10
DB 196,195,53,74,194,0 ; vblendvps %ymm0,%ymm10,%ymm9,%ymm0
DB 196,65,116,194,200,1 ; vcmpltps %ymm8,%ymm1,%ymm9
- DB 196,98,125,24,21,52,29,2,0 ; vbroadcastss 0x21d34(%rip),%ymm10 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,21,164,30,2,0 ; vbroadcastss 0x21ea4(%rip),%ymm10 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,44,92,208 ; vsubps %ymm0,%ymm10,%ymm10
DB 196,195,125,74,194,144 ; vblendvps %ymm9,%ymm10,%ymm0,%ymm0
DB 196,65,124,194,200,3 ; vcmpunordps %ymm8,%ymm0,%ymm9
@@ -14733,7 +14733,7 @@ _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,26,30,2,0 ; vbroadcastss 0x21e1a(%rip),%ymm11 # 31994 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+ DB 196,98,125,24,29,138,31,2,0 ; vbroadcastss 0x21f8a(%rip),%ymm11 # 31b04 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
DB 197,252,89,192 ; vmulps %ymm0,%ymm0,%ymm0
DB 197,116,89,217 ; vmulps %ymm1,%ymm1,%ymm11
@@ -14742,17 +14742,17 @@ _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,238,29,2,0 ; vbroadcastss 0x21dee(%rip),%ymm9 # 31998 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
+ DB 196,98,125,24,13,94,31,2,0 ; vbroadcastss 0x21f5e(%rip),%ymm9 # 31b08 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 196,65,44,89,194 ; vmulps %ymm10,%ymm10,%ymm8
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
DB 197,252,81,192 ; vsqrtps %ymm0,%ymm0
DB 196,98,125,24,64,68 ; vbroadcastss 0x44(%rax),%ymm8
- DB 196,98,125,24,13,204,29,2,0 ; vbroadcastss 0x21dcc(%rip),%ymm9 # 3199c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ DB 196,98,125,24,13,60,31,2,0 ; vbroadcastss 0x21f3c(%rip),%ymm9 # 31b0c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
DB 196,65,44,87,201 ; vxorps %ymm9,%ymm10,%ymm9
DB 196,65,124,92,210 ; vsubps %ymm10,%ymm0,%ymm10
- DB 196,98,125,24,29,109,28,2,0 ; vbroadcastss 0x21c6d(%rip),%ymm11 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,29,221,29,2,0 ; vbroadcastss 0x21ddd(%rip),%ymm11 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
DB 196,65,60,89,210 ; vmulps %ymm10,%ymm8,%ymm10
DB 197,180,92,192 ; vsubps %ymm0,%ymm9,%ymm0
@@ -14770,7 +14770,7 @@ _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,108,29,2,0 ; vbroadcastss 0x21d6c(%rip),%ymm11 # 31994 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+ DB 196,98,125,24,29,220,30,2,0 ; vbroadcastss 0x21edc(%rip),%ymm11 # 31b04 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
DB 197,252,89,192 ; vmulps %ymm0,%ymm0,%ymm0
DB 197,116,89,217 ; vmulps %ymm1,%ymm1,%ymm11
@@ -14779,17 +14779,17 @@ _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,64,29,2,0 ; vbroadcastss 0x21d40(%rip),%ymm9 # 31998 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
+ DB 196,98,125,24,13,176,30,2,0 ; vbroadcastss 0x21eb0(%rip),%ymm9 # 31b08 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 196,65,44,89,194 ; vmulps %ymm10,%ymm10,%ymm8
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
DB 197,252,81,192 ; vsqrtps %ymm0,%ymm0
DB 196,98,125,24,64,68 ; vbroadcastss 0x44(%rax),%ymm8
- DB 196,98,125,24,13,30,29,2,0 ; vbroadcastss 0x21d1e(%rip),%ymm9 # 3199c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ DB 196,98,125,24,13,142,30,2,0 ; vbroadcastss 0x21e8e(%rip),%ymm9 # 31b0c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
DB 196,65,44,87,201 ; vxorps %ymm9,%ymm10,%ymm9
DB 196,65,124,92,210 ; vsubps %ymm10,%ymm0,%ymm10
- DB 196,98,125,24,29,191,27,2,0 ; vbroadcastss 0x21bbf(%rip),%ymm11 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,29,47,29,2,0 ; vbroadcastss 0x21d2f(%rip),%ymm11 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
DB 196,65,60,89,210 ; vmulps %ymm10,%ymm8,%ymm10
DB 197,180,92,192 ; vsubps %ymm0,%ymm9,%ymm0
@@ -14806,7 +14806,7 @@ _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,196,28,2,0 ; vbroadcastss 0x21cc4(%rip),%ymm10 # 31994 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+ DB 196,98,125,24,21,52,30,2,0 ; vbroadcastss 0x21e34(%rip),%ymm10 # 31b04 <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
DB 197,252,89,192 ; vmulps %ymm0,%ymm0,%ymm0
DB 197,116,89,209 ; vmulps %ymm1,%ymm1,%ymm10
@@ -14815,7 +14815,7 @@ _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,156,28,2,0 ; vbroadcastss 0x21c9c(%rip),%ymm8 # 3199c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ DB 196,98,125,24,5,12,30,2,0 ; vbroadcastss 0x21e0c(%rip),%ymm8 # 31b0c <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
DB 196,193,124,87,192 ; vxorps %ymm8,%ymm0,%ymm0
DB 196,193,124,94,193 ; vdivps %ymm9,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14853,7 +14853,7 @@ _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,214,26,2,0 ; vbroadcastss 0x21ad6(%rip),%ymm8 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,5,70,28,2,0 ; vbroadcastss 0x21c46(%rip),%ymm8 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,124,88,200 ; vaddps %ymm8,%ymm0,%ymm9
DB 196,67,125,8,209,1 ; vroundps $0x1,%ymm9,%ymm10
DB 196,65,52,92,202 ; vsubps %ymm10,%ymm9,%ymm9
@@ -14886,9 +14886,9 @@ _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,168,27,2,0 ; vbroadcastss 0x21ba8(%rip),%ymm0 # 319a0 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ DB 196,226,125,24,5,24,29,2,0 ; vbroadcastss 0x21d18(%rip),%ymm0 # 31b10 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,79,26,2,0 ; vbroadcastss 0x21a4f(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,191,27,2,0 ; vbroadcastss 0x21bbf(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,128,0,0,0 ; vsubps 0x80(%rax),%ymm8,%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14897,7 +14897,7 @@ _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,44,26,2,0 ; vbroadcastss 0x21a2c(%rip),%ymm0 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,226,125,24,5,156,27,2,0 ; vbroadcastss 0x21b9c(%rip),%ymm0 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
DB 197,124,16,128,128,0,0,0 ; vmovups 0x80(%rax),%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
@@ -14907,9 +14907,9 @@ _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,89,27,2,0 ; vbroadcastss 0x21b59(%rip),%ymm1 # 319a0 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ DB 196,226,125,24,13,201,28,2,0 ; vbroadcastss 0x21cc9(%rip),%ymm1 # 31b10 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,255,25,2,0 ; vbroadcastss 0x219ff(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,111,27,2,0 ; vbroadcastss 0x21b6f(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,192,0,0,0 ; vsubps 0xc0(%rax),%ymm8,%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14918,7 +14918,7 @@ _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,220,25,2,0 ; vbroadcastss 0x219dc(%rip),%ymm1 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,226,125,24,13,76,27,2,0 ; vbroadcastss 0x21b4c(%rip),%ymm1 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
DB 197,124,16,128,192,0,0,0 ; vmovups 0xc0(%rax),%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
@@ -14928,14 +14928,14 @@ _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,12,27,2,0 ; vbroadcastss 0x21b0c(%rip),%ymm0 # 319a4 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
+ DB 196,226,125,24,5,124,28,2,0 ; vbroadcastss 0x21c7c(%rip),%ymm0 # 31b14 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,175,25,2,0 ; vbroadcastss 0x219af(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,31,27,2,0 ; vbroadcastss 0x21b1f(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,128,0,0,0 ; vsubps 0x80(%rax),%ymm8,%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,237,26,2,0 ; vbroadcastss 0x21aed(%rip),%ymm10 # 319a8 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ DB 196,98,125,24,21,93,28,2,0 ; vbroadcastss 0x21c5d(%rip),%ymm10 # 31b18 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
DB 196,65,60,89,194 ; vmulps %ymm10,%ymm8,%ymm8
- DB 196,98,125,24,21,255,25,2,0 ; vbroadcastss 0x219ff(%rip),%ymm10 # 318c8 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ DB 196,98,125,24,21,111,27,2,0 ; vbroadcastss 0x21b6f(%rip),%ymm10 # 31a38 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
DB 196,65,60,88,194 ; vaddps %ymm10,%ymm8,%ymm8
DB 196,65,52,89,192 ; vmulps %ymm8,%ymm9,%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
@@ -14945,19 +14945,19 @@ _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,182,26,2,0 ; vbroadcastss 0x21ab6(%rip),%ymm0 # 319a0 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ DB 196,226,125,24,5,38,28,2,0 ; vbroadcastss 0x21c26(%rip),%ymm0 # 31b10 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,93,25,2,0 ; vbroadcastss 0x2195d(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,205,26,2,0 ; vbroadcastss 0x21acd(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,128,0,0,0 ; vsubps 0x80(%rax),%ymm8,%ymm8
- DB 196,98,125,24,13,168,26,2,0 ; vbroadcastss 0x21aa8(%rip),%ymm9 # 319b0 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ DB 196,98,125,24,13,24,28,2,0 ; vbroadcastss 0x21c18(%rip),%ymm9 # 31b20 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
DB 196,65,60,89,201 ; vmulps %ymm9,%ymm8,%ymm9
- DB 196,98,125,24,21,150,26,2,0 ; vbroadcastss 0x21a96(%rip),%ymm10 # 319ac <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,98,125,24,21,6,28,2,0 ; vbroadcastss 0x21c06(%rip),%ymm10 # 31b1c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
DB 196,65,52,88,202 ; vaddps %ymm10,%ymm9,%ymm9
DB 196,65,60,89,201 ; vmulps %ymm9,%ymm8,%ymm9
- DB 196,98,125,24,21,39,25,2,0 ; vbroadcastss 0x21927(%rip),%ymm10 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,21,151,26,2,0 ; vbroadcastss 0x21a97(%rip),%ymm10 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,52,88,202 ; vaddps %ymm10,%ymm9,%ymm9
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
- DB 196,98,125,24,13,120,26,2,0 ; vbroadcastss 0x21a78(%rip),%ymm9 # 319b4 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ DB 196,98,125,24,13,232,27,2,0 ; vbroadcastss 0x21be8(%rip),%ymm9 # 31b24 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
DB 196,65,60,88,193 ; vaddps %ymm9,%ymm8,%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14966,17 +14966,17 @@ _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,248,24,2,0 ; vbroadcastss 0x218f8(%rip),%ymm8 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,5,104,26,2,0 ; vbroadcastss 0x21a68(%rip),%ymm8 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,188,88,0 ; vaddps (%rax),%ymm8,%ymm0
DB 197,124,16,136,128,0,0,0 ; vmovups 0x80(%rax),%ymm9
- DB 196,98,125,24,21,67,26,2,0 ; vbroadcastss 0x21a43(%rip),%ymm10 # 319b0 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ DB 196,98,125,24,21,179,27,2,0 ; vbroadcastss 0x21bb3(%rip),%ymm10 # 31b20 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
DB 196,65,52,89,210 ; vmulps %ymm10,%ymm9,%ymm10
- DB 196,98,125,24,29,49,26,2,0 ; vbroadcastss 0x21a31(%rip),%ymm11 # 319ac <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,98,125,24,29,161,27,2,0 ; vbroadcastss 0x21ba1(%rip),%ymm11 # 31b1c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
DB 196,65,44,88,211 ; vaddps %ymm11,%ymm10,%ymm10
DB 196,65,52,89,210 ; vmulps %ymm10,%ymm9,%ymm10
DB 196,65,44,88,192 ; vaddps %ymm8,%ymm10,%ymm8
DB 196,65,52,89,192 ; vmulps %ymm8,%ymm9,%ymm8
- DB 196,98,125,24,13,28,26,2,0 ; vbroadcastss 0x21a1c(%rip),%ymm9 # 319b4 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ DB 196,98,125,24,13,140,27,2,0 ; vbroadcastss 0x21b8c(%rip),%ymm9 # 31b24 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
DB 196,65,60,88,193 ; vaddps %ymm9,%ymm8,%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14985,13 +14985,13 @@ _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,248,25,2,0 ; vbroadcastss 0x219f8(%rip),%ymm0 # 319ac <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,226,125,24,5,104,27,2,0 ; vbroadcastss 0x21b68(%rip),%ymm0 # 31b1c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
DB 197,124,16,128,128,0,0,0 ; vmovups 0x80(%rax),%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,218,25,2,0 ; vbroadcastss 0x219da(%rip),%ymm10 # 319a8 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ DB 196,98,125,24,21,74,27,2,0 ; vbroadcastss 0x21b4a(%rip),%ymm10 # 31b18 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
DB 196,65,60,89,194 ; vmulps %ymm10,%ymm8,%ymm8
- DB 196,98,125,24,21,236,24,2,0 ; vbroadcastss 0x218ec(%rip),%ymm10 # 318c8 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ DB 196,98,125,24,21,92,26,2,0 ; vbroadcastss 0x21a5c(%rip),%ymm10 # 31a38 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
DB 196,65,60,88,194 ; vaddps %ymm10,%ymm8,%ymm8
DB 196,65,52,89,192 ; vmulps %ymm8,%ymm9,%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
@@ -15001,14 +15001,14 @@ _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,167,25,2,0 ; vbroadcastss 0x219a7(%rip),%ymm1 # 319a4 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
+ DB 196,226,125,24,13,23,27,2,0 ; vbroadcastss 0x21b17(%rip),%ymm1 # 31b14 <_sk_srcover_bgra_8888_sse2_lowp+0x400>
DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,73,24,2,0 ; vbroadcastss 0x21849(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,185,25,2,0 ; vbroadcastss 0x219b9(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,192,0,0,0 ; vsubps 0xc0(%rax),%ymm8,%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,135,25,2,0 ; vbroadcastss 0x21987(%rip),%ymm10 # 319a8 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ DB 196,98,125,24,21,247,26,2,0 ; vbroadcastss 0x21af7(%rip),%ymm10 # 31b18 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
DB 196,65,60,89,194 ; vmulps %ymm10,%ymm8,%ymm8
- DB 196,98,125,24,21,153,24,2,0 ; vbroadcastss 0x21899(%rip),%ymm10 # 318c8 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ DB 196,98,125,24,21,9,26,2,0 ; vbroadcastss 0x21a09(%rip),%ymm10 # 31a38 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
DB 196,65,60,88,194 ; vaddps %ymm10,%ymm8,%ymm8
DB 196,65,52,89,192 ; vmulps %ymm8,%ymm9,%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
@@ -15018,19 +15018,19 @@ _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,80,25,2,0 ; vbroadcastss 0x21950(%rip),%ymm1 # 319a0 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ DB 196,226,125,24,13,192,26,2,0 ; vbroadcastss 0x21ac0(%rip),%ymm1 # 31b10 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,246,23,2,0 ; vbroadcastss 0x217f6(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,102,25,2,0 ; vbroadcastss 0x21966(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,192,0,0,0 ; vsubps 0xc0(%rax),%ymm8,%ymm8
- DB 196,98,125,24,13,65,25,2,0 ; vbroadcastss 0x21941(%rip),%ymm9 # 319b0 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ DB 196,98,125,24,13,177,26,2,0 ; vbroadcastss 0x21ab1(%rip),%ymm9 # 31b20 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
DB 196,65,60,89,201 ; vmulps %ymm9,%ymm8,%ymm9
- DB 196,98,125,24,21,47,25,2,0 ; vbroadcastss 0x2192f(%rip),%ymm10 # 319ac <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,98,125,24,21,159,26,2,0 ; vbroadcastss 0x21a9f(%rip),%ymm10 # 31b1c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
DB 196,65,52,88,202 ; vaddps %ymm10,%ymm9,%ymm9
DB 196,65,60,89,201 ; vmulps %ymm9,%ymm8,%ymm9
- DB 196,98,125,24,21,192,23,2,0 ; vbroadcastss 0x217c0(%rip),%ymm10 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,21,48,25,2,0 ; vbroadcastss 0x21930(%rip),%ymm10 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,52,88,202 ; vaddps %ymm10,%ymm9,%ymm9
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
- DB 196,98,125,24,13,17,25,2,0 ; vbroadcastss 0x21911(%rip),%ymm9 # 319b4 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ DB 196,98,125,24,13,129,26,2,0 ; vbroadcastss 0x21a81(%rip),%ymm9 # 31b24 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
DB 196,65,60,88,193 ; vaddps %ymm9,%ymm8,%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -15039,17 +15039,17 @@ _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,145,23,2,0 ; vbroadcastss 0x21791(%rip),%ymm8 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,5,1,25,2,0 ; vbroadcastss 0x21901(%rip),%ymm8 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,188,88,72,64 ; vaddps 0x40(%rax),%ymm8,%ymm1
DB 197,124,16,136,192,0,0,0 ; vmovups 0xc0(%rax),%ymm9
- DB 196,98,125,24,21,219,24,2,0 ; vbroadcastss 0x218db(%rip),%ymm10 # 319b0 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ DB 196,98,125,24,21,75,26,2,0 ; vbroadcastss 0x21a4b(%rip),%ymm10 # 31b20 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
DB 196,65,52,89,210 ; vmulps %ymm10,%ymm9,%ymm10
- DB 196,98,125,24,29,201,24,2,0 ; vbroadcastss 0x218c9(%rip),%ymm11 # 319ac <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,98,125,24,29,57,26,2,0 ; vbroadcastss 0x21a39(%rip),%ymm11 # 31b1c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
DB 196,65,44,88,211 ; vaddps %ymm11,%ymm10,%ymm10
DB 196,65,52,89,210 ; vmulps %ymm10,%ymm9,%ymm10
DB 196,65,44,88,192 ; vaddps %ymm8,%ymm10,%ymm8
DB 196,65,52,89,192 ; vmulps %ymm8,%ymm9,%ymm8
- DB 196,98,125,24,13,180,24,2,0 ; vbroadcastss 0x218b4(%rip),%ymm9 # 319b4 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ DB 196,98,125,24,13,36,26,2,0 ; vbroadcastss 0x21a24(%rip),%ymm9 # 31b24 <_sk_srcover_bgra_8888_sse2_lowp+0x410>
DB 196,65,60,88,193 ; vaddps %ymm9,%ymm8,%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -15058,13 +15058,13 @@ _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,144,24,2,0 ; vbroadcastss 0x21890(%rip),%ymm1 # 319ac <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,226,125,24,13,0,26,2,0 ; vbroadcastss 0x21a00(%rip),%ymm1 # 31b1c <_sk_srcover_bgra_8888_sse2_lowp+0x408>
DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
DB 197,124,16,128,192,0,0,0 ; vmovups 0xc0(%rax),%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,113,24,2,0 ; vbroadcastss 0x21871(%rip),%ymm10 # 319a8 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ DB 196,98,125,24,21,225,25,2,0 ; vbroadcastss 0x219e1(%rip),%ymm10 # 31b18 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
DB 196,65,60,89,194 ; vmulps %ymm10,%ymm8,%ymm8
- DB 196,98,125,24,21,131,23,2,0 ; vbroadcastss 0x21783(%rip),%ymm10 # 318c8 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ DB 196,98,125,24,21,243,24,2,0 ; vbroadcastss 0x218f3(%rip),%ymm10 # 31a38 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
DB 196,65,60,88,194 ; vaddps %ymm10,%ymm8,%ymm8
DB 196,65,52,89,192 ; vmulps %ymm8,%ymm9,%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
@@ -15200,7 +15200,7 @@ _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,19,22,2,0 ; vbroadcastss 0x21613(%rip),%xmm4 # 319bc <_sk_srcover_bgra_8888_sse2_lowp+0x418>
+ DB 196,226,121,24,37,131,23,2,0 ; vbroadcastss 0x21783(%rip),%xmm4 # 31b2c <_sk_srcover_bgra_8888_sse2_lowp+0x418>
DB 196,98,121,64,228 ; vpmulld %xmm4,%xmm0,%xmm12
DB 196,226,49,64,198 ; vpmulld %xmm6,%xmm9,%xmm0
DB 197,249,127,132,36,0,1,0,0 ; vmovdqa %xmm0,0x100(%rsp)
@@ -15254,7 +15254,7 @@ _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,140,19,2,0 ; vbroadcastss 0x2138c(%rip),%xmm10 # 31860 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ DB 196,98,121,24,21,252,20,2,0 ; vbroadcastss 0x214fc(%rip),%xmm10 # 319d0 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
DB 196,193,105,254,210 ; vpaddd %xmm10,%xmm2,%xmm2
DB 196,195,249,22,208,1 ; vpextrq $0x1,%xmm2,%r8
DB 196,193,249,126,209 ; vmovq %xmm2,%r9
@@ -15282,7 +15282,7 @@ _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,80,20,2,0 ; vbroadcastss 0x21450(%rip),%ymm7 # 319b8 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
+ DB 196,226,125,24,61,192,21,2,0 ; vbroadcastss 0x215c0(%rip),%ymm7 # 31b28 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
DB 197,148,88,247 ; vaddps %ymm7,%ymm13,%ymm6
DB 197,124,40,231 ; vmovaps %ymm7,%ymm12
DB 197,124,17,164,36,128,0,0,0 ; vmovups %ymm12,0x80(%rsp)
@@ -16023,7 +16023,7 @@ _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,225,4,2,0 ; vbroadcastss 0x204e1(%rip),%xmm9 # 319bc <_sk_srcover_bgra_8888_sse2_lowp+0x418>
+ DB 196,98,121,24,13,81,6,2,0 ; vbroadcastss 0x20651(%rip),%xmm9 # 31b2c <_sk_srcover_bgra_8888_sse2_lowp+0x418>
DB 196,194,121,64,209 ; vpmulld %xmm9,%xmm0,%xmm2
DB 196,226,81,64,199 ; vpmulld %xmm7,%xmm5,%xmm0
DB 197,249,127,132,36,224,1,0,0 ; vmovdqa %xmm0,0x1e0(%rsp)
@@ -16080,7 +16080,7 @@ _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,74,2,2,0 ; vbroadcastss 0x2024a(%rip),%xmm10 # 31860 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ DB 196,98,121,24,21,186,3,2,0 ; vbroadcastss 0x203ba(%rip),%xmm10 # 319d0 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
DB 196,193,121,254,194 ; vpaddd %xmm10,%xmm0,%xmm0
DB 196,195,249,22,192,1 ; vpextrq $0x1,%xmm0,%r8
DB 196,193,249,126,193 ; vmovq %xmm0,%r9
@@ -16108,7 +16108,7 @@ _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,14,3,2,0 ; vbroadcastss 0x2030e(%rip),%ymm12 # 319b8 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
+ DB 196,98,125,24,37,126,4,2,0 ; vbroadcastss 0x2047e(%rip),%ymm12 # 31b28 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
DB 196,193,4,88,196 ; vaddps %ymm12,%ymm15,%ymm0
DB 197,124,17,164,36,128,0,0,0 ; vmovups %ymm12,0x80(%rsp)
DB 197,254,91,192 ; vcvttps2dq %ymm0,%ymm0
@@ -17506,7 +17506,7 @@ _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,36,228,1,0 ; vbroadcastss 0x1e424(%rip),%ymm3 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,148,229,1,0 ; vbroadcastss 0x1e594(%rip),%ymm3 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,16,164,36,192,2,0,0 ; vmovups 0x2c0(%rsp),%ymm4
DB 197,252,16,172,36,224,2,0,0 ; vmovups 0x2e0(%rsp),%ymm5
DB 197,252,16,180,36,0,3,0,0 ; vmovups 0x300(%rsp),%ymm6
@@ -17520,18 +17520,18 @@ _sk_clut_4D_avx LABEL PROC
PUBLIC _sk_gauss_a_to_rgba_avx
_sk_gauss_a_to_rgba_avx LABEL PROC
- DB 196,226,125,24,5,87,229,1,0 ; vbroadcastss 0x1e557(%rip),%ymm0 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x420>
+ DB 196,226,125,24,5,199,230,1,0 ; vbroadcastss 0x1e6c7(%rip),%ymm0 # 31b34 <_sk_srcover_bgra_8888_sse2_lowp+0x420>
DB 197,228,89,192 ; vmulps %ymm0,%ymm3,%ymm0
- DB 196,226,125,24,13,70,229,1,0 ; vbroadcastss 0x1e546(%rip),%ymm1 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
+ DB 196,226,125,24,13,182,230,1,0 ; vbroadcastss 0x1e6b6(%rip),%ymm1 # 31b30 <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,125,24,13,61,229,1,0 ; vbroadcastss 0x1e53d(%rip),%ymm1 # 319c8 <_sk_srcover_bgra_8888_sse2_lowp+0x424>
+ DB 196,226,125,24,13,173,230,1,0 ; vbroadcastss 0x1e6ad(%rip),%ymm1 # 31b38 <_sk_srcover_bgra_8888_sse2_lowp+0x424>
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,125,24,13,48,229,1,0 ; vbroadcastss 0x1e530(%rip),%ymm1 # 319cc <_sk_srcover_bgra_8888_sse2_lowp+0x428>
+ DB 196,226,125,24,13,160,230,1,0 ; vbroadcastss 0x1e6a0(%rip),%ymm1 # 31b3c <_sk_srcover_bgra_8888_sse2_lowp+0x428>
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,125,24,13,35,229,1,0 ; vbroadcastss 0x1e523(%rip),%ymm1 # 319d0 <_sk_srcover_bgra_8888_sse2_lowp+0x42c>
+ DB 196,226,125,24,13,147,230,1,0 ; vbroadcastss 0x1e693(%rip),%ymm1 # 31b40 <_sk_srcover_bgra_8888_sse2_lowp+0x42c>
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
@@ -17649,9 +17649,9 @@ _sk_seed_shader_sse41 LABEL PROC
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,7,235,1,0 ; addps 0x1eb07(%rip),%xmm1 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,88,13,103,236,1,0 ; addps 0x1ec67(%rip),%xmm1 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,21,14,235,1,0 ; movaps 0x1eb0e(%rip),%xmm2 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,40,21,110,236,1,0 ; movaps 0x1ec6e(%rip),%xmm2 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 15,87,219 ; xorps %xmm3,%xmm3
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 15,87,237 ; xorps %xmm5,%xmm5
@@ -17664,18 +17664,18 @@ _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,183,234,1,0 ; paddd 0x1eab7(%rip),%xmm8 # 32140 <_sk_srcover_bgra_8888_sse2_lowp+0xb9c>
+ DB 102,68,15,254,5,23,236,1,0 ; paddd 0x1ec17(%rip),%xmm8 # 322a0 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
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,222,234,1,0 ; movdqa 0x1eade(%rip),%xmm10 # 32180 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ DB 102,68,15,111,21,62,236,1,0 ; movdqa 0x1ec3e(%rip),%xmm10 # 322e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
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,202,234,1,0 ; movdqa 0x1eaca(%rip),%xmm12 # 32190 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
- DB 102,68,15,111,45,209,234,1,0 ; movdqa 0x1ead1(%rip),%xmm13 # 321a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbfc>
+ DB 102,68,15,111,37,42,236,1,0 ; movdqa 0x1ec2a(%rip),%xmm12 # 322f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ DB 102,68,15,111,45,49,236,1,0 ; movdqa 0x1ec31(%rip),%xmm13 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
DB 102,69,15,111,241 ; movdqa %xmm9,%xmm14
DB 102,69,15,219,245 ; pand %xmm13,%xmm14
DB 102,65,15,114,246,2 ; pslld $0x2,%xmm14
@@ -17691,8 +17691,8 @@ _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,140,234,1,0 ; mulps 0x1ea8c(%rip),%xmm8 # 321b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
- DB 68,15,88,5,148,234,1,0 ; addps 0x1ea94(%rip),%xmm8 # 321c0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
+ DB 68,15,89,5,236,235,1,0 ; mulps 0x1ebec(%rip),%xmm8 # 32310 <_sk_srcover_bgra_8888_sse2_lowp+0xbfc>
+ DB 68,15,88,5,244,235,1,0 ; addps 0x1ebf4(%rip),%xmm8 # 32320 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
DB 243,68,15,16,16 ; movss (%rax),%xmm10
DB 69,15,198,210,0 ; shufps $0x0,%xmm10,%xmm10
DB 69,15,89,208 ; mulps %xmm8,%xmm10
@@ -17730,7 +17730,7 @@ _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,202,233,1,0 ; movaps 0x1e9ca(%rip),%xmm3 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,40,29,42,235,1,0 ; movaps 0x1eb2a(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -17739,7 +17739,7 @@ _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,182,233,1,0 ; movaps 0x1e9b6(%rip),%xmm0 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,40,5,22,235,1,0 ; movaps 0x1eb16(%rip),%xmm0 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -17777,7 +17777,7 @@ _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,102,233,1,0 ; movaps 0x1e966(%rip),%xmm8 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,5,198,234,1,0 ; movaps 0x1eac6(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -17800,7 +17800,7 @@ 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,25,233,1,0 ; movaps 0x1e919(%rip),%xmm9 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,13,121,234,1,0 ; movaps 0x1ea79(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 65,15,88,192 ; addps %xmm8,%xmm0
@@ -17841,7 +17841,7 @@ _sk_dstin_sse41 LABEL PROC
PUBLIC _sk_srcout_sse41
_sk_srcout_sse41 LABEL PROC
- DB 68,15,40,5,173,232,1,0 ; movaps 0x1e8ad(%rip),%xmm8 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,5,13,234,1,0 ; movaps 0x1ea0d(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 68,15,92,199 ; subps %xmm7,%xmm8
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
@@ -17852,7 +17852,7 @@ _sk_srcout_sse41 LABEL PROC
PUBLIC _sk_dstout_sse41
_sk_dstout_sse41 LABEL PROC
- DB 68,15,40,5,141,232,1,0 ; movaps 0x1e88d(%rip),%xmm8 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,5,237,233,1,0 ; movaps 0x1e9ed(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 15,89,196 ; mulps %xmm4,%xmm0
@@ -17867,7 +17867,7 @@ _sk_dstout_sse41 LABEL PROC
PUBLIC _sk_srcover_sse41
_sk_srcover_sse41 LABEL PROC
- DB 68,15,40,5,96,232,1,0 ; movaps 0x1e860(%rip),%xmm8 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,5,192,233,1,0 ; movaps 0x1e9c0(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -17885,7 +17885,7 @@ _sk_srcover_sse41 LABEL PROC
PUBLIC _sk_dstover_sse41
_sk_dstover_sse41 LABEL PROC
- DB 68,15,40,5,36,232,1,0 ; movaps 0x1e824(%rip),%xmm8 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,5,132,233,1,0 ; movaps 0x1e984(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 68,15,92,199 ; subps %xmm7,%xmm8
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 15,88,196 ; addps %xmm4,%xmm0
@@ -17909,7 +17909,7 @@ _sk_modulate_sse41 LABEL PROC
PUBLIC _sk_multiply_sse41
_sk_multiply_sse41 LABEL PROC
- DB 68,15,40,5,232,231,1,0 ; movaps 0x1e7e8(%rip),%xmm8 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,5,72,233,1,0 ; movaps 0x1e948(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 69,15,40,209 ; movaps %xmm9,%xmm10
@@ -17945,7 +17945,7 @@ _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,105,231,1,0 ; movaps 0x1e769(%rip),%xmm8 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,5,201,232,1,0 ; movaps 0x1e8c9(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 65,15,93,192 ; minps %xmm8,%xmm0
DB 15,88,205 ; addps %xmm5,%xmm1
DB 65,15,93,200 ; minps %xmm8,%xmm1
@@ -17983,7 +17983,7 @@ _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,245,230,1,0 ; movaps 0x1e6f5(%rip),%xmm3 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,40,29,85,232,1,0 ; movaps 0x1e855(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 68,15,40,203 ; movaps %xmm3,%xmm9
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 65,15,89,193 ; mulps %xmm9,%xmm0
@@ -18029,7 +18029,7 @@ _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,80,230,1,0 ; movaps 0x1e650(%rip),%xmm2 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,40,21,176,231,1,0 ; movaps 0x1e7b0(%rip),%xmm2 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -18061,7 +18061,7 @@ _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,229,229,1,0 ; movaps 0x1e5e5(%rip),%xmm2 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,40,21,69,231,1,0 ; movaps 0x1e745(%rip),%xmm2 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -18096,7 +18096,7 @@ _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,111,229,1,0 ; movaps 0x1e56f(%rip),%xmm2 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,40,21,207,230,1,0 ; movaps 0x1e6cf(%rip),%xmm2 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -18122,7 +18122,7 @@ _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,31,229,1,0 ; movaps 0x1e51f(%rip),%xmm2 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,40,21,127,230,1,0 ; movaps 0x1e67f(%rip),%xmm2 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -18132,7 +18132,7 @@ _sk_exclusion_sse41 LABEL PROC
PUBLIC _sk_colorburn_sse41
_sk_colorburn_sse41 LABEL PROC
- DB 68,15,40,29,6,229,1,0 ; movaps 0x1e506(%rip),%xmm11 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,29,102,230,1,0 ; movaps 0x1e666(%rip),%xmm11 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 69,15,40,227 ; movaps %xmm11,%xmm12
DB 68,15,92,231 ; subps %xmm7,%xmm12
DB 69,15,40,204 ; movaps %xmm12,%xmm9
@@ -18214,7 +18214,7 @@ _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,208,227,1,0 ; movaps 0x1e3d0(%rip),%xmm10 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,21,48,229,1,0 ; movaps 0x1e530(%rip),%xmm10 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 69,15,40,218 ; movaps %xmm10,%xmm11
DB 68,15,92,223 ; subps %xmm7,%xmm11
DB 69,15,40,227 ; movaps %xmm11,%xmm12
@@ -18295,7 +18295,7 @@ _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,152,226,1,0 ; movaps 0x1e298(%rip),%xmm10 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,21,248,227,1,0 ; movaps 0x1e3f8(%rip),%xmm10 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 65,15,40,234 ; movaps %xmm10,%xmm5
DB 15,92,239 ; subps %xmm7,%xmm5
DB 15,40,197 ; movaps %xmm5,%xmm0
@@ -18377,7 +18377,7 @@ 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,106,225,1,0 ; movaps 0x1e16a(%rip),%xmm10 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,21,202,226,1,0 ; movaps 0x1e2ca(%rip),%xmm10 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 69,15,40,218 ; movaps %xmm10,%xmm11
DB 68,15,92,223 ; subps %xmm7,%xmm11
DB 65,15,40,195 ; movaps %xmm11,%xmm0
@@ -18461,7 +18461,7 @@ _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,45,224,1,0 ; movaps 0x1e02d(%rip),%xmm1 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,40,13,141,225,1,0 ; movaps 0x1e18d(%rip),%xmm1 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 68,15,40,209 ; movaps %xmm1,%xmm10
DB 68,15,92,208 ; subps %xmm0,%xmm10
DB 68,15,40,240 ; movaps %xmm0,%xmm14
@@ -18474,10 +18474,10 @@ _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,91,224,1,0 ; movaps 0x1e05b(%rip),%xmm13 # 321d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc2c>
+ DB 68,15,40,45,187,225,1,0 ; movaps 0x1e1bb(%rip),%xmm13 # 32330 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 69,15,88,245 ; addps %xmm13,%xmm14
DB 68,15,89,242 ; mulps %xmm2,%xmm14
- DB 68,15,40,37,91,224,1,0 ; movaps 0x1e05b(%rip),%xmm12 # 321e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
+ DB 68,15,40,37,187,225,1,0 ; movaps 0x1e1bb(%rip),%xmm12 # 32340 <_sk_srcover_bgra_8888_sse2_lowp+0xc2c>
DB 69,15,89,252 ; mulps %xmm12,%xmm15
DB 69,15,88,254 ; addps %xmm14,%xmm15
DB 15,40,198 ; movaps %xmm6,%xmm0
@@ -18663,12 +18663,12 @@ _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,193,221,1,0 ; movaps 0x1ddc1(%rip),%xmm0 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc4c>
+ DB 15,40,5,33,223,1,0 ; movaps 0x1df21(%rip),%xmm0 # 32350 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
DB 68,15,89,224 ; mulps %xmm0,%xmm12
- DB 15,40,21,198,221,1,0 ; movaps 0x1ddc6(%rip),%xmm2 # 32200 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
+ DB 15,40,21,38,223,1,0 ; movaps 0x1df26(%rip),%xmm2 # 32360 <_sk_srcover_bgra_8888_sse2_lowp+0xc4c>
DB 15,89,250 ; mulps %xmm2,%xmm7
DB 65,15,88,252 ; addps %xmm12,%xmm7
- DB 68,15,40,53,199,221,1,0 ; movaps 0x1ddc7(%rip),%xmm14 # 32210 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 68,15,40,53,39,223,1,0 ; movaps 0x1df27(%rip),%xmm14 # 32370 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
DB 68,15,40,252 ; movaps %xmm4,%xmm15
DB 69,15,89,254 ; mulps %xmm14,%xmm15
DB 68,15,88,255 ; addps %xmm7,%xmm15
@@ -18751,7 +18751,7 @@ _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,220,219,1,0 ; movaps 0x1dbdc(%rip),%xmm9 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,13,60,221,1,0 ; movaps 0x1dd3c(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 65,15,40,225 ; movaps %xmm9,%xmm4
DB 15,92,229 ; subps %xmm5,%xmm4
DB 15,40,68,36,48 ; movaps 0x30(%rsp),%xmm0
@@ -18845,14 +18845,14 @@ _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,255,218,1,0 ; movaps 0x1daff(%rip),%xmm2 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc4c>
+ DB 15,40,21,95,220,1,0 ; movaps 0x1dc5f(%rip),%xmm2 # 32350 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
DB 15,40,221 ; movaps %xmm5,%xmm3
DB 15,89,218 ; mulps %xmm2,%xmm3
- DB 15,40,13,2,219,1,0 ; movaps 0x1db02(%rip),%xmm1 # 32200 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
+ DB 15,40,13,98,220,1,0 ; movaps 0x1dc62(%rip),%xmm1 # 32360 <_sk_srcover_bgra_8888_sse2_lowp+0xc4c>
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,1,219,1,0 ; movaps 0x1db01(%rip),%xmm13 # 32210 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 68,15,40,45,97,220,1,0 ; movaps 0x1dc61(%rip),%xmm13 # 32370 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
DB 69,15,89,245 ; mulps %xmm13,%xmm14
DB 68,15,88,247 ; addps %xmm7,%xmm14
DB 65,15,40,218 ; movaps %xmm10,%xmm3
@@ -18933,7 +18933,7 @@ _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,23,217,1,0 ; movaps 0x1d917(%rip),%xmm9 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,13,119,218,1,0 ; movaps 0x1da77(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 69,15,40,193 ; movaps %xmm9,%xmm8
DB 68,15,92,204 ; subps %xmm4,%xmm9
DB 15,40,60,36 ; movaps (%rsp),%xmm7
@@ -18988,14 +18988,14 @@ _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,204,216,1,0 ; movaps 0x1d8cc(%rip),%xmm9 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc4c>
+ DB 68,15,40,13,44,218,1,0 ; movaps 0x1da2c(%rip),%xmm9 # 32350 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
DB 65,15,40,250 ; movaps %xmm10,%xmm7
DB 65,15,89,249 ; mulps %xmm9,%xmm7
- DB 68,15,40,21,204,216,1,0 ; movaps 0x1d8cc(%rip),%xmm10 # 32200 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
+ DB 68,15,40,21,44,218,1,0 ; movaps 0x1da2c(%rip),%xmm10 # 32360 <_sk_srcover_bgra_8888_sse2_lowp+0xc4c>
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,201,216,1,0 ; movaps 0x1d8c9(%rip),%xmm11 # 32210 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 68,15,40,29,41,218,1,0 ; movaps 0x1da29(%rip),%xmm11 # 32370 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
DB 69,15,40,236 ; movaps %xmm12,%xmm13
DB 69,15,89,235 ; mulps %xmm11,%xmm13
DB 68,15,88,235 ; addps %xmm3,%xmm13
@@ -19080,7 +19080,7 @@ _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,213,214,1,0 ; movaps 0x1d6d5(%rip),%xmm9 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,13,53,216,1,0 ; movaps 0x1d835(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,92,196 ; subps %xmm4,%xmm0
DB 68,15,89,192 ; mulps %xmm0,%xmm8
@@ -19132,13 +19132,13 @@ _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,151,214,1,0 ; movaps 0x1d697(%rip),%xmm8 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc4c>
+ DB 68,15,40,5,247,215,1,0 ; movaps 0x1d7f7(%rip),%xmm8 # 32350 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
- DB 68,15,40,21,155,214,1,0 ; movaps 0x1d69b(%rip),%xmm10 # 32200 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
+ DB 68,15,40,21,251,215,1,0 ; movaps 0x1d7fb(%rip),%xmm10 # 32360 <_sk_srcover_bgra_8888_sse2_lowp+0xc4c>
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,153,214,1,0 ; movaps 0x1d699(%rip),%xmm12 # 32210 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 68,15,40,37,249,215,1,0 ; movaps 0x1d7f9(%rip),%xmm12 # 32370 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
DB 68,15,40,242 ; movaps %xmm2,%xmm14
DB 69,15,89,244 ; mulps %xmm12,%xmm14
DB 68,15,88,245 ; addps %xmm5,%xmm14
@@ -19223,7 +19223,7 @@ _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,159,212,1,0 ; movaps 0x1d49f(%rip),%xmm0 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,40,5,255,213,1,0 ; movaps 0x1d5ff(%rip),%xmm0 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,92,215 ; subps %xmm7,%xmm2
DB 15,89,226 ; mulps %xmm2,%xmm4
@@ -19270,20 +19270,20 @@ _sk_srcover_rgba_8888_sse41 LABEL PROC
DB 15,133,219,0,0,0 ; jne 14e3c <_sk_srcover_rgba_8888_sse41+0xfb>
DB 243,65,15,111,60,128 ; movdqu (%r8,%rax,4),%xmm7
DB 72,133,255 ; test %rdi,%rdi
- DB 102,15,111,37,174,212,1,0 ; movdqa 0x1d4ae(%rip),%xmm4 # 32220 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ DB 102,15,111,37,14,214,1,0 ; movdqa 0x1d60e(%rip),%xmm4 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
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,170,212,1,0 ; pshufb 0x1d4aa(%rip),%xmm5 # 32230 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ DB 102,15,56,0,45,10,214,1,0 ; pshufb 0x1d60a(%rip),%xmm5 # 32390 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
DB 102,15,111,247 ; movdqa %xmm7,%xmm6
- DB 102,15,56,0,53,170,212,1,0 ; pshufb 0x1d4aa(%rip),%xmm6 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 102,15,56,0,53,10,214,1,0 ; pshufb 0x1d60a(%rip),%xmm6 # 323a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
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,199,211,1,0 ; movaps 0x1d3c7(%rip),%xmm8 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,5,39,213,1,0 ; movaps 0x1d527(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 68,15,92,195 ; subps %xmm3,%xmm8
- DB 68,15,40,37,155,212,1,0 ; movaps 0x1d49b(%rip),%xmm12 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
+ DB 68,15,40,37,251,213,1,0 ; movaps 0x1d5fb(%rip),%xmm12 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
DB 65,15,89,196 ; mulps %xmm12,%xmm0
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -19360,20 +19360,20 @@ _sk_srcover_bgra_8888_sse41 LABEL PROC
DB 15,133,219,0,0,0 ; jne 14fb5 <_sk_srcover_bgra_8888_sse41+0xfb>
DB 243,65,15,111,60,128 ; movdqu (%r8,%rax,4),%xmm7
DB 72,133,255 ; test %rdi,%rdi
- DB 102,15,111,37,53,211,1,0 ; movdqa 0x1d335(%rip),%xmm4 # 32220 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ DB 102,15,111,37,149,212,1,0 ; movdqa 0x1d495(%rip),%xmm4 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,244 ; cvtdq2ps %xmm4,%xmm6
DB 102,15,111,231 ; movdqa %xmm7,%xmm4
- DB 102,15,56,0,37,49,211,1,0 ; pshufb 0x1d331(%rip),%xmm4 # 32230 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ DB 102,15,56,0,37,145,212,1,0 ; pshufb 0x1d491(%rip),%xmm4 # 32390 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 15,91,236 ; cvtdq2ps %xmm4,%xmm5
DB 102,15,111,231 ; movdqa %xmm7,%xmm4
- DB 102,15,56,0,37,49,211,1,0 ; pshufb 0x1d331(%rip),%xmm4 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 102,15,56,0,37,145,212,1,0 ; pshufb 0x1d491(%rip),%xmm4 # 323a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
DB 102,15,114,215,24 ; psrld $0x18,%xmm7
DB 15,91,255 ; cvtdq2ps %xmm7,%xmm7
- DB 68,15,40,5,78,210,1,0 ; movaps 0x1d24e(%rip),%xmm8 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,5,174,211,1,0 ; movaps 0x1d3ae(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 68,15,92,195 ; subps %xmm3,%xmm8
- DB 68,15,40,37,34,211,1,0 ; movaps 0x1d322(%rip),%xmm12 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
+ DB 68,15,40,37,130,212,1,0 ; movaps 0x1d482(%rip),%xmm12 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
DB 65,15,89,196 ; mulps %xmm12,%xmm0
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -19449,7 +19449,7 @@ _sk_clamp_0_sse41 LABEL PROC
PUBLIC _sk_clamp_1_sse41
_sk_clamp_1_sse41 LABEL PROC
- DB 68,15,40,5,29,209,1,0 ; movaps 0x1d11d(%rip),%xmm8 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,5,125,210,1,0 ; movaps 0x1d27d(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 65,15,93,192 ; minps %xmm8,%xmm0
DB 65,15,93,200 ; minps %xmm8,%xmm1
DB 65,15,93,208 ; minps %xmm8,%xmm2
@@ -19459,7 +19459,7 @@ _sk_clamp_1_sse41 LABEL PROC
PUBLIC _sk_clamp_a_sse41
_sk_clamp_a_sse41 LABEL PROC
- DB 15,93,29,2,209,1,0 ; minps 0x1d102(%rip),%xmm3 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,93,29,98,210,1,0 ; minps 0x1d262(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 15,93,195 ; minps %xmm3,%xmm0
DB 15,93,203 ; minps %xmm3,%xmm1
DB 15,93,211 ; minps %xmm3,%xmm2
@@ -19468,7 +19468,7 @@ _sk_clamp_a_sse41 LABEL PROC
PUBLIC _sk_clamp_a_dst_sse41
_sk_clamp_a_dst_sse41 LABEL PROC
- DB 15,93,61,238,208,1,0 ; minps 0x1d0ee(%rip),%xmm7 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,93,61,78,210,1,0 ; minps 0x1d24e(%rip),%xmm7 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 15,93,231 ; minps %xmm7,%xmm4
DB 15,93,239 ; minps %xmm7,%xmm5
DB 15,93,247 ; minps %xmm7,%xmm6
@@ -19497,7 +19497,7 @@ _sk_swap_rb_sse41 LABEL PROC
PUBLIC _sk_invert_sse41
_sk_invert_sse41 LABEL PROC
- DB 68,15,40,5,170,208,1,0 ; movaps 0x1d0aa(%rip),%xmm8 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,5,10,210,1,0 ; movaps 0x1d20a(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,92,200 ; subps %xmm0,%xmm9
DB 69,15,40,208 ; movaps %xmm8,%xmm10
@@ -19548,10 +19548,10 @@ _sk_premul_dst_sse41 LABEL PROC
PUBLIC _sk_unpremul_sse41
_sk_unpremul_sse41 LABEL PROC
- DB 68,15,40,5,56,208,1,0 ; movaps 0x1d038(%rip),%xmm8 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,5,152,209,1,0 ; movaps 0x1d198(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 68,15,94,195 ; divps %xmm3,%xmm8
DB 69,15,40,200 ; movaps %xmm8,%xmm9
- DB 68,15,194,13,23,209,1,0,1 ; cmpltps 0x1d117(%rip),%xmm9 # 32260 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ DB 68,15,194,13,119,210,1,0,1 ; cmpltps 0x1d277(%rip),%xmm9 # 323c0 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
DB 69,15,84,200 ; andps %xmm8,%xmm9
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 65,15,89,201 ; mulps %xmm9,%xmm1
@@ -19561,20 +19561,20 @@ _sk_unpremul_sse41 LABEL PROC
PUBLIC _sk_from_srgb_sse41
_sk_from_srgb_sse41 LABEL PROC
- DB 68,15,40,29,11,209,1,0 ; movaps 0x1d10b(%rip),%xmm11 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xccc>
+ DB 68,15,40,29,107,210,1,0 ; movaps 0x1d26b(%rip),%xmm11 # 323d0 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
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,115,208,1,0 ; movaps 0x1d073(%rip),%xmm12 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc4c>
+ DB 68,15,40,37,211,209,1,0 ; movaps 0x1d1d3(%rip),%xmm12 # 32350 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
DB 68,15,40,192 ; movaps %xmm0,%xmm8
DB 69,15,89,196 ; mulps %xmm12,%xmm8
- DB 68,15,40,45,243,208,1,0 ; movaps 0x1d0f3(%rip),%xmm13 # 32280 <_sk_srcover_bgra_8888_sse2_lowp+0xcdc>
+ DB 68,15,40,45,83,210,1,0 ; movaps 0x1d253(%rip),%xmm13 # 323e0 <_sk_srcover_bgra_8888_sse2_lowp+0xccc>
DB 69,15,88,197 ; addps %xmm13,%xmm8
DB 69,15,89,194 ; mulps %xmm10,%xmm8
- DB 68,15,40,53,243,208,1,0 ; movaps 0x1d0f3(%rip),%xmm14 # 32290 <_sk_srcover_bgra_8888_sse2_lowp+0xcec>
+ DB 68,15,40,53,83,210,1,0 ; movaps 0x1d253(%rip),%xmm14 # 323f0 <_sk_srcover_bgra_8888_sse2_lowp+0xcdc>
DB 69,15,88,198 ; addps %xmm14,%xmm8
- DB 68,15,40,61,247,208,1,0 ; movaps 0x1d0f7(%rip),%xmm15 # 322a0 <_sk_srcover_bgra_8888_sse2_lowp+0xcfc>
+ DB 68,15,40,61,87,210,1,0 ; movaps 0x1d257(%rip),%xmm15 # 32400 <_sk_srcover_bgra_8888_sse2_lowp+0xcec>
DB 65,15,194,199,1 ; cmpltps %xmm15,%xmm0
DB 102,69,15,56,20,193 ; blendvps %xmm0,%xmm9,%xmm8
DB 68,15,40,209 ; movaps %xmm1,%xmm10
@@ -19609,19 +19609,19 @@ 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,66,208,1,0 ; movaps 0x1d042(%rip),%xmm11 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xccc>
+ DB 68,15,40,29,162,209,1,0 ; movaps 0x1d1a2(%rip),%xmm11 # 323d0 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
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,171,207,1,0 ; movaps 0x1cfab(%rip),%xmm12 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc4c>
+ DB 68,15,40,37,11,209,1,0 ; movaps 0x1d10b(%rip),%xmm12 # 32350 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
DB 65,15,89,228 ; mulps %xmm12,%xmm4
- DB 68,15,40,45,47,208,1,0 ; movaps 0x1d02f(%rip),%xmm13 # 32280 <_sk_srcover_bgra_8888_sse2_lowp+0xcdc>
+ DB 68,15,40,45,143,209,1,0 ; movaps 0x1d18f(%rip),%xmm13 # 323e0 <_sk_srcover_bgra_8888_sse2_lowp+0xccc>
DB 65,15,88,229 ; addps %xmm13,%xmm4
DB 15,89,224 ; mulps %xmm0,%xmm4
- DB 68,15,40,53,48,208,1,0 ; movaps 0x1d030(%rip),%xmm14 # 32290 <_sk_srcover_bgra_8888_sse2_lowp+0xcec>
+ DB 68,15,40,53,144,209,1,0 ; movaps 0x1d190(%rip),%xmm14 # 323f0 <_sk_srcover_bgra_8888_sse2_lowp+0xcdc>
DB 65,15,88,230 ; addps %xmm14,%xmm4
- DB 68,15,40,61,52,208,1,0 ; movaps 0x1d034(%rip),%xmm15 # 322a0 <_sk_srcover_bgra_8888_sse2_lowp+0xcfc>
+ DB 68,15,40,61,148,209,1,0 ; movaps 0x1d194(%rip),%xmm15 # 32400 <_sk_srcover_bgra_8888_sse2_lowp+0xcec>
DB 69,15,194,207,1 ; cmpltps %xmm15,%xmm9
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 102,65,15,56,20,226 ; blendvps %xmm0,%xmm10,%xmm4
@@ -19664,22 +19664,22 @@ _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,165,207,1,0 ; movaps 0x1cfa5(%rip),%xmm11 # 322b0 <_sk_srcover_bgra_8888_sse2_lowp+0xd0c>
+ DB 68,15,40,29,5,209,1,0 ; movaps 0x1d105(%rip),%xmm11 # 32410 <_sk_srcover_bgra_8888_sse2_lowp+0xcfc>
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
- DB 68,15,40,37,165,207,1,0 ; movaps 0x1cfa5(%rip),%xmm12 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xd1c>
+ DB 68,15,40,37,5,209,1,0 ; movaps 0x1d105(%rip),%xmm12 # 32420 <_sk_srcover_bgra_8888_sse2_lowp+0xd0c>
DB 69,15,40,248 ; movaps %xmm8,%xmm15
DB 69,15,89,252 ; mulps %xmm12,%xmm15
- DB 68,15,40,21,165,207,1,0 ; movaps 0x1cfa5(%rip),%xmm10 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xd2c>
+ DB 68,15,40,21,5,209,1,0 ; movaps 0x1d105(%rip),%xmm10 # 32430 <_sk_srcover_bgra_8888_sse2_lowp+0xd1c>
DB 69,15,88,250 ; addps %xmm10,%xmm15
DB 69,15,89,248 ; mulps %xmm8,%xmm15
- DB 68,15,40,45,165,207,1,0 ; movaps 0x1cfa5(%rip),%xmm13 # 322e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd3c>
+ DB 68,15,40,45,5,209,1,0 ; movaps 0x1d105(%rip),%xmm13 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0xd2c>
DB 69,15,88,253 ; addps %xmm13,%xmm15
- DB 68,15,40,53,169,207,1,0 ; movaps 0x1cfa9(%rip),%xmm14 # 322f0 <_sk_srcover_bgra_8888_sse2_lowp+0xd4c>
+ DB 68,15,40,53,9,209,1,0 ; movaps 0x1d109(%rip),%xmm14 # 32450 <_sk_srcover_bgra_8888_sse2_lowp+0xd3c>
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,165,207,1,0 ; movaps 0x1cfa5(%rip),%xmm15 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xd5c>
+ DB 68,15,40,61,5,209,1,0 ; movaps 0x1d105(%rip),%xmm15 # 32460 <_sk_srcover_bgra_8888_sse2_lowp+0xd4c>
DB 65,15,194,199,1 ; cmpltps %xmm15,%xmm0
DB 102,69,15,56,20,193 ; blendvps %xmm0,%xmm9,%xmm8
DB 68,15,82,202 ; rsqrtps %xmm2,%xmm9
@@ -19733,7 +19733,7 @@ _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,73,205,1,0 ; movaps 0x1cd49(%rip),%xmm14 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,53,169,206,1,0 ; movaps 0x1cea9(%rip),%xmm14 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 68,15,94,241 ; divps %xmm1,%xmm14
DB 69,15,40,211 ; movaps %xmm11,%xmm10
DB 69,15,194,208,0 ; cmpeqps %xmm8,%xmm10
@@ -19742,27 +19742,27 @@ _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,192,206,1,0 ; andps 0x1cec0(%rip),%xmm15 # 32310 <_sk_srcover_bgra_8888_sse2_lowp+0xd6c>
+ DB 68,15,84,61,32,208,1,0 ; andps 0x1d020(%rip),%xmm15 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0xd5c>
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,179,206,1,0 ; movaps 0x1ceb3(%rip),%xmm13 # 32320 <_sk_srcover_bgra_8888_sse2_lowp+0xd7c>
+ DB 68,15,40,45,19,208,1,0 ; movaps 0x1d013(%rip),%xmm13 # 32480 <_sk_srcover_bgra_8888_sse2_lowp+0xd6c>
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,175,206,1,0 ; addps 0x1ceaf(%rip),%xmm8 # 32330 <_sk_srcover_bgra_8888_sse2_lowp+0xd8c>
+ DB 68,15,88,5,15,208,1,0 ; addps 0x1d00f(%rip),%xmm8 # 32490 <_sk_srcover_bgra_8888_sse2_lowp+0xd7c>
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,167,206,1,0 ; mulps 0x1cea7(%rip),%xmm8 # 32340 <_sk_srcover_bgra_8888_sse2_lowp+0xd9c>
+ DB 68,15,89,5,7,208,1,0 ; mulps 0x1d007(%rip),%xmm8 # 324a0 <_sk_srcover_bgra_8888_sse2_lowp+0xd8c>
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,171,204,1,0 ; movaps 0x1ccab(%rip),%xmm0 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,5,11,206,1,0 ; movaps 0x1ce0b(%rip),%xmm0 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
DB 65,15,40,211 ; movaps %xmm11,%xmm2
DB 15,89,208 ; mulps %xmm0,%xmm2
DB 15,194,194,1 ; cmpltps %xmm2,%xmm0
@@ -19783,7 +19783,7 @@ _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,93,204,1,0 ; movaps 0x1cc5d(%rip),%xmm9 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,13,189,205,1,0 ; movaps 0x1cdbd(%rip),%xmm9 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,194,194,2 ; cmpleps %xmm2,%xmm0
DB 15,40,217 ; movaps %xmm1,%xmm3
@@ -19796,19 +19796,19 @@ _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,25,206,1,0 ; movaps 0x1ce19(%rip),%xmm14 # 32350 <_sk_srcover_bgra_8888_sse2_lowp+0xdac>
+ DB 68,15,40,53,121,207,1,0 ; movaps 0x1cf79(%rip),%xmm14 # 324b0 <_sk_srcover_bgra_8888_sse2_lowp+0xd9c>
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,18,206,1,0 ; movaps 0x1ce12(%rip),%xmm11 # 32360 <_sk_srcover_bgra_8888_sse2_lowp+0xdbc>
+ DB 68,15,40,29,114,207,1,0 ; movaps 0x1cf72(%rip),%xmm11 # 324c0 <_sk_srcover_bgra_8888_sse2_lowp+0xdac>
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,171,205,1,0 ; movaps 0x1cdab(%rip),%xmm7 # 32310 <_sk_srcover_bgra_8888_sse2_lowp+0xd6c>
+ DB 15,40,61,11,207,1,0 ; movaps 0x1cf0b(%rip),%xmm7 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0xd5c>
DB 69,15,40,238 ; movaps %xmm14,%xmm13
DB 68,15,89,239 ; mulps %xmm7,%xmm13
- DB 15,40,29,188,205,1,0 ; movaps 0x1cdbc(%rip),%xmm3 # 32330 <_sk_srcover_bgra_8888_sse2_lowp+0xd8c>
+ DB 15,40,29,28,207,1,0 ; movaps 0x1cf1c(%rip),%xmm3 # 32490 <_sk_srcover_bgra_8888_sse2_lowp+0xd7c>
DB 68,15,40,227 ; movaps %xmm3,%xmm12
DB 69,15,92,229 ; subps %xmm13,%xmm12
DB 68,15,89,230 ; mulps %xmm6,%xmm12
@@ -19818,7 +19818,7 @@ _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,155,205,1,0 ; movaps 0x1cd9b(%rip),%xmm12 # 32340 <_sk_srcover_bgra_8888_sse2_lowp+0xd9c>
+ DB 68,15,40,37,251,206,1,0 ; movaps 0x1cefb(%rip),%xmm12 # 324a0 <_sk_srcover_bgra_8888_sse2_lowp+0xd8c>
DB 65,15,40,196 ; movaps %xmm12,%xmm0
DB 65,15,194,198,2 ; cmpleps %xmm14,%xmm0
DB 68,15,89,238 ; mulps %xmm6,%xmm13
@@ -19852,7 +19852,7 @@ _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,52,205,1,0 ; addps 0x1cd34(%rip),%xmm10 # 32370 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 68,15,88,21,148,206,1,0 ; addps 0x1ce94(%rip),%xmm10 # 324d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdbc>
DB 102,65,15,58,8,194,1 ; roundps $0x1,%xmm10,%xmm0
DB 68,15,92,208 ; subps %xmm0,%xmm10
DB 69,15,194,218,2 ; cmpleps %xmm10,%xmm11
@@ -19906,9 +19906,9 @@ _sk_scale_u8_sse41 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,52 ; jne 15727 <_sk_scale_u8_sse41+0x4c>
DB 102,71,15,56,49,4,16 ; pmovzxbd (%r8,%r10,1),%xmm8
- DB 102,68,15,219,5,29,203,1,0 ; pand 0x1cb1d(%rip),%xmm8 # 32220 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ DB 102,68,15,219,5,125,204,1,0 ; pand 0x1cc7d(%rip),%xmm8 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,113,204,1,0 ; mulps 0x1cc71(%rip),%xmm8 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 68,15,89,5,209,205,1,0 ; mulps 0x1cdd1(%rip),%xmm8 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 65,15,89,208 ; mulps %xmm8,%xmm2
@@ -19950,17 +19950,17 @@ _sk_scale_565_sse41 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 15,133,159,0,0,0 ; jne 15841 <_sk_scale_565_sse41+0xc3>
DB 102,71,15,56,51,28,80 ; pmovzxwd (%r8,%r10,2),%xmm11
- DB 102,15,111,5,223,203,1,0 ; movdqa 0x1cbdf(%rip),%xmm0 # 32390 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ DB 102,15,111,5,63,205,1,0 ; movdqa 0x1cd3f(%rip),%xmm0 # 324f0 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
DB 102,65,15,219,195 ; pand %xmm11,%xmm0
DB 68,15,91,200 ; cvtdq2ps %xmm0,%xmm9
- DB 68,15,89,13,222,203,1,0 ; mulps 0x1cbde(%rip),%xmm9 # 323a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
- DB 102,15,111,5,230,203,1,0 ; movdqa 0x1cbe6(%rip),%xmm0 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
+ DB 68,15,89,13,62,205,1,0 ; mulps 0x1cd3e(%rip),%xmm9 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ DB 102,15,111,5,70,205,1,0 ; movdqa 0x1cd46(%rip),%xmm0 # 32510 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
DB 102,65,15,219,195 ; pand %xmm11,%xmm0
DB 68,15,91,208 ; cvtdq2ps %xmm0,%xmm10
- DB 68,15,89,21,229,203,1,0 ; mulps 0x1cbe5(%rip),%xmm10 # 323c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
- DB 102,68,15,219,29,236,203,1,0 ; pand 0x1cbec(%rip),%xmm11 # 323d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
+ DB 68,15,89,21,69,205,1,0 ; mulps 0x1cd45(%rip),%xmm10 # 32520 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
+ DB 102,68,15,219,29,76,205,1,0 ; pand 0x1cd4c(%rip),%xmm11 # 32530 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
DB 69,15,91,219 ; cvtdq2ps %xmm11,%xmm11
- DB 68,15,89,29,240,203,1,0 ; mulps 0x1cbf0(%rip),%xmm11 # 323e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
+ DB 68,15,89,29,80,205,1,0 ; mulps 0x1cd50(%rip),%xmm11 # 32540 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
DB 15,40,195 ; movaps %xmm3,%xmm0
DB 15,194,199,1 ; cmpltps %xmm7,%xmm0
DB 69,15,40,226 ; movaps %xmm10,%xmm12
@@ -20033,9 +20033,9 @@ _sk_lerp_u8_sse41 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,72 ; jne 15931 <_sk_lerp_u8_sse41+0x60>
DB 102,71,15,56,49,4,16 ; pmovzxbd (%r8,%r10,1),%xmm8
- DB 102,68,15,219,5,39,201,1,0 ; pand 0x1c927(%rip),%xmm8 # 32220 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ DB 102,68,15,219,5,135,202,1,0 ; pand 0x1ca87(%rip),%xmm8 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,123,202,1,0 ; mulps 0x1ca7b(%rip),%xmm8 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 68,15,89,5,219,203,1,0 ; mulps 0x1cbdb(%rip),%xmm8 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
DB 15,92,196 ; subps %xmm4,%xmm0
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 15,88,196 ; addps %xmm4,%xmm0
@@ -20084,17 +20084,17 @@ _sk_lerp_565_sse41 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 15,133,165,0,0,0 ; jne 15a54 <_sk_lerp_565_sse41+0xc9>
DB 102,71,15,56,51,20,80 ; pmovzxwd (%r8,%r10,2),%xmm10
- DB 102,15,111,5,210,201,1,0 ; movdqa 0x1c9d2(%rip),%xmm0 # 32390 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ DB 102,15,111,5,50,203,1,0 ; movdqa 0x1cb32(%rip),%xmm0 # 324f0 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
DB 102,65,15,219,194 ; pand %xmm10,%xmm0
DB 68,15,91,200 ; cvtdq2ps %xmm0,%xmm9
- DB 68,15,89,13,209,201,1,0 ; mulps 0x1c9d1(%rip),%xmm9 # 323a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
- DB 102,15,111,5,217,201,1,0 ; movdqa 0x1c9d9(%rip),%xmm0 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
+ DB 68,15,89,13,49,203,1,0 ; mulps 0x1cb31(%rip),%xmm9 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ DB 102,15,111,5,57,203,1,0 ; movdqa 0x1cb39(%rip),%xmm0 # 32510 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
DB 102,65,15,219,194 ; pand %xmm10,%xmm0
DB 68,15,91,216 ; cvtdq2ps %xmm0,%xmm11
- DB 68,15,89,29,216,201,1,0 ; mulps 0x1c9d8(%rip),%xmm11 # 323c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
- DB 102,68,15,219,21,223,201,1,0 ; pand 0x1c9df(%rip),%xmm10 # 323d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
+ DB 68,15,89,29,56,203,1,0 ; mulps 0x1cb38(%rip),%xmm11 # 32520 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
+ DB 102,68,15,219,21,63,203,1,0 ; pand 0x1cb3f(%rip),%xmm10 # 32530 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
DB 69,15,91,210 ; cvtdq2ps %xmm10,%xmm10
- DB 68,15,89,21,227,201,1,0 ; mulps 0x1c9e3(%rip),%xmm10 # 323e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
+ DB 68,15,89,21,67,203,1,0 ; mulps 0x1cb43(%rip),%xmm10 # 32540 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
DB 15,40,195 ; movaps %xmm3,%xmm0
DB 15,194,199,1 ; cmpltps %xmm7,%xmm0
DB 69,15,40,227 ; movaps %xmm11,%xmm12
@@ -20148,7 +20148,7 @@ _sk_load_tables_sse41 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 15,133,17,1,0,0 ; jne 15bce <_sk_load_tables_sse41+0x122>
DB 243,69,15,111,4,144 ; movdqu (%r8,%rdx,4),%xmm8
- DB 102,15,111,5,85,199,1,0 ; movdqa 0x1c755(%rip),%xmm0 # 32220 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ DB 102,15,111,5,181,200,1,0 ; movdqa 0x1c8b5(%rip),%xmm0 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 102,65,15,219,192 ; pand %xmm8,%xmm0
DB 102,73,15,58,22,192,1 ; pextrq $0x1,%xmm0,%r8
DB 102,73,15,126,193 ; movq %xmm0,%r9
@@ -20163,7 +20163,7 @@ _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,16,199,1,0 ; pshufb 0x1c710(%rip),%xmm1 # 32230 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ DB 102,15,56,0,13,112,200,1,0 ; pshufb 0x1c870(%rip),%xmm1 # 32390 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
DB 102,73,15,58,22,200,1 ; pextrq $0x1,%xmm1,%r8
DB 102,72,15,126,203 ; movq %xmm1,%rbx
DB 68,15,182,203 ; movzbl %bl,%r9d
@@ -20178,7 +20178,7 @@ _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,204,198,1,0 ; pshufb 0x1c6cc(%rip),%xmm2 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 102,15,56,0,21,44,200,1,0 ; pshufb 0x1c82c(%rip),%xmm2 # 323a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
DB 102,72,15,58,22,211,1 ; pextrq $0x1,%xmm2,%rbx
DB 102,72,15,126,208 ; movq %xmm2,%rax
DB 68,15,182,200 ; movzbl %al,%r9d
@@ -20193,7 +20193,7 @@ _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,185,199,1,0 ; mulps 0x1c7b9(%rip),%xmm3 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 15,89,29,25,201,1,0 ; mulps 0x1c919(%rip),%xmm3 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
@@ -20232,7 +20232,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,139,199,1,0 ; movdqa 0x1c78b(%rip),%xmm8 # 323f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
+ DB 102,68,15,111,5,235,200,1,0 ; movdqa 0x1c8eb(%rip),%xmm8 # 32550 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,65,15,219,192 ; pand %xmm8,%xmm0
DB 102,15,56,51,192 ; pmovzxwd %xmm0,%xmm0
@@ -20250,7 +20250,7 @@ _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,58,199,1,0 ; pshufb 0x1c73a(%rip),%xmm1 # 32400 <_sk_srcover_bgra_8888_sse2_lowp+0xe5c>
+ DB 102,15,56,0,13,154,200,1,0 ; pshufb 0x1c89a(%rip),%xmm1 # 32560 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
DB 102,15,56,51,201 ; pmovzxwd %xmm1,%xmm1
DB 102,73,15,58,22,200,1 ; pextrq $0x1,%xmm1,%r8
DB 102,72,15,126,203 ; movq %xmm1,%rbx
@@ -20286,7 +20286,7 @@ _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,136,198,1,0 ; mulps 0x1c688(%rip),%xmm3 # 32410 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
+ DB 15,89,29,232,199,1,0 ; mulps 0x1c7e8(%rip),%xmm3 # 32570 <_sk_srcover_bgra_8888_sse2_lowp+0xe5c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
@@ -20324,7 +20324,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,209,197,1,0 ; movdqa 0x1c5d1(%rip),%xmm8 # 323f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
+ DB 102,68,15,111,5,49,199,1,0 ; movdqa 0x1c731(%rip),%xmm8 # 32550 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,65,15,219,192 ; pand %xmm8,%xmm0
DB 102,15,56,51,192 ; pmovzxwd %xmm0,%xmm0
@@ -20342,7 +20342,7 @@ _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,128,197,1,0 ; pshufb 0x1c580(%rip),%xmm1 # 32400 <_sk_srcover_bgra_8888_sse2_lowp+0xe5c>
+ DB 102,15,56,0,13,224,198,1,0 ; pshufb 0x1c6e0(%rip),%xmm1 # 32560 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
DB 102,15,56,51,201 ; pmovzxwd %xmm1,%xmm1
DB 102,73,15,58,22,200,1 ; pextrq $0x1,%xmm1,%r8
DB 102,72,15,126,203 ; movq %xmm1,%rbx
@@ -20373,7 +20373,7 @@ _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,75,194,1,0 ; movaps 0x1c24b(%rip),%xmm3 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,40,29,171,195,1,0 ; movaps 0x1c3ab(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
DB 255,224 ; jmpq *%rax
@@ -20403,7 +20403,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,184,194,1,0 ; movaps 0x1c2b8(%rip),%xmm8 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
+ DB 68,15,40,5,24,196,1,0 ; movaps 0x1c418(%rip),%xmm8 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,91,192 ; cvtps2dq %xmm0,%xmm0
DB 102,73,15,58,22,192,1 ; pextrq $0x1,%xmm0,%r8
@@ -20426,7 +20426,7 @@ _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,126,195,1,0 ; movaps 0x1c37e(%rip),%xmm9 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 68,15,40,13,222,196,1,0 ; movaps 0x1c4de(%rip),%xmm9 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,91,201 ; cvtps2dq %xmm1,%xmm1
@@ -20526,7 +20526,7 @@ _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,218,193,1,0 ; movaps 0x1c1da(%rip),%xmm9 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 68,15,40,13,58,195,1,0 ; movaps 0x1c33a(%rip),%xmm9 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,91,201 ; cvtps2dq %xmm1,%xmm1
@@ -20698,31 +20698,31 @@ _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,181,191,1,0 ; mulps 0x1bfb5(%rip),%xmm8 # 32420 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
- DB 68,15,84,21,189,191,1,0 ; andps 0x1bfbd(%rip),%xmm10 # 32430 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
- DB 68,15,86,21,229,188,1,0 ; orps 0x1bce5(%rip),%xmm10 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
- DB 68,15,88,5,189,191,1,0 ; addps 0x1bfbd(%rip),%xmm8 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
- DB 68,15,40,37,197,191,1,0 ; movaps 0x1bfc5(%rip),%xmm12 # 32450 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
+ DB 68,15,89,5,21,193,1,0 ; mulps 0x1c115(%rip),%xmm8 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
+ DB 68,15,84,21,29,193,1,0 ; andps 0x1c11d(%rip),%xmm10 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
+ DB 68,15,86,21,69,190,1,0 ; orps 0x1be45(%rip),%xmm10 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,88,5,29,193,1,0 ; addps 0x1c11d(%rip),%xmm8 # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
+ DB 68,15,40,37,37,193,1,0 ; movaps 0x1c125(%rip),%xmm12 # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,196 ; subps %xmm12,%xmm8
- DB 68,15,88,21,197,191,1,0 ; addps 0x1bfc5(%rip),%xmm10 # 32460 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
- DB 68,15,40,37,205,191,1,0 ; movaps 0x1bfcd(%rip),%xmm12 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ DB 68,15,88,21,37,193,1,0 ; addps 0x1c125(%rip),%xmm10 # 325c0 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
+ DB 68,15,40,37,45,193,1,0 ; movaps 0x1c12d(%rip),%xmm12 # 325d0 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
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,186,191,1,0 ; addps 0x1bfba(%rip),%xmm8 # 32480 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
- DB 68,15,40,21,194,191,1,0 ; movaps 0x1bfc2(%rip),%xmm10 # 32490 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
+ DB 68,15,88,5,26,193,1,0 ; addps 0x1c11a(%rip),%xmm8 # 325e0 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ DB 68,15,40,21,34,193,1,0 ; movaps 0x1c122(%rip),%xmm10 # 325f0 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
DB 69,15,89,211 ; mulps %xmm11,%xmm10
DB 69,15,92,194 ; subps %xmm10,%xmm8
- DB 68,15,40,21,194,191,1,0 ; movaps 0x1bfc2(%rip),%xmm10 # 324a0 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
+ DB 68,15,40,21,34,193,1,0 ; movaps 0x1c122(%rip),%xmm10 # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
DB 69,15,92,211 ; subps %xmm11,%xmm10
- DB 68,15,40,29,198,191,1,0 ; movaps 0x1bfc6(%rip),%xmm11 # 324b0 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ DB 68,15,40,29,38,193,1,0 ; movaps 0x1c126(%rip),%xmm11 # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
DB 69,15,94,218 ; divps %xmm10,%xmm11
DB 69,15,88,216 ; addps %xmm8,%xmm11
- DB 68,15,89,29,198,191,1,0 ; mulps 0x1bfc6(%rip),%xmm11 # 324c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
+ DB 68,15,89,29,38,193,1,0 ; mulps 0x1c126(%rip),%xmm11 # 32620 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
DB 102,69,15,91,211 ; cvtps2dq %xmm11,%xmm10
DB 243,68,15,16,64,20 ; movss 0x14(%rax),%xmm8
DB 69,15,198,192,0 ; shufps $0x0,%xmm8,%xmm8
@@ -20730,7 +20730,7 @@ _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,77,188,1,0 ; minps 0x1bc4d(%rip),%xmm8 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,93,5,173,189,1,0 ; minps 0x1bdad(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -20758,31 +20758,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,142,190,1,0 ; mulps 0x1be8e(%rip),%xmm12 # 32420 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
- DB 68,15,84,29,150,190,1,0 ; andps 0x1be96(%rip),%xmm11 # 32430 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
- DB 68,15,86,29,190,187,1,0 ; orps 0x1bbbe(%rip),%xmm11 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
- DB 68,15,88,37,150,190,1,0 ; addps 0x1be96(%rip),%xmm12 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
- DB 15,40,13,159,190,1,0 ; movaps 0x1be9f(%rip),%xmm1 # 32450 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
+ DB 68,15,89,37,238,191,1,0 ; mulps 0x1bfee(%rip),%xmm12 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
+ DB 68,15,84,29,246,191,1,0 ; andps 0x1bff6(%rip),%xmm11 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
+ DB 68,15,86,29,30,189,1,0 ; orps 0x1bd1e(%rip),%xmm11 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,88,37,246,191,1,0 ; addps 0x1bff6(%rip),%xmm12 # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
+ DB 15,40,13,255,191,1,0 ; movaps 0x1bfff(%rip),%xmm1 # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
DB 65,15,89,203 ; mulps %xmm11,%xmm1
DB 68,15,92,225 ; subps %xmm1,%xmm12
- DB 68,15,88,29,159,190,1,0 ; addps 0x1be9f(%rip),%xmm11 # 32460 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
- DB 15,40,13,168,190,1,0 ; movaps 0x1bea8(%rip),%xmm1 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ DB 68,15,88,29,255,191,1,0 ; addps 0x1bfff(%rip),%xmm11 # 325c0 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
+ DB 15,40,13,8,192,1,0 ; movaps 0x1c008(%rip),%xmm1 # 325d0 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
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,149,190,1,0 ; addps 0x1be95(%rip),%xmm12 # 32480 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
- DB 15,40,13,158,190,1,0 ; movaps 0x1be9e(%rip),%xmm1 # 32490 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
+ DB 68,15,88,37,245,191,1,0 ; addps 0x1bff5(%rip),%xmm12 # 325e0 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ DB 15,40,13,254,191,1,0 ; movaps 0x1bffe(%rip),%xmm1 # 325f0 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
DB 65,15,89,203 ; mulps %xmm11,%xmm1
DB 68,15,92,225 ; subps %xmm1,%xmm12
- DB 68,15,40,21,158,190,1,0 ; movaps 0x1be9e(%rip),%xmm10 # 324a0 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
+ DB 68,15,40,21,254,191,1,0 ; movaps 0x1bffe(%rip),%xmm10 # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
DB 69,15,92,211 ; subps %xmm11,%xmm10
- DB 15,40,13,163,190,1,0 ; movaps 0x1bea3(%rip),%xmm1 # 324b0 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ DB 15,40,13,3,192,1,0 ; movaps 0x1c003(%rip),%xmm1 # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
DB 65,15,94,202 ; divps %xmm10,%xmm1
DB 65,15,88,204 ; addps %xmm12,%xmm1
- DB 15,89,13,164,190,1,0 ; mulps 0x1bea4(%rip),%xmm1 # 324c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
+ DB 15,89,13,4,192,1,0 ; mulps 0x1c004(%rip),%xmm1 # 32620 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
DB 102,68,15,91,209 ; cvtps2dq %xmm1,%xmm10
DB 243,15,16,72,20 ; movss 0x14(%rax),%xmm1
DB 15,198,201,0 ; shufps $0x0,%xmm1,%xmm1
@@ -20790,7 +20790,7 @@ _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,47,187,1,0 ; minps 0x1bb2f(%rip),%xmm1 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,93,13,143,188,1,0 ; minps 0x1bc8f(%rip),%xmm1 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -20818,31 +20818,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,112,189,1,0 ; mulps 0x1bd70(%rip),%xmm12 # 32420 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
- DB 68,15,84,29,120,189,1,0 ; andps 0x1bd78(%rip),%xmm11 # 32430 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
- DB 68,15,86,29,160,186,1,0 ; orps 0x1baa0(%rip),%xmm11 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
- DB 68,15,88,37,120,189,1,0 ; addps 0x1bd78(%rip),%xmm12 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
- DB 15,40,21,129,189,1,0 ; movaps 0x1bd81(%rip),%xmm2 # 32450 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
+ DB 68,15,89,37,208,190,1,0 ; mulps 0x1bed0(%rip),%xmm12 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
+ DB 68,15,84,29,216,190,1,0 ; andps 0x1bed8(%rip),%xmm11 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
+ DB 68,15,86,29,0,188,1,0 ; orps 0x1bc00(%rip),%xmm11 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,88,37,216,190,1,0 ; addps 0x1bed8(%rip),%xmm12 # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
+ DB 15,40,21,225,190,1,0 ; movaps 0x1bee1(%rip),%xmm2 # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
DB 65,15,89,211 ; mulps %xmm11,%xmm2
DB 68,15,92,226 ; subps %xmm2,%xmm12
- DB 68,15,88,29,129,189,1,0 ; addps 0x1bd81(%rip),%xmm11 # 32460 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
- DB 15,40,21,138,189,1,0 ; movaps 0x1bd8a(%rip),%xmm2 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ DB 68,15,88,29,225,190,1,0 ; addps 0x1bee1(%rip),%xmm11 # 325c0 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
+ DB 15,40,21,234,190,1,0 ; movaps 0x1beea(%rip),%xmm2 # 325d0 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
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,119,189,1,0 ; addps 0x1bd77(%rip),%xmm12 # 32480 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
- DB 15,40,21,128,189,1,0 ; movaps 0x1bd80(%rip),%xmm2 # 32490 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
+ DB 68,15,88,37,215,190,1,0 ; addps 0x1bed7(%rip),%xmm12 # 325e0 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ DB 15,40,21,224,190,1,0 ; movaps 0x1bee0(%rip),%xmm2 # 325f0 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
DB 65,15,89,211 ; mulps %xmm11,%xmm2
DB 68,15,92,226 ; subps %xmm2,%xmm12
- DB 68,15,40,21,128,189,1,0 ; movaps 0x1bd80(%rip),%xmm10 # 324a0 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
+ DB 68,15,40,21,224,190,1,0 ; movaps 0x1bee0(%rip),%xmm10 # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
DB 69,15,92,211 ; subps %xmm11,%xmm10
- DB 15,40,21,133,189,1,0 ; movaps 0x1bd85(%rip),%xmm2 # 324b0 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ DB 15,40,21,229,190,1,0 ; movaps 0x1bee5(%rip),%xmm2 # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
DB 65,15,94,210 ; divps %xmm10,%xmm2
DB 65,15,88,212 ; addps %xmm12,%xmm2
- DB 15,89,21,134,189,1,0 ; mulps 0x1bd86(%rip),%xmm2 # 324c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
+ DB 15,89,21,230,190,1,0 ; mulps 0x1bee6(%rip),%xmm2 # 32620 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
DB 102,68,15,91,210 ; cvtps2dq %xmm2,%xmm10
DB 243,15,16,80,20 ; movss 0x14(%rax),%xmm2
DB 15,198,210,0 ; shufps $0x0,%xmm2,%xmm2
@@ -20850,7 +20850,7 @@ _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,17,186,1,0 ; minps 0x1ba11(%rip),%xmm2 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,93,21,113,187,1,0 ; minps 0x1bb71(%rip),%xmm2 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -20878,31 +20878,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,82,188,1,0 ; mulps 0x1bc52(%rip),%xmm12 # 32420 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
- DB 68,15,84,29,90,188,1,0 ; andps 0x1bc5a(%rip),%xmm11 # 32430 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
- DB 68,15,86,29,130,185,1,0 ; orps 0x1b982(%rip),%xmm11 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
- DB 68,15,88,37,90,188,1,0 ; addps 0x1bc5a(%rip),%xmm12 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
- DB 15,40,29,99,188,1,0 ; movaps 0x1bc63(%rip),%xmm3 # 32450 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
+ DB 68,15,89,37,178,189,1,0 ; mulps 0x1bdb2(%rip),%xmm12 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
+ DB 68,15,84,29,186,189,1,0 ; andps 0x1bdba(%rip),%xmm11 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
+ DB 68,15,86,29,226,186,1,0 ; orps 0x1bae2(%rip),%xmm11 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,88,37,186,189,1,0 ; addps 0x1bdba(%rip),%xmm12 # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
+ DB 15,40,29,195,189,1,0 ; movaps 0x1bdc3(%rip),%xmm3 # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
DB 65,15,89,219 ; mulps %xmm11,%xmm3
DB 68,15,92,227 ; subps %xmm3,%xmm12
- DB 68,15,88,29,99,188,1,0 ; addps 0x1bc63(%rip),%xmm11 # 32460 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
- DB 15,40,29,108,188,1,0 ; movaps 0x1bc6c(%rip),%xmm3 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ DB 68,15,88,29,195,189,1,0 ; addps 0x1bdc3(%rip),%xmm11 # 325c0 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
+ DB 15,40,29,204,189,1,0 ; movaps 0x1bdcc(%rip),%xmm3 # 325d0 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
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,89,188,1,0 ; addps 0x1bc59(%rip),%xmm12 # 32480 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
- DB 15,40,29,98,188,1,0 ; movaps 0x1bc62(%rip),%xmm3 # 32490 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
+ DB 68,15,88,37,185,189,1,0 ; addps 0x1bdb9(%rip),%xmm12 # 325e0 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ DB 15,40,29,194,189,1,0 ; movaps 0x1bdc2(%rip),%xmm3 # 325f0 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
DB 65,15,89,219 ; mulps %xmm11,%xmm3
DB 68,15,92,227 ; subps %xmm3,%xmm12
- DB 68,15,40,21,98,188,1,0 ; movaps 0x1bc62(%rip),%xmm10 # 324a0 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
+ DB 68,15,40,21,194,189,1,0 ; movaps 0x1bdc2(%rip),%xmm10 # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
DB 69,15,92,211 ; subps %xmm11,%xmm10
- DB 15,40,29,103,188,1,0 ; movaps 0x1bc67(%rip),%xmm3 # 324b0 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ DB 15,40,29,199,189,1,0 ; movaps 0x1bdc7(%rip),%xmm3 # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
DB 65,15,94,218 ; divps %xmm10,%xmm3
DB 65,15,88,220 ; addps %xmm12,%xmm3
- DB 15,89,29,104,188,1,0 ; mulps 0x1bc68(%rip),%xmm3 # 324c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
+ DB 15,89,29,200,189,1,0 ; mulps 0x1bdc8(%rip),%xmm3 # 32620 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
DB 102,68,15,91,211 ; cvtps2dq %xmm3,%xmm10
DB 243,15,16,88,20 ; movss 0x14(%rax),%xmm3
DB 15,198,219,0 ; shufps $0x0,%xmm3,%xmm3
@@ -20910,7 +20910,7 @@ _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,243,184,1,0 ; minps 0x1b8f3(%rip),%xmm3 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,93,29,83,186,1,0 ; minps 0x1ba53(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -20926,20 +20926,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,111,187,1,0 ; mulps 0x1bb6f(%rip),%xmm0 # 32420 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
- DB 68,15,40,53,119,187,1,0 ; movaps 0x1bb77(%rip),%xmm14 # 32430 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
+ DB 15,89,5,207,188,1,0 ; mulps 0x1bccf(%rip),%xmm0 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
+ DB 68,15,40,53,215,188,1,0 ; movaps 0x1bcd7(%rip),%xmm14 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
DB 65,15,84,214 ; andps %xmm14,%xmm2
- DB 68,15,40,37,155,184,1,0 ; movaps 0x1b89b(%rip),%xmm12 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,37,251,185,1,0 ; movaps 0x1b9fb(%rip),%xmm12 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
DB 65,15,86,212 ; orps %xmm12,%xmm2
- DB 68,15,40,21,111,187,1,0 ; movaps 0x1bb6f(%rip),%xmm10 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
+ DB 68,15,40,21,207,188,1,0 ; movaps 0x1bccf(%rip),%xmm10 # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
DB 65,15,88,194 ; addps %xmm10,%xmm0
- DB 68,15,40,29,115,187,1,0 ; movaps 0x1bb73(%rip),%xmm11 # 32450 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
+ DB 68,15,40,29,211,188,1,0 ; movaps 0x1bcd3(%rip),%xmm11 # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
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,113,187,1,0 ; movaps 0x1bb71(%rip),%xmm9 # 32460 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
+ DB 68,15,40,13,209,188,1,0 ; movaps 0x1bcd1(%rip),%xmm9 # 325c0 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
DB 65,15,88,209 ; addps %xmm9,%xmm2
- DB 68,15,40,45,117,187,1,0 ; movaps 0x1bb75(%rip),%xmm13 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ DB 68,15,40,45,213,188,1,0 ; movaps 0x1bcd5(%rip),%xmm13 # 325d0 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
DB 65,15,40,229 ; movaps %xmm13,%xmm4
DB 15,94,226 ; divps %xmm2,%xmm4
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -20950,21 +20950,21 @@ _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,88,187,1,0 ; movaps 0x1bb58(%rip),%xmm6 # 32480 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
+ DB 15,40,53,184,188,1,0 ; movaps 0x1bcb8(%rip),%xmm6 # 325e0 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
DB 15,88,198 ; addps %xmm6,%xmm0
- DB 15,40,61,110,187,1,0 ; movaps 0x1bb6e(%rip),%xmm7 # 324a0 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
+ DB 15,40,61,206,188,1,0 ; movaps 0x1bcce(%rip),%xmm7 # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
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,78,187,1,0 ; movaps 0x1bb4e(%rip),%xmm4 # 32490 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
+ DB 15,40,37,174,188,1,0 ; movaps 0x1bcae(%rip),%xmm4 # 325f0 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
DB 15,89,212 ; mulps %xmm4,%xmm2
DB 15,92,194 ; subps %xmm2,%xmm0
- DB 68,15,40,61,96,187,1,0 ; movaps 0x1bb60(%rip),%xmm15 # 324b0 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ DB 68,15,40,61,192,188,1,0 ; movaps 0x1bcc0(%rip),%xmm15 # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
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,188,186,1,0 ; mulps 0x1babc(%rip),%xmm0 # 32420 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
+ DB 15,89,5,28,188,1,0 ; mulps 0x1bc1c(%rip),%xmm0 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
DB 65,15,84,206 ; andps %xmm14,%xmm1
DB 65,15,86,204 ; orps %xmm12,%xmm1
DB 65,15,88,194 ; addps %xmm10,%xmm0
@@ -20990,8 +20990,8 @@ _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,93,186,1,0 ; mulps 0x1ba5d(%rip),%xmm0 # 32420 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
- DB 15,84,29,102,186,1,0 ; andps 0x1ba66(%rip),%xmm3 # 32430 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
+ DB 15,89,5,189,187,1,0 ; mulps 0x1bbbd(%rip),%xmm0 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
+ DB 15,84,29,198,187,1,0 ; andps 0x1bbc6(%rip),%xmm3 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
DB 65,15,86,220 ; orps %xmm12,%xmm3
DB 65,15,88,194 ; addps %xmm10,%xmm0
DB 68,15,89,219 ; mulps %xmm3,%xmm11
@@ -21009,7 +21009,7 @@ _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,174,186,1,0 ; movaps 0x1baae(%rip),%xmm0 # 324c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
+ DB 15,40,5,14,188,1,0 ; movaps 0x1bc0e(%rip),%xmm0 # 32620 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
DB 15,89,208 ; mulps %xmm0,%xmm2
DB 15,89,200 ; mulps %xmm0,%xmm1
DB 68,15,89,248 ; mulps %xmm0,%xmm15
@@ -21028,29 +21028,29 @@ _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,123,186,1,0 ; mulps 0x1ba7b(%rip),%xmm8 # 324d0 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
- DB 68,15,40,13,243,183,1,0 ; movaps 0x1b7f3(%rip),%xmm9 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
+ DB 68,15,89,5,219,187,1,0 ; mulps 0x1bbdb(%rip),%xmm8 # 32630 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
+ DB 68,15,40,13,83,185,1,0 ; movaps 0x1b953(%rip),%xmm9 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
DB 65,15,89,201 ; mulps %xmm9,%xmm1
- DB 15,40,5,120,186,1,0 ; movaps 0x1ba78(%rip),%xmm0 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf3c>
+ DB 15,40,5,216,187,1,0 ; movaps 0x1bbd8(%rip),%xmm0 # 32640 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
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,118,186,1,0 ; addps 0x1ba76(%rip),%xmm8 # 324f0 <_sk_srcover_bgra_8888_sse2_lowp+0xf4c>
- DB 68,15,89,5,126,186,1,0 ; mulps 0x1ba7e(%rip),%xmm8 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0xf5c>
- DB 15,89,13,135,186,1,0 ; mulps 0x1ba87(%rip),%xmm1 # 32510 <_sk_srcover_bgra_8888_sse2_lowp+0xf6c>
+ DB 68,15,88,5,214,187,1,0 ; addps 0x1bbd6(%rip),%xmm8 # 32650 <_sk_srcover_bgra_8888_sse2_lowp+0xf3c>
+ DB 68,15,89,5,222,187,1,0 ; mulps 0x1bbde(%rip),%xmm8 # 32660 <_sk_srcover_bgra_8888_sse2_lowp+0xf4c>
+ DB 15,89,13,231,187,1,0 ; mulps 0x1bbe7(%rip),%xmm1 # 32670 <_sk_srcover_bgra_8888_sse2_lowp+0xf5c>
DB 65,15,88,200 ; addps %xmm8,%xmm1
- DB 15,89,21,140,186,1,0 ; mulps 0x1ba8c(%rip),%xmm2 # 32520 <_sk_srcover_bgra_8888_sse2_lowp+0xf7c>
+ DB 15,89,21,236,187,1,0 ; mulps 0x1bbec(%rip),%xmm2 # 32680 <_sk_srcover_bgra_8888_sse2_lowp+0xf6c>
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,128,186,1,0 ; movaps 0x1ba80(%rip),%xmm9 # 32530 <_sk_srcover_bgra_8888_sse2_lowp+0xf8c>
+ DB 68,15,40,13,224,187,1,0 ; movaps 0x1bbe0(%rip),%xmm9 # 32690 <_sk_srcover_bgra_8888_sse2_lowp+0xf7c>
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 65,15,194,195,1 ; cmpltps %xmm11,%xmm0
- DB 15,40,21,128,186,1,0 ; movaps 0x1ba80(%rip),%xmm2 # 32540 <_sk_srcover_bgra_8888_sse2_lowp+0xf9c>
+ DB 15,40,21,224,187,1,0 ; movaps 0x1bbe0(%rip),%xmm2 # 326a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf8c>
DB 15,88,202 ; addps %xmm2,%xmm1
- DB 68,15,40,37,133,186,1,0 ; movaps 0x1ba85(%rip),%xmm12 # 32550 <_sk_srcover_bgra_8888_sse2_lowp+0xfac>
+ DB 68,15,40,37,229,187,1,0 ; movaps 0x1bbe5(%rip),%xmm12 # 326b0 <_sk_srcover_bgra_8888_sse2_lowp+0xf9c>
DB 65,15,89,204 ; mulps %xmm12,%xmm1
DB 102,65,15,56,20,203 ; blendvps %xmm0,%xmm11,%xmm1
DB 69,15,40,216 ; movaps %xmm8,%xmm11
@@ -21069,8 +21069,8 @@ _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,62,186,1,0 ; mulps 0x1ba3e(%rip),%xmm1 # 32560 <_sk_srcover_bgra_8888_sse2_lowp+0xfbc>
- DB 15,89,21,71,186,1,0 ; mulps 0x1ba47(%rip),%xmm2 # 32570 <_sk_srcover_bgra_8888_sse2_lowp+0xfcc>
+ DB 15,89,13,158,187,1,0 ; mulps 0x1bb9e(%rip),%xmm1 # 326c0 <_sk_srcover_bgra_8888_sse2_lowp+0xfac>
+ DB 15,89,21,167,187,1,0 ; mulps 0x1bba7(%rip),%xmm2 # 326d0 <_sk_srcover_bgra_8888_sse2_lowp+0xfbc>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,40,193 ; movaps %xmm1,%xmm0
DB 65,15,40,200 ; movaps %xmm8,%xmm1
@@ -21087,9 +21087,9 @@ _sk_load_a8_sse41 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,39 ; jne 16b73 <_sk_load_a8_sse41+0x3f>
DB 102,67,15,56,49,4,16 ; pmovzxbd (%r8,%r10,1),%xmm0
- DB 102,15,219,5,197,182,1,0 ; pand 0x1b6c5(%rip),%xmm0 # 32220 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ DB 102,15,219,5,37,184,1,0 ; pand 0x1b825(%rip),%xmm0 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 15,91,216 ; cvtdq2ps %xmm0,%xmm3
- DB 15,89,29,27,184,1,0 ; mulps 0x1b81b(%rip),%xmm3 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 15,89,29,123,185,1,0 ; mulps 0x1b97b(%rip),%xmm3 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
@@ -21127,9 +21127,9 @@ _sk_load_a8_dst_sse41 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,39 ; jne 16bff <_sk_load_a8_dst_sse41+0x3f>
DB 102,67,15,56,49,36,16 ; pmovzxbd (%r8,%r10,1),%xmm4
- DB 102,15,219,37,57,182,1,0 ; pand 0x1b639(%rip),%xmm4 # 32220 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ DB 102,15,219,37,153,183,1,0 ; pand 0x1b799(%rip),%xmm4 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 15,91,252 ; cvtdq2ps %xmm4,%xmm7
- DB 15,89,61,143,183,1,0 ; mulps 0x1b78f(%rip),%xmm7 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 15,89,61,239,184,1,0 ; mulps 0x1b8ef(%rip),%xmm7 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 102,15,239,237 ; pxor %xmm5,%xmm5
@@ -21195,7 +21195,7 @@ _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,135,182,1,0 ; mulps 0x1b687(%rip),%xmm3 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 15,89,29,231,183,1,0 ; mulps 0x1b7e7(%rip),%xmm3 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
@@ -21211,7 +21211,7 @@ _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,42,181,1,0 ; movaps 0x1b52a(%rip),%xmm8 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
+ DB 68,15,40,5,138,182,1,0 ; movaps 0x1b68a(%rip),%xmm8 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
DB 68,15,89,195 ; mulps %xmm3,%xmm8
DB 102,69,15,91,192 ; cvtps2dq %xmm8,%xmm8
DB 102,68,15,56,43,192 ; packusdw %xmm0,%xmm8
@@ -21233,7 +21233,7 @@ _sk_store_a8_sse41 LABEL PROC
DB 65,128,249,3 ; cmp $0x3,%r9b
DB 117,217 ; jne 16d48 <_sk_store_a8_sse41+0x41>
DB 102,71,15,58,20,68,16,2,8 ; pextrb $0x8,%xmm8,0x2(%r8,%r10,1)
- DB 102,68,15,56,0,5,254,183,1,0 ; pshufb 0x1b7fe(%rip),%xmm8 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0xfdc>
+ DB 102,68,15,56,0,5,94,185,1,0 ; pshufb 0x1b95e(%rip),%xmm8 # 326e0 <_sk_srcover_bgra_8888_sse2_lowp+0xfcc>
DB 102,71,15,58,21,4,16,0 ; pextrw $0x0,%xmm8,(%r8,%r10,1)
DB 235,188 ; jmp 16d48 <_sk_store_a8_sse41+0x41>
DB 102,71,15,58,20,4,16,0 ; pextrb $0x0,%xmm8,(%r8,%r10,1)
@@ -21250,11 +21250,11 @@ _sk_load_g8_sse41 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,42 ; jne 16dd8 <_sk_load_g8_sse41+0x42>
DB 102,67,15,56,49,4,16 ; pmovzxbd (%r8,%r10,1),%xmm0
- DB 102,15,219,5,99,180,1,0 ; pand 0x1b463(%rip),%xmm0 # 32220 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ DB 102,15,219,5,195,181,1,0 ; pand 0x1b5c3(%rip),%xmm0 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,185,181,1,0 ; mulps 0x1b5b9(%rip),%xmm0 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 15,89,5,25,183,1,0 ; mulps 0x1b719(%rip),%xmm0 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,160,179,1,0 ; movaps 0x1b3a0(%rip),%xmm3 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,40,29,0,181,1,0 ; movaps 0x1b500(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 255,224 ; jmpq *%rax
@@ -21290,11 +21290,11 @@ _sk_load_g8_dst_sse41 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,42 ; jne 16e67 <_sk_load_g8_dst_sse41+0x42>
DB 102,67,15,56,49,36,16 ; pmovzxbd (%r8,%r10,1),%xmm4
- DB 102,15,219,37,212,179,1,0 ; pand 0x1b3d4(%rip),%xmm4 # 32220 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ DB 102,15,219,37,52,181,1,0 ; pand 0x1b534(%rip),%xmm4 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,42,181,1,0 ; mulps 0x1b52a(%rip),%xmm4 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 15,89,37,138,182,1,0 ; mulps 0x1b68a(%rip),%xmm4 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,17,179,1,0 ; movaps 0x1b311(%rip),%xmm7 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,40,61,113,180,1,0 ; movaps 0x1b471(%rip),%xmm7 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,40,244 ; movaps %xmm4,%xmm6
DB 255,224 ; jmpq *%rax
@@ -21358,9 +21358,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,31,180,1,0 ; mulps 0x1b41f(%rip),%xmm0 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 15,89,5,127,181,1,0 ; mulps 0x1b57f(%rip),%xmm0 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,6,178,1,0 ; movaps 0x1b206(%rip),%xmm3 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,40,29,102,179,1,0 ; movaps 0x1b366(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 255,224 ; jmpq *%rax
@@ -21377,19 +21377,19 @@ _sk_load_565_sse41 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,80 ; jne 16fdd <_sk_load_565_sse41+0x6b>
DB 102,67,15,56,51,20,80 ; pmovzxwd (%r8,%r10,2),%xmm2
- DB 102,15,111,5,244,179,1,0 ; movdqa 0x1b3f4(%rip),%xmm0 # 32390 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ DB 102,15,111,5,84,181,1,0 ; movdqa 0x1b554(%rip),%xmm0 # 324f0 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,246,179,1,0 ; mulps 0x1b3f6(%rip),%xmm0 # 323a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
- DB 102,15,111,13,254,179,1,0 ; movdqa 0x1b3fe(%rip),%xmm1 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
+ DB 15,89,5,86,181,1,0 ; mulps 0x1b556(%rip),%xmm0 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ DB 102,15,111,13,94,181,1,0 ; movdqa 0x1b55e(%rip),%xmm1 # 32510 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,0,180,1,0 ; mulps 0x1b400(%rip),%xmm1 # 323c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
- DB 102,15,219,21,8,180,1,0 ; pand 0x1b408(%rip),%xmm2 # 323d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
+ DB 15,89,13,96,181,1,0 ; mulps 0x1b560(%rip),%xmm1 # 32520 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
+ DB 102,15,219,21,104,181,1,0 ; pand 0x1b568(%rip),%xmm2 # 32530 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,14,180,1,0 ; mulps 0x1b40e(%rip),%xmm2 # 323e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
+ DB 15,89,21,110,181,1,0 ; mulps 0x1b56e(%rip),%xmm2 # 32540 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,149,177,1,0 ; movaps 0x1b195(%rip),%xmm3 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,40,29,245,178,1,0 ; movaps 0x1b2f5(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
@@ -21423,19 +21423,19 @@ _sk_load_565_dst_sse41 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,80 ; jne 17098 <_sk_load_565_dst_sse41+0x6b>
DB 102,67,15,56,51,52,80 ; pmovzxwd (%r8,%r10,2),%xmm6
- DB 102,15,111,37,57,179,1,0 ; movdqa 0x1b339(%rip),%xmm4 # 32390 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ DB 102,15,111,37,153,180,1,0 ; movdqa 0x1b499(%rip),%xmm4 # 324f0 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
DB 102,15,219,230 ; pand %xmm6,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,59,179,1,0 ; mulps 0x1b33b(%rip),%xmm4 # 323a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
- DB 102,15,111,45,67,179,1,0 ; movdqa 0x1b343(%rip),%xmm5 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
+ DB 15,89,37,155,180,1,0 ; mulps 0x1b49b(%rip),%xmm4 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ DB 102,15,111,45,163,180,1,0 ; movdqa 0x1b4a3(%rip),%xmm5 # 32510 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
DB 102,15,219,238 ; pand %xmm6,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,45,69,179,1,0 ; mulps 0x1b345(%rip),%xmm5 # 323c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
- DB 102,15,219,53,77,179,1,0 ; pand 0x1b34d(%rip),%xmm6 # 323d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
+ DB 15,89,45,165,180,1,0 ; mulps 0x1b4a5(%rip),%xmm5 # 32520 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
+ DB 102,15,219,53,173,180,1,0 ; pand 0x1b4ad(%rip),%xmm6 # 32530 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,53,83,179,1,0 ; mulps 0x1b353(%rip),%xmm6 # 323e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
+ DB 15,89,53,179,180,1,0 ; mulps 0x1b4b3(%rip),%xmm6 # 32540 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,218,176,1,0 ; movaps 0x1b0da(%rip),%xmm7 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,40,61,58,178,1,0 ; movaps 0x1b23a(%rip),%xmm7 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
@@ -21495,19 +21495,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,0,178,1,0 ; movdqa 0x1b200(%rip),%xmm0 # 32390 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ DB 102,15,111,5,96,179,1,0 ; movdqa 0x1b360(%rip),%xmm0 # 324f0 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,2,178,1,0 ; mulps 0x1b202(%rip),%xmm0 # 323a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
- DB 102,15,111,13,10,178,1,0 ; movdqa 0x1b20a(%rip),%xmm1 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
+ DB 15,89,5,98,179,1,0 ; mulps 0x1b362(%rip),%xmm0 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ DB 102,15,111,13,106,179,1,0 ; movdqa 0x1b36a(%rip),%xmm1 # 32510 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,12,178,1,0 ; mulps 0x1b20c(%rip),%xmm1 # 323c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
- DB 102,15,219,21,20,178,1,0 ; pand 0x1b214(%rip),%xmm2 # 323d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
+ DB 15,89,13,108,179,1,0 ; mulps 0x1b36c(%rip),%xmm1 # 32520 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
+ DB 102,15,219,21,116,179,1,0 ; pand 0x1b374(%rip),%xmm2 # 32530 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,26,178,1,0 ; mulps 0x1b21a(%rip),%xmm2 # 323e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
+ DB 15,89,21,122,179,1,0 ; mulps 0x1b37a(%rip),%xmm2 # 32540 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,161,175,1,0 ; movaps 0x1afa1(%rip),%xmm3 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,40,29,1,177,1,0 ; movaps 0x1b101(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 255,224 ; jmpq *%rax
PUBLIC _sk_store_565_sse41
@@ -21519,12 +21519,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,161,179,1,0 ; movaps 0x1b3a1(%rip),%xmm8 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0xfec>
+ DB 68,15,40,5,1,181,1,0 ; movaps 0x1b501(%rip),%xmm8 # 326f0 <_sk_srcover_bgra_8888_sse2_lowp+0xfdc>
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,150,179,1,0 ; movaps 0x1b396(%rip),%xmm10 # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0xffc>
+ DB 68,15,40,21,246,180,1,0 ; movaps 0x1b4f6(%rip),%xmm10 # 32700 <_sk_srcover_bgra_8888_sse2_lowp+0xfec>
DB 68,15,89,209 ; mulps %xmm1,%xmm10
DB 102,69,15,91,210 ; cvtps2dq %xmm10,%xmm10
DB 102,65,15,114,242,5 ; pslld $0x5,%xmm10
@@ -21566,21 +21566,21 @@ _sk_load_4444_sse41 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,95 ; jne 172fb <_sk_load_4444_sse41+0x7a>
DB 102,67,15,56,51,28,80 ; pmovzxwd (%r8,%r10,2),%xmm3
- DB 102,15,111,5,5,179,1,0 ; movdqa 0x1b305(%rip),%xmm0 # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0x100c>
+ DB 102,15,111,5,101,180,1,0 ; movdqa 0x1b465(%rip),%xmm0 # 32710 <_sk_srcover_bgra_8888_sse2_lowp+0xffc>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,7,179,1,0 ; mulps 0x1b307(%rip),%xmm0 # 325c0 <_sk_srcover_bgra_8888_sse2_lowp+0x101c>
- DB 102,15,111,13,15,179,1,0 ; movdqa 0x1b30f(%rip),%xmm1 # 325d0 <_sk_srcover_bgra_8888_sse2_lowp+0x102c>
+ DB 15,89,5,103,180,1,0 ; mulps 0x1b467(%rip),%xmm0 # 32720 <_sk_srcover_bgra_8888_sse2_lowp+0x100c>
+ DB 102,15,111,13,111,180,1,0 ; movdqa 0x1b46f(%rip),%xmm1 # 32730 <_sk_srcover_bgra_8888_sse2_lowp+0x101c>
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,17,179,1,0 ; mulps 0x1b311(%rip),%xmm1 # 325e0 <_sk_srcover_bgra_8888_sse2_lowp+0x103c>
- DB 102,15,111,21,25,179,1,0 ; movdqa 0x1b319(%rip),%xmm2 # 325f0 <_sk_srcover_bgra_8888_sse2_lowp+0x104c>
+ DB 15,89,13,113,180,1,0 ; mulps 0x1b471(%rip),%xmm1 # 32740 <_sk_srcover_bgra_8888_sse2_lowp+0x102c>
+ DB 102,15,111,21,121,180,1,0 ; movdqa 0x1b479(%rip),%xmm2 # 32750 <_sk_srcover_bgra_8888_sse2_lowp+0x103c>
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,27,179,1,0 ; mulps 0x1b31b(%rip),%xmm2 # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0x105c>
- DB 102,15,219,29,35,179,1,0 ; pand 0x1b323(%rip),%xmm3 # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0x106c>
+ DB 15,89,21,123,180,1,0 ; mulps 0x1b47b(%rip),%xmm2 # 32760 <_sk_srcover_bgra_8888_sse2_lowp+0x104c>
+ DB 102,15,219,29,131,180,1,0 ; pand 0x1b483(%rip),%xmm3 # 32770 <_sk_srcover_bgra_8888_sse2_lowp+0x105c>
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,29,41,179,1,0 ; mulps 0x1b329(%rip),%xmm3 # 32620 <_sk_srcover_bgra_8888_sse2_lowp+0x107c>
+ DB 15,89,29,137,180,1,0 ; mulps 0x1b489(%rip),%xmm3 # 32780 <_sk_srcover_bgra_8888_sse2_lowp+0x106c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
@@ -21615,21 +21615,21 @@ _sk_load_4444_dst_sse41 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,95 ; jne 173c5 <_sk_load_4444_dst_sse41+0x7a>
DB 102,67,15,56,51,60,80 ; pmovzxwd (%r8,%r10,2),%xmm7
- DB 102,15,111,37,59,178,1,0 ; movdqa 0x1b23b(%rip),%xmm4 # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0x100c>
+ DB 102,15,111,37,155,179,1,0 ; movdqa 0x1b39b(%rip),%xmm4 # 32710 <_sk_srcover_bgra_8888_sse2_lowp+0xffc>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,61,178,1,0 ; mulps 0x1b23d(%rip),%xmm4 # 325c0 <_sk_srcover_bgra_8888_sse2_lowp+0x101c>
- DB 102,15,111,45,69,178,1,0 ; movdqa 0x1b245(%rip),%xmm5 # 325d0 <_sk_srcover_bgra_8888_sse2_lowp+0x102c>
+ DB 15,89,37,157,179,1,0 ; mulps 0x1b39d(%rip),%xmm4 # 32720 <_sk_srcover_bgra_8888_sse2_lowp+0x100c>
+ DB 102,15,111,45,165,179,1,0 ; movdqa 0x1b3a5(%rip),%xmm5 # 32730 <_sk_srcover_bgra_8888_sse2_lowp+0x101c>
DB 102,15,219,239 ; pand %xmm7,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,45,71,178,1,0 ; mulps 0x1b247(%rip),%xmm5 # 325e0 <_sk_srcover_bgra_8888_sse2_lowp+0x103c>
- DB 102,15,111,53,79,178,1,0 ; movdqa 0x1b24f(%rip),%xmm6 # 325f0 <_sk_srcover_bgra_8888_sse2_lowp+0x104c>
+ DB 15,89,45,167,179,1,0 ; mulps 0x1b3a7(%rip),%xmm5 # 32740 <_sk_srcover_bgra_8888_sse2_lowp+0x102c>
+ DB 102,15,111,53,175,179,1,0 ; movdqa 0x1b3af(%rip),%xmm6 # 32750 <_sk_srcover_bgra_8888_sse2_lowp+0x103c>
DB 102,15,219,247 ; pand %xmm7,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,53,81,178,1,0 ; mulps 0x1b251(%rip),%xmm6 # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0x105c>
- DB 102,15,219,61,89,178,1,0 ; pand 0x1b259(%rip),%xmm7 # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0x106c>
+ DB 15,89,53,177,179,1,0 ; mulps 0x1b3b1(%rip),%xmm6 # 32760 <_sk_srcover_bgra_8888_sse2_lowp+0x104c>
+ DB 102,15,219,61,185,179,1,0 ; pand 0x1b3b9(%rip),%xmm7 # 32770 <_sk_srcover_bgra_8888_sse2_lowp+0x105c>
DB 15,91,255 ; cvtdq2ps %xmm7,%xmm7
- DB 15,89,61,95,178,1,0 ; mulps 0x1b25f(%rip),%xmm7 # 32620 <_sk_srcover_bgra_8888_sse2_lowp+0x107c>
+ DB 15,89,61,191,179,1,0 ; mulps 0x1b3bf(%rip),%xmm7 # 32780 <_sk_srcover_bgra_8888_sse2_lowp+0x106c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
@@ -21690,21 +21690,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,243,176,1,0 ; movdqa 0x1b0f3(%rip),%xmm0 # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0x100c>
+ DB 102,15,111,5,83,178,1,0 ; movdqa 0x1b253(%rip),%xmm0 # 32710 <_sk_srcover_bgra_8888_sse2_lowp+0xffc>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,245,176,1,0 ; mulps 0x1b0f5(%rip),%xmm0 # 325c0 <_sk_srcover_bgra_8888_sse2_lowp+0x101c>
- DB 102,15,111,13,253,176,1,0 ; movdqa 0x1b0fd(%rip),%xmm1 # 325d0 <_sk_srcover_bgra_8888_sse2_lowp+0x102c>
+ DB 15,89,5,85,178,1,0 ; mulps 0x1b255(%rip),%xmm0 # 32720 <_sk_srcover_bgra_8888_sse2_lowp+0x100c>
+ DB 102,15,111,13,93,178,1,0 ; movdqa 0x1b25d(%rip),%xmm1 # 32730 <_sk_srcover_bgra_8888_sse2_lowp+0x101c>
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,255,176,1,0 ; mulps 0x1b0ff(%rip),%xmm1 # 325e0 <_sk_srcover_bgra_8888_sse2_lowp+0x103c>
- DB 102,15,111,21,7,177,1,0 ; movdqa 0x1b107(%rip),%xmm2 # 325f0 <_sk_srcover_bgra_8888_sse2_lowp+0x104c>
+ DB 15,89,13,95,178,1,0 ; mulps 0x1b25f(%rip),%xmm1 # 32740 <_sk_srcover_bgra_8888_sse2_lowp+0x102c>
+ DB 102,15,111,21,103,178,1,0 ; movdqa 0x1b267(%rip),%xmm2 # 32750 <_sk_srcover_bgra_8888_sse2_lowp+0x103c>
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,9,177,1,0 ; mulps 0x1b109(%rip),%xmm2 # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0x105c>
- DB 102,15,219,29,17,177,1,0 ; pand 0x1b111(%rip),%xmm3 # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0x106c>
+ DB 15,89,21,105,178,1,0 ; mulps 0x1b269(%rip),%xmm2 # 32760 <_sk_srcover_bgra_8888_sse2_lowp+0x104c>
+ DB 102,15,219,29,113,178,1,0 ; pand 0x1b271(%rip),%xmm3 # 32770 <_sk_srcover_bgra_8888_sse2_lowp+0x105c>
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,29,23,177,1,0 ; mulps 0x1b117(%rip),%xmm3 # 32620 <_sk_srcover_bgra_8888_sse2_lowp+0x107c>
+ DB 15,89,29,119,178,1,0 ; mulps 0x1b277(%rip),%xmm3 # 32780 <_sk_srcover_bgra_8888_sse2_lowp+0x106c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -21717,7 +21717,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,5,177,1,0 ; movaps 0x1b105(%rip),%xmm8 # 32630 <_sk_srcover_bgra_8888_sse2_lowp+0x108c>
+ DB 68,15,40,5,101,178,1,0 ; movaps 0x1b265(%rip),%xmm8 # 32790 <_sk_srcover_bgra_8888_sse2_lowp+0x107c>
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 102,69,15,91,201 ; cvtps2dq %xmm9,%xmm9
@@ -21769,17 +21769,17 @@ _sk_load_8888_sse41 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,89 ; jne 17646 <_sk_load_8888_sse41+0x75>
DB 243,65,15,111,28,128 ; movdqu (%r8,%rax,4),%xmm3
- DB 102,15,111,5,37,172,1,0 ; movdqa 0x1ac25(%rip),%xmm0 # 32220 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ DB 102,15,111,5,133,173,1,0 ; movdqa 0x1ad85(%rip),%xmm0 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,5,118,173,1,0 ; movaps 0x1ad76(%rip),%xmm8 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 68,15,40,5,214,174,1,0 ; movaps 0x1aed6(%rip),%xmm8 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
- DB 102,15,56,0,13,21,172,1,0 ; pshufb 0x1ac15(%rip),%xmm1 # 32230 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ DB 102,15,56,0,13,117,173,1,0 ; pshufb 0x1ad75(%rip),%xmm1 # 32390 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
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,17,172,1,0 ; pshufb 0x1ac11(%rip),%xmm2 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 102,15,56,0,21,113,173,1,0 ; pshufb 0x1ad71(%rip),%xmm2 # 323a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 102,15,114,211,24 ; psrld $0x18,%xmm3
@@ -21816,17 +21816,17 @@ _sk_load_8888_dst_sse41 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,89 ; jne 17700 <_sk_load_8888_dst_sse41+0x75>
DB 243,65,15,111,60,128 ; movdqu (%r8,%rax,4),%xmm7
- DB 102,15,111,37,107,171,1,0 ; movdqa 0x1ab6b(%rip),%xmm4 # 32220 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ DB 102,15,111,37,203,172,1,0 ; movdqa 0x1accb(%rip),%xmm4 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 68,15,40,5,188,172,1,0 ; movaps 0x1acbc(%rip),%xmm8 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 68,15,40,5,28,174,1,0 ; movaps 0x1ae1c(%rip),%xmm8 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
DB 65,15,89,224 ; mulps %xmm8,%xmm4
DB 102,15,111,239 ; movdqa %xmm7,%xmm5
- DB 102,15,56,0,45,91,171,1,0 ; pshufb 0x1ab5b(%rip),%xmm5 # 32230 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ DB 102,15,56,0,45,187,172,1,0 ; pshufb 0x1acbb(%rip),%xmm5 # 32390 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
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,87,171,1,0 ; pshufb 0x1ab57(%rip),%xmm6 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 102,15,56,0,53,183,172,1,0 ; pshufb 0x1acb7(%rip),%xmm6 # 323a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
DB 65,15,89,240 ; mulps %xmm8,%xmm6
DB 102,15,114,215,24 ; psrld $0x18,%xmm7
@@ -21884,17 +21884,17 @@ _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,68,170,1,0 ; movdqa 0x1aa44(%rip),%xmm0 # 32220 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ DB 102,15,111,5,164,171,1,0 ; movdqa 0x1aba4(%rip),%xmm0 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,5,149,171,1,0 ; movaps 0x1ab95(%rip),%xmm8 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 68,15,40,5,245,172,1,0 ; movaps 0x1acf5(%rip),%xmm8 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
- DB 102,15,56,0,13,52,170,1,0 ; pshufb 0x1aa34(%rip),%xmm1 # 32230 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ DB 102,15,56,0,13,148,171,1,0 ; pshufb 0x1ab94(%rip),%xmm1 # 32390 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
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,48,170,1,0 ; pshufb 0x1aa30(%rip),%xmm2 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 102,15,56,0,21,144,171,1,0 ; pshufb 0x1ab90(%rip),%xmm2 # 323a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 102,15,114,211,24 ; psrld $0x18,%xmm3
@@ -21912,7 +21912,7 @@ _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,10,170,1,0 ; movaps 0x1aa0a(%rip),%xmm8 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
+ DB 68,15,40,5,106,171,1,0 ; movaps 0x1ab6a(%rip),%xmm8 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 102,69,15,91,201 ; cvtps2dq %xmm9,%xmm9
@@ -21961,17 +21961,17 @@ _sk_load_bgra_sse41 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,89 ; jne 1794d <_sk_load_bgra_sse41+0x75>
DB 243,65,15,111,28,128 ; movdqu (%r8,%rax,4),%xmm3
- DB 102,15,111,5,30,169,1,0 ; movdqa 0x1a91e(%rip),%xmm0 # 32220 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ DB 102,15,111,5,126,170,1,0 ; movdqa 0x1aa7e(%rip),%xmm0 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,208 ; cvtdq2ps %xmm0,%xmm2
- DB 68,15,40,5,111,170,1,0 ; movaps 0x1aa6f(%rip),%xmm8 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 68,15,40,5,207,171,1,0 ; movaps 0x1abcf(%rip),%xmm8 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
- DB 102,15,56,0,5,14,169,1,0 ; pshufb 0x1a90e(%rip),%xmm0 # 32230 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ DB 102,15,56,0,5,110,170,1,0 ; pshufb 0x1aa6e(%rip),%xmm0 # 32390 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
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,10,169,1,0 ; pshufb 0x1a90a(%rip),%xmm0 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 102,15,56,0,5,106,170,1,0 ; pshufb 0x1aa6a(%rip),%xmm0 # 323a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,114,211,24 ; psrld $0x18,%xmm3
@@ -22008,17 +22008,17 @@ _sk_load_bgra_dst_sse41 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,89 ; jne 17a07 <_sk_load_bgra_dst_sse41+0x75>
DB 243,65,15,111,60,128 ; movdqu (%r8,%rax,4),%xmm7
- DB 102,15,111,37,100,168,1,0 ; movdqa 0x1a864(%rip),%xmm4 # 32220 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ DB 102,15,111,37,196,169,1,0 ; movdqa 0x1a9c4(%rip),%xmm4 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,244 ; cvtdq2ps %xmm4,%xmm6
- DB 68,15,40,5,181,169,1,0 ; movaps 0x1a9b5(%rip),%xmm8 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 68,15,40,5,21,171,1,0 ; movaps 0x1ab15(%rip),%xmm8 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
DB 65,15,89,240 ; mulps %xmm8,%xmm6
DB 102,15,111,231 ; movdqa %xmm7,%xmm4
- DB 102,15,56,0,37,84,168,1,0 ; pshufb 0x1a854(%rip),%xmm4 # 32230 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ DB 102,15,56,0,37,180,169,1,0 ; pshufb 0x1a9b4(%rip),%xmm4 # 32390 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
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,80,168,1,0 ; pshufb 0x1a850(%rip),%xmm4 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 102,15,56,0,37,176,169,1,0 ; pshufb 0x1a9b0(%rip),%xmm4 # 323a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
DB 65,15,89,224 ; mulps %xmm8,%xmm4
DB 102,15,114,215,24 ; psrld $0x18,%xmm7
@@ -22076,17 +22076,17 @@ _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,61,167,1,0 ; movdqa 0x1a73d(%rip),%xmm0 # 32220 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ DB 102,15,111,5,157,168,1,0 ; movdqa 0x1a89d(%rip),%xmm0 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,208 ; cvtdq2ps %xmm0,%xmm2
- DB 68,15,40,5,142,168,1,0 ; movaps 0x1a88e(%rip),%xmm8 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 68,15,40,5,238,169,1,0 ; movaps 0x1a9ee(%rip),%xmm8 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
- DB 102,15,56,0,5,45,167,1,0 ; pshufb 0x1a72d(%rip),%xmm0 # 32230 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
+ DB 102,15,56,0,5,141,168,1,0 ; pshufb 0x1a88d(%rip),%xmm0 # 32390 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
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,41,167,1,0 ; pshufb 0x1a729(%rip),%xmm0 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
+ DB 102,15,56,0,5,137,168,1,0 ; pshufb 0x1a889(%rip),%xmm0 # 323a0 <_sk_srcover_bgra_8888_sse2_lowp+0xc8c>
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,114,211,24 ; psrld $0x18,%xmm3
@@ -22104,7 +22104,7 @@ _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,3,167,1,0 ; movaps 0x1a703(%rip),%xmm8 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
+ DB 68,15,40,5,99,168,1,0 ; movaps 0x1a863(%rip),%xmm8 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
DB 68,15,40,202 ; movaps %xmm2,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 102,69,15,91,201 ; cvtps2dq %xmm9,%xmm9
@@ -22161,19 +22161,19 @@ _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,8,170,1,0 ; movdqa 0x1aa08(%rip),%xmm8 # 32640 <_sk_srcover_bgra_8888_sse2_lowp+0x109c>
+ DB 102,68,15,111,5,104,171,1,0 ; movdqa 0x1ab68(%rip),%xmm8 # 327a0 <_sk_srcover_bgra_8888_sse2_lowp+0x108c>
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
DB 102,65,15,219,200 ; pand %xmm8,%xmm1
- DB 102,68,15,111,21,6,170,1,0 ; movdqa 0x1aa06(%rip),%xmm10 # 32650 <_sk_srcover_bgra_8888_sse2_lowp+0x10ac>
+ DB 102,68,15,111,21,102,171,1,0 ; movdqa 0x1ab66(%rip),%xmm10 # 327b0 <_sk_srcover_bgra_8888_sse2_lowp+0x109c>
DB 102,65,15,219,210 ; pand %xmm10,%xmm2
- DB 102,15,111,29,9,170,1,0 ; movdqa 0x1aa09(%rip),%xmm3 # 32660 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
+ DB 102,15,111,29,105,171,1,0 ; movdqa 0x1ab69(%rip),%xmm3 # 327c0 <_sk_srcover_bgra_8888_sse2_lowp+0x10ac>
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,245,169,1,0 ; movdqa 0x1a9f5(%rip),%xmm11 # 32670 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
+ DB 102,68,15,111,29,85,171,1,0 ; movdqa 0x1ab55(%rip),%xmm11 # 327d0 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
DB 102,65,15,254,211 ; paddd %xmm11,%xmm2
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 102,65,15,112,204,238 ; pshufd $0xee,%xmm12,%xmm1
@@ -22247,19 +22247,19 @@ _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,106,168,1,0 ; movdqa 0x1a86a(%rip),%xmm8 # 32640 <_sk_srcover_bgra_8888_sse2_lowp+0x109c>
+ DB 102,68,15,111,5,202,169,1,0 ; movdqa 0x1a9ca(%rip),%xmm8 # 327a0 <_sk_srcover_bgra_8888_sse2_lowp+0x108c>
DB 102,15,111,238 ; movdqa %xmm6,%xmm5
DB 102,65,15,219,232 ; pand %xmm8,%xmm5
- DB 102,68,15,111,21,104,168,1,0 ; movdqa 0x1a868(%rip),%xmm10 # 32650 <_sk_srcover_bgra_8888_sse2_lowp+0x10ac>
+ DB 102,68,15,111,21,200,169,1,0 ; movdqa 0x1a9c8(%rip),%xmm10 # 327b0 <_sk_srcover_bgra_8888_sse2_lowp+0x109c>
DB 102,65,15,219,242 ; pand %xmm10,%xmm6
- DB 102,15,111,61,107,168,1,0 ; movdqa 0x1a86b(%rip),%xmm7 # 32660 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
+ DB 102,15,111,61,203,169,1,0 ; movdqa 0x1a9cb(%rip),%xmm7 # 327c0 <_sk_srcover_bgra_8888_sse2_lowp+0x10ac>
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,87,168,1,0 ; movdqa 0x1a857(%rip),%xmm11 # 32670 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
+ DB 102,68,15,111,29,183,169,1,0 ; movdqa 0x1a9b7(%rip),%xmm11 # 327d0 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
DB 102,65,15,254,243 ; paddd %xmm11,%xmm6
DB 102,15,219,230 ; pand %xmm6,%xmm4
DB 102,65,15,112,236,238 ; pshufd $0xee,%xmm12,%xmm5
@@ -22355,19 +22355,19 @@ _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,104,166,1,0 ; movdqa 0x1a668(%rip),%xmm8 # 32640 <_sk_srcover_bgra_8888_sse2_lowp+0x109c>
+ DB 102,68,15,111,5,200,167,1,0 ; movdqa 0x1a7c8(%rip),%xmm8 # 327a0 <_sk_srcover_bgra_8888_sse2_lowp+0x108c>
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
DB 102,65,15,219,200 ; pand %xmm8,%xmm1
- DB 102,68,15,111,21,102,166,1,0 ; movdqa 0x1a666(%rip),%xmm10 # 32650 <_sk_srcover_bgra_8888_sse2_lowp+0x10ac>
+ DB 102,68,15,111,21,198,167,1,0 ; movdqa 0x1a7c6(%rip),%xmm10 # 327b0 <_sk_srcover_bgra_8888_sse2_lowp+0x109c>
DB 102,65,15,219,210 ; pand %xmm10,%xmm2
- DB 102,15,111,29,105,166,1,0 ; movdqa 0x1a669(%rip),%xmm3 # 32660 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
+ DB 102,15,111,29,201,167,1,0 ; movdqa 0x1a7c9(%rip),%xmm3 # 327c0 <_sk_srcover_bgra_8888_sse2_lowp+0x10ac>
DB 102,15,114,241,16 ; pslld $0x10,%xmm1
DB 102,15,111,194 ; movdqa %xmm2,%xmm0
DB 102,15,56,63,195 ; pmaxud %xmm3,%xmm0
DB 102,15,118,194 ; pcmpeqd %xmm2,%xmm0
DB 102,15,114,242,13 ; pslld $0xd,%xmm2
DB 102,15,235,209 ; por %xmm1,%xmm2
- DB 102,68,15,111,29,85,166,1,0 ; movdqa 0x1a655(%rip),%xmm11 # 32670 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
+ DB 102,68,15,111,29,181,167,1,0 ; movdqa 0x1a7b5(%rip),%xmm11 # 327d0 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
DB 102,65,15,254,211 ; paddd %xmm11,%xmm2
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 102,65,15,112,204,238 ; pshufd $0xee,%xmm12,%xmm1
@@ -22418,20 +22418,20 @@ _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,125,165,1,0 ; movdqa 0x1a57d(%rip),%xmm9 # 32680 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
+ DB 102,68,15,111,13,221,166,1,0 ; movdqa 0x1a6dd(%rip),%xmm9 # 327e0 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
DB 102,68,15,111,224 ; movdqa %xmm0,%xmm12
DB 102,69,15,219,225 ; pand %xmm9,%xmm12
- DB 102,68,15,111,29,122,165,1,0 ; movdqa 0x1a57a(%rip),%xmm11 # 32690 <_sk_srcover_bgra_8888_sse2_lowp+0x10ec>
+ DB 102,68,15,111,29,218,166,1,0 ; movdqa 0x1a6da(%rip),%xmm11 # 327f0 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
DB 102,68,15,111,232 ; movdqa %xmm0,%xmm13
DB 102,69,15,219,235 ; pand %xmm11,%xmm13
- DB 102,68,15,111,21,119,165,1,0 ; movdqa 0x1a577(%rip),%xmm10 # 326a0 <_sk_srcover_bgra_8888_sse2_lowp+0x10fc>
+ DB 102,68,15,111,21,215,166,1,0 ; movdqa 0x1a6d7(%rip),%xmm10 # 32800 <_sk_srcover_bgra_8888_sse2_lowp+0x10ec>
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,93,165,1,0 ; movdqa 0x1a55d(%rip),%xmm12 # 326b0 <_sk_srcover_bgra_8888_sse2_lowp+0x110c>
+ DB 102,68,15,111,37,189,166,1,0 ; movdqa 0x1a6bd(%rip),%xmm12 # 32810 <_sk_srcover_bgra_8888_sse2_lowp+0x10fc>
DB 102,69,15,254,236 ; paddd %xmm12,%xmm13
DB 102,69,15,219,197 ; pand %xmm13,%xmm8
DB 102,68,15,56,43,192 ; packusdw %xmm0,%xmm8
@@ -22519,7 +22519,7 @@ _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,37,161,1,0 ; movaps 0x1a125(%rip),%xmm8 # 32410 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
+ DB 68,15,40,5,133,162,1,0 ; movaps 0x1a285(%rip),%xmm8 # 32570 <_sk_srcover_bgra_8888_sse2_lowp+0xe5c>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
DB 102,15,113,241,8 ; psllw $0x8,%xmm1
@@ -22591,7 +22591,7 @@ _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,244,159,1,0 ; movaps 0x19ff4(%rip),%xmm8 # 32410 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
+ DB 68,15,40,5,84,161,1,0 ; movaps 0x1a154(%rip),%xmm8 # 32570 <_sk_srcover_bgra_8888_sse2_lowp+0xe5c>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
DB 102,15,113,241,8 ; psllw $0x8,%xmm1
@@ -22608,7 +22608,7 @@ _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,11,157,1,0 ; movaps 0x19d0b(%rip),%xmm3 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,40,29,107,158,1,0 ; movaps 0x19e6b(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 255,224 ; jmpq *%rax
DB 102,65,15,110,20,64 ; movd (%r8,%rax,2),%xmm2
DB 102,15,239,201 ; pxor %xmm1,%xmm1
@@ -22640,7 +22640,7 @@ _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,212,161,1,0 ; movaps 0x1a1d4(%rip),%xmm10 # 326c0 <_sk_srcover_bgra_8888_sse2_lowp+0x111c>
+ DB 68,15,40,21,52,163,1,0 ; movaps 0x1a334(%rip),%xmm10 # 32820 <_sk_srcover_bgra_8888_sse2_lowp+0x110c>
DB 68,15,40,192 ; movaps %xmm0,%xmm8
DB 69,15,89,194 ; mulps %xmm10,%xmm8
DB 102,69,15,91,192 ; cvtps2dq %xmm8,%xmm8
@@ -22859,7 +22859,7 @@ _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,34,144,1,0 ; mulss 0x19022(%rip),%xmm9 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 243,68,15,89,13,146,145,1,0 ; mulss 0x19192(%rip),%xmm9 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
DB 68,15,89,200 ; mulps %xmm0,%xmm9
DB 102,69,15,58,8,201,1 ; roundps $0x1,%xmm9,%xmm9
@@ -22882,7 +22882,7 @@ _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,201,143,1,0 ; mulss 0x18fc9(%rip),%xmm9 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 243,68,15,89,13,57,145,1,0 ; mulss 0x19139(%rip),%xmm9 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
DB 68,15,89,201 ; mulps %xmm1,%xmm9
DB 102,69,15,58,8,201,1 ; roundps $0x1,%xmm9,%xmm9
@@ -22899,7 +22899,7 @@ 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,173,152,1,0 ; minps 0x198ad(%rip),%xmm8 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,93,5,13,154,1,0 ; minps 0x19a0d(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -22910,16 +22910,16 @@ _sk_repeat_x_1_sse41 LABEL PROC
DB 65,15,92,192 ; subps %xmm8,%xmm0
DB 69,15,87,192 ; xorps %xmm8,%xmm8
DB 68,15,95,192 ; maxps %xmm0,%xmm8
- DB 68,15,93,5,138,152,1,0 ; minps 0x1988a(%rip),%xmm8 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,93,5,234,153,1,0 ; minps 0x199ea(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
PUBLIC _sk_mirror_x_1_sse41
_sk_mirror_x_1_sse41 LABEL PROC
- DB 68,15,40,5,218,152,1,0 ; movaps 0x198da(%rip),%xmm8 # 321d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc2c>
+ DB 68,15,40,5,58,154,1,0 ; movaps 0x19a3a(%rip),%xmm8 # 32330 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 65,15,88,192 ; addps %xmm8,%xmm0
- DB 68,15,40,13,94,152,1,0 ; movaps 0x1985e(%rip),%xmm9 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,13,190,153,1,0 ; movaps 0x199be(%rip),%xmm9 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
DB 68,15,89,200 ; mulps %xmm0,%xmm9
DB 102,69,15,58,8,201,1 ; roundps $0x1,%xmm9,%xmm9
DB 69,15,88,201 ; addps %xmm9,%xmm9
@@ -22930,7 +22930,7 @@ _sk_mirror_x_1_sse41 LABEL PROC
DB 68,15,92,200 ; subps %xmm0,%xmm9
DB 68,15,84,200 ; andps %xmm0,%xmm9
DB 69,15,95,193 ; maxps %xmm9,%xmm8
- DB 68,15,93,5,59,152,1,0 ; minps 0x1983b(%rip),%xmm8 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,93,5,155,153,1,0 ; minps 0x1999b(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -22938,10 +22938,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,137,157,1,0 ; mulps 0x19d89(%rip),%xmm0 # 326d0 <_sk_srcover_bgra_8888_sse2_lowp+0x112c>
- DB 15,89,13,146,157,1,0 ; mulps 0x19d92(%rip),%xmm1 # 326e0 <_sk_srcover_bgra_8888_sse2_lowp+0x113c>
+ DB 15,89,5,233,158,1,0 ; mulps 0x19ee9(%rip),%xmm0 # 32830 <_sk_srcover_bgra_8888_sse2_lowp+0x111c>
+ DB 15,89,13,242,158,1,0 ; mulps 0x19ef2(%rip),%xmm1 # 32840 <_sk_srcover_bgra_8888_sse2_lowp+0x112c>
DB 15,88,200 ; addps %xmm0,%xmm1
- DB 15,89,29,152,157,1,0 ; mulps 0x19d98(%rip),%xmm3 # 326f0 <_sk_srcover_bgra_8888_sse2_lowp+0x114c>
+ DB 15,89,29,248,158,1,0 ; mulps 0x19ef8(%rip),%xmm3 # 32850 <_sk_srcover_bgra_8888_sse2_lowp+0x113c>
DB 15,88,217 ; addps %xmm1,%xmm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
@@ -23468,26 +23468,26 @@ _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,194,148,1,0 ; movaps 0x194c2(%rip),%xmm10 # 32700 <_sk_srcover_bgra_8888_sse2_lowp+0x115c>
+ DB 68,15,40,21,34,150,1,0 ; movaps 0x19622(%rip),%xmm10 # 32860 <_sk_srcover_bgra_8888_sse2_lowp+0x114c>
DB 69,15,89,213 ; mulps %xmm13,%xmm10
- DB 68,15,88,21,198,148,1,0 ; addps 0x194c6(%rip),%xmm10 # 32710 <_sk_srcover_bgra_8888_sse2_lowp+0x116c>
+ DB 68,15,88,21,38,150,1,0 ; addps 0x19626(%rip),%xmm10 # 32870 <_sk_srcover_bgra_8888_sse2_lowp+0x115c>
DB 69,15,89,213 ; mulps %xmm13,%xmm10
- DB 68,15,88,21,202,148,1,0 ; addps 0x194ca(%rip),%xmm10 # 32720 <_sk_srcover_bgra_8888_sse2_lowp+0x117c>
+ DB 68,15,88,21,42,150,1,0 ; addps 0x1962a(%rip),%xmm10 # 32880 <_sk_srcover_bgra_8888_sse2_lowp+0x116c>
DB 69,15,89,213 ; mulps %xmm13,%xmm10
- DB 68,15,88,21,206,148,1,0 ; addps 0x194ce(%rip),%xmm10 # 32730 <_sk_srcover_bgra_8888_sse2_lowp+0x118c>
+ DB 68,15,88,21,46,150,1,0 ; addps 0x1962e(%rip),%xmm10 # 32890 <_sk_srcover_bgra_8888_sse2_lowp+0x117c>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
DB 65,15,194,195,1 ; cmpltps %xmm11,%xmm0
- DB 68,15,40,29,205,148,1,0 ; movaps 0x194cd(%rip),%xmm11 # 32740 <_sk_srcover_bgra_8888_sse2_lowp+0x119c>
+ DB 68,15,40,29,45,150,1,0 ; movaps 0x1962d(%rip),%xmm11 # 328a0 <_sk_srcover_bgra_8888_sse2_lowp+0x118c>
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,214,142,1,0 ; movaps 0x18ed6(%rip),%xmm11 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,29,54,144,1,0 ; movaps 0x19036(%rip),%xmm11 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
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,200,142,1,0 ; movaps 0x18ec8(%rip),%xmm9 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,13,40,144,1,0 ; movaps 0x19028(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 69,15,92,202 ; subps %xmm10,%xmm9
DB 102,69,15,56,20,209 ; blendvps %xmm0,%xmm9,%xmm10
DB 69,15,194,194,7 ; cmpordps %xmm10,%xmm8
@@ -23517,7 +23517,7 @@ _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,65,148,1,0 ; mulps 0x19441(%rip),%xmm9 # 32750 <_sk_srcover_bgra_8888_sse2_lowp+0x11ac>
+ DB 68,15,89,13,161,149,1,0 ; mulps 0x195a1(%rip),%xmm9 # 328b0 <_sk_srcover_bgra_8888_sse2_lowp+0x119c>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,225 ; movaps %xmm1,%xmm12
DB 69,15,89,228 ; mulps %xmm12,%xmm12
@@ -23525,7 +23525,7 @@ _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,44,148,1,0 ; mulps 0x1942c(%rip),%xmm10 # 32760 <_sk_srcover_bgra_8888_sse2_lowp+0x11bc>
+ DB 68,15,89,21,140,149,1,0 ; mulps 0x1958c(%rip),%xmm10 # 328c0 <_sk_srcover_bgra_8888_sse2_lowp+0x11ac>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
@@ -23534,8 +23534,8 @@ _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,36,147,1,0 ; xorps 0x19324(%rip),%xmm9 # 32680 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
- DB 68,15,89,5,252,141,1,0 ; mulps 0x18dfc(%rip),%xmm8 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,87,13,132,148,1,0 ; xorps 0x19484(%rip),%xmm9 # 327e0 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
+ DB 68,15,89,5,92,143,1,0 ; mulps 0x18f5c(%rip),%xmm8 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 69,15,92,202 ; subps %xmm10,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
@@ -23554,7 +23554,7 @@ _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,163,147,1,0 ; mulps 0x193a3(%rip),%xmm9 # 32750 <_sk_srcover_bgra_8888_sse2_lowp+0x11ac>
+ DB 68,15,89,13,3,149,1,0 ; mulps 0x19503(%rip),%xmm9 # 328b0 <_sk_srcover_bgra_8888_sse2_lowp+0x119c>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,225 ; movaps %xmm1,%xmm12
DB 69,15,89,228 ; mulps %xmm12,%xmm12
@@ -23562,7 +23562,7 @@ _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,142,147,1,0 ; mulps 0x1938e(%rip),%xmm10 # 32760 <_sk_srcover_bgra_8888_sse2_lowp+0x11bc>
+ DB 68,15,89,21,238,148,1,0 ; mulps 0x194ee(%rip),%xmm10 # 328c0 <_sk_srcover_bgra_8888_sse2_lowp+0x11ac>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
@@ -23571,8 +23571,8 @@ _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,134,146,1,0 ; xorps 0x19286(%rip),%xmm9 # 32680 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
- DB 68,15,89,5,94,141,1,0 ; mulps 0x18d5e(%rip),%xmm8 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,87,13,230,147,1,0 ; xorps 0x193e6(%rip),%xmm9 # 327e0 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
+ DB 68,15,89,5,190,142,1,0 ; mulps 0x18ebe(%rip),%xmm8 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 69,15,92,202 ; subps %xmm10,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
@@ -23588,7 +23588,7 @@ _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,22,147,1,0 ; mulps 0x19316(%rip),%xmm9 # 32750 <_sk_srcover_bgra_8888_sse2_lowp+0x11ac>
+ DB 68,15,89,13,118,148,1,0 ; mulps 0x19476(%rip),%xmm9 # 328b0 <_sk_srcover_bgra_8888_sse2_lowp+0x119c>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,209 ; movaps %xmm1,%xmm10
DB 69,15,89,210 ; mulps %xmm10,%xmm10
@@ -23596,7 +23596,7 @@ _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,34,146,1,0 ; xorps 0x19222(%rip),%xmm0 # 32680 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
+ DB 15,87,5,130,147,1,0 ; xorps 0x19382(%rip),%xmm0 # 327e0 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
DB 65,15,94,193 ; divps %xmm9,%xmm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23638,7 +23638,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,129,140,1,0 ; movaps 0x18c81(%rip),%xmm8 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,225,141,1,0 ; movaps 0x18de1(%rip),%xmm8 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
DB 15,17,0 ; movups %xmm0,(%rax)
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,88,200 ; addps %xmm8,%xmm9
@@ -23678,8 +23678,8 @@ _sk_bilinear_nx_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,128,128,0,0,0 ; movups 0x80(%rax),%xmm8
- DB 15,88,5,250,145,1,0 ; addps 0x191fa(%rip),%xmm0 # 32770 <_sk_srcover_bgra_8888_sse2_lowp+0x11cc>
- DB 68,15,40,13,242,139,1,0 ; movaps 0x18bf2(%rip),%xmm9 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,88,5,90,147,1,0 ; addps 0x1935a(%rip),%xmm0 # 328d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11bc>
+ DB 68,15,40,13,82,141,1,0 ; movaps 0x18d52(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 68,15,17,136,0,1,0,0 ; movups %xmm9,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23690,7 +23690,7 @@ _sk_bilinear_px_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,128,128,0,0,0 ; movups 0x80(%rax),%xmm8
- DB 15,88,5,190,139,1,0 ; addps 0x18bbe(%rip),%xmm0 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,88,5,30,141,1,0 ; addps 0x18d1e(%rip),%xmm0 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
DB 68,15,17,128,0,1,0,0 ; movups %xmm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23700,8 +23700,8 @@ _sk_bilinear_ny_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,64 ; movups 0x40(%rax),%xmm1
DB 68,15,16,128,192,0,0,0 ; movups 0xc0(%rax),%xmm8
- DB 15,88,13,173,145,1,0 ; addps 0x191ad(%rip),%xmm1 # 32770 <_sk_srcover_bgra_8888_sse2_lowp+0x11cc>
- DB 68,15,40,13,165,139,1,0 ; movaps 0x18ba5(%rip),%xmm9 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,88,13,13,147,1,0 ; addps 0x1930d(%rip),%xmm1 # 328d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11bc>
+ DB 68,15,40,13,5,141,1,0 ; movaps 0x18d05(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 68,15,17,136,64,1,0,0 ; movups %xmm9,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23712,7 +23712,7 @@ _sk_bilinear_py_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,64 ; movups 0x40(%rax),%xmm1
DB 68,15,16,128,192,0,0,0 ; movups 0xc0(%rax),%xmm8
- DB 15,88,13,112,139,1,0 ; addps 0x18b70(%rip),%xmm1 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,88,13,208,140,1,0 ; addps 0x18cd0(%rip),%xmm1 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
DB 68,15,17,128,64,1,0,0 ; movups %xmm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23722,13 +23722,13 @@ _sk_bicubic_n3x_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,128,128,0,0,0 ; movups 0x80(%rax),%xmm8
- DB 15,88,5,112,145,1,0 ; addps 0x19170(%rip),%xmm0 # 32780 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
- DB 68,15,40,13,88,139,1,0 ; movaps 0x18b58(%rip),%xmm9 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,88,5,208,146,1,0 ; addps 0x192d0(%rip),%xmm0 # 328e0 <_sk_srcover_bgra_8888_sse2_lowp+0x11cc>
+ DB 68,15,40,13,184,140,1,0 ; movaps 0x18cb8(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
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,100,145,1,0 ; mulps 0x19164(%rip),%xmm9 # 32790 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
- DB 68,15,88,13,60,141,1,0 ; addps 0x18d3c(%rip),%xmm9 # 32370 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 68,15,89,13,196,146,1,0 ; mulps 0x192c4(%rip),%xmm9 # 328f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
+ DB 68,15,88,13,156,142,1,0 ; addps 0x18e9c(%rip),%xmm9 # 324d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdbc>
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 68,15,17,136,0,1,0,0 ; movups %xmm9,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23739,16 +23739,16 @@ _sk_bicubic_n1x_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,128,128,0,0,0 ; movups 0x80(%rax),%xmm8
- DB 15,88,5,24,145,1,0 ; addps 0x19118(%rip),%xmm0 # 32770 <_sk_srcover_bgra_8888_sse2_lowp+0x11cc>
- DB 68,15,40,13,16,139,1,0 ; movaps 0x18b10(%rip),%xmm9 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,88,5,120,146,1,0 ; addps 0x19278(%rip),%xmm0 # 328d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11bc>
+ DB 68,15,40,13,112,140,1,0 ; movaps 0x18c70(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 69,15,92,200 ; subps %xmm8,%xmm9
- DB 68,15,40,5,52,145,1,0 ; movaps 0x19134(%rip),%xmm8 # 327a0 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
+ DB 68,15,40,5,148,146,1,0 ; movaps 0x19294(%rip),%xmm8 # 32900 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,56,145,1,0 ; addps 0x19138(%rip),%xmm8 # 327b0 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
+ DB 68,15,88,5,152,146,1,0 ; addps 0x19298(%rip),%xmm8 # 32910 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,220,138,1,0 ; addps 0x18adc(%rip),%xmm8 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,88,5,60,140,1,0 ; addps 0x18c3c(%rip),%xmm8 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,48,145,1,0 ; addps 0x19130(%rip),%xmm8 # 327c0 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
+ DB 68,15,88,5,144,146,1,0 ; addps 0x19290(%rip),%xmm8 # 32920 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
DB 68,15,17,128,0,1,0,0 ; movups %xmm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23756,17 +23756,17 @@ _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,186,138,1,0 ; movaps 0x18aba(%rip),%xmm8 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,26,140,1,0 ; movaps 0x18c1a(%rip),%xmm8 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,136,128,0,0,0 ; movups 0x80(%rax),%xmm9
DB 65,15,88,192 ; addps %xmm8,%xmm0
- DB 68,15,40,21,227,144,1,0 ; movaps 0x190e3(%rip),%xmm10 # 327a0 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
+ DB 68,15,40,21,67,146,1,0 ; movaps 0x19243(%rip),%xmm10 # 32900 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,231,144,1,0 ; addps 0x190e7(%rip),%xmm10 # 327b0 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
+ DB 68,15,88,21,71,146,1,0 ; addps 0x19247(%rip),%xmm10 # 32910 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
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,227,144,1,0 ; addps 0x190e3(%rip),%xmm10 # 327c0 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
+ DB 68,15,88,21,67,146,1,0 ; addps 0x19243(%rip),%xmm10 # 32920 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
DB 68,15,17,144,0,1,0,0 ; movups %xmm10,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23776,11 +23776,11 @@ _sk_bicubic_p3x_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,128,128,0,0,0 ; movups 0x80(%rax),%xmm8
- DB 15,88,5,179,144,1,0 ; addps 0x190b3(%rip),%xmm0 # 327b0 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
+ DB 15,88,5,19,146,1,0 ; addps 0x19213(%rip),%xmm0 # 32910 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 69,15,89,201 ; mulps %xmm9,%xmm9
- DB 68,15,89,5,131,144,1,0 ; mulps 0x19083(%rip),%xmm8 # 32790 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
- DB 68,15,88,5,91,140,1,0 ; addps 0x18c5b(%rip),%xmm8 # 32370 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 68,15,89,5,227,145,1,0 ; mulps 0x191e3(%rip),%xmm8 # 328f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
+ DB 68,15,88,5,187,141,1,0 ; addps 0x18dbb(%rip),%xmm8 # 324d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdbc>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
DB 68,15,17,128,0,1,0,0 ; movups %xmm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23791,13 +23791,13 @@ _sk_bicubic_n3y_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,64 ; movups 0x40(%rax),%xmm1
DB 68,15,16,128,192,0,0,0 ; movups 0xc0(%rax),%xmm8
- DB 15,88,13,70,144,1,0 ; addps 0x19046(%rip),%xmm1 # 32780 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
- DB 68,15,40,13,46,138,1,0 ; movaps 0x18a2e(%rip),%xmm9 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,88,13,166,145,1,0 ; addps 0x191a6(%rip),%xmm1 # 328e0 <_sk_srcover_bgra_8888_sse2_lowp+0x11cc>
+ DB 68,15,40,13,142,139,1,0 ; movaps 0x18b8e(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
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,58,144,1,0 ; mulps 0x1903a(%rip),%xmm9 # 32790 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
- DB 68,15,88,13,18,140,1,0 ; addps 0x18c12(%rip),%xmm9 # 32370 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 68,15,89,13,154,145,1,0 ; mulps 0x1919a(%rip),%xmm9 # 328f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
+ DB 68,15,88,13,114,141,1,0 ; addps 0x18d72(%rip),%xmm9 # 324d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdbc>
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 68,15,17,136,64,1,0,0 ; movups %xmm9,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23808,16 +23808,16 @@ _sk_bicubic_n1y_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,64 ; movups 0x40(%rax),%xmm1
DB 68,15,16,128,192,0,0,0 ; movups 0xc0(%rax),%xmm8
- DB 15,88,13,237,143,1,0 ; addps 0x18fed(%rip),%xmm1 # 32770 <_sk_srcover_bgra_8888_sse2_lowp+0x11cc>
- DB 68,15,40,13,229,137,1,0 ; movaps 0x189e5(%rip),%xmm9 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,88,13,77,145,1,0 ; addps 0x1914d(%rip),%xmm1 # 328d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11bc>
+ DB 68,15,40,13,69,139,1,0 ; movaps 0x18b45(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 69,15,92,200 ; subps %xmm8,%xmm9
- DB 68,15,40,5,9,144,1,0 ; movaps 0x19009(%rip),%xmm8 # 327a0 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
+ DB 68,15,40,5,105,145,1,0 ; movaps 0x19169(%rip),%xmm8 # 32900 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,13,144,1,0 ; addps 0x1900d(%rip),%xmm8 # 327b0 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
+ DB 68,15,88,5,109,145,1,0 ; addps 0x1916d(%rip),%xmm8 # 32910 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,177,137,1,0 ; addps 0x189b1(%rip),%xmm8 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,88,5,17,139,1,0 ; addps 0x18b11(%rip),%xmm8 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,5,144,1,0 ; addps 0x19005(%rip),%xmm8 # 327c0 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
+ DB 68,15,88,5,101,145,1,0 ; addps 0x19165(%rip),%xmm8 # 32920 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
DB 68,15,17,128,64,1,0,0 ; movups %xmm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23825,17 +23825,17 @@ _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,143,137,1,0 ; movaps 0x1898f(%rip),%xmm8 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,239,138,1,0 ; movaps 0x18aef(%rip),%xmm8 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
DB 15,16,72,64 ; movups 0x40(%rax),%xmm1
DB 68,15,16,136,192,0,0,0 ; movups 0xc0(%rax),%xmm9
DB 65,15,88,200 ; addps %xmm8,%xmm1
- DB 68,15,40,21,183,143,1,0 ; movaps 0x18fb7(%rip),%xmm10 # 327a0 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
+ DB 68,15,40,21,23,145,1,0 ; movaps 0x19117(%rip),%xmm10 # 32900 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,187,143,1,0 ; addps 0x18fbb(%rip),%xmm10 # 327b0 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
+ DB 68,15,88,21,27,145,1,0 ; addps 0x1911b(%rip),%xmm10 # 32910 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
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,183,143,1,0 ; addps 0x18fb7(%rip),%xmm10 # 327c0 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
+ DB 68,15,88,21,23,145,1,0 ; addps 0x19117(%rip),%xmm10 # 32920 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
DB 68,15,17,144,64,1,0,0 ; movups %xmm10,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23845,11 +23845,11 @@ _sk_bicubic_p3y_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,64 ; movups 0x40(%rax),%xmm1
DB 68,15,16,128,192,0,0,0 ; movups 0xc0(%rax),%xmm8
- DB 15,88,13,134,143,1,0 ; addps 0x18f86(%rip),%xmm1 # 327b0 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
+ DB 15,88,13,230,144,1,0 ; addps 0x190e6(%rip),%xmm1 # 32910 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 69,15,89,201 ; mulps %xmm9,%xmm9
- DB 68,15,89,5,86,143,1,0 ; mulps 0x18f56(%rip),%xmm8 # 32790 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
- DB 68,15,88,5,46,139,1,0 ; addps 0x18b2e(%rip),%xmm8 # 32370 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 68,15,89,5,182,144,1,0 ; mulps 0x190b6(%rip),%xmm8 # 328f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
+ DB 68,15,88,5,142,140,1,0 ; addps 0x18c8e(%rip),%xmm8 # 324d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdbc>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
DB 68,15,17,128,64,1,0,0 ; movups %xmm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23944,7 +23944,7 @@ _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,89,142,1,0 ; movaps 0x18e59(%rip),%xmm4 # 327d0 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ DB 15,40,37,185,143,1,0 ; movaps 0x18fb9(%rip),%xmm4 # 32930 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
DB 15,88,196 ; addps %xmm4,%xmm0
DB 15,41,68,36,48 ; movaps %xmm0,0x30(%rsp)
DB 102,65,15,110,208 ; movd %r8d,%xmm2
@@ -23983,7 +23983,7 @@ _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,176,141,1,0 ; movdqa 0x18db0(%rip),%xmm12 # 327e0 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ DB 102,68,15,111,37,16,143,1,0 ; movdqa 0x18f10(%rip),%xmm12 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
DB 102,65,15,56,64,220 ; pmulld %xmm12,%xmm3
DB 102,15,118,228 ; pcmpeqd %xmm4,%xmm4
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
@@ -24006,7 +24006,7 @@ _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,244,134,1,0 ; movdqa 0x186f4(%rip),%xmm4 # 321a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbfc>
+ DB 102,15,111,37,84,136,1,0 ; movdqa 0x18854(%rip),%xmm4 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
DB 102,15,254,220 ; paddd %xmm4,%xmm3
DB 102,15,111,252 ; movdqa %xmm4,%xmm7
DB 102,73,15,58,22,222,1 ; pextrq $0x1,%xmm3,%r14
@@ -24179,7 +24179,7 @@ _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,191,137,1,0 ; movdqa 0x189bf(%rip),%xmm5 # 327e0 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ DB 102,15,111,45,31,139,1,0 ; movdqa 0x18b1f(%rip),%xmm5 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
DB 102,15,56,64,197 ; pmulld %xmm5,%xmm0
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,118,246 ; pcmpeqd %xmm6,%xmm6
@@ -24200,7 +24200,7 @@ _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,16,131,1,0 ; movdqa 0x18310(%rip),%xmm7 # 321a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbfc>
+ DB 102,15,111,61,112,132,1,0 ; movdqa 0x18470(%rip),%xmm7 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
DB 102,15,254,199 ; paddd %xmm7,%xmm0
DB 102,72,15,58,22,193,1 ; pextrq $0x1,%xmm0,%rcx
DB 102,72,15,126,195 ; movq %xmm0,%rbx
@@ -24266,7 +24266,7 @@ _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,251,135,1,0 ; movdqa 0x187fb(%rip),%xmm1 # 327e0 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ DB 102,15,111,13,91,137,1,0 ; movdqa 0x1895b(%rip),%xmm1 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
DB 102,68,15,56,64,193 ; pmulld %xmm1,%xmm8
DB 102,65,15,111,192 ; movdqa %xmm8,%xmm0
DB 102,15,118,237 ; pcmpeqd %xmm5,%xmm5
@@ -24287,7 +24287,7 @@ _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,70,129,1,0 ; movdqa 0x18146(%rip),%xmm2 # 321a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbfc>
+ DB 102,15,111,21,166,130,1,0 ; movdqa 0x182a6(%rip),%xmm2 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
DB 102,68,15,254,194 ; paddd %xmm2,%xmm8
DB 102,76,15,58,22,193,1 ; pextrq $0x1,%xmm8,%rcx
DB 102,76,15,126,195 ; movq %xmm8,%rbx
@@ -24412,7 +24412,7 @@ _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,61,133,1,0 ; movaps 0x1853d(%rip),%xmm3 # 327d0 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ DB 15,40,29,157,134,1,0 ; movaps 0x1869d(%rip),%xmm3 # 32930 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
DB 15,88,203 ; addps %xmm3,%xmm1
DB 15,41,76,36,32 ; movaps %xmm1,0x20(%rsp)
DB 102,65,15,110,232 ; movd %r8d,%xmm5
@@ -24469,7 +24469,7 @@ _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,55,132,1,0 ; movdqa 0x18437(%rip),%xmm11 # 327e0 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ DB 102,68,15,111,29,151,133,1,0 ; movdqa 0x18597(%rip),%xmm11 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
DB 102,65,15,56,64,219 ; pmulld %xmm11,%xmm3
DB 102,15,118,192 ; pcmpeqd %xmm0,%xmm0
DB 102,15,111,243 ; movdqa %xmm3,%xmm6
@@ -24491,7 +24491,7 @@ _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,127,125,1,0 ; movdqa 0x17d7f(%rip),%xmm10 # 321a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbfc>
+ DB 102,68,15,111,21,223,126,1,0 ; movdqa 0x17edf(%rip),%xmm10 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
DB 102,65,15,254,218 ; paddd %xmm10,%xmm3
DB 102,73,15,58,22,222,1 ; pextrq $0x1,%xmm3,%r14
DB 102,72,15,126,219 ; movq %xmm3,%rbx
@@ -24509,7 +24509,7 @@ _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,109,131,1,0 ; psubd 0x1836d(%rip),%xmm3 # 327f0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ DB 102,15,250,29,205,132,1,0 ; psubd 0x184cd(%rip),%xmm3 # 32950 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
DB 102,73,15,58,22,222,1 ; pextrq $0x1,%xmm3,%r14
DB 102,72,15,126,219 ; movq %xmm3,%rbx
DB 65,137,223 ; mov %ebx,%r15d
@@ -24564,7 +24564,7 @@ _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,77,130,1,0 ; psubd 0x1824d(%rip),%xmm5 # 327f0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ DB 102,15,250,45,173,131,1,0 ; psubd 0x183ad(%rip),%xmm5 # 32950 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
DB 102,69,15,118,192 ; pcmpeqd %xmm8,%xmm8
DB 102,72,15,58,22,233,1 ; pextrq $0x1,%xmm5,%rcx
DB 102,72,15,126,237 ; movq %xmm5,%rbp
@@ -24689,7 +24689,7 @@ _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,112,121,1,0 ; movdqa 0x17970(%rip),%xmm7 # 321a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbfc>
+ DB 102,15,111,61,208,122,1,0 ; movdqa 0x17ad0(%rip),%xmm7 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
DB 102,15,254,223 ; paddd %xmm7,%xmm3
DB 102,72,15,58,22,217,1 ; pextrq $0x1,%xmm3,%rcx
DB 102,72,15,126,221 ; movq %xmm3,%rbp
@@ -24775,7 +24775,7 @@ _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,176,119,1,0 ; movdqa 0x177b0(%rip),%xmm10 # 321a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbfc>
+ DB 102,68,15,111,21,16,121,1,0 ; movdqa 0x17910(%rip),%xmm10 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
DB 102,65,15,254,202 ; paddd %xmm10,%xmm1
DB 102,72,15,58,22,201,1 ; pextrq $0x1,%xmm1,%rcx
DB 102,72,15,126,203 ; movq %xmm1,%rbx
@@ -24871,7 +24871,7 @@ _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,4,124,1,0 ; movdqa 0x17c04(%rip),%xmm2 # 327e0 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ DB 102,15,111,21,100,125,1,0 ; movdqa 0x17d64(%rip),%xmm2 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
DB 102,15,56,64,194 ; pmulld %xmm2,%xmm0
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,69,15,118,192 ; pcmpeqd %xmm8,%xmm8
@@ -24892,7 +24892,7 @@ _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,83,117,1,0 ; movdqa 0x17553(%rip),%xmm4 # 321a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbfc>
+ DB 102,15,111,37,179,118,1,0 ; movdqa 0x176b3(%rip),%xmm4 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
DB 102,15,254,196 ; paddd %xmm4,%xmm0
DB 102,72,15,58,22,193,1 ; pextrq $0x1,%xmm0,%rcx
DB 102,72,15,126,195 ; movq %xmm0,%rbx
@@ -24964,7 +24964,7 @@ _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,47,122,1,0 ; psubd 0x17a2f(%rip),%xmm2 # 327f0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ DB 102,15,250,21,143,123,1,0 ; psubd 0x17b8f(%rip),%xmm2 # 32950 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
DB 102,72,15,58,22,209,1 ; pextrq $0x1,%xmm2,%rcx
DB 102,72,15,126,213 ; movq %xmm2,%rbp
DB 137,235 ; mov %ebp,%ebx
@@ -24998,7 +24998,7 @@ _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,123,121,1,0 ; psubd 0x1797b(%rip),%xmm1 # 327f0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ DB 102,15,250,13,219,122,1,0 ; psubd 0x17adb(%rip),%xmm1 # 32950 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
DB 102,72,15,58,22,201,1 ; pextrq $0x1,%xmm1,%rcx
DB 102,72,15,126,203 ; movq %xmm1,%rbx
DB 137,221 ; mov %ebx,%ebp
@@ -25063,7 +25063,7 @@ _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,15,120,1,0 ; movdqa 0x1780f(%rip),%xmm4 # 327e0 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ DB 102,15,111,37,111,121,1,0 ; movdqa 0x1796f(%rip),%xmm4 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
DB 102,15,56,64,204 ; pmulld %xmm4,%xmm1
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,15,118,246 ; pcmpeqd %xmm6,%xmm6
@@ -25084,7 +25084,7 @@ _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,96,113,1,0 ; movdqa 0x17160(%rip),%xmm3 # 321a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbfc>
+ DB 102,15,111,29,192,114,1,0 ; movdqa 0x172c0(%rip),%xmm3 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
DB 102,15,254,203 ; paddd %xmm3,%xmm1
DB 102,72,15,58,22,201,1 ; pextrq $0x1,%xmm1,%rcx
DB 102,72,15,126,203 ; movq %xmm1,%rbx
@@ -25156,7 +25156,7 @@ _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,64,118,1,0 ; psubd 0x17640(%rip),%xmm0 # 327f0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ DB 102,15,250,5,160,119,1,0 ; psubd 0x177a0(%rip),%xmm0 # 32950 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
DB 102,72,15,58,22,193,1 ; pextrq $0x1,%xmm0,%rcx
DB 102,72,15,126,197 ; movq %xmm0,%rbp
DB 137,235 ; mov %ebp,%ebx
@@ -25174,7 +25174,7 @@ _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,142,111,1,0 ; paddd 0x16f8e(%rip),%xmm0 # 321a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbfc>
+ DB 102,15,254,5,238,112,1,0 ; paddd 0x170ee(%rip),%xmm0 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
DB 102,72,15,58,22,193,1 ; pextrq $0x1,%xmm0,%rcx
DB 102,72,15,126,195 ; movq %xmm0,%rbx
DB 137,221 ; mov %ebx,%ebp
@@ -25190,7 +25190,7 @@ _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,135,117,1,0 ; psubd 0x17587(%rip),%xmm0 # 327f0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ DB 102,15,250,5,231,118,1,0 ; psubd 0x176e7(%rip),%xmm0 # 32950 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
DB 102,72,15,58,22,193,1 ; pextrq $0x1,%xmm0,%rcx
DB 102,72,15,126,195 ; movq %xmm0,%rbx
DB 137,221 ; mov %ebx,%ebp
@@ -25208,7 +25208,7 @@ _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,213,110,1,0 ; paddd 0x16ed5(%rip),%xmm0 # 321a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbfc>
+ DB 102,15,254,5,53,112,1,0 ; paddd 0x17035(%rip),%xmm0 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
DB 102,72,15,58,22,195,1 ; pextrq $0x1,%xmm0,%rbx
DB 102,72,15,126,197 ; movq %xmm0,%rbp
DB 137,233 ; mov %ebp,%ecx
@@ -25271,7 +25271,7 @@ _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,141,109,1,0 ; movaps 0x16d8d(%rip),%xmm3 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,40,29,237,110,1,0 ; movaps 0x16eed(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 72,139,76,36,120 ; mov 0x78(%rsp),%rcx
DB 15,40,164,36,192,0,0,0 ; movaps 0xc0(%rsp),%xmm4
DB 15,40,172,36,208,0,0,0 ; movaps 0xd0(%rsp),%xmm5
@@ -25288,15 +25288,15 @@ _sk_clut_4D_sse41 LABEL PROC
PUBLIC _sk_gauss_a_to_rgba_sse41
_sk_gauss_a_to_rgba_sse41 LABEL PROC
- DB 15,40,5,222,115,1,0 ; movaps 0x173de(%rip),%xmm0 # 32800 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
+ DB 15,40,5,62,117,1,0 ; movaps 0x1753e(%rip),%xmm0 # 32960 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,228,115,1,0 ; addps 0x173e4(%rip),%xmm0 # 32810 <_sk_srcover_bgra_8888_sse2_lowp+0x126c>
+ DB 15,88,5,68,117,1,0 ; addps 0x17544(%rip),%xmm0 # 32970 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,234,115,1,0 ; addps 0x173ea(%rip),%xmm0 # 32820 <_sk_srcover_bgra_8888_sse2_lowp+0x127c>
+ DB 15,88,5,74,117,1,0 ; addps 0x1754a(%rip),%xmm0 # 32980 <_sk_srcover_bgra_8888_sse2_lowp+0x126c>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,240,115,1,0 ; addps 0x173f0(%rip),%xmm0 # 32830 <_sk_srcover_bgra_8888_sse2_lowp+0x128c>
+ DB 15,88,5,80,117,1,0 ; addps 0x17550(%rip),%xmm0 # 32990 <_sk_srcover_bgra_8888_sse2_lowp+0x127c>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,246,115,1,0 ; addps 0x173f6(%rip),%xmm0 # 32840 <_sk_srcover_bgra_8888_sse2_lowp+0x129c>
+ DB 15,88,5,86,117,1,0 ; addps 0x17556(%rip),%xmm0 # 329a0 <_sk_srcover_bgra_8888_sse2_lowp+0x128c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
@@ -25413,9 +25413,9 @@ _sk_seed_shader_sse2 LABEL PROC
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,113,107,1,0 ; addps 0x16b71(%rip),%xmm1 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,88,13,209,108,1,0 ; addps 0x16cd1(%rip),%xmm1 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,21,120,107,1,0 ; movaps 0x16b78(%rip),%xmm2 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,40,21,216,108,1,0 ; movaps 0x16cd8(%rip),%xmm2 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 15,87,219 ; xorps %xmm3,%xmm3
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 15,87,237 ; xorps %xmm5,%xmm5
@@ -25428,18 +25428,18 @@ _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,33,107,1,0 ; paddd 0x16b21(%rip),%xmm8 # 32140 <_sk_srcover_bgra_8888_sse2_lowp+0xb9c>
+ DB 102,68,15,254,5,129,108,1,0 ; paddd 0x16c81(%rip),%xmm8 # 322a0 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
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,72,107,1,0 ; movdqa 0x16b48(%rip),%xmm10 # 32180 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ DB 102,68,15,111,21,168,108,1,0 ; movdqa 0x16ca8(%rip),%xmm10 # 322e0 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
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,52,107,1,0 ; movdqa 0x16b34(%rip),%xmm12 # 32190 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
- DB 102,68,15,111,45,59,107,1,0 ; movdqa 0x16b3b(%rip),%xmm13 # 321a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbfc>
+ DB 102,68,15,111,37,148,108,1,0 ; movdqa 0x16c94(%rip),%xmm12 # 322f0 <_sk_srcover_bgra_8888_sse2_lowp+0xbdc>
+ DB 102,68,15,111,45,155,108,1,0 ; movdqa 0x16c9b(%rip),%xmm13 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
DB 102,69,15,111,241 ; movdqa %xmm9,%xmm14
DB 102,69,15,219,245 ; pand %xmm13,%xmm14
DB 102,65,15,114,246,2 ; pslld $0x2,%xmm14
@@ -25455,8 +25455,8 @@ _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,246,106,1,0 ; mulps 0x16af6(%rip),%xmm8 # 321b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
- DB 68,15,88,5,254,106,1,0 ; addps 0x16afe(%rip),%xmm8 # 321c0 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
+ DB 68,15,89,5,86,108,1,0 ; mulps 0x16c56(%rip),%xmm8 # 32310 <_sk_srcover_bgra_8888_sse2_lowp+0xbfc>
+ DB 68,15,88,5,94,108,1,0 ; addps 0x16c5e(%rip),%xmm8 # 32320 <_sk_srcover_bgra_8888_sse2_lowp+0xc0c>
DB 243,68,15,16,16 ; movss (%rax),%xmm10
DB 69,15,198,210,0 ; shufps $0x0,%xmm10,%xmm10
DB 69,15,89,208 ; mulps %xmm8,%xmm10
@@ -25494,7 +25494,7 @@ _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,52,106,1,0 ; movaps 0x16a34(%rip),%xmm3 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,40,29,148,107,1,0 ; movaps 0x16b94(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -25503,7 +25503,7 @@ _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,32,106,1,0 ; movaps 0x16a20(%rip),%xmm0 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,40,5,128,107,1,0 ; movaps 0x16b80(%rip),%xmm0 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -25541,7 +25541,7 @@ _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,208,105,1,0 ; movaps 0x169d0(%rip),%xmm8 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,5,48,107,1,0 ; movaps 0x16b30(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -25564,7 +25564,7 @@ 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,131,105,1,0 ; movaps 0x16983(%rip),%xmm9 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,13,227,106,1,0 ; movaps 0x16ae3(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 65,15,88,192 ; addps %xmm8,%xmm0
@@ -25605,7 +25605,7 @@ _sk_dstin_sse2 LABEL PROC
PUBLIC _sk_srcout_sse2
_sk_srcout_sse2 LABEL PROC
- DB 68,15,40,5,23,105,1,0 ; movaps 0x16917(%rip),%xmm8 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,5,119,106,1,0 ; movaps 0x16a77(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 68,15,92,199 ; subps %xmm7,%xmm8
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
@@ -25616,7 +25616,7 @@ _sk_srcout_sse2 LABEL PROC
PUBLIC _sk_dstout_sse2
_sk_dstout_sse2 LABEL PROC
- DB 68,15,40,5,247,104,1,0 ; movaps 0x168f7(%rip),%xmm8 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,5,87,106,1,0 ; movaps 0x16a57(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 15,89,196 ; mulps %xmm4,%xmm0
@@ -25631,7 +25631,7 @@ _sk_dstout_sse2 LABEL PROC
PUBLIC _sk_srcover_sse2
_sk_srcover_sse2 LABEL PROC
- DB 68,15,40,5,202,104,1,0 ; movaps 0x168ca(%rip),%xmm8 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,5,42,106,1,0 ; movaps 0x16a2a(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -25649,7 +25649,7 @@ _sk_srcover_sse2 LABEL PROC
PUBLIC _sk_dstover_sse2
_sk_dstover_sse2 LABEL PROC
- DB 68,15,40,5,142,104,1,0 ; movaps 0x1688e(%rip),%xmm8 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,5,238,105,1,0 ; movaps 0x169ee(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 68,15,92,199 ; subps %xmm7,%xmm8
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 15,88,196 ; addps %xmm4,%xmm0
@@ -25673,7 +25673,7 @@ _sk_modulate_sse2 LABEL PROC
PUBLIC _sk_multiply_sse2
_sk_multiply_sse2 LABEL PROC
- DB 68,15,40,5,82,104,1,0 ; movaps 0x16852(%rip),%xmm8 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,5,178,105,1,0 ; movaps 0x169b2(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 69,15,40,209 ; movaps %xmm9,%xmm10
@@ -25709,7 +25709,7 @@ _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,211,103,1,0 ; movaps 0x167d3(%rip),%xmm8 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,5,51,105,1,0 ; movaps 0x16933(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 65,15,93,192 ; minps %xmm8,%xmm0
DB 15,88,205 ; addps %xmm5,%xmm1
DB 65,15,93,200 ; minps %xmm8,%xmm1
@@ -25747,7 +25747,7 @@ _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,95,103,1,0 ; movaps 0x1675f(%rip),%xmm3 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,40,29,191,104,1,0 ; movaps 0x168bf(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 68,15,40,203 ; movaps %xmm3,%xmm9
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 65,15,89,193 ; mulps %xmm9,%xmm0
@@ -25793,7 +25793,7 @@ _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,186,102,1,0 ; movaps 0x166ba(%rip),%xmm2 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,40,21,26,104,1,0 ; movaps 0x1681a(%rip),%xmm2 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -25825,7 +25825,7 @@ _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,79,102,1,0 ; movaps 0x1664f(%rip),%xmm2 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,40,21,175,103,1,0 ; movaps 0x167af(%rip),%xmm2 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -25860,7 +25860,7 @@ _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,217,101,1,0 ; movaps 0x165d9(%rip),%xmm2 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,40,21,57,103,1,0 ; movaps 0x16739(%rip),%xmm2 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -25886,7 +25886,7 @@ _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,137,101,1,0 ; movaps 0x16589(%rip),%xmm2 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,40,21,233,102,1,0 ; movaps 0x166e9(%rip),%xmm2 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -25897,7 +25897,7 @@ _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,108,101,1,0 ; movaps 0x1656c(%rip),%xmm9 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,13,204,102,1,0 ; movaps 0x166cc(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 69,15,40,209 ; movaps %xmm9,%xmm10
DB 68,15,92,215 ; subps %xmm7,%xmm10
DB 69,15,40,218 ; movaps %xmm10,%xmm11
@@ -25990,7 +25990,7 @@ _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,20,100,1,0 ; movaps 0x16414(%rip),%xmm10 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,21,116,101,1,0 ; movaps 0x16574(%rip),%xmm10 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 69,15,40,218 ; movaps %xmm10,%xmm11
DB 68,15,92,223 ; subps %xmm7,%xmm11
DB 65,15,40,195 ; movaps %xmm11,%xmm0
@@ -26081,7 +26081,7 @@ _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,186,98,1,0 ; movaps 0x162ba(%rip),%xmm11 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,29,26,100,1,0 ; movaps 0x1641a(%rip),%xmm11 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 69,15,40,211 ; movaps %xmm11,%xmm10
DB 68,15,92,215 ; subps %xmm7,%xmm10
DB 69,15,40,194 ; movaps %xmm10,%xmm8
@@ -26168,7 +26168,7 @@ 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,117,97,1,0 ; movaps 0x16175(%rip),%xmm9 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,13,213,98,1,0 ; movaps 0x162d5(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 69,15,40,209 ; movaps %xmm9,%xmm10
DB 68,15,92,215 ; subps %xmm7,%xmm10
DB 69,15,40,218 ; movaps %xmm10,%xmm11
@@ -26258,7 +26258,7 @@ _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,31,96,1,0 ; movaps 0x1601f(%rip),%xmm9 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,13,127,97,1,0 ; movaps 0x1617f(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 69,15,40,249 ; movaps %xmm9,%xmm15
DB 69,15,92,250 ; subps %xmm10,%xmm15
DB 69,15,40,218 ; movaps %xmm10,%xmm11
@@ -26271,10 +26271,10 @@ _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,73,96,1,0 ; movaps 0x16049(%rip),%xmm14 # 321d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc2c>
+ DB 68,15,40,53,169,97,1,0 ; movaps 0x161a9(%rip),%xmm14 # 32330 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 69,15,88,222 ; addps %xmm14,%xmm11
DB 68,15,89,216 ; mulps %xmm0,%xmm11
- DB 68,15,40,21,73,96,1,0 ; movaps 0x16049(%rip),%xmm10 # 321e0 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
+ DB 68,15,40,21,169,97,1,0 ; movaps 0x161a9(%rip),%xmm10 # 32340 <_sk_srcover_bgra_8888_sse2_lowp+0xc2c>
DB 69,15,89,234 ; mulps %xmm10,%xmm13
DB 69,15,88,235 ; addps %xmm11,%xmm13
DB 15,88,228 ; addps %xmm4,%xmm4
@@ -26419,7 +26419,7 @@ _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,213,93,1,0 ; movaps 0x15dd5(%rip),%xmm8 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,5,53,95,1,0 ; movaps 0x15f35(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 69,15,40,216 ; movaps %xmm8,%xmm11
DB 15,40,207 ; movaps %xmm7,%xmm1
DB 68,15,92,217 ; subps %xmm1,%xmm11
@@ -26467,12 +26467,12 @@ _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,146,93,1,0 ; movaps 0x15d92(%rip),%xmm15 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc4c>
+ DB 68,15,40,61,242,94,1,0 ; movaps 0x15ef2(%rip),%xmm15 # 32350 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
DB 65,15,89,231 ; mulps %xmm15,%xmm4
- DB 15,40,5,151,93,1,0 ; movaps 0x15d97(%rip),%xmm0 # 32200 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
+ DB 15,40,5,247,94,1,0 ; movaps 0x15ef7(%rip),%xmm0 # 32360 <_sk_srcover_bgra_8888_sse2_lowp+0xc4c>
DB 15,89,240 ; mulps %xmm0,%xmm6
DB 15,88,244 ; addps %xmm4,%xmm6
- DB 68,15,40,53,153,93,1,0 ; movaps 0x15d99(%rip),%xmm14 # 32210 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 68,15,40,53,249,94,1,0 ; movaps 0x15ef9(%rip),%xmm14 # 32370 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
DB 68,15,40,239 ; movaps %xmm7,%xmm13
DB 69,15,89,238 ; mulps %xmm14,%xmm13
DB 68,15,88,238 ; addps %xmm6,%xmm13
@@ -26650,14 +26650,14 @@ _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,230,90,1,0 ; movaps 0x15ae6(%rip),%xmm8 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc4c>
+ DB 68,15,40,5,70,92,1,0 ; movaps 0x15c46(%rip),%xmm8 # 32350 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
DB 15,40,214 ; movaps %xmm6,%xmm2
DB 65,15,89,208 ; mulps %xmm8,%xmm2
- DB 15,40,13,232,90,1,0 ; movaps 0x15ae8(%rip),%xmm1 # 32200 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
+ DB 15,40,13,72,92,1,0 ; movaps 0x15c48(%rip),%xmm1 # 32360 <_sk_srcover_bgra_8888_sse2_lowp+0xc4c>
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,231,90,1,0 ; movaps 0x15ae7(%rip),%xmm12 # 32210 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 68,15,40,37,71,92,1,0 ; movaps 0x15c47(%rip),%xmm12 # 32370 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
DB 69,15,89,236 ; mulps %xmm12,%xmm13
DB 68,15,88,235 ; addps %xmm3,%xmm13
DB 65,15,40,210 ; movaps %xmm10,%xmm2
@@ -26702,7 +26702,7 @@ _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,156,89,1,0 ; movaps 0x1599c(%rip),%xmm8 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,5,252,90,1,0 ; movaps 0x15afc(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 65,15,40,224 ; movaps %xmm8,%xmm4
DB 68,15,92,199 ; subps %xmm7,%xmm8
DB 15,88,253 ; addps %xmm5,%xmm7
@@ -26803,14 +26803,14 @@ _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,164,88,1,0 ; movaps 0x158a4(%rip),%xmm13 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc4c>
+ DB 68,15,40,45,4,90,1,0 ; movaps 0x15a04(%rip),%xmm13 # 32350 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
DB 68,15,40,198 ; movaps %xmm6,%xmm8
DB 69,15,89,197 ; mulps %xmm13,%xmm8
- DB 68,15,40,53,164,88,1,0 ; movaps 0x158a4(%rip),%xmm14 # 32200 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
+ DB 68,15,40,53,4,90,1,0 ; movaps 0x15a04(%rip),%xmm14 # 32360 <_sk_srcover_bgra_8888_sse2_lowp+0xc4c>
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,160,88,1,0 ; movaps 0x158a0(%rip),%xmm11 # 32210 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
+ DB 68,15,40,29,0,90,1,0 ; movaps 0x15a00(%rip),%xmm11 # 32370 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
DB 69,15,89,227 ; mulps %xmm11,%xmm12
DB 68,15,88,224 ; addps %xmm0,%xmm12
DB 65,15,40,193 ; movaps %xmm9,%xmm0
@@ -26818,7 +26818,7 @@ _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,220,87,1,0 ; movaps 0x157dc(%rip),%xmm8 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,5,60,89,1,0 ; movaps 0x1593c(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 65,15,40,224 ; movaps %xmm8,%xmm4
DB 15,92,226 ; subps %xmm2,%xmm4
DB 15,89,252 ; mulps %xmm4,%xmm7
@@ -26954,15 +26954,15 @@ _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,94,86,1,0 ; movaps 0x1565e(%rip),%xmm12 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc4c>
+ DB 68,15,40,37,190,87,1,0 ; movaps 0x157be(%rip),%xmm12 # 32350 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
DB 68,15,40,199 ; movaps %xmm7,%xmm8
DB 69,15,89,196 ; mulps %xmm12,%xmm8
- DB 68,15,40,45,94,86,1,0 ; movaps 0x1565e(%rip),%xmm13 # 32200 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
+ DB 68,15,40,45,190,87,1,0 ; movaps 0x157be(%rip),%xmm13 # 32360 <_sk_srcover_bgra_8888_sse2_lowp+0xc4c>
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,90,86,1,0 ; movaps 0x1565a(%rip),%xmm11 # 32210 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
- DB 68,15,40,5,178,85,1,0 ; movaps 0x155b2(%rip),%xmm8 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,29,186,87,1,0 ; movaps 0x157ba(%rip),%xmm11 # 32370 <_sk_srcover_bgra_8888_sse2_lowp+0xc5c>
+ DB 68,15,40,5,18,87,1,0 ; movaps 0x15712(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 69,15,40,248 ; movaps %xmm8,%xmm15
DB 65,15,40,194 ; movaps %xmm10,%xmm0
DB 68,15,92,248 ; subps %xmm0,%xmm15
@@ -27105,7 +27105,7 @@ _sk_srcover_rgba_8888_sse2 LABEL PROC
DB 15,133,228,0,0,0 ; jne 1ceab <_sk_srcover_rgba_8888_sse2+0x104>
DB 243,69,15,111,4,128 ; movdqu (%r8,%rax,4),%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 102,15,111,53,72,84,1,0 ; movdqa 0x15448(%rip),%xmm6 # 32220 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ DB 102,15,111,53,168,85,1,0 ; movdqa 0x155a8(%rip),%xmm6 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 102,65,15,111,224 ; movdqa %xmm8,%xmm4
DB 102,15,219,230 ; pand %xmm6,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
@@ -27119,9 +27119,9 @@ _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,88,83,1,0 ; movaps 0x15358(%rip),%xmm8 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,5,184,84,1,0 ; movaps 0x154b8(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 68,15,92,195 ; subps %xmm3,%xmm8
- DB 68,15,40,37,44,84,1,0 ; movaps 0x1542c(%rip),%xmm12 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
+ DB 68,15,40,37,140,85,1,0 ; movaps 0x1558c(%rip),%xmm12 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
DB 65,15,89,196 ; mulps %xmm12,%xmm0
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -27198,7 +27198,7 @@ _sk_srcover_bgra_8888_sse2 LABEL PROC
DB 15,133,228,0,0,0 ; jne 1d02c <_sk_srcover_bgra_8888_sse2+0x104>
DB 243,69,15,111,4,128 ; movdqu (%r8,%rax,4),%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 102,15,111,37,199,82,1,0 ; movdqa 0x152c7(%rip),%xmm4 # 32220 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ DB 102,15,111,37,39,84,1,0 ; movdqa 0x15427(%rip),%xmm4 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 102,65,15,111,232 ; movdqa %xmm8,%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,245 ; cvtdq2ps %xmm5,%xmm6
@@ -27212,9 +27212,9 @@ _sk_srcover_bgra_8888_sse2 LABEL PROC
DB 15,91,231 ; cvtdq2ps %xmm7,%xmm4
DB 102,65,15,114,208,24 ; psrld $0x18,%xmm8
DB 65,15,91,248 ; cvtdq2ps %xmm8,%xmm7
- DB 68,15,40,5,215,81,1,0 ; movaps 0x151d7(%rip),%xmm8 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,5,55,83,1,0 ; movaps 0x15337(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 68,15,92,195 ; subps %xmm3,%xmm8
- DB 68,15,40,37,171,82,1,0 ; movaps 0x152ab(%rip),%xmm12 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
+ DB 68,15,40,37,11,84,1,0 ; movaps 0x1540b(%rip),%xmm12 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
DB 65,15,89,196 ; mulps %xmm12,%xmm0
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -27290,7 +27290,7 @@ _sk_clamp_0_sse2 LABEL PROC
PUBLIC _sk_clamp_1_sse2
_sk_clamp_1_sse2 LABEL PROC
- DB 68,15,40,5,167,80,1,0 ; movaps 0x150a7(%rip),%xmm8 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,5,7,82,1,0 ; movaps 0x15207(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 65,15,93,192 ; minps %xmm8,%xmm0
DB 65,15,93,200 ; minps %xmm8,%xmm1
DB 65,15,93,208 ; minps %xmm8,%xmm2
@@ -27300,7 +27300,7 @@ _sk_clamp_1_sse2 LABEL PROC
PUBLIC _sk_clamp_a_sse2
_sk_clamp_a_sse2 LABEL PROC
- DB 15,93,29,140,80,1,0 ; minps 0x1508c(%rip),%xmm3 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,93,29,236,81,1,0 ; minps 0x151ec(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 15,93,195 ; minps %xmm3,%xmm0
DB 15,93,203 ; minps %xmm3,%xmm1
DB 15,93,211 ; minps %xmm3,%xmm2
@@ -27309,7 +27309,7 @@ _sk_clamp_a_sse2 LABEL PROC
PUBLIC _sk_clamp_a_dst_sse2
_sk_clamp_a_dst_sse2 LABEL PROC
- DB 15,93,61,120,80,1,0 ; minps 0x15078(%rip),%xmm7 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,93,61,216,81,1,0 ; minps 0x151d8(%rip),%xmm7 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 15,93,231 ; minps %xmm7,%xmm4
DB 15,93,239 ; minps %xmm7,%xmm5
DB 15,93,247 ; minps %xmm7,%xmm6
@@ -27338,7 +27338,7 @@ _sk_swap_rb_sse2 LABEL PROC
PUBLIC _sk_invert_sse2
_sk_invert_sse2 LABEL PROC
- DB 68,15,40,5,52,80,1,0 ; movaps 0x15034(%rip),%xmm8 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,5,148,81,1,0 ; movaps 0x15194(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,92,200 ; subps %xmm0,%xmm9
DB 69,15,40,208 ; movaps %xmm8,%xmm10
@@ -27389,10 +27389,10 @@ _sk_premul_dst_sse2 LABEL PROC
PUBLIC _sk_unpremul_sse2
_sk_unpremul_sse2 LABEL PROC
- DB 68,15,40,5,194,79,1,0 ; movaps 0x14fc2(%rip),%xmm8 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,5,34,81,1,0 ; movaps 0x15122(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 68,15,94,195 ; divps %xmm3,%xmm8
DB 69,15,40,200 ; movaps %xmm8,%xmm9
- DB 68,15,194,13,161,80,1,0,1 ; cmpltps 0x150a1(%rip),%xmm9 # 32260 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
+ DB 68,15,194,13,1,82,1,0,1 ; cmpltps 0x15201(%rip),%xmm9 # 323c0 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
DB 69,15,84,200 ; andps %xmm8,%xmm9
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 65,15,89,201 ; mulps %xmm9,%xmm1
@@ -27402,20 +27402,20 @@ _sk_unpremul_sse2 LABEL PROC
PUBLIC _sk_from_srgb_sse2
_sk_from_srgb_sse2 LABEL PROC
- DB 68,15,40,5,149,80,1,0 ; movaps 0x15095(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xccc>
+ DB 68,15,40,5,245,81,1,0 ; movaps 0x151f5(%rip),%xmm8 # 323d0 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
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,253,79,1,0 ; movaps 0x14ffd(%rip),%xmm9 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc4c>
+ DB 68,15,40,13,93,81,1,0 ; movaps 0x1515d(%rip),%xmm9 # 32350 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
DB 68,15,40,240 ; movaps %xmm0,%xmm14
DB 69,15,89,241 ; mulps %xmm9,%xmm14
- DB 68,15,40,21,125,80,1,0 ; movaps 0x1507d(%rip),%xmm10 # 32280 <_sk_srcover_bgra_8888_sse2_lowp+0xcdc>
+ DB 68,15,40,21,221,81,1,0 ; movaps 0x151dd(%rip),%xmm10 # 323e0 <_sk_srcover_bgra_8888_sse2_lowp+0xccc>
DB 69,15,88,242 ; addps %xmm10,%xmm14
DB 69,15,89,243 ; mulps %xmm11,%xmm14
- DB 68,15,40,29,125,80,1,0 ; movaps 0x1507d(%rip),%xmm11 # 32290 <_sk_srcover_bgra_8888_sse2_lowp+0xcec>
+ DB 68,15,40,29,221,81,1,0 ; movaps 0x151dd(%rip),%xmm11 # 323f0 <_sk_srcover_bgra_8888_sse2_lowp+0xcdc>
DB 69,15,88,243 ; addps %xmm11,%xmm14
- DB 68,15,40,37,129,80,1,0 ; movaps 0x15081(%rip),%xmm12 # 322a0 <_sk_srcover_bgra_8888_sse2_lowp+0xcfc>
+ DB 68,15,40,37,225,81,1,0 ; movaps 0x151e1(%rip),%xmm12 # 32400 <_sk_srcover_bgra_8888_sse2_lowp+0xcec>
DB 65,15,194,196,1 ; cmpltps %xmm12,%xmm0
DB 68,15,84,232 ; andps %xmm0,%xmm13
DB 65,15,85,198 ; andnps %xmm14,%xmm0
@@ -27449,20 +27449,20 @@ _sk_from_srgb_sse2 LABEL PROC
PUBLIC _sk_from_srgb_dst_sse2
_sk_from_srgb_dst_sse2 LABEL PROC
- DB 68,15,40,5,210,79,1,0 ; movaps 0x14fd2(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xccc>
+ DB 68,15,40,5,50,81,1,0 ; movaps 0x15132(%rip),%xmm8 # 323d0 <_sk_srcover_bgra_8888_sse2_lowp+0xcbc>
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,58,79,1,0 ; movaps 0x14f3a(%rip),%xmm9 # 321f0 <_sk_srcover_bgra_8888_sse2_lowp+0xc4c>
+ DB 68,15,40,13,154,80,1,0 ; movaps 0x1509a(%rip),%xmm9 # 32350 <_sk_srcover_bgra_8888_sse2_lowp+0xc3c>
DB 68,15,40,244 ; movaps %xmm4,%xmm14
DB 69,15,89,241 ; mulps %xmm9,%xmm14
- DB 68,15,40,21,186,79,1,0 ; movaps 0x14fba(%rip),%xmm10 # 32280 <_sk_srcover_bgra_8888_sse2_lowp+0xcdc>
+ DB 68,15,40,21,26,81,1,0 ; movaps 0x1511a(%rip),%xmm10 # 323e0 <_sk_srcover_bgra_8888_sse2_lowp+0xccc>
DB 69,15,88,242 ; addps %xmm10,%xmm14
DB 69,15,89,243 ; mulps %xmm11,%xmm14
- DB 68,15,40,29,186,79,1,0 ; movaps 0x14fba(%rip),%xmm11 # 32290 <_sk_srcover_bgra_8888_sse2_lowp+0xcec>
+ DB 68,15,40,29,26,81,1,0 ; movaps 0x1511a(%rip),%xmm11 # 323f0 <_sk_srcover_bgra_8888_sse2_lowp+0xcdc>
DB 69,15,88,243 ; addps %xmm11,%xmm14
- DB 68,15,40,37,190,79,1,0 ; movaps 0x14fbe(%rip),%xmm12 # 322a0 <_sk_srcover_bgra_8888_sse2_lowp+0xcfc>
+ DB 68,15,40,37,30,81,1,0 ; movaps 0x1511e(%rip),%xmm12 # 32400 <_sk_srcover_bgra_8888_sse2_lowp+0xcec>
DB 65,15,194,228,1 ; cmpltps %xmm12,%xmm4
DB 68,15,84,236 ; andps %xmm4,%xmm13
DB 65,15,85,230 ; andnps %xmm14,%xmm4
@@ -27497,22 +27497,22 @@ _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,75,79,1,0 ; movaps 0x14f4b(%rip),%xmm8 # 322b0 <_sk_srcover_bgra_8888_sse2_lowp+0xd0c>
+ DB 68,15,40,5,171,80,1,0 ; movaps 0x150ab(%rip),%xmm8 # 32410 <_sk_srcover_bgra_8888_sse2_lowp+0xcfc>
DB 68,15,40,240 ; movaps %xmm0,%xmm14
DB 69,15,89,240 ; mulps %xmm8,%xmm14
- DB 68,15,40,13,75,79,1,0 ; movaps 0x14f4b(%rip),%xmm9 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xd1c>
+ DB 68,15,40,13,171,80,1,0 ; movaps 0x150ab(%rip),%xmm9 # 32420 <_sk_srcover_bgra_8888_sse2_lowp+0xd0c>
DB 69,15,40,253 ; movaps %xmm13,%xmm15
DB 69,15,89,249 ; mulps %xmm9,%xmm15
- DB 68,15,40,21,75,79,1,0 ; movaps 0x14f4b(%rip),%xmm10 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xd2c>
+ DB 68,15,40,21,171,80,1,0 ; movaps 0x150ab(%rip),%xmm10 # 32430 <_sk_srcover_bgra_8888_sse2_lowp+0xd1c>
DB 69,15,88,250 ; addps %xmm10,%xmm15
DB 69,15,89,253 ; mulps %xmm13,%xmm15
- DB 68,15,40,29,75,79,1,0 ; movaps 0x14f4b(%rip),%xmm11 # 322e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd3c>
+ DB 68,15,40,29,171,80,1,0 ; movaps 0x150ab(%rip),%xmm11 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0xd2c>
DB 69,15,88,251 ; addps %xmm11,%xmm15
- DB 68,15,40,37,79,79,1,0 ; movaps 0x14f4f(%rip),%xmm12 # 322f0 <_sk_srcover_bgra_8888_sse2_lowp+0xd4c>
+ DB 68,15,40,37,175,80,1,0 ; movaps 0x150af(%rip),%xmm12 # 32450 <_sk_srcover_bgra_8888_sse2_lowp+0xd3c>
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,75,79,1,0 ; movaps 0x14f4b(%rip),%xmm15 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xd5c>
+ DB 68,15,40,61,171,80,1,0 ; movaps 0x150ab(%rip),%xmm15 # 32460 <_sk_srcover_bgra_8888_sse2_lowp+0xd4c>
DB 65,15,194,199,1 ; cmpltps %xmm15,%xmm0
DB 68,15,84,240 ; andps %xmm0,%xmm14
DB 65,15,85,197 ; andnps %xmm13,%xmm0
@@ -27562,7 +27562,7 @@ _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,254,76,1,0 ; movaps 0x14cfe(%rip),%xmm13 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,45,94,78,1,0 ; movaps 0x14e5e(%rip),%xmm13 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 68,15,94,233 ; divps %xmm1,%xmm13
DB 65,15,40,194 ; movaps %xmm10,%xmm0
DB 65,15,194,192,0 ; cmpeqps %xmm8,%xmm0
@@ -27571,30 +27571,30 @@ _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,116,78,1,0 ; andps 0x14e74(%rip),%xmm14 # 32310 <_sk_srcover_bgra_8888_sse2_lowp+0xd6c>
+ DB 68,15,84,53,212,79,1,0 ; andps 0x14fd4(%rip),%xmm14 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0xd5c>
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,103,78,1,0 ; movaps 0x14e67(%rip),%xmm12 # 32320 <_sk_srcover_bgra_8888_sse2_lowp+0xd7c>
+ DB 68,15,40,37,199,79,1,0 ; movaps 0x14fc7(%rip),%xmm12 # 32480 <_sk_srcover_bgra_8888_sse2_lowp+0xd6c>
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,99,78,1,0 ; addps 0x14e63(%rip),%xmm8 # 32330 <_sk_srcover_bgra_8888_sse2_lowp+0xd8c>
+ DB 68,15,88,5,195,79,1,0 ; addps 0x14fc3(%rip),%xmm8 # 32490 <_sk_srcover_bgra_8888_sse2_lowp+0xd7c>
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,84,78,1,0 ; mulps 0x14e54(%rip),%xmm0 # 32340 <_sk_srcover_bgra_8888_sse2_lowp+0xd9c>
+ DB 15,89,5,180,79,1,0 ; mulps 0x14fb4(%rip),%xmm0 # 324a0 <_sk_srcover_bgra_8888_sse2_lowp+0xd8c>
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,87,76,1,0 ; movaps 0x14c57(%rip),%xmm9 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,13,183,77,1,0 ; movaps 0x14db7(%rip),%xmm9 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
DB 65,15,40,210 ; movaps %xmm10,%xmm2
DB 65,15,89,209 ; mulps %xmm9,%xmm2
DB 68,15,194,202,1 ; cmpltps %xmm2,%xmm9
@@ -27617,7 +27617,7 @@ _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,2,76,1,0 ; movaps 0x14c02(%rip),%xmm9 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,13,98,77,1,0 ; movaps 0x14d62(%rip),%xmm9 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
DB 69,15,40,209 ; movaps %xmm9,%xmm10
DB 69,15,194,211,2 ; cmpleps %xmm11,%xmm10
DB 15,40,193 ; movaps %xmm1,%xmm0
@@ -27634,28 +27634,28 @@ _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,172,77,1,0 ; movaps 0x14dac(%rip),%xmm0 # 32350 <_sk_srcover_bgra_8888_sse2_lowp+0xdac>
+ DB 15,40,5,12,79,1,0 ; movaps 0x14f0c(%rip),%xmm0 # 324b0 <_sk_srcover_bgra_8888_sse2_lowp+0xd9c>
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,180,75,1,0 ; andps 0x14bb4(%rip),%xmm3 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,84,29,20,77,1,0 ; andps 0x14d14(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 15,92,203 ; subps %xmm3,%xmm1
DB 15,92,193 ; subps %xmm1,%xmm0
- DB 68,15,40,45,150,77,1,0 ; movaps 0x14d96(%rip),%xmm13 # 32360 <_sk_srcover_bgra_8888_sse2_lowp+0xdbc>
+ DB 68,15,40,45,246,78,1,0 ; movaps 0x14ef6(%rip),%xmm13 # 324c0 <_sk_srcover_bgra_8888_sse2_lowp+0xdac>
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,86,77,1,0 ; movaps 0x14d56(%rip),%xmm2 # 32340 <_sk_srcover_bgra_8888_sse2_lowp+0xd9c>
+ DB 15,40,21,182,78,1,0 ; movaps 0x14eb6(%rip),%xmm2 # 324a0 <_sk_srcover_bgra_8888_sse2_lowp+0xd8c>
DB 68,15,40,250 ; movaps %xmm2,%xmm15
DB 68,15,194,248,2 ; cmpleps %xmm0,%xmm15
- DB 15,40,13,22,77,1,0 ; movaps 0x14d16(%rip),%xmm1 # 32310 <_sk_srcover_bgra_8888_sse2_lowp+0xd6c>
+ DB 15,40,13,118,78,1,0 ; movaps 0x14e76(%rip),%xmm1 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0xd5c>
DB 15,89,193 ; mulps %xmm1,%xmm0
- DB 15,40,45,44,77,1,0 ; movaps 0x14d2c(%rip),%xmm5 # 32330 <_sk_srcover_bgra_8888_sse2_lowp+0xd8c>
+ DB 15,40,45,140,78,1,0 ; movaps 0x14e8c(%rip),%xmm5 # 32490 <_sk_srcover_bgra_8888_sse2_lowp+0xd7c>
DB 15,40,229 ; movaps %xmm5,%xmm4
DB 15,92,224 ; subps %xmm0,%xmm4
DB 65,15,89,230 ; mulps %xmm14,%xmm4
@@ -27678,7 +27678,7 @@ _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,17,75,1,0 ; andps 0x14b11(%rip),%xmm3 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,84,29,113,76,1,0 ; andps 0x14c71(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 15,92,195 ; subps %xmm3,%xmm0
DB 68,15,40,230 ; movaps %xmm6,%xmm12
DB 68,15,92,224 ; subps %xmm0,%xmm12
@@ -27708,12 +27708,12 @@ _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,154,76,1,0 ; addps 0x14c9a(%rip),%xmm6 # 32370 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 15,88,53,250,77,1,0 ; addps 0x14dfa(%rip),%xmm6 # 324d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdbc>
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,133,74,1,0 ; andps 0x14a85(%rip),%xmm3 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,84,29,229,75,1,0 ; andps 0x14be5(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 15,92,195 ; subps %xmm3,%xmm0
DB 15,92,240 ; subps %xmm0,%xmm6
DB 15,89,206 ; mulps %xmm6,%xmm1
@@ -27778,9 +27778,9 @@ _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,84,74,1,0 ; pand 0x14a54(%rip),%xmm8 # 32220 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ DB 102,68,15,219,5,180,75,1,0 ; pand 0x14bb4(%rip),%xmm8 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,168,75,1,0 ; mulps 0x14ba8(%rip),%xmm8 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 68,15,89,5,8,77,1,0 ; mulps 0x14d08(%rip),%xmm8 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 65,15,89,208 ; mulps %xmm8,%xmm2
@@ -27823,17 +27823,17 @@ _sk_scale_565_sse2 LABEL PROC
DB 15,133,173,0,0,0 ; jne 1d915 <_sk_scale_565_sse2+0xcc>
DB 243,71,15,126,20,80 ; movq (%r8,%r10,2),%xmm10
DB 102,68,15,97,208 ; punpcklwd %xmm0,%xmm10
- DB 102,68,15,111,5,20,75,1,0 ; movdqa 0x14b14(%rip),%xmm8 # 32390 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ DB 102,68,15,111,5,116,76,1,0 ; movdqa 0x14c74(%rip),%xmm8 # 324f0 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
DB 102,69,15,219,194 ; pand %xmm10,%xmm8
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,19,75,1,0 ; mulps 0x14b13(%rip),%xmm8 # 323a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
- DB 102,68,15,111,13,26,75,1,0 ; movdqa 0x14b1a(%rip),%xmm9 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
+ DB 68,15,89,5,115,76,1,0 ; mulps 0x14c73(%rip),%xmm8 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ DB 102,68,15,111,13,122,76,1,0 ; movdqa 0x14c7a(%rip),%xmm9 # 32510 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
DB 102,69,15,219,202 ; pand %xmm10,%xmm9
DB 69,15,91,201 ; cvtdq2ps %xmm9,%xmm9
- DB 68,15,89,13,25,75,1,0 ; mulps 0x14b19(%rip),%xmm9 # 323c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
- DB 102,68,15,219,21,32,75,1,0 ; pand 0x14b20(%rip),%xmm10 # 323d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
+ DB 68,15,89,13,121,76,1,0 ; mulps 0x14c79(%rip),%xmm9 # 32520 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
+ DB 102,68,15,219,21,128,76,1,0 ; pand 0x14c80(%rip),%xmm10 # 32530 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
DB 69,15,91,210 ; cvtdq2ps %xmm10,%xmm10
- DB 68,15,89,21,36,75,1,0 ; mulps 0x14b24(%rip),%xmm10 # 323e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
+ DB 68,15,89,21,132,76,1,0 ; mulps 0x14c84(%rip),%xmm10 # 32540 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
DB 68,15,40,219 ; movaps %xmm3,%xmm11
DB 68,15,194,223,1 ; cmpltps %xmm7,%xmm11
DB 69,15,40,225 ; movaps %xmm9,%xmm12
@@ -27910,9 +27910,9 @@ _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,74,72,1,0 ; pand 0x1484a(%rip),%xmm8 # 32220 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ DB 102,68,15,219,5,170,73,1,0 ; pand 0x149aa(%rip),%xmm8 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,158,73,1,0 ; mulps 0x1499e(%rip),%xmm8 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 68,15,89,5,254,74,1,0 ; mulps 0x14afe(%rip),%xmm8 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
DB 15,92,196 ; subps %xmm4,%xmm0
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 15,88,196 ; addps %xmm4,%xmm0
@@ -27962,17 +27962,17 @@ _sk_lerp_565_sse2 LABEL PROC
DB 15,133,173,0,0,0 ; jne 1db36 <_sk_lerp_565_sse2+0xcc>
DB 243,71,15,126,4,80 ; movq (%r8,%r10,2),%xmm8
DB 102,68,15,97,192 ; punpcklwd %xmm0,%xmm8
- DB 102,68,15,111,13,243,72,1,0 ; movdqa 0x148f3(%rip),%xmm9 # 32390 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ DB 102,68,15,111,13,83,74,1,0 ; movdqa 0x14a53(%rip),%xmm9 # 324f0 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
DB 102,69,15,219,200 ; pand %xmm8,%xmm9
DB 69,15,91,201 ; cvtdq2ps %xmm9,%xmm9
- DB 68,15,89,13,242,72,1,0 ; mulps 0x148f2(%rip),%xmm9 # 323a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
- DB 102,68,15,111,21,249,72,1,0 ; movdqa 0x148f9(%rip),%xmm10 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
+ DB 68,15,89,13,82,74,1,0 ; mulps 0x14a52(%rip),%xmm9 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ DB 102,68,15,111,21,89,74,1,0 ; movdqa 0x14a59(%rip),%xmm10 # 32510 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
DB 102,69,15,219,208 ; pand %xmm8,%xmm10
DB 69,15,91,218 ; cvtdq2ps %xmm10,%xmm11
- DB 68,15,89,29,248,72,1,0 ; mulps 0x148f8(%rip),%xmm11 # 323c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
- DB 102,68,15,219,5,255,72,1,0 ; pand 0x148ff(%rip),%xmm8 # 323d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
+ DB 68,15,89,29,88,74,1,0 ; mulps 0x14a58(%rip),%xmm11 # 32520 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
+ DB 102,68,15,219,5,95,74,1,0 ; pand 0x14a5f(%rip),%xmm8 # 32530 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,3,73,1,0 ; mulps 0x14903(%rip),%xmm8 # 323e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
+ DB 68,15,89,5,99,74,1,0 ; mulps 0x14a63(%rip),%xmm8 # 32540 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
DB 68,15,40,211 ; movaps %xmm3,%xmm10
DB 68,15,194,215,1 ; cmpltps %xmm7,%xmm10
DB 69,15,40,227 ; movaps %xmm11,%xmm12
@@ -28027,7 +28027,7 @@ _sk_load_tables_sse2 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 15,133,31,1,0,0 ; jne 1dcbe <_sk_load_tables_sse2+0x130>
DB 243,69,15,111,12,144 ; movdqu (%r8,%rdx,4),%xmm9
- DB 102,68,15,111,5,114,70,1,0 ; movdqa 0x14672(%rip),%xmm8 # 32220 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ DB 102,68,15,111,5,210,71,1,0 ; movdqa 0x147d2(%rip),%xmm8 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 102,65,15,111,193 ; movdqa %xmm9,%xmm0
DB 102,65,15,219,192 ; pand %xmm8,%xmm0
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
@@ -28083,7 +28083,7 @@ _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,201,70,1,0 ; mulps 0x146c9(%rip),%xmm3 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 15,89,29,41,72,1,0 ; mulps 0x14829(%rip),%xmm3 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
@@ -28121,7 +28121,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,163,70,1,0 ; movdqa 0x146a3(%rip),%xmm2 # 323f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
+ DB 102,15,111,21,3,72,1,0 ; movdqa 0x14803(%rip),%xmm2 # 32550 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
DB 102,15,112,217,238 ; pshufd $0xee,%xmm1,%xmm3
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
@@ -28182,7 +28182,7 @@ _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,161,69,1,0 ; mulps 0x145a1(%rip),%xmm3 # 32410 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
+ DB 15,89,29,1,71,1,0 ; mulps 0x14701(%rip),%xmm3 # 32570 <_sk_srcover_bgra_8888_sse2_lowp+0xe5c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
@@ -28221,7 +28221,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,229,68,1,0 ; movdqa 0x144e5(%rip),%xmm8 # 323f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe4c>
+ DB 102,68,15,111,5,69,70,1,0 ; movdqa 0x14645(%rip),%xmm8 # 32550 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
DB 102,65,15,219,192 ; pand %xmm8,%xmm0
DB 102,69,15,239,201 ; pxor %xmm9,%xmm9
DB 102,65,15,97,193 ; punpcklwd %xmm9,%xmm0
@@ -28276,7 +28276,7 @@ _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,98,65,1,0 ; movaps 0x14162(%rip),%xmm3 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,40,29,194,66,1,0 ; movaps 0x142c2(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
DB 255,224 ; jmpq *%rax
@@ -28306,7 +28306,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,207,65,1,0 ; movaps 0x141cf(%rip),%xmm8 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
+ DB 68,15,40,5,47,67,1,0 ; movaps 0x1432f(%rip),%xmm8 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,91,192 ; cvtps2dq %xmm0,%xmm0
DB 102,73,15,126,192 ; movq %xmm0,%r8
@@ -28334,7 +28334,7 @@ _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,138,66,1,0 ; movaps 0x1428a(%rip),%xmm10 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 68,15,40,21,234,67,1,0 ; movaps 0x143ea(%rip),%xmm10 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
DB 65,15,89,194 ; mulps %xmm10,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,91,201 ; cvtps2dq %xmm1,%xmm1
@@ -28451,7 +28451,7 @@ _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,202,64,1,0 ; movaps 0x140ca(%rip),%xmm10 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 68,15,40,21,42,66,1,0 ; movaps 0x1422a(%rip),%xmm10 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
DB 65,15,89,194 ; mulps %xmm10,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,91,201 ; cvtps2dq %xmm1,%xmm1
@@ -28639,15 +28639,15 @@ _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,150,62,1,0 ; mulps 0x13e96(%rip),%xmm9 # 32420 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
- DB 68,15,84,21,158,62,1,0 ; andps 0x13e9e(%rip),%xmm10 # 32430 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
- DB 68,15,86,21,198,59,1,0 ; orps 0x13bc6(%rip),%xmm10 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
- DB 68,15,88,13,158,62,1,0 ; addps 0x13e9e(%rip),%xmm9 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
- DB 68,15,40,37,166,62,1,0 ; movaps 0x13ea6(%rip),%xmm12 # 32450 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
+ DB 68,15,89,13,246,63,1,0 ; mulps 0x13ff6(%rip),%xmm9 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
+ DB 68,15,84,21,254,63,1,0 ; andps 0x13ffe(%rip),%xmm10 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
+ DB 68,15,86,21,38,61,1,0 ; orps 0x13d26(%rip),%xmm10 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,88,13,254,63,1,0 ; addps 0x13ffe(%rip),%xmm9 # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
+ DB 68,15,40,37,6,64,1,0 ; movaps 0x14006(%rip),%xmm12 # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,88,21,166,62,1,0 ; addps 0x13ea6(%rip),%xmm10 # 32460 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
- DB 68,15,40,37,174,62,1,0 ; movaps 0x13eae(%rip),%xmm12 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ DB 68,15,88,21,6,64,1,0 ; addps 0x14006(%rip),%xmm10 # 325c0 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
+ DB 68,15,40,37,14,64,1,0 ; movaps 0x1400e(%rip),%xmm12 # 325d0 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
DB 69,15,94,226 ; divps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
@@ -28655,22 +28655,22 @@ _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,136,59,1,0 ; movaps 0x13b88(%rip),%xmm10 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,21,232,60,1,0 ; movaps 0x13ce8(%rip),%xmm10 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
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,124,62,1,0 ; addps 0x13e7c(%rip),%xmm9 # 32480 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
- DB 68,15,40,37,132,62,1,0 ; movaps 0x13e84(%rip),%xmm12 # 32490 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
+ DB 68,15,88,13,220,63,1,0 ; addps 0x13fdc(%rip),%xmm9 # 325e0 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ DB 68,15,40,37,228,63,1,0 ; movaps 0x13fe4(%rip),%xmm12 # 325f0 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
DB 69,15,89,229 ; mulps %xmm13,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,40,37,132,62,1,0 ; movaps 0x13e84(%rip),%xmm12 # 324a0 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
+ DB 68,15,40,37,228,63,1,0 ; movaps 0x13fe4(%rip),%xmm12 # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
DB 69,15,92,229 ; subps %xmm13,%xmm12
- DB 68,15,40,45,136,62,1,0 ; movaps 0x13e88(%rip),%xmm13 # 324b0 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ DB 68,15,40,45,232,63,1,0 ; movaps 0x13fe8(%rip),%xmm13 # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
DB 69,15,94,236 ; divps %xmm12,%xmm13
DB 69,15,88,233 ; addps %xmm9,%xmm13
- DB 68,15,89,45,136,62,1,0 ; mulps 0x13e88(%rip),%xmm13 # 324c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
+ DB 68,15,89,45,232,63,1,0 ; mulps 0x13fe8(%rip),%xmm13 # 32620 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
DB 102,69,15,91,205 ; cvtps2dq %xmm13,%xmm9
DB 243,68,15,16,96,20 ; movss 0x14(%rax),%xmm12
DB 69,15,198,228,0 ; shufps $0x0,%xmm12,%xmm12
@@ -28704,15 +28704,15 @@ _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,88,61,1,0 ; mulps 0x13d58(%rip),%xmm9 # 32420 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
- DB 68,15,84,21,96,61,1,0 ; andps 0x13d60(%rip),%xmm10 # 32430 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
- DB 68,15,86,21,136,58,1,0 ; orps 0x13a88(%rip),%xmm10 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
- DB 68,15,88,13,96,61,1,0 ; addps 0x13d60(%rip),%xmm9 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
- DB 68,15,40,37,104,61,1,0 ; movaps 0x13d68(%rip),%xmm12 # 32450 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
+ DB 68,15,89,13,184,62,1,0 ; mulps 0x13eb8(%rip),%xmm9 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
+ DB 68,15,84,21,192,62,1,0 ; andps 0x13ec0(%rip),%xmm10 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
+ DB 68,15,86,21,232,59,1,0 ; orps 0x13be8(%rip),%xmm10 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,88,13,192,62,1,0 ; addps 0x13ec0(%rip),%xmm9 # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
+ DB 68,15,40,37,200,62,1,0 ; movaps 0x13ec8(%rip),%xmm12 # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,88,21,104,61,1,0 ; addps 0x13d68(%rip),%xmm10 # 32460 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
- DB 68,15,40,37,112,61,1,0 ; movaps 0x13d70(%rip),%xmm12 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ DB 68,15,88,21,200,62,1,0 ; addps 0x13ec8(%rip),%xmm10 # 325c0 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
+ DB 68,15,40,37,208,62,1,0 ; movaps 0x13ed0(%rip),%xmm12 # 325d0 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
DB 69,15,94,226 ; divps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
@@ -28720,22 +28720,22 @@ _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,74,58,1,0 ; movaps 0x13a4a(%rip),%xmm10 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,21,170,59,1,0 ; movaps 0x13baa(%rip),%xmm10 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
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,62,61,1,0 ; addps 0x13d3e(%rip),%xmm9 # 32480 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
- DB 68,15,40,37,70,61,1,0 ; movaps 0x13d46(%rip),%xmm12 # 32490 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
+ DB 68,15,88,13,158,62,1,0 ; addps 0x13e9e(%rip),%xmm9 # 325e0 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ DB 68,15,40,37,166,62,1,0 ; movaps 0x13ea6(%rip),%xmm12 # 325f0 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
DB 69,15,89,229 ; mulps %xmm13,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,40,37,70,61,1,0 ; movaps 0x13d46(%rip),%xmm12 # 324a0 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
+ DB 68,15,40,37,166,62,1,0 ; movaps 0x13ea6(%rip),%xmm12 # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
DB 69,15,92,229 ; subps %xmm13,%xmm12
- DB 68,15,40,45,74,61,1,0 ; movaps 0x13d4a(%rip),%xmm13 # 324b0 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ DB 68,15,40,45,170,62,1,0 ; movaps 0x13eaa(%rip),%xmm13 # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
DB 69,15,94,236 ; divps %xmm12,%xmm13
DB 69,15,88,233 ; addps %xmm9,%xmm13
- DB 68,15,89,45,74,61,1,0 ; mulps 0x13d4a(%rip),%xmm13 # 324c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
+ DB 68,15,89,45,170,62,1,0 ; mulps 0x13eaa(%rip),%xmm13 # 32620 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
DB 102,69,15,91,205 ; cvtps2dq %xmm13,%xmm9
DB 243,68,15,16,96,20 ; movss 0x14(%rax),%xmm12
DB 69,15,198,228,0 ; shufps $0x0,%xmm12,%xmm12
@@ -28769,15 +28769,15 @@ _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,26,60,1,0 ; mulps 0x13c1a(%rip),%xmm9 # 32420 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
- DB 68,15,84,21,34,60,1,0 ; andps 0x13c22(%rip),%xmm10 # 32430 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
- DB 68,15,86,21,74,57,1,0 ; orps 0x1394a(%rip),%xmm10 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
- DB 68,15,88,13,34,60,1,0 ; addps 0x13c22(%rip),%xmm9 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
- DB 68,15,40,37,42,60,1,0 ; movaps 0x13c2a(%rip),%xmm12 # 32450 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
+ DB 68,15,89,13,122,61,1,0 ; mulps 0x13d7a(%rip),%xmm9 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
+ DB 68,15,84,21,130,61,1,0 ; andps 0x13d82(%rip),%xmm10 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
+ DB 68,15,86,21,170,58,1,0 ; orps 0x13aaa(%rip),%xmm10 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,88,13,130,61,1,0 ; addps 0x13d82(%rip),%xmm9 # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
+ DB 68,15,40,37,138,61,1,0 ; movaps 0x13d8a(%rip),%xmm12 # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,88,21,42,60,1,0 ; addps 0x13c2a(%rip),%xmm10 # 32460 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
- DB 68,15,40,37,50,60,1,0 ; movaps 0x13c32(%rip),%xmm12 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ DB 68,15,88,21,138,61,1,0 ; addps 0x13d8a(%rip),%xmm10 # 325c0 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
+ DB 68,15,40,37,146,61,1,0 ; movaps 0x13d92(%rip),%xmm12 # 325d0 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
DB 69,15,94,226 ; divps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
@@ -28785,22 +28785,22 @@ _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,12,57,1,0 ; movaps 0x1390c(%rip),%xmm10 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,21,108,58,1,0 ; movaps 0x13a6c(%rip),%xmm10 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
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,0,60,1,0 ; addps 0x13c00(%rip),%xmm9 # 32480 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
- DB 68,15,40,37,8,60,1,0 ; movaps 0x13c08(%rip),%xmm12 # 32490 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
+ DB 68,15,88,13,96,61,1,0 ; addps 0x13d60(%rip),%xmm9 # 325e0 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ DB 68,15,40,37,104,61,1,0 ; movaps 0x13d68(%rip),%xmm12 # 325f0 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
DB 69,15,89,229 ; mulps %xmm13,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,40,37,8,60,1,0 ; movaps 0x13c08(%rip),%xmm12 # 324a0 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
+ DB 68,15,40,37,104,61,1,0 ; movaps 0x13d68(%rip),%xmm12 # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
DB 69,15,92,229 ; subps %xmm13,%xmm12
- DB 68,15,40,45,12,60,1,0 ; movaps 0x13c0c(%rip),%xmm13 # 324b0 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ DB 68,15,40,45,108,61,1,0 ; movaps 0x13d6c(%rip),%xmm13 # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
DB 69,15,94,236 ; divps %xmm12,%xmm13
DB 69,15,88,233 ; addps %xmm9,%xmm13
- DB 68,15,89,45,12,60,1,0 ; mulps 0x13c0c(%rip),%xmm13 # 324c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
+ DB 68,15,89,45,108,61,1,0 ; mulps 0x13d6c(%rip),%xmm13 # 32620 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
DB 102,69,15,91,205 ; cvtps2dq %xmm13,%xmm9
DB 243,68,15,16,96,20 ; movss 0x14(%rax),%xmm12
DB 69,15,198,228,0 ; shufps $0x0,%xmm12,%xmm12
@@ -28834,15 +28834,15 @@ _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,220,58,1,0 ; mulps 0x13adc(%rip),%xmm9 # 32420 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
- DB 68,15,84,21,228,58,1,0 ; andps 0x13ae4(%rip),%xmm10 # 32430 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
- DB 68,15,86,21,12,56,1,0 ; orps 0x1380c(%rip),%xmm10 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
- DB 68,15,88,13,228,58,1,0 ; addps 0x13ae4(%rip),%xmm9 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
- DB 68,15,40,37,236,58,1,0 ; movaps 0x13aec(%rip),%xmm12 # 32450 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
+ DB 68,15,89,13,60,60,1,0 ; mulps 0x13c3c(%rip),%xmm9 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
+ DB 68,15,84,21,68,60,1,0 ; andps 0x13c44(%rip),%xmm10 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
+ DB 68,15,86,21,108,57,1,0 ; orps 0x1396c(%rip),%xmm10 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
+ DB 68,15,88,13,68,60,1,0 ; addps 0x13c44(%rip),%xmm9 # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
+ DB 68,15,40,37,76,60,1,0 ; movaps 0x13c4c(%rip),%xmm12 # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,88,21,236,58,1,0 ; addps 0x13aec(%rip),%xmm10 # 32460 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
- DB 68,15,40,37,244,58,1,0 ; movaps 0x13af4(%rip),%xmm12 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ DB 68,15,88,21,76,60,1,0 ; addps 0x13c4c(%rip),%xmm10 # 325c0 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
+ DB 68,15,40,37,84,60,1,0 ; movaps 0x13c54(%rip),%xmm12 # 325d0 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
DB 69,15,94,226 ; divps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
@@ -28850,22 +28850,22 @@ _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,206,55,1,0 ; movaps 0x137ce(%rip),%xmm10 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,21,46,57,1,0 ; movaps 0x1392e(%rip),%xmm10 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
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,194,58,1,0 ; addps 0x13ac2(%rip),%xmm9 # 32480 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
- DB 68,15,40,37,202,58,1,0 ; movaps 0x13aca(%rip),%xmm12 # 32490 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
+ DB 68,15,88,13,34,60,1,0 ; addps 0x13c22(%rip),%xmm9 # 325e0 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ DB 68,15,40,37,42,60,1,0 ; movaps 0x13c2a(%rip),%xmm12 # 325f0 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
DB 69,15,89,229 ; mulps %xmm13,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,40,37,202,58,1,0 ; movaps 0x13aca(%rip),%xmm12 # 324a0 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
+ DB 68,15,40,37,42,60,1,0 ; movaps 0x13c2a(%rip),%xmm12 # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
DB 69,15,92,229 ; subps %xmm13,%xmm12
- DB 68,15,40,45,206,58,1,0 ; movaps 0x13ace(%rip),%xmm13 # 324b0 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ DB 68,15,40,45,46,60,1,0 ; movaps 0x13c2e(%rip),%xmm13 # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
DB 69,15,94,236 ; divps %xmm12,%xmm13
DB 69,15,88,233 ; addps %xmm9,%xmm13
- DB 68,15,89,45,206,58,1,0 ; mulps 0x13ace(%rip),%xmm13 # 324c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
+ DB 68,15,89,45,46,60,1,0 ; mulps 0x13c2e(%rip),%xmm13 # 32620 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
DB 102,69,15,91,205 ; cvtps2dq %xmm13,%xmm9
DB 243,68,15,16,96,20 ; movss 0x14(%rax),%xmm12
DB 69,15,198,228,0 ; shufps $0x0,%xmm12,%xmm12
@@ -28889,19 +28889,19 @@ _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,214,57,1,0 ; mulps 0x139d6(%rip),%xmm0 # 32420 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
- DB 15,84,21,223,57,1,0 ; andps 0x139df(%rip),%xmm2 # 32430 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
- DB 68,15,40,53,7,55,1,0 ; movaps 0x13707(%rip),%xmm14 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,89,5,54,59,1,0 ; mulps 0x13b36(%rip),%xmm0 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
+ DB 15,84,21,63,59,1,0 ; andps 0x13b3f(%rip),%xmm2 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
+ DB 68,15,40,53,103,56,1,0 ; movaps 0x13867(%rip),%xmm14 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
DB 65,15,86,214 ; orps %xmm14,%xmm2
- DB 68,15,40,37,219,57,1,0 ; movaps 0x139db(%rip),%xmm12 # 32440 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
+ DB 68,15,40,37,59,59,1,0 ; movaps 0x13b3b(%rip),%xmm12 # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
DB 65,15,88,196 ; addps %xmm12,%xmm0
- DB 68,15,40,29,223,57,1,0 ; movaps 0x139df(%rip),%xmm11 # 32450 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
+ DB 68,15,40,29,63,59,1,0 ; movaps 0x13b3f(%rip),%xmm11 # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe9c>
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,221,57,1,0 ; movaps 0x139dd(%rip),%xmm10 # 32460 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
+ DB 68,15,40,21,61,59,1,0 ; movaps 0x13b3d(%rip),%xmm10 # 325c0 <_sk_srcover_bgra_8888_sse2_lowp+0xeac>
DB 65,15,88,210 ; addps %xmm10,%xmm2
- DB 68,15,40,45,225,57,1,0 ; movaps 0x139e1(%rip),%xmm13 # 32470 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
+ DB 68,15,40,45,65,59,1,0 ; movaps 0x13b41(%rip),%xmm13 # 325d0 <_sk_srcover_bgra_8888_sse2_lowp+0xebc>
DB 65,15,40,229 ; movaps %xmm13,%xmm4
DB 15,94,226 ; divps %xmm2,%xmm4
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -28913,27 +28913,27 @@ _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,177,54,1,0 ; movaps 0x136b1(%rip),%xmm9 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,13,17,56,1,0 ; movaps 0x13811(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
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,173,57,1,0 ; movaps 0x139ad(%rip),%xmm6 # 32480 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
+ DB 15,40,53,13,59,1,0 ; movaps 0x13b0d(%rip),%xmm6 # 325e0 <_sk_srcover_bgra_8888_sse2_lowp+0xecc>
DB 15,88,198 ; addps %xmm6,%xmm0
- DB 15,40,61,195,57,1,0 ; movaps 0x139c3(%rip),%xmm7 # 324a0 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
+ DB 15,40,61,35,59,1,0 ; movaps 0x13b23(%rip),%xmm7 # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
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,163,57,1,0 ; movaps 0x139a3(%rip),%xmm4 # 32490 <_sk_srcover_bgra_8888_sse2_lowp+0xeec>
+ DB 15,40,37,3,59,1,0 ; movaps 0x13b03(%rip),%xmm4 # 325f0 <_sk_srcover_bgra_8888_sse2_lowp+0xedc>
DB 15,89,212 ; mulps %xmm4,%xmm2
DB 15,92,194 ; subps %xmm2,%xmm0
- DB 68,15,40,61,181,57,1,0 ; movaps 0x139b5(%rip),%xmm15 # 324b0 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
+ DB 68,15,40,61,21,59,1,0 ; movaps 0x13b15(%rip),%xmm15 # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0xefc>
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,17,57,1,0 ; mulps 0x13911(%rip),%xmm0 # 32420 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
- DB 15,84,13,26,57,1,0 ; andps 0x1391a(%rip),%xmm1 # 32430 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
+ DB 15,89,5,113,58,1,0 ; mulps 0x13a71(%rip),%xmm0 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
+ DB 15,84,13,122,58,1,0 ; andps 0x13a7a(%rip),%xmm1 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
DB 65,15,86,206 ; orps %xmm14,%xmm1
DB 65,15,88,196 ; addps %xmm12,%xmm0
DB 15,40,233 ; movaps %xmm1,%xmm5
@@ -28963,9 +28963,9 @@ _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,160,56,1,0 ; mulps 0x138a0(%rip),%xmm0 # 32420 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
- DB 15,84,29,169,56,1,0 ; andps 0x138a9(%rip),%xmm3 # 32430 <_sk_srcover_bgra_8888_sse2_lowp+0xe8c>
- DB 15,86,29,210,53,1,0 ; orps 0x135d2(%rip),%xmm3 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,89,5,0,58,1,0 ; mulps 0x13a00(%rip),%xmm0 # 32580 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
+ DB 15,84,29,9,58,1,0 ; andps 0x13a09(%rip),%xmm3 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0xe7c>
+ DB 15,86,29,50,55,1,0 ; orps 0x13732(%rip),%xmm3 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
DB 65,15,88,196 ; addps %xmm12,%xmm0
DB 68,15,89,219 ; mulps %xmm3,%xmm11
DB 65,15,92,195 ; subps %xmm11,%xmm0
@@ -28987,7 +28987,7 @@ _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,223,56,1,0 ; movaps 0x138df(%rip),%xmm0 # 324c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
+ DB 15,40,5,63,58,1,0 ; movaps 0x13a3f(%rip),%xmm0 # 32620 <_sk_srcover_bgra_8888_sse2_lowp+0xf0c>
DB 15,89,208 ; mulps %xmm0,%xmm2
DB 15,89,200 ; mulps %xmm0,%xmm1
DB 68,15,89,248 ; mulps %xmm0,%xmm15
@@ -29005,29 +29005,29 @@ _sk_gamma_sse2 LABEL PROC
PUBLIC _sk_lab_to_xyz_sse2
_sk_lab_to_xyz_sse2 LABEL PROC
- DB 15,89,5,177,56,1,0 ; mulps 0x138b1(%rip),%xmm0 # 324d0 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
- DB 68,15,40,5,41,54,1,0 ; movaps 0x13629(%rip),%xmm8 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
+ DB 15,89,5,17,58,1,0 ; mulps 0x13a11(%rip),%xmm0 # 32630 <_sk_srcover_bgra_8888_sse2_lowp+0xf1c>
+ DB 68,15,40,5,137,55,1,0 ; movaps 0x13789(%rip),%xmm8 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
DB 65,15,89,200 ; mulps %xmm8,%xmm1
- DB 68,15,40,13,173,56,1,0 ; movaps 0x138ad(%rip),%xmm9 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf3c>
+ DB 68,15,40,13,13,58,1,0 ; movaps 0x13a0d(%rip),%xmm9 # 32640 <_sk_srcover_bgra_8888_sse2_lowp+0xf2c>
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,170,56,1,0 ; addps 0x138aa(%rip),%xmm0 # 324f0 <_sk_srcover_bgra_8888_sse2_lowp+0xf4c>
- DB 15,89,5,179,56,1,0 ; mulps 0x138b3(%rip),%xmm0 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0xf5c>
- DB 15,89,13,188,56,1,0 ; mulps 0x138bc(%rip),%xmm1 # 32510 <_sk_srcover_bgra_8888_sse2_lowp+0xf6c>
+ DB 15,88,5,10,58,1,0 ; addps 0x13a0a(%rip),%xmm0 # 32650 <_sk_srcover_bgra_8888_sse2_lowp+0xf3c>
+ DB 15,89,5,19,58,1,0 ; mulps 0x13a13(%rip),%xmm0 # 32660 <_sk_srcover_bgra_8888_sse2_lowp+0xf4c>
+ DB 15,89,13,28,58,1,0 ; mulps 0x13a1c(%rip),%xmm1 # 32670 <_sk_srcover_bgra_8888_sse2_lowp+0xf5c>
DB 15,88,200 ; addps %xmm0,%xmm1
- DB 15,89,21,194,56,1,0 ; mulps 0x138c2(%rip),%xmm2 # 32520 <_sk_srcover_bgra_8888_sse2_lowp+0xf7c>
+ DB 15,89,21,34,58,1,0 ; mulps 0x13a22(%rip),%xmm2 # 32680 <_sk_srcover_bgra_8888_sse2_lowp+0xf6c>
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,183,56,1,0 ; movaps 0x138b7(%rip),%xmm2 # 32530 <_sk_srcover_bgra_8888_sse2_lowp+0xf8c>
+ DB 15,40,21,23,58,1,0 ; movaps 0x13a17(%rip),%xmm2 # 32690 <_sk_srcover_bgra_8888_sse2_lowp+0xf7c>
DB 68,15,40,194 ; movaps %xmm2,%xmm8
DB 69,15,194,196,1 ; cmpltps %xmm12,%xmm8
- DB 68,15,40,21,182,56,1,0 ; movaps 0x138b6(%rip),%xmm10 # 32540 <_sk_srcover_bgra_8888_sse2_lowp+0xf9c>
+ DB 68,15,40,21,22,58,1,0 ; movaps 0x13a16(%rip),%xmm10 # 326a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf8c>
DB 65,15,88,202 ; addps %xmm10,%xmm1
- DB 68,15,40,29,186,56,1,0 ; movaps 0x138ba(%rip),%xmm11 # 32550 <_sk_srcover_bgra_8888_sse2_lowp+0xfac>
+ DB 68,15,40,29,26,58,1,0 ; movaps 0x13a1a(%rip),%xmm11 # 326b0 <_sk_srcover_bgra_8888_sse2_lowp+0xf9c>
DB 65,15,89,203 ; mulps %xmm11,%xmm1
DB 69,15,84,224 ; andps %xmm8,%xmm12
DB 68,15,85,193 ; andnps %xmm1,%xmm8
@@ -29051,8 +29051,8 @@ _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,106,56,1,0 ; mulps 0x1386a(%rip),%xmm8 # 32560 <_sk_srcover_bgra_8888_sse2_lowp+0xfbc>
- DB 15,89,21,115,56,1,0 ; mulps 0x13873(%rip),%xmm2 # 32570 <_sk_srcover_bgra_8888_sse2_lowp+0xfcc>
+ DB 68,15,89,5,202,57,1,0 ; mulps 0x139ca(%rip),%xmm8 # 326c0 <_sk_srcover_bgra_8888_sse2_lowp+0xfac>
+ DB 15,89,21,211,57,1,0 ; mulps 0x139d3(%rip),%xmm2 # 326d0 <_sk_srcover_bgra_8888_sse2_lowp+0xfbc>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -29070,9 +29070,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,237,52,1,0 ; pand 0x134ed(%rip),%xmm0 # 32220 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ DB 102,15,219,5,77,54,1,0 ; pand 0x1364d(%rip),%xmm0 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 15,91,216 ; cvtdq2ps %xmm0,%xmm3
- DB 15,89,29,67,54,1,0 ; mulps 0x13643(%rip),%xmm3 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 15,89,29,163,55,1,0 ; mulps 0x137a3(%rip),%xmm3 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 102,15,87,201 ; xorpd %xmm1,%xmm1
@@ -29113,9 +29113,9 @@ _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,89,52,1,0 ; pand 0x13459(%rip),%xmm4 # 32220 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ DB 102,15,219,37,185,53,1,0 ; pand 0x135b9(%rip),%xmm4 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 15,91,252 ; cvtdq2ps %xmm4,%xmm7
- DB 15,89,61,175,53,1,0 ; mulps 0x135af(%rip),%xmm7 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 15,89,61,15,55,1,0 ; mulps 0x1370f(%rip),%xmm7 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 102,15,87,237 ; xorpd %xmm5,%xmm5
@@ -29192,7 +29192,7 @@ _sk_gather_a8_sse2 LABEL PROC
DB 102,65,15,96,192 ; punpcklbw %xmm8,%xmm0
DB 102,65,15,97,192 ; punpcklwd %xmm8,%xmm0
DB 15,91,216 ; cvtdq2ps %xmm0,%xmm3
- DB 15,89,29,137,52,1,0 ; mulps 0x13489(%rip),%xmm3 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 15,89,29,233,53,1,0 ; mulps 0x135e9(%rip),%xmm3 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
@@ -29208,7 +29208,7 @@ _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,44,51,1,0 ; movaps 0x1332c(%rip),%xmm8 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
+ DB 68,15,40,5,140,52,1,0 ; movaps 0x1348c(%rip),%xmm8 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
DB 68,15,89,195 ; mulps %xmm3,%xmm8
DB 102,69,15,91,192 ; cvtps2dq %xmm8,%xmm8
DB 102,65,15,114,240,16 ; pslld $0x10,%xmm8
@@ -29234,7 +29234,7 @@ _sk_store_a8_sse2 LABEL PROC
DB 117,213 ; jne 1ef51 <_sk_store_a8_sse2+0x4c>
DB 102,65,15,197,192,4 ; pextrw $0x4,%xmm8,%eax
DB 67,136,68,16,2 ; mov %al,0x2(%r8,%r10,1)
- DB 102,68,15,219,5,144,50,1,0 ; pand 0x13290(%rip),%xmm8 # 32220 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ DB 102,68,15,219,5,240,51,1,0 ; pand 0x133f0(%rip),%xmm8 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 102,69,15,103,192 ; packuswb %xmm8,%xmm8
DB 102,69,15,103,192 ; packuswb %xmm8,%xmm8
DB 102,68,15,126,192 ; movd %xmm8,%eax
@@ -29257,11 +29257,11 @@ _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,65,50,1,0 ; pand 0x13241(%rip),%xmm0 # 32220 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ DB 102,15,219,5,161,51,1,0 ; pand 0x133a1(%rip),%xmm0 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,151,51,1,0 ; mulps 0x13397(%rip),%xmm0 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 15,89,5,247,52,1,0 ; mulps 0x134f7(%rip),%xmm0 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,126,49,1,0 ; movaps 0x1317e(%rip),%xmm3 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,40,29,222,50,1,0 ; movaps 0x132de(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 255,224 ; jmpq *%rax
@@ -29300,11 +29300,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,170,49,1,0 ; pand 0x131aa(%rip),%xmm4 # 32220 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ DB 102,15,219,37,10,51,1,0 ; pand 0x1330a(%rip),%xmm4 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,0,51,1,0 ; mulps 0x13300(%rip),%xmm4 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 15,89,37,96,52,1,0 ; mulps 0x13460(%rip),%xmm4 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,231,48,1,0 ; movaps 0x130e7(%rip),%xmm7 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,40,61,71,50,1,0 ; movaps 0x13247(%rip),%xmm7 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,40,244 ; movaps %xmm4,%xmm6
DB 255,224 ; jmpq *%rax
@@ -29379,9 +29379,9 @@ _sk_gather_g8_sse2 LABEL PROC
DB 102,65,15,96,192 ; punpcklbw %xmm8,%xmm0
DB 102,65,15,97,192 ; punpcklwd %xmm8,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,215,49,1,0 ; mulps 0x131d7(%rip),%xmm0 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 15,89,5,55,51,1,0 ; mulps 0x13337(%rip),%xmm0 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,190,47,1,0 ; movaps 0x12fbe(%rip),%xmm3 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,40,29,30,49,1,0 ; movaps 0x1311e(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 255,224 ; jmpq *%rax
@@ -29399,19 +29399,19 @@ _sk_load_565_sse2 LABEL PROC
DB 117,83 ; jne 1f228 <_sk_load_565_sse2+0x6e>
DB 243,67,15,126,20,80 ; movq (%r8,%r10,2),%xmm2
DB 102,15,97,208 ; punpcklwd %xmm0,%xmm2
- DB 102,15,111,5,169,49,1,0 ; movdqa 0x131a9(%rip),%xmm0 # 32390 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ DB 102,15,111,5,9,51,1,0 ; movdqa 0x13309(%rip),%xmm0 # 324f0 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,171,49,1,0 ; mulps 0x131ab(%rip),%xmm0 # 323a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
- DB 102,15,111,13,179,49,1,0 ; movdqa 0x131b3(%rip),%xmm1 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
+ DB 15,89,5,11,51,1,0 ; mulps 0x1330b(%rip),%xmm0 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ DB 102,15,111,13,19,51,1,0 ; movdqa 0x13313(%rip),%xmm1 # 32510 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,181,49,1,0 ; mulps 0x131b5(%rip),%xmm1 # 323c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
- DB 102,15,219,21,189,49,1,0 ; pand 0x131bd(%rip),%xmm2 # 323d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
+ DB 15,89,13,21,51,1,0 ; mulps 0x13315(%rip),%xmm1 # 32520 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
+ DB 102,15,219,21,29,51,1,0 ; pand 0x1331d(%rip),%xmm2 # 32530 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,195,49,1,0 ; mulps 0x131c3(%rip),%xmm2 # 323e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
+ DB 15,89,21,35,51,1,0 ; mulps 0x13323(%rip),%xmm2 # 32540 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,74,47,1,0 ; movaps 0x12f4a(%rip),%xmm3 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,40,29,170,48,1,0 ; movaps 0x130aa(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
@@ -29446,19 +29446,19 @@ _sk_load_565_dst_sse2 LABEL PROC
DB 117,83 ; jne 1f2e4 <_sk_load_565_dst_sse2+0x6e>
DB 243,67,15,126,52,80 ; movq (%r8,%r10,2),%xmm6
DB 102,15,97,240 ; punpcklwd %xmm0,%xmm6
- DB 102,15,111,37,237,48,1,0 ; movdqa 0x130ed(%rip),%xmm4 # 32390 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ DB 102,15,111,37,77,50,1,0 ; movdqa 0x1324d(%rip),%xmm4 # 324f0 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
DB 102,15,219,230 ; pand %xmm6,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,239,48,1,0 ; mulps 0x130ef(%rip),%xmm4 # 323a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
- DB 102,15,111,45,247,48,1,0 ; movdqa 0x130f7(%rip),%xmm5 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
+ DB 15,89,37,79,50,1,0 ; mulps 0x1324f(%rip),%xmm4 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ DB 102,15,111,45,87,50,1,0 ; movdqa 0x13257(%rip),%xmm5 # 32510 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
DB 102,15,219,238 ; pand %xmm6,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,45,249,48,1,0 ; mulps 0x130f9(%rip),%xmm5 # 323c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
- DB 102,15,219,53,1,49,1,0 ; pand 0x13101(%rip),%xmm6 # 323d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
+ DB 15,89,45,89,50,1,0 ; mulps 0x13259(%rip),%xmm5 # 32520 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
+ DB 102,15,219,53,97,50,1,0 ; pand 0x13261(%rip),%xmm6 # 32530 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,53,7,49,1,0 ; mulps 0x13107(%rip),%xmm6 # 323e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
+ DB 15,89,53,103,50,1,0 ; mulps 0x13267(%rip),%xmm6 # 32540 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,142,46,1,0 ; movaps 0x12e8e(%rip),%xmm7 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,40,61,238,47,1,0 ; movaps 0x12fee(%rip),%xmm7 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
@@ -29525,19 +29525,19 @@ _sk_gather_565_sse2 LABEL PROC
DB 65,15,183,4,64 ; movzwl (%r8,%rax,2),%eax
DB 102,15,196,208,3 ; pinsrw $0x3,%eax,%xmm2
DB 102,65,15,97,208 ; punpcklwd %xmm8,%xmm2
- DB 102,15,111,5,156,47,1,0 ; movdqa 0x12f9c(%rip),%xmm0 # 32390 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ DB 102,15,111,5,252,48,1,0 ; movdqa 0x130fc(%rip),%xmm0 # 324f0 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,158,47,1,0 ; mulps 0x12f9e(%rip),%xmm0 # 323a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
- DB 102,15,111,13,166,47,1,0 ; movdqa 0x12fa6(%rip),%xmm1 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
+ DB 15,89,5,254,48,1,0 ; mulps 0x130fe(%rip),%xmm0 # 32500 <_sk_srcover_bgra_8888_sse2_lowp+0xdec>
+ DB 102,15,111,13,6,49,1,0 ; movdqa 0x13106(%rip),%xmm1 # 32510 <_sk_srcover_bgra_8888_sse2_lowp+0xdfc>
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,168,47,1,0 ; mulps 0x12fa8(%rip),%xmm1 # 323c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
- DB 102,15,219,21,176,47,1,0 ; pand 0x12fb0(%rip),%xmm2 # 323d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
+ DB 15,89,13,8,49,1,0 ; mulps 0x13108(%rip),%xmm1 # 32520 <_sk_srcover_bgra_8888_sse2_lowp+0xe0c>
+ DB 102,15,219,21,16,49,1,0 ; pand 0x13110(%rip),%xmm2 # 32530 <_sk_srcover_bgra_8888_sse2_lowp+0xe1c>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,182,47,1,0 ; mulps 0x12fb6(%rip),%xmm2 # 323e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe3c>
+ DB 15,89,21,22,49,1,0 ; mulps 0x13116(%rip),%xmm2 # 32540 <_sk_srcover_bgra_8888_sse2_lowp+0xe2c>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,61,45,1,0 ; movaps 0x12d3d(%rip),%xmm3 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,40,29,157,46,1,0 ; movaps 0x12e9d(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 255,224 ; jmpq *%rax
PUBLIC _sk_store_565_sse2
@@ -29549,12 +29549,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,61,49,1,0 ; movaps 0x1313d(%rip),%xmm8 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0xfec>
+ DB 68,15,40,5,157,50,1,0 ; movaps 0x1329d(%rip),%xmm8 # 326f0 <_sk_srcover_bgra_8888_sse2_lowp+0xfdc>
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,50,49,1,0 ; movaps 0x13132(%rip),%xmm10 # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0xffc>
+ DB 68,15,40,21,146,50,1,0 ; movaps 0x13292(%rip),%xmm10 # 32700 <_sk_srcover_bgra_8888_sse2_lowp+0xfec>
DB 68,15,89,209 ; mulps %xmm1,%xmm10
DB 102,69,15,91,210 ; cvtps2dq %xmm10,%xmm10
DB 102,65,15,114,242,5 ; pslld $0x5,%xmm10
@@ -29601,21 +29601,21 @@ _sk_load_4444_sse2 LABEL PROC
DB 117,98 ; jne 1f571 <_sk_load_4444_sse2+0x7d>
DB 243,67,15,126,28,80 ; movq (%r8,%r10,2),%xmm3
DB 102,15,97,216 ; punpcklwd %xmm0,%xmm3
- DB 102,15,111,5,143,48,1,0 ; movdqa 0x1308f(%rip),%xmm0 # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0x100c>
+ DB 102,15,111,5,239,49,1,0 ; movdqa 0x131ef(%rip),%xmm0 # 32710 <_sk_srcover_bgra_8888_sse2_lowp+0xffc>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,145,48,1,0 ; mulps 0x13091(%rip),%xmm0 # 325c0 <_sk_srcover_bgra_8888_sse2_lowp+0x101c>
- DB 102,15,111,13,153,48,1,0 ; movdqa 0x13099(%rip),%xmm1 # 325d0 <_sk_srcover_bgra_8888_sse2_lowp+0x102c>
+ DB 15,89,5,241,49,1,0 ; mulps 0x131f1(%rip),%xmm0 # 32720 <_sk_srcover_bgra_8888_sse2_lowp+0x100c>
+ DB 102,15,111,13,249,49,1,0 ; movdqa 0x131f9(%rip),%xmm1 # 32730 <_sk_srcover_bgra_8888_sse2_lowp+0x101c>
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,155,48,1,0 ; mulps 0x1309b(%rip),%xmm1 # 325e0 <_sk_srcover_bgra_8888_sse2_lowp+0x103c>
- DB 102,15,111,21,163,48,1,0 ; movdqa 0x130a3(%rip),%xmm2 # 325f0 <_sk_srcover_bgra_8888_sse2_lowp+0x104c>
+ DB 15,89,13,251,49,1,0 ; mulps 0x131fb(%rip),%xmm1 # 32740 <_sk_srcover_bgra_8888_sse2_lowp+0x102c>
+ DB 102,15,111,21,3,50,1,0 ; movdqa 0x13203(%rip),%xmm2 # 32750 <_sk_srcover_bgra_8888_sse2_lowp+0x103c>
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,165,48,1,0 ; mulps 0x130a5(%rip),%xmm2 # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0x105c>
- DB 102,15,219,29,173,48,1,0 ; pand 0x130ad(%rip),%xmm3 # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0x106c>
+ DB 15,89,21,5,50,1,0 ; mulps 0x13205(%rip),%xmm2 # 32760 <_sk_srcover_bgra_8888_sse2_lowp+0x104c>
+ DB 102,15,219,29,13,50,1,0 ; pand 0x1320d(%rip),%xmm3 # 32770 <_sk_srcover_bgra_8888_sse2_lowp+0x105c>
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,29,179,48,1,0 ; mulps 0x130b3(%rip),%xmm3 # 32620 <_sk_srcover_bgra_8888_sse2_lowp+0x107c>
+ DB 15,89,29,19,50,1,0 ; mulps 0x13213(%rip),%xmm3 # 32780 <_sk_srcover_bgra_8888_sse2_lowp+0x106c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
@@ -29651,21 +29651,21 @@ _sk_load_4444_dst_sse2 LABEL PROC
DB 117,98 ; jne 1f63c <_sk_load_4444_dst_sse2+0x7d>
DB 243,67,15,126,60,80 ; movq (%r8,%r10,2),%xmm7
DB 102,15,97,248 ; punpcklwd %xmm0,%xmm7
- DB 102,15,111,37,196,47,1,0 ; movdqa 0x12fc4(%rip),%xmm4 # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0x100c>
+ DB 102,15,111,37,36,49,1,0 ; movdqa 0x13124(%rip),%xmm4 # 32710 <_sk_srcover_bgra_8888_sse2_lowp+0xffc>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,198,47,1,0 ; mulps 0x12fc6(%rip),%xmm4 # 325c0 <_sk_srcover_bgra_8888_sse2_lowp+0x101c>
- DB 102,15,111,45,206,47,1,0 ; movdqa 0x12fce(%rip),%xmm5 # 325d0 <_sk_srcover_bgra_8888_sse2_lowp+0x102c>
+ DB 15,89,37,38,49,1,0 ; mulps 0x13126(%rip),%xmm4 # 32720 <_sk_srcover_bgra_8888_sse2_lowp+0x100c>
+ DB 102,15,111,45,46,49,1,0 ; movdqa 0x1312e(%rip),%xmm5 # 32730 <_sk_srcover_bgra_8888_sse2_lowp+0x101c>
DB 102,15,219,239 ; pand %xmm7,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,45,208,47,1,0 ; mulps 0x12fd0(%rip),%xmm5 # 325e0 <_sk_srcover_bgra_8888_sse2_lowp+0x103c>
- DB 102,15,111,53,216,47,1,0 ; movdqa 0x12fd8(%rip),%xmm6 # 325f0 <_sk_srcover_bgra_8888_sse2_lowp+0x104c>
+ DB 15,89,45,48,49,1,0 ; mulps 0x13130(%rip),%xmm5 # 32740 <_sk_srcover_bgra_8888_sse2_lowp+0x102c>
+ DB 102,15,111,53,56,49,1,0 ; movdqa 0x13138(%rip),%xmm6 # 32750 <_sk_srcover_bgra_8888_sse2_lowp+0x103c>
DB 102,15,219,247 ; pand %xmm7,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,53,218,47,1,0 ; mulps 0x12fda(%rip),%xmm6 # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0x105c>
- DB 102,15,219,61,226,47,1,0 ; pand 0x12fe2(%rip),%xmm7 # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0x106c>
+ DB 15,89,53,58,49,1,0 ; mulps 0x1313a(%rip),%xmm6 # 32760 <_sk_srcover_bgra_8888_sse2_lowp+0x104c>
+ DB 102,15,219,61,66,49,1,0 ; pand 0x13142(%rip),%xmm7 # 32770 <_sk_srcover_bgra_8888_sse2_lowp+0x105c>
DB 15,91,255 ; cvtdq2ps %xmm7,%xmm7
- DB 15,89,61,232,47,1,0 ; mulps 0x12fe8(%rip),%xmm7 # 32620 <_sk_srcover_bgra_8888_sse2_lowp+0x107c>
+ DB 15,89,61,72,49,1,0 ; mulps 0x13148(%rip),%xmm7 # 32780 <_sk_srcover_bgra_8888_sse2_lowp+0x106c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
@@ -29733,21 +29733,21 @@ _sk_gather_4444_sse2 LABEL PROC
DB 65,15,183,4,64 ; movzwl (%r8,%rax,2),%eax
DB 102,15,196,216,3 ; pinsrw $0x3,%eax,%xmm3
DB 102,65,15,97,216 ; punpcklwd %xmm8,%xmm3
- DB 102,15,111,5,100,46,1,0 ; movdqa 0x12e64(%rip),%xmm0 # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0x100c>
+ DB 102,15,111,5,196,47,1,0 ; movdqa 0x12fc4(%rip),%xmm0 # 32710 <_sk_srcover_bgra_8888_sse2_lowp+0xffc>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,102,46,1,0 ; mulps 0x12e66(%rip),%xmm0 # 325c0 <_sk_srcover_bgra_8888_sse2_lowp+0x101c>
- DB 102,15,111,13,110,46,1,0 ; movdqa 0x12e6e(%rip),%xmm1 # 325d0 <_sk_srcover_bgra_8888_sse2_lowp+0x102c>
+ DB 15,89,5,198,47,1,0 ; mulps 0x12fc6(%rip),%xmm0 # 32720 <_sk_srcover_bgra_8888_sse2_lowp+0x100c>
+ DB 102,15,111,13,206,47,1,0 ; movdqa 0x12fce(%rip),%xmm1 # 32730 <_sk_srcover_bgra_8888_sse2_lowp+0x101c>
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,112,46,1,0 ; mulps 0x12e70(%rip),%xmm1 # 325e0 <_sk_srcover_bgra_8888_sse2_lowp+0x103c>
- DB 102,15,111,21,120,46,1,0 ; movdqa 0x12e78(%rip),%xmm2 # 325f0 <_sk_srcover_bgra_8888_sse2_lowp+0x104c>
+ DB 15,89,13,208,47,1,0 ; mulps 0x12fd0(%rip),%xmm1 # 32740 <_sk_srcover_bgra_8888_sse2_lowp+0x102c>
+ DB 102,15,111,21,216,47,1,0 ; movdqa 0x12fd8(%rip),%xmm2 # 32750 <_sk_srcover_bgra_8888_sse2_lowp+0x103c>
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,122,46,1,0 ; mulps 0x12e7a(%rip),%xmm2 # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0x105c>
- DB 102,15,219,29,130,46,1,0 ; pand 0x12e82(%rip),%xmm3 # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0x106c>
+ DB 15,89,21,218,47,1,0 ; mulps 0x12fda(%rip),%xmm2 # 32760 <_sk_srcover_bgra_8888_sse2_lowp+0x104c>
+ DB 102,15,219,29,226,47,1,0 ; pand 0x12fe2(%rip),%xmm3 # 32770 <_sk_srcover_bgra_8888_sse2_lowp+0x105c>
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,29,136,46,1,0 ; mulps 0x12e88(%rip),%xmm3 # 32620 <_sk_srcover_bgra_8888_sse2_lowp+0x107c>
+ DB 15,89,29,232,47,1,0 ; mulps 0x12fe8(%rip),%xmm3 # 32780 <_sk_srcover_bgra_8888_sse2_lowp+0x106c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -29760,7 +29760,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,118,46,1,0 ; movaps 0x12e76(%rip),%xmm8 # 32630 <_sk_srcover_bgra_8888_sse2_lowp+0x108c>
+ DB 68,15,40,5,214,47,1,0 ; movaps 0x12fd6(%rip),%xmm8 # 32790 <_sk_srcover_bgra_8888_sse2_lowp+0x107c>
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 102,69,15,91,201 ; cvtps2dq %xmm9,%xmm9
@@ -29816,11 +29816,11 @@ _sk_load_8888_sse2 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,98 ; jne 1f8ed <_sk_load_8888_sse2+0x7e>
DB 243,69,15,111,12,128 ; movdqu (%r8,%rax,4),%xmm9
- DB 102,15,111,21,135,41,1,0 ; movdqa 0x12987(%rip),%xmm2 # 32220 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ DB 102,15,111,21,231,42,1,0 ; movdqa 0x12ae7(%rip),%xmm2 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
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,211,42,1,0 ; movaps 0x12ad3(%rip),%xmm8 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 68,15,40,5,51,44,1,0 ; movaps 0x12c33(%rip),%xmm8 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,65,15,111,201 ; movdqa %xmm9,%xmm1
DB 102,15,114,209,8 ; psrld $0x8,%xmm1
@@ -29865,11 +29865,11 @@ _sk_load_8888_dst_sse2 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,98 ; jne 1f9ac <_sk_load_8888_dst_sse2+0x7e>
DB 243,69,15,111,12,128 ; movdqu (%r8,%rax,4),%xmm9
- DB 102,15,111,53,200,40,1,0 ; movdqa 0x128c8(%rip),%xmm6 # 32220 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ DB 102,15,111,53,40,42,1,0 ; movdqa 0x12a28(%rip),%xmm6 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
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,20,42,1,0 ; movaps 0x12a14(%rip),%xmm8 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 68,15,40,5,116,43,1,0 ; movaps 0x12b74(%rip),%xmm8 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
DB 65,15,89,224 ; mulps %xmm8,%xmm4
DB 102,65,15,111,233 ; movdqa %xmm9,%xmm5
DB 102,15,114,213,8 ; psrld $0x8,%xmm5
@@ -29944,11 +29944,11 @@ _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,123,39,1,0 ; movdqa 0x1277b(%rip),%xmm2 # 32220 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ DB 102,15,111,21,219,40,1,0 ; movdqa 0x128db(%rip),%xmm2 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
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,199,40,1,0 ; movaps 0x128c7(%rip),%xmm8 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 68,15,40,5,39,42,1,0 ; movaps 0x12a27(%rip),%xmm8 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,65,15,111,201 ; movdqa %xmm9,%xmm1
DB 102,15,114,209,8 ; psrld $0x8,%xmm1
@@ -29975,7 +29975,7 @@ _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,56,39,1,0 ; movaps 0x12738(%rip),%xmm8 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
+ DB 68,15,40,5,152,40,1,0 ; movaps 0x12898(%rip),%xmm8 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 102,69,15,91,201 ; cvtps2dq %xmm9,%xmm9
@@ -30025,11 +30025,11 @@ _sk_load_bgra_sse2 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,98 ; jne 1fc2c <_sk_load_bgra_sse2+0x7e>
DB 243,69,15,111,12,128 ; movdqu (%r8,%rax,4),%xmm9
- DB 102,15,111,5,72,38,1,0 ; movdqa 0x12648(%rip),%xmm0 # 32220 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ DB 102,15,111,5,168,39,1,0 ; movdqa 0x127a8(%rip),%xmm0 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
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,148,39,1,0 ; movaps 0x12794(%rip),%xmm8 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 68,15,40,5,244,40,1,0 ; movaps 0x128f4(%rip),%xmm8 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 102,65,15,111,201 ; movdqa %xmm9,%xmm1
DB 102,15,114,209,8 ; psrld $0x8,%xmm1
@@ -30074,11 +30074,11 @@ _sk_load_bgra_dst_sse2 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,98 ; jne 1fceb <_sk_load_bgra_dst_sse2+0x7e>
DB 243,69,15,111,12,128 ; movdqu (%r8,%rax,4),%xmm9
- DB 102,15,111,37,137,37,1,0 ; movdqa 0x12589(%rip),%xmm4 # 32220 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ DB 102,15,111,37,233,38,1,0 ; movdqa 0x126e9(%rip),%xmm4 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
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,213,38,1,0 ; movaps 0x126d5(%rip),%xmm8 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 68,15,40,5,53,40,1,0 ; movaps 0x12835(%rip),%xmm8 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
DB 65,15,89,240 ; mulps %xmm8,%xmm6
DB 102,65,15,111,233 ; movdqa %xmm9,%xmm5
DB 102,15,114,213,8 ; psrld $0x8,%xmm5
@@ -30153,11 +30153,11 @@ _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,60,36,1,0 ; movdqa 0x1243c(%rip),%xmm0 # 32220 <_sk_srcover_bgra_8888_sse2_lowp+0xc7c>
+ DB 102,15,111,5,156,37,1,0 ; movdqa 0x1259c(%rip),%xmm0 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xc6c>
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,136,37,1,0 ; movaps 0x12588(%rip),%xmm8 # 32380 <_sk_srcover_bgra_8888_sse2_lowp+0xddc>
+ DB 68,15,40,5,232,38,1,0 ; movaps 0x126e8(%rip),%xmm8 # 324e0 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 102,65,15,111,201 ; movdqa %xmm9,%xmm1
DB 102,15,114,209,8 ; psrld $0x8,%xmm1
@@ -30184,7 +30184,7 @@ _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,249,35,1,0 ; movaps 0x123f9(%rip),%xmm8 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
+ DB 68,15,40,5,89,37,1,0 ; movaps 0x12559(%rip),%xmm8 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
DB 68,15,40,202 ; movaps %xmm2,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 102,69,15,91,201 ; cvtps2dq %xmm9,%xmm9
@@ -30244,18 +30244,18 @@ _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,243,38,1,0 ; movdqa 0x126f3(%rip),%xmm9 # 32640 <_sk_srcover_bgra_8888_sse2_lowp+0x109c>
+ DB 102,68,15,111,13,83,40,1,0 ; movdqa 0x12853(%rip),%xmm9 # 327a0 <_sk_srcover_bgra_8888_sse2_lowp+0x108c>
DB 102,68,15,111,225 ; movdqa %xmm1,%xmm12
DB 102,69,15,219,225 ; pand %xmm9,%xmm12
- DB 102,68,15,111,29,240,38,1,0 ; movdqa 0x126f0(%rip),%xmm11 # 32650 <_sk_srcover_bgra_8888_sse2_lowp+0x10ac>
+ DB 102,68,15,111,29,80,40,1,0 ; movdqa 0x12850(%rip),%xmm11 # 327b0 <_sk_srcover_bgra_8888_sse2_lowp+0x109c>
DB 102,65,15,219,203 ; pand %xmm11,%xmm1
- DB 102,15,111,29,243,38,1,0 ; movdqa 0x126f3(%rip),%xmm3 # 32660 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
+ DB 102,15,111,29,83,40,1,0 ; movdqa 0x12853(%rip),%xmm3 # 327c0 <_sk_srcover_bgra_8888_sse2_lowp+0x10ac>
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,226,38,1,0 ; movdqa 0x126e2(%rip),%xmm12 # 32670 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
+ DB 102,68,15,111,37,66,40,1,0 ; movdqa 0x12842(%rip),%xmm12 # 327d0 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
DB 102,65,15,254,204 ; paddd %xmm12,%xmm1
DB 102,15,223,193 ; pandn %xmm1,%xmm0
DB 102,65,15,105,210 ; punpckhwd %xmm10,%xmm2
@@ -30327,18 +30327,18 @@ _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,106,37,1,0 ; movdqa 0x1256a(%rip),%xmm9 # 32640 <_sk_srcover_bgra_8888_sse2_lowp+0x109c>
+ DB 102,68,15,111,13,202,38,1,0 ; movdqa 0x126ca(%rip),%xmm9 # 327a0 <_sk_srcover_bgra_8888_sse2_lowp+0x108c>
DB 102,68,15,111,229 ; movdqa %xmm5,%xmm12
DB 102,69,15,219,225 ; pand %xmm9,%xmm12
- DB 102,68,15,111,29,103,37,1,0 ; movdqa 0x12567(%rip),%xmm11 # 32650 <_sk_srcover_bgra_8888_sse2_lowp+0x10ac>
+ DB 102,68,15,111,29,199,38,1,0 ; movdqa 0x126c7(%rip),%xmm11 # 327b0 <_sk_srcover_bgra_8888_sse2_lowp+0x109c>
DB 102,65,15,219,235 ; pand %xmm11,%xmm5
- DB 102,15,111,61,106,37,1,0 ; movdqa 0x1256a(%rip),%xmm7 # 32660 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
+ DB 102,15,111,61,202,38,1,0 ; movdqa 0x126ca(%rip),%xmm7 # 327c0 <_sk_srcover_bgra_8888_sse2_lowp+0x10ac>
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,89,37,1,0 ; movdqa 0x12559(%rip),%xmm12 # 32670 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
+ DB 102,68,15,111,37,185,38,1,0 ; movdqa 0x126b9(%rip),%xmm12 # 327d0 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
DB 102,65,15,254,236 ; paddd %xmm12,%xmm5
DB 102,15,223,229 ; pandn %xmm5,%xmm4
DB 102,65,15,105,242 ; punpckhwd %xmm10,%xmm6
@@ -30438,18 +30438,18 @@ _sk_gather_f16_sse2 LABEL PROC
DB 102,68,15,105,201 ; punpckhwd %xmm1,%xmm9
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
DB 102,65,15,97,200 ; punpcklwd %xmm8,%xmm1
- DB 102,68,15,111,21,104,35,1,0 ; movdqa 0x12368(%rip),%xmm10 # 32640 <_sk_srcover_bgra_8888_sse2_lowp+0x109c>
+ DB 102,68,15,111,21,200,36,1,0 ; movdqa 0x124c8(%rip),%xmm10 # 327a0 <_sk_srcover_bgra_8888_sse2_lowp+0x108c>
DB 102,68,15,111,225 ; movdqa %xmm1,%xmm12
DB 102,69,15,219,226 ; pand %xmm10,%xmm12
- DB 102,68,15,111,29,101,35,1,0 ; movdqa 0x12365(%rip),%xmm11 # 32650 <_sk_srcover_bgra_8888_sse2_lowp+0x10ac>
+ DB 102,68,15,111,29,197,36,1,0 ; movdqa 0x124c5(%rip),%xmm11 # 327b0 <_sk_srcover_bgra_8888_sse2_lowp+0x109c>
DB 102,65,15,219,203 ; pand %xmm11,%xmm1
- DB 102,15,111,29,104,35,1,0 ; movdqa 0x12368(%rip),%xmm3 # 32660 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
+ DB 102,15,111,29,200,36,1,0 ; movdqa 0x124c8(%rip),%xmm3 # 327c0 <_sk_srcover_bgra_8888_sse2_lowp+0x10ac>
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,87,35,1,0 ; movdqa 0x12357(%rip),%xmm12 # 32670 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
+ DB 102,68,15,111,37,183,36,1,0 ; movdqa 0x124b7(%rip),%xmm12 # 327d0 <_sk_srcover_bgra_8888_sse2_lowp+0x10bc>
DB 102,65,15,254,204 ; paddd %xmm12,%xmm1
DB 102,15,223,193 ; pandn %xmm1,%xmm0
DB 102,65,15,105,208 ; punpckhwd %xmm8,%xmm2
@@ -30491,19 +30491,19 @@ 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,168,34,1,0 ; movdqa 0x122a8(%rip),%xmm11 # 32680 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
+ DB 102,68,15,111,29,8,36,1,0 ; movdqa 0x12408(%rip),%xmm11 # 327e0 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
DB 102,68,15,111,192 ; movdqa %xmm0,%xmm8
DB 102,69,15,219,195 ; pand %xmm11,%xmm8
- DB 102,68,15,111,21,165,34,1,0 ; movdqa 0x122a5(%rip),%xmm10 # 32690 <_sk_srcover_bgra_8888_sse2_lowp+0x10ec>
+ DB 102,68,15,111,21,5,36,1,0 ; movdqa 0x12405(%rip),%xmm10 # 327f0 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
DB 102,68,15,111,240 ; movdqa %xmm0,%xmm14
DB 102,69,15,219,242 ; pand %xmm10,%xmm14
- DB 102,15,111,61,163,34,1,0 ; movdqa 0x122a3(%rip),%xmm7 # 326a0 <_sk_srcover_bgra_8888_sse2_lowp+0x10fc>
- DB 102,68,15,111,37,74,36,1,0 ; movdqa 0x1244a(%rip),%xmm12 # 32850 <_sk_srcover_bgra_8888_sse2_lowp+0x12ac>
+ DB 102,15,111,61,3,36,1,0 ; movdqa 0x12403(%rip),%xmm7 # 32800 <_sk_srcover_bgra_8888_sse2_lowp+0x10ec>
+ DB 102,68,15,111,37,170,37,1,0 ; movdqa 0x125aa(%rip),%xmm12 # 329b0 <_sk_srcover_bgra_8888_sse2_lowp+0x129c>
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,252,30,1,0 ; movdqa 0x11efc(%rip),%xmm13 # 32320 <_sk_srcover_bgra_8888_sse2_lowp+0xd7c>
+ DB 102,68,15,111,45,92,32,1,0 ; movdqa 0x1205c(%rip),%xmm13 # 32480 <_sk_srcover_bgra_8888_sse2_lowp+0xd6c>
DB 102,69,15,254,253 ; paddd %xmm13,%xmm15
DB 102,65,15,114,231,16 ; psrad $0x10,%xmm15
DB 102,68,15,111,199 ; movdqa %xmm7,%xmm8
@@ -30609,7 +30609,7 @@ _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,14,30,1,0 ; movaps 0x11e0e(%rip),%xmm8 # 32410 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
+ DB 68,15,40,5,110,31,1,0 ; movaps 0x11f6e(%rip),%xmm8 # 32570 <_sk_srcover_bgra_8888_sse2_lowp+0xe5c>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
DB 102,15,113,241,8 ; psllw $0x8,%xmm1
@@ -30682,7 +30682,7 @@ _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,216,28,1,0 ; movaps 0x11cd8(%rip),%xmm9 # 32410 <_sk_srcover_bgra_8888_sse2_lowp+0xe6c>
+ DB 68,15,40,13,56,30,1,0 ; movaps 0x11e38(%rip),%xmm9 # 32570 <_sk_srcover_bgra_8888_sse2_lowp+0xe5c>
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
DB 102,15,113,241,8 ; psllw $0x8,%xmm1
@@ -30699,7 +30699,7 @@ _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,239,25,1,0 ; movaps 0x119ef(%rip),%xmm3 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,40,29,79,27,1,0 ; movaps 0x11b4f(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 255,224 ; jmpq *%rax
DB 102,65,15,110,20,64 ; movd (%r8,%rax,2),%xmm2
DB 102,15,239,201 ; pxor %xmm1,%xmm1
@@ -30731,7 +30731,7 @@ _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,184,30,1,0 ; movaps 0x11eb8(%rip),%xmm10 # 326c0 <_sk_srcover_bgra_8888_sse2_lowp+0x111c>
+ DB 68,15,40,21,24,32,1,0 ; movaps 0x12018(%rip),%xmm10 # 32820 <_sk_srcover_bgra_8888_sse2_lowp+0x110c>
DB 68,15,40,192 ; movaps %xmm0,%xmm8
DB 69,15,89,194 ; mulps %xmm10,%xmm8
DB 102,69,15,91,192 ; cvtps2dq %xmm8,%xmm8
@@ -30930,7 +30930,7 @@ _sk_repeat_x_sse2 LABEL PROC
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,87,22,1,0 ; andps 0x11657(%rip),%xmm9 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,84,13,183,23,1,0 ; andps 0x117b7(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 69,15,92,209 ; subps %xmm9,%xmm10
DB 69,15,198,192,0 ; shufps $0x0,%xmm8,%xmm8
DB 69,15,89,194 ; mulps %xmm10,%xmm8
@@ -30948,7 +30948,7 @@ _sk_repeat_y_sse2 LABEL PROC
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,22,22,1,0 ; andps 0x11616(%rip),%xmm9 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,84,13,118,23,1,0 ; andps 0x11776(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 69,15,92,209 ; subps %xmm9,%xmm10
DB 69,15,198,192,0 ; shufps $0x0,%xmm8,%xmm8
DB 69,15,89,194 ; mulps %xmm10,%xmm8
@@ -30966,13 +30966,13 @@ _sk_mirror_x_sse2 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,180,12,1,0 ; mulss 0x10cb4(%rip),%xmm9 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 243,68,15,89,13,36,14,1,0 ; mulss 0x10e24(%rip),%xmm9 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
DB 68,15,89,200 ; mulps %xmm0,%xmm9
DB 243,69,15,91,217 ; cvttps2dq %xmm9,%xmm11
DB 69,15,91,219 ; cvtdq2ps %xmm11,%xmm11
DB 69,15,194,203,1 ; cmpltps %xmm11,%xmm9
- DB 68,15,84,13,181,21,1,0 ; andps 0x115b5(%rip),%xmm9 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,84,13,21,23,1,0 ; andps 0x11715(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 69,15,87,228 ; xorps %xmm12,%xmm12
DB 69,15,92,217 ; subps %xmm9,%xmm11
DB 69,15,89,216 ; mulps %xmm8,%xmm11
@@ -30993,13 +30993,13 @@ _sk_mirror_y_sse2 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,72,12,1,0 ; mulss 0x10c48(%rip),%xmm9 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 243,68,15,89,13,184,13,1,0 ; mulss 0x10db8(%rip),%xmm9 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
DB 68,15,89,201 ; mulps %xmm1,%xmm9
DB 243,69,15,91,217 ; cvttps2dq %xmm9,%xmm11
DB 69,15,91,219 ; cvtdq2ps %xmm11,%xmm11
DB 69,15,194,203,1 ; cmpltps %xmm11,%xmm9
- DB 68,15,84,13,73,21,1,0 ; andps 0x11549(%rip),%xmm9 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,84,13,169,22,1,0 ; andps 0x116a9(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 69,15,87,228 ; xorps %xmm12,%xmm12
DB 69,15,92,217 ; subps %xmm9,%xmm11
DB 69,15,89,216 ; mulps %xmm8,%xmm11
@@ -31014,7 +31014,7 @@ 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,25,21,1,0 ; minps 0x11519(%rip),%xmm8 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,93,5,121,22,1,0 ; minps 0x11679(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -31025,7 +31025,7 @@ _sk_repeat_x_1_sse2 LABEL PROC
DB 69,15,91,200 ; cvtdq2ps %xmm8,%xmm9
DB 68,15,40,208 ; movaps %xmm0,%xmm10
DB 69,15,194,209,1 ; cmpltps %xmm9,%xmm10
- DB 68,15,40,29,247,20,1,0 ; movaps 0x114f7(%rip),%xmm11 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,29,87,22,1,0 ; movaps 0x11657(%rip),%xmm11 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 69,15,84,211 ; andps %xmm11,%xmm10
DB 69,15,87,192 ; xorps %xmm8,%xmm8
DB 69,15,92,202 ; subps %xmm10,%xmm9
@@ -31038,14 +31038,14 @@ _sk_repeat_x_1_sse2 LABEL PROC
PUBLIC _sk_mirror_x_1_sse2
_sk_mirror_x_1_sse2 LABEL PROC
- DB 68,15,40,13,47,21,1,0 ; movaps 0x1152f(%rip),%xmm9 # 321d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc2c>
+ DB 68,15,40,13,143,22,1,0 ; movaps 0x1168f(%rip),%xmm9 # 32330 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 65,15,88,193 ; addps %xmm9,%xmm0
- DB 68,15,40,21,179,20,1,0 ; movaps 0x114b3(%rip),%xmm10 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,21,19,22,1,0 ; movaps 0x11613(%rip),%xmm10 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
DB 68,15,89,208 ; mulps %xmm0,%xmm10
DB 243,69,15,91,194 ; cvttps2dq %xmm10,%xmm8
DB 69,15,91,216 ; cvtdq2ps %xmm8,%xmm11
DB 69,15,194,211,1 ; cmpltps %xmm11,%xmm10
- DB 68,15,40,37,169,20,1,0 ; movaps 0x114a9(%rip),%xmm12 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,37,9,22,1,0 ; movaps 0x11609(%rip),%xmm12 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 69,15,84,212 ; andps %xmm12,%xmm10
DB 69,15,87,192 ; xorps %xmm8,%xmm8
DB 69,15,92,218 ; subps %xmm10,%xmm11
@@ -31064,10 +31064,10 @@ _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,203,25,1,0 ; mulps 0x119cb(%rip),%xmm0 # 326d0 <_sk_srcover_bgra_8888_sse2_lowp+0x112c>
- DB 15,89,13,212,25,1,0 ; mulps 0x119d4(%rip),%xmm1 # 326e0 <_sk_srcover_bgra_8888_sse2_lowp+0x113c>
+ DB 15,89,5,43,27,1,0 ; mulps 0x11b2b(%rip),%xmm0 # 32830 <_sk_srcover_bgra_8888_sse2_lowp+0x111c>
+ DB 15,89,13,52,27,1,0 ; mulps 0x11b34(%rip),%xmm1 # 32840 <_sk_srcover_bgra_8888_sse2_lowp+0x112c>
DB 15,88,200 ; addps %xmm0,%xmm1
- DB 15,89,29,218,25,1,0 ; mulps 0x119da(%rip),%xmm3 # 326f0 <_sk_srcover_bgra_8888_sse2_lowp+0x114c>
+ DB 15,89,29,58,27,1,0 ; mulps 0x11b3a(%rip),%xmm3 # 32850 <_sk_srcover_bgra_8888_sse2_lowp+0x113c>
DB 15,88,217 ; addps %xmm1,%xmm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
@@ -31612,29 +31612,29 @@ _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,54,17,1,0 ; movaps 0x11136(%rip),%xmm13 # 32700 <_sk_srcover_bgra_8888_sse2_lowp+0x115c>
+ DB 68,15,40,45,150,18,1,0 ; movaps 0x11296(%rip),%xmm13 # 32860 <_sk_srcover_bgra_8888_sse2_lowp+0x114c>
DB 69,15,89,236 ; mulps %xmm12,%xmm13
- DB 68,15,88,45,58,17,1,0 ; addps 0x1113a(%rip),%xmm13 # 32710 <_sk_srcover_bgra_8888_sse2_lowp+0x116c>
+ DB 68,15,88,45,154,18,1,0 ; addps 0x1129a(%rip),%xmm13 # 32870 <_sk_srcover_bgra_8888_sse2_lowp+0x115c>
DB 69,15,89,236 ; mulps %xmm12,%xmm13
- DB 68,15,88,45,62,17,1,0 ; addps 0x1113e(%rip),%xmm13 # 32720 <_sk_srcover_bgra_8888_sse2_lowp+0x117c>
+ DB 68,15,88,45,158,18,1,0 ; addps 0x1129e(%rip),%xmm13 # 32880 <_sk_srcover_bgra_8888_sse2_lowp+0x116c>
DB 69,15,89,236 ; mulps %xmm12,%xmm13
- DB 68,15,88,45,66,17,1,0 ; addps 0x11142(%rip),%xmm13 # 32730 <_sk_srcover_bgra_8888_sse2_lowp+0x118c>
+ DB 68,15,88,45,162,18,1,0 ; addps 0x112a2(%rip),%xmm13 # 32890 <_sk_srcover_bgra_8888_sse2_lowp+0x117c>
DB 69,15,89,235 ; mulps %xmm11,%xmm13
DB 69,15,194,202,1 ; cmpltps %xmm10,%xmm9
- DB 68,15,40,21,65,17,1,0 ; movaps 0x11141(%rip),%xmm10 # 32740 <_sk_srcover_bgra_8888_sse2_lowp+0x119c>
+ DB 68,15,40,21,161,18,1,0 ; movaps 0x112a1(%rip),%xmm10 # 328a0 <_sk_srcover_bgra_8888_sse2_lowp+0x118c>
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,68,11,1,0 ; movaps 0x10b44(%rip),%xmm10 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,21,164,12,1,0 ; movaps 0x10ca4(%rip),%xmm10 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
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,51,11,1,0 ; movaps 0x10b33(%rip),%xmm10 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,21,147,12,1,0 ; movaps 0x10c93(%rip),%xmm10 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 69,15,92,208 ; subps %xmm8,%xmm10
DB 69,15,84,209 ; andps %xmm9,%xmm10
DB 69,15,85,200 ; andnps %xmm8,%xmm9
@@ -31665,7 +31665,7 @@ _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,170,16,1,0 ; mulps 0x110aa(%rip),%xmm9 # 32750 <_sk_srcover_bgra_8888_sse2_lowp+0x11ac>
+ DB 68,15,89,13,10,18,1,0 ; mulps 0x1120a(%rip),%xmm9 # 328b0 <_sk_srcover_bgra_8888_sse2_lowp+0x119c>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,225 ; movaps %xmm1,%xmm12
DB 69,15,89,228 ; mulps %xmm12,%xmm12
@@ -31673,7 +31673,7 @@ _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,149,16,1,0 ; mulps 0x11095(%rip),%xmm10 # 32760 <_sk_srcover_bgra_8888_sse2_lowp+0x11bc>
+ DB 68,15,89,21,245,17,1,0 ; mulps 0x111f5(%rip),%xmm10 # 328c0 <_sk_srcover_bgra_8888_sse2_lowp+0x11ac>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
@@ -31682,8 +31682,8 @@ _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,141,15,1,0 ; xorps 0x10f8d(%rip),%xmm9 # 32680 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
- DB 68,15,89,5,101,10,1,0 ; mulps 0x10a65(%rip),%xmm8 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,87,13,237,16,1,0 ; xorps 0x110ed(%rip),%xmm9 # 327e0 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
+ DB 68,15,89,5,197,11,1,0 ; mulps 0x10bc5(%rip),%xmm8 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 69,15,92,202 ; subps %xmm10,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
@@ -31702,7 +31702,7 @@ _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,12,16,1,0 ; mulps 0x1100c(%rip),%xmm9 # 32750 <_sk_srcover_bgra_8888_sse2_lowp+0x11ac>
+ DB 68,15,89,13,108,17,1,0 ; mulps 0x1116c(%rip),%xmm9 # 328b0 <_sk_srcover_bgra_8888_sse2_lowp+0x119c>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,225 ; movaps %xmm1,%xmm12
DB 69,15,89,228 ; mulps %xmm12,%xmm12
@@ -31710,7 +31710,7 @@ _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,247,15,1,0 ; mulps 0x10ff7(%rip),%xmm10 # 32760 <_sk_srcover_bgra_8888_sse2_lowp+0x11bc>
+ DB 68,15,89,21,87,17,1,0 ; mulps 0x11157(%rip),%xmm10 # 328c0 <_sk_srcover_bgra_8888_sse2_lowp+0x11ac>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
@@ -31719,8 +31719,8 @@ _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,239,14,1,0 ; xorps 0x10eef(%rip),%xmm9 # 32680 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
- DB 68,15,89,5,199,9,1,0 ; mulps 0x109c7(%rip),%xmm8 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,87,13,79,16,1,0 ; xorps 0x1104f(%rip),%xmm9 # 327e0 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
+ DB 68,15,89,5,39,11,1,0 ; mulps 0x10b27(%rip),%xmm8 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 69,15,92,202 ; subps %xmm10,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
@@ -31736,7 +31736,7 @@ _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,127,15,1,0 ; mulps 0x10f7f(%rip),%xmm9 # 32750 <_sk_srcover_bgra_8888_sse2_lowp+0x11ac>
+ DB 68,15,89,13,223,16,1,0 ; mulps 0x110df(%rip),%xmm9 # 328b0 <_sk_srcover_bgra_8888_sse2_lowp+0x119c>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,209 ; movaps %xmm1,%xmm10
DB 69,15,89,210 ; mulps %xmm10,%xmm10
@@ -31744,7 +31744,7 @@ _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,139,14,1,0 ; xorps 0x10e8b(%rip),%xmm0 # 32680 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
+ DB 15,87,5,235,15,1,0 ; xorps 0x10feb(%rip),%xmm0 # 327e0 <_sk_srcover_bgra_8888_sse2_lowp+0x10cc>
DB 65,15,94,193 ; divps %xmm9,%xmm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31784,7 +31784,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,242,8,1,0 ; movaps 0x108f2(%rip),%xmm8 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,82,10,1,0 ; movaps 0x10a52(%rip),%xmm8 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
DB 15,17,0 ; movups %xmm0,(%rax)
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,88,200 ; addps %xmm8,%xmm9
@@ -31792,7 +31792,7 @@ _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,221,8,1,0 ; movaps 0x108dd(%rip),%xmm12 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,37,61,10,1,0 ; movaps 0x10a3d(%rip),%xmm12 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 69,15,84,220 ; andps %xmm12,%xmm11
DB 69,15,92,211 ; subps %xmm11,%xmm10
DB 69,15,92,202 ; subps %xmm10,%xmm9
@@ -31835,8 +31835,8 @@ _sk_bilinear_nx_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,128,128,0,0,0 ; movups 0x80(%rax),%xmm8
- DB 15,88,5,61,14,1,0 ; addps 0x10e3d(%rip),%xmm0 # 32770 <_sk_srcover_bgra_8888_sse2_lowp+0x11cc>
- DB 68,15,40,13,53,8,1,0 ; movaps 0x10835(%rip),%xmm9 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,88,5,157,15,1,0 ; addps 0x10f9d(%rip),%xmm0 # 328d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11bc>
+ DB 68,15,40,13,149,9,1,0 ; movaps 0x10995(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 68,15,17,136,0,1,0,0 ; movups %xmm9,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -31847,7 +31847,7 @@ _sk_bilinear_px_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,128,128,0,0,0 ; movups 0x80(%rax),%xmm8
- DB 15,88,5,1,8,1,0 ; addps 0x10801(%rip),%xmm0 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,88,5,97,9,1,0 ; addps 0x10961(%rip),%xmm0 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
DB 68,15,17,128,0,1,0,0 ; movups %xmm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31857,8 +31857,8 @@ _sk_bilinear_ny_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,64 ; movups 0x40(%rax),%xmm1
DB 68,15,16,128,192,0,0,0 ; movups 0xc0(%rax),%xmm8
- DB 15,88,13,240,13,1,0 ; addps 0x10df0(%rip),%xmm1 # 32770 <_sk_srcover_bgra_8888_sse2_lowp+0x11cc>
- DB 68,15,40,13,232,7,1,0 ; movaps 0x107e8(%rip),%xmm9 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,88,13,80,15,1,0 ; addps 0x10f50(%rip),%xmm1 # 328d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11bc>
+ DB 68,15,40,13,72,9,1,0 ; movaps 0x10948(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 68,15,17,136,64,1,0,0 ; movups %xmm9,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -31869,7 +31869,7 @@ _sk_bilinear_py_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,64 ; movups 0x40(%rax),%xmm1
DB 68,15,16,128,192,0,0,0 ; movups 0xc0(%rax),%xmm8
- DB 15,88,13,179,7,1,0 ; addps 0x107b3(%rip),%xmm1 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,88,13,19,9,1,0 ; addps 0x10913(%rip),%xmm1 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
DB 68,15,17,128,64,1,0,0 ; movups %xmm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31879,13 +31879,13 @@ _sk_bicubic_n3x_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,128,128,0,0,0 ; movups 0x80(%rax),%xmm8
- DB 15,88,5,179,13,1,0 ; addps 0x10db3(%rip),%xmm0 # 32780 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
- DB 68,15,40,13,155,7,1,0 ; movaps 0x1079b(%rip),%xmm9 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,88,5,19,15,1,0 ; addps 0x10f13(%rip),%xmm0 # 328e0 <_sk_srcover_bgra_8888_sse2_lowp+0x11cc>
+ DB 68,15,40,13,251,8,1,0 ; movaps 0x108fb(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
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,167,13,1,0 ; mulps 0x10da7(%rip),%xmm9 # 32790 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
- DB 68,15,88,13,127,9,1,0 ; addps 0x1097f(%rip),%xmm9 # 32370 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 68,15,89,13,7,15,1,0 ; mulps 0x10f07(%rip),%xmm9 # 328f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
+ DB 68,15,88,13,223,10,1,0 ; addps 0x10adf(%rip),%xmm9 # 324d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdbc>
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 68,15,17,136,0,1,0,0 ; movups %xmm9,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -31896,16 +31896,16 @@ _sk_bicubic_n1x_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,128,128,0,0,0 ; movups 0x80(%rax),%xmm8
- DB 15,88,5,91,13,1,0 ; addps 0x10d5b(%rip),%xmm0 # 32770 <_sk_srcover_bgra_8888_sse2_lowp+0x11cc>
- DB 68,15,40,13,83,7,1,0 ; movaps 0x10753(%rip),%xmm9 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,88,5,187,14,1,0 ; addps 0x10ebb(%rip),%xmm0 # 328d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11bc>
+ DB 68,15,40,13,179,8,1,0 ; movaps 0x108b3(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 69,15,92,200 ; subps %xmm8,%xmm9
- DB 68,15,40,5,119,13,1,0 ; movaps 0x10d77(%rip),%xmm8 # 327a0 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
+ DB 68,15,40,5,215,14,1,0 ; movaps 0x10ed7(%rip),%xmm8 # 32900 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,123,13,1,0 ; addps 0x10d7b(%rip),%xmm8 # 327b0 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
+ DB 68,15,88,5,219,14,1,0 ; addps 0x10edb(%rip),%xmm8 # 32910 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,31,7,1,0 ; addps 0x1071f(%rip),%xmm8 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,88,5,127,8,1,0 ; addps 0x1087f(%rip),%xmm8 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,115,13,1,0 ; addps 0x10d73(%rip),%xmm8 # 327c0 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
+ DB 68,15,88,5,211,14,1,0 ; addps 0x10ed3(%rip),%xmm8 # 32920 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
DB 68,15,17,128,0,1,0,0 ; movups %xmm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31913,17 +31913,17 @@ _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,253,6,1,0 ; movaps 0x106fd(%rip),%xmm8 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,93,8,1,0 ; movaps 0x1085d(%rip),%xmm8 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,136,128,0,0,0 ; movups 0x80(%rax),%xmm9
DB 65,15,88,192 ; addps %xmm8,%xmm0
- DB 68,15,40,21,38,13,1,0 ; movaps 0x10d26(%rip),%xmm10 # 327a0 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
+ DB 68,15,40,21,134,14,1,0 ; movaps 0x10e86(%rip),%xmm10 # 32900 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,42,13,1,0 ; addps 0x10d2a(%rip),%xmm10 # 327b0 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
+ DB 68,15,88,21,138,14,1,0 ; addps 0x10e8a(%rip),%xmm10 # 32910 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
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,38,13,1,0 ; addps 0x10d26(%rip),%xmm10 # 327c0 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
+ DB 68,15,88,21,134,14,1,0 ; addps 0x10e86(%rip),%xmm10 # 32920 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
DB 68,15,17,144,0,1,0,0 ; movups %xmm10,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31933,11 +31933,11 @@ _sk_bicubic_p3x_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,128,128,0,0,0 ; movups 0x80(%rax),%xmm8
- DB 15,88,5,246,12,1,0 ; addps 0x10cf6(%rip),%xmm0 # 327b0 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
+ DB 15,88,5,86,14,1,0 ; addps 0x10e56(%rip),%xmm0 # 32910 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 69,15,89,201 ; mulps %xmm9,%xmm9
- DB 68,15,89,5,198,12,1,0 ; mulps 0x10cc6(%rip),%xmm8 # 32790 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
- DB 68,15,88,5,158,8,1,0 ; addps 0x1089e(%rip),%xmm8 # 32370 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 68,15,89,5,38,14,1,0 ; mulps 0x10e26(%rip),%xmm8 # 328f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
+ DB 68,15,88,5,254,9,1,0 ; addps 0x109fe(%rip),%xmm8 # 324d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdbc>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
DB 68,15,17,128,0,1,0,0 ; movups %xmm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -31948,13 +31948,13 @@ _sk_bicubic_n3y_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,64 ; movups 0x40(%rax),%xmm1
DB 68,15,16,128,192,0,0,0 ; movups 0xc0(%rax),%xmm8
- DB 15,88,13,137,12,1,0 ; addps 0x10c89(%rip),%xmm1 # 32780 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
- DB 68,15,40,13,113,6,1,0 ; movaps 0x10671(%rip),%xmm9 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,88,13,233,13,1,0 ; addps 0x10de9(%rip),%xmm1 # 328e0 <_sk_srcover_bgra_8888_sse2_lowp+0x11cc>
+ DB 68,15,40,13,209,7,1,0 ; movaps 0x107d1(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
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,125,12,1,0 ; mulps 0x10c7d(%rip),%xmm9 # 32790 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
- DB 68,15,88,13,85,8,1,0 ; addps 0x10855(%rip),%xmm9 # 32370 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 68,15,89,13,221,13,1,0 ; mulps 0x10ddd(%rip),%xmm9 # 328f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
+ DB 68,15,88,13,181,9,1,0 ; addps 0x109b5(%rip),%xmm9 # 324d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdbc>
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 68,15,17,136,64,1,0,0 ; movups %xmm9,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -31965,16 +31965,16 @@ _sk_bicubic_n1y_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,64 ; movups 0x40(%rax),%xmm1
DB 68,15,16,128,192,0,0,0 ; movups 0xc0(%rax),%xmm8
- DB 15,88,13,48,12,1,0 ; addps 0x10c30(%rip),%xmm1 # 32770 <_sk_srcover_bgra_8888_sse2_lowp+0x11cc>
- DB 68,15,40,13,40,6,1,0 ; movaps 0x10628(%rip),%xmm9 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,88,13,144,13,1,0 ; addps 0x10d90(%rip),%xmm1 # 328d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11bc>
+ DB 68,15,40,13,136,7,1,0 ; movaps 0x10788(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 69,15,92,200 ; subps %xmm8,%xmm9
- DB 68,15,40,5,76,12,1,0 ; movaps 0x10c4c(%rip),%xmm8 # 327a0 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
+ DB 68,15,40,5,172,13,1,0 ; movaps 0x10dac(%rip),%xmm8 # 32900 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,80,12,1,0 ; addps 0x10c50(%rip),%xmm8 # 327b0 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
+ DB 68,15,88,5,176,13,1,0 ; addps 0x10db0(%rip),%xmm8 # 32910 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,244,5,1,0 ; addps 0x105f4(%rip),%xmm8 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,88,5,84,7,1,0 ; addps 0x10754(%rip),%xmm8 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,72,12,1,0 ; addps 0x10c48(%rip),%xmm8 # 327c0 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
+ DB 68,15,88,5,168,13,1,0 ; addps 0x10da8(%rip),%xmm8 # 32920 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
DB 68,15,17,128,64,1,0,0 ; movups %xmm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31982,17 +31982,17 @@ _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,210,5,1,0 ; movaps 0x105d2(%rip),%xmm8 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,5,50,7,1,0 ; movaps 0x10732(%rip),%xmm8 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
DB 15,16,72,64 ; movups 0x40(%rax),%xmm1
DB 68,15,16,136,192,0,0,0 ; movups 0xc0(%rax),%xmm9
DB 65,15,88,200 ; addps %xmm8,%xmm1
- DB 68,15,40,21,250,11,1,0 ; movaps 0x10bfa(%rip),%xmm10 # 327a0 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
+ DB 68,15,40,21,90,13,1,0 ; movaps 0x10d5a(%rip),%xmm10 # 32900 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,254,11,1,0 ; addps 0x10bfe(%rip),%xmm10 # 327b0 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
+ DB 68,15,88,21,94,13,1,0 ; addps 0x10d5e(%rip),%xmm10 # 32910 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
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,250,11,1,0 ; addps 0x10bfa(%rip),%xmm10 # 327c0 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
+ DB 68,15,88,21,90,13,1,0 ; addps 0x10d5a(%rip),%xmm10 # 32920 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
DB 68,15,17,144,64,1,0,0 ; movups %xmm10,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -32002,11 +32002,11 @@ _sk_bicubic_p3y_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,64 ; movups 0x40(%rax),%xmm1
DB 68,15,16,128,192,0,0,0 ; movups 0xc0(%rax),%xmm8
- DB 15,88,13,201,11,1,0 ; addps 0x10bc9(%rip),%xmm1 # 327b0 <_sk_srcover_bgra_8888_sse2_lowp+0x120c>
+ DB 15,88,13,41,13,1,0 ; addps 0x10d29(%rip),%xmm1 # 32910 <_sk_srcover_bgra_8888_sse2_lowp+0x11fc>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 69,15,89,201 ; mulps %xmm9,%xmm9
- DB 68,15,89,5,153,11,1,0 ; mulps 0x10b99(%rip),%xmm8 # 32790 <_sk_srcover_bgra_8888_sse2_lowp+0x11ec>
- DB 68,15,88,5,113,7,1,0 ; addps 0x10771(%rip),%xmm8 # 32370 <_sk_srcover_bgra_8888_sse2_lowp+0xdcc>
+ DB 68,15,89,5,249,12,1,0 ; mulps 0x10cf9(%rip),%xmm8 # 328f0 <_sk_srcover_bgra_8888_sse2_lowp+0x11dc>
+ DB 68,15,88,5,209,8,1,0 ; addps 0x108d1(%rip),%xmm8 # 324d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdbc>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
DB 68,15,17,128,64,1,0,0 ; movups %xmm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -32135,7 +32135,7 @@ _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,246,9,1,0 ; movdqa 0x109f6(%rip),%xmm8 # 327e0 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ DB 102,68,15,111,5,86,11,1,0 ; movdqa 0x10b56(%rip),%xmm8 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
DB 102,15,112,195,245 ; pshufd $0xf5,%xmm3,%xmm0
DB 102,65,15,244,216 ; pmuludq %xmm8,%xmm3
DB 102,65,15,244,192 ; pmuludq %xmm8,%xmm0
@@ -32174,7 +32174,7 @@ _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,253,2,1,0 ; movdqa 0x102fd(%rip),%xmm12 # 321a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbfc>
+ DB 102,68,15,111,37,93,4,1,0 ; movdqa 0x1045d(%rip),%xmm12 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
DB 102,65,15,254,196 ; paddd %xmm12,%xmm0
DB 102,15,112,224,78 ; pshufd $0x4e,%xmm0,%xmm4
DB 102,73,15,126,224 ; movq %xmm4,%r8
@@ -32190,7 +32190,7 @@ _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,226,8,1,0 ; movaps 0x108e2(%rip),%xmm4 # 327d0 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ DB 15,40,37,66,10,1,0 ; movaps 0x10a42(%rip),%xmm4 # 32930 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
DB 68,15,88,220 ; addps %xmm4,%xmm11
DB 68,15,41,92,36,64 ; movaps %xmm11,0x40(%rsp)
DB 68,15,40,223 ; movaps %xmm7,%xmm11
@@ -32226,7 +32226,7 @@ _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,87,8,1,0 ; psubd 0x10857(%rip),%xmm1 # 327f0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ DB 102,15,250,13,183,9,1,0 ; psubd 0x109b7(%rip),%xmm1 # 32950 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
DB 102,15,112,225,78 ; pshufd $0x4e,%xmm1,%xmm4
DB 102,73,15,126,224 ; movq %xmm4,%r8
DB 102,72,15,126,200 ; movq %xmm1,%rax
@@ -32316,7 +32316,7 @@ _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,111,0,1,0 ; movdqa 0x1006f(%rip),%xmm13 # 321a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbfc>
+ DB 102,68,15,111,45,207,1,1,0 ; movdqa 0x101cf(%rip),%xmm13 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
DB 102,65,15,254,197 ; paddd %xmm13,%xmm0
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
DB 102,73,15,126,200 ; movq %xmm1,%r8
@@ -32413,7 +32413,7 @@ _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,244,4,1,0 ; movdqa 0x104f4(%rip),%xmm3 # 327e0 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ DB 102,15,111,29,84,6,1,0 ; movdqa 0x10654(%rip),%xmm3 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
DB 102,15,244,203 ; pmuludq %xmm3,%xmm1
DB 102,15,244,211 ; pmuludq %xmm3,%xmm2
DB 102,15,111,251 ; movdqa %xmm3,%xmm7
@@ -32451,7 +32451,7 @@ _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,4,254,0,0 ; movdqa 0xfe04(%rip),%xmm0 # 321a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbfc>
+ DB 102,15,111,5,100,255,0,0 ; movdqa 0xff64(%rip),%xmm0 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
DB 102,15,254,216 ; paddd %xmm0,%xmm3
DB 102,15,112,227,78 ; pshufd $0x4e,%xmm3,%xmm4
DB 102,73,15,126,224 ; movq %xmm4,%r8
@@ -32532,7 +32532,7 @@ _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,210,2,1,0 ; movdqa 0x102d2(%rip),%xmm1 # 327e0 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ DB 102,15,111,13,50,4,1,0 ; movdqa 0x10432(%rip),%xmm1 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
DB 102,15,244,209 ; pmuludq %xmm1,%xmm2
DB 102,15,244,193 ; pmuludq %xmm1,%xmm0
DB 102,15,111,241 ; movdqa %xmm1,%xmm6
@@ -32554,7 +32554,7 @@ _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,119,2,1,0 ; psubd 0x10277(%rip),%xmm1 # 327f0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ DB 102,15,250,13,215,3,1,0 ; psubd 0x103d7(%rip),%xmm1 # 32950 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
DB 102,15,112,209,78 ; pshufd $0x4e,%xmm1,%xmm2
DB 102,73,15,126,208 ; movq %xmm2,%r8
DB 102,72,15,126,200 ; movq %xmm1,%rax
@@ -32569,7 +32569,7 @@ _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,226,251,0,0 ; paddd 0xfbe2(%rip),%xmm0 # 321a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbfc>
+ DB 102,15,254,5,66,253,0,0 ; paddd 0xfd42(%rip),%xmm0 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
DB 102,73,15,126,200 ; movq %xmm1,%r8
DB 102,72,15,126,192 ; movq %xmm0,%rax
@@ -32606,7 +32606,7 @@ _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,129,1,1,0 ; psubd 0x10181(%rip),%xmm1 # 327f0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ DB 102,15,250,13,225,2,1,0 ; psubd 0x102e1(%rip),%xmm1 # 32950 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
DB 102,15,112,249,78 ; pshufd $0x4e,%xmm1,%xmm7
DB 102,73,15,126,248 ; movq %xmm7,%r8
DB 102,72,15,126,200 ; movq %xmm1,%rax
@@ -32621,7 +32621,7 @@ _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,236,250,0,0 ; paddd 0xfaec(%rip),%xmm2 # 321a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbfc>
+ DB 102,15,254,21,76,252,0,0 ; paddd 0xfc4c(%rip),%xmm2 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
DB 102,15,112,242,78 ; pshufd $0x4e,%xmm2,%xmm6
DB 102,73,15,126,240 ; movq %xmm6,%r8
DB 102,72,15,126,208 ; movq %xmm2,%rax
@@ -32765,7 +32765,7 @@ _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,165,254,0,0 ; movdqa 0xfea5(%rip),%xmm4 # 327e0 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ DB 102,15,111,37,5,0,1,0 ; movdqa 0x10005(%rip),%xmm4 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
DB 102,15,112,195,245 ; pshufd $0xf5,%xmm3,%xmm0
DB 102,15,244,220 ; pmuludq %xmm4,%xmm3
DB 102,15,244,196 ; pmuludq %xmm4,%xmm0
@@ -32804,7 +32804,7 @@ _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,175,247,0,0 ; paddd 0xf7af(%rip),%xmm0 # 321a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbfc>
+ DB 102,15,254,5,15,249,0,0 ; paddd 0xf90f(%rip),%xmm0 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
DB 102,15,112,224,78 ; pshufd $0x4e,%xmm0,%xmm4
DB 102,73,15,126,224 ; movq %xmm4,%r8
DB 102,73,15,126,193 ; movq %xmm0,%r9
@@ -32819,7 +32819,7 @@ _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,153,253,0,0 ; movaps 0xfd99(%rip),%xmm6 # 327d0 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
+ DB 15,40,53,249,254,0,0 ; movaps 0xfef9(%rip),%xmm6 # 32930 <_sk_srcover_bgra_8888_sse2_lowp+0x121c>
DB 68,15,88,198 ; addps %xmm6,%xmm8
DB 68,15,41,68,36,48 ; movaps %xmm8,0x30(%rsp)
DB 68,15,88,254 ; addps %xmm6,%xmm15
@@ -32837,7 +32837,7 @@ _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,76,253,0,0 ; movdqa 0xfd4c(%rip),%xmm1 # 327e0 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ DB 102,15,111,13,172,254,0,0 ; movdqa 0xfeac(%rip),%xmm1 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
DB 102,15,244,209 ; pmuludq %xmm1,%xmm2
DB 102,15,244,193 ; pmuludq %xmm1,%xmm0
DB 102,15,112,192,232 ; pshufd $0xe8,%xmm0,%xmm0
@@ -32858,7 +32858,7 @@ _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,247,252,0,0 ; psubd 0xfcf7(%rip),%xmm0 # 327f0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ DB 102,15,250,5,87,254,0,0 ; psubd 0xfe57(%rip),%xmm0 # 32950 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
DB 102,15,112,208,78 ; pshufd $0x4e,%xmm0,%xmm2
DB 102,73,15,126,208 ; movq %xmm2,%r8
DB 102,72,15,126,192 ; movq %xmm0,%rax
@@ -32873,7 +32873,7 @@ _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,95,246,0,0 ; paddd 0xf65f(%rip),%xmm1 # 321a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbfc>
+ DB 102,15,254,13,191,247,0,0 ; paddd 0xf7bf(%rip),%xmm1 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
DB 102,15,112,193,78 ; pshufd $0x4e,%xmm1,%xmm0
DB 102,73,15,126,192 ; movq %xmm0,%r8
DB 102,72,15,126,200 ; movq %xmm1,%rax
@@ -32911,7 +32911,7 @@ _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,243,251,0,0 ; movdqa 0xfbf3(%rip),%xmm4 # 327e0 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ DB 102,15,111,37,83,253,0,0 ; movdqa 0xfd53(%rip),%xmm4 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
DB 102,15,244,196 ; pmuludq %xmm4,%xmm0
DB 102,15,244,220 ; pmuludq %xmm4,%xmm3
DB 102,68,15,111,220 ; movdqa %xmm4,%xmm11
@@ -32949,7 +32949,7 @@ _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,255,244,0,0 ; movdqa 0xf4ff(%rip),%xmm8 # 321a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbfc>
+ DB 102,68,15,111,5,95,246,0,0 ; movdqa 0xf65f(%rip),%xmm8 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
DB 102,65,15,254,224 ; paddd %xmm8,%xmm4
DB 102,15,112,236,78 ; pshufd $0x4e,%xmm4,%xmm5
DB 102,73,15,126,232 ; movq %xmm5,%r8
@@ -33095,7 +33095,7 @@ _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,78,242,0,0 ; movdqa 0xf24e(%rip),%xmm15 # 321a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbfc>
+ DB 102,68,15,111,61,174,243,0,0 ; movdqa 0xf3ae(%rip),%xmm15 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
DB 102,65,15,254,207 ; paddd %xmm15,%xmm1
DB 102,15,112,209,78 ; pshufd $0x4e,%xmm1,%xmm2
DB 102,73,15,126,208 ; movq %xmm2,%r8
@@ -33178,7 +33178,7 @@ _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,23,247,0,0 ; movdqa 0xf717(%rip),%xmm5 # 327e0 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ DB 102,15,111,45,119,248,0,0 ; movdqa 0xf877(%rip),%xmm5 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
DB 102,15,244,221 ; pmuludq %xmm5,%xmm3
DB 102,15,244,213 ; pmuludq %xmm5,%xmm2
DB 102,15,112,234,232 ; pshufd $0xe8,%xmm2,%xmm5
@@ -33199,7 +33199,7 @@ _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,192,246,0,0 ; psubd 0xf6c0(%rip),%xmm5 # 327f0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ DB 102,15,250,45,32,248,0,0 ; psubd 0xf820(%rip),%xmm5 # 32950 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
DB 102,15,112,245,78 ; pshufd $0x4e,%xmm5,%xmm6
DB 102,73,15,126,240 ; movq %xmm6,%r8
DB 102,72,15,126,232 ; movq %xmm5,%rax
@@ -33231,7 +33231,7 @@ _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,30,246,0,0 ; movdqa 0xf61e(%rip),%xmm3 # 327e0 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ DB 102,15,111,29,126,247,0,0 ; movdqa 0xf77e(%rip),%xmm3 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
DB 102,68,15,244,203 ; pmuludq %xmm3,%xmm9
DB 102,15,244,235 ; pmuludq %xmm3,%xmm5
DB 102,15,112,237,232 ; pshufd $0xe8,%xmm5,%xmm5
@@ -33252,7 +33252,7 @@ _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,190,245,0,0 ; psubd 0xf5be(%rip),%xmm5 # 327f0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ DB 102,15,250,45,30,247,0,0 ; psubd 0xf71e(%rip),%xmm5 # 32950 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
DB 102,15,112,221,78 ; pshufd $0x4e,%xmm5,%xmm3
DB 102,73,15,126,216 ; movq %xmm3,%r8
DB 102,72,15,126,232 ; movq %xmm5,%rax
@@ -33267,7 +33267,7 @@ _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,40,239,0,0 ; movdqa 0xef28(%rip),%xmm9 # 321a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbfc>
+ DB 102,68,15,111,13,136,240,0,0 ; movdqa 0xf088(%rip),%xmm9 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
DB 102,69,15,254,249 ; paddd %xmm9,%xmm15
DB 102,65,15,112,223,78 ; pshufd $0x4e,%xmm15,%xmm3
DB 102,73,15,126,216 ; movq %xmm3,%r8
@@ -33329,7 +33329,7 @@ _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,82,244,0,0 ; movdqa 0xf452(%rip),%xmm2 # 327e0 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ DB 102,15,111,21,178,245,0,0 ; movdqa 0xf5b2(%rip),%xmm2 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
DB 102,15,244,194 ; pmuludq %xmm2,%xmm0
DB 102,15,244,202 ; pmuludq %xmm2,%xmm1
DB 102,68,15,111,234 ; movdqa %xmm2,%xmm13
@@ -33522,7 +33522,7 @@ _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,235,240,0,0 ; psubd 0xf0eb(%rip),%xmm2 # 327f0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ DB 102,15,250,21,75,242,0,0 ; psubd 0xf24b(%rip),%xmm2 # 32950 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
DB 102,15,112,242,78 ; pshufd $0x4e,%xmm2,%xmm6
DB 102,73,15,126,240 ; movq %xmm6,%r8
DB 102,72,15,126,208 ; movq %xmm2,%rax
@@ -33582,7 +33582,7 @@ _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,200,239,0,0 ; movdqa 0xefc8(%rip),%xmm8 # 327e0 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ DB 102,68,15,111,5,40,241,0,0 ; movdqa 0xf128(%rip),%xmm8 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
DB 102,65,15,244,192 ; pmuludq %xmm8,%xmm0
DB 102,65,15,244,200 ; pmuludq %xmm8,%xmm1
DB 102,65,15,111,240 ; movdqa %xmm8,%xmm6
@@ -33620,7 +33620,7 @@ _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,214,232,0,0 ; movdqa 0xe8d6(%rip),%xmm8 # 321a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbfc>
+ DB 102,68,15,111,5,54,234,0,0 ; movdqa 0xea36(%rip),%xmm8 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
DB 102,65,15,254,208 ; paddd %xmm8,%xmm2
DB 102,15,112,218,78 ; pshufd $0x4e,%xmm2,%xmm3
DB 102,73,15,126,216 ; movq %xmm3,%r8
@@ -33703,7 +33703,7 @@ _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,160,237,0,0 ; movdqa 0xeda0(%rip),%xmm4 # 327e0 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
+ DB 102,15,111,37,0,239,0,0 ; movdqa 0xef00(%rip),%xmm4 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x122c>
DB 102,15,244,212 ; pmuludq %xmm4,%xmm2
DB 102,15,244,196 ; pmuludq %xmm4,%xmm0
DB 102,15,112,200,232 ; pshufd $0xe8,%xmm0,%xmm1
@@ -33724,7 +33724,7 @@ _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,73,237,0,0 ; psubd 0xed49(%rip),%xmm1 # 327f0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ DB 102,15,250,13,169,238,0,0 ; psubd 0xeea9(%rip),%xmm1 # 32950 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
DB 102,15,112,209,78 ; pshufd $0x4e,%xmm1,%xmm2
DB 102,73,15,126,208 ; movq %xmm2,%r8
DB 102,72,15,126,200 ; movq %xmm1,%rax
@@ -33739,7 +33739,7 @@ _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,178,230,0,0 ; paddd 0xe6b2(%rip),%xmm0 # 321a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbfc>
+ DB 102,15,254,5,18,232,0,0 ; paddd 0xe812(%rip),%xmm0 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
DB 102,73,15,126,200 ; movq %xmm1,%r8
DB 102,72,15,126,192 ; movq %xmm0,%rax
@@ -33777,7 +33777,7 @@ _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,81,236,0,0 ; psubd 0xec51(%rip),%xmm1 # 327f0 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
+ DB 102,15,250,13,177,237,0,0 ; psubd 0xedb1(%rip),%xmm1 # 32950 <_sk_srcover_bgra_8888_sse2_lowp+0x123c>
DB 102,15,112,241,78 ; pshufd $0x4e,%xmm1,%xmm6
DB 102,73,15,126,240 ; movq %xmm6,%r8
DB 102,72,15,126,200 ; movq %xmm1,%rax
@@ -33792,7 +33792,7 @@ _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,188,229,0,0 ; paddd 0xe5bc(%rip),%xmm2 # 321a0 <_sk_srcover_bgra_8888_sse2_lowp+0xbfc>
+ DB 102,15,254,21,28,231,0,0 ; paddd 0xe71c(%rip),%xmm2 # 32300 <_sk_srcover_bgra_8888_sse2_lowp+0xbec>
DB 102,15,112,226,78 ; pshufd $0x4e,%xmm2,%xmm4
DB 102,73,15,126,224 ; movq %xmm4,%r8
DB 102,72,15,126,208 ; movq %xmm2,%rax
@@ -33851,7 +33851,7 @@ _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,162,228,0,0 ; movaps 0xe4a2(%rip),%xmm3 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,40,29,2,230,0,0 ; movaps 0xe602(%rip),%xmm3 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 15,40,164,36,224,0,0,0 ; movaps 0xe0(%rsp),%xmm4
DB 15,40,172,36,240,0,0,0 ; movaps 0xf0(%rsp),%xmm5
DB 15,40,180,36,0,1,0,0 ; movaps 0x100(%rsp),%xmm6
@@ -33862,15 +33862,15 @@ _sk_clut_4D_sse2 LABEL PROC
PUBLIC _sk_gauss_a_to_rgba_sse2
_sk_gauss_a_to_rgba_sse2 LABEL PROC
- DB 15,40,5,1,235,0,0 ; movaps 0xeb01(%rip),%xmm0 # 32800 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
+ DB 15,40,5,97,236,0,0 ; movaps 0xec61(%rip),%xmm0 # 32960 <_sk_srcover_bgra_8888_sse2_lowp+0x124c>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,7,235,0,0 ; addps 0xeb07(%rip),%xmm0 # 32810 <_sk_srcover_bgra_8888_sse2_lowp+0x126c>
+ DB 15,88,5,103,236,0,0 ; addps 0xec67(%rip),%xmm0 # 32970 <_sk_srcover_bgra_8888_sse2_lowp+0x125c>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,13,235,0,0 ; addps 0xeb0d(%rip),%xmm0 # 32820 <_sk_srcover_bgra_8888_sse2_lowp+0x127c>
+ DB 15,88,5,109,236,0,0 ; addps 0xec6d(%rip),%xmm0 # 32980 <_sk_srcover_bgra_8888_sse2_lowp+0x126c>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,19,235,0,0 ; addps 0xeb13(%rip),%xmm0 # 32830 <_sk_srcover_bgra_8888_sse2_lowp+0x128c>
+ DB 15,88,5,115,236,0,0 ; addps 0xec73(%rip),%xmm0 # 32990 <_sk_srcover_bgra_8888_sse2_lowp+0x127c>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,25,235,0,0 ; addps 0xeb19(%rip),%xmm0 # 32840 <_sk_srcover_bgra_8888_sse2_lowp+0x129c>
+ DB 15,88,5,121,236,0,0 ; addps 0xec79(%rip),%xmm0 # 329a0 <_sk_srcover_bgra_8888_sse2_lowp+0x128c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
@@ -33988,7 +33988,7 @@ _sk_seed_shader_hsw_lowp LABEL PROC
DB 197,249,110,209 ; vmovd %ecx,%xmm2
DB 196,226,125,88,210 ; vpbroadcastd %xmm2,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,226,125,24,29,102,217,0,0 ; vbroadcastss 0xd966(%rip),%ymm3 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,226,125,24,29,214,218,0,0 ; vbroadcastss 0xdad6(%rip),%ymm3 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,236,88,211 ; vaddps %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,40,218 ; vmovaps %ymm2,%ymm3
@@ -34092,7 +34092,7 @@ _sk_uniform_color_hsw_lowp LABEL PROC
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,49,222,0,0 ; vpbroadcastw 0xde31(%rip),%ymm3 # 31ea0 <_sk_srcover_bgra_8888_sse2_lowp+0x8fc>
+ DB 196,226,125,121,29,145,223,0,0 ; vpbroadcastw 0xdf91(%rip),%ymm3 # 32000 <_sk_srcover_bgra_8888_sse2_lowp+0x8ec>
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 197,236,87,210 ; vxorps %ymm2,%ymm2,%ymm2
@@ -34101,7 +34101,7 @@ _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,26,222,0,0 ; vpbroadcastw 0xde1a(%rip),%ymm0 # 31ea2 <_sk_srcover_bgra_8888_sse2_lowp+0x8fe>
+ DB 196,226,125,121,5,122,223,0,0 ; vpbroadcastw 0xdf7a(%rip),%ymm0 # 32002 <_sk_srcover_bgra_8888_sse2_lowp+0x8ee>
DB 197,253,111,200 ; vmovdqa %ymm0,%ymm1
DB 197,253,111,208 ; vmovdqa %ymm0,%ymm2
DB 197,253,111,216 ; vmovdqa %ymm0,%ymm3
@@ -34110,8 +34110,8 @@ _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,176,215,0,0 ; vmovss 0xd7b0(%rip),%xmm8 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
- DB 197,250,16,21,216,215,0,0 ; vmovss 0xd7d8(%rip),%xmm2 # 31880 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 197,122,16,5,32,217,0,0 ; vmovss 0xd920(%rip),%xmm8 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 197,250,16,21,72,217,0,0 ; vmovss 0xd948(%rip),%xmm2 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 197,250,16,0 ; vmovss (%rax),%xmm0
DB 196,226,57,153,194 ; vfmadd132ss %xmm2,%xmm8,%xmm0
DB 197,122,44,192 ; vcvttss2si %xmm0,%r8d
@@ -34148,7 +34148,7 @@ _sk_clamp_a_dst_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,131,221,0,0 ; vpbroadcastw 0xdd83(%rip),%ymm8 # 31ea4 <_sk_srcover_bgra_8888_sse2_lowp+0x900>
+ DB 196,98,125,121,5,227,222,0,0 ; vpbroadcastw 0xdee3(%rip),%ymm8 # 32004 <_sk_srcover_bgra_8888_sse2_lowp+0x8f0>
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,229,213,201 ; vpmullw %ymm1,%ymm3,%ymm1
@@ -34163,7 +34163,7 @@ _sk_premul_hsw_lowp LABEL PROC
PUBLIC _sk_premul_dst_hsw_lowp
_sk_premul_dst_hsw_lowp LABEL PROC
DB 197,197,213,228 ; vpmullw %ymm4,%ymm7,%ymm4
- DB 196,98,125,121,5,78,221,0,0 ; vpbroadcastw 0xdd4e(%rip),%ymm8 # 31ea6 <_sk_srcover_bgra_8888_sse2_lowp+0x902>
+ DB 196,98,125,121,5,174,222,0,0 ; vpbroadcastw 0xdeae(%rip),%ymm8 # 32006 <_sk_srcover_bgra_8888_sse2_lowp+0x8f2>
DB 196,193,93,253,224 ; vpaddw %ymm8,%ymm4,%ymm4
DB 197,221,113,212,8 ; vpsrlw $0x8,%ymm4,%ymm4
DB 197,197,213,237 ; vpmullw %ymm5,%ymm7,%ymm5
@@ -34203,7 +34203,7 @@ _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,229,220,0,0 ; vpbroadcastw 0xdce5(%rip),%ymm8 # 31ea8 <_sk_srcover_bgra_8888_sse2_lowp+0x904>
+ DB 196,98,125,121,5,69,222,0,0 ; vpbroadcastw 0xde45(%rip),%ymm8 # 32008 <_sk_srcover_bgra_8888_sse2_lowp+0x8f4>
DB 197,189,249,192 ; vpsubw %ymm0,%ymm8,%ymm0
DB 197,189,249,201 ; vpsubw %ymm1,%ymm8,%ymm1
DB 197,189,249,210 ; vpsubw %ymm2,%ymm8,%ymm2
@@ -34223,7 +34223,7 @@ _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,178,220,0,0 ; vpbroadcastw 0xdcb2(%rip),%ymm8 # 31eaa <_sk_srcover_bgra_8888_sse2_lowp+0x906>
+ DB 196,98,125,121,5,18,222,0,0 ; vpbroadcastw 0xde12(%rip),%ymm8 # 3200a <_sk_srcover_bgra_8888_sse2_lowp+0x8f6>
DB 197,189,249,219 ; vpsubw %ymm3,%ymm8,%ymm3
DB 197,101,213,204 ; vpmullw %ymm4,%ymm3,%ymm9
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
@@ -34248,7 +34248,7 @@ _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,82,220,0,0 ; vpbroadcastw 0xdc52(%rip),%ymm9 # 31eac <_sk_srcover_bgra_8888_sse2_lowp+0x908>
+ DB 196,98,125,121,13,178,221,0,0 ; vpbroadcastw 0xddb2(%rip),%ymm9 # 3200c <_sk_srcover_bgra_8888_sse2_lowp+0x8f8>
DB 197,53,249,215 ; vpsubw %ymm7,%ymm9,%ymm10
DB 197,173,213,192 ; vpmullw %ymm0,%ymm10,%ymm0
DB 196,65,61,253,193 ; vpaddw %ymm9,%ymm8,%ymm8
@@ -34273,7 +34273,7 @@ _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,239,219,0,0 ; vpbroadcastw 0xdbef(%rip),%ymm8 # 31eae <_sk_srcover_bgra_8888_sse2_lowp+0x90a>
+ DB 196,98,125,121,5,79,221,0,0 ; vpbroadcastw 0xdd4f(%rip),%ymm8 # 3200e <_sk_srcover_bgra_8888_sse2_lowp+0x8fa>
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,197,213,201 ; vpmullw %ymm1,%ymm7,%ymm1
@@ -34291,7 +34291,7 @@ _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,172,219,0,0 ; vpbroadcastw 0xdbac(%rip),%ymm8 # 31eb0 <_sk_srcover_bgra_8888_sse2_lowp+0x90c>
+ DB 196,98,125,121,5,12,221,0,0 ; vpbroadcastw 0xdd0c(%rip),%ymm8 # 32010 <_sk_srcover_bgra_8888_sse2_lowp+0x8fc>
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,213,213,203 ; vpmullw %ymm3,%ymm5,%ymm1
@@ -34308,7 +34308,7 @@ _sk_dstin_hsw_lowp LABEL PROC
PUBLIC _sk_srcout_hsw_lowp
_sk_srcout_hsw_lowp LABEL PROC
- DB 196,98,125,121,5,109,219,0,0 ; vpbroadcastw 0xdb6d(%rip),%ymm8 # 31eb2 <_sk_srcover_bgra_8888_sse2_lowp+0x90e>
+ DB 196,98,125,121,5,205,220,0,0 ; vpbroadcastw 0xdccd(%rip),%ymm8 # 32012 <_sk_srcover_bgra_8888_sse2_lowp+0x8fe>
DB 197,61,249,207 ; vpsubw %ymm7,%ymm8,%ymm9
DB 197,181,213,192 ; vpmullw %ymm0,%ymm9,%ymm0
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
@@ -34327,7 +34327,7 @@ _sk_srcout_hsw_lowp LABEL PROC
PUBLIC _sk_dstout_hsw_lowp
_sk_dstout_hsw_lowp LABEL PROC
- DB 196,98,125,121,5,38,219,0,0 ; vpbroadcastw 0xdb26(%rip),%ymm8 # 31eb4 <_sk_srcover_bgra_8888_sse2_lowp+0x910>
+ DB 196,98,125,121,5,134,220,0,0 ; vpbroadcastw 0xdc86(%rip),%ymm8 # 32014 <_sk_srcover_bgra_8888_sse2_lowp+0x900>
DB 197,189,249,219 ; vpsubw %ymm3,%ymm8,%ymm3
DB 197,229,213,196 ; vpmullw %ymm4,%ymm3,%ymm0
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
@@ -34346,7 +34346,7 @@ _sk_dstout_hsw_lowp LABEL PROC
PUBLIC _sk_srcover_hsw_lowp
_sk_srcover_hsw_lowp LABEL PROC
- DB 196,98,125,121,5,223,218,0,0 ; vpbroadcastw 0xdadf(%rip),%ymm8 # 31eb6 <_sk_srcover_bgra_8888_sse2_lowp+0x912>
+ DB 196,98,125,121,5,63,220,0,0 ; vpbroadcastw 0xdc3f(%rip),%ymm8 # 32016 <_sk_srcover_bgra_8888_sse2_lowp+0x902>
DB 197,61,249,203 ; vpsubw %ymm3,%ymm8,%ymm9
DB 197,53,213,212 ; vpmullw %ymm4,%ymm9,%ymm10
DB 196,65,45,253,208 ; vpaddw %ymm8,%ymm10,%ymm10
@@ -34369,7 +34369,7 @@ _sk_srcover_hsw_lowp LABEL PROC
PUBLIC _sk_dstover_hsw_lowp
_sk_dstover_hsw_lowp LABEL PROC
- DB 196,98,125,121,5,132,218,0,0 ; vpbroadcastw 0xda84(%rip),%ymm8 # 31eb8 <_sk_srcover_bgra_8888_sse2_lowp+0x914>
+ DB 196,98,125,121,5,228,219,0,0 ; vpbroadcastw 0xdbe4(%rip),%ymm8 # 32018 <_sk_srcover_bgra_8888_sse2_lowp+0x904>
DB 197,61,249,207 ; vpsubw %ymm7,%ymm8,%ymm9
DB 197,181,213,192 ; vpmullw %ymm0,%ymm9,%ymm0
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
@@ -34393,7 +34393,7 @@ _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,41,218,0,0 ; vpbroadcastw 0xda29(%rip),%ymm8 # 31eba <_sk_srcover_bgra_8888_sse2_lowp+0x916>
+ DB 196,98,125,121,5,137,219,0,0 ; vpbroadcastw 0xdb89(%rip),%ymm8 # 3201a <_sk_srcover_bgra_8888_sse2_lowp+0x906>
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,213,213,201 ; vpmullw %ymm1,%ymm5,%ymm1
@@ -34410,7 +34410,7 @@ _sk_modulate_hsw_lowp LABEL PROC
PUBLIC _sk_multiply_hsw_lowp
_sk_multiply_hsw_lowp LABEL PROC
- DB 196,98,125,121,5,234,217,0,0 ; vpbroadcastw 0xd9ea(%rip),%ymm8 # 31ebc <_sk_srcover_bgra_8888_sse2_lowp+0x918>
+ DB 196,98,125,121,5,74,219,0,0 ; vpbroadcastw 0xdb4a(%rip),%ymm8 # 3201c <_sk_srcover_bgra_8888_sse2_lowp+0x908>
DB 197,61,249,203 ; vpsubw %ymm3,%ymm8,%ymm9
DB 197,53,213,212 ; vpmullw %ymm4,%ymm9,%ymm10
DB 196,65,93,253,216 ; vpaddw %ymm8,%ymm4,%ymm11
@@ -34444,7 +34444,7 @@ _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,96,217,0,0 ; vpbroadcastw 0xd960(%rip),%ymm8 # 31ebe <_sk_srcover_bgra_8888_sse2_lowp+0x91a>
+ DB 196,98,125,121,5,192,218,0,0 ; vpbroadcastw 0xdac0(%rip),%ymm8 # 3201e <_sk_srcover_bgra_8888_sse2_lowp+0x90a>
DB 196,194,125,58,192 ; vpminuw %ymm8,%ymm0,%ymm0
DB 197,213,253,201 ; vpaddw %ymm1,%ymm5,%ymm1
DB 196,194,117,58,200 ; vpminuw %ymm8,%ymm1,%ymm1
@@ -34459,7 +34459,7 @@ 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,45,217,0,0 ; vpbroadcastw 0xd92d(%rip),%ymm9 # 31ec0 <_sk_srcover_bgra_8888_sse2_lowp+0x91c>
+ DB 196,98,125,121,13,141,218,0,0 ; vpbroadcastw 0xda8d(%rip),%ymm9 # 32020 <_sk_srcover_bgra_8888_sse2_lowp+0x90c>
DB 196,193,125,253,193 ; vpaddw %ymm9,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,189,249,192 ; vpsubw %ymm0,%ymm8,%ymm0
@@ -34483,7 +34483,7 @@ _sk_screen_hsw_lowp LABEL PROC
PUBLIC _sk_xor__hsw_lowp
_sk_xor__hsw_lowp LABEL PROC
- DB 196,98,125,121,5,210,216,0,0 ; vpbroadcastw 0xd8d2(%rip),%ymm8 # 31ec2 <_sk_srcover_bgra_8888_sse2_lowp+0x91e>
+ DB 196,98,125,121,5,50,218,0,0 ; vpbroadcastw 0xda32(%rip),%ymm8 # 32022 <_sk_srcover_bgra_8888_sse2_lowp+0x90e>
DB 197,61,249,207 ; vpsubw %ymm7,%ymm8,%ymm9
DB 197,181,213,192 ; vpmullw %ymm0,%ymm9,%ymm0
DB 197,61,249,211 ; vpsubw %ymm3,%ymm8,%ymm10
@@ -34515,7 +34515,7 @@ _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,86,216,0,0 ; vpbroadcastw 0xd856(%rip),%ymm9 # 31ec4 <_sk_srcover_bgra_8888_sse2_lowp+0x920>
+ DB 196,98,125,121,13,182,217,0,0 ; vpbroadcastw 0xd9b6(%rip),%ymm9 # 32024 <_sk_srcover_bgra_8888_sse2_lowp+0x910>
DB 196,193,125,253,193 ; vpaddw %ymm9,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,189,249,192 ; vpsubw %ymm0,%ymm8,%ymm0
@@ -34547,7 +34547,7 @@ _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,215,215,0,0 ; vpbroadcastw 0xd7d7(%rip),%ymm9 # 31ec6 <_sk_srcover_bgra_8888_sse2_lowp+0x922>
+ DB 196,98,125,121,13,55,217,0,0 ; vpbroadcastw 0xd937(%rip),%ymm9 # 32026 <_sk_srcover_bgra_8888_sse2_lowp+0x912>
DB 196,193,125,253,193 ; vpaddw %ymm9,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,189,249,192 ; vpsubw %ymm0,%ymm8,%ymm0
@@ -34579,10 +34579,10 @@ _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,88,215,0,0 ; vpbroadcastw 0xd758(%rip),%ymm9 # 31ec8 <_sk_srcover_bgra_8888_sse2_lowp+0x924>
+ DB 196,98,125,121,13,184,216,0,0 ; vpbroadcastw 0xd8b8(%rip),%ymm9 # 32028 <_sk_srcover_bgra_8888_sse2_lowp+0x914>
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,71,215,0,0 ; vpbroadcastw 0xd747(%rip),%ymm10 # 31eca <_sk_srcover_bgra_8888_sse2_lowp+0x926>
+ DB 196,98,125,121,21,167,216,0,0 ; vpbroadcastw 0xd8a7(%rip),%ymm10 # 3202a <_sk_srcover_bgra_8888_sse2_lowp+0x916>
DB 196,193,125,219,194 ; vpand %ymm10,%ymm0,%ymm0
DB 197,189,249,192 ; vpsubw %ymm0,%ymm8,%ymm0
DB 197,85,253,193 ; vpaddw %ymm1,%ymm5,%ymm8
@@ -34613,10 +34613,10 @@ 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,204,214,0,0 ; vpbroadcastw 0xd6cc(%rip),%ymm9 # 31ecc <_sk_srcover_bgra_8888_sse2_lowp+0x928>
+ DB 196,98,125,121,13,44,216,0,0 ; vpbroadcastw 0xd82c(%rip),%ymm9 # 3202c <_sk_srcover_bgra_8888_sse2_lowp+0x918>
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,187,214,0,0 ; vpbroadcastw 0xd6bb(%rip),%ymm10 # 31ece <_sk_srcover_bgra_8888_sse2_lowp+0x92a>
+ DB 196,98,125,121,21,27,216,0,0 ; vpbroadcastw 0xd81b(%rip),%ymm10 # 3202e <_sk_srcover_bgra_8888_sse2_lowp+0x91a>
DB 196,193,125,219,194 ; vpand %ymm10,%ymm0,%ymm0
DB 197,189,249,192 ; vpsubw %ymm0,%ymm8,%ymm0
DB 197,85,253,193 ; vpaddw %ymm1,%ymm5,%ymm8
@@ -34642,7 +34642,7 @@ _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,88,214,0,0 ; vpbroadcastw 0xd658(%rip),%ymm9 # 31ed2 <_sk_srcover_bgra_8888_sse2_lowp+0x92e>
+ DB 196,98,125,121,13,184,215,0,0 ; vpbroadcastw 0xd7b8(%rip),%ymm9 # 32032 <_sk_srcover_bgra_8888_sse2_lowp+0x91e>
DB 196,65,101,239,209 ; vpxor %ymm9,%ymm3,%ymm10
DB 196,65,61,239,217 ; vpxor %ymm9,%ymm8,%ymm11
DB 196,65,37,101,218 ; vpcmpgtw %ymm10,%ymm11,%ymm11
@@ -34670,7 +34670,7 @@ _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,207,213,0,0 ; vpbroadcastw 0xd5cf(%rip),%ymm14 # 31ed0 <_sk_srcover_bgra_8888_sse2_lowp+0x92c>
+ DB 196,98,125,121,53,47,215,0,0 ; vpbroadcastw 0xd72f(%rip),%ymm14 # 32030 <_sk_srcover_bgra_8888_sse2_lowp+0x91c>
DB 196,65,45,253,210 ; vpaddw %ymm10,%ymm10,%ymm10
DB 196,65,61,249,194 ; vpsubw %ymm10,%ymm8,%ymm8
DB 197,13,249,215 ; vpsubw %ymm7,%ymm14,%ymm10
@@ -34705,7 +34705,7 @@ _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,68,213,0,0 ; vpbroadcastw 0xd544(%rip),%ymm9 # 31ed6 <_sk_srcover_bgra_8888_sse2_lowp+0x932>
+ DB 196,98,125,121,13,164,214,0,0 ; vpbroadcastw 0xd6a4(%rip),%ymm9 # 32036 <_sk_srcover_bgra_8888_sse2_lowp+0x922>
DB 196,65,69,239,209 ; vpxor %ymm9,%ymm7,%ymm10
DB 196,65,61,239,193 ; vpxor %ymm9,%ymm8,%ymm8
DB 196,65,61,101,218 ; vpcmpgtw %ymm10,%ymm8,%ymm11
@@ -34729,7 +34729,7 @@ _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,204,212,0,0 ; vpbroadcastw 0xd4cc(%rip),%ymm13 # 31ed4 <_sk_srcover_bgra_8888_sse2_lowp+0x930>
+ DB 196,98,125,121,45,44,214,0,0 ; vpbroadcastw 0xd62c(%rip),%ymm13 # 32034 <_sk_srcover_bgra_8888_sse2_lowp+0x920>
DB 197,77,253,246 ; vpaddw %ymm6,%ymm6,%ymm14
DB 196,65,13,239,201 ; vpxor %ymm9,%ymm14,%ymm9
DB 196,65,53,101,202 ; vpcmpgtw %ymm10,%ymm9,%ymm9
@@ -34850,7 +34850,7 @@ _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,146,210,0,0 ; vmovdqa 0xd292(%rip),%ymm8 # 31ee0 <_sk_srcover_bgra_8888_sse2_lowp+0x93c>
+ DB 197,125,111,5,242,211,0,0 ; vmovdqa 0xd3f2(%rip),%ymm8 # 32040 <_sk_srcover_bgra_8888_sse2_lowp+0x92c>
DB 196,193,117,219,192 ; vpand %ymm8,%ymm1,%ymm0
DB 197,245,113,209,8 ; vpsrlw $0x8,%ymm1,%ymm1
DB 197,229,114,211,16 ; vpsrld $0x10,%ymm3,%ymm3
@@ -34977,7 +34977,7 @@ _sk_load_8888_dst_hsw_lowp LABEL PROC
DB 196,227,69,14,236,170 ; vpblendw $0xaa,%ymm4,%ymm7,%ymm5
DB 196,227,77,14,228,170 ; vpblendw $0xaa,%ymm4,%ymm6,%ymm4
DB 196,226,93,43,237 ; vpackusdw %ymm5,%ymm4,%ymm5
- DB 197,125,111,5,170,208,0,0 ; vmovdqa 0xd0aa(%rip),%ymm8 # 31f00 <_sk_srcover_bgra_8888_sse2_lowp+0x95c>
+ DB 197,125,111,5,10,210,0,0 ; vmovdqa 0xd20a(%rip),%ymm8 # 32060 <_sk_srcover_bgra_8888_sse2_lowp+0x94c>
DB 196,193,85,219,224 ; vpand %ymm8,%ymm5,%ymm4
DB 197,213,113,213,8 ; vpsrlw $0x8,%ymm5,%ymm5
DB 197,197,114,215,16 ; vpsrld $0x10,%ymm7,%ymm7
@@ -35199,7 +35199,7 @@ _sk_load_bgra_hsw_lowp LABEL PROC
DB 196,227,125,14,209,170 ; vpblendw $0xaa,%ymm1,%ymm0,%ymm2
DB 196,227,101,14,201,170 ; vpblendw $0xaa,%ymm1,%ymm3,%ymm1
DB 196,226,117,43,202 ; vpackusdw %ymm2,%ymm1,%ymm1
- DB 197,125,111,5,86,205,0,0 ; vmovdqa 0xcd56(%rip),%ymm8 # 31f20 <_sk_srcover_bgra_8888_sse2_lowp+0x97c>
+ DB 197,125,111,5,182,206,0,0 ; vmovdqa 0xceb6(%rip),%ymm8 # 32080 <_sk_srcover_bgra_8888_sse2_lowp+0x96c>
DB 196,193,117,219,208 ; vpand %ymm8,%ymm1,%ymm2
DB 197,245,113,209,8 ; vpsrlw $0x8,%ymm1,%ymm1
DB 197,253,114,208,16 ; vpsrld $0x10,%ymm0,%ymm0
@@ -35326,7 +35326,7 @@ _sk_load_bgra_dst_hsw_lowp LABEL PROC
DB 196,227,93,14,245,170 ; vpblendw $0xaa,%ymm5,%ymm4,%ymm6
DB 196,227,69,14,237,170 ; vpblendw $0xaa,%ymm5,%ymm7,%ymm5
DB 196,226,85,43,238 ; vpackusdw %ymm6,%ymm5,%ymm5
- DB 197,125,111,5,110,203,0,0 ; vmovdqa 0xcb6e(%rip),%ymm8 # 31f40 <_sk_srcover_bgra_8888_sse2_lowp+0x99c>
+ DB 197,125,111,5,206,204,0,0 ; vmovdqa 0xccce(%rip),%ymm8 # 320a0 <_sk_srcover_bgra_8888_sse2_lowp+0x98c>
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
@@ -35503,7 +35503,7 @@ _sk_gather_8888_hsw_lowp LABEL PROC
DB 196,195,101,14,194,170 ; vpblendw $0xaa,%ymm10,%ymm3,%ymm0
DB 196,195,109,14,202,170 ; vpblendw $0xaa,%ymm10,%ymm2,%ymm1
DB 196,226,117,43,200 ; vpackusdw %ymm0,%ymm1,%ymm1
- DB 197,125,111,5,10,201,0,0 ; vmovdqa 0xc90a(%rip),%ymm8 # 31f60 <_sk_srcover_bgra_8888_sse2_lowp+0x9bc>
+ DB 197,125,111,5,106,202,0,0 ; vmovdqa 0xca6a(%rip),%ymm8 # 320c0 <_sk_srcover_bgra_8888_sse2_lowp+0x9ac>
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
@@ -35551,7 +35551,7 @@ _sk_gather_bgra_hsw_lowp LABEL PROC
DB 196,195,125,14,202,170 ; vpblendw $0xaa,%ymm10,%ymm0,%ymm1
DB 196,195,61,14,210,170 ; vpblendw $0xaa,%ymm10,%ymm8,%ymm2
DB 196,226,109,43,201 ; vpackusdw %ymm1,%ymm2,%ymm1
- DB 197,253,111,29,81,200,0,0 ; vmovdqa 0xc851(%rip),%ymm3 # 31f80 <_sk_srcover_bgra_8888_sse2_lowp+0x9dc>
+ DB 197,253,111,29,177,201,0,0 ; vmovdqa 0xc9b1(%rip),%ymm3 # 320e0 <_sk_srcover_bgra_8888_sse2_lowp+0x9cc>
DB 197,245,219,211 ; vpand %ymm3,%ymm1,%ymm2
DB 197,245,113,209,8 ; vpsrlw $0x8,%ymm1,%ymm1
DB 197,253,114,208,16 ; vpsrld $0x10,%ymm0,%ymm0
@@ -35626,13 +35626,13 @@ _sk_load_565_hsw_lowp LABEL PROC
DB 196,193,122,111,20,80 ; vmovdqu (%r8,%rdx,2),%xmm2
DB 196,227,109,56,201,1 ; vinserti128 $0x1,%xmm1,%ymm2,%ymm1
DB 196,227,117,2,192,192 ; vpblendd $0xc0,%ymm0,%ymm1,%ymm0
- DB 196,226,125,121,13,250,198,0,0 ; vpbroadcastw 0xc6fa(%rip),%ymm1 # 31fa0 <_sk_srcover_bgra_8888_sse2_lowp+0x9fc>
+ DB 196,226,125,121,13,90,200,0,0 ; vpbroadcastw 0xc85a(%rip),%ymm1 # 32100 <_sk_srcover_bgra_8888_sse2_lowp+0x9ec>
DB 197,237,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm2
DB 197,237,219,201 ; vpand %ymm1,%ymm2,%ymm1
DB 197,237,113,208,5 ; vpsrlw $0x5,%ymm0,%ymm2
- DB 196,226,125,121,29,229,198,0,0 ; vpbroadcastw 0xc6e5(%rip),%ymm3 # 31fa2 <_sk_srcover_bgra_8888_sse2_lowp+0x9fe>
+ DB 196,226,125,121,29,69,200,0,0 ; vpbroadcastw 0xc845(%rip),%ymm3 # 32102 <_sk_srcover_bgra_8888_sse2_lowp+0x9ee>
DB 197,237,219,211 ; vpand %ymm3,%ymm2,%ymm2
- DB 196,226,125,121,29,218,198,0,0 ; vpbroadcastw 0xc6da(%rip),%ymm3 # 31fa4 <_sk_srcover_bgra_8888_sse2_lowp+0xa00>
+ DB 196,226,125,121,29,58,200,0,0 ; vpbroadcastw 0xc83a(%rip),%ymm3 # 32104 <_sk_srcover_bgra_8888_sse2_lowp+0x9f0>
DB 197,253,219,219 ; vpand %ymm3,%ymm0,%ymm3
DB 197,253,113,208,13 ; vpsrlw $0xd,%ymm0,%ymm0
DB 197,245,235,192 ; vpor %ymm0,%ymm1,%ymm0
@@ -35643,7 +35643,7 @@ _sk_load_565_hsw_lowp LABEL PROC
DB 197,229,113,211,2 ; vpsrlw $0x2,%ymm3,%ymm3
DB 197,237,235,211 ; vpor %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,121,29,168,198,0,0 ; vpbroadcastw 0xc6a8(%rip),%ymm3 # 31fa6 <_sk_srcover_bgra_8888_sse2_lowp+0xa02>
+ DB 196,226,125,121,29,8,200,0,0 ; vpbroadcastw 0xc808(%rip),%ymm3 # 32106 <_sk_srcover_bgra_8888_sse2_lowp+0x9f2>
DB 255,224 ; jmpq *%rax
DB 135,254 ; xchg %edi,%esi
DB 255 ; (bad)
@@ -35744,13 +35744,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,28,197,0,0 ; vpbroadcastw 0xc51c(%rip),%ymm5 # 31fa8 <_sk_srcover_bgra_8888_sse2_lowp+0xa04>
+ DB 196,226,125,121,45,124,198,0,0 ; vpbroadcastw 0xc67c(%rip),%ymm5 # 32108 <_sk_srcover_bgra_8888_sse2_lowp+0x9f4>
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,7,197,0,0 ; vpbroadcastw 0xc507(%rip),%ymm7 # 31faa <_sk_srcover_bgra_8888_sse2_lowp+0xa06>
+ DB 196,226,125,121,61,103,198,0,0 ; vpbroadcastw 0xc667(%rip),%ymm7 # 3210a <_sk_srcover_bgra_8888_sse2_lowp+0x9f6>
DB 197,205,219,247 ; vpand %ymm7,%ymm6,%ymm6
- DB 196,226,125,121,61,252,196,0,0 ; vpbroadcastw 0xc4fc(%rip),%ymm7 # 31fac <_sk_srcover_bgra_8888_sse2_lowp+0xa08>
+ DB 196,226,125,121,61,92,198,0,0 ; vpbroadcastw 0xc65c(%rip),%ymm7 # 3210c <_sk_srcover_bgra_8888_sse2_lowp+0x9f8>
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
@@ -35761,7 +35761,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,202,196,0,0 ; vpbroadcastw 0xc4ca(%rip),%ymm7 # 31fae <_sk_srcover_bgra_8888_sse2_lowp+0xa0a>
+ DB 196,226,125,121,61,42,198,0,0 ; vpbroadcastw 0xc62a(%rip),%ymm7 # 3210e <_sk_srcover_bgra_8888_sse2_lowp+0x9fa>
DB 255,224 ; jmpq *%rax
DB 102,144 ; xchg %ax,%ax
DB 133,254 ; test %edi,%esi
@@ -35810,10 +35810,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,115,196,0,0 ; vpbroadcastw 0xc473(%rip),%ymm8 # 31fb0 <_sk_srcover_bgra_8888_sse2_lowp+0xa0c>
+ DB 196,98,125,121,5,211,197,0,0 ; vpbroadcastw 0xc5d3(%rip),%ymm8 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0x9fc>
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,98,196,0,0 ; vpbroadcastw 0xc462(%rip),%ymm9 # 31fb2 <_sk_srcover_bgra_8888_sse2_lowp+0xa0e>
+ DB 196,98,125,121,13,194,197,0,0 ; vpbroadcastw 0xc5c2(%rip),%ymm9 # 32112 <_sk_srcover_bgra_8888_sse2_lowp+0x9fe>
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
@@ -35980,13 +35980,13 @@ _sk_gather_565_hsw_lowp LABEL PROC
DB 67,15,183,4,80 ; movzwl (%r8,%r10,2),%eax
DB 197,249,196,192,7 ; vpinsrw $0x7,%eax,%xmm0,%xmm0
DB 196,227,125,56,193,1 ; vinserti128 $0x1,%xmm1,%ymm0,%ymm0
- DB 196,226,125,121,13,166,193,0,0 ; vpbroadcastw 0xc1a6(%rip),%ymm1 # 31fb4 <_sk_srcover_bgra_8888_sse2_lowp+0xa10>
+ DB 196,226,125,121,13,6,195,0,0 ; vpbroadcastw 0xc306(%rip),%ymm1 # 32114 <_sk_srcover_bgra_8888_sse2_lowp+0xa00>
DB 197,237,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm2
DB 197,237,219,201 ; vpand %ymm1,%ymm2,%ymm1
DB 197,237,113,208,5 ; vpsrlw $0x5,%ymm0,%ymm2
- DB 196,226,125,121,29,145,193,0,0 ; vpbroadcastw 0xc191(%rip),%ymm3 # 31fb6 <_sk_srcover_bgra_8888_sse2_lowp+0xa12>
+ DB 196,226,125,121,29,241,194,0,0 ; vpbroadcastw 0xc2f1(%rip),%ymm3 # 32116 <_sk_srcover_bgra_8888_sse2_lowp+0xa02>
DB 197,237,219,211 ; vpand %ymm3,%ymm2,%ymm2
- DB 196,226,125,121,29,134,193,0,0 ; vpbroadcastw 0xc186(%rip),%ymm3 # 31fb8 <_sk_srcover_bgra_8888_sse2_lowp+0xa14>
+ DB 196,226,125,121,29,230,194,0,0 ; vpbroadcastw 0xc2e6(%rip),%ymm3 # 32118 <_sk_srcover_bgra_8888_sse2_lowp+0xa04>
DB 197,253,219,219 ; vpand %ymm3,%ymm0,%ymm3
DB 197,253,113,208,13 ; vpsrlw $0xd,%ymm0,%ymm0
DB 197,245,235,192 ; vpor %ymm0,%ymm1,%ymm0
@@ -35997,7 +35997,7 @@ _sk_gather_565_hsw_lowp LABEL PROC
DB 197,229,113,211,2 ; vpsrlw $0x2,%ymm3,%ymm3
DB 197,237,235,211 ; vpor %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,121,29,84,193,0,0 ; vpbroadcastw 0xc154(%rip),%ymm3 # 31fba <_sk_srcover_bgra_8888_sse2_lowp+0xa16>
+ DB 196,226,125,121,29,180,194,0,0 ; vpbroadcastw 0xc2b4(%rip),%ymm3 # 3211a <_sk_srcover_bgra_8888_sse2_lowp+0xa06>
DB 255,224 ; jmpq *%rax
PUBLIC _sk_load_4444_hsw_lowp
@@ -36066,7 +36066,7 @@ _sk_load_4444_hsw_lowp LABEL PROC
DB 196,227,117,2,192,192 ; vpblendd $0xc0,%ymm0,%ymm1,%ymm0
DB 197,245,113,208,12 ; vpsrlw $0xc,%ymm0,%ymm1
DB 197,237,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm2
- DB 196,226,125,121,29,250,191,0,0 ; vpbroadcastw 0xbffa(%rip),%ymm3 # 31fbc <_sk_srcover_bgra_8888_sse2_lowp+0xa18>
+ DB 196,226,125,121,29,90,193,0,0 ; vpbroadcastw 0xc15a(%rip),%ymm3 # 3211c <_sk_srcover_bgra_8888_sse2_lowp+0xa08>
DB 197,237,219,211 ; vpand %ymm3,%ymm2,%ymm2
DB 197,189,113,208,4 ; vpsrlw $0x4,%ymm0,%ymm8
DB 197,61,219,195 ; vpand %ymm3,%ymm8,%ymm8
@@ -36184,7 +36184,7 @@ _sk_load_4444_dst_hsw_lowp LABEL PROC
DB 196,227,85,2,228,192 ; vpblendd $0xc0,%ymm4,%ymm5,%ymm4
DB 197,213,113,212,12 ; vpsrlw $0xc,%ymm4,%ymm5
DB 197,205,113,212,8 ; vpsrlw $0x8,%ymm4,%ymm6
- DB 196,226,125,121,61,40,190,0,0 ; vpbroadcastw 0xbe28(%rip),%ymm7 # 31fbe <_sk_srcover_bgra_8888_sse2_lowp+0xa1a>
+ DB 196,226,125,121,61,136,191,0,0 ; vpbroadcastw 0xbf88(%rip),%ymm7 # 3211e <_sk_srcover_bgra_8888_sse2_lowp+0xa0a>
DB 197,205,219,247 ; vpand %ymm7,%ymm6,%ymm6
DB 197,189,113,212,4 ; vpsrlw $0x4,%ymm4,%ymm8
DB 197,61,219,199 ; vpand %ymm7,%ymm8,%ymm8
@@ -36243,13 +36243,13 @@ _sk_store_4444_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,151,189,0,0 ; vpbroadcastw 0xbd97(%rip),%ymm8 # 31fc0 <_sk_srcover_bgra_8888_sse2_lowp+0xa1c>
+ DB 196,98,125,121,5,247,190,0,0 ; vpbroadcastw 0xbef7(%rip),%ymm8 # 32120 <_sk_srcover_bgra_8888_sse2_lowp+0xa0c>
DB 197,181,113,240,8 ; vpsllw $0x8,%ymm0,%ymm9
DB 196,65,53,219,192 ; vpand %ymm8,%ymm9,%ymm8
DB 197,181,113,241,4 ; vpsllw $0x4,%ymm1,%ymm9
- DB 197,53,219,13,160,189,0,0 ; vpand 0xbda0(%rip),%ymm9,%ymm9 # 31fe0 <_sk_srcover_bgra_8888_sse2_lowp+0xa3c>
+ DB 197,53,219,13,0,191,0,0 ; vpand 0xbf00(%rip),%ymm9,%ymm9 # 32140 <_sk_srcover_bgra_8888_sse2_lowp+0xa2c>
DB 196,65,53,235,192 ; vpor %ymm8,%ymm9,%ymm8
- DB 196,98,125,121,13,178,189,0,0 ; vpbroadcastw 0xbdb2(%rip),%ymm9 # 32000 <_sk_srcover_bgra_8888_sse2_lowp+0xa5c>
+ DB 196,98,125,121,13,18,191,0,0 ; vpbroadcastw 0xbf12(%rip),%ymm9 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xa4c>
DB 196,65,109,219,201 ; vpand %ymm9,%ymm2,%ymm9
DB 197,173,113,211,4 ; vpsrlw $0x4,%ymm3,%ymm10
DB 196,65,53,235,202 ; vpor %ymm10,%ymm9,%ymm9
@@ -36418,7 +36418,7 @@ _sk_gather_4444_hsw_lowp LABEL PROC
DB 196,227,125,56,193,1 ; vinserti128 $0x1,%xmm1,%ymm0,%ymm0
DB 197,245,113,208,12 ; vpsrlw $0xc,%ymm0,%ymm1
DB 197,237,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm2
- DB 196,226,125,121,29,242,186,0,0 ; vpbroadcastw 0xbaf2(%rip),%ymm3 # 32002 <_sk_srcover_bgra_8888_sse2_lowp+0xa5e>
+ DB 196,226,125,121,29,82,188,0,0 ; vpbroadcastw 0xbc52(%rip),%ymm3 # 32162 <_sk_srcover_bgra_8888_sse2_lowp+0xa4e>
DB 197,237,219,211 ; vpand %ymm3,%ymm2,%ymm2
DB 197,189,113,208,4 ; vpsrlw $0x4,%ymm0,%ymm8
DB 197,61,219,195 ; vpand %ymm3,%ymm8,%ymm8
@@ -36617,7 +36617,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,129,192,0,0 ; vmovdqa 0xc081(%rip),%xmm9 # 32860 <_sk_srcover_bgra_8888_sse2_lowp+0x12bc>
+ DB 197,121,111,13,225,193,0,0 ; vmovdqa 0xc1e1(%rip),%xmm9 # 329c0 <_sk_srcover_bgra_8888_sse2_lowp+0x12ac>
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
@@ -36833,7 +36833,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,146,180,0,0 ; vpbroadcastw 0xb492(%rip),%ymm3 # 32004 <_sk_srcover_bgra_8888_sse2_lowp+0xa60>
+ DB 196,226,125,121,29,242,181,0,0 ; vpbroadcastw 0xb5f2(%rip),%ymm3 # 32164 <_sk_srcover_bgra_8888_sse2_lowp+0xa50>
DB 197,253,111,200 ; vmovdqa %ymm0,%ymm1
DB 197,253,111,208 ; vmovdqa %ymm0,%ymm2
DB 255,224 ; jmpq *%rax
@@ -36923,7 +36923,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,83,179,0,0 ; vpbroadcastw 0xb353(%rip),%ymm7 # 32006 <_sk_srcover_bgra_8888_sse2_lowp+0xa62>
+ DB 196,226,125,121,61,179,180,0,0 ; vpbroadcastw 0xb4b3(%rip),%ymm7 # 32166 <_sk_srcover_bgra_8888_sse2_lowp+0xa52>
DB 197,253,111,236 ; vmovdqa %ymm4,%ymm5
DB 197,253,111,244 ; vmovdqa %ymm4,%ymm6
DB 255,224 ; jmpq *%rax
@@ -36965,12 +36965,12 @@ _sk_load_g8_dst_hsw_lowp LABEL PROC
PUBLIC _sk_luminance_to_alpha_hsw_lowp
_sk_luminance_to_alpha_hsw_lowp LABEL PROC
- DB 196,226,125,121,29,3,179,0,0 ; vpbroadcastw 0xb303(%rip),%ymm3 # 32008 <_sk_srcover_bgra_8888_sse2_lowp+0xa64>
+ DB 196,226,125,121,29,99,180,0,0 ; vpbroadcastw 0xb463(%rip),%ymm3 # 32168 <_sk_srcover_bgra_8888_sse2_lowp+0xa54>
DB 197,253,213,195 ; vpmullw %ymm3,%ymm0,%ymm0
- DB 196,226,125,121,29,248,178,0,0 ; vpbroadcastw 0xb2f8(%rip),%ymm3 # 3200a <_sk_srcover_bgra_8888_sse2_lowp+0xa66>
+ DB 196,226,125,121,29,88,180,0,0 ; vpbroadcastw 0xb458(%rip),%ymm3 # 3216a <_sk_srcover_bgra_8888_sse2_lowp+0xa56>
DB 197,245,213,203 ; vpmullw %ymm3,%ymm1,%ymm1
DB 197,245,253,192 ; vpaddw %ymm0,%ymm1,%ymm0
- DB 196,226,125,121,13,233,178,0,0 ; vpbroadcastw 0xb2e9(%rip),%ymm1 # 3200c <_sk_srcover_bgra_8888_sse2_lowp+0xa68>
+ DB 196,226,125,121,13,73,180,0,0 ; vpbroadcastw 0xb449(%rip),%ymm1 # 3216c <_sk_srcover_bgra_8888_sse2_lowp+0xa58>
DB 197,237,213,201 ; vpmullw %ymm1,%ymm2,%ymm1
DB 197,253,253,193 ; vpaddw %ymm1,%ymm0,%ymm0
DB 197,229,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm3
@@ -37067,7 +37067,7 @@ _sk_gather_g8_hsw_lowp LABEL PROC
DB 196,227,121,32,192,15 ; vpinsrb $0xf,%eax,%xmm0,%xmm0
DB 196,226,125,48,192 ; vpmovzxbw %xmm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,121,29,44,177,0,0 ; vpbroadcastw 0xb12c(%rip),%ymm3 # 3200e <_sk_srcover_bgra_8888_sse2_lowp+0xa6a>
+ DB 196,226,125,121,29,140,178,0,0 ; vpbroadcastw 0xb28c(%rip),%ymm3 # 3216e <_sk_srcover_bgra_8888_sse2_lowp+0xa5a>
DB 197,253,111,200 ; vmovdqa %ymm0,%ymm1
DB 197,253,111,208 ; vmovdqa %ymm0,%ymm2
DB 255,224 ; jmpq *%rax
@@ -37076,13 +37076,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,134,169,0,0 ; vmovss 0xa986(%rip),%xmm9 # 31880 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- DB 196,98,57,169,13,77,169,0,0 ; vfmadd213ss 0xa94d(%rip),%xmm8,%xmm9 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 197,122,16,13,246,170,0,0 ; vmovss 0xaaf6(%rip),%xmm9 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,57,169,13,189,170,0,0 ; vfmadd213ss 0xaabd(%rip),%xmm8,%xmm9 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,193,122,44,193 ; vcvttss2si %xmm9,%eax
DB 197,121,110,192 ; vmovd %eax,%xmm8
DB 196,66,125,121,192 ; vpbroadcastw %xmm8,%ymm8
DB 197,189,213,192 ; vpmullw %ymm0,%ymm8,%ymm0
- DB 196,98,125,121,13,242,176,0,0 ; vpbroadcastw 0xb0f2(%rip),%ymm9 # 32010 <_sk_srcover_bgra_8888_sse2_lowp+0xa6c>
+ DB 196,98,125,121,13,82,178,0,0 ; vpbroadcastw 0xb252(%rip),%ymm9 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xa5c>
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
@@ -37101,12 +37101,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,28,169,0,0 ; vmovss 0xa91c(%rip),%xmm9 # 31880 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- DB 196,98,57,169,13,227,168,0,0 ; vfmadd213ss 0xa8e3(%rip),%xmm8,%xmm9 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 197,122,16,13,140,170,0,0 ; vmovss 0xaa8c(%rip),%xmm9 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,57,169,13,83,170,0,0 ; vfmadd213ss 0xaa53(%rip),%xmm8,%xmm9 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,193,122,44,193 ; vcvttss2si %xmm9,%eax
DB 197,121,110,192 ; vmovd %eax,%xmm8
DB 196,66,125,121,192 ; vpbroadcastw %xmm8,%ymm8
- DB 196,98,125,121,13,142,176,0,0 ; vpbroadcastw 0xb08e(%rip),%ymm9 # 32012 <_sk_srcover_bgra_8888_sse2_lowp+0xa6e>
+ DB 196,98,125,121,13,238,177,0,0 ; vpbroadcastw 0xb1ee(%rip),%ymm9 # 32172 <_sk_srcover_bgra_8888_sse2_lowp+0xa5e>
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
@@ -37182,7 +37182,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,45,175,0,0 ; vpbroadcastw 0xaf2d(%rip),%ymm9 # 32014 <_sk_srcover_bgra_8888_sse2_lowp+0xa70>
+ DB 196,98,125,121,13,141,176,0,0 ; vpbroadcastw 0xb08d(%rip),%ymm9 # 32174 <_sk_srcover_bgra_8888_sse2_lowp+0xa60>
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
@@ -37203,7 +37203,7 @@ _sk_scale_u8_hsw_lowp LABEL PROC
DB 255,26 ; lcall *(%rdx)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,75 ; decl 0x4bffffff(%rip) # 4c02712c <_sk_srcover_bgra_8888_sse2_lowp+0x4bff5b88>
+ DB 255,13,255,255,255,75 ; decl 0x4bffffff(%rip) # 4c02712c <_sk_srcover_bgra_8888_sse2_lowp+0x4bff5a18>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,67,255 ; incl -0x1(%rbx)
@@ -37280,7 +37280,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,188,173,0,0 ; vpbroadcastw 0xadbc(%rip),%ymm9 # 32016 <_sk_srcover_bgra_8888_sse2_lowp+0xa72>
+ DB 196,98,125,121,13,28,175,0,0 ; vpbroadcastw 0xaf1c(%rip),%ymm9 # 32176 <_sk_srcover_bgra_8888_sse2_lowp+0xa62>
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
@@ -37312,7 +37312,7 @@ _sk_lerp_u8_hsw_lowp LABEL PROC
DB 254 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,254,255,255,38 ; callq 270272c7 <_sk_srcover_bgra_8888_sse2_lowp+0x26ff5d23>
+ DB 232,254,255,255,38 ; callq 270272c7 <_sk_srcover_bgra_8888_sse2_lowp+0x26ff5bb3>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,30 ; lcall *(%rsi)
@@ -37405,13 +37405,13 @@ _sk_scale_565_hsw_lowp LABEL PROC
DB 196,65,122,111,20,80 ; vmovdqu (%r8,%rdx,2),%xmm10
DB 196,67,45,56,201,1 ; vinserti128 $0x1,%xmm9,%ymm10,%ymm9
DB 196,67,53,2,192,192 ; vpblendd $0xc0,%ymm8,%ymm9,%ymm8
- DB 196,98,125,121,13,203,171,0,0 ; vpbroadcastw 0xabcb(%rip),%ymm9 # 32018 <_sk_srcover_bgra_8888_sse2_lowp+0xa74>
+ DB 196,98,125,121,13,43,173,0,0 ; vpbroadcastw 0xad2b(%rip),%ymm9 # 32178 <_sk_srcover_bgra_8888_sse2_lowp+0xa64>
DB 196,193,45,113,208,8 ; vpsrlw $0x8,%ymm8,%ymm10
DB 196,65,45,219,201 ; vpand %ymm9,%ymm10,%ymm9
DB 196,193,45,113,208,5 ; vpsrlw $0x5,%ymm8,%ymm10
- DB 196,98,125,121,29,179,171,0,0 ; vpbroadcastw 0xabb3(%rip),%ymm11 # 3201a <_sk_srcover_bgra_8888_sse2_lowp+0xa76>
+ DB 196,98,125,121,29,19,173,0,0 ; vpbroadcastw 0xad13(%rip),%ymm11 # 3217a <_sk_srcover_bgra_8888_sse2_lowp+0xa66>
DB 196,65,45,219,211 ; vpand %ymm11,%ymm10,%ymm10
- DB 196,98,125,121,29,167,171,0,0 ; vpbroadcastw 0xaba7(%rip),%ymm11 # 3201c <_sk_srcover_bgra_8888_sse2_lowp+0xa78>
+ DB 196,98,125,121,29,7,173,0,0 ; vpbroadcastw 0xad07(%rip),%ymm11 # 3217c <_sk_srcover_bgra_8888_sse2_lowp+0xa68>
DB 196,65,61,219,219 ; vpand %ymm11,%ymm8,%ymm11
DB 196,193,61,113,208,13 ; vpsrlw $0xd,%ymm8,%ymm8
DB 196,65,53,235,192 ; vpor %ymm8,%ymm9,%ymm8
@@ -37421,7 +37421,7 @@ _sk_scale_565_hsw_lowp LABEL PROC
DB 196,193,45,113,243,3 ; vpsllw $0x3,%ymm11,%ymm10
DB 196,193,37,113,211,2 ; vpsrlw $0x2,%ymm11,%ymm11
DB 196,65,45,235,211 ; vpor %ymm11,%ymm10,%ymm10
- DB 196,98,125,121,29,110,171,0,0 ; vpbroadcastw 0xab6e(%rip),%ymm11 # 3201e <_sk_srcover_bgra_8888_sse2_lowp+0xa7a>
+ DB 196,98,125,121,29,206,172,0,0 ; vpbroadcastw 0xacce(%rip),%ymm11 # 3217e <_sk_srcover_bgra_8888_sse2_lowp+0xa6a>
DB 196,65,101,239,227 ; vpxor %ymm11,%ymm3,%ymm12
DB 196,65,69,239,219 ; vpxor %ymm11,%ymm7,%ymm11
DB 196,65,37,101,220 ; vpcmpgtw %ymm12,%ymm11,%ymm11
@@ -37431,7 +37431,7 @@ _sk_scale_565_hsw_lowp LABEL PROC
DB 196,66,21,62,232 ; vpmaxuw %ymm8,%ymm13,%ymm13
DB 196,67,21,76,220,176 ; vpblendvb %ymm11,%ymm12,%ymm13,%ymm11
DB 197,189,213,192 ; vpmullw %ymm0,%ymm8,%ymm0
- DB 196,98,125,121,5,58,171,0,0 ; vpbroadcastw 0xab3a(%rip),%ymm8 # 32020 <_sk_srcover_bgra_8888_sse2_lowp+0xa7c>
+ DB 196,98,125,121,5,154,172,0,0 ; vpbroadcastw 0xac9a(%rip),%ymm8 # 32180 <_sk_srcover_bgra_8888_sse2_lowp+0xa6c>
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,181,213,201 ; vpmullw %ymm1,%ymm9,%ymm1
@@ -37546,13 +37546,13 @@ _sk_lerp_565_hsw_lowp LABEL PROC
DB 196,65,122,111,20,80 ; vmovdqu (%r8,%rdx,2),%xmm10
DB 196,67,45,56,201,1 ; vinserti128 $0x1,%xmm9,%ymm10,%ymm9
DB 196,67,53,2,192,192 ; vpblendd $0xc0,%ymm8,%ymm9,%ymm8
- DB 196,98,125,121,13,113,169,0,0 ; vpbroadcastw 0xa971(%rip),%ymm9 # 32022 <_sk_srcover_bgra_8888_sse2_lowp+0xa7e>
+ DB 196,98,125,121,13,209,170,0,0 ; vpbroadcastw 0xaad1(%rip),%ymm9 # 32182 <_sk_srcover_bgra_8888_sse2_lowp+0xa6e>
DB 196,193,45,113,208,8 ; vpsrlw $0x8,%ymm8,%ymm10
DB 196,65,45,219,201 ; vpand %ymm9,%ymm10,%ymm9
DB 196,193,45,113,208,5 ; vpsrlw $0x5,%ymm8,%ymm10
- DB 196,98,125,121,29,89,169,0,0 ; vpbroadcastw 0xa959(%rip),%ymm11 # 32024 <_sk_srcover_bgra_8888_sse2_lowp+0xa80>
+ DB 196,98,125,121,29,185,170,0,0 ; vpbroadcastw 0xaab9(%rip),%ymm11 # 32184 <_sk_srcover_bgra_8888_sse2_lowp+0xa70>
DB 196,65,45,219,211 ; vpand %ymm11,%ymm10,%ymm10
- DB 196,98,125,121,29,77,169,0,0 ; vpbroadcastw 0xa94d(%rip),%ymm11 # 32026 <_sk_srcover_bgra_8888_sse2_lowp+0xa82>
+ DB 196,98,125,121,29,173,170,0,0 ; vpbroadcastw 0xaaad(%rip),%ymm11 # 32186 <_sk_srcover_bgra_8888_sse2_lowp+0xa72>
DB 196,65,61,219,219 ; vpand %ymm11,%ymm8,%ymm11
DB 196,193,61,113,208,13 ; vpsrlw $0xd,%ymm8,%ymm8
DB 196,65,53,235,192 ; vpor %ymm8,%ymm9,%ymm8
@@ -37562,7 +37562,7 @@ _sk_lerp_565_hsw_lowp LABEL PROC
DB 196,193,45,113,243,3 ; vpsllw $0x3,%ymm11,%ymm10
DB 196,193,37,113,211,2 ; vpsrlw $0x2,%ymm11,%ymm11
DB 196,65,45,235,211 ; vpor %ymm11,%ymm10,%ymm10
- DB 196,98,125,121,29,20,169,0,0 ; vpbroadcastw 0xa914(%rip),%ymm11 # 32028 <_sk_srcover_bgra_8888_sse2_lowp+0xa84>
+ DB 196,98,125,121,29,116,170,0,0 ; vpbroadcastw 0xaa74(%rip),%ymm11 # 32188 <_sk_srcover_bgra_8888_sse2_lowp+0xa74>
DB 196,65,101,239,227 ; vpxor %ymm11,%ymm3,%ymm12
DB 196,65,69,239,219 ; vpxor %ymm11,%ymm7,%ymm11
DB 196,65,37,101,220 ; vpcmpgtw %ymm12,%ymm11,%ymm11
@@ -37571,7 +37571,7 @@ _sk_lerp_565_hsw_lowp LABEL PROC
DB 196,66,53,62,234 ; vpmaxuw %ymm10,%ymm9,%ymm13
DB 196,66,21,62,232 ; vpmaxuw %ymm8,%ymm13,%ymm13
DB 196,67,21,76,220,176 ; vpblendvb %ymm11,%ymm12,%ymm13,%ymm11
- DB 196,98,125,121,37,228,168,0,0 ; vpbroadcastw 0xa8e4(%rip),%ymm12 # 3202a <_sk_srcover_bgra_8888_sse2_lowp+0xa86>
+ DB 196,98,125,121,37,68,170,0,0 ; vpbroadcastw 0xaa44(%rip),%ymm12 # 3218a <_sk_srcover_bgra_8888_sse2_lowp+0xa76>
DB 196,65,61,239,236 ; vpxor %ymm12,%ymm8,%ymm13
DB 197,21,213,236 ; vpmullw %ymm4,%ymm13,%ymm13
DB 197,189,213,192 ; vpmullw %ymm0,%ymm8,%ymm0
@@ -37642,7 +37642,7 @@ _sk_clamp_x_1_hsw_lowp LABEL PROC
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 196,193,116,95,200 ; vmaxps %ymm8,%ymm1,%ymm1
DB 196,193,124,95,192 ; vmaxps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,5,72,160,0,0 ; vbroadcastss 0xa048(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,184,161,0,0 ; vbroadcastss 0xa1b8(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -37657,7 +37657,7 @@ _sk_repeat_x_1_hsw_lowp LABEL PROC
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 196,193,116,95,200 ; vmaxps %ymm8,%ymm1,%ymm1
DB 196,193,124,95,192 ; vmaxps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,5,12,160,0,0 ; vbroadcastss 0xa00c(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,124,161,0,0 ; vbroadcastss 0xa17c(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -37665,10 +37665,10 @@ _sk_repeat_x_1_hsw_lowp LABEL PROC
PUBLIC _sk_mirror_x_1_hsw_lowp
_sk_mirror_x_1_hsw_lowp LABEL PROC
- DB 196,98,125,24,5,13,160,0,0 ; vbroadcastss 0xa00d(%rip),%ymm8 # 3186c <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
+ DB 196,98,125,24,5,125,161,0,0 ; vbroadcastss 0xa17d(%rip),%ymm8 # 319dc <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
DB 196,193,116,88,200 ; vaddps %ymm8,%ymm1,%ymm1
- DB 196,98,125,24,13,222,159,0,0 ; vbroadcastss 0x9fde(%rip),%ymm9 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,13,78,161,0,0 ; vbroadcastss 0xa14e(%rip),%ymm9 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,116,89,209 ; vmulps %ymm9,%ymm1,%ymm10
DB 196,65,124,89,201 ; vmulps %ymm9,%ymm0,%ymm9
DB 196,67,125,8,201,1 ; vroundps $0x1,%ymm9,%ymm9
@@ -37679,13 +37679,13 @@ _sk_mirror_x_1_hsw_lowp LABEL PROC
DB 196,193,116,92,202 ; vsubps %ymm10,%ymm1,%ymm1
DB 196,193,116,88,200 ; vaddps %ymm8,%ymm1,%ymm1
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,5,45,161,0,0 ; vbroadcastss 0xa12d(%rip),%ymm8 # 319dc <_sk_srcover_bgra_8888_sse2_lowp+0x438>
+ DB 196,98,125,24,5,157,162,0,0 ; vbroadcastss 0xa29d(%rip),%ymm8 # 31b4c <_sk_srcover_bgra_8888_sse2_lowp+0x438>
DB 196,193,124,84,192 ; vandps %ymm8,%ymm0,%ymm0
DB 196,193,116,84,200 ; vandps %ymm8,%ymm1,%ymm1
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 196,193,116,95,200 ; vmaxps %ymm8,%ymm1,%ymm1
DB 196,193,124,95,192 ; vmaxps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,5,131,159,0,0 ; vbroadcastss 0x9f83(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,243,160,0,0 ; vbroadcastss 0xa0f3(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -37693,144 +37693,181 @@ _sk_mirror_x_1_hsw_lowp LABEL PROC
PUBLIC _sk_gradient_hsw_lowp
_sk_gradient_hsw_lowp LABEL PROC
- DB 72,129,236,56,1,0,0 ; sub $0x138,%rsp
- DB 197,252,17,188,36,0,1,0,0 ; vmovups %ymm7,0x100(%rsp)
- DB 197,252,17,180,36,224,0,0,0 ; vmovups %ymm6,0xe0(%rsp)
- DB 197,254,127,172,36,192,0,0,0 ; vmovdqu %ymm5,0xc0(%rsp)
- DB 197,252,17,164,36,160,0,0,0 ; vmovups %ymm4,0xa0(%rsp)
+ DB 72,129,236,24,1,0,0 ; sub $0x118,%rsp
+ DB 197,254,127,188,36,224,0,0,0 ; vmovdqu %ymm7,0xe0(%rsp)
+ DB 197,252,17,180,36,192,0,0,0 ; vmovups %ymm6,0xc0(%rsp)
+ DB 197,254,127,172,36,160,0,0,0 ; vmovdqu %ymm5,0xa0(%rsp)
+ DB 197,254,127,164,36,128,0,0,0 ; vmovdqu %ymm4,0x80(%rsp)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 76,139,0 ; mov (%rax),%r8
- DB 196,65,28,87,228 ; vxorps %ymm12,%ymm12,%ymm12
- DB 197,237,239,210 ; vpxor %ymm2,%ymm2,%ymm2
+ DB 197,197,239,255 ; vpxor %ymm7,%ymm7,%ymm7
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
DB 73,131,248,2 ; cmp $0x2,%r8
- DB 114,51 ; jb 27955 <_sk_gradient_hsw_lowp+0x76>
+ DB 114,60 ; jb 27959 <_sk_gradient_hsw_lowp+0x7a>
DB 76,139,72,72 ; mov 0x48(%rax),%r9
- DB 73,255,200 ; dec %r8
- DB 73,131,193,4 ; add $0x4,%r9
- DB 197,237,239,210 ; vpxor %ymm2,%ymm2,%ymm2
+ DB 197,197,239,255 ; vpxor %ymm7,%ymm7,%ymm7
+ DB 65,186,1,0,0,0 ; mov $0x1,%r10d
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
- DB 196,194,125,24,25 ; vbroadcastss (%r9),%ymm3
- DB 197,228,194,224,2 ; vcmpleps %ymm0,%ymm3,%ymm4
- DB 197,237,250,212 ; vpsubd %ymm4,%ymm2,%ymm2
- DB 197,228,194,217,2 ; vcmpleps %ymm1,%ymm3,%ymm3
- DB 197,213,250,235 ; vpsubd %ymm3,%ymm5,%ymm5
- DB 73,131,193,4 ; add $0x4,%r9
- DB 73,255,200 ; dec %r8
- DB 117,224 ; jne 27935 <_sk_gradient_hsw_lowp+0x56>
+ DB 196,130,125,24,20,145 ; vbroadcastss (%r9,%r10,4),%ymm2
+ DB 197,236,194,216,2 ; vcmpleps %ymm0,%ymm2,%ymm3
+ DB 197,197,250,251 ; vpsubd %ymm3,%ymm7,%ymm7
+ DB 197,236,194,209,2 ; vcmpleps %ymm1,%ymm2,%ymm2
+ DB 197,213,250,234 ; vpsubd %ymm2,%ymm5,%ymm5
+ DB 73,255,194 ; inc %r10
+ DB 77,57,208 ; cmp %r10,%r8
+ DB 117,224 ; jne 2792f <_sk_gradient_hsw_lowp+0x50>
+ DB 73,131,248,8 ; cmp $0x8,%r8
+ DB 15,135,179,0,0,0 ; ja 27a0c <_sk_gradient_hsw_lowp+0x12d>
DB 76,139,64,8 ; mov 0x8(%rax),%r8
DB 76,139,72,16 ; mov 0x10(%rax),%r9
- DB 196,65,52,87,201 ; vxorps %ymm9,%ymm9,%ymm9
- DB 197,229,118,219 ; vpcmpeqd %ymm3,%ymm3,%ymm3
- DB 196,66,101,146,12,144 ; vgatherdps %ymm3,(%r8,%ymm2,4),%ymm9
- DB 197,220,87,228 ; vxorps %ymm4,%ymm4,%ymm4
- DB 197,229,118,219 ; vpcmpeqd %ymm3,%ymm3,%ymm3
- DB 196,194,101,146,36,168 ; vgatherdps %ymm3,(%r8,%ymm5,4),%ymm4
- DB 197,252,17,164,36,128,0,0,0 ; vmovups %ymm4,0x80(%rsp)
- DB 197,220,87,228 ; vxorps %ymm4,%ymm4,%ymm4
- DB 197,229,118,219 ; vpcmpeqd %ymm3,%ymm3,%ymm3
- DB 196,194,101,146,36,145 ; vgatherdps %ymm3,(%r9,%ymm2,4),%ymm4
- DB 197,204,87,246 ; vxorps %ymm6,%ymm6,%ymm6
- DB 197,229,118,219 ; vpcmpeqd %ymm3,%ymm3,%ymm3
- DB 196,194,101,146,52,169 ; vgatherdps %ymm3,(%r9,%ymm5,4),%ymm6
- DB 197,252,17,116,36,96 ; vmovups %ymm6,0x60(%rsp)
+ DB 196,193,124,16,24 ; vmovups (%r8),%ymm3
+ DB 196,226,69,22,211 ; vpermps %ymm3,%ymm7,%ymm2
+ DB 196,226,85,22,219 ; vpermps %ymm3,%ymm5,%ymm3
+ DB 76,139,64,40 ; mov 0x28(%rax),%r8
+ DB 196,193,124,16,32 ; vmovups (%r8),%ymm4
+ DB 196,98,69,22,244 ; vpermps %ymm4,%ymm7,%ymm14
+ DB 196,226,85,22,228 ; vpermps %ymm4,%ymm5,%ymm4
+ DB 197,252,17,100,36,96 ; vmovups %ymm4,0x60(%rsp)
+ DB 196,193,124,16,33 ; vmovups (%r9),%ymm4
+ DB 196,98,69,22,196 ; vpermps %ymm4,%ymm7,%ymm8
+ DB 196,98,85,22,204 ; vpermps %ymm4,%ymm5,%ymm9
+ DB 76,139,64,48 ; mov 0x30(%rax),%r8
+ DB 196,193,124,16,32 ; vmovups (%r8),%ymm4
+ DB 196,98,69,22,236 ; vpermps %ymm4,%ymm7,%ymm13
+ DB 196,226,85,22,228 ; vpermps %ymm4,%ymm5,%ymm4
+ DB 197,252,17,36,36 ; vmovups %ymm4,(%rsp)
DB 76,139,64,24 ; mov 0x18(%rax),%r8
- DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
+ DB 196,193,124,16,32 ; vmovups (%r8),%ymm4
+ DB 196,98,69,22,212 ; vpermps %ymm4,%ymm7,%ymm10
+ DB 196,98,85,22,220 ; vpermps %ymm4,%ymm5,%ymm11
+ DB 76,139,64,56 ; mov 0x38(%rax),%r8
+ DB 196,193,124,16,48 ; vmovups (%r8),%ymm6
+ DB 196,226,69,22,230 ; vpermps %ymm6,%ymm7,%ymm4
+ DB 196,226,85,22,246 ; vpermps %ymm6,%ymm5,%ymm6
+ DB 76,139,64,32 ; mov 0x20(%rax),%r8
+ DB 196,65,124,16,32 ; vmovups (%r8),%ymm12
+ DB 196,66,69,22,252 ; vpermps %ymm12,%ymm7,%ymm15
+ DB 197,124,17,124,36,64 ; vmovups %ymm15,0x40(%rsp)
+ DB 196,66,85,22,228 ; vpermps %ymm12,%ymm5,%ymm12
+ DB 197,124,17,100,36,32 ; vmovups %ymm12,0x20(%rsp)
+ DB 72,139,64,64 ; mov 0x40(%rax),%rax
+ DB 197,124,16,56 ; vmovups (%rax),%ymm15
+ DB 196,66,69,22,231 ; vpermps %ymm15,%ymm7,%ymm12
+ DB 196,194,85,22,255 ; vpermps %ymm15,%ymm5,%ymm7
+ DB 233,33,1,0,0 ; jmpq 27b2d <_sk_gradient_hsw_lowp+0x24e>
+ DB 76,139,64,8 ; mov 0x8(%rax),%r8
+ DB 76,139,72,16 ; mov 0x10(%rax),%r9
DB 197,229,118,219 ; vpcmpeqd %ymm3,%ymm3,%ymm3
- DB 196,66,101,146,4,144 ; vgatherdps %ymm3,(%r8,%ymm2,4),%ymm8
+ DB 197,236,87,210 ; vxorps %ymm2,%ymm2,%ymm2
+ DB 196,194,101,146,20,184 ; vgatherdps %ymm3,(%r8,%ymm7,4),%ymm2
+ DB 197,221,118,228 ; vpcmpeqd %ymm4,%ymm4,%ymm4
+ DB 197,228,87,219 ; vxorps %ymm3,%ymm3,%ymm3
+ DB 196,194,93,146,28,168 ; vgatherdps %ymm4,(%r8,%ymm5,4),%ymm3
+ DB 197,221,118,228 ; vpcmpeqd %ymm4,%ymm4,%ymm4
+ DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
+ DB 196,66,93,146,4,185 ; vgatherdps %ymm4,(%r9,%ymm7,4),%ymm8
+ DB 197,221,118,228 ; vpcmpeqd %ymm4,%ymm4,%ymm4
+ DB 196,65,52,87,201 ; vxorps %ymm9,%ymm9,%ymm9
+ DB 196,66,93,146,12,169 ; vgatherdps %ymm4,(%r9,%ymm5,4),%ymm9
+ DB 76,139,64,24 ; mov 0x18(%rax),%r8
+ DB 197,221,118,228 ; vpcmpeqd %ymm4,%ymm4,%ymm4
+ DB 196,65,44,87,210 ; vxorps %ymm10,%ymm10,%ymm10
+ DB 196,66,93,146,20,184 ; vgatherdps %ymm4,(%r8,%ymm7,4),%ymm10
+ DB 197,221,118,228 ; vpcmpeqd %ymm4,%ymm4,%ymm4
+ DB 196,65,36,87,219 ; vxorps %ymm11,%ymm11,%ymm11
+ DB 196,66,93,146,28,168 ; vgatherdps %ymm4,(%r8,%ymm5,4),%ymm11
+ DB 76,139,64,32 ; mov 0x20(%rax),%r8
+ DB 197,221,118,228 ; vpcmpeqd %ymm4,%ymm4,%ymm4
DB 197,204,87,246 ; vxorps %ymm6,%ymm6,%ymm6
- DB 197,229,118,219 ; vpcmpeqd %ymm3,%ymm3,%ymm3
- DB 196,194,101,146,52,168 ; vgatherdps %ymm3,(%r8,%ymm5,4),%ymm6
+ DB 196,194,93,146,52,184 ; vgatherdps %ymm4,(%r8,%ymm7,4),%ymm6
DB 197,252,17,116,36,64 ; vmovups %ymm6,0x40(%rsp)
- DB 76,139,64,32 ; mov 0x20(%rax),%r8
+ DB 197,221,118,228 ; vpcmpeqd %ymm4,%ymm4,%ymm4
DB 197,204,87,246 ; vxorps %ymm6,%ymm6,%ymm6
- DB 197,229,118,219 ; vpcmpeqd %ymm3,%ymm3,%ymm3
- DB 196,194,101,146,52,144 ; vgatherdps %ymm3,(%r8,%ymm2,4),%ymm6
+ DB 196,194,93,146,52,168 ; vgatherdps %ymm4,(%r8,%ymm5,4),%ymm6
DB 197,252,17,116,36,32 ; vmovups %ymm6,0x20(%rsp)
- DB 197,204,87,246 ; vxorps %ymm6,%ymm6,%ymm6
- DB 197,229,118,219 ; vpcmpeqd %ymm3,%ymm3,%ymm3
- DB 196,194,101,146,52,168 ; vgatherdps %ymm3,(%r8,%ymm5,4),%ymm6
- DB 197,252,17,52,36 ; vmovups %ymm6,(%rsp)
DB 76,139,64,40 ; mov 0x28(%rax),%r8
- DB 196,65,44,87,210 ; vxorps %ymm10,%ymm10,%ymm10
- DB 197,229,118,219 ; vpcmpeqd %ymm3,%ymm3,%ymm3
- DB 196,66,101,146,20,144 ; vgatherdps %ymm3,(%r8,%ymm2,4),%ymm10
- DB 196,65,36,87,219 ; vxorps %ymm11,%ymm11,%ymm11
- DB 197,229,118,219 ; vpcmpeqd %ymm3,%ymm3,%ymm3
- DB 196,66,101,146,28,168 ; vgatherdps %ymm3,(%r8,%ymm5,4),%ymm11
- DB 76,139,64,48 ; mov 0x30(%rax),%r8
+ DB 197,221,118,228 ; vpcmpeqd %ymm4,%ymm4,%ymm4
DB 196,65,12,87,246 ; vxorps %ymm14,%ymm14,%ymm14
- DB 197,229,118,219 ; vpcmpeqd %ymm3,%ymm3,%ymm3
- DB 196,66,101,146,52,144 ; vgatherdps %ymm3,(%r8,%ymm2,4),%ymm14
- DB 196,65,4,87,255 ; vxorps %ymm15,%ymm15,%ymm15
- DB 197,229,118,219 ; vpcmpeqd %ymm3,%ymm3,%ymm3
- DB 196,66,101,146,60,168 ; vgatherdps %ymm3,(%r8,%ymm5,4),%ymm15
+ DB 196,66,93,146,52,184 ; vgatherdps %ymm4,(%r8,%ymm7,4),%ymm14
+ DB 197,221,118,228 ; vpcmpeqd %ymm4,%ymm4,%ymm4
+ DB 197,204,87,246 ; vxorps %ymm6,%ymm6,%ymm6
+ DB 196,194,93,146,52,168 ; vgatherdps %ymm4,(%r8,%ymm5,4),%ymm6
+ DB 197,252,17,116,36,96 ; vmovups %ymm6,0x60(%rsp)
+ DB 76,139,64,48 ; mov 0x30(%rax),%r8
+ DB 197,221,118,228 ; vpcmpeqd %ymm4,%ymm4,%ymm4
+ DB 196,65,20,87,237 ; vxorps %ymm13,%ymm13,%ymm13
+ DB 196,66,93,146,44,184 ; vgatherdps %ymm4,(%r8,%ymm7,4),%ymm13
+ DB 197,221,118,228 ; vpcmpeqd %ymm4,%ymm4,%ymm4
+ DB 197,204,87,246 ; vxorps %ymm6,%ymm6,%ymm6
+ DB 196,194,93,146,52,168 ; vgatherdps %ymm4,(%r8,%ymm5,4),%ymm6
+ DB 197,252,17,52,36 ; vmovups %ymm6,(%rsp)
DB 76,139,64,56 ; mov 0x38(%rax),%r8
- DB 197,228,87,219 ; vxorps %ymm3,%ymm3,%ymm3
DB 197,205,118,246 ; vpcmpeqd %ymm6,%ymm6,%ymm6
- DB 196,194,77,146,28,144 ; vgatherdps %ymm6,(%r8,%ymm2,4),%ymm3
- DB 197,196,87,255 ; vxorps %ymm7,%ymm7,%ymm7
- DB 197,205,118,246 ; vpcmpeqd %ymm6,%ymm6,%ymm6
- DB 196,194,77,146,60,168 ; vgatherdps %ymm6,(%r8,%ymm5,4),%ymm7
- DB 72,139,64,64 ; mov 0x40(%rax),%rax
+ DB 197,220,87,228 ; vxorps %ymm4,%ymm4,%ymm4
+ DB 196,194,77,146,36,184 ; vgatherdps %ymm6,(%r8,%ymm7,4),%ymm4
+ DB 196,65,29,118,228 ; vpcmpeqd %ymm12,%ymm12,%ymm12
DB 197,204,87,246 ; vxorps %ymm6,%ymm6,%ymm6
- DB 196,65,21,118,237 ; vpcmpeqd %ymm13,%ymm13,%ymm13
- DB 196,226,21,146,52,144 ; vgatherdps %ymm13,(%rax,%ymm2,4),%ymm6
- DB 197,237,118,210 ; vpcmpeqd %ymm2,%ymm2,%ymm2
- DB 196,98,109,146,36,168 ; vgatherdps %ymm2,(%rax,%ymm5,4),%ymm12
- DB 196,66,125,184,209 ; vfmadd231ps %ymm9,%ymm0,%ymm10
- DB 196,98,125,184,244 ; vfmadd231ps %ymm4,%ymm0,%ymm14
- DB 196,194,125,184,216 ; vfmadd231ps %ymm8,%ymm0,%ymm3
- DB 196,226,125,184,116,36,32 ; vfmadd231ps 0x20(%rsp),%ymm0,%ymm6
- DB 196,98,117,184,156,36,128,0,0,0 ; vfmadd231ps 0x80(%rsp),%ymm1,%ymm11
- DB 196,98,117,184,124,36,96 ; vfmadd231ps 0x60(%rsp),%ymm1,%ymm15
- DB 196,226,117,184,124,36,64 ; vfmadd231ps 0x40(%rsp),%ymm1,%ymm7
- DB 196,98,117,184,36,36 ; vfmadd231ps (%rsp),%ymm1,%ymm12
- DB 196,226,125,24,5,203,157,0,0 ; vbroadcastss 0x9dcb(%rip),%ymm0 # 31880 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- DB 196,226,125,24,13,146,157,0,0 ; vbroadcastss 0x9d92(%rip),%ymm1 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,194,29,146,52,168 ; vgatherdps %ymm12,(%r8,%ymm5,4),%ymm6
+ DB 72,139,64,64 ; mov 0x40(%rax),%rax
+ DB 196,65,5,118,255 ; vpcmpeqd %ymm15,%ymm15,%ymm15
+ DB 196,65,28,87,228 ; vxorps %ymm12,%ymm12,%ymm12
+ DB 196,98,5,146,36,184 ; vgatherdps %ymm15,(%rax,%ymm7,4),%ymm12
+ DB 196,65,5,118,255 ; vpcmpeqd %ymm15,%ymm15,%ymm15
+ DB 197,196,87,255 ; vxorps %ymm7,%ymm7,%ymm7
+ DB 196,226,5,146,60,168 ; vgatherdps %ymm15,(%rax,%ymm5,4),%ymm7
+ DB 196,194,125,168,214 ; vfmadd213ps %ymm14,%ymm0,%ymm2
+ DB 196,66,125,168,197 ; vfmadd213ps %ymm13,%ymm0,%ymm8
+ DB 196,98,125,168,212 ; vfmadd213ps %ymm4,%ymm0,%ymm10
+ DB 196,98,125,184,100,36,64 ; vfmadd231ps 0x40(%rsp),%ymm0,%ymm12
+ DB 196,226,117,168,92,36,96 ; vfmadd213ps 0x60(%rsp),%ymm1,%ymm3
+ DB 196,98,117,168,12,36 ; vfmadd213ps (%rsp),%ymm1,%ymm9
+ DB 196,98,117,168,222 ; vfmadd213ps %ymm6,%ymm1,%ymm11
+ DB 196,226,117,184,124,36,32 ; vfmadd231ps 0x20(%rsp),%ymm1,%ymm7
+ DB 196,226,125,24,5,139,158,0,0 ; vbroadcastss 0x9e8b(%rip),%ymm0 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,226,125,24,13,82,158,0,0 ; vbroadcastss 0x9e52(%rip),%ymm1 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,226,125,168,217 ; vfmadd213ps %ymm1,%ymm0,%ymm3
+ DB 196,226,125,168,209 ; vfmadd213ps %ymm1,%ymm0,%ymm2
+ DB 196,98,125,168,201 ; vfmadd213ps %ymm1,%ymm0,%ymm9
+ DB 196,98,125,168,193 ; vfmadd213ps %ymm1,%ymm0,%ymm8
DB 196,98,125,168,217 ; vfmadd213ps %ymm1,%ymm0,%ymm11
DB 196,98,125,168,209 ; vfmadd213ps %ymm1,%ymm0,%ymm10
- DB 196,98,125,168,249 ; vfmadd213ps %ymm1,%ymm0,%ymm15
- DB 196,98,125,168,241 ; vfmadd213ps %ymm1,%ymm0,%ymm14
DB 196,226,125,168,249 ; vfmadd213ps %ymm1,%ymm0,%ymm7
- DB 196,226,125,168,217 ; vfmadd213ps %ymm1,%ymm0,%ymm3
DB 196,98,125,168,225 ; vfmadd213ps %ymm1,%ymm0,%ymm12
- DB 196,226,125,168,241 ; vfmadd213ps %ymm1,%ymm0,%ymm6
- DB 196,193,126,91,194 ; vcvttps2dq %ymm10,%ymm0
- DB 197,253,111,37,77,165,0,0 ; vmovdqa 0xa54d(%rip),%ymm4 # 32040 <_sk_srcover_bgra_8888_sse2_lowp+0xa9c>
+ DB 197,254,91,194 ; vcvttps2dq %ymm2,%ymm0
+ DB 197,253,111,37,254,165,0,0 ; vmovdqa 0xa5fe(%rip),%ymm4 # 321a0 <_sk_srcover_bgra_8888_sse2_lowp+0xa8c>
DB 196,226,125,0,196 ; vpshufb %ymm4,%ymm0,%ymm0
DB 196,227,253,0,192,232 ; vpermq $0xe8,%ymm0,%ymm0
- DB 196,193,126,91,203 ; vcvttps2dq %ymm11,%ymm1
+ DB 197,254,91,203 ; vcvttps2dq %ymm3,%ymm1
DB 196,226,117,0,204 ; vpshufb %ymm4,%ymm1,%ymm1
DB 196,227,253,0,201,232 ; vpermq $0xe8,%ymm1,%ymm1
DB 196,227,125,56,193,1 ; vinserti128 $0x1,%xmm1,%ymm0,%ymm0
- DB 196,193,126,91,206 ; vcvttps2dq %ymm14,%ymm1
+ DB 196,193,126,91,200 ; vcvttps2dq %ymm8,%ymm1
DB 196,226,117,0,204 ; vpshufb %ymm4,%ymm1,%ymm1
DB 196,227,253,0,201,232 ; vpermq $0xe8,%ymm1,%ymm1
- DB 196,193,126,91,215 ; vcvttps2dq %ymm15,%ymm2
+ DB 196,193,126,91,209 ; vcvttps2dq %ymm9,%ymm2
DB 196,226,109,0,212 ; vpshufb %ymm4,%ymm2,%ymm2
DB 196,227,253,0,210,232 ; vpermq $0xe8,%ymm2,%ymm2
DB 196,227,117,56,202,1 ; vinserti128 $0x1,%xmm2,%ymm1,%ymm1
- DB 197,254,91,211 ; vcvttps2dq %ymm3,%ymm2
+ DB 196,193,126,91,210 ; vcvttps2dq %ymm10,%ymm2
DB 196,226,109,0,212 ; vpshufb %ymm4,%ymm2,%ymm2
DB 196,227,253,0,210,232 ; vpermq $0xe8,%ymm2,%ymm2
- DB 197,254,91,223 ; vcvttps2dq %ymm7,%ymm3
+ DB 196,193,126,91,219 ; vcvttps2dq %ymm11,%ymm3
DB 196,226,101,0,220 ; vpshufb %ymm4,%ymm3,%ymm3
DB 196,227,253,0,219,232 ; vpermq $0xe8,%ymm3,%ymm3
DB 196,227,109,56,211,1 ; vinserti128 $0x1,%xmm3,%ymm2,%ymm2
- DB 197,254,91,222 ; vcvttps2dq %ymm6,%ymm3
+ DB 196,193,126,91,220 ; vcvttps2dq %ymm12,%ymm3
DB 196,226,101,0,220 ; vpshufb %ymm4,%ymm3,%ymm3
- DB 196,193,126,91,236 ; vcvttps2dq %ymm12,%ymm5
+ DB 197,254,91,239 ; vcvttps2dq %ymm7,%ymm5
DB 196,226,85,0,228 ; vpshufb %ymm4,%ymm5,%ymm4
DB 196,227,253,0,219,232 ; vpermq $0xe8,%ymm3,%ymm3
DB 196,227,253,0,228,232 ; vpermq $0xe8,%ymm4,%ymm4
DB 196,227,101,56,220,1 ; vinserti128 $0x1,%xmm4,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 197,252,16,164,36,160,0,0,0 ; vmovups 0xa0(%rsp),%ymm4
- DB 197,252,16,172,36,192,0,0,0 ; vmovups 0xc0(%rsp),%ymm5
- DB 197,252,16,180,36,224,0,0,0 ; vmovups 0xe0(%rsp),%ymm6
- DB 197,252,16,188,36,0,1,0,0 ; vmovups 0x100(%rsp),%ymm7
- DB 72,129,196,56,1,0,0 ; add $0x138,%rsp
+ DB 197,252,16,164,36,128,0,0,0 ; vmovups 0x80(%rsp),%ymm4
+ DB 197,252,16,172,36,160,0,0,0 ; vmovups 0xa0(%rsp),%ymm5
+ DB 197,252,16,180,36,192,0,0,0 ; vmovups 0xc0(%rsp),%ymm6
+ DB 197,252,16,188,36,224,0,0,0 ; vmovups 0xe0(%rsp),%ymm7
+ DB 72,129,196,24,1,0,0 ; add $0x118,%rsp
DB 255,224 ; jmpq *%rax
PUBLIC _sk_evenly_spaced_gradient_hsw_lowp
@@ -37839,15 +37876,14 @@ _sk_evenly_spaced_gradient_hsw_lowp LABEL PROC
DB 197,252,17,188,36,224,0,0,0 ; vmovups %ymm7,0xe0(%rsp)
DB 197,252,17,180,36,192,0,0,0 ; vmovups %ymm6,0xc0(%rsp)
DB 197,252,17,172,36,160,0,0,0 ; vmovups %ymm5,0xa0(%rsp)
- DB 197,252,17,164,36,128,0,0,0 ; vmovups %ymm4,0x80(%rsp)
- DB 197,124,40,217 ; vmovaps %ymm1,%ymm11
+ DB 197,254,127,164,36,128,0,0,0 ; vmovdqu %ymm4,0x80(%rsp)
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 76,139,8 ; mov (%rax),%r9
- DB 76,139,64,8 ; mov 0x8(%rax),%r8
+ DB 76,139,0 ; mov (%rax),%r8
+ DB 77,137,193 ; mov %r8,%r9
DB 73,255,201 ; dec %r9
- DB 120,7 ; js 27bf6 <_sk_evenly_spaced_gradient_hsw_lowp+0x44>
+ DB 120,7 ; js 27ca1 <_sk_evenly_spaced_gradient_hsw_lowp+0x3f>
DB 196,193,234,42,209 ; vcvtsi2ss %r9,%xmm2,%xmm2
- DB 235,22 ; jmp 27c0c <_sk_evenly_spaced_gradient_hsw_lowp+0x5a>
+ DB 235,22 ; jmp 27cb7 <_sk_evenly_spaced_gradient_hsw_lowp+0x55>
DB 77,137,202 ; mov %r9,%r10
DB 73,209,234 ; shr %r10
DB 65,131,225,1 ; and $0x1,%r9d
@@ -37856,115 +37892,155 @@ _sk_evenly_spaced_gradient_hsw_lowp LABEL PROC
DB 197,234,88,210 ; vaddss %xmm2,%xmm2,%xmm2
DB 196,226,125,24,210 ; vbroadcastss %xmm2,%ymm2
DB 197,252,89,218 ; vmulps %ymm2,%ymm0,%ymm3
- DB 197,164,89,210 ; vmulps %ymm2,%ymm11,%ymm2
- DB 197,254,91,210 ; vcvttps2dq %ymm2,%ymm2
- DB 197,254,91,243 ; vcvttps2dq %ymm3,%ymm6
- DB 197,245,118,201 ; vpcmpeqd %ymm1,%ymm1,%ymm1
- DB 197,228,87,219 ; vxorps %ymm3,%ymm3,%ymm3
- DB 196,194,117,146,28,176 ; vgatherdps %ymm1,(%r8,%ymm6,4),%ymm3
- DB 197,245,118,201 ; vpcmpeqd %ymm1,%ymm1,%ymm1
- DB 197,220,87,228 ; vxorps %ymm4,%ymm4,%ymm4
- DB 196,194,117,146,36,144 ; vgatherdps %ymm1,(%r8,%ymm2,4),%ymm4
+ DB 197,244,89,210 ; vmulps %ymm2,%ymm1,%ymm2
+ DB 197,126,91,242 ; vcvttps2dq %ymm2,%ymm14
+ DB 197,254,91,251 ; vcvttps2dq %ymm3,%ymm7
+ DB 73,131,248,8 ; cmp $0x8,%r8
+ DB 15,135,179,0,0,0 ; ja 27d89 <_sk_evenly_spaced_gradient_hsw_lowp+0x127>
+ DB 76,139,64,8 ; mov 0x8(%rax),%r8
+ DB 76,139,72,16 ; mov 0x10(%rax),%r9
+ DB 196,193,124,16,24 ; vmovups (%r8),%ymm3
+ DB 196,226,69,22,211 ; vpermps %ymm3,%ymm7,%ymm2
+ DB 196,226,13,22,219 ; vpermps %ymm3,%ymm14,%ymm3
+ DB 76,139,64,40 ; mov 0x28(%rax),%r8
+ DB 196,193,124,16,32 ; vmovups (%r8),%ymm4
+ DB 196,98,69,22,236 ; vpermps %ymm4,%ymm7,%ymm13
+ DB 196,226,13,22,228 ; vpermps %ymm4,%ymm14,%ymm4
DB 197,252,17,100,36,96 ; vmovups %ymm4,0x60(%rsp)
- DB 76,139,64,16 ; mov 0x10(%rax),%r8
+ DB 196,193,124,16,33 ; vmovups (%r9),%ymm4
+ DB 196,98,69,22,196 ; vpermps %ymm4,%ymm7,%ymm8
+ DB 196,98,13,22,204 ; vpermps %ymm4,%ymm14,%ymm9
+ DB 76,139,64,48 ; mov 0x30(%rax),%r8
+ DB 196,193,124,16,40 ; vmovups (%r8),%ymm5
+ DB 196,226,69,22,229 ; vpermps %ymm5,%ymm7,%ymm4
+ DB 196,226,13,22,237 ; vpermps %ymm5,%ymm14,%ymm5
+ DB 197,252,17,44,36 ; vmovups %ymm5,(%rsp)
+ DB 76,139,64,24 ; mov 0x18(%rax),%r8
+ DB 196,193,124,16,40 ; vmovups (%r8),%ymm5
+ DB 196,98,69,22,213 ; vpermps %ymm5,%ymm7,%ymm10
+ DB 196,98,13,22,221 ; vpermps %ymm5,%ymm14,%ymm11
+ DB 76,139,64,56 ; mov 0x38(%rax),%r8
+ DB 196,193,124,16,48 ; vmovups (%r8),%ymm6
+ DB 196,226,69,22,238 ; vpermps %ymm6,%ymm7,%ymm5
+ DB 196,226,13,22,246 ; vpermps %ymm6,%ymm14,%ymm6
+ DB 76,139,64,32 ; mov 0x20(%rax),%r8
+ DB 196,65,124,16,32 ; vmovups (%r8),%ymm12
+ DB 196,66,69,22,252 ; vpermps %ymm12,%ymm7,%ymm15
+ DB 197,124,17,124,36,64 ; vmovups %ymm15,0x40(%rsp)
+ DB 196,66,13,22,228 ; vpermps %ymm12,%ymm14,%ymm12
+ DB 197,124,17,100,36,32 ; vmovups %ymm12,0x20(%rsp)
+ DB 72,139,64,64 ; mov 0x40(%rax),%rax
+ DB 197,124,16,56 ; vmovups (%rax),%ymm15
+ DB 196,66,69,22,231 ; vpermps %ymm15,%ymm7,%ymm12
+ DB 196,194,13,22,255 ; vpermps %ymm15,%ymm14,%ymm7
+ DB 233,32,1,0,0 ; jmpq 27ea9 <_sk_evenly_spaced_gradient_hsw_lowp+0x247>
+ DB 76,139,64,8 ; mov 0x8(%rax),%r8
+ DB 76,139,72,16 ; mov 0x10(%rax),%r9
+ DB 197,236,87,210 ; vxorps %ymm2,%ymm2,%ymm2
+ DB 197,229,118,219 ; vpcmpeqd %ymm3,%ymm3,%ymm3
+ DB 196,194,101,146,20,184 ; vgatherdps %ymm3,(%r8,%ymm7,4),%ymm2
+ DB 197,228,87,219 ; vxorps %ymm3,%ymm3,%ymm3
DB 197,221,118,228 ; vpcmpeqd %ymm4,%ymm4,%ymm4
- DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
- DB 196,194,93,146,12,176 ; vgatherdps %ymm4,(%r8,%ymm6,4),%ymm1
+ DB 196,130,93,146,28,176 ; vgatherdps %ymm4,(%r8,%ymm14,4),%ymm3
+ DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 197,221,118,228 ; vpcmpeqd %ymm4,%ymm4,%ymm4
- DB 197,212,87,237 ; vxorps %ymm5,%ymm5,%ymm5
- DB 196,194,93,146,44,144 ; vgatherdps %ymm4,(%r8,%ymm2,4),%ymm5
- DB 197,252,17,108,36,64 ; vmovups %ymm5,0x40(%rsp)
+ DB 196,66,93,146,4,185 ; vgatherdps %ymm4,(%r9,%ymm7,4),%ymm8
+ DB 196,65,52,87,201 ; vxorps %ymm9,%ymm9,%ymm9
+ DB 197,221,118,228 ; vpcmpeqd %ymm4,%ymm4,%ymm4
+ DB 196,2,93,146,12,177 ; vgatherdps %ymm4,(%r9,%ymm14,4),%ymm9
DB 76,139,64,24 ; mov 0x18(%rax),%r8
- DB 197,213,118,237 ; vpcmpeqd %ymm5,%ymm5,%ymm5
- DB 197,220,87,228 ; vxorps %ymm4,%ymm4,%ymm4
- DB 196,194,85,146,36,176 ; vgatherdps %ymm5,(%r8,%ymm6,4),%ymm4
- DB 197,213,118,237 ; vpcmpeqd %ymm5,%ymm5,%ymm5
- DB 197,196,87,255 ; vxorps %ymm7,%ymm7,%ymm7
- DB 196,194,85,146,60,144 ; vgatherdps %ymm5,(%r8,%ymm2,4),%ymm7
- DB 197,252,17,124,36,32 ; vmovups %ymm7,0x20(%rsp)
+ DB 196,65,44,87,210 ; vxorps %ymm10,%ymm10,%ymm10
+ DB 197,221,118,228 ; vpcmpeqd %ymm4,%ymm4,%ymm4
+ DB 196,66,93,146,20,184 ; vgatherdps %ymm4,(%r8,%ymm7,4),%ymm10
+ DB 196,65,36,87,219 ; vxorps %ymm11,%ymm11,%ymm11
+ DB 197,221,118,228 ; vpcmpeqd %ymm4,%ymm4,%ymm4
+ DB 196,2,93,146,28,176 ; vgatherdps %ymm4,(%r8,%ymm14,4),%ymm11
DB 76,139,64,32 ; mov 0x20(%rax),%r8
- DB 197,213,118,237 ; vpcmpeqd %ymm5,%ymm5,%ymm5
- DB 197,196,87,255 ; vxorps %ymm7,%ymm7,%ymm7
- DB 196,194,85,146,60,176 ; vgatherdps %ymm5,(%r8,%ymm6,4),%ymm7
- DB 197,252,17,60,36 ; vmovups %ymm7,(%rsp)
- DB 197,213,118,237 ; vpcmpeqd %ymm5,%ymm5,%ymm5
- DB 196,65,28,87,228 ; vxorps %ymm12,%ymm12,%ymm12
- DB 196,66,85,146,36,144 ; vgatherdps %ymm5,(%r8,%ymm2,4),%ymm12
+ DB 197,212,87,237 ; vxorps %ymm5,%ymm5,%ymm5
+ DB 197,221,118,228 ; vpcmpeqd %ymm4,%ymm4,%ymm4
+ DB 196,194,93,146,44,184 ; vgatherdps %ymm4,(%r8,%ymm7,4),%ymm5
+ DB 197,252,17,108,36,64 ; vmovups %ymm5,0x40(%rsp)
+ DB 197,212,87,237 ; vxorps %ymm5,%ymm5,%ymm5
+ DB 197,221,118,228 ; vpcmpeqd %ymm4,%ymm4,%ymm4
+ DB 196,130,93,146,44,176 ; vgatherdps %ymm4,(%r8,%ymm14,4),%ymm5
+ DB 197,252,17,108,36,32 ; vmovups %ymm5,0x20(%rsp)
DB 76,139,64,40 ; mov 0x28(%rax),%r8
- DB 197,213,118,237 ; vpcmpeqd %ymm5,%ymm5,%ymm5
- DB 196,65,52,87,201 ; vxorps %ymm9,%ymm9,%ymm9
- DB 196,66,85,146,12,176 ; vgatherdps %ymm5,(%r8,%ymm6,4),%ymm9
- DB 197,213,118,237 ; vpcmpeqd %ymm5,%ymm5,%ymm5
- DB 196,65,44,87,210 ; vxorps %ymm10,%ymm10,%ymm10
- DB 196,66,85,146,20,144 ; vgatherdps %ymm5,(%r8,%ymm2,4),%ymm10
+ DB 196,65,20,87,237 ; vxorps %ymm13,%ymm13,%ymm13
+ DB 197,221,118,228 ; vpcmpeqd %ymm4,%ymm4,%ymm4
+ DB 196,66,93,146,44,184 ; vgatherdps %ymm4,(%r8,%ymm7,4),%ymm13
+ DB 197,212,87,237 ; vxorps %ymm5,%ymm5,%ymm5
+ DB 197,221,118,228 ; vpcmpeqd %ymm4,%ymm4,%ymm4
+ DB 196,130,93,146,44,176 ; vgatherdps %ymm4,(%r8,%ymm14,4),%ymm5
+ DB 197,252,17,108,36,96 ; vmovups %ymm5,0x60(%rsp)
DB 76,139,64,48 ; mov 0x30(%rax),%r8
+ DB 197,220,87,228 ; vxorps %ymm4,%ymm4,%ymm4
DB 197,213,118,237 ; vpcmpeqd %ymm5,%ymm5,%ymm5
- DB 196,65,20,87,237 ; vxorps %ymm13,%ymm13,%ymm13
- DB 196,66,85,146,44,176 ; vgatherdps %ymm5,(%r8,%ymm6,4),%ymm13
+ DB 196,194,85,146,36,184 ; vgatherdps %ymm5,(%r8,%ymm7,4),%ymm4
+ DB 197,204,87,246 ; vxorps %ymm6,%ymm6,%ymm6
DB 197,213,118,237 ; vpcmpeqd %ymm5,%ymm5,%ymm5
- DB 196,65,12,87,246 ; vxorps %ymm14,%ymm14,%ymm14
- DB 196,66,85,146,52,144 ; vgatherdps %ymm5,(%r8,%ymm2,4),%ymm14
+ DB 196,130,85,146,52,176 ; vgatherdps %ymm5,(%r8,%ymm14,4),%ymm6
+ DB 197,252,17,52,36 ; vmovups %ymm6,(%rsp)
DB 76,139,64,56 ; mov 0x38(%rax),%r8
- DB 197,213,118,237 ; vpcmpeqd %ymm5,%ymm5,%ymm5
- DB 196,65,4,87,255 ; vxorps %ymm15,%ymm15,%ymm15
- DB 196,66,85,146,60,176 ; vgatherdps %ymm5,(%r8,%ymm6,4),%ymm15
- DB 197,213,118,237 ; vpcmpeqd %ymm5,%ymm5,%ymm5
- DB 197,196,87,255 ; vxorps %ymm7,%ymm7,%ymm7
- DB 196,194,85,146,60,144 ; vgatherdps %ymm5,(%r8,%ymm2,4),%ymm7
- DB 72,139,64,64 ; mov 0x40(%rax),%rax
- 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,176 ; vgatherdps %ymm8,(%rax,%ymm6,4),%ymm5
- DB 196,65,61,118,192 ; vpcmpeqd %ymm8,%ymm8,%ymm8
+ DB 197,205,118,246 ; vpcmpeqd %ymm6,%ymm6,%ymm6
+ DB 196,194,77,146,44,184 ; vgatherdps %ymm6,(%r8,%ymm7,4),%ymm5
DB 197,204,87,246 ; vxorps %ymm6,%ymm6,%ymm6
- DB 196,226,61,146,52,144 ; vgatherdps %ymm8,(%rax,%ymm2,4),%ymm6
- DB 196,98,125,184,203 ; vfmadd231ps %ymm3,%ymm0,%ymm9
- DB 196,98,125,184,233 ; vfmadd231ps %ymm1,%ymm0,%ymm13
- DB 196,98,125,184,252 ; vfmadd231ps %ymm4,%ymm0,%ymm15
- DB 196,226,125,184,44,36 ; vfmadd231ps (%rsp),%ymm0,%ymm5
- DB 196,98,37,184,84,36,96 ; vfmadd231ps 0x60(%rsp),%ymm11,%ymm10
- DB 196,98,37,184,116,36,64 ; vfmadd231ps 0x40(%rsp),%ymm11,%ymm14
- DB 196,226,37,184,124,36,32 ; vfmadd231ps 0x20(%rsp),%ymm11,%ymm7
- DB 196,194,37,184,244 ; vfmadd231ps %ymm12,%ymm11,%ymm6
- DB 196,226,125,24,5,12,155,0,0 ; vbroadcastss 0x9b0c(%rip),%ymm0 # 31880 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- DB 196,226,125,24,13,211,154,0,0 ; vbroadcastss 0x9ad3(%rip),%ymm1 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
- DB 196,98,125,168,209 ; vfmadd213ps %ymm1,%ymm0,%ymm10
+ DB 196,65,29,118,228 ; vpcmpeqd %ymm12,%ymm12,%ymm12
+ DB 196,130,29,146,52,176 ; vgatherdps %ymm12,(%r8,%ymm14,4),%ymm6
+ DB 72,139,64,64 ; mov 0x40(%rax),%rax
+ DB 196,65,28,87,228 ; vxorps %ymm12,%ymm12,%ymm12
+ DB 196,65,5,118,255 ; vpcmpeqd %ymm15,%ymm15,%ymm15
+ DB 196,98,5,146,36,184 ; vgatherdps %ymm15,(%rax,%ymm7,4),%ymm12
+ DB 196,65,5,118,255 ; vpcmpeqd %ymm15,%ymm15,%ymm15
+ DB 197,196,87,255 ; vxorps %ymm7,%ymm7,%ymm7
+ DB 196,162,5,146,60,176 ; vgatherdps %ymm15,(%rax,%ymm14,4),%ymm7
+ DB 196,194,125,168,213 ; vfmadd213ps %ymm13,%ymm0,%ymm2
+ DB 196,98,125,168,196 ; vfmadd213ps %ymm4,%ymm0,%ymm8
+ DB 196,98,125,168,213 ; vfmadd213ps %ymm5,%ymm0,%ymm10
+ DB 196,98,125,184,100,36,64 ; vfmadd231ps 0x40(%rsp),%ymm0,%ymm12
+ DB 196,226,117,168,92,36,96 ; vfmadd213ps 0x60(%rsp),%ymm1,%ymm3
+ DB 196,98,117,168,12,36 ; vfmadd213ps (%rsp),%ymm1,%ymm9
+ DB 196,98,117,168,222 ; vfmadd213ps %ymm6,%ymm1,%ymm11
+ DB 196,226,117,184,124,36,32 ; vfmadd231ps 0x20(%rsp),%ymm1,%ymm7
+ DB 196,226,125,24,5,15,155,0,0 ; vbroadcastss 0x9b0f(%rip),%ymm0 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,226,125,24,13,214,154,0,0 ; vbroadcastss 0x9ad6(%rip),%ymm1 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,226,125,168,217 ; vfmadd213ps %ymm1,%ymm0,%ymm3
+ DB 196,226,125,168,209 ; vfmadd213ps %ymm1,%ymm0,%ymm2
DB 196,98,125,168,201 ; vfmadd213ps %ymm1,%ymm0,%ymm9
- DB 196,98,125,168,241 ; vfmadd213ps %ymm1,%ymm0,%ymm14
- DB 196,98,125,168,233 ; vfmadd213ps %ymm1,%ymm0,%ymm13
+ DB 196,98,125,168,193 ; vfmadd213ps %ymm1,%ymm0,%ymm8
+ DB 196,98,125,168,217 ; vfmadd213ps %ymm1,%ymm0,%ymm11
+ DB 196,98,125,168,209 ; vfmadd213ps %ymm1,%ymm0,%ymm10
DB 196,226,125,168,249 ; vfmadd213ps %ymm1,%ymm0,%ymm7
- DB 196,98,125,168,249 ; vfmadd213ps %ymm1,%ymm0,%ymm15
- DB 196,226,125,168,241 ; vfmadd213ps %ymm1,%ymm0,%ymm6
- DB 196,226,125,168,233 ; vfmadd213ps %ymm1,%ymm0,%ymm5
- DB 196,193,126,91,193 ; vcvttps2dq %ymm9,%ymm0
- DB 197,253,111,29,174,162,0,0 ; vmovdqa 0xa2ae(%rip),%ymm3 # 32060 <_sk_srcover_bgra_8888_sse2_lowp+0xabc>
- DB 196,226,125,0,195 ; vpshufb %ymm3,%ymm0,%ymm0
+ DB 196,98,125,168,225 ; vfmadd213ps %ymm1,%ymm0,%ymm12
+ DB 197,254,91,194 ; vcvttps2dq %ymm2,%ymm0
+ DB 197,253,111,37,162,162,0,0 ; vmovdqa 0xa2a2(%rip),%ymm4 # 321c0 <_sk_srcover_bgra_8888_sse2_lowp+0xaac>
+ DB 196,226,125,0,196 ; vpshufb %ymm4,%ymm0,%ymm0
DB 196,227,253,0,192,232 ; vpermq $0xe8,%ymm0,%ymm0
- DB 196,193,126,91,202 ; vcvttps2dq %ymm10,%ymm1
- DB 196,226,117,0,203 ; vpshufb %ymm3,%ymm1,%ymm1
+ DB 197,254,91,203 ; vcvttps2dq %ymm3,%ymm1
+ DB 196,226,117,0,204 ; vpshufb %ymm4,%ymm1,%ymm1
DB 196,227,253,0,201,232 ; vpermq $0xe8,%ymm1,%ymm1
DB 196,227,125,56,193,1 ; vinserti128 $0x1,%xmm1,%ymm0,%ymm0
- DB 196,193,126,91,205 ; vcvttps2dq %ymm13,%ymm1
- DB 196,226,117,0,203 ; vpshufb %ymm3,%ymm1,%ymm1
+ DB 196,193,126,91,200 ; vcvttps2dq %ymm8,%ymm1
+ DB 196,226,117,0,204 ; vpshufb %ymm4,%ymm1,%ymm1
DB 196,227,253,0,201,232 ; vpermq $0xe8,%ymm1,%ymm1
- DB 196,193,126,91,214 ; vcvttps2dq %ymm14,%ymm2
- DB 196,226,109,0,211 ; vpshufb %ymm3,%ymm2,%ymm2
+ DB 196,193,126,91,209 ; vcvttps2dq %ymm9,%ymm2
+ DB 196,226,109,0,212 ; vpshufb %ymm4,%ymm2,%ymm2
DB 196,227,253,0,210,232 ; vpermq $0xe8,%ymm2,%ymm2
DB 196,227,117,56,202,1 ; vinserti128 $0x1,%xmm2,%ymm1,%ymm1
- DB 196,193,126,91,215 ; vcvttps2dq %ymm15,%ymm2
- DB 196,226,109,0,211 ; vpshufb %ymm3,%ymm2,%ymm2
+ DB 196,193,126,91,210 ; vcvttps2dq %ymm10,%ymm2
+ DB 196,226,109,0,212 ; vpshufb %ymm4,%ymm2,%ymm2
DB 196,227,253,0,210,232 ; vpermq $0xe8,%ymm2,%ymm2
- DB 197,254,91,231 ; vcvttps2dq %ymm7,%ymm4
- DB 196,226,93,0,227 ; vpshufb %ymm3,%ymm4,%ymm4
- DB 196,227,253,0,228,232 ; vpermq $0xe8,%ymm4,%ymm4
- DB 196,227,109,56,212,1 ; vinserti128 $0x1,%xmm4,%ymm2,%ymm2
- DB 197,254,91,229 ; vcvttps2dq %ymm5,%ymm4
- DB 196,226,93,0,227 ; vpshufb %ymm3,%ymm4,%ymm4
- DB 197,254,91,238 ; vcvttps2dq %ymm6,%ymm5
- DB 196,226,85,0,219 ; vpshufb %ymm3,%ymm5,%ymm3
- DB 196,227,253,0,228,232 ; vpermq $0xe8,%ymm4,%ymm4
+ DB 196,193,126,91,219 ; vcvttps2dq %ymm11,%ymm3
+ DB 196,226,101,0,220 ; vpshufb %ymm4,%ymm3,%ymm3
DB 196,227,253,0,219,232 ; vpermq $0xe8,%ymm3,%ymm3
- DB 196,227,93,56,219,1 ; vinserti128 $0x1,%xmm3,%ymm4,%ymm3
+ DB 196,227,109,56,211,1 ; vinserti128 $0x1,%xmm3,%ymm2,%ymm2
+ DB 196,193,126,91,220 ; vcvttps2dq %ymm12,%ymm3
+ DB 196,226,101,0,220 ; vpshufb %ymm4,%ymm3,%ymm3
+ DB 197,254,91,239 ; vcvttps2dq %ymm7,%ymm5
+ DB 196,226,85,0,228 ; vpshufb %ymm4,%ymm5,%ymm4
+ DB 196,227,253,0,219,232 ; vpermq $0xe8,%ymm3,%ymm3
+ DB 196,227,253,0,228,232 ; vpermq $0xe8,%ymm4,%ymm4
+ DB 196,227,101,56,220,1 ; vinserti128 $0x1,%xmm4,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,16,164,36,128,0,0,0 ; vmovups 0x80(%rsp),%ymm4
DB 197,252,16,172,36,160,0,0,0 ; vmovups 0xa0(%rsp),%ymm5
@@ -37981,12 +38057,12 @@ _sk_evenly_spaced_2_stop_gradient_hsw_lowp LABEL PROC
DB 197,124,40,194 ; vmovaps %ymm2,%ymm8
DB 196,98,125,168,195 ; vfmadd213ps %ymm3,%ymm0,%ymm8
DB 196,226,117,168,211 ; vfmadd213ps %ymm3,%ymm1,%ymm2
- DB 196,226,125,24,29,235,153,0,0 ; vbroadcastss 0x99eb(%rip),%ymm3 # 31880 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- DB 196,98,125,24,29,178,153,0,0 ; vbroadcastss 0x99b2(%rip),%ymm11 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,226,125,24,29,238,153,0,0 ; vbroadcastss 0x99ee(%rip),%ymm3 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,29,181,153,0,0 ; vbroadcastss 0x99b5(%rip),%ymm11 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,194,101,168,211 ; vfmadd213ps %ymm11,%ymm3,%ymm2
DB 196,66,101,168,195 ; vfmadd213ps %ymm11,%ymm3,%ymm8
DB 196,65,126,91,192 ; vcvttps2dq %ymm8,%ymm8
- DB 197,125,111,21,203,161,0,0 ; vmovdqa 0xa1cb(%rip),%ymm10 # 32080 <_sk_srcover_bgra_8888_sse2_lowp+0xadc>
+ DB 197,125,111,21,190,161,0,0 ; vmovdqa 0xa1be(%rip),%ymm10 # 321e0 <_sk_srcover_bgra_8888_sse2_lowp+0xacc>
DB 196,66,61,0,194 ; vpshufb %ymm10,%ymm8,%ymm8
DB 196,67,253,0,192,232 ; vpermq $0xe8,%ymm8,%ymm8
DB 197,254,91,210 ; vcvttps2dq %ymm2,%ymm2
@@ -38049,7 +38125,7 @@ _sk_xy_to_unit_angle_hsw_lowp LABEL PROC
DB 197,252,40,227 ; vmovaps %ymm3,%ymm4
DB 197,252,40,217 ; vmovaps %ymm1,%ymm3
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
- DB 196,98,125,24,5,250,153,0,0 ; vbroadcastss 0x99fa(%rip),%ymm8 # 319dc <_sk_srcover_bgra_8888_sse2_lowp+0x438>
+ DB 196,98,125,24,5,253,153,0,0 ; vbroadcastss 0x99fd(%rip),%ymm8 # 31b4c <_sk_srcover_bgra_8888_sse2_lowp+0x438>
DB 196,65,116,84,200 ; vandps %ymm8,%ymm1,%ymm9
DB 196,65,100,84,208 ; vandps %ymm8,%ymm3,%ymm10
DB 196,65,108,84,216 ; vandps %ymm8,%ymm2,%ymm11
@@ -38063,20 +38139,20 @@ _sk_xy_to_unit_angle_hsw_lowp LABEL PROC
DB 196,67,45,74,192,192 ; vblendvps %ymm12,%ymm8,%ymm10,%ymm8
DB 196,65,4,94,192 ; vdivps %ymm8,%ymm15,%ymm8
DB 196,65,60,89,208 ; vmulps %ymm8,%ymm8,%ymm10
- DB 196,98,125,24,29,78,153,0,0 ; vbroadcastss 0x994e(%rip),%ymm11 # 31980 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
- DB 196,98,125,24,53,73,153,0,0 ; vbroadcastss 0x9949(%rip),%ymm14 # 31984 <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
+ DB 196,98,125,24,29,81,153,0,0 ; vbroadcastss 0x9951(%rip),%ymm11 # 31af0 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
+ DB 196,98,125,24,53,76,153,0,0 ; vbroadcastss 0x994c(%rip),%ymm14 # 31af4 <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
DB 196,65,124,40,251 ; vmovaps %ymm11,%ymm15
DB 196,66,45,168,254 ; vfmadd213ps %ymm14,%ymm10,%ymm15
DB 196,193,52,89,193 ; vmulps %ymm9,%ymm9,%ymm0
DB 196,66,125,168,222 ; vfmadd213ps %ymm14,%ymm0,%ymm11
- DB 196,98,125,24,53,48,153,0,0 ; vbroadcastss 0x9930(%rip),%ymm14 # 31988 <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
+ DB 196,98,125,24,53,51,153,0,0 ; vbroadcastss 0x9933(%rip),%ymm14 # 31af8 <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
DB 196,66,125,168,222 ; vfmadd213ps %ymm14,%ymm0,%ymm11
DB 196,66,45,168,254 ; vfmadd213ps %ymm14,%ymm10,%ymm15
- DB 196,98,125,24,53,33,153,0,0 ; vbroadcastss 0x9921(%rip),%ymm14 # 3198c <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
+ DB 196,98,125,24,53,36,153,0,0 ; vbroadcastss 0x9924(%rip),%ymm14 # 31afc <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
DB 196,66,45,168,254 ; vfmadd213ps %ymm14,%ymm10,%ymm15
DB 196,66,125,168,222 ; vfmadd213ps %ymm14,%ymm0,%ymm11
DB 196,193,52,89,195 ; vmulps %ymm11,%ymm9,%ymm0
- DB 196,98,125,24,13,13,153,0,0 ; vbroadcastss 0x990d(%rip),%ymm9 # 31990 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
+ DB 196,98,125,24,13,16,153,0,0 ; vbroadcastss 0x9910(%rip),%ymm9 # 31b00 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
DB 197,52,92,208 ; vsubps %ymm0,%ymm9,%ymm10
DB 196,195,125,74,194,208 ; vblendvps %ymm13,%ymm10,%ymm0,%ymm0
DB 196,65,60,89,199 ; vmulps %ymm15,%ymm8,%ymm8
@@ -38084,14 +38160,14 @@ _sk_xy_to_unit_angle_hsw_lowp LABEL PROC
DB 196,67,61,74,193,192 ; vblendvps %ymm12,%ymm9,%ymm8,%ymm8
DB 196,65,52,87,201 ; vxorps %ymm9,%ymm9,%ymm9
DB 196,193,116,194,201,1 ; vcmpltps %ymm9,%ymm1,%ymm1
- DB 196,98,125,24,21,159,151,0,0 ; vbroadcastss 0x979f(%rip),%ymm10 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,21,162,151,0,0 ; vbroadcastss 0x97a2(%rip),%ymm10 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,44,92,216 ; vsubps %ymm0,%ymm10,%ymm11
DB 196,195,125,74,195,16 ; vblendvps %ymm1,%ymm11,%ymm0,%ymm0
DB 196,193,100,194,201,1 ; vcmpltps %ymm9,%ymm3,%ymm1
DB 196,193,44,92,216 ; vsubps %ymm8,%ymm10,%ymm3
DB 196,227,61,74,203,16 ; vblendvps %ymm1,%ymm3,%ymm8,%ymm1
DB 196,193,108,194,217,1 ; vcmpltps %ymm9,%ymm2,%ymm3
- DB 196,98,125,24,5,121,151,0,0 ; vbroadcastss 0x9779(%rip),%ymm8 # 31854 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,124,151,0,0 ; vbroadcastss 0x977c(%rip),%ymm8 # 319c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,208 ; vsubps %ymm0,%ymm8,%ymm10
DB 196,195,125,74,194,48 ; vblendvps %ymm3,%ymm10,%ymm0,%ymm0
DB 196,193,92,194,217,1 ; vcmpltps %ymm9,%ymm4,%ymm3
@@ -38134,9 +38210,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 281a2 <_sk_srcover_rgba_8888_hsw_lowp+0x5c>
+ DB 119,51 ; ja 2830f <_sk_srcover_rgba_8888_hsw_lowp+0x5c>
DB 197,221,239,228 ; vpxor %ymm4,%ymm4,%ymm4
- DB 76,141,29,234,2,0,0 ; lea 0x2ea(%rip),%r11 # 28464 <_sk_srcover_rgba_8888_hsw_lowp+0x31e>
+ DB 76,141,29,237,2,0,0 ; lea 0x2ed(%rip),%r11 # 285d4 <_sk_srcover_rgba_8888_hsw_lowp+0x321>
DB 75,99,4,131 ; movslq (%r11,%r8,4),%rax
DB 76,1,216 ; add %r11,%rax
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -38146,10 +38222,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 282b8 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ DB 233,22,1,0,0 ; jmpq 28425 <_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 282b8 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ DB 233,6,1,0,0 ; jmpq 28425 <_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
@@ -38158,7 +38234,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 282b8 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ DB 233,216,0,0,0 ; jmpq 28425 <_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
@@ -38174,7 +38250,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 282b8 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ DB 233,129,0,0,0 ; jmpq 28425 <_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
@@ -38184,7 +38260,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 282b8 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ DB 235,76 ; jmp 28425 <_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
@@ -38204,9 +38280,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,191,157,0,0 ; vmovdqa 0x9dbf(%rip),%ymm8 # 320a0 <_sk_srcover_bgra_8888_sse2_lowp+0xafc>
+ DB 197,125,111,5,178,157,0,0 ; vmovdqa 0x9db2(%rip),%ymm8 # 32200 <_sk_srcover_bgra_8888_sse2_lowp+0xaec>
DB 196,193,85,219,224 ; vpand %ymm8,%ymm5,%ymm4
- DB 196,98,125,121,13,209,157,0,0 ; vpbroadcastw 0x9dd1(%rip),%ymm9 # 320c0 <_sk_srcover_bgra_8888_sse2_lowp+0xb1c>
+ DB 196,98,125,121,13,196,157,0,0 ; vpbroadcastw 0x9dc4(%rip),%ymm9 # 32220 <_sk_srcover_bgra_8888_sse2_lowp+0xb0c>
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
@@ -38245,19 +38321,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 283c9 <_sk_srcover_rgba_8888_hsw_lowp+0x283>
- DB 76,141,21,234,0,0,0 ; lea 0xea(%rip),%r10 # 284a0 <_sk_srcover_rgba_8888_hsw_lowp+0x35a>
+ DB 119,26 ; ja 28536 <_sk_srcover_rgba_8888_hsw_lowp+0x283>
+ DB 76,141,21,237,0,0,0 ; lea 0xed(%rip),%r10 # 28610 <_sk_srcover_rgba_8888_hsw_lowp+0x35d>
DB 75,99,4,130 ; movslq (%r10,%r8,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,65,121,126,1 ; vmovd %xmm8,(%r9)
- DB 233,151,0,0,0 ; jmpq 28460 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ DB 233,151,0,0,0 ; jmpq 285cd <_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 28460 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ DB 233,135,0,0,0 ; jmpq 285cd <_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 28460 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ DB 235,121 ; jmp 285cd <_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
@@ -38265,12 +38341,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 28460 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ DB 235,76 ; jmp 285cd <_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 28460 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ DB 235,49 ; jmp 285cd <_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
@@ -38281,63 +38357,64 @@ _sk_srcover_rgba_8888_hsw_lowp LABEL PROC
DB 196,65,122,127,73,32 ; vmovdqu %xmm9,0x20(%r9)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
- DB 48,253 ; xor %bh,%ch
- DB 255 ; (bad)
- DB 255,99,253 ; jmpq *-0x3(%rbx)
+ DB 15,31,0 ; nopl (%rax)
+ DB 45,253,255,255,96 ; sub $0x60fffffd,%eax
+ DB 253 ; std
DB 255 ; (bad)
- DB 255,78,253 ; decl -0x3(%rsi)
+ DB 255,75,253 ; decl -0x3(%rbx)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 191,253,255,255,168 ; mov $0xa8fffffd,%edi
+ DB 188,253,255,255,165 ; mov $0xa5fffffd,%esp
DB 253 ; std
DB 255 ; (bad)
- DB 255,145,253,255,255,124 ; callq *0x7cfffffd(%rcx)
+ DB 255,142,253,255,255,121 ; decl 0x79fffffd(%rsi)
DB 253 ; std
DB 255 ; (bad)
- DB 255,1 ; incl (%rcx)
+ DB 255 ; (bad)
DB 254 ; (bad)
+ DB 253 ; std
DB 255 ; (bad)
- DB 255,245 ; push %rbp
+ DB 255,242 ; push %rdx
DB 253 ; std
DB 255 ; (bad)
+ DB 255,229 ; jmpq *%rbp
+ DB 253 ; std
DB 255 ; (bad)
- DB 232,253,255,255,211 ; callq ffffffffd402848a <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffd3ff6ee6>
+ DB 255,208 ; callq *%rax
DB 253 ; std
DB 255 ; (bad)
- DB 255,67,254 ; incl -0x2(%rbx)
+ DB 255,64,254 ; incl -0x2(%rax)
DB 255 ; (bad)
- DB 255,48 ; pushq (%rax)
+ DB 255,45,254,255,255,26 ; ljmp *0x1afffffe(%rip) # 1b028607 <_sk_srcover_bgra_8888_sse2_lowp+0x1aff6ef3>
DB 254 ; (bad)
DB 255 ; (bad)
- DB 255,29,254,255,255,8 ; lcall *0x8fffffe(%rip) # 902849b <_sk_srcover_bgra_8888_sse2_lowp+0x8ff6ef7>
- DB 254 ; (bad)
+ DB 255,5,254,255,255,28 ; incl 0x1cfffffe(%rip) # 1d02860f <_sk_srcover_bgra_8888_sse2_lowp+0x1cff6efb>
DB 255 ; (bad)
- DB 255,31 ; lcall *(%rdi)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,64,255 ; incl -0x1(%rax)
+ DB 61,255,255,255,54 ; cmp $0x36ffffff,%eax
DB 255 ; (bad)
DB 255 ; (bad)
- DB 57,255 ; cmp %edi,%edi
+ DB 255,106,255 ; ljmp *-0x1(%rdx)
DB 255 ; (bad)
- DB 255,109,255 ; ljmp *-0x1(%rbp)
+ DB 255,94,255 ; lcall *-0x1(%rsi)
DB 255 ; (bad)
- DB 255,97,255 ; jmpq *-0x1(%rcx)
+ DB 255,81,255 ; callq *-0x1(%rcx)
+ DB 255 ; (bad)
+ DB 255,68,255,255 ; incl -0x1(%rdi,%rdi,8)
+ DB 255,133,255,255,255,127 ; incl 0x7fffffff(%rbp)
DB 255 ; (bad)
- DB 255,84,255,255 ; callq *-0x1(%rdi,%rdi,8)
- DB 255,71,255 ; incl -0x1(%rdi)
DB 255 ; (bad)
- DB 255,136,255,255,255,130 ; decl -0x7d000001(%rax)
DB 255 ; (bad)
+ DB 120,255 ; js 28635 <_sk_srcover_rgba_8888_hsw_lowp+0x382>
DB 255 ; (bad)
+ DB 255,113,255 ; pushq -0x1(%rcx)
DB 255 ; (bad)
- DB 123,255 ; jnp 284c5 <_sk_srcover_rgba_8888_hsw_lowp+0x37f>
+ DB 255,178,255,255,255,166 ; pushq -0x59000001(%rdx)
DB 255 ; (bad)
- DB 255,116,255,255 ; pushq -0x1(%rdi,%rdi,8)
- DB 255,181,255,255,255,169 ; pushq -0x56000001(%rbp)
DB 255 ; (bad)
+ DB 255,153,255,255,255,140 ; lcall *-0x73000001(%rcx)
DB 255 ; (bad)
- DB 255,156,255,255,255,143,255 ; lcall *-0x700001(%rdi,%rdi,8)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -38354,9 +38431,9 @@ _sk_srcover_bgra_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 28538 <_sk_srcover_bgra_8888_hsw_lowp+0x5c>
+ DB 119,51 ; ja 286a8 <_sk_srcover_bgra_8888_hsw_lowp+0x5c>
DB 197,221,239,228 ; vpxor %ymm4,%ymm4,%ymm4
- DB 76,141,29,236,2,0,0 ; lea 0x2ec(%rip),%r11 # 287fc <_sk_srcover_bgra_8888_hsw_lowp+0x320>
+ DB 76,141,29,236,2,0,0 ; lea 0x2ec(%rip),%r11 # 2896c <_sk_srcover_bgra_8888_hsw_lowp+0x320>
DB 75,99,4,131 ; movslq (%r11,%r8,4),%rax
DB 76,1,216 ; add %r11,%rax
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -38366,10 +38443,10 @@ _sk_srcover_bgra_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 2864e <_sk_srcover_bgra_8888_hsw_lowp+0x172>
+ DB 233,22,1,0,0 ; jmpq 287be <_sk_srcover_bgra_8888_hsw_lowp+0x172>
DB 196,193,126,111,41 ; vmovdqu (%r9),%ymm5
DB 196,193,126,111,97,32 ; vmovdqu 0x20(%r9),%ymm4
- DB 233,6,1,0,0 ; jmpq 2864e <_sk_srcover_bgra_8888_hsw_lowp+0x172>
+ DB 233,6,1,0,0 ; jmpq 287be <_sk_srcover_bgra_8888_hsw_lowp+0x172>
DB 196,193,121,110,97,8 ; vmovd 0x8(%r9),%xmm4
DB 196,226,121,89,228 ; vpbroadcastq %xmm4,%xmm4
DB 197,197,239,255 ; vpxor %ymm7,%ymm7,%ymm7
@@ -38378,7 +38455,7 @@ _sk_srcover_bgra_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 2864e <_sk_srcover_bgra_8888_hsw_lowp+0x172>
+ DB 233,216,0,0,0 ; jmpq 287be <_sk_srcover_bgra_8888_hsw_lowp+0x172>
DB 196,193,121,110,97,24 ; vmovd 0x18(%r9),%xmm4
DB 196,226,125,89,228 ; vpbroadcastq %xmm4,%ymm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -38394,7 +38471,7 @@ _sk_srcover_bgra_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 2864e <_sk_srcover_bgra_8888_hsw_lowp+0x172>
+ DB 233,129,0,0,0 ; jmpq 287be <_sk_srcover_bgra_8888_hsw_lowp+0x172>
DB 196,193,121,110,97,40 ; vmovd 0x28(%r9),%xmm4
DB 196,226,121,89,228 ; vpbroadcastq %xmm4,%xmm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -38404,7 +38481,7 @@ _sk_srcover_bgra_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 2864e <_sk_srcover_bgra_8888_hsw_lowp+0x172>
+ DB 235,76 ; jmp 287be <_sk_srcover_bgra_8888_hsw_lowp+0x172>
DB 196,193,121,110,97,56 ; vmovd 0x38(%r9),%xmm4
DB 196,226,125,89,228 ; vpbroadcastq %xmm4,%ymm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -38424,9 +38501,9 @@ _sk_srcover_bgra_8888_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,105,154,0,0 ; vmovdqa 0x9a69(%rip),%ymm8 # 320e0 <_sk_srcover_bgra_8888_sse2_lowp+0xb3c>
+ DB 197,125,111,5,89,154,0,0 ; vmovdqa 0x9a59(%rip),%ymm8 # 32240 <_sk_srcover_bgra_8888_sse2_lowp+0xb2c>
DB 196,193,85,219,240 ; vpand %ymm8,%ymm5,%ymm6
- DB 196,98,125,121,13,123,154,0,0 ; vpbroadcastw 0x9a7b(%rip),%ymm9 # 32100 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 196,98,125,121,13,107,154,0,0 ; vpbroadcastw 0x9a6b(%rip),%ymm9 # 32260 <_sk_srcover_bgra_8888_sse2_lowp+0xb4c>
DB 197,213,113,213,8 ; vpsrlw $0x8,%ymm5,%ymm5
DB 197,221,114,212,16 ; vpsrld $0x10,%ymm4,%ymm4
DB 197,197,114,215,16 ; vpsrld $0x10,%ymm7,%ymm7
@@ -38465,19 +38542,19 @@ _sk_srcover_bgra_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 2875f <_sk_srcover_bgra_8888_hsw_lowp+0x283>
- DB 76,141,21,236,0,0,0 ; lea 0xec(%rip),%r10 # 28838 <_sk_srcover_bgra_8888_hsw_lowp+0x35c>
+ DB 119,26 ; ja 288cf <_sk_srcover_bgra_8888_hsw_lowp+0x283>
+ DB 76,141,21,236,0,0,0 ; lea 0xec(%rip),%r10 # 289a8 <_sk_srcover_bgra_8888_hsw_lowp+0x35c>
DB 75,99,4,130 ; movslq (%r10,%r8,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,65,121,126,1 ; vmovd %xmm8,(%r9)
- DB 233,151,0,0,0 ; jmpq 287f6 <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
+ DB 233,151,0,0,0 ; jmpq 28966 <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
DB 196,65,126,127,1 ; vmovdqu %ymm8,(%r9)
DB 196,65,126,127,73,32 ; vmovdqu %ymm9,0x20(%r9)
- DB 233,135,0,0,0 ; jmpq 287f6 <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
+ DB 233,135,0,0,0 ; jmpq 28966 <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
DB 196,67,121,22,65,8,2 ; vpextrd $0x2,%xmm8,0x8(%r9)
DB 196,65,121,214,1 ; vmovq %xmm8,(%r9)
- DB 235,121 ; jmp 287f6 <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
+ DB 235,121 ; jmp 28966 <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,67,121,22,73,24,2 ; vpextrd $0x2,%xmm9,0x18(%r9)
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
@@ -38485,12 +38562,12 @@ _sk_srcover_bgra_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 287f6 <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
+ DB 235,76 ; jmp 28966 <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
DB 196,67,121,22,73,40,2 ; vpextrd $0x2,%xmm9,0x28(%r9)
DB 196,67,121,22,73,36,1 ; vpextrd $0x1,%xmm9,0x24(%r9)
DB 196,65,121,126,73,32 ; vmovd %xmm9,0x20(%r9)
DB 196,65,126,127,1 ; vmovdqu %ymm8,(%r9)
- DB 235,49 ; jmp 287f6 <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
+ DB 235,49 ; jmp 28966 <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
DB 196,67,125,57,202,1 ; vextracti128 $0x1,%ymm9,%xmm10
DB 196,67,121,22,81,56,2 ; vpextrd $0x2,%xmm10,0x38(%r9)
DB 196,67,125,57,202,1 ; vextracti128 $0x1,%ymm9,%xmm10
@@ -38538,7 +38615,7 @@ _sk_srcover_bgra_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) # 3f02883c <_sk_srcover_bgra_8888_sse2_lowp+0x3eff7298>
+ DB 255,29,255,255,255,62 ; lcall *0x3effffff(%rip) # 3f0289ac <_sk_srcover_bgra_8888_sse2_lowp+0x3eff7298>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,55 ; pushq (%rdi)
@@ -38556,7 +38633,7 @@ _sk_srcover_bgra_8888_hsw_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 121,255 ; jns 2885d <_sk_srcover_bgra_8888_hsw_lowp+0x381>
+ DB 121,255 ; jns 289cd <_sk_srcover_bgra_8888_hsw_lowp+0x381>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -38599,13 +38676,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 2898e <_sk_start_pipeline_sse41_lowp+0x11a>
+ DB 15,131,153,0,0,0 ; jae 28afe <_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 28955 <_sk_start_pipeline_sse41_lowp+0xe1>
+ DB 119,62 ; ja 28ac5 <_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
@@ -38624,10 +38701,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 2891e <_sk_start_pipeline_sse41_lowp+0xaa>
+ DB 118,201 ; jbe 28a8e <_sk_start_pipeline_sse41_lowp+0xaa>
DB 76,137,255 ; mov %r15,%rdi
DB 72,41,215 ; sub %rdx,%rdi
- DB 116,33 ; je 2897e <_sk_start_pipeline_sse41_lowp+0x10a>
+ DB 116,33 ; je 28aee <_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
@@ -38641,7 +38718,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 28907 <_sk_start_pipeline_sse41_lowp+0x93>
+ DB 15,133,121,255,255,255 ; jne 28a77 <_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
@@ -38680,7 +38757,7 @@ _sk_seed_shader_sse41_lowp LABEL PROC
DB 102,15,110,209 ; movd %ecx,%xmm2
DB 102,15,112,210,0 ; pshufd $0x0,%xmm2,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,88,21,77,151,0,0 ; addps 0x974d(%rip),%xmm2 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,88,21,61,151,0,0 ; addps 0x973d(%rip),%xmm2 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,40,218 ; movaps %xmm2,%xmm3
DB 255,224 ; jmpq *%rax
@@ -38845,7 +38922,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,146,148,0,0 ; movaps 0x9492(%rip),%xmm3 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 15,40,29,130,148,0,0 ; movaps 0x9482(%rip),%xmm3 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -38854,7 +38931,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,126,148,0,0 ; movaps 0x947e(%rip),%xmm0 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 15,40,5,110,148,0,0 ; movaps 0x946e(%rip),%xmm0 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -38863,10 +38940,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,217,139,0,0 ; movss 0x8bd9(%rip),%xmm2 # 31880 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 243,15,16,21,217,139,0,0 ; movss 0x8bd9(%rip),%xmm2 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 243,15,16,0 ; movss (%rax),%xmm0
DB 243,15,89,194 ; mulss %xmm2,%xmm0
- DB 243,68,15,16,5,152,139,0,0 ; movss 0x8b98(%rip),%xmm8 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 243,68,15,16,5,152,139,0,0 ; movss 0x8b98(%rip),%xmm8 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 243,65,15,88,192 ; addss %xmm8,%xmm0
DB 243,68,15,44,192 ; cvttss2si %xmm0,%r8d
DB 102,65,15,110,192 ; movd %r8d,%xmm0
@@ -38907,7 +38984,7 @@ _sk_clamp_a_dst_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,202,147,0,0 ; movdqa 0x93ca(%rip),%xmm8 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,5,186,147,0,0 ; movdqa 0x93ba(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -38922,7 +38999,7 @@ _sk_premul_sse41_lowp LABEL PROC
PUBLIC _sk_premul_dst_sse41_lowp
_sk_premul_dst_sse41_lowp LABEL PROC
DB 102,15,213,231 ; pmullw %xmm7,%xmm4
- DB 102,68,15,111,5,147,147,0,0 ; movdqa 0x9393(%rip),%xmm8 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,5,131,147,0,0 ; movdqa 0x9383(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
DB 102,65,15,253,224 ; paddw %xmm8,%xmm4
DB 102,15,113,212,8 ; psrlw $0x8,%xmm4
DB 102,15,213,239 ; pmullw %xmm7,%xmm5
@@ -38962,7 +39039,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,49,147,0,0 ; movdqa 0x9331(%rip),%xmm8 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,5,33,147,0,0 ; movdqa 0x9321(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -38990,7 +39067,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,213,146,0,0 ; movdqa 0x92d5(%rip),%xmm3 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,15,111,29,197,146,0,0 ; movdqa 0x92c5(%rip),%xmm3 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -39020,7 +39097,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,85,146,0,0 ; movdqa 0x9255(%rip),%xmm9 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,13,69,146,0,0 ; movdqa 0x9245(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -39047,7 +39124,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,224,145,0,0 ; movdqa 0x91e0(%rip),%xmm8 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,5,208,145,0,0 ; movdqa 0x91d0(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -39066,7 +39143,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,151,145,0,0 ; movdqa 0x9197(%rip),%xmm8 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,5,135,145,0,0 ; movdqa 0x9187(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -39085,7 +39162,7 @@ _sk_dstin_sse41_lowp LABEL PROC
PUBLIC _sk_srcout_sse41_lowp
_sk_srcout_sse41_lowp LABEL PROC
- DB 102,68,15,111,5,78,145,0,0 ; movdqa 0x914e(%rip),%xmm8 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,5,62,145,0,0 ; movdqa 0x913e(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -39106,7 +39183,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,247,144,0,0 ; movdqa 0x90f7(%rip),%xmm8 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,5,231,144,0,0 ; movdqa 0x90e7(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -39129,7 +39206,7 @@ _sk_dstout_sse41_lowp LABEL PROC
PUBLIC _sk_srcover_sse41_lowp
_sk_srcover_sse41_lowp LABEL PROC
- DB 102,68,15,111,13,157,144,0,0 ; movdqa 0x909d(%rip),%xmm9 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,13,141,144,0,0 ; movdqa 0x908d(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -39156,7 +39233,7 @@ _sk_srcover_sse41_lowp LABEL PROC
PUBLIC _sk_dstover_sse41_lowp
_sk_dstover_sse41_lowp LABEL PROC
- DB 102,68,15,111,5,35,144,0,0 ; movdqa 0x9023(%rip),%xmm8 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,5,19,144,0,0 ; movdqa 0x9013(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -39181,7 +39258,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,188,143,0,0 ; movdqa 0x8fbc(%rip),%xmm8 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,5,172,143,0,0 ; movdqa 0x8fac(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -39198,7 +39275,7 @@ _sk_modulate_sse41_lowp LABEL PROC
PUBLIC _sk_multiply_sse41_lowp
_sk_multiply_sse41_lowp LABEL PROC
- DB 102,68,15,111,13,123,143,0,0 ; movdqa 0x8f7b(%rip),%xmm9 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,13,107,143,0,0 ; movdqa 0x8f6b(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -39239,7 +39316,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,192,142,0,0 ; movdqa 0x8ec0(%rip),%xmm8 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,5,176,142,0,0 ; movdqa 0x8eb0(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -39257,7 +39334,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,122,142,0,0 ; movdqa 0x8e7a(%rip),%xmm10 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,21,106,142,0,0 ; movdqa 0x8e6a(%rip),%xmm10 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -39287,7 +39364,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,248,141,0,0 ; movdqa 0x8df8(%rip),%xmm9 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,13,232,141,0,0 ; movdqa 0x8de8(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -39328,7 +39405,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,63,141,0,0 ; movdqa 0x8d3f(%rip),%xmm9 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,13,47,141,0,0 ; movdqa 0x8d2f(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -39370,7 +39447,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,130,140,0,0 ; movdqa 0x8c82(%rip),%xmm9 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,13,114,140,0,0 ; movdqa 0x8c72(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -39412,10 +39489,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,197,139,0,0 ; movdqa 0x8bc5(%rip),%xmm9 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,13,181,139,0,0 ; movdqa 0x8bb5(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
DB 102,65,15,253,201 ; paddw %xmm9,%xmm1
DB 102,15,113,209,7 ; psrlw $0x7,%xmm1
- DB 102,68,15,111,21,18,147,0,0 ; movdqa 0x9312(%rip),%xmm10 # 32870 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
+ DB 102,68,15,111,21,2,147,0,0 ; movdqa 0x9302(%rip),%xmm10 # 329d0 <_sk_srcover_bgra_8888_sse2_lowp+0x12bc>
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
@@ -39455,10 +39532,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,1,139,0,0 ; movdqa 0x8b01(%rip),%xmm9 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,13,241,138,0,0 ; movdqa 0x8af1(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
DB 102,65,15,253,201 ; paddw %xmm9,%xmm1
DB 102,15,113,209,7 ; psrlw $0x7,%xmm1
- DB 102,68,15,111,21,78,146,0,0 ; movdqa 0x924e(%rip),%xmm10 # 32870 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
+ DB 102,68,15,111,21,62,146,0,0 ; movdqa 0x923e(%rip),%xmm10 # 329d0 <_sk_srcover_bgra_8888_sse2_lowp+0x12bc>
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
@@ -39493,14 +39570,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,89,138,0,0 ; movdqa 0x8a59(%rip),%xmm11 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,29,73,138,0,0 ; movdqa 0x8a49(%rip),%xmm11 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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,162,145,0,0 ; movdqa 0x91a2(%rip),%xmm9 # 32880 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
+ DB 102,68,15,111,13,146,145,0,0 ; movdqa 0x9192(%rip),%xmm9 # 329e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
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
@@ -39547,7 +39624,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,75,137,0,0 ; movdqa 0x894b(%rip),%xmm9 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,13,59,137,0,0 ; movdqa 0x893b(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -39586,7 +39663,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,166,136,0,0 ; movdqa 0x88a6(%rip),%xmm11 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,29,150,136,0,0 ; movdqa 0x8896(%rip),%xmm11 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -39598,7 +39675,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,216,143,0,0 ; movdqa 0x8fd8(%rip),%xmm9 # 32880 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
+ DB 102,68,15,111,13,200,143,0,0 ; movdqa 0x8fc8(%rip),%xmm9 # 329e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
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
@@ -39644,7 +39721,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,138,135,0,0 ; movdqa 0x878a(%rip),%xmm9 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,13,122,135,0,0 ; movdqa 0x877a(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -39686,49 +39763,49 @@ _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 29a4b <_sk_load_8888_sse41_lowp+0x44>
+ DB 119,41 ; ja 29bbb <_sk_load_8888_sse41_lowp+0x44>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,239,0,0,0 ; lea 0xef(%rip),%r9 # 29b20 <_sk_load_8888_sse41_lowp+0x119>
+ DB 76,141,13,239,0,0,0 ; lea 0xef(%rip),%r9 # 29c90 <_sk_load_8888_sse41_lowp+0x119>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 255,224 ; jmpq *%rax
DB 102,65,15,110,20,144 ; movd (%r8,%rdx,4),%xmm2
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,89 ; jmp 29aa4 <_sk_load_8888_sse41_lowp+0x9d>
+ DB 235,89 ; jmp 29c14 <_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 29aa4 <_sk_load_8888_sse41_lowp+0x9d>
+ DB 235,74 ; jmp 29c14 <_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 29aa4 <_sk_load_8888_sse41_lowp+0x9d>
+ DB 235,37 ; jmp 29c14 <_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,228,141,0,0 ; movdqa 0x8de4(%rip),%xmm0 # 32890 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ DB 102,15,111,5,212,141,0,0 ; movdqa 0x8dd4(%rip),%xmm0 # 329f0 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
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,68,134,0,0 ; movdqa 0x8644(%rip),%xmm9 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,13,52,134,0,0 ; movdqa 0x8634(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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,189,141,0,0 ; movdqa 0x8dbd(%rip),%xmm10 # 328a0 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ DB 102,68,15,111,21,173,141,0,0 ; movdqa 0x8dad(%rip),%xmm10 # 32a00 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
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,170,141,0,0 ; movdqa 0x8daa(%rip),%xmm10 # 328b0 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
+ DB 102,68,15,111,21,154,141,0,0 ; movdqa 0x8d9a(%rip),%xmm10 # 32a10 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
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
@@ -39744,7 +39821,7 @@ _sk_load_8888_sse41_lowp LABEL PROC
DB 58,255 ; cmp %bh,%bh
DB 255 ; (bad)
DB 255 ; (bad)
- DB 126,255 ; jle 29b2d <_sk_load_8888_sse41_lowp+0x126>
+ DB 126,255 ; jle 29c9d <_sk_load_8888_sse41_lowp+0x126>
DB 255 ; (bad)
DB 255,117,255 ; pushq -0x1(%rbp)
DB 255 ; (bad)
@@ -39764,49 +39841,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 29b80 <_sk_load_8888_dst_sse41_lowp+0x44>
+ DB 119,41 ; ja 29cf0 <_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 # 29c58 <_sk_load_8888_dst_sse41_lowp+0x11c>
+ DB 76,141,13,242,0,0,0 ; lea 0xf2(%rip),%r9 # 29dc8 <_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 29bd9 <_sk_load_8888_dst_sse41_lowp+0x9d>
+ DB 235,89 ; jmp 29d49 <_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 29bd9 <_sk_load_8888_dst_sse41_lowp+0x9d>
+ DB 235,74 ; jmp 29d49 <_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 29bd9 <_sk_load_8888_dst_sse41_lowp+0x9d>
+ DB 235,37 ; jmp 29d49 <_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,175,140,0,0 ; movdqa 0x8caf(%rip),%xmm4 # 32890 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ DB 102,15,111,37,159,140,0,0 ; movdqa 0x8c9f(%rip),%xmm4 # 329f0 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
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,15,133,0,0 ; movdqa 0x850f(%rip),%xmm9 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,13,255,132,0,0 ; movdqa 0x84ff(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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,136,140,0,0 ; movdqa 0x8c88(%rip),%xmm10 # 328a0 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ DB 102,68,15,111,21,120,140,0,0 ; movdqa 0x8c78(%rip),%xmm10 # 32a00 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
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,117,140,0,0 ; movdqa 0x8c75(%rip),%xmm10 # 328b0 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
+ DB 102,68,15,111,21,101,140,0,0 ; movdqa 0x8c65(%rip),%xmm10 # 32a10 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
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
@@ -39822,7 +39899,7 @@ _sk_load_8888_dst_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 29c65 <_sk_load_8888_dst_sse41_lowp+0x129>
+ DB 123,255 ; jnp 29dd5 <_sk_load_8888_dst_sse41_lowp+0x129>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -39857,20 +39934,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 29cfa <_sk_store_8888_sse41_lowp+0x86>
+ DB 119,27 ; ja 29e6a <_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 # 29d40 <_sk_store_8888_sse41_lowp+0xcc>
+ DB 76,141,13,87,0,0,0 ; lea 0x57(%rip),%r9 # 29eb0 <_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 29d39 <_sk_store_8888_sse41_lowp+0xc5>
+ DB 235,63 ; jmp 29ea9 <_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 29d39 <_sk_store_8888_sse41_lowp+0xc5>
+ DB 235,48 ; jmp 29ea9 <_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 29d39 <_sk_store_8888_sse41_lowp+0xc5>
+ DB 235,31 ; jmp 29ea9 <_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)
@@ -39912,49 +39989,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 29da0 <_sk_load_bgra_sse41_lowp+0x44>
+ DB 119,41 ; ja 29f10 <_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 # 29e78 <_sk_load_bgra_sse41_lowp+0x11c>
+ DB 76,141,13,242,0,0,0 ; lea 0xf2(%rip),%r9 # 29fe8 <_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 29df9 <_sk_load_bgra_sse41_lowp+0x9d>
+ DB 235,89 ; jmp 29f69 <_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 29df9 <_sk_load_bgra_sse41_lowp+0x9d>
+ DB 235,74 ; jmp 29f69 <_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 29df9 <_sk_load_bgra_sse41_lowp+0x9d>
+ DB 235,37 ; jmp 29f69 <_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,143,138,0,0 ; movdqa 0x8a8f(%rip),%xmm2 # 32890 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ DB 102,15,111,21,127,138,0,0 ; movdqa 0x8a7f(%rip),%xmm2 # 329f0 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
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,239,130,0,0 ; movdqa 0x82ef(%rip),%xmm9 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,13,223,130,0,0 ; movdqa 0x82df(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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,104,138,0,0 ; movdqa 0x8a68(%rip),%xmm10 # 328a0 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ DB 102,68,15,111,21,88,138,0,0 ; movdqa 0x8a58(%rip),%xmm10 # 32a00 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
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,85,138,0,0 ; movdqa 0x8a55(%rip),%xmm10 # 328b0 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
+ DB 102,68,15,111,21,69,138,0,0 ; movdqa 0x8a45(%rip),%xmm10 # 32a10 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
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
@@ -39970,7 +40047,7 @@ _sk_load_bgra_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 29e85 <_sk_load_bgra_sse41_lowp+0x129>
+ DB 123,255 ; jnp 29ff5 <_sk_load_bgra_sse41_lowp+0x129>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -39990,49 +40067,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 29ed8 <_sk_load_bgra_dst_sse41_lowp+0x44>
+ DB 119,41 ; ja 2a048 <_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 # 29fb0 <_sk_load_bgra_dst_sse41_lowp+0x11c>
+ DB 76,141,13,242,0,0,0 ; lea 0xf2(%rip),%r9 # 2a120 <_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 29f31 <_sk_load_bgra_dst_sse41_lowp+0x9d>
+ DB 235,89 ; jmp 2a0a1 <_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 29f31 <_sk_load_bgra_dst_sse41_lowp+0x9d>
+ DB 235,74 ; jmp 2a0a1 <_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 29f31 <_sk_load_bgra_dst_sse41_lowp+0x9d>
+ DB 235,37 ; jmp 2a0a1 <_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,87,137,0,0 ; movdqa 0x8957(%rip),%xmm6 # 32890 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ DB 102,15,111,53,71,137,0,0 ; movdqa 0x8947(%rip),%xmm6 # 329f0 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
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,183,129,0,0 ; movdqa 0x81b7(%rip),%xmm9 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,13,167,129,0,0 ; movdqa 0x81a7(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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,48,137,0,0 ; movdqa 0x8930(%rip),%xmm10 # 328a0 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ DB 102,68,15,111,21,32,137,0,0 ; movdqa 0x8920(%rip),%xmm10 # 32a00 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
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,29,137,0,0 ; movdqa 0x891d(%rip),%xmm10 # 328b0 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
+ DB 102,68,15,111,21,13,137,0,0 ; movdqa 0x890d(%rip),%xmm10 # 32a10 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
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
@@ -40048,7 +40125,7 @@ _sk_load_bgra_dst_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 29fbd <_sk_load_bgra_dst_sse41_lowp+0x129>
+ DB 123,255 ; jnp 2a12d <_sk_load_bgra_dst_sse41_lowp+0x129>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -40083,20 +40160,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 2a052 <_sk_store_bgra_sse41_lowp+0x86>
+ DB 119,27 ; ja 2a1c2 <_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 # 2a098 <_sk_store_bgra_sse41_lowp+0xcc>
+ DB 76,141,13,87,0,0,0 ; lea 0x57(%rip),%r9 # 2a208 <_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 2a091 <_sk_store_bgra_sse41_lowp+0xc5>
+ DB 235,63 ; jmp 2a201 <_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 2a091 <_sk_store_bgra_sse41_lowp+0xc5>
+ DB 235,48 ; jmp 2a201 <_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 2a091 <_sk_store_bgra_sse41_lowp+0xc5>
+ DB 235,31 ; jmp 2a201 <_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)
@@ -40197,17 +40274,17 @@ _sk_gather_8888_sse41_lowp LABEL PROC
DB 102,65,15,196,202,5 ; pinsrw $0x5,%r10d,%xmm1
DB 102,65,15,196,201,6 ; pinsrw $0x6,%r9d,%xmm1
DB 102,15,196,200,7 ; pinsrw $0x7,%eax,%xmm1
- DB 102,68,15,111,13,32,127,0,0 ; movdqa 0x7f20(%rip),%xmm9 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,13,16,127,0,0 ; movdqa 0x7f10(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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,153,134,0,0 ; movdqa 0x8699(%rip),%xmm10 # 328a0 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ DB 102,68,15,111,21,137,134,0,0 ; movdqa 0x8689(%rip),%xmm10 # 32a00 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
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,134,134,0,0 ; movdqa 0x8686(%rip),%xmm10 # 328b0 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
+ DB 102,68,15,111,21,118,134,0,0 ; movdqa 0x8676(%rip),%xmm10 # 32a10 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
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
@@ -40290,17 +40367,17 @@ _sk_gather_bgra_sse41_lowp LABEL PROC
DB 102,65,15,196,202,5 ; pinsrw $0x5,%r10d,%xmm1
DB 102,65,15,196,201,6 ; pinsrw $0x6,%r9d,%xmm1
DB 102,15,196,200,7 ; pinsrw $0x7,%eax,%xmm1
- DB 102,68,15,111,13,136,125,0,0 ; movdqa 0x7d88(%rip),%xmm9 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,13,120,125,0,0 ; movdqa 0x7d78(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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,1,133,0,0 ; movdqa 0x8501(%rip),%xmm10 # 328a0 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ DB 102,68,15,111,21,241,132,0,0 ; movdqa 0x84f1(%rip),%xmm10 # 32a00 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
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,238,132,0,0 ; movdqa 0x84ee(%rip),%xmm10 # 328b0 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
+ DB 102,68,15,111,21,222,132,0,0 ; movdqa 0x84de(%rip),%xmm10 # 32a10 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
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
@@ -40324,23 +40401,23 @@ _sk_load_565_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,34 ; ja 2a420 <_sk_load_565_sse41_lowp+0x3c>
+ DB 119,34 ; ja 2a590 <_sk_load_565_sse41_lowp+0x3c>
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,196,0,0,0 ; lea 0xc4(%rip),%r9 # 2a4d0 <_sk_load_565_sse41_lowp+0xec>
+ DB 76,141,13,196,0,0,0 ; lea 0xc4(%rip),%r9 # 2a640 <_sk_load_565_sse41_lowp+0xec>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
- DB 235,74 ; jmp 2a46a <_sk_load_565_sse41_lowp+0x86>
+ DB 235,74 ; jmp 2a5da <_sk_load_565_sse41_lowp+0x86>
DB 243,65,15,111,4,80 ; movdqu (%r8,%rdx,2),%xmm0
- DB 235,66 ; jmp 2a46a <_sk_load_565_sse41_lowp+0x86>
+ DB 235,66 ; jmp 2a5da <_sk_load_565_sse41_lowp+0x86>
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 102,65,15,196,76,80,4,2 ; pinsrw $0x2,0x4(%r8,%rdx,2),%xmm1
DB 102,65,15,110,4,80 ; movd (%r8,%rdx,2),%xmm0
DB 102,15,58,14,193,252 ; pblendw $0xfc,%xmm1,%xmm0
- DB 235,40 ; jmp 2a46a <_sk_load_565_sse41_lowp+0x86>
+ DB 235,40 ; jmp 2a5da <_sk_load_565_sse41_lowp+0x86>
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 102,65,15,196,76,80,12,6 ; pinsrw $0x6,0xc(%r8,%rdx,2),%xmm1
DB 102,65,15,196,76,80,10,5 ; pinsrw $0x5,0xa(%r8,%rdx,2),%xmm1
@@ -40349,11 +40426,11 @@ _sk_load_565_sse41_lowp LABEL PROC
DB 102,15,58,14,193,240 ; pblendw $0xf0,%xmm1,%xmm0
DB 102,15,111,216 ; movdqa %xmm0,%xmm3
DB 102,15,113,211,8 ; psrlw $0x8,%xmm3
- DB 102,15,219,29,69,132,0,0 ; pand 0x8445(%rip),%xmm3 # 328c0 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
+ DB 102,15,219,29,53,132,0,0 ; pand 0x8435(%rip),%xmm3 # 32a20 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,113,209,5 ; psrlw $0x5,%xmm1
- DB 102,15,219,13,68,132,0,0 ; pand 0x8444(%rip),%xmm1 # 328d0 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
- DB 102,15,111,21,76,132,0,0 ; movdqa 0x844c(%rip),%xmm2 # 328e0 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
+ DB 102,15,219,13,52,132,0,0 ; pand 0x8434(%rip),%xmm1 # 32a30 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
+ DB 102,15,111,21,60,132,0,0 ; movdqa 0x843c(%rip),%xmm2 # 32a40 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
DB 102,15,219,208 ; pand %xmm0,%xmm2
DB 102,15,113,208,13 ; psrlw $0xd,%xmm0
DB 102,15,235,195 ; por %xmm3,%xmm0
@@ -40366,7 +40443,7 @@ _sk_load_565_sse41_lowp LABEL PROC
DB 102,15,113,210,2 ; psrlw $0x2,%xmm2
DB 102,15,235,211 ; por %xmm3,%xmm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,66,124,0,0 ; movaps 0x7c42(%rip),%xmm3 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 15,40,29,50,124,0,0 ; movaps 0x7c32(%rip),%xmm3 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
DB 255,224 ; jmpq *%rax
DB 69,255 ; rex.RB (bad)
DB 255 ; (bad)
@@ -40377,7 +40454,7 @@ _sk_load_565_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 126,255 ; jle 2a4e5 <_sk_load_565_sse41_lowp+0x101>
+ DB 126,255 ; jle 2a655 <_sk_load_565_sse41_lowp+0x101>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -40394,23 +40471,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 2a528 <_sk_load_565_dst_sse41_lowp+0x3c>
+ DB 119,34 ; ja 2a698 <_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 # 2a5d8 <_sk_load_565_dst_sse41_lowp+0xec>
+ DB 76,141,13,196,0,0,0 ; lea 0xc4(%rip),%r9 # 2a748 <_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 2a572 <_sk_load_565_dst_sse41_lowp+0x86>
+ DB 235,74 ; jmp 2a6e2 <_sk_load_565_dst_sse41_lowp+0x86>
DB 243,65,15,111,36,80 ; movdqu (%r8,%rdx,2),%xmm4
- DB 235,66 ; jmp 2a572 <_sk_load_565_dst_sse41_lowp+0x86>
+ DB 235,66 ; jmp 2a6e2 <_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 2a572 <_sk_load_565_dst_sse41_lowp+0x86>
+ DB 235,40 ; jmp 2a6e2 <_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
@@ -40419,11 +40496,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,61,131,0,0 ; pand 0x833d(%rip),%xmm7 # 328c0 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
+ DB 102,15,219,61,45,131,0,0 ; pand 0x832d(%rip),%xmm7 # 32a20 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,113,213,5 ; psrlw $0x5,%xmm5
- DB 102,15,219,45,60,131,0,0 ; pand 0x833c(%rip),%xmm5 # 328d0 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
- DB 102,15,111,53,68,131,0,0 ; movdqa 0x8344(%rip),%xmm6 # 328e0 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
+ DB 102,15,219,45,44,131,0,0 ; pand 0x832c(%rip),%xmm5 # 32a30 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
+ DB 102,15,111,53,52,131,0,0 ; movdqa 0x8334(%rip),%xmm6 # 32a40 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
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
@@ -40436,7 +40513,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,58,123,0,0 ; movaps 0x7b3a(%rip),%xmm7 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 15,40,61,42,123,0,0 ; movaps 0x7b2a(%rip),%xmm7 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
DB 255,224 ; jmpq *%rax
DB 69,255 ; rex.RB (bad)
DB 255 ; (bad)
@@ -40447,7 +40524,7 @@ _sk_load_565_dst_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 126,255 ; jle 2a5ed <_sk_load_565_dst_sse41_lowp+0x101>
+ DB 126,255 ; jle 2a75d <_sk_load_565_dst_sse41_lowp+0x101>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -40462,10 +40539,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,216,130,0,0 ; pand 0x82d8(%rip),%xmm8 # 328f0 <_sk_srcover_bgra_8888_sse2_lowp+0x134c>
+ DB 102,68,15,219,5,200,130,0,0 ; pand 0x82c8(%rip),%xmm8 # 32a50 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
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,212,130,0,0 ; pand 0x82d4(%rip),%xmm9 # 32900 <_sk_srcover_bgra_8888_sse2_lowp+0x135c>
+ DB 102,68,15,219,13,196,130,0,0 ; pand 0x82c4(%rip),%xmm9 # 32a60 <_sk_srcover_bgra_8888_sse2_lowp+0x134c>
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
@@ -40474,19 +40551,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 2a668 <_sk_store_565_sse41_lowp+0x74>
+ DB 119,29 ; ja 2a7d8 <_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 # 2a6a8 <_sk_store_565_sse41_lowp+0xb4>
+ DB 76,141,13,83,0,0,0 ; lea 0x53(%rip),%r9 # 2a818 <_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 2a6a2 <_sk_store_565_sse41_lowp+0xae>
+ DB 235,58 ; jmp 2a812 <_sk_store_565_sse41_lowp+0xae>
DB 243,69,15,127,4,80 ; movdqu %xmm8,(%r8,%rdx,2)
- DB 235,50 ; jmp 2a6a2 <_sk_store_565_sse41_lowp+0xae>
+ DB 235,50 ; jmp 2a812 <_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 2a6a2 <_sk_store_565_sse41_lowp+0xae>
+ DB 235,33 ; jmp 2a812 <_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)
@@ -40506,7 +40583,7 @@ _sk_store_565_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 235,255 ; jmp 2a6b9 <_sk_store_565_sse41_lowp+0xc5>
+ DB 235,255 ; jmp 2a829 <_sk_store_565_sse41_lowp+0xc5>
DB 255 ; (bad)
DB 255,226 ; jmpq *%rdx
DB 255 ; (bad)
@@ -40581,11 +40658,11 @@ _sk_gather_565_sse41_lowp LABEL PROC
DB 102,15,196,192,7 ; pinsrw $0x7,%eax,%xmm0
DB 102,15,111,216 ; movdqa %xmm0,%xmm3
DB 102,15,113,211,8 ; psrlw $0x8,%xmm3
- DB 102,15,219,29,226,128,0,0 ; pand 0x80e2(%rip),%xmm3 # 328c0 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
+ DB 102,15,219,29,210,128,0,0 ; pand 0x80d2(%rip),%xmm3 # 32a20 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,113,209,5 ; psrlw $0x5,%xmm1
- DB 102,15,219,13,225,128,0,0 ; pand 0x80e1(%rip),%xmm1 # 328d0 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
- DB 102,15,111,21,233,128,0,0 ; movdqa 0x80e9(%rip),%xmm2 # 328e0 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
+ DB 102,15,219,13,209,128,0,0 ; pand 0x80d1(%rip),%xmm1 # 32a30 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
+ DB 102,15,111,21,217,128,0,0 ; movdqa 0x80d9(%rip),%xmm2 # 32a40 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
DB 102,15,219,208 ; pand %xmm0,%xmm2
DB 102,15,113,208,13 ; psrlw $0xd,%xmm0
DB 102,15,235,195 ; por %xmm3,%xmm0
@@ -40598,7 +40675,7 @@ _sk_gather_565_sse41_lowp LABEL PROC
DB 102,15,113,210,2 ; psrlw $0x2,%xmm2
DB 102,15,235,211 ; por %xmm3,%xmm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,223,120,0,0 ; movaps 0x78df(%rip),%xmm3 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 15,40,29,207,120,0,0 ; movaps 0x78cf(%rip),%xmm3 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
DB 91 ; pop %rbx
DB 65,92 ; pop %r12
DB 65,94 ; pop %r14
@@ -40617,23 +40694,23 @@ _sk_load_4444_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,35 ; ja 2a878 <_sk_load_4444_sse41_lowp+0x3d>
+ DB 119,35 ; ja 2a9e8 <_sk_load_4444_sse41_lowp+0x3d>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,209,0,0,0 ; lea 0xd1(%rip),%r9 # 2a934 <_sk_load_4444_sse41_lowp+0xf9>
+ DB 76,141,13,209,0,0,0 ; lea 0xd1(%rip),%r9 # 2aaa4 <_sk_load_4444_sse41_lowp+0xf9>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
- DB 235,76 ; jmp 2a8c4 <_sk_load_4444_sse41_lowp+0x89>
+ DB 235,76 ; jmp 2aa34 <_sk_load_4444_sse41_lowp+0x89>
DB 243,69,15,111,4,80 ; movdqu (%r8,%rdx,2),%xmm8
- DB 235,68 ; jmp 2a8c4 <_sk_load_4444_sse41_lowp+0x89>
+ DB 235,68 ; jmp 2aa34 <_sk_load_4444_sse41_lowp+0x89>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,65,15,196,68,80,4,2 ; pinsrw $0x2,0x4(%r8,%rdx,2),%xmm0
DB 102,69,15,110,4,80 ; movd (%r8,%rdx,2),%xmm8
DB 102,68,15,58,14,192,252 ; pblendw $0xfc,%xmm0,%xmm8
- DB 235,41 ; jmp 2a8c4 <_sk_load_4444_sse41_lowp+0x89>
+ DB 235,41 ; jmp 2aa34 <_sk_load_4444_sse41_lowp+0x89>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,65,15,196,68,80,12,6 ; pinsrw $0x6,0xc(%r8,%rdx,2),%xmm0
DB 102,65,15,196,68,80,10,5 ; pinsrw $0x5,0xa(%r8,%rdx,2),%xmm0
@@ -40644,7 +40721,7 @@ _sk_load_4444_sse41_lowp LABEL PROC
DB 102,15,113,209,12 ; psrlw $0xc,%xmm1
DB 102,65,15,111,208 ; movdqa %xmm8,%xmm2
DB 102,15,113,210,8 ; psrlw $0x8,%xmm2
- DB 102,15,111,5,48,128,0,0 ; movdqa 0x8030(%rip),%xmm0 # 32910 <_sk_srcover_bgra_8888_sse2_lowp+0x136c>
+ DB 102,15,111,5,32,128,0,0 ; movdqa 0x8020(%rip),%xmm0 # 32a70 <_sk_srcover_bgra_8888_sse2_lowp+0x135c>
DB 102,15,219,208 ; pand %xmm0,%xmm2
DB 102,65,15,111,216 ; movdqa %xmm8,%xmm3
DB 102,15,113,211,4 ; psrlw $0x4,%xmm3
@@ -40690,23 +40767,23 @@ _sk_load_4444_dst_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,35 ; ja 2a98d <_sk_load_4444_dst_sse41_lowp+0x3d>
+ DB 119,35 ; ja 2aafd <_sk_load_4444_dst_sse41_lowp+0x3d>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,208,0,0,0 ; lea 0xd0(%rip),%r9 # 2aa48 <_sk_load_4444_dst_sse41_lowp+0xf8>
+ DB 76,141,13,208,0,0,0 ; lea 0xd0(%rip),%r9 # 2abb8 <_sk_load_4444_dst_sse41_lowp+0xf8>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
- DB 235,76 ; jmp 2a9d9 <_sk_load_4444_dst_sse41_lowp+0x89>
+ DB 235,76 ; jmp 2ab49 <_sk_load_4444_dst_sse41_lowp+0x89>
DB 243,69,15,111,4,80 ; movdqu (%r8,%rdx,2),%xmm8
- DB 235,68 ; jmp 2a9d9 <_sk_load_4444_dst_sse41_lowp+0x89>
+ DB 235,68 ; jmp 2ab49 <_sk_load_4444_dst_sse41_lowp+0x89>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,65,15,196,100,80,4,2 ; pinsrw $0x2,0x4(%r8,%rdx,2),%xmm4
DB 102,69,15,110,4,80 ; movd (%r8,%rdx,2),%xmm8
DB 102,68,15,58,14,196,252 ; pblendw $0xfc,%xmm4,%xmm8
- DB 235,41 ; jmp 2a9d9 <_sk_load_4444_dst_sse41_lowp+0x89>
+ DB 235,41 ; jmp 2ab49 <_sk_load_4444_dst_sse41_lowp+0x89>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,65,15,196,100,80,12,6 ; pinsrw $0x6,0xc(%r8,%rdx,2),%xmm4
DB 102,65,15,196,100,80,10,5 ; pinsrw $0x5,0xa(%r8,%rdx,2),%xmm4
@@ -40717,7 +40794,7 @@ _sk_load_4444_dst_sse41_lowp LABEL PROC
DB 102,15,113,213,12 ; psrlw $0xc,%xmm5
DB 102,65,15,111,240 ; movdqa %xmm8,%xmm6
DB 102,15,113,214,8 ; psrlw $0x8,%xmm6
- DB 102,15,111,37,27,127,0,0 ; movdqa 0x7f1b(%rip),%xmm4 # 32910 <_sk_srcover_bgra_8888_sse2_lowp+0x136c>
+ DB 102,15,111,37,11,127,0,0 ; movdqa 0x7f0b(%rip),%xmm4 # 32a70 <_sk_srcover_bgra_8888_sse2_lowp+0x135c>
DB 102,15,219,244 ; pand %xmm4,%xmm6
DB 102,65,15,111,248 ; movdqa %xmm8,%xmm7
DB 102,15,113,215,4 ; psrlw $0x4,%xmm7
@@ -40760,12 +40837,12 @@ _sk_store_4444_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,126,0,0 ; pand 0x7e98(%rip),%xmm8 # 32920 <_sk_srcover_bgra_8888_sse2_lowp+0x137c>
+ DB 102,68,15,219,5,136,126,0,0 ; pand 0x7e88(%rip),%xmm8 # 32a80 <_sk_srcover_bgra_8888_sse2_lowp+0x136c>
DB 102,68,15,111,201 ; movdqa %xmm1,%xmm9
DB 102,65,15,113,241,4 ; psllw $0x4,%xmm9
- DB 102,68,15,219,13,148,126,0,0 ; pand 0x7e94(%rip),%xmm9 # 32930 <_sk_srcover_bgra_8888_sse2_lowp+0x138c>
+ DB 102,68,15,219,13,132,126,0,0 ; pand 0x7e84(%rip),%xmm9 # 32a90 <_sk_srcover_bgra_8888_sse2_lowp+0x137c>
DB 102,69,15,235,200 ; por %xmm8,%xmm9
- DB 102,68,15,111,21,150,126,0,0 ; movdqa 0x7e96(%rip),%xmm10 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x139c>
+ DB 102,68,15,111,21,134,126,0,0 ; movdqa 0x7e86(%rip),%xmm10 # 32aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x138c>
DB 102,68,15,219,210 ; pand %xmm2,%xmm10
DB 102,68,15,111,195 ; movdqa %xmm3,%xmm8
DB 102,65,15,113,208,4 ; psrlw $0x4,%xmm8
@@ -40775,19 +40852,19 @@ _sk_store_4444_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 2aaeb <_sk_store_4444_sse41_lowp+0x87>
+ DB 119,29 ; ja 2ac5b <_sk_store_4444_sse41_lowp+0x87>
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,84,0,0,0 ; lea 0x54(%rip),%r9 # 2ab2c <_sk_store_4444_sse41_lowp+0xc8>
+ DB 76,141,13,84,0,0,0 ; lea 0x54(%rip),%r9 # 2ac9c <_sk_store_4444_sse41_lowp+0xc8>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 102,69,15,58,21,4,80,0 ; pextrw $0x0,%xmm8,(%r8,%rdx,2)
- DB 235,58 ; jmp 2ab25 <_sk_store_4444_sse41_lowp+0xc1>
+ DB 235,58 ; jmp 2ac95 <_sk_store_4444_sse41_lowp+0xc1>
DB 243,69,15,127,4,80 ; movdqu %xmm8,(%r8,%rdx,2)
- DB 235,50 ; jmp 2ab25 <_sk_store_4444_sse41_lowp+0xc1>
+ DB 235,50 ; jmp 2ac95 <_sk_store_4444_sse41_lowp+0xc1>
DB 102,69,15,58,21,68,80,4,2 ; pextrw $0x2,%xmm8,0x4(%r8,%rdx,2)
DB 102,69,15,126,4,80 ; movd %xmm8,(%r8,%rdx,2)
- DB 235,33 ; jmp 2ab25 <_sk_store_4444_sse41_lowp+0xc1>
+ DB 235,33 ; jmp 2ac95 <_sk_store_4444_sse41_lowp+0xc1>
DB 102,69,15,58,21,68,80,12,6 ; pextrw $0x6,%xmm8,0xc(%r8,%rdx,2)
DB 102,69,15,58,21,68,80,10,5 ; pextrw $0x5,%xmm8,0xa(%r8,%rdx,2)
DB 102,69,15,58,21,68,80,8,4 ; pextrw $0x4,%xmm8,0x8(%r8,%rdx,2)
@@ -40885,7 +40962,7 @@ _sk_gather_4444_sse41_lowp LABEL PROC
DB 102,15,113,209,12 ; psrlw $0xc,%xmm1
DB 102,65,15,111,208 ; movdqa %xmm8,%xmm2
DB 102,15,113,210,8 ; psrlw $0x8,%xmm2
- DB 102,15,111,5,156,124,0,0 ; movdqa 0x7c9c(%rip),%xmm0 # 32910 <_sk_srcover_bgra_8888_sse2_lowp+0x136c>
+ DB 102,15,111,5,140,124,0,0 ; movdqa 0x7c8c(%rip),%xmm0 # 32a70 <_sk_srcover_bgra_8888_sse2_lowp+0x135c>
DB 102,15,219,208 ; pand %xmm0,%xmm2
DB 102,65,15,111,216 ; movdqa %xmm8,%xmm3
DB 102,15,113,211,4 ; psrlw $0x4,%xmm3
@@ -40921,18 +40998,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 2ad06 <_sk_load_a8_sse41_lowp+0x39>
+ DB 119,34 ; ja 2ae76 <_sk_load_a8_sse41_lowp+0x39>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,146,0,0,0 ; lea 0x92(%rip),%r9 # 2ad84 <_sk_load_a8_sse41_lowp+0xb7>
+ DB 76,141,13,146,0,0,0 ; lea 0x92(%rip),%r9 # 2aef4 <_sk_load_a8_sse41_lowp+0xb7>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,15,110,216 ; movd %eax,%xmm3
- DB 235,100 ; jmp 2ad6a <_sk_load_a8_sse41_lowp+0x9d>
+ DB 235,100 ; jmp 2aeda <_sk_load_a8_sse41_lowp+0x9d>
DB 102,65,15,56,48,28,16 ; pmovzxbw (%r8,%rdx,1),%xmm3
- DB 235,91 ; jmp 2ad6a <_sk_load_a8_sse41_lowp+0x9d>
+ DB 235,91 ; jmp 2aeda <_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
@@ -40940,7 +41017,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 2ad6a <_sk_load_a8_sse41_lowp+0x9d>
+ DB 235,54 ; jmp 2aeda <_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
@@ -40951,14 +41028,14 @@ _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,158,115,0,0 ; pand 0x739e(%rip),%xmm3 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,15,219,29,142,115,0,0 ; pand 0x738e(%rip),%xmm3 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
DB 255,224 ; jmpq *%rax
DB 15,31,0 ; nopl (%rax)
- DB 119,255 ; ja 2ad85 <_sk_load_a8_sse41_lowp+0xb8>
+ DB 119,255 ; ja 2aef5 <_sk_load_a8_sse41_lowp+0xb8>
DB 255 ; (bad)
DB 255,154,255,255,255,139 ; lcall *-0x74000001(%rdx)
DB 255 ; (bad)
@@ -40985,18 +41062,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 2add9 <_sk_load_a8_dst_sse41_lowp+0x39>
+ DB 119,34 ; ja 2af49 <_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 # 2ae54 <_sk_load_a8_dst_sse41_lowp+0xb4>
+ DB 76,141,13,143,0,0,0 ; lea 0x8f(%rip),%r9 # 2afc4 <_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 2ae3d <_sk_load_a8_dst_sse41_lowp+0x9d>
+ DB 235,100 ; jmp 2afad <_sk_load_a8_dst_sse41_lowp+0x9d>
DB 102,65,15,56,48,60,16 ; pmovzxbw (%r8,%rdx,1),%xmm7
- DB 235,91 ; jmp 2ae3d <_sk_load_a8_dst_sse41_lowp+0x9d>
+ DB 235,91 ; jmp 2afad <_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
@@ -41004,7 +41081,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 2ae3d <_sk_load_a8_dst_sse41_lowp+0x9d>
+ DB 235,54 ; jmp 2afad <_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
@@ -41015,13 +41092,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,203,114,0,0 ; pand 0x72cb(%rip),%xmm7 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,15,219,61,187,114,0,0 ; pand 0x72bb(%rip),%xmm7 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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 2ae55 <_sk_load_a8_dst_sse41_lowp+0xb5>
+ DB 122,255 ; jp 2afc5 <_sk_load_a8_dst_sse41_lowp+0xb5>
DB 255 ; (bad)
DB 255,157,255,255,255,142 ; lcall *-0x71000001(%rbp)
DB 255 ; (bad)
@@ -41050,28 +41127,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 2aea4 <_sk_store_a8_sse41_lowp+0x34>
+ DB 119,29 ; ja 2b014 <_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 # 2af14 <_sk_store_a8_sse41_lowp+0xa4>
+ DB 76,141,13,131,0,0,0 ; lea 0x83(%rip),%r9 # 2b084 <_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 2af0d <_sk_store_a8_sse41_lowp+0x9d>
+ DB 235,105 ; jmp 2b07d <_sk_store_a8_sse41_lowp+0x9d>
DB 102,68,15,111,195 ; movdqa %xmm3,%xmm8
- DB 102,68,15,56,0,5,173,121,0,0 ; pshufb 0x79ad(%rip),%xmm8 # 32860 <_sk_srcover_bgra_8888_sse2_lowp+0x12bc>
+ DB 102,68,15,56,0,5,157,121,0,0 ; pshufb 0x799d(%rip),%xmm8 # 329c0 <_sk_srcover_bgra_8888_sse2_lowp+0x12ac>
DB 102,69,15,214,4,16 ; movq %xmm8,(%r8,%rdx,1)
- DB 235,82 ; jmp 2af0d <_sk_store_a8_sse41_lowp+0x9d>
+ DB 235,82 ; jmp 2b07d <_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,77,114,0,0 ; pshufb 0x724d(%rip),%xmm8 # 32120 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
+ DB 102,68,15,56,0,5,61,114,0,0 ; pshufb 0x723d(%rip),%xmm8 # 32280 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
DB 102,69,15,58,21,4,16,0 ; pextrw $0x0,%xmm8,(%r8,%rdx,1)
- DB 235,48 ; jmp 2af0d <_sk_store_a8_sse41_lowp+0x9d>
+ DB 235,48 ; jmp 2b07d <_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,41,114,0,0 ; pshufb 0x7229(%rip),%xmm8 # 32130 <_sk_srcover_bgra_8888_sse2_lowp+0xb8c>
+ DB 102,68,15,56,0,5,25,114,0,0 ; pshufb 0x7219(%rip),%xmm8 # 32290 <_sk_srcover_bgra_8888_sse2_lowp+0xb7c>
DB 102,69,15,126,4,16 ; movd %xmm8,(%r8,%rdx,1)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -41180,18 +41257,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 2b096 <_sk_load_g8_sse41_lowp+0x39>
+ DB 119,34 ; ja 2b206 <_sk_load_g8_sse41_lowp+0x39>
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,150,0,0,0 ; lea 0x96(%rip),%r9 # 2b118 <_sk_load_g8_sse41_lowp+0xbb>
+ DB 76,141,13,150,0,0,0 ; lea 0x96(%rip),%r9 # 2b288 <_sk_load_g8_sse41_lowp+0xbb>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
- DB 235,100 ; jmp 2b0fa <_sk_load_g8_sse41_lowp+0x9d>
+ DB 235,100 ; jmp 2b26a <_sk_load_g8_sse41_lowp+0x9d>
DB 102,65,15,56,48,4,16 ; pmovzxbw (%r8,%rdx,1),%xmm0
- DB 235,91 ; jmp 2b0fa <_sk_load_g8_sse41_lowp+0x9d>
+ DB 235,91 ; jmp 2b26a <_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
@@ -41199,7 +41276,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 2b0fa <_sk_load_g8_sse41_lowp+0x9d>
+ DB 235,54 ; jmp 2b26a <_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
@@ -41210,14 +41287,14 @@ _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,14,112,0,0 ; pand 0x700e(%rip),%xmm0 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,15,219,5,254,111,0,0 ; pand 0x6ffe(%rip),%xmm0 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,5,112,0,0 ; movaps 0x7005(%rip),%xmm3 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 15,40,29,245,111,0,0 ; movaps 0x6ff5(%rip),%xmm3 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,111,208 ; movdqa %xmm0,%xmm2
DB 255,224 ; jmpq *%rax
DB 15,31,0 ; nopl (%rax)
- DB 115,255 ; jae 2b119 <_sk_load_g8_sse41_lowp+0xbc>
+ DB 115,255 ; jae 2b289 <_sk_load_g8_sse41_lowp+0xbc>
DB 255 ; (bad)
DB 255,150,255,255,255,135 ; callq *-0x78000001(%rsi)
DB 255 ; (bad)
@@ -41244,18 +41321,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 2b16d <_sk_load_g8_dst_sse41_lowp+0x39>
+ DB 119,34 ; ja 2b2dd <_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 # 2b1ec <_sk_load_g8_dst_sse41_lowp+0xb8>
+ DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 2b35c <_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 2b1d1 <_sk_load_g8_dst_sse41_lowp+0x9d>
+ DB 235,100 ; jmp 2b341 <_sk_load_g8_dst_sse41_lowp+0x9d>
DB 102,65,15,56,48,36,16 ; pmovzxbw (%r8,%rdx,1),%xmm4
- DB 235,91 ; jmp 2b1d1 <_sk_load_g8_dst_sse41_lowp+0x9d>
+ DB 235,91 ; jmp 2b341 <_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
@@ -41263,7 +41340,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 2b1d1 <_sk_load_g8_dst_sse41_lowp+0x9d>
+ DB 235,54 ; jmp 2b341 <_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
@@ -41274,13 +41351,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,55,111,0,0 ; pand 0x6f37(%rip),%xmm4 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,15,219,37,39,111,0,0 ; pand 0x6f27(%rip),%xmm4 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,46,111,0,0 ; movaps 0x6f2e(%rip),%xmm7 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 15,40,61,30,111,0,0 ; movaps 0x6f1e(%rip),%xmm7 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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 2b1ed <_sk_load_g8_dst_sse41_lowp+0xb9>
+ DB 118,255 ; jbe 2b35d <_sk_load_g8_dst_sse41_lowp+0xb9>
DB 255 ; (bad)
DB 255,153,255,255,255,138 ; lcall *-0x75000001(%rcx)
DB 255 ; (bad)
@@ -41300,10 +41377,10 @@ _sk_load_g8_dst_sse41_lowp LABEL PROC
PUBLIC _sk_luminance_to_alpha_sse41_lowp
_sk_luminance_to_alpha_sse41_lowp LABEL PROC
DB 102,15,111,218 ; movdqa %xmm2,%xmm3
- DB 102,15,213,5,60,119,0,0 ; pmullw 0x773c(%rip),%xmm0 # 32950 <_sk_srcover_bgra_8888_sse2_lowp+0x13ac>
- DB 102,15,213,13,68,119,0,0 ; pmullw 0x7744(%rip),%xmm1 # 32960 <_sk_srcover_bgra_8888_sse2_lowp+0x13bc>
+ DB 102,15,213,5,44,119,0,0 ; pmullw 0x772c(%rip),%xmm0 # 32ab0 <_sk_srcover_bgra_8888_sse2_lowp+0x139c>
+ DB 102,15,213,13,52,119,0,0 ; pmullw 0x7734(%rip),%xmm1 # 32ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x13ac>
DB 102,15,253,200 ; paddw %xmm0,%xmm1
- DB 102,15,213,29,72,119,0,0 ; pmullw 0x7748(%rip),%xmm3 # 32970 <_sk_srcover_bgra_8888_sse2_lowp+0x13cc>
+ DB 102,15,213,29,56,119,0,0 ; pmullw 0x7738(%rip),%xmm3 # 32ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x13bc>
DB 102,15,253,217 ; paddw %xmm1,%xmm3
DB 102,15,113,211,8 ; psrlw $0x8,%xmm3
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -41377,7 +41454,7 @@ _sk_gather_g8_sse41_lowp LABEL PROC
DB 102,15,58,32,192,7 ; pinsrb $0x7,%eax,%xmm0
DB 102,15,56,48,192 ; pmovzxbw %xmm0,%xmm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,177,109,0,0 ; movaps 0x6db1(%rip),%xmm3 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 15,40,29,161,109,0,0 ; movaps 0x6da1(%rip),%xmm3 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,111,208 ; movdqa %xmm0,%xmm2
DB 91 ; pop %rbx
@@ -41391,14 +41468,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,255,100,0,0 ; mulss 0x64ff(%rip),%xmm8 # 31880 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- DB 243,68,15,88,5,198,100,0,0 ; addss 0x64c6(%rip),%xmm8 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 243,68,15,89,5,255,100,0,0 ; mulss 0x64ff(%rip),%xmm8 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 243,68,15,88,5,198,100,0,0 ; addss 0x64c6(%rip),%xmm8 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 243,65,15,44,192 ; cvttss2si %xmm8,%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
DB 242,69,15,112,192,0 ; pshuflw $0x0,%xmm8,%xmm8
DB 102,69,15,112,192,80 ; pshufd $0x50,%xmm8,%xmm8
DB 102,65,15,213,192 ; pmullw %xmm8,%xmm0
- DB 102,68,15,111,13,98,109,0,0 ; movdqa 0x6d62(%rip),%xmm9 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,13,82,109,0,0 ; movdqa 0x6d52(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -41417,13 +41494,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,135,100,0,0 ; mulss 0x6487(%rip),%xmm8 # 31880 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- DB 243,68,15,88,5,78,100,0,0 ; addss 0x644e(%rip),%xmm8 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 243,68,15,89,5,135,100,0,0 ; mulss 0x6487(%rip),%xmm8 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 243,68,15,88,5,78,100,0,0 ; addss 0x644e(%rip),%xmm8 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 243,65,15,44,192 ; cvttss2si %xmm8,%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
DB 242,69,15,112,192,0 ; pshuflw $0x0,%xmm8,%xmm8
DB 102,69,15,112,192,80 ; pshufd $0x50,%xmm8,%xmm8
- DB 102,68,15,111,13,239,108,0,0 ; movdqa 0x6cef(%rip),%xmm9 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,13,223,108,0,0 ; movdqa 0x6cdf(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -41461,18 +41538,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 2b4d8 <_sk_scale_u8_sse41_lowp+0x3b>
+ DB 119,36 ; ja 2b648 <_sk_scale_u8_sse41_lowp+0x3b>
DB 102,69,15,239,201 ; pxor %xmm9,%xmm9
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,221,0,0,0 ; lea 0xdd(%rip),%r9 # 2b5a0 <_sk_scale_u8_sse41_lowp+0x103>
+ DB 76,141,13,221,0,0,0 ; lea 0xdd(%rip),%r9 # 2b710 <_sk_scale_u8_sse41_lowp+0x103>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
- DB 235,111 ; jmp 2b547 <_sk_scale_u8_sse41_lowp+0xaa>
+ DB 235,111 ; jmp 2b6b7 <_sk_scale_u8_sse41_lowp+0xaa>
DB 102,69,15,56,48,4,16 ; pmovzxbw (%r8,%rdx,1),%xmm8
- DB 235,102 ; jmp 2b547 <_sk_scale_u8_sse41_lowp+0xaa>
+ DB 235,102 ; jmp 2b6b7 <_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
@@ -41480,7 +41557,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 2b547 <_sk_scale_u8_sse41_lowp+0xaa>
+ DB 235,60 ; jmp 2b6b7 <_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
@@ -41491,9 +41568,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,192,107,0,0 ; pand 0x6bc0(%rip),%xmm8 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,219,5,176,107,0,0 ; pand 0x6bb0(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
DB 102,65,15,213,192 ; pmullw %xmm8,%xmm0
- DB 102,68,15,111,13,178,107,0,0 ; movdqa 0x6bb2(%rip),%xmm9 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,13,162,107,0,0 ; movdqa 0x6ba2(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -41518,7 +41595,7 @@ _sk_scale_u8_sse41_lowp LABEL PROC
DB 255,148,255,255,255,136,255 ; callq *-0x770001(%rdi,%rdi,8)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 124,255 ; jl 2b5b5 <_sk_scale_u8_sse41_lowp+0x118>
+ DB 124,255 ; jl 2b725 <_sk_scale_u8_sse41_lowp+0x118>
DB 255 ; (bad)
DB 255,107,255 ; ljmp *-0x1(%rbx)
DB 255 ; (bad)
@@ -41534,18 +41611,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 2b5f7 <_sk_lerp_u8_sse41_lowp+0x3b>
+ DB 119,36 ; ja 2b767 <_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 # 2b700 <_sk_lerp_u8_sse41_lowp+0x144>
+ DB 76,141,13,30,1,0,0 ; lea 0x11e(%rip),%r9 # 2b870 <_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 2b666 <_sk_lerp_u8_sse41_lowp+0xaa>
+ DB 235,111 ; jmp 2b7d6 <_sk_lerp_u8_sse41_lowp+0xaa>
DB 102,69,15,56,48,4,16 ; pmovzxbw (%r8,%rdx,1),%xmm8
- DB 235,102 ; jmp 2b666 <_sk_lerp_u8_sse41_lowp+0xaa>
+ DB 235,102 ; jmp 2b7d6 <_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
@@ -41553,7 +41630,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 2b666 <_sk_lerp_u8_sse41_lowp+0xaa>
+ DB 235,60 ; jmp 2b7d6 <_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
@@ -41564,8 +41641,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,161,106,0,0 ; pand 0x6aa1(%rip),%xmm8 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
- DB 102,68,15,111,21,152,106,0,0 ; movdqa 0x6a98(%rip),%xmm10 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,219,5,145,106,0,0 ; pand 0x6a91(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,21,136,106,0,0 ; movdqa 0x6a88(%rip),%xmm10 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -41595,7 +41672,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 2b700 <_sk_lerp_u8_sse41_lowp+0x144>
+ DB 235,254 ; jmp 2b870 <_sk_lerp_u8_sse41_lowp+0x144>
DB 255 ; (bad)
DB 255,17 ; callq *(%rcx)
DB 255 ; (bad)
@@ -41627,23 +41704,23 @@ _sk_scale_565_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,35 ; ja 2b75e <_sk_scale_565_sse41_lowp+0x42>
+ DB 119,35 ; ja 2b8ce <_sk_scale_565_sse41_lowp+0x42>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,111,1,0,0 ; lea 0x16f(%rip),%r9 # 2b8b8 <_sk_scale_565_sse41_lowp+0x19c>
+ DB 76,141,13,111,1,0,0 ; lea 0x16f(%rip),%r9 # 2ba28 <_sk_scale_565_sse41_lowp+0x19c>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 102,68,15,110,200 ; movd %eax,%xmm9
- DB 235,76 ; jmp 2b7aa <_sk_scale_565_sse41_lowp+0x8e>
+ DB 235,76 ; jmp 2b91a <_sk_scale_565_sse41_lowp+0x8e>
DB 243,69,15,111,12,80 ; movdqu (%r8,%rdx,2),%xmm9
- DB 235,68 ; jmp 2b7aa <_sk_scale_565_sse41_lowp+0x8e>
+ DB 235,68 ; jmp 2b91a <_sk_scale_565_sse41_lowp+0x8e>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,65,15,196,68,80,4,2 ; pinsrw $0x2,0x4(%r8,%rdx,2),%xmm0
DB 102,69,15,110,12,80 ; movd (%r8,%rdx,2),%xmm9
DB 102,68,15,58,14,200,252 ; pblendw $0xfc,%xmm0,%xmm9
- DB 235,41 ; jmp 2b7aa <_sk_scale_565_sse41_lowp+0x8e>
+ DB 235,41 ; jmp 2b91a <_sk_scale_565_sse41_lowp+0x8e>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,65,15,196,68,80,12,6 ; pinsrw $0x6,0xc(%r8,%rdx,2),%xmm0
DB 102,65,15,196,68,80,10,5 ; pinsrw $0x5,0xa(%r8,%rdx,2),%xmm0
@@ -41652,11 +41729,11 @@ _sk_scale_565_sse41_lowp LABEL PROC
DB 102,68,15,58,14,200,240 ; pblendw $0xf0,%xmm0,%xmm9
DB 102,65,15,111,193 ; movdqa %xmm9,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
- DB 102,15,219,5,4,113,0,0 ; pand 0x7104(%rip),%xmm0 # 328c0 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
+ DB 102,15,219,5,244,112,0,0 ; pand 0x70f4(%rip),%xmm0 # 32a20 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
DB 102,69,15,111,209 ; movdqa %xmm9,%xmm10
DB 102,65,15,113,210,5 ; psrlw $0x5,%xmm10
- DB 102,68,15,219,21,0,113,0,0 ; pand 0x7100(%rip),%xmm10 # 328d0 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
- DB 102,68,15,111,29,7,113,0,0 ; movdqa 0x7107(%rip),%xmm11 # 328e0 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
+ DB 102,68,15,219,21,240,112,0,0 ; pand 0x70f0(%rip),%xmm10 # 32a30 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
+ DB 102,68,15,111,29,247,112,0,0 ; movdqa 0x70f7(%rip),%xmm11 # 32a40 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
DB 102,69,15,219,217 ; pand %xmm9,%xmm11
DB 102,65,15,113,209,13 ; psrlw $0xd,%xmm9
DB 102,68,15,235,200 ; por %xmm0,%xmm9
@@ -41668,7 +41745,7 @@ _sk_scale_565_sse41_lowp LABEL PROC
DB 102,15,113,240,3 ; psllw $0x3,%xmm0
DB 102,65,15,113,211,2 ; psrlw $0x2,%xmm11
DB 102,68,15,235,216 ; por %xmm0,%xmm11
- DB 102,15,111,5,101,112,0,0 ; movdqa 0x7065(%rip),%xmm0 # 32880 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
+ DB 102,15,111,5,85,112,0,0 ; movdqa 0x7055(%rip),%xmm0 # 329e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
DB 102,68,15,111,227 ; movdqa %xmm3,%xmm12
DB 102,68,15,239,224 ; pxor %xmm0,%xmm12
DB 102,15,239,199 ; pxor %xmm7,%xmm0
@@ -41681,7 +41758,7 @@ _sk_scale_565_sse41_lowp LABEL PROC
DB 102,69,15,56,62,225 ; pmaxuw %xmm9,%xmm12
DB 102,69,15,56,16,229 ; pblendvb %xmm0,%xmm13,%xmm12
DB 102,69,15,213,200 ; pmullw %xmm8,%xmm9
- DB 102,15,111,5,173,104,0,0 ; movdqa 0x68ad(%rip),%xmm0 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,15,111,5,157,104,0,0 ; movdqa 0x689d(%rip),%xmm0 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
DB 102,68,15,253,200 ; paddw %xmm0,%xmm9
DB 102,65,15,113,209,8 ; psrlw $0x8,%xmm9
DB 102,68,15,213,209 ; pmullw %xmm1,%xmm10
@@ -41733,23 +41810,23 @@ _sk_lerp_565_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,35 ; ja 2b916 <_sk_lerp_565_sse41_lowp+0x42>
+ DB 119,35 ; ja 2ba86 <_sk_lerp_565_sse41_lowp+0x42>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,187,1,0,0 ; lea 0x1bb(%rip),%r9 # 2babc <_sk_lerp_565_sse41_lowp+0x1e8>
+ DB 76,141,13,187,1,0,0 ; lea 0x1bb(%rip),%r9 # 2bc2c <_sk_lerp_565_sse41_lowp+0x1e8>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 102,68,15,110,200 ; movd %eax,%xmm9
- DB 235,76 ; jmp 2b962 <_sk_lerp_565_sse41_lowp+0x8e>
+ DB 235,76 ; jmp 2bad2 <_sk_lerp_565_sse41_lowp+0x8e>
DB 243,69,15,111,12,80 ; movdqu (%r8,%rdx,2),%xmm9
- DB 235,68 ; jmp 2b962 <_sk_lerp_565_sse41_lowp+0x8e>
+ DB 235,68 ; jmp 2bad2 <_sk_lerp_565_sse41_lowp+0x8e>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,65,15,196,68,80,4,2 ; pinsrw $0x2,0x4(%r8,%rdx,2),%xmm0
DB 102,69,15,110,12,80 ; movd (%r8,%rdx,2),%xmm9
DB 102,68,15,58,14,200,252 ; pblendw $0xfc,%xmm0,%xmm9
- DB 235,41 ; jmp 2b962 <_sk_lerp_565_sse41_lowp+0x8e>
+ DB 235,41 ; jmp 2bad2 <_sk_lerp_565_sse41_lowp+0x8e>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,65,15,196,68,80,12,6 ; pinsrw $0x6,0xc(%r8,%rdx,2),%xmm0
DB 102,65,15,196,68,80,10,5 ; pinsrw $0x5,0xa(%r8,%rdx,2),%xmm0
@@ -41758,11 +41835,11 @@ _sk_lerp_565_sse41_lowp LABEL PROC
DB 102,68,15,58,14,200,240 ; pblendw $0xf0,%xmm0,%xmm9
DB 102,65,15,111,193 ; movdqa %xmm9,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
- DB 102,15,219,5,76,111,0,0 ; pand 0x6f4c(%rip),%xmm0 # 328c0 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
+ DB 102,15,219,5,60,111,0,0 ; pand 0x6f3c(%rip),%xmm0 # 32a20 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
DB 102,69,15,111,209 ; movdqa %xmm9,%xmm10
DB 102,65,15,113,210,5 ; psrlw $0x5,%xmm10
- DB 102,68,15,219,21,72,111,0,0 ; pand 0x6f48(%rip),%xmm10 # 328d0 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
- DB 102,68,15,111,29,79,111,0,0 ; movdqa 0x6f4f(%rip),%xmm11 # 328e0 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
+ DB 102,68,15,219,21,56,111,0,0 ; pand 0x6f38(%rip),%xmm10 # 32a30 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
+ DB 102,68,15,111,29,63,111,0,0 ; movdqa 0x6f3f(%rip),%xmm11 # 32a40 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
DB 102,69,15,219,217 ; pand %xmm9,%xmm11
DB 102,65,15,113,209,13 ; psrlw $0xd,%xmm9
DB 102,68,15,235,200 ; por %xmm0,%xmm9
@@ -41774,7 +41851,7 @@ _sk_lerp_565_sse41_lowp LABEL PROC
DB 102,15,113,240,3 ; psllw $0x3,%xmm0
DB 102,65,15,113,211,2 ; psrlw $0x2,%xmm11
DB 102,68,15,235,216 ; por %xmm0,%xmm11
- DB 102,15,111,5,173,110,0,0 ; movdqa 0x6ead(%rip),%xmm0 # 32880 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
+ DB 102,15,111,5,157,110,0,0 ; movdqa 0x6e9d(%rip),%xmm0 # 329e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
DB 102,68,15,111,227 ; movdqa %xmm3,%xmm12
DB 102,68,15,239,224 ; pxor %xmm0,%xmm12
DB 102,15,239,199 ; pxor %xmm7,%xmm0
@@ -41786,7 +41863,7 @@ _sk_lerp_565_sse41_lowp LABEL PROC
DB 102,69,15,56,62,227 ; pmaxuw %xmm11,%xmm12
DB 102,69,15,56,62,225 ; pmaxuw %xmm9,%xmm12
DB 102,69,15,56,16,229 ; pblendvb %xmm0,%xmm13,%xmm12
- DB 102,68,15,111,45,249,102,0,0 ; movdqa 0x66f9(%rip),%xmm13 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,45,233,102,0,0 ; movdqa 0x66e9(%rip),%xmm13 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
DB 102,65,15,111,193 ; movdqa %xmm9,%xmm0
DB 102,65,15,239,197 ; pxor %xmm13,%xmm0
DB 102,15,213,196 ; pmullw %xmm4,%xmm0
@@ -41841,7 +41918,7 @@ _sk_clamp_x_1_sse41_lowp LABEL PROC
DB 69,15,87,192 ; xorps %xmm8,%xmm8
DB 65,15,95,200 ; maxps %xmm8,%xmm1
DB 65,15,95,192 ; maxps %xmm8,%xmm0
- DB 68,15,40,5,132,102,0,0 ; movaps 0x6684(%rip),%xmm8 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,5,116,102,0,0 ; movaps 0x6674(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 65,15,93,192 ; minps %xmm8,%xmm0
DB 65,15,93,200 ; minps %xmm8,%xmm1
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -41856,7 +41933,7 @@ _sk_repeat_x_1_sse41_lowp LABEL PROC
DB 69,15,87,192 ; xorps %xmm8,%xmm8
DB 65,15,95,200 ; maxps %xmm8,%xmm1
DB 65,15,95,192 ; maxps %xmm8,%xmm0
- DB 68,15,40,5,78,102,0,0 ; movaps 0x664e(%rip),%xmm8 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,5,62,102,0,0 ; movaps 0x663e(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 65,15,93,192 ; minps %xmm8,%xmm0
DB 65,15,93,200 ; minps %xmm8,%xmm1
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -41864,10 +41941,10 @@ _sk_repeat_x_1_sse41_lowp LABEL PROC
PUBLIC _sk_mirror_x_1_sse41_lowp
_sk_mirror_x_1_sse41_lowp LABEL PROC
- DB 68,15,40,5,154,102,0,0 ; movaps 0x669a(%rip),%xmm8 # 321d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc2c>
+ DB 68,15,40,5,138,102,0,0 ; movaps 0x668a(%rip),%xmm8 # 32330 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 65,15,88,192 ; addps %xmm8,%xmm0
DB 65,15,88,200 ; addps %xmm8,%xmm1
- DB 68,15,40,13,26,102,0,0 ; movaps 0x661a(%rip),%xmm9 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,13,10,102,0,0 ; movaps 0x660a(%rip),%xmm9 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
DB 68,15,40,209 ; movaps %xmm1,%xmm10
DB 69,15,89,209 ; mulps %xmm9,%xmm10
DB 68,15,89,200 ; mulps %xmm0,%xmm9
@@ -41879,13 +41956,13 @@ _sk_mirror_x_1_sse41_lowp LABEL PROC
DB 65,15,92,202 ; subps %xmm10,%xmm1
DB 65,15,88,200 ; addps %xmm8,%xmm1
DB 65,15,88,192 ; addps %xmm8,%xmm0
- DB 68,15,40,5,16,107,0,0 ; movaps 0x6b10(%rip),%xmm8 # 32690 <_sk_srcover_bgra_8888_sse2_lowp+0x10ec>
+ DB 68,15,40,5,0,107,0,0 ; movaps 0x6b00(%rip),%xmm8 # 327f0 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
DB 65,15,84,192 ; andps %xmm8,%xmm0
DB 65,15,84,200 ; andps %xmm8,%xmm1
DB 69,15,87,192 ; xorps %xmm8,%xmm8
DB 65,15,95,200 ; maxps %xmm8,%xmm1
DB 65,15,95,192 ; maxps %xmm8,%xmm0
- DB 68,15,40,5,212,101,0,0 ; movaps 0x65d4(%rip),%xmm8 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,5,196,101,0,0 ; movaps 0x65c4(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 65,15,93,192 ; minps %xmm8,%xmm0
DB 65,15,93,200 ; minps %xmm8,%xmm1
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -41911,7 +41988,7 @@ _sk_gradient_sse41_lowp LABEL PROC
DB 102,69,15,239,201 ; pxor %xmm9,%xmm9
DB 72,131,249,2 ; cmp $0x2,%rcx
DB 102,15,239,219 ; pxor %xmm3,%xmm3
- DB 114,57 ; jb 2bc20 <_sk_gradient_sse41_lowp+0x78>
+ DB 114,57 ; jb 2bd90 <_sk_gradient_sse41_lowp+0x78>
DB 72,139,80,72 ; mov 0x48(%rax),%rdx
DB 72,255,201 ; dec %rcx
DB 72,131,194,4 ; add $0x4,%rdx
@@ -41926,7 +42003,7 @@ _sk_gradient_sse41_lowp LABEL PROC
DB 102,15,250,218 ; psubd %xmm2,%xmm3
DB 72,131,194,4 ; add $0x4,%rdx
DB 72,255,201 ; dec %rcx
- DB 117,219 ; jne 2bbfb <_sk_gradient_sse41_lowp+0x53>
+ DB 117,219 ; jne 2bd6b <_sk_gradient_sse41_lowp+0x53>
DB 102,72,15,58,22,219,1 ; pextrq $0x1,%xmm3,%rbx
DB 65,137,221 ; mov %ebx,%r13d
DB 72,193,235,32 ; shr $0x20,%rbx
@@ -42005,14 +42082,14 @@ _sk_gradient_sse41_lowp LABEL PROC
DB 69,15,88,239 ; addps %xmm15,%xmm13
DB 15,89,216 ; mulps %xmm0,%xmm3
DB 15,88,223 ; addps %xmm7,%xmm3
- DB 15,40,61,84,100,0,0 ; movaps 0x6454(%rip),%xmm7 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
+ DB 15,40,61,68,100,0,0 ; movaps 0x6444(%rip),%xmm7 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
DB 68,15,89,239 ; mulps %xmm7,%xmm13
DB 15,89,223 ; mulps %xmm7,%xmm3
- DB 68,15,40,61,85,99,0,0 ; movaps 0x6355(%rip),%xmm15 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,61,69,99,0,0 ; movaps 0x6345(%rip),%xmm15 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
DB 69,15,88,239 ; addps %xmm15,%xmm13
DB 65,15,88,223 ; addps %xmm15,%xmm3
DB 243,65,15,91,245 ; cvttps2dq %xmm13,%xmm6
- DB 102,68,15,111,45,111,106,0,0 ; movdqa 0x6a6f(%rip),%xmm13 # 32890 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ DB 102,68,15,111,45,95,106,0,0 ; movdqa 0x6a5f(%rip),%xmm13 # 329f0 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
DB 102,65,15,56,0,245 ; pshufb %xmm13,%xmm6
DB 243,68,15,91,195 ; cvttps2dq %xmm3,%xmm8
DB 102,69,15,56,0,197 ; pshufb %xmm13,%xmm8
@@ -42115,9 +42192,9 @@ _sk_evenly_spaced_gradient_sse41_lowp LABEL PROC
DB 72,139,24 ; mov (%rax),%rbx
DB 72,139,104,8 ; mov 0x8(%rax),%rbp
DB 72,255,203 ; dec %rbx
- DB 120,7 ; js 2c002 <_sk_evenly_spaced_gradient_sse41_lowp+0x3a>
+ DB 120,7 ; js 2c172 <_sk_evenly_spaced_gradient_sse41_lowp+0x3a>
DB 243,72,15,42,211 ; cvtsi2ss %rbx,%xmm2
- DB 235,21 ; jmp 2c017 <_sk_evenly_spaced_gradient_sse41_lowp+0x4f>
+ DB 235,21 ; jmp 2c187 <_sk_evenly_spaced_gradient_sse41_lowp+0x4f>
DB 73,137,216 ; mov %rbx,%r8
DB 73,209,232 ; shr %r8
DB 131,227,1 ; and $0x1,%ebx
@@ -42255,14 +42332,14 @@ _sk_evenly_spaced_gradient_sse41_lowp LABEL PROC
DB 15,40,100,36,48 ; movaps 0x30(%rsp),%xmm4
DB 68,15,89,196 ; mulps %xmm4,%xmm8
DB 68,15,88,192 ; addps %xmm0,%xmm8
- DB 15,40,5,41,95,0,0 ; movaps 0x5f29(%rip),%xmm0 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
+ DB 15,40,5,25,95,0,0 ; movaps 0x5f19(%rip),%xmm0 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
DB 15,89,216 ; mulps %xmm0,%xmm3
DB 68,15,89,192 ; mulps %xmm0,%xmm8
- DB 68,15,40,53,42,94,0,0 ; movaps 0x5e2a(%rip),%xmm14 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,53,26,94,0,0 ; movaps 0x5e1a(%rip),%xmm14 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
DB 69,15,88,198 ; addps %xmm14,%xmm8
DB 65,15,88,222 ; addps %xmm14,%xmm3
DB 243,15,91,219 ; cvttps2dq %xmm3,%xmm3
- DB 102,15,111,5,70,101,0,0 ; movdqa 0x6546(%rip),%xmm0 # 32890 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ DB 102,15,111,5,54,101,0,0 ; movdqa 0x6536(%rip),%xmm0 # 329f0 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
DB 102,15,56,0,216 ; pshufb %xmm0,%xmm3
DB 243,69,15,91,192 ; cvttps2dq %xmm8,%xmm8
DB 102,68,15,56,0,192 ; pshufb %xmm0,%xmm8
@@ -42272,7 +42349,7 @@ _sk_evenly_spaced_gradient_sse41_lowp LABEL PROC
DB 15,40,220 ; movaps %xmm4,%xmm3
DB 68,15,89,203 ; mulps %xmm3,%xmm9
DB 68,15,88,201 ; addps %xmm1,%xmm9
- DB 15,40,13,217,94,0,0 ; movaps 0x5ed9(%rip),%xmm1 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
+ DB 15,40,13,201,94,0,0 ; movaps 0x5ec9(%rip),%xmm1 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
DB 15,89,209 ; mulps %xmm1,%xmm2
DB 68,15,89,201 ; mulps %xmm1,%xmm9
DB 15,40,225 ; movaps %xmm1,%xmm4
@@ -42339,14 +42416,14 @@ _sk_evenly_spaced_2_stop_gradient_sse41_lowp LABEL PROC
DB 15,89,216 ; mulps %xmm0,%xmm3
DB 65,15,88,216 ; addps %xmm8,%xmm3
DB 65,15,88,208 ; addps %xmm8,%xmm2
- DB 68,15,40,21,209,93,0,0 ; movaps 0x5dd1(%rip),%xmm10 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
+ DB 68,15,40,21,193,93,0,0 ; movaps 0x5dc1(%rip),%xmm10 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
DB 65,15,89,210 ; mulps %xmm10,%xmm2
DB 65,15,89,218 ; mulps %xmm10,%xmm3
- DB 68,15,40,37,209,92,0,0 ; movaps 0x5cd1(%rip),%xmm12 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,37,193,92,0,0 ; movaps 0x5cc1(%rip),%xmm12 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
DB 65,15,88,220 ; addps %xmm12,%xmm3
DB 65,15,88,212 ; addps %xmm12,%xmm2
DB 243,15,91,210 ; cvttps2dq %xmm2,%xmm2
- DB 102,68,15,111,29,236,99,0,0 ; movdqa 0x63ec(%rip),%xmm11 # 32890 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ DB 102,68,15,111,29,220,99,0,0 ; movdqa 0x63dc(%rip),%xmm11 # 329f0 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
DB 102,65,15,56,0,211 ; pshufb %xmm11,%xmm2
DB 243,68,15,91,195 ; cvttps2dq %xmm3,%xmm8
DB 102,69,15,56,0,195 ; pshufb %xmm11,%xmm8
@@ -42418,7 +42495,7 @@ _sk_xy_to_unit_angle_sse41_lowp LABEL PROC
DB 15,40,251 ; movaps %xmm3,%xmm7
DB 15,40,242 ; movaps %xmm2,%xmm6
DB 68,15,40,192 ; movaps %xmm0,%xmm8
- DB 15,40,37,191,96,0,0 ; movaps 0x60bf(%rip),%xmm4 # 32690 <_sk_srcover_bgra_8888_sse2_lowp+0x10ec>
+ DB 15,40,37,175,96,0,0 ; movaps 0x60af(%rip),%xmm4 # 327f0 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
DB 68,15,40,233 ; movaps %xmm1,%xmm13
DB 68,15,84,236 ; andps %xmm4,%xmm13
DB 69,15,40,216 ; movaps %xmm8,%xmm11
@@ -42443,18 +42520,18 @@ _sk_xy_to_unit_angle_sse41_lowp LABEL PROC
DB 69,15,94,251 ; divps %xmm11,%xmm15
DB 65,15,40,199 ; movaps %xmm15,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
- DB 68,15,40,29,191,96,0,0 ; movaps 0x60bf(%rip),%xmm11 # 32700 <_sk_srcover_bgra_8888_sse2_lowp+0x115c>
+ DB 68,15,40,29,175,96,0,0 ; movaps 0x60af(%rip),%xmm11 # 32860 <_sk_srcover_bgra_8888_sse2_lowp+0x114c>
DB 68,15,40,224 ; movaps %xmm0,%xmm12
DB 69,15,89,227 ; mulps %xmm11,%xmm12
- DB 68,15,88,37,191,96,0,0 ; addps 0x60bf(%rip),%xmm12 # 32710 <_sk_srcover_bgra_8888_sse2_lowp+0x116c>
+ DB 68,15,88,37,175,96,0,0 ; addps 0x60af(%rip),%xmm12 # 32870 <_sk_srcover_bgra_8888_sse2_lowp+0x115c>
DB 68,15,89,224 ; mulps %xmm0,%xmm12
- DB 15,40,45,196,96,0,0 ; movaps 0x60c4(%rip),%xmm5 # 32720 <_sk_srcover_bgra_8888_sse2_lowp+0x117c>
+ DB 15,40,45,180,96,0,0 ; movaps 0x60b4(%rip),%xmm5 # 32880 <_sk_srcover_bgra_8888_sse2_lowp+0x116c>
DB 68,15,88,229 ; addps %xmm5,%xmm12
DB 68,15,89,224 ; mulps %xmm0,%xmm12
- DB 15,40,37,197,96,0,0 ; movaps 0x60c5(%rip),%xmm4 # 32730 <_sk_srcover_bgra_8888_sse2_lowp+0x118c>
+ DB 15,40,37,181,96,0,0 ; movaps 0x60b5(%rip),%xmm4 # 32890 <_sk_srcover_bgra_8888_sse2_lowp+0x117c>
DB 68,15,88,228 ; addps %xmm4,%xmm12
DB 69,15,89,231 ; mulps %xmm15,%xmm12
- DB 15,40,21,198,96,0,0 ; movaps 0x60c6(%rip),%xmm2 # 32740 <_sk_srcover_bgra_8888_sse2_lowp+0x119c>
+ DB 15,40,21,182,96,0,0 ; movaps 0x60b6(%rip),%xmm2 # 328a0 <_sk_srcover_bgra_8888_sse2_lowp+0x118c>
DB 15,40,218 ; movaps %xmm2,%xmm3
DB 65,15,92,212 ; subps %xmm12,%xmm2
DB 65,15,40,194 ; movaps %xmm10,%xmm0
@@ -42463,7 +42540,7 @@ _sk_xy_to_unit_angle_sse41_lowp LABEL PROC
DB 65,15,40,198 ; movaps %xmm14,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,89,216 ; mulps %xmm0,%xmm11
- DB 68,15,88,29,110,96,0,0 ; addps 0x606e(%rip),%xmm11 # 32710 <_sk_srcover_bgra_8888_sse2_lowp+0x116c>
+ DB 68,15,88,29,94,96,0,0 ; addps 0x605e(%rip),%xmm11 # 32870 <_sk_srcover_bgra_8888_sse2_lowp+0x115c>
DB 68,15,89,216 ; mulps %xmm0,%xmm11
DB 68,15,88,221 ; addps %xmm5,%xmm11
DB 68,15,89,216 ; mulps %xmm0,%xmm11
@@ -42474,7 +42551,7 @@ _sk_xy_to_unit_angle_sse41_lowp LABEL PROC
DB 102,68,15,56,20,219 ; blendvps %xmm0,%xmm3,%xmm11
DB 69,15,87,201 ; xorps %xmm9,%xmm9
DB 69,15,194,193,1 ; cmpltps %xmm9,%xmm8
- DB 15,40,21,140,90,0,0 ; movaps 0x5a8c(%rip),%xmm2 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,21,124,90,0,0 ; movaps 0x5a7c(%rip),%xmm2 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
DB 15,40,218 ; movaps %xmm2,%xmm3
DB 65,15,92,212 ; subps %xmm12,%xmm2
DB 65,15,40,192 ; movaps %xmm8,%xmm0
@@ -42485,7 +42562,7 @@ _sk_xy_to_unit_angle_sse41_lowp LABEL PROC
DB 102,68,15,56,20,219 ; blendvps %xmm0,%xmm3,%xmm11
DB 15,40,198 ; movaps %xmm6,%xmm0
DB 65,15,194,193,1 ; cmpltps %xmm9,%xmm0
- DB 15,40,13,106,90,0,0 ; movaps 0x5a6a(%rip),%xmm1 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 15,40,13,90,90,0,0 ; movaps 0x5a5a(%rip),%xmm1 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 15,40,209 ; movaps %xmm1,%xmm2
DB 65,15,92,204 ; subps %xmm12,%xmm1
DB 102,68,15,56,20,225 ; blendvps %xmm0,%xmm1,%xmm12
@@ -42536,48 +42613,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 2c7d5 <_sk_srcover_rgba_8888_sse41_lowp+0x4b>
+ DB 119,38 ; ja 2c945 <_sk_srcover_rgba_8888_sse41_lowp+0x4b>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 76,141,29,21,2,0,0 ; lea 0x215(%rip),%r11 # 2c9d0 <_sk_srcover_rgba_8888_sse41_lowp+0x246>
+ DB 76,141,29,21,2,0,0 ; lea 0x215(%rip),%r11 # 2cb40 <_sk_srcover_rgba_8888_sse41_lowp+0x246>
DB 75,99,4,139 ; movslq (%r11,%r9,4),%rax
DB 76,1,216 ; add %r11,%rax
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 255,224 ; jmpq *%rax
DB 102,65,15,110,52,144 ; movd (%r8,%rdx,4),%xmm6
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,89 ; jmp 2c82e <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+ DB 235,89 ; jmp 2c99e <_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 2c82e <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+ DB 235,74 ; jmp 2c99e <_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 2c82e <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+ DB 235,37 ; jmp 2c99e <_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,90,96,0,0 ; movdqa 0x605a(%rip),%xmm4 # 32890 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ DB 102,15,111,37,74,96,0,0 ; movdqa 0x604a(%rip),%xmm4 # 329f0 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
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,186,88,0,0 ; movdqa 0x58ba(%rip),%xmm12 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,37,170,88,0,0 ; movdqa 0x58aa(%rip),%xmm12 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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,51,96,0,0 ; movdqa 0x6033(%rip),%xmm9 # 328a0 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ DB 102,68,15,111,13,35,96,0,0 ; movdqa 0x6023(%rip),%xmm9 # 32a00 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
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,32,96,0,0 ; movdqa 0x6020(%rip),%xmm9 # 328b0 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
+ DB 102,68,15,111,13,16,96,0,0 ; movdqa 0x6010(%rip),%xmm9 # 32a10 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
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
@@ -42619,19 +42696,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 2c978 <_sk_srcover_rgba_8888_sse41_lowp+0x1ee>
- DB 76,141,21,133,0,0,0 ; lea 0x85(%rip),%r10 # 2c9ec <_sk_srcover_rgba_8888_sse41_lowp+0x262>
+ DB 119,24 ; ja 2cae8 <_sk_srcover_rgba_8888_sse41_lowp+0x1ee>
+ DB 76,141,21,133,0,0,0 ; lea 0x85(%rip),%r10 # 2cb5c <_sk_srcover_rgba_8888_sse41_lowp+0x262>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 102,65,15,126,4,144 ; movd %xmm0,(%r8,%rdx,4)
- DB 235,63 ; jmp 2c9b7 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+ DB 235,63 ; jmp 2cb27 <_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 2c9b7 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+ DB 235,48 ; jmp 2cb27 <_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 2c9b7 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+ DB 235,31 ; jmp 2cb27 <_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)
@@ -42646,7 +42723,7 @@ _sk_srcover_rgba_8888_sse41_lowp LABEL PROC
DB 248 ; clc
DB 253 ; std
DB 255 ; (bad)
- DB 255,37,254,255,255,20 ; jmpq *0x14fffffe(%rip) # 1502c9d7 <_sk_srcover_bgra_8888_sse2_lowp+0x14ffb433>
+ DB 255,37,254,255,255,20 ; jmpq *0x14fffffe(%rip) # 1502cb47 <_sk_srcover_bgra_8888_sse2_lowp+0x14ffb433>
DB 254 ; (bad)
DB 255 ; (bad)
DB 255,88,254 ; lcall *-0x2(%rax)
@@ -42685,48 +42762,48 @@ _sk_srcover_bgra_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 2ca53 <_sk_srcover_bgra_8888_sse41_lowp+0x4b>
+ DB 119,38 ; ja 2cbc3 <_sk_srcover_bgra_8888_sse41_lowp+0x4b>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 76,141,29,23,2,0,0 ; lea 0x217(%rip),%r11 # 2cc50 <_sk_srcover_bgra_8888_sse41_lowp+0x248>
+ DB 76,141,29,23,2,0,0 ; lea 0x217(%rip),%r11 # 2cdc0 <_sk_srcover_bgra_8888_sse41_lowp+0x248>
DB 75,99,4,139 ; movslq (%r11,%r9,4),%rax
DB 76,1,216 ; add %r11,%rax
DB 102,15,239,237 ; pxor %xmm5,%xmm5
DB 255,224 ; jmpq *%rax
DB 102,65,15,110,36,144 ; movd (%r8,%rdx,4),%xmm4
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,89 ; jmp 2caac <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
+ DB 235,89 ; jmp 2cc1c <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
DB 243,65,15,111,36,144 ; movdqu (%r8,%rdx,4),%xmm4
DB 243,69,15,111,68,144,16 ; movdqu 0x10(%r8,%rdx,4),%xmm8
- DB 235,74 ; jmp 2caac <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
+ DB 235,74 ; jmp 2cc1c <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
DB 102,65,15,110,100,144,8 ; movd 0x8(%r8,%rdx,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 102,15,239,237 ; pxor %xmm5,%xmm5
DB 243,65,15,126,36,144 ; movq (%r8,%rdx,4),%xmm4
DB 102,65,15,58,14,224,240 ; pblendw $0xf0,%xmm8,%xmm4
DB 102,68,15,111,197 ; movdqa %xmm5,%xmm8
- DB 235,37 ; jmp 2caac <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
+ DB 235,37 ; jmp 2cc1c <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
DB 102,65,15,110,100,144,24 ; movd 0x18(%r8,%rdx,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 102,69,15,58,34,68,144,20,1 ; pinsrd $0x1,0x14(%r8,%rdx,4),%xmm8
DB 102,69,15,58,34,68,144,16,0 ; pinsrd $0x0,0x10(%r8,%rdx,4),%xmm8
DB 243,65,15,111,36,144 ; movdqu (%r8,%rdx,4),%xmm4
- DB 102,15,111,53,220,93,0,0 ; movdqa 0x5ddc(%rip),%xmm6 # 32890 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
+ DB 102,15,111,53,204,93,0,0 ; movdqa 0x5dcc(%rip),%xmm6 # 329f0 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,56,0,238 ; pshufb %xmm6,%xmm5
DB 102,65,15,111,248 ; movdqa %xmm8,%xmm7
DB 102,15,56,0,254 ; pshufb %xmm6,%xmm7
DB 102,15,108,239 ; punpcklqdq %xmm7,%xmm5
- DB 102,68,15,111,37,60,86,0,0 ; movdqa 0x563c(%rip),%xmm12 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,37,44,86,0,0 ; movdqa 0x562c(%rip),%xmm12 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
DB 102,15,111,245 ; movdqa %xmm5,%xmm6
DB 102,65,15,219,244 ; pand %xmm12,%xmm6
DB 102,15,113,213,8 ; psrlw $0x8,%xmm5
- DB 102,68,15,111,13,181,93,0,0 ; movdqa 0x5db5(%rip),%xmm9 # 328a0 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
+ DB 102,68,15,111,13,165,93,0,0 ; movdqa 0x5da5(%rip),%xmm9 # 32a00 <_sk_srcover_bgra_8888_sse2_lowp+0x12ec>
DB 102,15,111,252 ; movdqa %xmm4,%xmm7
DB 102,65,15,56,0,249 ; pshufb %xmm9,%xmm7
DB 102,69,15,111,208 ; movdqa %xmm8,%xmm10
DB 102,69,15,56,0,209 ; pshufb %xmm9,%xmm10
DB 102,65,15,108,250 ; punpcklqdq %xmm10,%xmm7
- DB 102,68,15,111,13,162,93,0,0 ; movdqa 0x5da2(%rip),%xmm9 # 328b0 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
+ DB 102,68,15,111,13,146,93,0,0 ; movdqa 0x5d92(%rip),%xmm9 # 32a10 <_sk_srcover_bgra_8888_sse2_lowp+0x12fc>
DB 102,65,15,56,0,225 ; pshufb %xmm9,%xmm4
DB 102,69,15,56,0,193 ; pshufb %xmm9,%xmm8
DB 102,65,15,108,224 ; punpcklqdq %xmm8,%xmm4
@@ -42768,19 +42845,19 @@ _sk_srcover_bgra_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 2cbf6 <_sk_srcover_bgra_8888_sse41_lowp+0x1ee>
- DB 76,141,21,135,0,0,0 ; lea 0x87(%rip),%r10 # 2cc6c <_sk_srcover_bgra_8888_sse41_lowp+0x264>
+ DB 119,24 ; ja 2cd66 <_sk_srcover_bgra_8888_sse41_lowp+0x1ee>
+ DB 76,141,21,135,0,0,0 ; lea 0x87(%rip),%r10 # 2cddc <_sk_srcover_bgra_8888_sse41_lowp+0x264>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 102,65,15,126,4,144 ; movd %xmm0,(%r8,%rdx,4)
- DB 235,63 ; jmp 2cc35 <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
+ DB 235,63 ; jmp 2cda5 <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
DB 243,65,15,127,4,144 ; movdqu %xmm0,(%r8,%rdx,4)
DB 243,65,15,127,76,144,16 ; movdqu %xmm1,0x10(%r8,%rdx,4)
- DB 235,48 ; jmp 2cc35 <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
+ DB 235,48 ; jmp 2cda5 <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
DB 102,65,15,58,22,68,144,8,2 ; pextrd $0x2,%xmm0,0x8(%r8,%rdx,4)
DB 102,65,15,214,4,144 ; movq %xmm0,(%r8,%rdx,4)
- DB 235,31 ; jmp 2cc35 <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
+ DB 235,31 ; jmp 2cda5 <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
DB 102,65,15,58,22,76,144,24,2 ; pextrd $0x2,%xmm1,0x18(%r8,%rdx,4)
DB 102,65,15,58,22,76,144,20,1 ; pextrd $0x1,%xmm1,0x14(%r8,%rdx,4)
DB 102,65,15,126,76,144,16 ; movd %xmm1,0x10(%r8,%rdx,4)
@@ -42855,13 +42932,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 2cda2 <_sk_start_pipeline_sse2_lowp+0x11a>
+ DB 15,131,153,0,0,0 ; jae 2cf12 <_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 2cd69 <_sk_start_pipeline_sse2_lowp+0xe1>
+ DB 119,62 ; ja 2ced9 <_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
@@ -42880,10 +42957,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 2cd32 <_sk_start_pipeline_sse2_lowp+0xaa>
+ DB 118,201 ; jbe 2cea2 <_sk_start_pipeline_sse2_lowp+0xaa>
DB 76,137,255 ; mov %r15,%rdi
DB 72,41,215 ; sub %rdx,%rdi
- DB 116,33 ; je 2cd92 <_sk_start_pipeline_sse2_lowp+0x10a>
+ DB 116,33 ; je 2cf02 <_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
@@ -42897,7 +42974,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 2cd1b <_sk_start_pipeline_sse2_lowp+0x93>
+ DB 15,133,121,255,255,255 ; jne 2ce8b <_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
@@ -42936,7 +43013,7 @@ _sk_seed_shader_sse2_lowp LABEL PROC
DB 102,15,110,209 ; movd %ecx,%xmm2
DB 102,15,112,210,0 ; pshufd $0x0,%xmm2,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,88,21,57,83,0,0 ; addps 0x5339(%rip),%xmm2 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,88,21,41,83,0,0 ; addps 0x5329(%rip),%xmm2 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,40,218 ; movaps %xmm2,%xmm3
DB 255,224 ; jmpq *%rax
@@ -43101,7 +43178,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,126,80,0,0 ; movaps 0x507e(%rip),%xmm3 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 15,40,29,110,80,0,0 ; movaps 0x506e(%rip),%xmm3 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -43110,7 +43187,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,106,80,0,0 ; movaps 0x506a(%rip),%xmm0 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 15,40,5,90,80,0,0 ; movaps 0x505a(%rip),%xmm0 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -43119,10 +43196,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,197,71,0,0 ; movss 0x47c5(%rip),%xmm2 # 31880 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 243,15,16,21,197,71,0,0 ; movss 0x47c5(%rip),%xmm2 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 243,15,16,0 ; movss (%rax),%xmm0
DB 243,15,89,194 ; mulss %xmm2,%xmm0
- DB 243,68,15,16,5,132,71,0,0 ; movss 0x4784(%rip),%xmm8 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 243,68,15,16,5,132,71,0,0 ; movss 0x4784(%rip),%xmm8 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 243,65,15,88,192 ; addss %xmm8,%xmm0
DB 243,68,15,44,192 ; cvttss2si %xmm0,%r8d
DB 102,65,15,110,192 ; movd %r8d,%xmm0
@@ -43146,7 +43223,7 @@ _sk_set_rgb_sse2_lowp LABEL PROC
PUBLIC _sk_clamp_a_sse2_lowp
_sk_clamp_a_sse2_lowp LABEL PROC
- DB 102,68,15,111,5,80,87,0,0 ; movdqa 0x5750(%rip),%xmm8 # 32880 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
+ DB 102,68,15,111,5,64,87,0,0 ; movdqa 0x5740(%rip),%xmm8 # 329e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
DB 102,68,15,111,200 ; movdqa %xmm0,%xmm9
DB 102,69,15,239,200 ; pxor %xmm8,%xmm9
DB 102,68,15,111,211 ; movdqa %xmm3,%xmm10
@@ -43173,7 +43250,7 @@ _sk_clamp_a_sse2_lowp LABEL PROC
PUBLIC _sk_clamp_a_dst_sse2_lowp
_sk_clamp_a_dst_sse2_lowp LABEL PROC
- DB 102,68,15,111,5,218,86,0,0 ; movdqa 0x56da(%rip),%xmm8 # 32880 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
+ DB 102,68,15,111,5,202,86,0,0 ; movdqa 0x56ca(%rip),%xmm8 # 329e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
DB 102,68,15,111,204 ; movdqa %xmm4,%xmm9
DB 102,69,15,239,200 ; pxor %xmm8,%xmm9
DB 102,68,15,111,215 ; movdqa %xmm7,%xmm10
@@ -43201,7 +43278,7 @@ _sk_clamp_a_dst_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,240,78,0,0 ; movdqa 0x4ef0(%rip),%xmm8 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,5,224,78,0,0 ; movdqa 0x4ee0(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -43216,7 +43293,7 @@ _sk_premul_sse2_lowp LABEL PROC
PUBLIC _sk_premul_dst_sse2_lowp
_sk_premul_dst_sse2_lowp LABEL PROC
DB 102,15,213,231 ; pmullw %xmm7,%xmm4
- DB 102,68,15,111,5,185,78,0,0 ; movdqa 0x4eb9(%rip),%xmm8 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,5,169,78,0,0 ; movdqa 0x4ea9(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
DB 102,65,15,253,224 ; paddw %xmm8,%xmm4
DB 102,15,113,212,8 ; psrlw $0x8,%xmm4
DB 102,15,213,239 ; pmullw %xmm7,%xmm5
@@ -43256,7 +43333,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,87,78,0,0 ; movdqa 0x4e57(%rip),%xmm8 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,5,71,78,0,0 ; movdqa 0x4e47(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -43284,7 +43361,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,251,77,0,0 ; movdqa 0x4dfb(%rip),%xmm3 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,15,111,29,235,77,0,0 ; movdqa 0x4deb(%rip),%xmm3 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -43314,7 +43391,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,123,77,0,0 ; movdqa 0x4d7b(%rip),%xmm9 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,13,107,77,0,0 ; movdqa 0x4d6b(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -43341,7 +43418,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,6,77,0,0 ; movdqa 0x4d06(%rip),%xmm8 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,5,246,76,0,0 ; movdqa 0x4cf6(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -43360,7 +43437,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,189,76,0,0 ; movdqa 0x4cbd(%rip),%xmm8 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,5,173,76,0,0 ; movdqa 0x4cad(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -43379,7 +43456,7 @@ _sk_dstin_sse2_lowp LABEL PROC
PUBLIC _sk_srcout_sse2_lowp
_sk_srcout_sse2_lowp LABEL PROC
- DB 102,68,15,111,5,116,76,0,0 ; movdqa 0x4c74(%rip),%xmm8 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,5,100,76,0,0 ; movdqa 0x4c64(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -43400,7 +43477,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,29,76,0,0 ; movdqa 0x4c1d(%rip),%xmm8 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,5,13,76,0,0 ; movdqa 0x4c0d(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -43423,7 +43500,7 @@ _sk_dstout_sse2_lowp LABEL PROC
PUBLIC _sk_srcover_sse2_lowp
_sk_srcover_sse2_lowp LABEL PROC
- DB 102,68,15,111,13,195,75,0,0 ; movdqa 0x4bc3(%rip),%xmm9 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,13,179,75,0,0 ; movdqa 0x4bb3(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -43450,7 +43527,7 @@ _sk_srcover_sse2_lowp LABEL PROC
PUBLIC _sk_dstover_sse2_lowp
_sk_dstover_sse2_lowp LABEL PROC
- DB 102,68,15,111,5,73,75,0,0 ; movdqa 0x4b49(%rip),%xmm8 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,5,57,75,0,0 ; movdqa 0x4b39(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -43475,7 +43552,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,226,74,0,0 ; movdqa 0x4ae2(%rip),%xmm8 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,5,210,74,0,0 ; movdqa 0x4ad2(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -43492,7 +43569,7 @@ _sk_modulate_sse2_lowp LABEL PROC
PUBLIC _sk_multiply_sse2_lowp
_sk_multiply_sse2_lowp LABEL PROC
- DB 102,68,15,111,13,161,74,0,0 ; movdqa 0x4aa1(%rip),%xmm9 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,13,145,74,0,0 ; movdqa 0x4a91(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -43535,12 +43612,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,77,82,0,0 ; movdqa 0x524d(%rip),%xmm10 # 32980 <_sk_srcover_bgra_8888_sse2_lowp+0x13dc>
+ DB 102,68,15,111,21,61,82,0,0 ; movdqa 0x523d(%rip),%xmm10 # 32ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x13cc>
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,193,73,0,0 ; movdqa 0x49c1(%rip),%xmm11 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,29,177,73,0,0 ; movdqa 0x49b1(%rip),%xmm11 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -43577,7 +43654,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,33,73,0,0 ; movdqa 0x4921(%rip),%xmm10 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,21,17,73,0,0 ; movdqa 0x4911(%rip),%xmm10 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -43607,7 +43684,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,159,72,0,0 ; movdqa 0x489f(%rip),%xmm9 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,13,143,72,0,0 ; movdqa 0x488f(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -43647,7 +43724,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,90,79,0,0 ; movdqa 0x4f5a(%rip),%xmm9 # 32880 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
+ DB 102,68,15,111,13,74,79,0,0 ; movdqa 0x4f4a(%rip),%xmm9 # 329e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
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
@@ -43656,7 +43733,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,185,71,0,0 ; movdqa 0x47b9(%rip),%xmm10 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,21,169,71,0,0 ; movdqa 0x47a9(%rip),%xmm10 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -43710,7 +43787,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,49,78,0,0 ; movdqa 0x4e31(%rip),%xmm9 # 32880 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
+ DB 102,68,15,111,13,33,78,0,0 ; movdqa 0x4e21(%rip),%xmm9 # 329e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
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
@@ -43719,7 +43796,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,144,70,0,0 ; movdqa 0x4690(%rip),%xmm10 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,21,128,70,0,0 ; movdqa 0x4680(%rip),%xmm10 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -43773,7 +43850,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,8,77,0,0 ; movdqa 0x4d08(%rip),%xmm9 # 32880 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
+ DB 102,68,15,111,13,248,76,0,0 ; movdqa 0x4cf8(%rip),%xmm9 # 329e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
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
@@ -43782,10 +43859,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,103,69,0,0 ; movdqa 0x4567(%rip),%xmm10 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,21,87,69,0,0 ; movdqa 0x4557(%rip),%xmm10 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
DB 102,65,15,253,202 ; paddw %xmm10,%xmm1
DB 102,15,113,209,7 ; psrlw $0x7,%xmm1
- DB 102,68,15,111,29,180,76,0,0 ; movdqa 0x4cb4(%rip),%xmm11 # 32870 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
+ DB 102,68,15,111,29,164,76,0,0 ; movdqa 0x4ca4(%rip),%xmm11 # 329d0 <_sk_srcover_bgra_8888_sse2_lowp+0x12bc>
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
@@ -43838,10 +43915,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,100,68,0,0 ; movdqa 0x4464(%rip),%xmm9 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,13,84,68,0,0 ; movdqa 0x4454(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
DB 102,65,15,253,201 ; paddw %xmm9,%xmm1
DB 102,15,113,209,7 ; psrlw $0x7,%xmm1
- DB 102,68,15,111,21,177,75,0,0 ; movdqa 0x4bb1(%rip),%xmm10 # 32870 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
+ DB 102,68,15,111,21,161,75,0,0 ; movdqa 0x4ba1(%rip),%xmm10 # 329d0 <_sk_srcover_bgra_8888_sse2_lowp+0x12bc>
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
@@ -43876,7 +43953,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,189,67,0,0 ; movdqa 0x43bd(%rip),%xmm2 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,15,111,21,173,67,0,0 ; movdqa 0x43ad(%rip),%xmm2 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -43889,7 +43966,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,233,74,0,0 ; movdqa 0x4ae9(%rip),%xmm2 # 32880 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
+ DB 102,15,111,21,217,74,0,0 ; movdqa 0x4ad9(%rip),%xmm2 # 329e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
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
@@ -43908,7 +43985,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,28,67,0,0 ; paddw 0x431c(%rip),%xmm0 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,15,253,5,12,67,0,0 ; paddw 0x430c(%rip),%xmm0 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -43931,7 +44008,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,167,66,0,0 ; paddw 0x42a7(%rip),%xmm9 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,253,13,151,66,0,0 ; paddw 0x4297(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -43953,7 +44030,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,56,66,0,0 ; movdqa 0x4238(%rip),%xmm8 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,5,40,66,0,0 ; movdqa 0x4228(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -43981,7 +44058,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,194,65,0,0 ; movdqa 0x41c2(%rip),%xmm6 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,15,111,53,178,65,0,0 ; movdqa 0x41b2(%rip),%xmm6 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -44003,7 +44080,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,198,72,0,0 ; movdqa 0x48c6(%rip),%xmm1 # 32880 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
+ DB 102,15,111,13,182,72,0,0 ; movdqa 0x48b6(%rip),%xmm1 # 329e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
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
@@ -44030,7 +44107,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,69,72,0,0 ; movdqa 0x4845(%rip),%xmm7 # 32880 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
+ DB 102,15,111,61,53,72,0,0 ; movdqa 0x4835(%rip),%xmm7 # 329e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
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
@@ -44089,27 +44166,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 2e154 <_sk_load_8888_sse2_lowp+0x44>
+ DB 119,41 ; ja 2e2c4 <_sk_load_8888_sse2_lowp+0x44>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,22,1,0,0 ; lea 0x116(%rip),%r9 # 2e250 <_sk_load_8888_sse2_lowp+0x140>
+ DB 76,141,13,22,1,0,0 ; lea 0x116(%rip),%r9 # 2e3c0 <_sk_load_8888_sse2_lowp+0x140>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 255,224 ; jmpq *%rax
DB 243,65,15,16,28,144 ; movss (%r8,%rdx,4),%xmm3
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,102 ; jmp 2e1ba <_sk_load_8888_sse2_lowp+0xaa>
+ DB 235,102 ; jmp 2e32a <_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 2e1ba <_sk_load_8888_sse2_lowp+0xaa>
+ DB 235,87 ; jmp 2e32a <_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 2e1ba <_sk_load_8888_sse2_lowp+0xaa>
+ DB 235,52 ; jmp 2e32a <_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
@@ -44126,7 +44203,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,44,63,0,0 ; movdqa 0x3f2c(%rip),%xmm9 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,13,28,63,0,0 ; movdqa 0x3f1c(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -44177,27 +44254,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 2e2b0 <_sk_load_8888_dst_sse2_lowp+0x44>
+ DB 119,41 ; ja 2e420 <_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 # 2e3ac <_sk_load_8888_dst_sse2_lowp+0x140>
+ DB 76,141,13,22,1,0,0 ; lea 0x116(%rip),%r9 # 2e51c <_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 2e316 <_sk_load_8888_dst_sse2_lowp+0xaa>
+ DB 235,102 ; jmp 2e486 <_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 2e316 <_sk_load_8888_dst_sse2_lowp+0xaa>
+ DB 235,87 ; jmp 2e486 <_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 2e316 <_sk_load_8888_dst_sse2_lowp+0xaa>
+ DB 235,52 ; jmp 2e486 <_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
@@ -44214,7 +44291,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,208,61,0,0 ; movdqa 0x3dd0(%rip),%xmm9 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,13,192,61,0,0 ; movdqa 0x3dc0(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -44280,21 +44357,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 2e44b <_sk_store_8888_sse2_lowp+0x83>
+ DB 119,27 ; ja 2e5bb <_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 # 2e49c <_sk_store_8888_sse2_lowp+0xd4>
+ DB 76,141,13,98,0,0,0 ; lea 0x62(%rip),%r9 # 2e60c <_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 2e496 <_sk_store_8888_sse2_lowp+0xce>
+ DB 235,75 ; jmp 2e606 <_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 2e496 <_sk_store_8888_sse2_lowp+0xce>
+ DB 235,60 ; jmp 2e606 <_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 2e496 <_sk_store_8888_sse2_lowp+0xce>
+ DB 235,39 ; jmp 2e606 <_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
@@ -44337,27 +44414,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 2e4fc <_sk_load_bgra_sse2_lowp+0x44>
+ DB 119,41 ; ja 2e66c <_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 # 2e5f8 <_sk_load_bgra_sse2_lowp+0x140>
+ DB 76,141,13,22,1,0,0 ; lea 0x116(%rip),%r9 # 2e768 <_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 2e562 <_sk_load_bgra_sse2_lowp+0xaa>
+ DB 235,102 ; jmp 2e6d2 <_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 2e562 <_sk_load_bgra_sse2_lowp+0xaa>
+ DB 235,87 ; jmp 2e6d2 <_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 2e562 <_sk_load_bgra_sse2_lowp+0xaa>
+ DB 235,52 ; jmp 2e6d2 <_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
@@ -44374,7 +44451,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,132,59,0,0 ; movdqa 0x3b84(%rip),%xmm9 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,13,116,59,0,0 ; movdqa 0x3b74(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -44425,27 +44502,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 2e658 <_sk_load_bgra_dst_sse2_lowp+0x44>
+ DB 119,41 ; ja 2e7c8 <_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 # 2e754 <_sk_load_bgra_dst_sse2_lowp+0x140>
+ DB 76,141,13,22,1,0,0 ; lea 0x116(%rip),%r9 # 2e8c4 <_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 2e6be <_sk_load_bgra_dst_sse2_lowp+0xaa>
+ DB 235,102 ; jmp 2e82e <_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 2e6be <_sk_load_bgra_dst_sse2_lowp+0xaa>
+ DB 235,87 ; jmp 2e82e <_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 2e6be <_sk_load_bgra_dst_sse2_lowp+0xaa>
+ DB 235,52 ; jmp 2e82e <_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
@@ -44462,7 +44539,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,40,58,0,0 ; movdqa 0x3a28(%rip),%xmm9 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,13,24,58,0,0 ; movdqa 0x3a18(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -44528,21 +44605,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 2e7f3 <_sk_store_bgra_sse2_lowp+0x83>
+ DB 119,27 ; ja 2e963 <_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 # 2e844 <_sk_store_bgra_sse2_lowp+0xd4>
+ DB 76,141,13,98,0,0,0 ; lea 0x62(%rip),%r9 # 2e9b4 <_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 2e83e <_sk_store_bgra_sse2_lowp+0xce>
+ DB 235,75 ; jmp 2e9ae <_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 2e83e <_sk_store_bgra_sse2_lowp+0xce>
+ DB 235,60 ; jmp 2e9ae <_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 2e83e <_sk_store_bgra_sse2_lowp+0xce>
+ DB 235,39 ; jmp 2e9ae <_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
@@ -44654,7 +44731,7 @@ _sk_gather_8888_sse2_lowp LABEL PROC
DB 102,15,114,241,16 ; pslld $0x10,%xmm1
DB 102,15,114,225,16 ; psrad $0x10,%xmm1
DB 102,15,107,200 ; packssdw %xmm0,%xmm1
- DB 102,68,15,111,13,68,55,0,0 ; movdqa 0x3744(%rip),%xmm9 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,13,52,55,0,0 ; movdqa 0x3734(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -44762,7 +44839,7 @@ _sk_gather_bgra_sse2_lowp LABEL PROC
DB 102,15,114,241,16 ; pslld $0x10,%xmm1
DB 102,15,114,225,16 ; psrad $0x10,%xmm1
DB 102,15,107,200 ; packssdw %xmm0,%xmm1
- DB 102,68,15,111,13,101,53,0,0 ; movdqa 0x3565(%rip),%xmm9 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,13,85,53,0,0 ; movdqa 0x3555(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -44801,23 +44878,23 @@ _sk_load_565_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,34 ; ja 2ec5a <_sk_load_565_sse2_lowp+0x3c>
+ DB 119,34 ; ja 2edca <_sk_load_565_sse2_lowp+0x3c>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,190,0,0,0 ; lea 0xbe(%rip),%r9 # 2ed04 <_sk_load_565_sse2_lowp+0xe6>
+ DB 76,141,13,190,0,0,0 ; lea 0xbe(%rip),%r9 # 2ee74 <_sk_load_565_sse2_lowp+0xe6>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
- DB 235,66 ; jmp 2ec9c <_sk_load_565_sse2_lowp+0x7e>
+ DB 235,66 ; jmp 2ee0c <_sk_load_565_sse2_lowp+0x7e>
DB 243,65,15,111,4,80 ; movdqu (%r8,%rdx,2),%xmm0
- DB 235,58 ; jmp 2ec9c <_sk_load_565_sse2_lowp+0x7e>
+ DB 235,58 ; jmp 2ee0c <_sk_load_565_sse2_lowp+0x7e>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,65,15,196,68,80,4,2 ; pinsrw $0x2,0x4(%r8,%rdx,2),%xmm0
DB 243,65,15,16,12,80 ; movss (%r8,%rdx,2),%xmm1
DB 243,15,16,193 ; movss %xmm1,%xmm0
- DB 235,34 ; jmp 2ec9c <_sk_load_565_sse2_lowp+0x7e>
+ DB 235,34 ; jmp 2ee0c <_sk_load_565_sse2_lowp+0x7e>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,65,15,196,68,80,12,6 ; pinsrw $0x6,0xc(%r8,%rdx,2),%xmm0
DB 102,65,15,196,68,80,10,5 ; pinsrw $0x5,0xa(%r8,%rdx,2),%xmm0
@@ -44825,11 +44902,11 @@ _sk_load_565_sse2_lowp LABEL PROC
DB 102,65,15,18,4,80 ; movlpd (%r8,%rdx,2),%xmm0
DB 102,15,111,216 ; movdqa %xmm0,%xmm3
DB 102,15,113,211,8 ; psrlw $0x8,%xmm3
- DB 102,15,219,29,19,60,0,0 ; pand 0x3c13(%rip),%xmm3 # 328c0 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
+ DB 102,15,219,29,3,60,0,0 ; pand 0x3c03(%rip),%xmm3 # 32a20 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,113,209,5 ; psrlw $0x5,%xmm1
- DB 102,15,219,13,18,60,0,0 ; pand 0x3c12(%rip),%xmm1 # 328d0 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
- DB 102,15,111,21,26,60,0,0 ; movdqa 0x3c1a(%rip),%xmm2 # 328e0 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
+ DB 102,15,219,13,2,60,0,0 ; pand 0x3c02(%rip),%xmm1 # 32a30 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
+ DB 102,15,111,21,10,60,0,0 ; movdqa 0x3c0a(%rip),%xmm2 # 32a40 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
DB 102,15,219,208 ; pand %xmm0,%xmm2
DB 102,15,113,208,13 ; psrlw $0xd,%xmm0
DB 102,15,235,195 ; por %xmm3,%xmm0
@@ -44842,7 +44919,7 @@ _sk_load_565_sse2_lowp LABEL PROC
DB 102,15,113,210,2 ; psrlw $0x2,%xmm2
DB 102,15,235,211 ; por %xmm3,%xmm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,16,52,0,0 ; movaps 0x3410(%rip),%xmm3 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 15,40,29,0,52,0,0 ; movaps 0x3400(%rip),%xmm3 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
DB 255,224 ; jmpq *%rax
DB 102,144 ; xchg %ax,%ax
DB 75,255 ; rex.WXB (bad)
@@ -44870,23 +44947,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 2ed5c <_sk_load_565_dst_sse2_lowp+0x3c>
+ DB 119,34 ; ja 2eecc <_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 # 2ee04 <_sk_load_565_dst_sse2_lowp+0xe4>
+ DB 76,141,13,188,0,0,0 ; lea 0xbc(%rip),%r9 # 2ef74 <_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 2ed9e <_sk_load_565_dst_sse2_lowp+0x7e>
+ DB 235,66 ; jmp 2ef0e <_sk_load_565_dst_sse2_lowp+0x7e>
DB 243,65,15,111,36,80 ; movdqu (%r8,%rdx,2),%xmm4
- DB 235,58 ; jmp 2ed9e <_sk_load_565_dst_sse2_lowp+0x7e>
+ DB 235,58 ; jmp 2ef0e <_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 2ed9e <_sk_load_565_dst_sse2_lowp+0x7e>
+ DB 235,34 ; jmp 2ef0e <_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
@@ -44894,11 +44971,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,17,59,0,0 ; pand 0x3b11(%rip),%xmm7 # 328c0 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
+ DB 102,15,219,61,1,59,0,0 ; pand 0x3b01(%rip),%xmm7 # 32a20 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,113,213,5 ; psrlw $0x5,%xmm5
- DB 102,15,219,45,16,59,0,0 ; pand 0x3b10(%rip),%xmm5 # 328d0 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
- DB 102,15,111,53,24,59,0,0 ; movdqa 0x3b18(%rip),%xmm6 # 328e0 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
+ DB 102,15,219,45,0,59,0,0 ; pand 0x3b00(%rip),%xmm5 # 32a30 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
+ DB 102,15,111,53,8,59,0,0 ; movdqa 0x3b08(%rip),%xmm6 # 32a40 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
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
@@ -44911,7 +44988,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,14,51,0,0 ; movaps 0x330e(%rip),%xmm7 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 15,40,61,254,50,0,0 ; movaps 0x32fe(%rip),%xmm7 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
DB 255,224 ; jmpq *%rax
DB 77,255 ; rex.WRB (bad)
DB 255 ; (bad)
@@ -44933,10 +45010,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,172,58,0,0 ; pand 0x3aac(%rip),%xmm8 # 328f0 <_sk_srcover_bgra_8888_sse2_lowp+0x134c>
+ DB 102,68,15,219,5,156,58,0,0 ; pand 0x3a9c(%rip),%xmm8 # 32a50 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
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,168,58,0,0 ; pand 0x3aa8(%rip),%xmm9 # 32900 <_sk_srcover_bgra_8888_sse2_lowp+0x135c>
+ DB 102,68,15,219,13,152,58,0,0 ; pand 0x3a98(%rip),%xmm9 # 32a60 <_sk_srcover_bgra_8888_sse2_lowp+0x134c>
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
@@ -44945,21 +45022,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 2ee96 <_sk_store_565_sse2_lowp+0x76>
+ DB 119,31 ; ja 2f006 <_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 # 2eee0 <_sk_store_565_sse2_lowp+0xc0>
+ DB 76,141,13,95,0,0,0 ; lea 0x5f(%rip),%r9 # 2f050 <_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 2eedc <_sk_store_565_sse2_lowp+0xbc>
+ DB 235,70 ; jmp 2f04c <_sk_store_565_sse2_lowp+0xbc>
DB 243,69,15,127,4,80 ; movdqu %xmm8,(%r8,%rdx,2)
- DB 235,62 ; jmp 2eedc <_sk_store_565_sse2_lowp+0xbc>
+ DB 235,62 ; jmp 2f04c <_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 2eedc <_sk_store_565_sse2_lowp+0xbc>
+ DB 235,42 ; jmp 2f04c <_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
@@ -45076,11 +45153,11 @@ _sk_gather_565_sse2_lowp LABEL PROC
DB 102,15,108,193 ; punpcklqdq %xmm1,%xmm0
DB 102,15,111,216 ; movdqa %xmm0,%xmm3
DB 102,15,113,211,8 ; psrlw $0x8,%xmm3
- DB 102,15,219,29,85,56,0,0 ; pand 0x3855(%rip),%xmm3 # 328c0 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
+ DB 102,15,219,29,69,56,0,0 ; pand 0x3845(%rip),%xmm3 # 32a20 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,113,209,5 ; psrlw $0x5,%xmm1
- DB 102,15,219,13,84,56,0,0 ; pand 0x3854(%rip),%xmm1 # 328d0 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
- DB 102,15,111,21,92,56,0,0 ; movdqa 0x385c(%rip),%xmm2 # 328e0 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
+ DB 102,15,219,13,68,56,0,0 ; pand 0x3844(%rip),%xmm1 # 32a30 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
+ DB 102,15,111,21,76,56,0,0 ; movdqa 0x384c(%rip),%xmm2 # 32a40 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
DB 102,15,219,208 ; pand %xmm0,%xmm2
DB 102,15,113,208,13 ; psrlw $0xd,%xmm0
DB 102,15,235,195 ; por %xmm3,%xmm0
@@ -45093,7 +45170,7 @@ _sk_gather_565_sse2_lowp LABEL PROC
DB 102,15,113,210,2 ; psrlw $0x2,%xmm2
DB 102,15,235,211 ; por %xmm3,%xmm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,82,48,0,0 ; movaps 0x3052(%rip),%xmm3 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 15,40,29,66,48,0,0 ; movaps 0x3042(%rip),%xmm3 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
DB 91 ; pop %rbx
DB 65,92 ; pop %r12
DB 65,94 ; pop %r14
@@ -45112,23 +45189,23 @@ _sk_load_4444_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 2f106 <_sk_load_4444_sse2_lowp+0x3e>
+ DB 119,36 ; ja 2f276 <_sk_load_4444_sse2_lowp+0x3e>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,199,0,0,0 ; lea 0xc7(%rip),%r9 # 2f1b8 <_sk_load_4444_sse2_lowp+0xf0>
+ DB 76,141,13,199,0,0,0 ; lea 0xc7(%rip),%r9 # 2f328 <_sk_load_4444_sse2_lowp+0xf0>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
- DB 235,69 ; jmp 2f14b <_sk_load_4444_sse2_lowp+0x83>
+ DB 235,69 ; jmp 2f2bb <_sk_load_4444_sse2_lowp+0x83>
DB 243,69,15,111,4,80 ; movdqu (%r8,%rdx,2),%xmm8
- DB 235,61 ; jmp 2f14b <_sk_load_4444_sse2_lowp+0x83>
+ DB 235,61 ; jmp 2f2bb <_sk_load_4444_sse2_lowp+0x83>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 102,69,15,196,68,80,4,2 ; pinsrw $0x2,0x4(%r8,%rdx,2),%xmm8
DB 243,65,15,16,4,80 ; movss (%r8,%rdx,2),%xmm0
DB 243,68,15,16,192 ; movss %xmm0,%xmm8
- DB 235,35 ; jmp 2f14b <_sk_load_4444_sse2_lowp+0x83>
+ DB 235,35 ; jmp 2f2bb <_sk_load_4444_sse2_lowp+0x83>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 102,69,15,196,68,80,12,6 ; pinsrw $0x6,0xc(%r8,%rdx,2),%xmm8
DB 102,69,15,196,68,80,10,5 ; pinsrw $0x5,0xa(%r8,%rdx,2),%xmm8
@@ -45138,7 +45215,7 @@ _sk_load_4444_sse2_lowp LABEL PROC
DB 102,15,113,209,12 ; psrlw $0xc,%xmm1
DB 102,65,15,111,208 ; movdqa %xmm8,%xmm2
DB 102,15,113,210,8 ; psrlw $0x8,%xmm2
- DB 102,15,111,5,169,55,0,0 ; movdqa 0x37a9(%rip),%xmm0 # 32910 <_sk_srcover_bgra_8888_sse2_lowp+0x136c>
+ DB 102,15,111,5,153,55,0,0 ; movdqa 0x3799(%rip),%xmm0 # 32a70 <_sk_srcover_bgra_8888_sse2_lowp+0x135c>
DB 102,15,219,208 ; pand %xmm0,%xmm2
DB 102,65,15,111,216 ; movdqa %xmm8,%xmm3
DB 102,15,113,211,4 ; psrlw $0x4,%xmm3
@@ -45168,7 +45245,7 @@ _sk_load_4444_sse2_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 125,255 ; jge 2f1cd <_sk_load_4444_sse2_lowp+0x105>
+ DB 125,255 ; jge 2f33d <_sk_load_4444_sse2_lowp+0x105>
DB 255 ; (bad)
DB 255,112,255 ; pushq -0x1(%rax)
DB 255 ; (bad)
@@ -45185,23 +45262,23 @@ _sk_load_4444_dst_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 2f212 <_sk_load_4444_dst_sse2_lowp+0x3e>
+ DB 119,36 ; ja 2f382 <_sk_load_4444_dst_sse2_lowp+0x3e>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,199,0,0,0 ; lea 0xc7(%rip),%r9 # 2f2c4 <_sk_load_4444_dst_sse2_lowp+0xf0>
+ DB 76,141,13,199,0,0,0 ; lea 0xc7(%rip),%r9 # 2f434 <_sk_load_4444_dst_sse2_lowp+0xf0>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
- DB 235,69 ; jmp 2f257 <_sk_load_4444_dst_sse2_lowp+0x83>
+ DB 235,69 ; jmp 2f3c7 <_sk_load_4444_dst_sse2_lowp+0x83>
DB 243,69,15,111,4,80 ; movdqu (%r8,%rdx,2),%xmm8
- DB 235,61 ; jmp 2f257 <_sk_load_4444_dst_sse2_lowp+0x83>
+ DB 235,61 ; jmp 2f3c7 <_sk_load_4444_dst_sse2_lowp+0x83>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 102,69,15,196,68,80,4,2 ; pinsrw $0x2,0x4(%r8,%rdx,2),%xmm8
DB 243,65,15,16,36,80 ; movss (%r8,%rdx,2),%xmm4
DB 243,68,15,16,196 ; movss %xmm4,%xmm8
- DB 235,35 ; jmp 2f257 <_sk_load_4444_dst_sse2_lowp+0x83>
+ DB 235,35 ; jmp 2f3c7 <_sk_load_4444_dst_sse2_lowp+0x83>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 102,69,15,196,68,80,12,6 ; pinsrw $0x6,0xc(%r8,%rdx,2),%xmm8
DB 102,69,15,196,68,80,10,5 ; pinsrw $0x5,0xa(%r8,%rdx,2),%xmm8
@@ -45211,7 +45288,7 @@ _sk_load_4444_dst_sse2_lowp LABEL PROC
DB 102,15,113,213,12 ; psrlw $0xc,%xmm5
DB 102,65,15,111,240 ; movdqa %xmm8,%xmm6
DB 102,15,113,214,8 ; psrlw $0x8,%xmm6
- DB 102,15,111,37,157,54,0,0 ; movdqa 0x369d(%rip),%xmm4 # 32910 <_sk_srcover_bgra_8888_sse2_lowp+0x136c>
+ DB 102,15,111,37,141,54,0,0 ; movdqa 0x368d(%rip),%xmm4 # 32a70 <_sk_srcover_bgra_8888_sse2_lowp+0x135c>
DB 102,15,219,244 ; pand %xmm4,%xmm6
DB 102,65,15,111,248 ; movdqa %xmm8,%xmm7
DB 102,15,113,215,4 ; psrlw $0x4,%xmm7
@@ -45241,7 +45318,7 @@ _sk_load_4444_dst_sse2_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 125,255 ; jge 2f2d9 <_sk_load_4444_dst_sse2_lowp+0x105>
+ DB 125,255 ; jge 2f449 <_sk_load_4444_dst_sse2_lowp+0x105>
DB 255 ; (bad)
DB 255,112,255 ; pushq -0x1(%rax)
DB 255 ; (bad)
@@ -45256,12 +45333,12 @@ _sk_store_4444_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,28,54,0,0 ; pand 0x361c(%rip),%xmm8 # 32920 <_sk_srcover_bgra_8888_sse2_lowp+0x137c>
+ DB 102,68,15,219,5,12,54,0,0 ; pand 0x360c(%rip),%xmm8 # 32a80 <_sk_srcover_bgra_8888_sse2_lowp+0x136c>
DB 102,68,15,111,201 ; movdqa %xmm1,%xmm9
DB 102,65,15,113,241,4 ; psllw $0x4,%xmm9
- DB 102,68,15,219,13,24,54,0,0 ; pand 0x3618(%rip),%xmm9 # 32930 <_sk_srcover_bgra_8888_sse2_lowp+0x138c>
+ DB 102,68,15,219,13,8,54,0,0 ; pand 0x3608(%rip),%xmm9 # 32a90 <_sk_srcover_bgra_8888_sse2_lowp+0x137c>
DB 102,69,15,235,200 ; por %xmm8,%xmm9
- DB 102,68,15,111,21,26,54,0,0 ; movdqa 0x361a(%rip),%xmm10 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x139c>
+ DB 102,68,15,111,21,10,54,0,0 ; movdqa 0x360a(%rip),%xmm10 # 32aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x138c>
DB 102,68,15,219,210 ; pand %xmm2,%xmm10
DB 102,68,15,111,195 ; movdqa %xmm3,%xmm8
DB 102,65,15,113,208,4 ; psrlw $0x4,%xmm8
@@ -45271,21 +45348,21 @@ _sk_store_4444_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 2f369 <_sk_store_4444_sse2_lowp+0x89>
+ DB 119,31 ; ja 2f4d9 <_sk_store_4444_sse2_lowp+0x89>
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,96,0,0,0 ; lea 0x60(%rip),%r9 # 2f3b4 <_sk_store_4444_sse2_lowp+0xd4>
+ DB 76,141,13,96,0,0,0 ; lea 0x60(%rip),%r9 # 2f524 <_sk_store_4444_sse2_lowp+0xd4>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 102,68,15,126,192 ; movd %xmm8,%eax
DB 102,65,137,4,80 ; mov %ax,(%r8,%rdx,2)
- DB 235,70 ; jmp 2f3af <_sk_store_4444_sse2_lowp+0xcf>
+ DB 235,70 ; jmp 2f51f <_sk_store_4444_sse2_lowp+0xcf>
DB 243,69,15,127,4,80 ; movdqu %xmm8,(%r8,%rdx,2)
- DB 235,62 ; jmp 2f3af <_sk_store_4444_sse2_lowp+0xcf>
+ DB 235,62 ; jmp 2f51f <_sk_store_4444_sse2_lowp+0xcf>
DB 102,65,15,197,192,2 ; pextrw $0x2,%xmm8,%eax
DB 102,65,137,68,80,4 ; mov %ax,0x4(%r8,%rdx,2)
DB 102,69,15,126,4,80 ; movd %xmm8,(%r8,%rdx,2)
- DB 235,42 ; jmp 2f3af <_sk_store_4444_sse2_lowp+0xcf>
+ DB 235,42 ; jmp 2f51f <_sk_store_4444_sse2_lowp+0xcf>
DB 102,65,15,197,192,6 ; pextrw $0x6,%xmm8,%eax
DB 102,65,137,68,80,12 ; mov %ax,0xc(%r8,%rdx,2)
DB 102,65,15,197,192,5 ; pextrw $0x5,%xmm8,%eax
@@ -45304,7 +45381,7 @@ _sk_store_4444_sse2_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,221 ; jmpq ffffffffde02f3c8 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddffde24>
+ DB 233,255,255,255,221 ; jmpq ffffffffde02f538 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddffde24>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,209 ; callq *%rcx
@@ -45399,7 +45476,7 @@ _sk_gather_4444_sse2_lowp LABEL PROC
DB 102,15,113,209,12 ; psrlw $0xc,%xmm1
DB 102,65,15,111,208 ; movdqa %xmm8,%xmm2
DB 102,15,113,210,8 ; psrlw $0x8,%xmm2
- DB 102,15,111,5,194,51,0,0 ; movdqa 0x33c2(%rip),%xmm0 # 32910 <_sk_srcover_bgra_8888_sse2_lowp+0x136c>
+ DB 102,15,111,5,178,51,0,0 ; movdqa 0x33b2(%rip),%xmm0 # 32a70 <_sk_srcover_bgra_8888_sse2_lowp+0x135c>
DB 102,15,219,208 ; pand %xmm0,%xmm2
DB 102,65,15,111,216 ; movdqa %xmm8,%xmm3
DB 102,15,113,211,4 ; psrlw $0x4,%xmm3
@@ -45435,19 +45512,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 2f5e0 <_sk_load_a8_sse2_lowp+0x39>
+ DB 119,34 ; ja 2f750 <_sk_load_a8_sse2_lowp+0x39>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,140,0,0,0 ; lea 0x8c(%rip),%r9 # 2f658 <_sk_load_a8_sse2_lowp+0xb1>
+ DB 76,141,13,140,0,0,0 ; lea 0x8c(%rip),%r9 # 2f7c8 <_sk_load_a8_sse2_lowp+0xb1>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,15,110,216 ; movd %eax,%xmm3
- DB 235,97 ; jmp 2f641 <_sk_load_a8_sse2_lowp+0x9a>
+ DB 235,97 ; jmp 2f7b1 <_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 2f641 <_sk_load_a8_sse2_lowp+0x9a>
+ DB 235,85 ; jmp 2f7b1 <_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
@@ -45455,7 +45532,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 2f641 <_sk_load_a8_sse2_lowp+0x9a>
+ DB 235,51 ; jmp 2f7b1 <_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
@@ -45466,14 +45543,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,199,42,0,0 ; pand 0x2ac7(%rip),%xmm3 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,15,219,29,183,42,0,0 ; pand 0x2ab7(%rip),%xmm3 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
DB 255,224 ; jmpq *%rax
DB 102,144 ; xchg %ax,%ax
- DB 125,255 ; jge 2f659 <_sk_load_a8_sse2_lowp+0xb2>
+ DB 125,255 ; jge 2f7c9 <_sk_load_a8_sse2_lowp+0xb2>
DB 255 ; (bad)
DB 255,163,255,255,255,148 ; jmpq *-0x6b000001(%rbx)
DB 255 ; (bad)
@@ -45502,19 +45579,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 2f6ad <_sk_load_a8_dst_sse2_lowp+0x39>
+ DB 119,34 ; ja 2f81d <_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 # 2f724 <_sk_load_a8_dst_sse2_lowp+0xb0>
+ DB 76,141,13,139,0,0,0 ; lea 0x8b(%rip),%r9 # 2f894 <_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 2f70e <_sk_load_a8_dst_sse2_lowp+0x9a>
+ DB 235,97 ; jmp 2f87e <_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 2f70e <_sk_load_a8_dst_sse2_lowp+0x9a>
+ DB 235,85 ; jmp 2f87e <_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
@@ -45522,7 +45599,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 2f70e <_sk_load_a8_dst_sse2_lowp+0x9a>
+ DB 235,51 ; jmp 2f87e <_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
@@ -45533,14 +45610,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,250,41,0,0 ; pand 0x29fa(%rip),%xmm7 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,15,219,61,234,41,0,0 ; pand 0x29ea(%rip),%xmm7 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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 2f725 <_sk_load_a8_dst_sse2_lowp+0xb1>
+ DB 126,255 ; jle 2f895 <_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)
@@ -45568,42 +45645,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 2f774 <_sk_store_a8_sse2_lowp+0x34>
+ DB 119,29 ; ja 2f8e4 <_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 # 2f7f4 <_sk_store_a8_sse2_lowp+0xb4>
+ DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 2f964 <_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 2f7ef <_sk_store_a8_sse2_lowp+0xaf>
- DB 102,68,15,111,5,147,41,0,0 ; movdqa 0x2993(%rip),%xmm8 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 235,123 ; jmp 2f95f <_sk_store_a8_sse2_lowp+0xaf>
+ DB 102,68,15,111,5,131,41,0,0 ; movdqa 0x2983(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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 2f7ef <_sk_store_a8_sse2_lowp+0xaf>
+ DB 235,96 ; jmp 2f95f <_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,110,41,0,0 ; movdqa 0x296e(%rip),%xmm8 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,5,94,41,0,0 ; movdqa 0x295e(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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 2f7ef <_sk_store_a8_sse2_lowp+0xaf>
+ DB 235,55 ; jmp 2f95f <_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,49,41,0,0 ; movdqa 0x2931(%rip),%xmm8 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,5,33,41,0,0 ; movdqa 0x2921(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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 2f7f5 <_sk_store_a8_sse2_lowp+0xb5>
+ DB 118,255 ; jbe 2f965 <_sk_store_a8_sse2_lowp+0xb5>
DB 255 ; (bad)
DB 255,165,255,255,255,155 ; jmpq *-0x64000001(%rbp)
DB 255 ; (bad)
@@ -45724,19 +45801,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 2f9b1 <_sk_load_g8_sse2_lowp+0x39>
+ DB 119,34 ; ja 2fb21 <_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 # 2fa30 <_sk_load_g8_sse2_lowp+0xb8>
+ DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 2fba0 <_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 2fa12 <_sk_load_g8_sse2_lowp+0x9a>
+ DB 235,97 ; jmp 2fb82 <_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 2fa12 <_sk_load_g8_sse2_lowp+0x9a>
+ DB 235,85 ; jmp 2fb82 <_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
@@ -45744,7 +45821,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 2fa12 <_sk_load_g8_sse2_lowp+0x9a>
+ DB 235,51 ; jmp 2fb82 <_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
@@ -45755,14 +45832,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,246,38,0,0 ; pand 0x26f6(%rip),%xmm0 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,15,219,5,230,38,0,0 ; pand 0x26e6(%rip),%xmm0 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,237,38,0,0 ; movaps 0x26ed(%rip),%xmm3 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 15,40,29,221,38,0,0 ; movaps 0x26dd(%rip),%xmm3 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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 2fa31 <_sk_load_g8_sse2_lowp+0xb9>
+ DB 118,255 ; jbe 2fba1 <_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)
@@ -45788,19 +45865,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 2fa85 <_sk_load_g8_dst_sse2_lowp+0x39>
+ DB 119,34 ; ja 2fbf5 <_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 # 2fb04 <_sk_load_g8_dst_sse2_lowp+0xb8>
+ DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 2fc74 <_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 2fae6 <_sk_load_g8_dst_sse2_lowp+0x9a>
+ DB 235,97 ; jmp 2fc56 <_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 2fae6 <_sk_load_g8_dst_sse2_lowp+0x9a>
+ DB 235,85 ; jmp 2fc56 <_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
@@ -45808,7 +45885,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 2fae6 <_sk_load_g8_dst_sse2_lowp+0x9a>
+ DB 235,51 ; jmp 2fc56 <_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
@@ -45819,14 +45896,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,34,38,0,0 ; pand 0x2622(%rip),%xmm4 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,15,219,37,18,38,0,0 ; pand 0x2612(%rip),%xmm4 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,25,38,0,0 ; movaps 0x2619(%rip),%xmm7 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 15,40,61,9,38,0,0 ; movaps 0x2609(%rip),%xmm7 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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 2fb05 <_sk_load_g8_dst_sse2_lowp+0xb9>
+ DB 118,255 ; jbe 2fc75 <_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)
@@ -45845,10 +45922,10 @@ _sk_load_g8_dst_sse2_lowp LABEL PROC
PUBLIC _sk_luminance_to_alpha_sse2_lowp
_sk_luminance_to_alpha_sse2_lowp LABEL PROC
DB 102,15,111,218 ; movdqa %xmm2,%xmm3
- DB 102,15,213,5,36,46,0,0 ; pmullw 0x2e24(%rip),%xmm0 # 32950 <_sk_srcover_bgra_8888_sse2_lowp+0x13ac>
- DB 102,15,213,13,44,46,0,0 ; pmullw 0x2e2c(%rip),%xmm1 # 32960 <_sk_srcover_bgra_8888_sse2_lowp+0x13bc>
+ DB 102,15,213,5,20,46,0,0 ; pmullw 0x2e14(%rip),%xmm0 # 32ab0 <_sk_srcover_bgra_8888_sse2_lowp+0x139c>
+ DB 102,15,213,13,28,46,0,0 ; pmullw 0x2e1c(%rip),%xmm1 # 32ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x13ac>
DB 102,15,253,200 ; paddw %xmm0,%xmm1
- DB 102,15,213,29,48,46,0,0 ; pmullw 0x2e30(%rip),%xmm3 # 32970 <_sk_srcover_bgra_8888_sse2_lowp+0x13cc>
+ DB 102,15,213,29,32,46,0,0 ; pmullw 0x2e20(%rip),%xmm3 # 32ad0 <_sk_srcover_bgra_8888_sse2_lowp+0x13bc>
DB 102,15,253,217 ; paddw %xmm1,%xmm3
DB 102,15,113,211,8 ; psrlw $0x8,%xmm3
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -45939,7 +46016,7 @@ _sk_gather_g8_sse2_lowp LABEL PROC
DB 102,15,196,197,3 ; pinsrw $0x3,%ebp,%xmm0
DB 102,65,15,96,192 ; punpcklbw %xmm8,%xmm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,94,36,0,0 ; movaps 0x245e(%rip),%xmm3 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 15,40,29,78,36,0,0 ; movaps 0x244e(%rip),%xmm3 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,111,208 ; movdqa %xmm0,%xmm2
DB 91 ; pop %rbx
@@ -45953,14 +46030,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,172,27,0,0 ; mulss 0x1bac(%rip),%xmm8 # 31880 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- DB 243,68,15,88,5,115,27,0,0 ; addss 0x1b73(%rip),%xmm8 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 243,68,15,89,5,172,27,0,0 ; mulss 0x1bac(%rip),%xmm8 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 243,68,15,88,5,115,27,0,0 ; addss 0x1b73(%rip),%xmm8 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 243,65,15,44,192 ; cvttss2si %xmm8,%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
DB 242,69,15,112,192,0 ; pshuflw $0x0,%xmm8,%xmm8
DB 102,69,15,112,192,80 ; pshufd $0x50,%xmm8,%xmm8
DB 102,65,15,213,192 ; pmullw %xmm8,%xmm0
- DB 102,68,15,111,13,15,36,0,0 ; movdqa 0x240f(%rip),%xmm9 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,13,255,35,0,0 ; movdqa 0x23ff(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -45979,13 +46056,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,52,27,0,0 ; mulss 0x1b34(%rip),%xmm8 # 31880 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- DB 243,68,15,88,5,251,26,0,0 ; addss 0x1afb(%rip),%xmm8 # 31850 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 243,68,15,89,5,52,27,0,0 ; mulss 0x1b34(%rip),%xmm8 # 319f0 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 243,68,15,88,5,251,26,0,0 ; addss 0x1afb(%rip),%xmm8 # 319c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 243,65,15,44,192 ; cvttss2si %xmm8,%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
DB 242,69,15,112,192,0 ; pshuflw $0x0,%xmm8,%xmm8
DB 102,69,15,112,192,80 ; pshufd $0x50,%xmm8,%xmm8
- DB 102,68,15,111,13,156,35,0,0 ; movdqa 0x239c(%rip),%xmm9 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,13,140,35,0,0 ; movdqa 0x238c(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -46023,19 +46100,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 2fe2b <_sk_scale_u8_sse2_lowp+0x3b>
+ DB 119,36 ; ja 2ff9b <_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 # 2fef0 <_sk_scale_u8_sse2_lowp+0x100>
+ DB 76,141,13,218,0,0,0 ; lea 0xda(%rip),%r9 # 30060 <_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 2fe98 <_sk_scale_u8_sse2_lowp+0xa8>
+ DB 235,109 ; jmp 30008 <_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 2fe98 <_sk_scale_u8_sse2_lowp+0xa8>
+ DB 235,96 ; jmp 30008 <_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
@@ -46043,7 +46120,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 2fe98 <_sk_scale_u8_sse2_lowp+0xa8>
+ DB 235,57 ; jmp 30008 <_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
@@ -46054,9 +46131,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,111,34,0,0 ; pand 0x226f(%rip),%xmm8 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,219,5,95,34,0,0 ; pand 0x225f(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
DB 102,65,15,213,192 ; pmullw %xmm8,%xmm0
- DB 102,68,15,111,13,97,34,0,0 ; movdqa 0x2261(%rip),%xmm9 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,13,81,34,0,0 ; movdqa 0x2251(%rip),%xmm9 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -46096,19 +46173,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 2ff47 <_sk_lerp_u8_sse2_lowp+0x3b>
+ DB 119,36 ; ja 300b7 <_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 # 30050 <_sk_lerp_u8_sse2_lowp+0x144>
+ DB 76,141,13,30,1,0,0 ; lea 0x11e(%rip),%r9 # 301c0 <_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 2ffb4 <_sk_lerp_u8_sse2_lowp+0xa8>
+ DB 235,109 ; jmp 30124 <_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 2ffb4 <_sk_lerp_u8_sse2_lowp+0xa8>
+ DB 235,96 ; jmp 30124 <_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
@@ -46116,7 +46193,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 2ffb4 <_sk_lerp_u8_sse2_lowp+0xa8>
+ DB 235,57 ; jmp 30124 <_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
@@ -46127,8 +46204,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,83,33,0,0 ; pand 0x2153(%rip),%xmm8 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
- DB 102,68,15,111,21,74,33,0,0 ; movdqa 0x214a(%rip),%xmm10 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,219,5,67,33,0,0 ; pand 0x2143(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
+ DB 102,68,15,111,21,58,33,0,0 ; movdqa 0x213a(%rip),%xmm10 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -46158,9 +46235,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 30050 <_sk_lerp_u8_sse2_lowp+0x144>
+ DB 235,254 ; jmp 301c0 <_sk_lerp_u8_sse2_lowp+0x144>
DB 255 ; (bad)
- DB 255,21,255,255,255,4 ; callq *0x4ffffff(%rip) # 5030058 <_sk_srcover_bgra_8888_sse2_lowp+0x4ffeab4>
+ DB 255,21,255,255,255,4 ; callq *0x4ffffff(%rip) # 50301c8 <_sk_srcover_bgra_8888_sse2_lowp+0x4ffeab4>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,84,255,255 ; callq *-0x1(%rdi,%rdi,8)
@@ -46189,23 +46266,23 @@ _sk_scale_565_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,34 ; ja 300ba <_sk_scale_565_sse2_lowp+0x4e>
+ DB 119,34 ; ja 3022a <_sk_scale_565_sse2_lowp+0x4e>
DB 102,15,239,246 ; pxor %xmm6,%xmm6
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,234,1,0,0 ; lea 0x1ea(%rip),%r9 # 30290 <_sk_scale_565_sse2_lowp+0x224>
+ DB 76,141,13,234,1,0,0 ; lea 0x1ea(%rip),%r9 # 30400 <_sk_scale_565_sse2_lowp+0x224>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 102,15,110,240 ; movd %eax,%xmm6
- DB 235,67 ; jmp 300fd <_sk_scale_565_sse2_lowp+0x91>
+ DB 235,67 ; jmp 3026d <_sk_scale_565_sse2_lowp+0x91>
DB 243,65,15,111,52,80 ; movdqu (%r8,%rdx,2),%xmm6
- DB 235,59 ; jmp 300fd <_sk_scale_565_sse2_lowp+0x91>
+ DB 235,59 ; jmp 3026d <_sk_scale_565_sse2_lowp+0x91>
DB 102,15,239,246 ; pxor %xmm6,%xmm6
DB 102,65,15,196,116,80,4,2 ; pinsrw $0x2,0x4(%r8,%rdx,2),%xmm6
DB 243,69,15,16,12,80 ; movss (%r8,%rdx,2),%xmm9
DB 243,65,15,16,241 ; movss %xmm9,%xmm6
- DB 235,34 ; jmp 300fd <_sk_scale_565_sse2_lowp+0x91>
+ DB 235,34 ; jmp 3026d <_sk_scale_565_sse2_lowp+0x91>
DB 102,15,239,246 ; pxor %xmm6,%xmm6
DB 102,65,15,196,116,80,12,6 ; pinsrw $0x6,0xc(%r8,%rdx,2),%xmm6
DB 102,65,15,196,116,80,10,5 ; pinsrw $0x5,0xa(%r8,%rdx,2),%xmm6
@@ -46213,11 +46290,11 @@ _sk_scale_565_sse2_lowp LABEL PROC
DB 102,65,15,18,52,80 ; movlpd (%r8,%rdx,2),%xmm6
DB 102,68,15,111,222 ; movdqa %xmm6,%xmm11
DB 102,65,15,113,211,8 ; psrlw $0x8,%xmm11
- DB 102,68,15,219,29,175,39,0,0 ; pand 0x27af(%rip),%xmm11 # 328c0 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
+ DB 102,68,15,219,29,159,39,0,0 ; pand 0x279f(%rip),%xmm11 # 32a20 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
DB 102,68,15,111,206 ; movdqa %xmm6,%xmm9
DB 102,65,15,113,209,5 ; psrlw $0x5,%xmm9
- DB 102,68,15,219,13,171,39,0,0 ; pand 0x27ab(%rip),%xmm9 # 328d0 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
- DB 102,68,15,111,21,178,39,0,0 ; movdqa 0x27b2(%rip),%xmm10 # 328e0 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
+ DB 102,68,15,219,13,155,39,0,0 ; pand 0x279b(%rip),%xmm9 # 32a30 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
+ DB 102,68,15,111,21,162,39,0,0 ; movdqa 0x27a2(%rip),%xmm10 # 32a40 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
DB 102,68,15,219,214 ; pand %xmm6,%xmm10
DB 102,15,113,214,13 ; psrlw $0xd,%xmm6
DB 102,65,15,235,243 ; por %xmm11,%xmm6
@@ -46229,7 +46306,7 @@ _sk_scale_565_sse2_lowp LABEL PROC
DB 102,65,15,113,243,3 ; psllw $0x3,%xmm11
DB 102,65,15,113,210,2 ; psrlw $0x2,%xmm10
DB 102,69,15,235,211 ; por %xmm11,%xmm10
- DB 102,68,15,111,37,14,39,0,0 ; movdqa 0x270e(%rip),%xmm12 # 32880 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
+ DB 102,68,15,111,37,254,38,0,0 ; movdqa 0x26fe(%rip),%xmm12 # 329e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
DB 102,68,15,111,235 ; movdqa %xmm3,%xmm13
DB 102,69,15,239,236 ; pxor %xmm12,%xmm13
DB 102,68,15,111,223 ; movdqa %xmm7,%xmm11
@@ -46270,7 +46347,7 @@ _sk_scale_565_sse2_lowp LABEL PROC
DB 102,68,15,213,201 ; pmullw %xmm1,%xmm9
DB 102,68,15,213,210 ; pmullw %xmm2,%xmm10
DB 102,68,15,213,219 ; pmullw %xmm3,%xmm11
- DB 102,15,111,5,208,30,0,0 ; movdqa 0x1ed0(%rip),%xmm0 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,15,111,5,192,30,0,0 ; movdqa 0x1ec0(%rip),%xmm0 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
DB 102,15,253,240 ; paddw %xmm0,%xmm6
DB 102,68,15,253,200 ; paddw %xmm0,%xmm9
DB 102,68,15,253,208 ; paddw %xmm0,%xmm10
@@ -46323,23 +46400,23 @@ _sk_lerp_565_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,34 ; ja 302fa <_sk_lerp_565_sse2_lowp+0x4e>
+ DB 119,34 ; ja 3046a <_sk_lerp_565_sse2_lowp+0x4e>
DB 102,15,239,210 ; pxor %xmm2,%xmm2
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,46,2,0,0 ; lea 0x22e(%rip),%r9 # 30514 <_sk_lerp_565_sse2_lowp+0x268>
+ DB 76,141,13,46,2,0,0 ; lea 0x22e(%rip),%r9 # 30684 <_sk_lerp_565_sse2_lowp+0x268>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 102,15,110,208 ; movd %eax,%xmm2
- DB 235,67 ; jmp 3033d <_sk_lerp_565_sse2_lowp+0x91>
+ DB 235,67 ; jmp 304ad <_sk_lerp_565_sse2_lowp+0x91>
DB 243,65,15,111,20,80 ; movdqu (%r8,%rdx,2),%xmm2
- DB 235,59 ; jmp 3033d <_sk_lerp_565_sse2_lowp+0x91>
+ DB 235,59 ; jmp 304ad <_sk_lerp_565_sse2_lowp+0x91>
DB 102,15,239,210 ; pxor %xmm2,%xmm2
DB 102,65,15,196,84,80,4,2 ; pinsrw $0x2,0x4(%r8,%rdx,2),%xmm2
DB 243,69,15,16,12,80 ; movss (%r8,%rdx,2),%xmm9
DB 243,65,15,16,209 ; movss %xmm9,%xmm2
- DB 235,34 ; jmp 3033d <_sk_lerp_565_sse2_lowp+0x91>
+ DB 235,34 ; jmp 304ad <_sk_lerp_565_sse2_lowp+0x91>
DB 102,15,239,210 ; pxor %xmm2,%xmm2
DB 102,65,15,196,84,80,12,6 ; pinsrw $0x6,0xc(%r8,%rdx,2),%xmm2
DB 102,65,15,196,84,80,10,5 ; pinsrw $0x5,0xa(%r8,%rdx,2),%xmm2
@@ -46347,11 +46424,11 @@ _sk_lerp_565_sse2_lowp LABEL PROC
DB 102,65,15,18,20,80 ; movlpd (%r8,%rdx,2),%xmm2
DB 102,68,15,111,218 ; movdqa %xmm2,%xmm11
DB 102,65,15,113,211,8 ; psrlw $0x8,%xmm11
- DB 102,68,15,219,29,111,37,0,0 ; pand 0x256f(%rip),%xmm11 # 328c0 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
+ DB 102,68,15,219,29,95,37,0,0 ; pand 0x255f(%rip),%xmm11 # 32a20 <_sk_srcover_bgra_8888_sse2_lowp+0x130c>
DB 102,68,15,111,202 ; movdqa %xmm2,%xmm9
DB 102,65,15,113,209,5 ; psrlw $0x5,%xmm9
- DB 102,68,15,219,13,107,37,0,0 ; pand 0x256b(%rip),%xmm9 # 328d0 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
- DB 102,68,15,111,21,114,37,0,0 ; movdqa 0x2572(%rip),%xmm10 # 328e0 <_sk_srcover_bgra_8888_sse2_lowp+0x133c>
+ DB 102,68,15,219,13,91,37,0,0 ; pand 0x255b(%rip),%xmm9 # 32a30 <_sk_srcover_bgra_8888_sse2_lowp+0x131c>
+ DB 102,68,15,111,21,98,37,0,0 ; movdqa 0x2562(%rip),%xmm10 # 32a40 <_sk_srcover_bgra_8888_sse2_lowp+0x132c>
DB 102,68,15,219,210 ; pand %xmm2,%xmm10
DB 102,15,113,210,13 ; psrlw $0xd,%xmm2
DB 102,65,15,235,211 ; por %xmm11,%xmm2
@@ -46363,7 +46440,7 @@ _sk_lerp_565_sse2_lowp LABEL PROC
DB 102,65,15,113,243,3 ; psllw $0x3,%xmm11
DB 102,65,15,113,210,2 ; psrlw $0x2,%xmm10
DB 102,69,15,235,211 ; por %xmm11,%xmm10
- DB 102,68,15,111,37,206,36,0,0 ; movdqa 0x24ce(%rip),%xmm12 # 32880 <_sk_srcover_bgra_8888_sse2_lowp+0x12dc>
+ DB 102,68,15,111,37,190,36,0,0 ; movdqa 0x24be(%rip),%xmm12 # 329e0 <_sk_srcover_bgra_8888_sse2_lowp+0x12cc>
DB 102,68,15,111,235 ; movdqa %xmm3,%xmm13
DB 102,69,15,239,236 ; pxor %xmm12,%xmm13
DB 102,68,15,111,223 ; movdqa %xmm7,%xmm11
@@ -46402,7 +46479,7 @@ _sk_lerp_565_sse2_lowp LABEL PROC
DB 102,69,15,235,222 ; por %xmm14,%xmm11
DB 102,15,111,194 ; movdqa %xmm2,%xmm0
DB 102,15,213,209 ; pmullw %xmm1,%xmm2
- DB 102,68,15,111,5,154,28,0,0 ; movdqa 0x1c9a(%rip),%xmm8 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,5,138,28,0,0 ; movdqa 0x1c8a(%rip),%xmm8 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
DB 102,65,15,239,192 ; pxor %xmm8,%xmm0
DB 102,15,213,196 ; pmullw %xmm4,%xmm0
DB 102,65,15,253,208 ; paddw %xmm8,%xmm2
@@ -46465,7 +46542,7 @@ _sk_clamp_x_1_sse2_lowp LABEL PROC
DB 69,15,87,192 ; xorps %xmm8,%xmm8
DB 65,15,95,200 ; maxps %xmm8,%xmm1
DB 65,15,95,192 ; maxps %xmm8,%xmm0
- DB 68,15,40,5,44,28,0,0 ; movaps 0x1c2c(%rip),%xmm8 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,5,28,28,0,0 ; movaps 0x1c1c(%rip),%xmm8 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 65,15,93,192 ; minps %xmm8,%xmm0
DB 65,15,93,200 ; minps %xmm8,%xmm1
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -46481,7 +46558,7 @@ _sk_repeat_x_1_sse2_lowp LABEL PROC
DB 69,15,194,208,1 ; cmpltps %xmm8,%xmm10
DB 68,15,40,216 ; movaps %xmm0,%xmm11
DB 69,15,194,217,1 ; cmpltps %xmm9,%xmm11
- DB 68,15,40,37,244,27,0,0 ; movaps 0x1bf4(%rip),%xmm12 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,37,228,27,0,0 ; movaps 0x1be4(%rip),%xmm12 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 69,15,84,220 ; andps %xmm12,%xmm11
DB 69,15,84,212 ; andps %xmm12,%xmm10
DB 69,15,87,237 ; xorps %xmm13,%xmm13
@@ -46498,10 +46575,10 @@ _sk_repeat_x_1_sse2_lowp LABEL PROC
PUBLIC _sk_mirror_x_1_sse2_lowp
_sk_mirror_x_1_sse2_lowp LABEL PROC
- DB 68,15,40,5,28,28,0,0 ; movaps 0x1c1c(%rip),%xmm8 # 321d0 <_sk_srcover_bgra_8888_sse2_lowp+0xc2c>
+ DB 68,15,40,5,12,28,0,0 ; movaps 0x1c0c(%rip),%xmm8 # 32330 <_sk_srcover_bgra_8888_sse2_lowp+0xc1c>
DB 65,15,88,192 ; addps %xmm8,%xmm0
DB 65,15,88,200 ; addps %xmm8,%xmm1
- DB 68,15,40,21,156,27,0,0 ; movaps 0x1b9c(%rip),%xmm10 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,21,140,27,0,0 ; movaps 0x1b8c(%rip),%xmm10 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
DB 68,15,40,217 ; movaps %xmm1,%xmm11
DB 69,15,89,218 ; mulps %xmm10,%xmm11
DB 68,15,89,208 ; mulps %xmm0,%xmm10
@@ -46511,7 +46588,7 @@ _sk_mirror_x_1_sse2_lowp LABEL PROC
DB 69,15,91,233 ; cvtdq2ps %xmm9,%xmm13
DB 69,15,194,213,1 ; cmpltps %xmm13,%xmm10
DB 69,15,194,220,1 ; cmpltps %xmm12,%xmm11
- DB 68,15,40,13,124,27,0,0 ; movaps 0x1b7c(%rip),%xmm9 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,13,108,27,0,0 ; movaps 0x1b6c(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 69,15,84,217 ; andps %xmm9,%xmm11
DB 69,15,84,209 ; andps %xmm9,%xmm10
DB 69,15,87,246 ; xorps %xmm14,%xmm14
@@ -46523,7 +46600,7 @@ _sk_mirror_x_1_sse2_lowp LABEL PROC
DB 65,15,92,204 ; subps %xmm12,%xmm1
DB 65,15,88,200 ; addps %xmm8,%xmm1
DB 65,15,88,192 ; addps %xmm8,%xmm0
- DB 68,15,40,5,104,32,0,0 ; movaps 0x2068(%rip),%xmm8 # 32690 <_sk_srcover_bgra_8888_sse2_lowp+0x10ec>
+ DB 68,15,40,5,88,32,0,0 ; movaps 0x2058(%rip),%xmm8 # 327f0 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
DB 65,15,84,192 ; andps %xmm8,%xmm0
DB 65,15,84,200 ; andps %xmm8,%xmm1
DB 65,15,95,206 ; maxps %xmm14,%xmm1
@@ -46551,7 +46628,7 @@ _sk_gradient_sse2_lowp LABEL PROC
DB 102,15,239,210 ; pxor %xmm2,%xmm2
DB 73,131,248,2 ; cmp $0x2,%r8
DB 102,15,239,219 ; pxor %xmm3,%xmm3
- DB 114,56 ; jb 306b7 <_sk_gradient_sse2_lowp+0x73>
+ DB 114,56 ; jb 30827 <_sk_gradient_sse2_lowp+0x73>
DB 72,139,88,72 ; mov 0x48(%rax),%rbx
DB 73,255,200 ; dec %r8
DB 72,131,195,4 ; add $0x4,%rbx
@@ -46566,7 +46643,7 @@ _sk_gradient_sse2_lowp LABEL PROC
DB 102,15,250,220 ; psubd %xmm4,%xmm3
DB 72,131,195,4 ; add $0x4,%rbx
DB 73,255,200 ; dec %r8
- DB 117,219 ; jne 30692 <_sk_gradient_sse2_lowp+0x4e>
+ DB 117,219 ; jne 30802 <_sk_gradient_sse2_lowp+0x4e>
DB 102,15,112,227,78 ; pshufd $0x4e,%xmm3,%xmm4
DB 102,73,15,126,225 ; movq %xmm4,%r9
DB 69,137,200 ; mov %r9d,%r8d
@@ -46709,10 +46786,10 @@ _sk_gradient_sse2_lowp LABEL PROC
DB 15,88,221 ; addps %xmm5,%xmm3
DB 69,15,89,207 ; mulps %xmm15,%xmm9
DB 68,15,88,204 ; addps %xmm4,%xmm9
- DB 15,40,53,221,24,0,0 ; movaps 0x18dd(%rip),%xmm6 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
+ DB 15,40,53,205,24,0,0 ; movaps 0x18cd(%rip),%xmm6 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
DB 15,89,222 ; mulps %xmm6,%xmm3
DB 68,15,89,206 ; mulps %xmm6,%xmm9
- DB 15,40,37,223,23,0,0 ; movaps 0x17df(%rip),%xmm4 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,37,207,23,0,0 ; movaps 0x17cf(%rip),%xmm4 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
DB 68,15,88,204 ; addps %xmm4,%xmm9
DB 15,88,220 ; addps %xmm4,%xmm3
DB 243,15,91,219 ; cvttps2dq %xmm3,%xmm3
@@ -46807,9 +46884,9 @@ _sk_evenly_spaced_gradient_sse2_lowp LABEL PROC
DB 72,139,24 ; mov (%rax),%rbx
DB 72,139,104,8 ; mov 0x8(%rax),%rbp
DB 72,255,203 ; dec %rbx
- DB 120,7 ; js 30b06 <_sk_evenly_spaced_gradient_sse2_lowp+0x3a>
+ DB 120,7 ; js 30c76 <_sk_evenly_spaced_gradient_sse2_lowp+0x3a>
DB 243,72,15,42,211 ; cvtsi2ss %rbx,%xmm2
- DB 235,21 ; jmp 30b1b <_sk_evenly_spaced_gradient_sse2_lowp+0x4f>
+ DB 235,21 ; jmp 30c8b <_sk_evenly_spaced_gradient_sse2_lowp+0x4f>
DB 73,137,216 ; mov %rbx,%r8
DB 73,209,232 ; shr %r8
DB 131,227,1 ; and $0x1,%ebx
@@ -46964,10 +47041,10 @@ _sk_evenly_spaced_gradient_sse2_lowp LABEL PROC
DB 15,40,68,36,48 ; movaps 0x30(%rsp),%xmm0
DB 68,15,89,192 ; mulps %xmm0,%xmm8
DB 68,15,88,193 ; addps %xmm1,%xmm8
- DB 15,40,13,94,20,0,0 ; movaps 0x145e(%rip),%xmm1 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
+ DB 15,40,13,78,20,0,0 ; movaps 0x144e(%rip),%xmm1 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
DB 15,89,217 ; mulps %xmm1,%xmm3
DB 68,15,89,193 ; mulps %xmm1,%xmm8
- DB 15,40,13,96,19,0,0 ; movaps 0x1360(%rip),%xmm1 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,13,80,19,0,0 ; movaps 0x1350(%rip),%xmm1 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
DB 68,15,88,193 ; addps %xmm1,%xmm8
DB 15,88,217 ; addps %xmm1,%xmm3
DB 243,15,91,219 ; cvttps2dq %xmm3,%xmm3
@@ -46984,7 +47061,7 @@ _sk_evenly_spaced_gradient_sse2_lowp LABEL PROC
DB 15,40,240 ; movaps %xmm0,%xmm6
DB 68,15,89,206 ; mulps %xmm6,%xmm9
DB 68,15,88,204 ; addps %xmm4,%xmm9
- DB 15,40,5,2,20,0,0 ; movaps 0x1402(%rip),%xmm0 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
+ DB 15,40,5,242,19,0,0 ; movaps 0x13f2(%rip),%xmm0 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
DB 15,89,208 ; mulps %xmm0,%xmm2
DB 68,15,89,200 ; mulps %xmm0,%xmm9
DB 68,15,88,201 ; addps %xmm1,%xmm9
@@ -47061,10 +47138,10 @@ _sk_evenly_spaced_2_stop_gradient_sse2_lowp LABEL PROC
DB 15,89,216 ; mulps %xmm0,%xmm3
DB 65,15,88,216 ; addps %xmm8,%xmm3
DB 65,15,88,208 ; addps %xmm8,%xmm2
- DB 68,15,40,21,197,18,0,0 ; movaps 0x12c5(%rip),%xmm10 # 32250 <_sk_srcover_bgra_8888_sse2_lowp+0xcac>
+ DB 68,15,40,21,181,18,0,0 ; movaps 0x12b5(%rip),%xmm10 # 323b0 <_sk_srcover_bgra_8888_sse2_lowp+0xc9c>
DB 65,15,89,210 ; mulps %xmm10,%xmm2
DB 65,15,89,218 ; mulps %xmm10,%xmm3
- DB 68,15,40,29,197,17,0,0 ; movaps 0x11c5(%rip),%xmm11 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 68,15,40,29,181,17,0,0 ; movaps 0x11b5(%rip),%xmm11 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
DB 65,15,88,219 ; addps %xmm11,%xmm3
DB 65,15,88,211 ; addps %xmm11,%xmm2
DB 243,15,91,210 ; cvttps2dq %xmm2,%xmm2
@@ -47156,7 +47233,7 @@ _sk_xy_to_unit_angle_sse2_lowp LABEL PROC
DB 15,40,218 ; movaps %xmm2,%xmm3
DB 15,40,209 ; movaps %xmm1,%xmm2
DB 15,40,200 ; movaps %xmm0,%xmm1
- DB 68,15,40,37,118,21,0,0 ; movaps 0x1576(%rip),%xmm12 # 32690 <_sk_srcover_bgra_8888_sse2_lowp+0x10ec>
+ DB 68,15,40,37,102,21,0,0 ; movaps 0x1566(%rip),%xmm12 # 327f0 <_sk_srcover_bgra_8888_sse2_lowp+0x10dc>
DB 68,15,40,194 ; movaps %xmm2,%xmm8
DB 69,15,84,196 ; andps %xmm12,%xmm8
DB 68,15,40,217 ; movaps %xmm1,%xmm11
@@ -47190,26 +47267,26 @@ _sk_xy_to_unit_angle_sse2_lowp LABEL PROC
DB 69,15,89,246 ; mulps %xmm14,%xmm14
DB 65,15,40,195 ; movaps %xmm11,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
- DB 68,15,40,37,89,21,0,0 ; movaps 0x1559(%rip),%xmm12 # 32700 <_sk_srcover_bgra_8888_sse2_lowp+0x115c>
+ DB 68,15,40,37,73,21,0,0 ; movaps 0x1549(%rip),%xmm12 # 32860 <_sk_srcover_bgra_8888_sse2_lowp+0x114c>
DB 68,15,40,232 ; movaps %xmm0,%xmm13
DB 69,15,89,236 ; mulps %xmm12,%xmm13
DB 69,15,89,230 ; mulps %xmm14,%xmm12
- DB 68,15,40,61,85,21,0,0 ; movaps 0x1555(%rip),%xmm15 # 32710 <_sk_srcover_bgra_8888_sse2_lowp+0x116c>
+ DB 68,15,40,61,69,21,0,0 ; movaps 0x1545(%rip),%xmm15 # 32870 <_sk_srcover_bgra_8888_sse2_lowp+0x115c>
DB 69,15,88,231 ; addps %xmm15,%xmm12
DB 69,15,88,239 ; addps %xmm15,%xmm13
DB 68,15,89,232 ; mulps %xmm0,%xmm13
DB 69,15,89,230 ; mulps %xmm14,%xmm12
- DB 68,15,40,61,77,21,0,0 ; movaps 0x154d(%rip),%xmm15 # 32720 <_sk_srcover_bgra_8888_sse2_lowp+0x117c>
+ DB 68,15,40,61,61,21,0,0 ; movaps 0x153d(%rip),%xmm15 # 32880 <_sk_srcover_bgra_8888_sse2_lowp+0x116c>
DB 69,15,88,231 ; addps %xmm15,%xmm12
DB 69,15,88,239 ; addps %xmm15,%xmm13
DB 68,15,89,232 ; mulps %xmm0,%xmm13
DB 69,15,89,230 ; mulps %xmm14,%xmm12
- DB 15,40,5,70,21,0,0 ; movaps 0x1546(%rip),%xmm0 # 32730 <_sk_srcover_bgra_8888_sse2_lowp+0x118c>
+ DB 15,40,5,54,21,0,0 ; movaps 0x1536(%rip),%xmm0 # 32890 <_sk_srcover_bgra_8888_sse2_lowp+0x117c>
DB 68,15,88,224 ; addps %xmm0,%xmm12
DB 68,15,88,232 ; addps %xmm0,%xmm13
DB 69,15,89,235 ; mulps %xmm11,%xmm13
DB 69,15,89,224 ; mulps %xmm8,%xmm12
- DB 15,40,5,63,21,0,0 ; movaps 0x153f(%rip),%xmm0 # 32740 <_sk_srcover_bgra_8888_sse2_lowp+0x119c>
+ DB 15,40,5,47,21,0,0 ; movaps 0x152f(%rip),%xmm0 # 328a0 <_sk_srcover_bgra_8888_sse2_lowp+0x118c>
DB 68,15,40,192 ; movaps %xmm0,%xmm8
DB 65,15,92,197 ; subps %xmm13,%xmm0
DB 65,15,84,194 ; andps %xmm10,%xmm0
@@ -47221,7 +47298,7 @@ _sk_xy_to_unit_angle_sse2_lowp LABEL PROC
DB 69,15,86,200 ; orps %xmm8,%xmm9
DB 69,15,87,192 ; xorps %xmm8,%xmm8
DB 65,15,194,200,1 ; cmpltps %xmm8,%xmm1
- DB 15,40,5,43,15,0,0 ; movaps 0xf2b(%rip),%xmm0 # 32160 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
+ DB 15,40,5,27,15,0,0 ; movaps 0xf1b(%rip),%xmm0 # 322c0 <_sk_srcover_bgra_8888_sse2_lowp+0xbac>
DB 68,15,40,216 ; movaps %xmm0,%xmm11
DB 65,15,92,194 ; subps %xmm10,%xmm0
DB 15,84,193 ; andps %xmm1,%xmm0
@@ -47234,7 +47311,7 @@ _sk_xy_to_unit_angle_sse2_lowp LABEL PROC
DB 65,15,86,211 ; orps %xmm11,%xmm2
DB 68,15,40,219 ; movaps %xmm3,%xmm11
DB 69,15,194,216,1 ; cmpltps %xmm8,%xmm11
- DB 68,15,40,13,3,15,0,0 ; movaps 0xf03(%rip),%xmm9 # 32170 <_sk_srcover_bgra_8888_sse2_lowp+0xbcc>
+ DB 68,15,40,13,243,14,0,0 ; movaps 0xef3(%rip),%xmm9 # 322d0 <_sk_srcover_bgra_8888_sse2_lowp+0xbbc>
DB 69,15,40,209 ; movaps %xmm9,%xmm10
DB 68,15,92,201 ; subps %xmm1,%xmm9
DB 69,15,84,203 ; andps %xmm11,%xmm9
@@ -47289,26 +47366,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 31340 <_sk_srcover_rgba_8888_sse2_lowp+0x4b>
+ DB 119,38 ; ja 314b0 <_sk_srcover_rgba_8888_sse2_lowp+0x4b>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 76,141,29,70,2,0,0 ; lea 0x246(%rip),%r11 # 3156c <_sk_srcover_rgba_8888_sse2_lowp+0x277>
+ DB 76,141,29,70,2,0,0 ; lea 0x246(%rip),%r11 # 316dc <_sk_srcover_rgba_8888_sse2_lowp+0x277>
DB 75,99,4,139 ; movslq (%r11,%r9,4),%rax
DB 76,1,216 ; add %r11,%rax
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 255,224 ; jmpq *%rax
DB 243,65,15,16,60,144 ; movss (%r8,%rdx,4),%xmm7
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,102 ; jmp 313a6 <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+ DB 235,102 ; jmp 31516 <_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 313a6 <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+ DB 235,87 ; jmp 31516 <_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 313a6 <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+ DB 235,52 ; jmp 31516 <_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
@@ -47325,7 +47402,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,64,13,0,0 ; movdqa 0xd40(%rip),%xmm12 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,37,48,13,0,0 ; movdqa 0xd30(%rip),%xmm12 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
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
@@ -47383,20 +47460,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 31508 <_sk_srcover_rgba_8888_sse2_lowp+0x213>
- DB 76,141,21,145,0,0,0 ; lea 0x91(%rip),%r10 # 31588 <_sk_srcover_rgba_8888_sse2_lowp+0x293>
+ DB 119,24 ; ja 31678 <_sk_srcover_rgba_8888_sse2_lowp+0x213>
+ DB 76,141,21,145,0,0,0 ; lea 0x91(%rip),%r10 # 316f8 <_sk_srcover_rgba_8888_sse2_lowp+0x293>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 102,69,15,126,36,144 ; movd %xmm12,(%r8,%rdx,4)
- DB 235,73 ; jmp 31551 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+ DB 235,73 ; jmp 316c1 <_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 31551 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+ DB 235,58 ; jmp 316c1 <_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 31551 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+ DB 235,37 ; jmp 316c1 <_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
@@ -47431,7 +47508,7 @@ _sk_srcover_rgba_8888_sse2_lowp LABEL PROC
DB 254 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 120,255 ; js 31589 <_sk_srcover_rgba_8888_sse2_lowp+0x294>
+ DB 120,255 ; js 316f9 <_sk_srcover_rgba_8888_sse2_lowp+0x294>
DB 255 ; (bad)
DB 255,156,255,255,255,143,255 ; lcall *-0x700001(%rdi,%rdi,8)
DB 255 ; (bad)
@@ -47460,26 +47537,26 @@ _sk_srcover_bgra_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 315ef <_sk_srcover_bgra_8888_sse2_lowp+0x4b>
+ DB 119,38 ; ja 3175f <_sk_srcover_bgra_8888_sse2_lowp+0x4b>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 76,141,29,67,2,0,0 ; lea 0x243(%rip),%r11 # 31818 <_sk_srcover_bgra_8888_sse2_lowp+0x274>
+ DB 76,141,29,67,2,0,0 ; lea 0x243(%rip),%r11 # 31988 <_sk_srcover_bgra_8888_sse2_lowp+0x274>
DB 75,99,4,139 ; movslq (%r11,%r9,4),%rax
DB 76,1,216 ; add %r11,%rax
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 255,224 ; jmpq *%rax
DB 243,65,15,16,60,144 ; movss (%r8,%rdx,4),%xmm7
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,102 ; jmp 31655 <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
+ DB 235,102 ; jmp 317c5 <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
DB 102,65,15,16,60,144 ; movupd (%r8,%rdx,4),%xmm7
DB 243,69,15,111,68,144,16 ; movdqu 0x10(%r8,%rdx,4),%xmm8
- DB 235,87 ; jmp 31655 <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
+ DB 235,87 ; jmp 317c5 <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
DB 102,65,15,110,100,144,8 ; movd 0x8(%r8,%rdx,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,69,15,18,4,144 ; movlpd (%r8,%rdx,4),%xmm8
DB 102,65,15,40,248 ; movapd %xmm8,%xmm7
DB 102,68,15,111,196 ; movdqa %xmm4,%xmm8
- DB 235,52 ; jmp 31655 <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
+ DB 235,52 ; jmp 317c5 <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
DB 102,65,15,110,100,144,24 ; movd 0x18(%r8,%rdx,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 243,65,15,16,100,144,20 ; movss 0x14(%r8,%rdx,4),%xmm4
@@ -47496,7 +47573,7 @@ _sk_srcover_bgra_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,145,10,0,0 ; movdqa 0xa91(%rip),%xmm12 # 32110 <_sk_srcover_bgra_8888_sse2_lowp+0xb6c>
+ DB 102,68,15,111,37,129,10,0,0 ; movdqa 0xa81(%rip),%xmm12 # 32270 <_sk_srcover_bgra_8888_sse2_lowp+0xb5c>
DB 102,15,111,245 ; movdqa %xmm5,%xmm6
DB 102,65,15,219,244 ; pand %xmm12,%xmm6
DB 102,15,113,213,8 ; psrlw $0x8,%xmm5
@@ -47554,20 +47631,20 @@ _sk_srcover_bgra_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 317b7 <_sk_srcover_bgra_8888_sse2_lowp+0x213>
- DB 76,141,21,142,0,0,0 ; lea 0x8e(%rip),%r10 # 31834 <_sk_srcover_bgra_8888_sse2_lowp+0x290>
+ DB 119,24 ; ja 31927 <_sk_srcover_bgra_8888_sse2_lowp+0x213>
+ DB 76,141,21,142,0,0,0 ; lea 0x8e(%rip),%r10 # 319a4 <_sk_srcover_bgra_8888_sse2_lowp+0x290>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 102,69,15,126,36,144 ; movd %xmm12,(%r8,%rdx,4)
- DB 235,73 ; jmp 31800 <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
+ DB 235,73 ; jmp 31970 <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
DB 243,69,15,127,36,144 ; movdqu %xmm12,(%r8,%rdx,4)
DB 243,65,15,127,68,144,16 ; movdqu %xmm0,0x10(%r8,%rdx,4)
- DB 235,58 ; jmp 31800 <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
+ DB 235,58 ; jmp 31970 <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
DB 102,65,15,112,196,78 ; pshufd $0x4e,%xmm12,%xmm0
DB 102,65,15,126,68,144,8 ; movd %xmm0,0x8(%r8,%rdx,4)
DB 102,69,15,214,36,144 ; movq %xmm12,(%r8,%rdx,4)
- DB 235,37 ; jmp 31800 <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
+ DB 235,37 ; jmp 31970 <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
DB 102,65,15,126,76,144,24 ; movd %xmm1,0x18(%r8,%rdx,4)
DB 102,15,112,200,229 ; pshufd $0xe5,%xmm0,%xmm1
@@ -47600,7 +47677,7 @@ _sk_srcover_bgra_8888_sse2_lowp LABEL PROC
DB 254 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 31835 <_sk_srcover_bgra_8888_sse2_lowp+0x291>
+ DB 123,255 ; jnp 319a5 <_sk_srcover_bgra_8888_sse2_lowp+0x291>
DB 255 ; (bad)
DB 255,159,255,255,255,146 ; lcall *-0x6d000001(%rdi)
DB 255 ; (bad)
@@ -47633,14 +47710,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 318b4 <.literal4+0x64>
+ DB 224,64 ; loopne 31a24 <.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 318bd <.literal4+0x6d>
+ DB 71,225,61 ; rex.RXB loope 31a2d <.literal4+0x6d>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 318c7 <.literal4+0x77>
+ DB 127,67 ; jg 31a37 <.literal4+0x77>
DB 0,0 ; add %al,(%rax)
DB 128,127,145,131 ; cmpb $0x83,-0x6f(%rdi)
DB 158 ; sahf
@@ -47675,7 +47752,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 318e1 <.literal4+0x91>
+ DB 224,7 ; loopne 31a51 <.literal4+0x91>
DB 0,0 ; add %al,(%rax)
DB 33,8 ; and %ecx,(%rax)
DB 2,58 ; add (%rdx),%bh
@@ -47686,8 +47763,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 318f4 <.literal4+0xa4>
- DB 119,115 ; ja 31969 <.literal4+0x119>
+ DB 127,0 ; jg 31a64 <.literal4+0xa4>
+ DB 119,115 ; ja 31ad9 <.literal4+0x119>
DB 248 ; clc
DB 194,117,191 ; retq $0xbf75
DB 191,63,249,68,180 ; mov $0xb444f93f,%edi
@@ -47710,12 +47787,12 @@ ALIGN 4
DB 190,80,128,3,62 ; mov $0x3e038050,%esi
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 3197f <.literal4+0x12f>
+ DB 118,63 ; jbe 31aef <.literal4+0x12f>
DB 246,64,83,63 ; testb $0x3f,0x53(%rax)
DB 0,0 ; add %al,(%rax)
DB 248 ; clc
DB 65,0,0 ; add %al,(%r8)
- DB 124,66 ; jl 3198e <.literal4+0x13e>
+ DB 124,66 ; jl 31afe <.literal4+0x13e>
DB 0,240 ; add %dh,%al
DB 0,0 ; add %al,(%rax)
DB 137,136,136,55,0,15 ; mov %ecx,0xf003788(%rax)
@@ -47725,9 +47802,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 319b1 <.literal4+0x161>
+ DB 112,65 ; jo 31b21 <.literal4+0x161>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg 319bb <.literal4+0x16b>
+ DB 127,71 ; jg 31b2b <.literal4+0x16b>
DB 208 ; (bad)
DB 179,89 ; mov $0x59,%bl
DB 62,89 ; ds pop %rcx
@@ -47748,15 +47825,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 319c6 <.literal4+0x176>
+ DB 114,28 ; jb 31b36 <.literal4+0x176>
DB 199 ; (bad)
DB 62,0,0 ; add %al,%ds:(%rax)
DB 192,63,85 ; sarb $0x55,(%rdi)
DB 85 ; push %rbp
DB 149 ; xchg %eax,%ebp
DB 191,57,142,99,61 ; mov $0x3d638e39,%edi
- DB 114,249 ; jb 319b3 <.literal4+0x163>
- DB 127,63 ; jg 319fb <_sk_srcover_bgra_8888_sse2_lowp+0x457>
+ DB 114,249 ; jb 31b23 <.literal4+0x163>
+ DB 127,63 ; jg 31b6b <_sk_srcover_bgra_8888_sse2_lowp+0x457>
DB 3,0 ; add (%rax),%eax
DB 0,0 ; add %al,(%rax)
DB 18,120,57 ; adc 0x39(%rax),%bh
@@ -47770,7 +47847,7 @@ ALIGN 4
DB 56,255 ; cmp %bh,%bh
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 319e1 <.literal4+0x191>
+ DB 127,0 ; jg 31b51 <.literal4+0x191>
DB 0,128,56,0,64,254 ; add %al,-0x1bfffc8(%rax)
DB 255 ; .byte 0xff
@@ -47808,16 +47885,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) # a031a48 <_sk_srcover_bgra_8888_sse2_lowp+0xa0004a4>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a031ba8 <_sk_srcover_bgra_8888_sse2_lowp+0xa000494>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12031a50 <_sk_srcover_bgra_8888_sse2_lowp+0x120004ac>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12031bb0 <_sk_srcover_bgra_8888_sse2_lowp+0x1200049c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a031a58 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0004b4>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a031bb8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0004a4>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3031a60 <_sk_srcover_bgra_8888_sse2_lowp+0x30004bc>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3031bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x30004ac>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -47860,16 +47937,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) # a031aa8 <_sk_srcover_bgra_8888_sse2_lowp+0xa000504>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a031c08 <_sk_srcover_bgra_8888_sse2_lowp+0xa0004f4>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12031ab0 <_sk_srcover_bgra_8888_sse2_lowp+0x1200050c>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12031c10 <_sk_srcover_bgra_8888_sse2_lowp+0x120004fc>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a031ab8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000514>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a031c18 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000504>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3031ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x300051c>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3031c20 <_sk_srcover_bgra_8888_sse2_lowp+0x300050c>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -47912,16 +47989,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) # a031b08 <_sk_srcover_bgra_8888_sse2_lowp+0xa000564>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a031c68 <_sk_srcover_bgra_8888_sse2_lowp+0xa000554>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12031b10 <_sk_srcover_bgra_8888_sse2_lowp+0x1200056c>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12031c70 <_sk_srcover_bgra_8888_sse2_lowp+0x1200055c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a031b18 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000574>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a031c78 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000564>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3031b20 <_sk_srcover_bgra_8888_sse2_lowp+0x300057c>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3031c80 <_sk_srcover_bgra_8888_sse2_lowp+0x300056c>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -47964,16 +48041,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) # a031b68 <_sk_srcover_bgra_8888_sse2_lowp+0xa0005c4>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a031cc8 <_sk_srcover_bgra_8888_sse2_lowp+0xa0005b4>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12031b70 <_sk_srcover_bgra_8888_sse2_lowp+0x120005cc>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12031cd0 <_sk_srcover_bgra_8888_sse2_lowp+0x120005bc>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a031b78 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0005d4>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a031cd8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0005c4>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3031b80 <_sk_srcover_bgra_8888_sse2_lowp+0x30005dc>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3031ce0 <_sk_srcover_bgra_8888_sse2_lowp+0x30005cc>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -48016,16 +48093,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) # a031bc8 <_sk_srcover_bgra_8888_sse2_lowp+0xa000624>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a031d28 <_sk_srcover_bgra_8888_sse2_lowp+0xa000614>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12031bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x1200062c>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12031d30 <_sk_srcover_bgra_8888_sse2_lowp+0x1200061c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a031bd8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000634>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a031d38 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000624>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3031be0 <_sk_srcover_bgra_8888_sse2_lowp+0x300063c>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3031d40 <_sk_srcover_bgra_8888_sse2_lowp+0x300062c>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -48068,16 +48145,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) # a031c28 <_sk_srcover_bgra_8888_sse2_lowp+0xa000684>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a031d88 <_sk_srcover_bgra_8888_sse2_lowp+0xa000674>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12031c30 <_sk_srcover_bgra_8888_sse2_lowp+0x1200068c>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12031d90 <_sk_srcover_bgra_8888_sse2_lowp+0x1200067c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a031c38 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000694>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a031d98 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000684>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3031c40 <_sk_srcover_bgra_8888_sse2_lowp+0x300069c>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3031da0 <_sk_srcover_bgra_8888_sse2_lowp+0x300068c>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -48120,16 +48197,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) # a031c88 <_sk_srcover_bgra_8888_sse2_lowp+0xa0006e4>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a031de8 <_sk_srcover_bgra_8888_sse2_lowp+0xa0006d4>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12031c90 <_sk_srcover_bgra_8888_sse2_lowp+0x120006ec>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12031df0 <_sk_srcover_bgra_8888_sse2_lowp+0x120006dc>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a031c98 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0006f4>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a031df8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0006e4>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3031ca0 <_sk_srcover_bgra_8888_sse2_lowp+0x30006fc>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3031e00 <_sk_srcover_bgra_8888_sse2_lowp+0x30006ec>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -48172,16 +48249,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) # a031ce8 <_sk_srcover_bgra_8888_sse2_lowp+0xa000744>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a031e48 <_sk_srcover_bgra_8888_sse2_lowp+0xa000734>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12031cf0 <_sk_srcover_bgra_8888_sse2_lowp+0x1200074c>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12031e50 <_sk_srcover_bgra_8888_sse2_lowp+0x1200073c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a031cf8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000754>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a031e58 <_sk_srcover_bgra_8888_sse2_lowp+0x1a000744>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3031d00 <_sk_srcover_bgra_8888_sse2_lowp+0x300075c>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3031e60 <_sk_srcover_bgra_8888_sse2_lowp+0x300074c>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -48224,16 +48301,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) # a031d48 <_sk_srcover_bgra_8888_sse2_lowp+0xa0007a4>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a031ea8 <_sk_srcover_bgra_8888_sse2_lowp+0xa000794>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12031d50 <_sk_srcover_bgra_8888_sse2_lowp+0x120007ac>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12031eb0 <_sk_srcover_bgra_8888_sse2_lowp+0x1200079c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a031d58 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0007b4>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a031eb8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0007a4>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3031d60 <_sk_srcover_bgra_8888_sse2_lowp+0x30007bc>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3031ec0 <_sk_srcover_bgra_8888_sse2_lowp+0x30007ac>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -48538,7 +48615,7 @@ ALIGN 32
DB 0,255 ; add %bh,%bh
DB 0,0 ; add %al,(%rax)
DB 248 ; clc
- DB 224,255 ; loopne 31fb3 <.const+0x5b3>
+ DB 224,255 ; loopne 32113 <.const+0x5b3>
DB 248 ; clc
DB 0,63 ; add %bh,(%rdi)
DB 0,31 ; add %bl,(%rdi)
@@ -48799,11 +48876,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 32228 <.literal16+0x118>
+ DB 224,64 ; loopne 32388 <.literal16+0x118>
DB 0,0 ; add %al,(%rax)
- DB 224,64 ; loopne 3222c <.literal16+0x11c>
+ DB 224,64 ; loopne 3238c <.literal16+0x11c>
DB 0,0 ; add %al,(%rax)
- DB 224,64 ; loopne 32230 <.literal16+0x120>
+ DB 224,64 ; loopne 32390 <.literal16+0x120>
DB 154 ; (bad)
DB 153 ; cltd
DB 153 ; cltd
@@ -48823,13 +48900,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 32251 <.literal16+0x141>
+ DB 71,225,61 ; rex.RXB loope 323b1 <.literal16+0x141>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 32255 <.literal16+0x145>
+ DB 71,225,61 ; rex.RXB loope 323b5 <.literal16+0x145>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 32259 <.literal16+0x149>
+ DB 71,225,61 ; rex.RXB loope 323b9 <.literal16+0x149>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 3225d <.literal16+0x14d>
+ DB 71,225,61 ; rex.RXB loope 323bd <.literal16+0x14d>
DB 255,0 ; incl (%rax)
DB 0,0 ; add %al,(%rax)
DB 255,0 ; incl (%rax)
@@ -48840,10 +48917,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) # a032238 <_sk_srcover_bgra_8888_sse2_lowp+0xa000c94>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a032398 <_sk_srcover_bgra_8888_sse2_lowp+0xa000c84>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,2 ; decl 0x2ffffff(%rip) # 3032240 <_sk_srcover_bgra_8888_sse2_lowp+0x3000c9c>
+ DB 255,13,255,255,255,2 ; decl 0x2ffffff(%rip) # 30323a0 <_sk_srcover_bgra_8888_sse2_lowp+0x3000c8c>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -48858,11 +48935,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 3229b <.literal16+0x18b>
+ DB 127,67 ; jg 323fb <.literal16+0x18b>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 3229f <.literal16+0x18f>
+ DB 127,67 ; jg 323ff <.literal16+0x18f>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 322a3 <.literal16+0x193>
+ DB 127,67 ; jg 32403 <.literal16+0x193>
DB 0,0 ; add %al,(%rax)
DB 128,127,0,0 ; cmpb $0x0,0x0(%rdi)
DB 128,127,0,0 ; cmpb $0x0,0x0(%rdi)
@@ -49018,13 +49095,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 323b9 <.literal16+0x2a9>
+ DB 224,7 ; loopne 32519 <.literal16+0x2a9>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 323bd <.literal16+0x2ad>
+ DB 224,7 ; loopne 3251d <.literal16+0x2ad>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 323c1 <.literal16+0x2b1>
+ DB 224,7 ; loopne 32521 <.literal16+0x2b1>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 323c5 <.literal16+0x2b5>
+ DB 224,7 ; loopne 32525 <.literal16+0x2b5>
DB 0,0 ; add %al,(%rax)
DB 33,8 ; and %ecx,(%rax)
DB 2,58 ; add (%rdx),%bh
@@ -49078,17 +49155,17 @@ ALIGN 16
DB 0,0 ; add %al,(%rax)
DB 52,255 ; xor $0xff,%al
DB 255 ; (bad)
- DB 127,0 ; jg 32434 <.literal16+0x324>
+ DB 127,0 ; jg 32594 <.literal16+0x324>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 32438 <.literal16+0x328>
+ DB 127,0 ; jg 32598 <.literal16+0x328>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 3243c <.literal16+0x32c>
+ DB 127,0 ; jg 3259c <.literal16+0x32c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 32440 <.literal16+0x330>
- DB 119,115 ; ja 324b5 <.literal16+0x3a5>
+ DB 127,0 ; jg 325a0 <.literal16+0x330>
+ DB 119,115 ; ja 32615 <.literal16+0x3a5>
DB 248 ; clc
DB 194,119,115 ; retq $0x7377
DB 248 ; clc
@@ -49099,7 +49176,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 32419 <.literal16+0x309>
+ DB 117,191 ; jne 32579 <.literal16+0x309>
DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi
DB 63 ; (bad)
DB 249 ; stc
@@ -49111,7 +49188,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 ffffffffe9a6645a <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe9a34eb6>
+ DB 233,220,63,163,233 ; jmpq ffffffffe9a665ba <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe9a34ea6>
DB 220,63 ; fdivrl (%rdi)
DB 81 ; push %rcx
DB 140,242 ; mov %?,%edx
@@ -49201,16 +49278,16 @@ ALIGN 16
DB 128,3,62 ; addb $0x3e,(%rbx)
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 325a3 <.literal16+0x493>
+ DB 118,63 ; jbe 32703 <.literal16+0x493>
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 325a7 <.literal16+0x497>
+ DB 118,63 ; jbe 32707 <.literal16+0x497>
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 325ab <.literal16+0x49b>
+ DB 118,63 ; jbe 3270b <.literal16+0x49b>
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 325af <.literal16+0x49f>
+ DB 118,63 ; jbe 3270f <.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)
@@ -49231,13 +49308,13 @@ ALIGN 16
DB 65,0,0 ; add %al,(%r8)
DB 248 ; clc
DB 65,0,0 ; add %al,(%r8)
- DB 124,66 ; jl 325e6 <.literal16+0x4d6>
+ DB 124,66 ; jl 32746 <.literal16+0x4d6>
DB 0,0 ; add %al,(%rax)
- DB 124,66 ; jl 325ea <.literal16+0x4da>
+ DB 124,66 ; jl 3274a <.literal16+0x4da>
DB 0,0 ; add %al,(%rax)
- DB 124,66 ; jl 325ee <.literal16+0x4de>
+ DB 124,66 ; jl 3274e <.literal16+0x4de>
DB 0,0 ; add %al,(%rax)
- DB 124,66 ; jl 325f2 <.literal16+0x4e2>
+ DB 124,66 ; jl 32752 <.literal16+0x4e2>
DB 0,240 ; add %dh,%al
DB 0,0 ; add %al,(%rax)
DB 0,240 ; add %dh,%al
@@ -49283,25 +49360,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 32675 <.literal16+0x565>
+ DB 112,65 ; jo 327d5 <.literal16+0x565>
DB 0,0 ; add %al,(%rax)
- DB 112,65 ; jo 32679 <.literal16+0x569>
+ DB 112,65 ; jo 327d9 <.literal16+0x569>
DB 0,0 ; add %al,(%rax)
- DB 112,65 ; jo 3267d <.literal16+0x56d>
+ DB 112,65 ; jo 327dd <.literal16+0x56d>
DB 0,0 ; add %al,(%rax)
- DB 112,65 ; jo 32681 <.literal16+0x571>
+ DB 112,65 ; jo 327e1 <.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 32653 <.literal16+0x543>
+ DB 127,0 ; jg 327b3 <.literal16+0x543>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg 32657 <.literal16+0x547>
+ DB 127,0 ; jg 327b7 <.literal16+0x547>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg 3265b <.literal16+0x54b>
+ DB 127,0 ; jg 327bb <.literal16+0x54b>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg 3265f <.literal16+0x54f>
+ DB 127,0 ; jg 327bf <.literal16+0x54f>
DB 0,0 ; add %al,(%rax)
DB 4,0 ; add $0x0,%al
DB 0,0 ; add %al,(%rax)
@@ -49327,13 +49404,13 @@ ALIGN 16
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,255 ; jg 32698 <.literal16+0x588>
+ DB 127,255 ; jg 327f8 <.literal16+0x588>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,255 ; jg 3269c <.literal16+0x58c>
+ DB 127,255 ; jg 327fc <.literal16+0x58c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 326a1 <.literal16+0x591>
+ DB 127,0 ; jg 32801 <.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)
@@ -49347,13 +49424,13 @@ ALIGN 16
DB 64,254 ; rex (bad)
DB 255,0 ; incl (%rax)
DB 255 ; (bad)
- DB 127,71 ; jg 3270b <.literal16+0x5fb>
+ DB 127,71 ; jg 3286b <.literal16+0x5fb>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg 3270f <.literal16+0x5ff>
+ DB 127,71 ; jg 3286f <.literal16+0x5ff>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg 32713 <.literal16+0x603>
+ DB 127,71 ; jg 32873 <.literal16+0x603>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg 32717 <.literal16+0x607>
+ DB 127,71 ; jg 32877 <.literal16+0x607>
DB 208 ; (bad)
DB 179,89 ; mov $0x59,%bl
DB 62,208 ; ds (bad)
@@ -49430,13 +49507,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 327ae <.literal16+0x69e>
+ DB 114,28 ; jb 3290e <.literal16+0x69e>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 327b2 <.literal16+0x6a2>
+ DB 62,114,28 ; jb,pt 32912 <.literal16+0x6a2>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 327b6 <.literal16+0x6a6>
+ DB 62,114,28 ; jb,pt 32916 <.literal16+0x6a6>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 327ba <.literal16+0x6aa>
+ DB 62,114,28 ; jb,pt 3291a <.literal16+0x6aa>
DB 199 ; (bad)
DB 62,85 ; ds push %rbp
DB 85 ; push %rbp
@@ -49455,15 +49532,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 # 3d66b605 <_sk_srcover_bgra_8888_sse2_lowp+0x3d63a061>
+ DB 99,61,57,142,99,61 ; movslq 0x3d638e39(%rip),%edi # 3d66b765 <_sk_srcover_bgra_8888_sse2_lowp+0x3d63a051>
DB 57,142,99,61,114,249 ; cmp %ecx,-0x68dc29d(%rsi)
- DB 127,63 ; jg 32813 <.literal16+0x703>
- DB 114,249 ; jb 327cf <.literal16+0x6bf>
- DB 127,63 ; jg 32817 <.literal16+0x707>
- DB 114,249 ; jb 327d3 <.literal16+0x6c3>
- DB 127,63 ; jg 3281b <.literal16+0x70b>
- DB 114,249 ; jb 327d7 <.literal16+0x6c7>
- DB 127,63 ; jg 3281f <.literal16+0x70f>
+ DB 127,63 ; jg 32973 <.literal16+0x703>
+ DB 114,249 ; jb 3292f <.literal16+0x6bf>
+ DB 127,63 ; jg 32977 <.literal16+0x707>
+ DB 114,249 ; jb 32933 <.literal16+0x6c3>
+ DB 127,63 ; jg 3297b <.literal16+0x70b>
+ DB 114,249 ; jb 32937 <.literal16+0x6c7>
+ DB 127,63 ; jg 3297f <.literal16+0x70f>
DB 3,0 ; add (%rax),%eax
DB 0,0 ; add %al,(%rax)
DB 3,0 ; add (%rax),%eax
@@ -49487,9 +49564,9 @@ ALIGN 16
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,45,16,17,192,45 ; ljmp *0x2dc01110(%rip) # 2dc33915 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc02371>
+ DB 255,45,16,17,192,45 ; ljmp *0x2dc01110(%rip) # 2dc33a75 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc02361>
DB 16,17 ; adc %dl,(%rcx)
- DB 192,45,16,17,192,45,16 ; shrb $0x10,0x2dc01110(%rip) # 2dc3391e <_sk_srcover_bgra_8888_sse2_lowp+0x2dc0237a>
+ DB 192,45,16,17,192,45,16 ; shrb $0x10,0x2dc01110(%rip) # 2dc33a7e <_sk_srcover_bgra_8888_sse2_lowp+0x2dc0236a>
DB 17,192 ; adc %eax,%eax
DB 18,120,57 ; adc 0x39(%rax),%bh
DB 64,18,120,57 ; adc 0x39(%rax),%dil
@@ -49593,14 +49670,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 32901 <.literal16+0x7f1>
- DB 224,255 ; loopne 32903 <.literal16+0x7f3>
- DB 224,255 ; loopne 32905 <.literal16+0x7f5>
- DB 224,255 ; loopne 32907 <.literal16+0x7f7>
- DB 224,255 ; loopne 32909 <.literal16+0x7f9>
- DB 224,255 ; loopne 3290b <.literal16+0x7fb>
- DB 224,255 ; loopne 3290d <.literal16+0x7fd>
- DB 224,255 ; loopne 3290f <.literal16+0x7ff>
+ DB 224,255 ; loopne 32a61 <.literal16+0x7f1>
+ DB 224,255 ; loopne 32a63 <.literal16+0x7f3>
+ DB 224,255 ; loopne 32a65 <.literal16+0x7f5>
+ DB 224,255 ; loopne 32a67 <.literal16+0x7f7>
+ DB 224,255 ; loopne 32a69 <.literal16+0x7f9>
+ DB 224,255 ; loopne 32a6b <.literal16+0x7fb>
+ DB 224,255 ; loopne 32a6d <.literal16+0x7fd>
+ DB 224,255 ; loopne 32a6f <.literal16+0x7ff>
DB 15,0,15 ; str (%rdi)
DB 0,15 ; add %cl,(%rdi)
DB 0,15 ; add %cl,(%rdi)
@@ -49673,9 +49750,9 @@ ALIGN 8
DB 4,0 ; add $0x0,%al
DB 0,0 ; add %al,(%rax)
DB 255 ; (bad)
- DB 127,0 ; jg 329ab <.literal8+0x1b>
+ DB 127,0 ; jg 32b0b <.literal8+0x1b>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg 329af <.literal8+0x1f>
+ DB 127,0 ; jg 32b0f <.literal8+0x1f>
DB 0,0 ; add %al,(%rax)
DB 128,0,0 ; addb $0x0,(%rax)
DB 0 ; .byte 0x0
diff --git a/src/jumper/SkJumper_stages_lowp.cpp b/src/jumper/SkJumper_stages_lowp.cpp
index 21b257f9c1..1a30487d59 100644
--- a/src/jumper/SkJumper_stages_lowp.cpp
+++ b/src/jumper/SkJumper_stages_lowp.cpp
@@ -818,15 +818,41 @@ SI U16 round_F_to_U16(F x) { return cast<U16>(x * 255.0f + 0.5f); }
SI void gradient_lookup(const SkJumper_GradientCtx* c, U32 idx, F t,
U16* r, U16* g, U16* b, U16* a) {
- F fr = gather<F>(c->fs[0], idx),
- fg = gather<F>(c->fs[1], idx),
- fb = gather<F>(c->fs[2], idx),
- fa = gather<F>(c->fs[3], idx),
- br = gather<F>(c->bs[0], idx),
- bg = gather<F>(c->bs[1], idx),
- bb = gather<F>(c->bs[2], idx),
- ba = gather<F>(c->bs[3], idx);
+ F fr, fg, fb, fa, br, bg, bb, ba;
+#if defined(__AVX2__)
+ if (c->stopCount <=8) {
+ __m256i lo, hi;
+ split(idx, &lo, &hi);
+
+ fr = join<F>(_mm256_permutevar8x32_ps(_mm256_loadu_ps(c->fs[0]), lo),
+ _mm256_permutevar8x32_ps(_mm256_loadu_ps(c->fs[0]), hi));
+ br = join<F>(_mm256_permutevar8x32_ps(_mm256_loadu_ps(c->bs[0]), lo),
+ _mm256_permutevar8x32_ps(_mm256_loadu_ps(c->bs[0]), hi));
+ fg = join<F>(_mm256_permutevar8x32_ps(_mm256_loadu_ps(c->fs[1]), lo),
+ _mm256_permutevar8x32_ps(_mm256_loadu_ps(c->fs[1]), hi));
+ bg = join<F>(_mm256_permutevar8x32_ps(_mm256_loadu_ps(c->bs[1]), lo),
+ _mm256_permutevar8x32_ps(_mm256_loadu_ps(c->bs[1]), hi));
+ fb = join<F>(_mm256_permutevar8x32_ps(_mm256_loadu_ps(c->fs[2]), lo),
+ _mm256_permutevar8x32_ps(_mm256_loadu_ps(c->fs[2]), hi));
+ bb = join<F>(_mm256_permutevar8x32_ps(_mm256_loadu_ps(c->bs[2]), lo),
+ _mm256_permutevar8x32_ps(_mm256_loadu_ps(c->bs[2]), hi));
+ fa = join<F>(_mm256_permutevar8x32_ps(_mm256_loadu_ps(c->fs[3]), lo),
+ _mm256_permutevar8x32_ps(_mm256_loadu_ps(c->fs[3]), hi));
+ ba = join<F>(_mm256_permutevar8x32_ps(_mm256_loadu_ps(c->bs[3]), lo),
+ _mm256_permutevar8x32_ps(_mm256_loadu_ps(c->bs[3]), hi));
+ } else
+#endif
+ {
+ fr = gather<F>(c->fs[0], idx);
+ fg = gather<F>(c->fs[1], idx);
+ fb = gather<F>(c->fs[2], idx);
+ fa = gather<F>(c->fs[3], idx);
+ br = gather<F>(c->bs[0], idx);
+ bg = gather<F>(c->bs[1], idx);
+ bb = gather<F>(c->bs[2], idx);
+ ba = gather<F>(c->bs[3], idx);
+ }
*r = round_F_to_U16(mad(t, fr, br));
*g = round_F_to_U16(mad(t, fg, bg));
*b = round_F_to_U16(mad(t, fb, bb));