aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/jumper/SkJumper_generated_win.S
diff options
context:
space:
mode:
authorGravatar Mike Klein <mtklein@chromium.org>2017-11-01 13:31:28 -0400
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-11-03 12:31:59 +0000
commite95a62faa0e615af3971981040fe0f90e8a489f5 (patch)
tree15dd0c131ad834a1950effeca3047960f38e08f8 /src/jumper/SkJumper_generated_win.S
parentec9e18a944e3b6be67a0bab999ea71caf27afbf2 (diff)
add some lowp gradient stages
I was originally going to add these to help test a lowp dither, but after looking at diffs I don't think lowp dither is a good idea. Non-dithered lowp gradients look fine to me so far. I'd have done conics, but they scare me. Change-Id: I8f5e75aec726983186214845ca38cfa0d54496b3 Reviewed-on: https://skia-review.googlesource.com/66460 Commit-Queue: Mike Klein <mtklein@chromium.org> Reviewed-by: Florin Malita <fmalita@chromium.org>
Diffstat (limited to 'src/jumper/SkJumper_generated_win.S')
-rw-r--r--src/jumper/SkJumper_generated_win.S9687
1 files changed, 6700 insertions, 2987 deletions
diff --git a/src/jumper/SkJumper_generated_win.S b/src/jumper/SkJumper_generated_win.S
index f07977f3ec..503751bd53 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,119,244,2,0 ; vbroadcastss 0x2f477(%rip),%ymm2 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,226,125,24,21,215,35,3,0 ; vbroadcastss 0x323d7(%rip),%ymm2 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,244,88,202 ; vaddps %ymm2,%ymm1,%ymm1
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,21,108,244,2,0 ; vbroadcastss 0x2f46c(%rip),%ymm2 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,21,204,35,3,0 ; vbroadcastss 0x323cc(%rip),%ymm2 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,228,87,219 ; vxorps %ymm3,%ymm3,%ymm3
DB 197,220,87,228 ; vxorps %ymm4,%ymm4,%ymm4
DB 197,212,87,237 ; vxorps %ymm5,%ymm5,%ymm5
@@ -136,17 +136,17 @@ _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,215,245,2,0 ; vpaddd 0x2f5d7(%rip),%ymm8,%ymm8 # 2f7c0 <_sk_srcover_bgra_8888_sse2_lowp+0x444>
+ DB 197,61,254,5,55,37,3,0 ; vpaddd 0x32537(%rip),%ymm8,%ymm8 # 32720 <_sk_srcover_bgra_8888_sse2_lowp+0x444>
DB 197,121,110,201 ; vmovd %ecx,%xmm9
DB 196,66,125,88,201 ; vpbroadcastd %xmm9,%ymm9
DB 196,65,53,239,200 ; vpxor %ymm8,%ymm9,%ymm9
- DB 196,98,125,88,21,48,244,2,0 ; vpbroadcastd 0x2f430(%rip),%ymm10 # 2f630 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
+ DB 196,98,125,88,21,144,35,3,0 ; vpbroadcastd 0x32390(%rip),%ymm10 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
DB 196,65,53,219,218 ; vpand %ymm10,%ymm9,%ymm11
DB 196,193,37,114,243,5 ; vpslld $0x5,%ymm11,%ymm11
DB 196,65,61,219,210 ; vpand %ymm10,%ymm8,%ymm10
DB 196,193,45,114,242,4 ; vpslld $0x4,%ymm10,%ymm10
- DB 196,98,125,88,37,21,244,2,0 ; vpbroadcastd 0x2f415(%rip),%ymm12 # 2f634 <_sk_srcover_bgra_8888_sse2_lowp+0x2b8>
- DB 196,98,125,88,45,16,244,2,0 ; vpbroadcastd 0x2f410(%rip),%ymm13 # 2f638 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ DB 196,98,125,88,37,117,35,3,0 ; vpbroadcastd 0x32375(%rip),%ymm12 # 32594 <_sk_srcover_bgra_8888_sse2_lowp+0x2b8>
+ DB 196,98,125,88,45,112,35,3,0 ; vpbroadcastd 0x32370(%rip),%ymm13 # 32598 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
DB 196,65,53,219,245 ; vpand %ymm13,%ymm9,%ymm14
DB 196,193,13,114,246,2 ; vpslld $0x2,%ymm14,%ymm14
DB 196,65,37,235,222 ; vpor %ymm14,%ymm11,%ymm11
@@ -161,8 +161,8 @@ _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,194,243,2,0 ; vbroadcastss 0x2f3c2(%rip),%ymm9 # 2f63c <_sk_srcover_bgra_8888_sse2_lowp+0x2c0>
- DB 196,98,125,24,21,189,243,2,0 ; vbroadcastss 0x2f3bd(%rip),%ymm10 # 2f640 <_sk_srcover_bgra_8888_sse2_lowp+0x2c4>
+ DB 196,98,125,24,13,34,35,3,0 ; vbroadcastss 0x32322(%rip),%ymm9 # 3259c <_sk_srcover_bgra_8888_sse2_lowp+0x2c0>
+ DB 196,98,125,24,21,29,35,3,0 ; vbroadcastss 0x3231d(%rip),%ymm10 # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0x2c4>
DB 196,66,61,184,209 ; vfmadd231ps %ymm9,%ymm8,%ymm10
DB 196,98,125,24,0 ; vbroadcastss (%rax),%ymm8
DB 196,65,44,89,192 ; vmulps %ymm8,%ymm10,%ymm8
@@ -192,7 +192,7 @@ _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,69,243,2,0 ; vbroadcastss 0x2f345(%rip),%ymm3 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,165,34,3,0 ; vbroadcastss 0x322a5(%rip),%ymm3 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 197,236,87,210 ; vxorps %ymm2,%ymm2,%ymm2
@@ -201,7 +201,7 @@ _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,44,243,2,0 ; vbroadcastss 0x2f32c(%rip),%ymm0 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,5,140,34,3,0 ; vbroadcastss 0x3228c(%rip),%ymm0 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 197,252,40,216 ; vmovaps %ymm0,%ymm3
@@ -239,7 +239,7 @@ _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,203,242,2,0 ; vbroadcastss 0x2f2cb(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,43,34,3,0 ; vbroadcastss 0x3222b(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 196,226,61,184,196 ; vfmadd231ps %ymm4,%ymm8,%ymm0
DB 197,244,89,207 ; vmulps %ymm7,%ymm1,%ymm1
@@ -253,7 +253,7 @@ _sk_srcatop_hsw LABEL PROC
PUBLIC _sk_dstatop_hsw
_sk_dstatop_hsw LABEL PROC
- DB 196,98,125,24,5,154,242,2,0 ; vbroadcastss 0x2f29a(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,250,33,3,0 ; vbroadcastss 0x321fa(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,199 ; vsubps %ymm7,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 196,226,101,184,196 ; vfmadd231ps %ymm4,%ymm3,%ymm0
@@ -286,7 +286,7 @@ _sk_dstin_hsw LABEL PROC
PUBLIC _sk_srcout_hsw
_sk_srcout_hsw LABEL PROC
- DB 196,98,125,24,5,61,242,2,0 ; vbroadcastss 0x2f23d(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,157,33,3,0 ; vbroadcastss 0x3219d(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,199 ; vsubps %ymm7,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 197,188,89,201 ; vmulps %ymm1,%ymm8,%ymm1
@@ -297,7 +297,7 @@ _sk_srcout_hsw LABEL PROC
PUBLIC _sk_dstout_hsw
_sk_dstout_hsw LABEL PROC
- DB 196,226,125,24,5,28,242,2,0 ; vbroadcastss 0x2f21c(%rip),%ymm0 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,5,124,33,3,0 ; vbroadcastss 0x3217c(%rip),%ymm0 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,92,219 ; vsubps %ymm3,%ymm0,%ymm3
DB 197,228,89,196 ; vmulps %ymm4,%ymm3,%ymm0
DB 197,228,89,205 ; vmulps %ymm5,%ymm3,%ymm1
@@ -308,7 +308,7 @@ _sk_dstout_hsw LABEL PROC
PUBLIC _sk_srcover_hsw
_sk_srcover_hsw LABEL PROC
- DB 196,98,125,24,5,251,241,2,0 ; vbroadcastss 0x2f1fb(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,91,33,3,0 ; vbroadcastss 0x3215b(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 196,194,93,184,192 ; vfmadd231ps %ymm8,%ymm4,%ymm0
DB 196,194,85,184,200 ; vfmadd231ps %ymm8,%ymm5,%ymm1
@@ -319,7 +319,7 @@ _sk_srcover_hsw LABEL PROC
PUBLIC _sk_dstover_hsw
_sk_dstover_hsw LABEL PROC
- DB 196,98,125,24,5,214,241,2,0 ; vbroadcastss 0x2f1d6(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,54,33,3,0 ; vbroadcastss 0x32136(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,199 ; vsubps %ymm7,%ymm8,%ymm8
DB 196,226,61,168,196 ; vfmadd213ps %ymm4,%ymm8,%ymm0
DB 196,226,61,168,205 ; vfmadd213ps %ymm5,%ymm8,%ymm1
@@ -339,7 +339,7 @@ _sk_modulate_hsw LABEL PROC
PUBLIC _sk_multiply_hsw
_sk_multiply_hsw LABEL PROC
- DB 196,98,125,24,5,157,241,2,0 ; vbroadcastss 0x2f19d(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,253,32,3,0 ; vbroadcastss 0x320fd(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,52,89,208 ; vmulps %ymm0,%ymm9,%ymm10
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -360,7 +360,7 @@ _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,76,241,2,0 ; vbroadcastss 0x2f14c(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,172,32,3,0 ; vbroadcastss 0x320ac(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 197,244,88,205 ; vaddps %ymm5,%ymm1,%ymm1
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
@@ -386,7 +386,7 @@ _sk_screen_hsw LABEL PROC
PUBLIC _sk_xor__hsw
_sk_xor__hsw LABEL PROC
- DB 196,98,125,24,5,247,240,2,0 ; vbroadcastss 0x2f0f7(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,87,32,3,0 ; vbroadcastss 0x32057(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,180,89,192 ; vmulps %ymm0,%ymm9,%ymm0
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -418,7 +418,7 @@ _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,123,240,2,0 ; vbroadcastss 0x2f07b(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,219,31,3,0 ; vbroadcastss 0x31fdb(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 196,194,69,184,216 ; vfmadd231ps %ymm8,%ymm7,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -441,7 +441,7 @@ _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,38,240,2,0 ; vbroadcastss 0x2f026(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,134,31,3,0 ; vbroadcastss 0x31f86(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 196,194,69,184,216 ; vfmadd231ps %ymm8,%ymm7,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -467,7 +467,7 @@ _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,197,239,2,0 ; vbroadcastss 0x2efc5(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,37,31,3,0 ; vbroadcastss 0x31f25(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 196,194,69,184,216 ; vfmadd231ps %ymm8,%ymm7,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -487,7 +487,7 @@ _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,127,239,2,0 ; vbroadcastss 0x2ef7f(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,223,30,3,0 ; vbroadcastss 0x31edf(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 196,194,69,184,216 ; vfmadd231ps %ymm8,%ymm7,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -495,7 +495,7 @@ _sk_exclusion_hsw LABEL PROC
PUBLIC _sk_colorburn_hsw
_sk_colorburn_hsw LABEL PROC
- DB 196,98,125,24,5,105,239,2,0 ; vbroadcastss 0x2ef69(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,201,30,3,0 ; vbroadcastss 0x31ec9(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,52,89,216 ; vmulps %ymm0,%ymm9,%ymm11
DB 196,65,44,87,210 ; vxorps %ymm10,%ymm10,%ymm10
@@ -551,7 +551,7 @@ _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,121,238,2,0 ; vbroadcastss 0x2ee79(%rip),%ymm9 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,13,217,29,3,0 ; vbroadcastss 0x31dd9(%rip),%ymm9 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,52,92,215 ; vsubps %ymm7,%ymm9,%ymm10
DB 197,44,89,216 ; vmulps %ymm0,%ymm10,%ymm11
DB 197,52,92,203 ; vsubps %ymm3,%ymm9,%ymm9
@@ -602,7 +602,7 @@ _sk_colordodge_hsw LABEL PROC
PUBLIC _sk_hardlight_hsw
_sk_hardlight_hsw LABEL PROC
- DB 196,98,125,24,5,147,237,2,0 ; vbroadcastss 0x2ed93(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,243,28,3,0 ; vbroadcastss 0x31cf3(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,215 ; vsubps %ymm7,%ymm8,%ymm10
DB 197,44,89,216 ; vmulps %ymm0,%ymm10,%ymm11
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -651,7 +651,7 @@ _sk_hardlight_hsw LABEL PROC
PUBLIC _sk_overlay_hsw
_sk_overlay_hsw LABEL PROC
- DB 196,98,125,24,5,199,236,2,0 ; vbroadcastss 0x2ecc7(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,39,28,3,0 ; vbroadcastss 0x31c27(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,215 ; vsubps %ymm7,%ymm8,%ymm10
DB 197,44,89,216 ; vmulps %ymm0,%ymm10,%ymm11
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -711,10 +711,10 @@ _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,222,235,2,0 ; vbroadcastss 0x2ebde(%rip),%ymm11 # 2f644 <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
+ DB 196,98,125,24,29,62,27,3,0 ; vbroadcastss 0x31b3e(%rip),%ymm11 # 325a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
DB 196,65,20,88,227 ; vaddps %ymm11,%ymm13,%ymm12
DB 196,65,28,89,192 ; vmulps %ymm8,%ymm12,%ymm8
- DB 196,98,125,24,37,207,235,2,0 ; vbroadcastss 0x2ebcf(%rip),%ymm12 # 2f648 <_sk_srcover_bgra_8888_sse2_lowp+0x2cc>
+ DB 196,98,125,24,37,47,27,3,0 ; vbroadcastss 0x31b2f(%rip),%ymm12 # 325a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2cc>
DB 196,66,21,184,196 ; vfmadd231ps %ymm12,%ymm13,%ymm8
DB 196,65,124,82,245 ; vrsqrtps %ymm13,%ymm14
DB 196,65,124,83,246 ; vrcpps %ymm14,%ymm14
@@ -724,7 +724,7 @@ _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,126,235,2,0 ; vbroadcastss 0x2eb7e(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,222,26,3,0 ; vbroadcastss 0x31ade(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,65,60,92,237 ; vsubps %ymm13,%ymm8,%ymm13
DB 197,132,92,195 ; vsubps %ymm3,%ymm15,%ymm0
DB 196,98,125,168,235 ; vfmadd213ps %ymm3,%ymm0,%ymm13
@@ -837,11 +837,11 @@ _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,145,233,2,0 ; vbroadcastss 0x2e991(%rip),%ymm14 # 2f64c <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
- DB 196,98,125,24,61,140,233,2,0 ; vbroadcastss 0x2e98c(%rip),%ymm15 # 2f650 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ DB 196,98,125,24,53,241,24,3,0 ; vbroadcastss 0x318f1(%rip),%ymm14 # 325ac <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ DB 196,98,125,24,61,236,24,3,0 ; vbroadcastss 0x318ec(%rip),%ymm15 # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
DB 196,65,84,89,239 ; vmulps %ymm15,%ymm5,%ymm13
DB 196,66,93,184,238 ; vfmadd231ps %ymm14,%ymm4,%ymm13
- DB 196,226,125,24,5,125,233,2,0 ; vbroadcastss 0x2e97d(%rip),%ymm0 # 2f654 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ DB 196,226,125,24,5,221,24,3,0 ; vbroadcastss 0x318dd(%rip),%ymm0 # 325b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
DB 196,98,77,184,232 ; vfmadd231ps %ymm0,%ymm6,%ymm13
DB 196,65,116,89,215 ; vmulps %ymm15,%ymm1,%ymm10
DB 196,66,53,184,214 ; vfmadd231ps %ymm14,%ymm9,%ymm10
@@ -896,7 +896,7 @@ _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,62,232,2,0 ; vbroadcastss 0x2e83e(%rip),%ymm1 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,13,158,23,3,0 ; vbroadcastss 0x3179e(%rip),%ymm1 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,116,92,215 ; vsubps %ymm7,%ymm1,%ymm10
DB 197,172,89,210 ; vmulps %ymm2,%ymm10,%ymm2
DB 197,116,92,219 ; vsubps %ymm3,%ymm1,%ymm11
@@ -950,11 +950,11 @@ _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,107,231,2,0 ; vbroadcastss 0x2e76b(%rip),%ymm14 # 2f64c <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
- DB 196,98,125,24,61,102,231,2,0 ; vbroadcastss 0x2e766(%rip),%ymm15 # 2f650 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ DB 196,98,125,24,53,203,22,3,0 ; vbroadcastss 0x316cb(%rip),%ymm14 # 325ac <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ DB 196,98,125,24,61,198,22,3,0 ; vbroadcastss 0x316c6(%rip),%ymm15 # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
DB 196,65,84,89,239 ; vmulps %ymm15,%ymm5,%ymm13
DB 196,66,93,184,238 ; vfmadd231ps %ymm14,%ymm4,%ymm13
- DB 196,226,125,24,5,87,231,2,0 ; vbroadcastss 0x2e757(%rip),%ymm0 # 2f654 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ DB 196,226,125,24,5,183,22,3,0 ; vbroadcastss 0x316b7(%rip),%ymm0 # 325b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
DB 196,98,77,184,232 ; vfmadd231ps %ymm0,%ymm6,%ymm13
DB 196,65,116,89,215 ; vmulps %ymm15,%ymm1,%ymm10
DB 196,66,53,184,214 ; vfmadd231ps %ymm14,%ymm9,%ymm10
@@ -1009,7 +1009,7 @@ _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,24,230,2,0 ; vbroadcastss 0x2e618(%rip),%ymm1 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,13,120,21,3,0 ; vbroadcastss 0x31578(%rip),%ymm1 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,116,92,215 ; vsubps %ymm7,%ymm1,%ymm10
DB 197,172,89,210 ; vmulps %ymm2,%ymm10,%ymm2
DB 197,116,92,219 ; vsubps %ymm3,%ymm1,%ymm11
@@ -1037,11 +1037,11 @@ _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,199,229,2,0 ; vbroadcastss 0x2e5c7(%rip),%ymm13 # 2f64c <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
- DB 196,98,125,24,53,194,229,2,0 ; vbroadcastss 0x2e5c2(%rip),%ymm14 # 2f650 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ DB 196,98,125,24,45,39,21,3,0 ; vbroadcastss 0x31527(%rip),%ymm13 # 325ac <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ DB 196,98,125,24,53,34,21,3,0 ; vbroadcastss 0x31522(%rip),%ymm14 # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
DB 196,65,84,89,230 ; vmulps %ymm14,%ymm5,%ymm12
DB 196,66,93,184,229 ; vfmadd231ps %ymm13,%ymm4,%ymm12
- DB 196,98,125,24,61,179,229,2,0 ; vbroadcastss 0x2e5b3(%rip),%ymm15 # 2f654 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ DB 196,98,125,24,61,19,21,3,0 ; vbroadcastss 0x31513(%rip),%ymm15 # 325b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
DB 196,66,77,184,231 ; vfmadd231ps %ymm15,%ymm6,%ymm12
DB 196,65,44,89,206 ; vmulps %ymm14,%ymm10,%ymm9
DB 196,66,61,184,205 ; vfmadd231ps %ymm13,%ymm8,%ymm9
@@ -1097,7 +1097,7 @@ _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,105,228,2,0 ; vbroadcastss 0x2e469(%rip),%ymm0 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,5,201,19,3,0 ; vbroadcastss 0x313c9(%rip),%ymm0 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,124,92,215 ; vsubps %ymm7,%ymm0,%ymm10
DB 197,172,89,210 ; vmulps %ymm2,%ymm10,%ymm2
DB 197,124,92,219 ; vsubps %ymm3,%ymm0,%ymm11
@@ -1125,11 +1125,11 @@ _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,24,228,2,0 ; vbroadcastss 0x2e418(%rip),%ymm13 # 2f64c <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
- DB 196,98,125,24,53,19,228,2,0 ; vbroadcastss 0x2e413(%rip),%ymm14 # 2f650 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ DB 196,98,125,24,45,120,19,3,0 ; vbroadcastss 0x31378(%rip),%ymm13 # 325ac <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ DB 196,98,125,24,53,115,19,3,0 ; vbroadcastss 0x31373(%rip),%ymm14 # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
DB 196,65,116,89,230 ; vmulps %ymm14,%ymm1,%ymm12
DB 196,66,109,184,229 ; vfmadd231ps %ymm13,%ymm2,%ymm12
- DB 196,98,125,24,61,4,228,2,0 ; vbroadcastss 0x2e404(%rip),%ymm15 # 2f654 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ DB 196,98,125,24,61,100,19,3,0 ; vbroadcastss 0x31364(%rip),%ymm15 # 325b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
DB 196,66,53,184,231 ; vfmadd231ps %ymm15,%ymm9,%ymm12
DB 196,65,44,89,206 ; vmulps %ymm14,%ymm10,%ymm9
DB 196,66,61,184,205 ; vfmadd231ps %ymm13,%ymm8,%ymm9
@@ -1185,7 +1185,7 @@ _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,186,226,2,0 ; vbroadcastss 0x2e2ba(%rip),%ymm0 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,5,26,18,3,0 ; vbroadcastss 0x3121a(%rip),%ymm0 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,124,92,215 ; vsubps %ymm7,%ymm0,%ymm10
DB 197,172,89,210 ; vmulps %ymm2,%ymm10,%ymm2
DB 197,124,92,219 ; vsubps %ymm3,%ymm0,%ymm11
@@ -1215,17 +1215,17 @@ _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,251,227,2,0 ; vpand 0x2e3fb(%rip),%ymm7,%ymm4 # 2f7e0 <_sk_srcover_bgra_8888_sse2_lowp+0x464>
+ DB 197,197,219,37,91,19,3,0 ; vpand 0x3135b(%rip),%ymm7,%ymm4 # 32740 <_sk_srcover_bgra_8888_sse2_lowp+0x464>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,69,0,45,14,228,2,0 ; vpshufb 0x2e40e(%rip),%ymm7,%ymm5 # 2f800 <_sk_srcover_bgra_8888_sse2_lowp+0x484>
+ DB 196,226,69,0,45,110,19,3,0 ; vpshufb 0x3136e(%rip),%ymm7,%ymm5 # 32760 <_sk_srcover_bgra_8888_sse2_lowp+0x484>
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,69,0,53,33,228,2,0 ; vpshufb 0x2e421(%rip),%ymm7,%ymm6 # 2f820 <_sk_srcover_bgra_8888_sse2_lowp+0x4a4>
+ DB 196,226,69,0,53,129,19,3,0 ; vpshufb 0x31381(%rip),%ymm7,%ymm6 # 32780 <_sk_srcover_bgra_8888_sse2_lowp+0x4a4>
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
DB 197,197,114,215,24 ; vpsrld $0x18,%ymm7,%ymm7
DB 197,252,91,255 ; vcvtdq2ps %ymm7,%ymm7
- DB 196,98,125,24,5,23,226,2,0 ; vbroadcastss 0x2e217(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,119,17,3,0 ; vbroadcastss 0x31177(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
- DB 196,98,125,24,13,54,226,2,0 ; vbroadcastss 0x2e236(%rip),%ymm9 # 2f658 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,13,150,17,3,0 ; vbroadcastss 0x31196(%rip),%ymm9 # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
DB 196,194,93,184,192 ; vfmadd231ps %ymm8,%ymm4,%ymm0
DB 196,193,116,89,201 ; vmulps %ymm9,%ymm1,%ymm1
@@ -1320,7 +1320,7 @@ _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+0xffffffffa3fd2250>
+ DB 255,29,255,255,255,163 ; lcall *-0x5c000001(%rip) # ffffffffa40015cc <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffa3fcf2f0>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,155,255,255,255,215 ; lcall *-0x28000001(%rbx)
@@ -1347,17 +1347,17 @@ _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,46,226,2,0 ; vpand 0x2e22e(%rip),%ymm7,%ymm4 # 2f840 <_sk_srcover_bgra_8888_sse2_lowp+0x4c4>
+ DB 197,197,219,37,142,17,3,0 ; vpand 0x3118e(%rip),%ymm7,%ymm4 # 327a0 <_sk_srcover_bgra_8888_sse2_lowp+0x4c4>
DB 197,252,91,244 ; vcvtdq2ps %ymm4,%ymm6
- DB 196,226,69,0,37,65,226,2,0 ; vpshufb 0x2e241(%rip),%ymm7,%ymm4 # 2f860 <_sk_srcover_bgra_8888_sse2_lowp+0x4e4>
+ DB 196,226,69,0,37,161,17,3,0 ; vpshufb 0x311a1(%rip),%ymm7,%ymm4 # 327c0 <_sk_srcover_bgra_8888_sse2_lowp+0x4e4>
DB 197,252,91,236 ; vcvtdq2ps %ymm4,%ymm5
- DB 196,226,69,0,37,84,226,2,0 ; vpshufb 0x2e254(%rip),%ymm7,%ymm4 # 2f880 <_sk_srcover_bgra_8888_sse2_lowp+0x504>
+ DB 196,226,69,0,37,180,17,3,0 ; vpshufb 0x311b4(%rip),%ymm7,%ymm4 # 327e0 <_sk_srcover_bgra_8888_sse2_lowp+0x504>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
DB 197,197,114,215,24 ; vpsrld $0x18,%ymm7,%ymm7
DB 197,252,91,255 ; vcvtdq2ps %ymm7,%ymm7
- DB 196,98,125,24,5,234,223,2,0 ; vbroadcastss 0x2dfea(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,74,15,3,0 ; vbroadcastss 0x30f4a(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
- DB 196,98,125,24,13,9,224,2,0 ; vbroadcastss 0x2e009(%rip),%ymm9 # 2f658 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,13,105,15,3,0 ; vbroadcastss 0x30f69(%rip),%ymm9 # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
DB 196,194,93,184,192 ; vfmadd231ps %ymm8,%ymm4,%ymm0
DB 196,193,116,89,201 ; vmulps %ymm9,%ymm1,%ymm1
@@ -1481,7 +1481,7 @@ _sk_clamp_0_hsw LABEL PROC
PUBLIC _sk_clamp_1_hsw
_sk_clamp_1_hsw LABEL PROC
- DB 196,98,125,24,5,246,221,2,0 ; vbroadcastss 0x2ddf6(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,86,13,3,0 ; vbroadcastss 0x30d56(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
DB 196,193,108,93,208 ; vminps %ymm8,%ymm2,%ymm2
@@ -1491,7 +1491,7 @@ _sk_clamp_1_hsw LABEL PROC
PUBLIC _sk_clamp_a_hsw
_sk_clamp_a_hsw LABEL PROC
- DB 196,98,125,24,5,213,221,2,0 ; vbroadcastss 0x2ddd5(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,53,13,3,0 ; vbroadcastss 0x30d35(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,100,93,216 ; vminps %ymm8,%ymm3,%ymm3
DB 197,252,93,195 ; vminps %ymm3,%ymm0,%ymm0
DB 197,244,93,203 ; vminps %ymm3,%ymm1,%ymm1
@@ -1501,7 +1501,7 @@ _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,183,221,2,0 ; vbroadcastss 0x2ddb7(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,23,13,3,0 ; vbroadcastss 0x30d17(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,68,93,248 ; vminps %ymm8,%ymm7,%ymm7
DB 197,220,93,231 ; vminps %ymm7,%ymm4,%ymm4
DB 197,212,93,239 ; vminps %ymm7,%ymm5,%ymm5
@@ -1528,7 +1528,7 @@ _sk_swap_rb_hsw LABEL PROC
PUBLIC _sk_invert_hsw
_sk_invert_hsw LABEL PROC
- DB 196,98,125,24,5,114,221,2,0 ; vbroadcastss 0x2dd72(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,210,12,3,0 ; vbroadcastss 0x30cd2(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,188,92,192 ; vsubps %ymm0,%ymm8,%ymm0
DB 197,188,92,201 ; vsubps %ymm1,%ymm8,%ymm1
DB 197,188,92,210 ; vsubps %ymm2,%ymm8,%ymm2
@@ -1572,9 +1572,9 @@ _sk_premul_dst_hsw LABEL PROC
PUBLIC _sk_unpremul_hsw
_sk_unpremul_hsw LABEL PROC
- DB 196,98,125,24,5,13,221,2,0 ; vbroadcastss 0x2dd0d(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,109,12,3,0 ; vbroadcastss 0x30c6d(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,94,195 ; vdivps %ymm3,%ymm8,%ymm8
- DB 196,98,125,24,13,48,221,2,0 ; vbroadcastss 0x2dd30(%rip),%ymm9 # 2f65c <_sk_srcover_bgra_8888_sse2_lowp+0x2e0>
+ DB 196,98,125,24,13,144,12,3,0 ; vbroadcastss 0x30c90(%rip),%ymm9 # 325bc <_sk_srcover_bgra_8888_sse2_lowp+0x2e0>
DB 196,65,60,194,201,1 ; vcmpltps %ymm9,%ymm8,%ymm9
DB 196,65,44,87,210 ; vxorps %ymm10,%ymm10,%ymm10
DB 196,67,45,74,192,144 ; vblendvps %ymm9,%ymm8,%ymm10,%ymm8
@@ -1586,16 +1586,16 @@ _sk_unpremul_hsw LABEL PROC
PUBLIC _sk_from_srgb_hsw
_sk_from_srgb_hsw LABEL PROC
- DB 196,98,125,24,5,10,221,2,0 ; vbroadcastss 0x2dd0a(%rip),%ymm8 # 2f660 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
+ DB 196,98,125,24,5,106,12,3,0 ; vbroadcastss 0x30c6a(%rip),%ymm8 # 325c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 197,124,89,208 ; vmulps %ymm0,%ymm0,%ymm10
- DB 196,98,125,24,29,252,220,2,0 ; vbroadcastss 0x2dcfc(%rip),%ymm11 # 2f664 <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
- DB 196,98,125,24,37,219,220,2,0 ; vbroadcastss 0x2dcdb(%rip),%ymm12 # 2f64c <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ DB 196,98,125,24,29,92,12,3,0 ; vbroadcastss 0x30c5c(%rip),%ymm11 # 325c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
+ DB 196,98,125,24,37,59,12,3,0 ; vbroadcastss 0x30c3b(%rip),%ymm12 # 325ac <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
DB 196,65,124,40,236 ; vmovaps %ymm12,%ymm13
DB 196,66,125,168,235 ; vfmadd213ps %ymm11,%ymm0,%ymm13
- DB 196,98,125,24,53,228,220,2,0 ; vbroadcastss 0x2dce4(%rip),%ymm14 # 2f668 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
+ DB 196,98,125,24,53,68,12,3,0 ; vbroadcastss 0x30c44(%rip),%ymm14 # 325c8 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
DB 196,66,45,168,238 ; vfmadd213ps %ymm14,%ymm10,%ymm13
- DB 196,98,125,24,21,218,220,2,0 ; vbroadcastss 0x2dcda(%rip),%ymm10 # 2f66c <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
+ DB 196,98,125,24,21,58,12,3,0 ; vbroadcastss 0x30c3a(%rip),%ymm10 # 325cc <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
DB 196,193,124,194,194,1 ; vcmpltps %ymm10,%ymm0,%ymm0
DB 196,195,21,74,193,0 ; vblendvps %ymm0,%ymm9,%ymm13,%ymm0
DB 196,65,116,89,200 ; vmulps %ymm8,%ymm1,%ymm9
@@ -1616,16 +1616,16 @@ _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,114,220,2,0 ; vbroadcastss 0x2dc72(%rip),%ymm8 # 2f660 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
+ DB 196,98,125,24,5,210,11,3,0 ; vbroadcastss 0x30bd2(%rip),%ymm8 # 325c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
DB 196,65,92,89,200 ; vmulps %ymm8,%ymm4,%ymm9
DB 197,92,89,212 ; vmulps %ymm4,%ymm4,%ymm10
- DB 196,98,125,24,29,100,220,2,0 ; vbroadcastss 0x2dc64(%rip),%ymm11 # 2f664 <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
- DB 196,98,125,24,37,67,220,2,0 ; vbroadcastss 0x2dc43(%rip),%ymm12 # 2f64c <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ DB 196,98,125,24,29,196,11,3,0 ; vbroadcastss 0x30bc4(%rip),%ymm11 # 325c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
+ DB 196,98,125,24,37,163,11,3,0 ; vbroadcastss 0x30ba3(%rip),%ymm12 # 325ac <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
DB 196,65,124,40,236 ; vmovaps %ymm12,%ymm13
DB 196,66,93,168,235 ; vfmadd213ps %ymm11,%ymm4,%ymm13
- DB 196,98,125,24,53,76,220,2,0 ; vbroadcastss 0x2dc4c(%rip),%ymm14 # 2f668 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
+ DB 196,98,125,24,53,172,11,3,0 ; vbroadcastss 0x30bac(%rip),%ymm14 # 325c8 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
DB 196,66,45,168,238 ; vfmadd213ps %ymm14,%ymm10,%ymm13
- DB 196,98,125,24,21,66,220,2,0 ; vbroadcastss 0x2dc42(%rip),%ymm10 # 2f66c <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
+ DB 196,98,125,24,21,162,11,3,0 ; vbroadcastss 0x30ba2(%rip),%ymm10 # 325cc <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
DB 196,193,92,194,226,1 ; vcmpltps %ymm10,%ymm4,%ymm4
DB 196,195,21,74,225,64 ; vblendvps %ymm4,%ymm9,%ymm13,%ymm4
DB 196,65,84,89,200 ; vmulps %ymm8,%ymm5,%ymm9
@@ -1647,19 +1647,19 @@ _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,230,219,2,0 ; vbroadcastss 0x2dbe6(%rip),%ymm8 # 2f670 <_sk_srcover_bgra_8888_sse2_lowp+0x2f4>
+ DB 196,98,125,24,5,70,11,3,0 ; vbroadcastss 0x30b46(%rip),%ymm8 # 325d0 <_sk_srcover_bgra_8888_sse2_lowp+0x2f4>
DB 196,65,124,89,208 ; vmulps %ymm8,%ymm0,%ymm10
- DB 196,98,125,24,29,220,219,2,0 ; vbroadcastss 0x2dbdc(%rip),%ymm11 # 2f674 <_sk_srcover_bgra_8888_sse2_lowp+0x2f8>
- DB 196,98,125,24,37,215,219,2,0 ; vbroadcastss 0x2dbd7(%rip),%ymm12 # 2f678 <_sk_srcover_bgra_8888_sse2_lowp+0x2fc>
+ DB 196,98,125,24,29,60,11,3,0 ; vbroadcastss 0x30b3c(%rip),%ymm11 # 325d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2f8>
+ DB 196,98,125,24,37,55,11,3,0 ; vbroadcastss 0x30b37(%rip),%ymm12 # 325d8 <_sk_srcover_bgra_8888_sse2_lowp+0x2fc>
DB 196,65,124,40,236 ; vmovaps %ymm12,%ymm13
DB 196,66,53,168,235 ; vfmadd213ps %ymm11,%ymm9,%ymm13
- DB 196,98,125,24,53,200,219,2,0 ; vbroadcastss 0x2dbc8(%rip),%ymm14 # 2f67c <_sk_srcover_bgra_8888_sse2_lowp+0x300>
+ DB 196,98,125,24,53,40,11,3,0 ; vbroadcastss 0x30b28(%rip),%ymm14 # 325dc <_sk_srcover_bgra_8888_sse2_lowp+0x300>
DB 196,66,53,168,238 ; vfmadd213ps %ymm14,%ymm9,%ymm13
- DB 196,98,125,24,61,190,219,2,0 ; vbroadcastss 0x2dbbe(%rip),%ymm15 # 2f680 <_sk_srcover_bgra_8888_sse2_lowp+0x304>
+ DB 196,98,125,24,61,30,11,3,0 ; vbroadcastss 0x30b1e(%rip),%ymm15 # 325e0 <_sk_srcover_bgra_8888_sse2_lowp+0x304>
DB 196,65,52,88,207 ; vaddps %ymm15,%ymm9,%ymm9
DB 196,65,124,83,201 ; vrcpps %ymm9,%ymm9
DB 196,65,20,89,201 ; vmulps %ymm9,%ymm13,%ymm9
- DB 196,98,125,24,45,170,219,2,0 ; vbroadcastss 0x2dbaa(%rip),%ymm13 # 2f684 <_sk_srcover_bgra_8888_sse2_lowp+0x308>
+ DB 196,98,125,24,45,10,11,3,0 ; vbroadcastss 0x30b0a(%rip),%ymm13 # 325e4 <_sk_srcover_bgra_8888_sse2_lowp+0x308>
DB 196,193,124,194,197,1 ; vcmpltps %ymm13,%ymm0,%ymm0
DB 196,195,53,74,194,0 ; vblendvps %ymm0,%ymm10,%ymm9,%ymm0
DB 197,124,82,201 ; vrsqrtps %ymm1,%ymm9
@@ -1691,26 +1691,26 @@ _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,193,218,2,0 ; vbroadcastss 0x2dac1(%rip),%ymm11 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,29,33,10,3,0 ; vbroadcastss 0x30a21(%rip),%ymm11 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,65,36,94,218 ; vdivps %ymm10,%ymm11,%ymm11
DB 197,116,92,226 ; vsubps %ymm2,%ymm1,%ymm12
DB 197,116,194,234,1 ; vcmpltps %ymm2,%ymm1,%ymm13
- DB 196,98,125,24,53,6,219,2,0 ; vbroadcastss 0x2db06(%rip),%ymm14 # 2f688 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
+ DB 196,98,125,24,53,102,10,3,0 ; vbroadcastss 0x30a66(%rip),%ymm14 # 325e8 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
DB 196,65,4,87,255 ; vxorps %ymm15,%ymm15,%ymm15
DB 196,67,5,74,238,208 ; vblendvps %ymm13,%ymm14,%ymm15,%ymm13
DB 196,66,37,168,229 ; vfmadd213ps %ymm13,%ymm11,%ymm12
DB 197,236,92,208 ; vsubps %ymm0,%ymm2,%ymm2
DB 197,124,92,233 ; vsubps %ymm1,%ymm0,%ymm13
- DB 196,98,125,24,53,237,218,2,0 ; vbroadcastss 0x2daed(%rip),%ymm14 # 2f690 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
+ DB 196,98,125,24,53,77,10,3,0 ; vbroadcastss 0x30a4d(%rip),%ymm14 # 325f0 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
DB 196,66,37,168,238 ; vfmadd213ps %ymm14,%ymm11,%ymm13
- DB 196,98,125,24,53,219,218,2,0 ; vbroadcastss 0x2dadb(%rip),%ymm14 # 2f68c <_sk_srcover_bgra_8888_sse2_lowp+0x310>
+ DB 196,98,125,24,53,59,10,3,0 ; vbroadcastss 0x30a3b(%rip),%ymm14 # 325ec <_sk_srcover_bgra_8888_sse2_lowp+0x310>
DB 196,194,37,168,214 ; vfmadd213ps %ymm14,%ymm11,%ymm2
DB 197,188,194,201,0 ; vcmpeqps %ymm1,%ymm8,%ymm1
DB 196,227,21,74,202,16 ; vblendvps %ymm1,%ymm2,%ymm13,%ymm1
DB 197,188,194,192,0 ; vcmpeqps %ymm0,%ymm8,%ymm0
DB 196,195,117,74,196,0 ; vblendvps %ymm0,%ymm12,%ymm1,%ymm0
DB 196,193,60,88,201 ; vaddps %ymm9,%ymm8,%ymm1
- DB 196,98,125,24,29,78,218,2,0 ; vbroadcastss 0x2da4e(%rip),%ymm11 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,29,174,9,3,0 ; vbroadcastss 0x309ae(%rip),%ymm11 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,193,116,89,211 ; vmulps %ymm11,%ymm1,%ymm2
DB 197,36,194,218,1 ; vcmpltps %ymm2,%ymm11,%ymm11
DB 196,65,12,92,224 ; vsubps %ymm8,%ymm14,%ymm12
@@ -1720,7 +1720,7 @@ _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,129,218,2,0 ; vbroadcastss 0x2da81(%rip),%ymm8 # 2f694 <_sk_srcover_bgra_8888_sse2_lowp+0x318>
+ DB 196,98,125,24,5,225,9,3,0 ; vbroadcastss 0x309e1(%rip),%ymm8 # 325f4 <_sk_srcover_bgra_8888_sse2_lowp+0x318>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -1735,30 +1735,30 @@ _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,212,217,2,0 ; vbroadcastss 0x2d9d4(%rip),%ymm8 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,5,52,9,3,0 ; vbroadcastss 0x30934(%rip),%ymm8 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,60,194,202,2 ; vcmpleps %ymm2,%ymm8,%ymm9
DB 197,84,89,210 ; vmulps %ymm2,%ymm5,%ymm10
DB 196,65,84,92,218 ; vsubps %ymm10,%ymm5,%ymm11
DB 196,67,45,74,203,144 ; vblendvps %ymm9,%ymm11,%ymm10,%ymm9
DB 197,52,88,210 ; vaddps %ymm2,%ymm9,%ymm10
- DB 196,98,125,24,13,23,218,2,0 ; vbroadcastss 0x2da17(%rip),%ymm9 # 2f68c <_sk_srcover_bgra_8888_sse2_lowp+0x310>
+ DB 196,98,125,24,13,119,9,3,0 ; vbroadcastss 0x30977(%rip),%ymm9 # 325ec <_sk_srcover_bgra_8888_sse2_lowp+0x310>
DB 196,66,109,170,202 ; vfmsub213ps %ymm10,%ymm2,%ymm9
- DB 196,98,125,24,29,21,218,2,0 ; vbroadcastss 0x2da15(%rip),%ymm11 # 2f698 <_sk_srcover_bgra_8888_sse2_lowp+0x31c>
+ DB 196,98,125,24,29,117,9,3,0 ; vbroadcastss 0x30975(%rip),%ymm11 # 325f8 <_sk_srcover_bgra_8888_sse2_lowp+0x31c>
DB 196,65,92,88,219 ; vaddps %ymm11,%ymm4,%ymm11
DB 196,67,125,8,227,1 ; vroundps $0x1,%ymm11,%ymm12
DB 196,65,36,92,252 ; vsubps %ymm12,%ymm11,%ymm15
DB 196,65,44,92,217 ; vsubps %ymm9,%ymm10,%ymm11
- DB 196,98,125,24,45,231,217,2,0 ; vbroadcastss 0x2d9e7(%rip),%ymm13 # 2f688 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
+ DB 196,98,125,24,45,71,9,3,0 ; vbroadcastss 0x30947(%rip),%ymm13 # 325e8 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
DB 196,193,4,89,197 ; vmulps %ymm13,%ymm15,%ymm0
- DB 196,98,125,24,53,225,217,2,0 ; vbroadcastss 0x2d9e1(%rip),%ymm14 # 2f690 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
+ DB 196,98,125,24,53,65,9,3,0 ; vbroadcastss 0x30941(%rip),%ymm14 # 325f0 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
DB 197,12,92,224 ; vsubps %ymm0,%ymm14,%ymm12
DB 196,66,37,168,225 ; vfmadd213ps %ymm9,%ymm11,%ymm12
- DB 196,226,125,24,29,219,217,2,0 ; vbroadcastss 0x2d9db(%rip),%ymm3 # 2f69c <_sk_srcover_bgra_8888_sse2_lowp+0x320>
+ DB 196,226,125,24,29,59,9,3,0 ; vbroadcastss 0x3093b(%rip),%ymm3 # 325fc <_sk_srcover_bgra_8888_sse2_lowp+0x320>
DB 196,193,100,194,255,2 ; vcmpleps %ymm15,%ymm3,%ymm7
DB 196,195,29,74,249,112 ; vblendvps %ymm7,%ymm9,%ymm12,%ymm7
DB 196,65,60,194,231,2 ; vcmpleps %ymm15,%ymm8,%ymm12
DB 196,227,45,74,255,192 ; vblendvps %ymm12,%ymm7,%ymm10,%ymm7
- DB 196,98,125,24,37,178,217,2,0 ; vbroadcastss 0x2d9b2(%rip),%ymm12 # 2f694 <_sk_srcover_bgra_8888_sse2_lowp+0x318>
+ DB 196,98,125,24,37,18,9,3,0 ; vbroadcastss 0x30912(%rip),%ymm12 # 325f4 <_sk_srcover_bgra_8888_sse2_lowp+0x318>
DB 196,65,28,194,255,2 ; vcmpleps %ymm15,%ymm12,%ymm15
DB 196,194,37,168,193 ; vfmadd213ps %ymm9,%ymm11,%ymm0
DB 196,99,125,74,255,240 ; vblendvps %ymm15,%ymm7,%ymm0,%ymm15
@@ -1774,7 +1774,7 @@ _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,102,217,2,0 ; vbroadcastss 0x2d966(%rip),%ymm0 # 2f6a0 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ DB 196,226,125,24,5,198,8,3,0 ; vbroadcastss 0x308c6(%rip),%ymm0 # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
DB 197,220,88,192 ; vaddps %ymm0,%ymm4,%ymm0
DB 196,227,125,8,224,1 ; vroundps $0x1,%ymm0,%ymm4
DB 197,252,92,196 ; vsubps %ymm4,%ymm0,%ymm0
@@ -1824,10 +1824,10 @@ _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,109,224,2,0 ; vpand 0x2e06d(%rip),%xmm8,%xmm8 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 197,57,219,5,45,16,3,0 ; vpand 0x3102d(%rip),%xmm8,%xmm8 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 196,66,125,51,192 ; vpmovzxwd %xmm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,13,142,216,2,0 ; vbroadcastss 0x2d88e(%rip),%ymm9 # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,13,238,7,3,0 ; vbroadcastss 0x307ee(%rip),%ymm9 # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 197,188,89,201 ; vmulps %ymm1,%ymm8,%ymm1
@@ -1902,20 +1902,20 @@ _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,145,215,2,0 ; vpbroadcastd 0x2d791(%rip),%ymm9 # 2f6a8 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ DB 196,98,125,88,13,241,6,3,0 ; vpbroadcastd 0x306f1(%rip),%ymm9 # 32608 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
DB 196,65,61,219,201 ; vpand %ymm9,%ymm8,%ymm9
DB 196,65,124,91,201 ; vcvtdq2ps %ymm9,%ymm9
- DB 196,98,125,24,21,130,215,2,0 ; vbroadcastss 0x2d782(%rip),%ymm10 # 2f6ac <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ DB 196,98,125,24,21,226,6,3,0 ; vbroadcastss 0x306e2(%rip),%ymm10 # 3260c <_sk_srcover_bgra_8888_sse2_lowp+0x330>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
- DB 196,98,125,88,21,120,215,2,0 ; vpbroadcastd 0x2d778(%rip),%ymm10 # 2f6b0 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ DB 196,98,125,88,21,216,6,3,0 ; vpbroadcastd 0x306d8(%rip),%ymm10 # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
DB 196,65,61,219,210 ; vpand %ymm10,%ymm8,%ymm10
DB 196,65,124,91,210 ; vcvtdq2ps %ymm10,%ymm10
- DB 196,98,125,24,29,105,215,2,0 ; vbroadcastss 0x2d769(%rip),%ymm11 # 2f6b4 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ DB 196,98,125,24,29,201,6,3,0 ; vbroadcastss 0x306c9(%rip),%ymm11 # 32614 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
- DB 196,98,125,88,29,95,215,2,0 ; vpbroadcastd 0x2d75f(%rip),%ymm11 # 2f6b8 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ DB 196,98,125,88,29,191,6,3,0 ; vpbroadcastd 0x306bf(%rip),%ymm11 # 32618 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
DB 196,65,61,219,195 ; vpand %ymm11,%ymm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,29,80,215,2,0 ; vbroadcastss 0x2d750(%rip),%ymm11 # 2f6bc <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ DB 196,98,125,24,29,176,6,3,0 ; vbroadcastss 0x306b0(%rip),%ymm11 # 3261c <_sk_srcover_bgra_8888_sse2_lowp+0x340>
DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
DB 197,100,194,223,1 ; vcmpltps %ymm7,%ymm3,%ymm11
DB 196,65,44,93,224 ; vminps %ymm8,%ymm10,%ymm12
@@ -2002,10 +2002,10 @@ _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,211,221,2,0 ; vpand 0x2ddd3(%rip),%xmm8,%xmm8 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 197,57,219,5,147,13,3,0 ; vpand 0x30d93(%rip),%xmm8,%xmm8 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 196,66,125,51,192 ; vpmovzxwd %xmm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,13,244,213,2,0 ; vbroadcastss 0x2d5f4(%rip),%ymm9 # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,13,84,5,3,0 ; vbroadcastss 0x30554(%rip),%ymm9 # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,252,92,196 ; vsubps %ymm4,%ymm0,%ymm0
DB 196,226,61,168,196 ; vfmadd213ps %ymm4,%ymm8,%ymm0
@@ -2057,7 +2057,7 @@ _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+0xffffffffddfd2e0c>
+ DB 232,255,255,255,221 ; callq ffffffffde002188 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfcfeac>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,210 ; callq *%rdx
@@ -2081,20 +2081,20 @@ _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,225,212,2,0 ; vpbroadcastd 0x2d4e1(%rip),%ymm9 # 2f6a8 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ DB 196,98,125,88,13,65,4,3,0 ; vpbroadcastd 0x30441(%rip),%ymm9 # 32608 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
DB 196,65,61,219,201 ; vpand %ymm9,%ymm8,%ymm9
DB 196,65,124,91,201 ; vcvtdq2ps %ymm9,%ymm9
- DB 196,98,125,24,21,210,212,2,0 ; vbroadcastss 0x2d4d2(%rip),%ymm10 # 2f6ac <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ DB 196,98,125,24,21,50,4,3,0 ; vbroadcastss 0x30432(%rip),%ymm10 # 3260c <_sk_srcover_bgra_8888_sse2_lowp+0x330>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
- DB 196,98,125,88,21,200,212,2,0 ; vpbroadcastd 0x2d4c8(%rip),%ymm10 # 2f6b0 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ DB 196,98,125,88,21,40,4,3,0 ; vpbroadcastd 0x30428(%rip),%ymm10 # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
DB 196,65,61,219,210 ; vpand %ymm10,%ymm8,%ymm10
DB 196,65,124,91,210 ; vcvtdq2ps %ymm10,%ymm10
- DB 196,98,125,24,29,185,212,2,0 ; vbroadcastss 0x2d4b9(%rip),%ymm11 # 2f6b4 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ DB 196,98,125,24,29,25,4,3,0 ; vbroadcastss 0x30419(%rip),%ymm11 # 32614 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
- DB 196,98,125,88,29,175,212,2,0 ; vpbroadcastd 0x2d4af(%rip),%ymm11 # 2f6b8 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ DB 196,98,125,88,29,15,4,3,0 ; vpbroadcastd 0x3040f(%rip),%ymm11 # 32618 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
DB 196,65,61,219,195 ; vpand %ymm11,%ymm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,29,160,212,2,0 ; vbroadcastss 0x2d4a0(%rip),%ymm11 # 2f6bc <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ DB 196,98,125,24,29,0,4,3,0 ; vbroadcastss 0x30400(%rip),%ymm11 # 3261c <_sk_srcover_bgra_8888_sse2_lowp+0x340>
DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
DB 197,100,194,223,1 ; vcmpltps %ymm7,%ymm3,%ymm11
DB 196,65,44,93,224 ; vminps %ymm8,%ymm10,%ymm12
@@ -2166,7 +2166,7 @@ _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,124,213,2,0 ; vpand 0x2d57c(%rip),%ymm3,%ymm1 # 2f8a0 <_sk_srcover_bgra_8888_sse2_lowp+0x524>
+ DB 197,229,219,13,220,4,3,0 ; vpand 0x304dc(%rip),%ymm3,%ymm1 # 32800 <_sk_srcover_bgra_8888_sse2_lowp+0x524>
DB 196,65,61,118,192 ; vpcmpeqd %ymm8,%ymm8,%ymm8
DB 76,139,64,8 ; mov 0x8(%rax),%r8
DB 76,139,72,16 ; mov 0x10(%rax),%r9
@@ -2174,16 +2174,16 @@ _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,115,213,2,0 ; vpshufb 0x2d573(%rip),%ymm3,%ymm9 # 2f8c0 <_sk_srcover_bgra_8888_sse2_lowp+0x544>
+ DB 196,98,101,0,13,211,4,3,0 ; vpshufb 0x304d3(%rip),%ymm3,%ymm9 # 32820 <_sk_srcover_bgra_8888_sse2_lowp+0x544>
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 196,65,45,118,210 ; vpcmpeqd %ymm10,%ymm10,%ymm10
DB 196,130,45,146,12,137 ; vgatherdps %ymm10,(%r9,%ymm9,4),%ymm1
DB 72,139,64,24 ; mov 0x18(%rax),%rax
- DB 196,98,101,0,13,119,213,2,0 ; vpshufb 0x2d577(%rip),%ymm3,%ymm9 # 2f8e0 <_sk_srcover_bgra_8888_sse2_lowp+0x564>
+ DB 196,98,101,0,13,215,4,3,0 ; vpshufb 0x304d7(%rip),%ymm3,%ymm9 # 32840 <_sk_srcover_bgra_8888_sse2_lowp+0x564>
DB 196,162,61,146,20,136 ; vgatherdps %ymm8,(%rax,%ymm9,4),%ymm2
DB 197,229,114,211,24 ; vpsrld $0x18,%ymm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,98,125,24,5,35,211,2,0 ; vbroadcastss 0x2d323(%rip),%ymm8 # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,5,131,2,3,0 ; vbroadcastss 0x30283(%rip),%ymm8 # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2262,7 +2262,7 @@ _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,180,217,2,0 ; vmovdqa 0x2d9b4(%rip),%xmm11 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 197,121,111,29,116,9,3,0 ; vmovdqa 0x30974(%rip),%xmm11 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 196,193,113,219,195 ; vpand %xmm11,%xmm1,%xmm0
DB 196,226,125,51,200 ; vpmovzxwd %xmm0,%ymm1
DB 196,65,29,118,228 ; vpcmpeqd %ymm12,%ymm12,%ymm12
@@ -2287,7 +2287,7 @@ _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,136,209,2,0 ; vbroadcastss 0x2d188(%rip),%ymm8 # 2f6c0 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+ DB 196,98,125,24,5,232,0,3,0 ; vbroadcastss 0x300e8(%rip),%ymm8 # 32620 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2345,7 +2345,7 @@ _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,52,216,2,0 ; vmovdqa 0x2d834(%rip),%xmm3 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 197,249,111,29,244,7,3,0 ; vmovdqa 0x307f4(%rip),%xmm3 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 197,249,219,195 ; vpand %xmm3,%xmm0,%xmm0
DB 196,98,125,51,200 ; vpmovzxwd %xmm0,%ymm9
DB 196,65,45,118,210 ; vpcmpeqd %ymm10,%ymm10,%ymm10
@@ -2365,7 +2365,7 @@ _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,145,207,2,0 ; vbroadcastss 0x2cf91(%rip),%ymm3 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,241,254,2,0 ; vbroadcastss 0x2fef1(%rip),%ymm3 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 255,224 ; jmpq *%rax
DB 196,129,121,110,4,72 ; vmovd (%r8,%r9,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
@@ -2432,7 +2432,7 @@ _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,134,206,2,0 ; vbroadcastss 0x2ce86(%rip),%ymm8 # 2f658 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,5,230,253,2,0 ; vbroadcastss 0x2fde6(%rip),%ymm8 # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 197,125,91,200 ; vcvtps2dq %ymm0,%ymm9
DB 196,65,249,126,200 ; vmovq %xmm9,%r8
@@ -2562,7 +2562,7 @@ _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,88,204,2,0 ; vbroadcastss 0x2cc58(%rip),%ymm8 # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,5,184,251,2,0 ; vbroadcastss 0x2fbb8(%rip),%ymm8 # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 196,226,125,49,201 ; vpmovzxbd %xmm1,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
@@ -2682,7 +2682,7 @@ _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,44,202,2,0 ; vbroadcastss 0x2ca2c(%rip),%ymm8 # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,5,140,249,2,0 ; vbroadcastss 0x2f98c(%rip),%ymm8 # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 196,226,125,49,201 ; vpmovzxbd %xmm1,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
@@ -2775,33 +2775,33 @@ _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,18,201,2,0 ; vbroadcastss 0x2c912(%rip),%ymm12 # 2f6c4 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
- DB 196,98,125,24,45,13,201,2,0 ; vbroadcastss 0x2c90d(%rip),%ymm13 # 2f6c8 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ DB 196,98,125,24,37,114,248,2,0 ; vbroadcastss 0x2f872(%rip),%ymm12 # 32624 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ DB 196,98,125,24,45,109,248,2,0 ; vbroadcastss 0x2f86d(%rip),%ymm13 # 32628 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
DB 196,65,44,84,213 ; vandps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,95,200,2,0 ; vbroadcastss 0x2c85f(%rip),%ymm13 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,45,191,247,2,0 ; vbroadcastss 0x2f7bf(%rip),%ymm13 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,44,86,213 ; vorps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,245,200,2,0 ; vbroadcastss 0x2c8f5(%rip),%ymm13 # 2f6cc <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ DB 196,98,125,24,45,85,248,2,0 ; vbroadcastss 0x2f855(%rip),%ymm13 # 3262c <_sk_srcover_bgra_8888_sse2_lowp+0x350>
DB 196,66,37,184,236 ; vfmadd231ps %ymm12,%ymm11,%ymm13
- DB 196,98,125,24,29,235,200,2,0 ; vbroadcastss 0x2c8eb(%rip),%ymm11 # 2f6d0 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ DB 196,98,125,24,29,75,248,2,0 ; vbroadcastss 0x2f84b(%rip),%ymm11 # 32630 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
DB 196,66,45,172,221 ; vfnmadd213ps %ymm13,%ymm10,%ymm11
- DB 196,98,125,24,37,225,200,2,0 ; vbroadcastss 0x2c8e1(%rip),%ymm12 # 2f6d4 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ DB 196,98,125,24,37,65,248,2,0 ; vbroadcastss 0x2f841(%rip),%ymm12 # 32634 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,215,200,2,0 ; vbroadcastss 0x2c8d7(%rip),%ymm12 # 2f6d8 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ DB 196,98,125,24,37,55,248,2,0 ; vbroadcastss 0x2f837(%rip),%ymm12 # 32638 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
DB 196,65,28,94,210 ; vdivps %ymm10,%ymm12,%ymm10
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
DB 196,193,124,89,194 ; vmulps %ymm10,%ymm0,%ymm0
DB 196,99,125,8,208,1 ; vroundps $0x1,%ymm0,%ymm10
DB 196,65,124,92,210 ; vsubps %ymm10,%ymm0,%ymm10
- DB 196,98,125,24,29,184,200,2,0 ; vbroadcastss 0x2c8b8(%rip),%ymm11 # 2f6dc <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ DB 196,98,125,24,29,24,248,2,0 ; vbroadcastss 0x2f818(%rip),%ymm11 # 3263c <_sk_srcover_bgra_8888_sse2_lowp+0x360>
DB 196,193,124,88,195 ; vaddps %ymm11,%ymm0,%ymm0
- DB 196,98,125,24,29,174,200,2,0 ; vbroadcastss 0x2c8ae(%rip),%ymm11 # 2f6e0 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ DB 196,98,125,24,29,14,248,2,0 ; vbroadcastss 0x2f80e(%rip),%ymm11 # 32640 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
DB 196,98,45,172,216 ; vfnmadd213ps %ymm0,%ymm10,%ymm11
- DB 196,226,125,24,5,164,200,2,0 ; vbroadcastss 0x2c8a4(%rip),%ymm0 # 2f6e4 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ DB 196,226,125,24,5,4,248,2,0 ; vbroadcastss 0x2f804(%rip),%ymm0 # 32644 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
DB 196,193,124,92,194 ; vsubps %ymm10,%ymm0,%ymm0
- DB 196,98,125,24,21,154,200,2,0 ; vbroadcastss 0x2c89a(%rip),%ymm10 # 2f6e8 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ DB 196,98,125,24,21,250,247,2,0 ; vbroadcastss 0x2f7fa(%rip),%ymm10 # 32648 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
DB 197,172,94,192 ; vdivps %ymm0,%ymm10,%ymm0
DB 197,164,88,192 ; vaddps %ymm0,%ymm11,%ymm0
- DB 196,98,125,24,21,141,200,2,0 ; vbroadcastss 0x2c88d(%rip),%ymm10 # 2f6ec <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ DB 196,98,125,24,21,237,247,2,0 ; vbroadcastss 0x2f7ed(%rip),%ymm10 # 3264c <_sk_srcover_bgra_8888_sse2_lowp+0x370>
DB 196,193,124,89,194 ; vmulps %ymm10,%ymm0,%ymm0
DB 197,253,91,192 ; vcvtps2dq %ymm0,%ymm0
DB 196,98,125,24,80,20 ; vbroadcastss 0x14(%rax),%ymm10
@@ -2809,7 +2809,7 @@ _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,161,199,2,0 ; vbroadcastss 0x2c7a1(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,1,247,2,0 ; vbroadcastss 0x2f701(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2827,33 +2827,33 @@ _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,237,199,2,0 ; vbroadcastss 0x2c7ed(%rip),%ymm12 # 2f6c4 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
- DB 196,98,125,24,45,232,199,2,0 ; vbroadcastss 0x2c7e8(%rip),%ymm13 # 2f6c8 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ DB 196,98,125,24,37,77,247,2,0 ; vbroadcastss 0x2f74d(%rip),%ymm12 # 32624 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ DB 196,98,125,24,45,72,247,2,0 ; vbroadcastss 0x2f748(%rip),%ymm13 # 32628 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
DB 196,65,44,84,213 ; vandps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,58,199,2,0 ; vbroadcastss 0x2c73a(%rip),%ymm13 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,45,154,246,2,0 ; vbroadcastss 0x2f69a(%rip),%ymm13 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,44,86,213 ; vorps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,208,199,2,0 ; vbroadcastss 0x2c7d0(%rip),%ymm13 # 2f6cc <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ DB 196,98,125,24,45,48,247,2,0 ; vbroadcastss 0x2f730(%rip),%ymm13 # 3262c <_sk_srcover_bgra_8888_sse2_lowp+0x350>
DB 196,66,37,184,236 ; vfmadd231ps %ymm12,%ymm11,%ymm13
- DB 196,98,125,24,29,198,199,2,0 ; vbroadcastss 0x2c7c6(%rip),%ymm11 # 2f6d0 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ DB 196,98,125,24,29,38,247,2,0 ; vbroadcastss 0x2f726(%rip),%ymm11 # 32630 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
DB 196,66,45,172,221 ; vfnmadd213ps %ymm13,%ymm10,%ymm11
- DB 196,98,125,24,37,188,199,2,0 ; vbroadcastss 0x2c7bc(%rip),%ymm12 # 2f6d4 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ DB 196,98,125,24,37,28,247,2,0 ; vbroadcastss 0x2f71c(%rip),%ymm12 # 32634 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,178,199,2,0 ; vbroadcastss 0x2c7b2(%rip),%ymm12 # 2f6d8 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ DB 196,98,125,24,37,18,247,2,0 ; vbroadcastss 0x2f712(%rip),%ymm12 # 32638 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
DB 196,65,28,94,210 ; vdivps %ymm10,%ymm12,%ymm10
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
DB 196,193,116,89,202 ; vmulps %ymm10,%ymm1,%ymm1
DB 196,99,125,8,209,1 ; vroundps $0x1,%ymm1,%ymm10
DB 196,65,116,92,210 ; vsubps %ymm10,%ymm1,%ymm10
- DB 196,98,125,24,29,147,199,2,0 ; vbroadcastss 0x2c793(%rip),%ymm11 # 2f6dc <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ DB 196,98,125,24,29,243,246,2,0 ; vbroadcastss 0x2f6f3(%rip),%ymm11 # 3263c <_sk_srcover_bgra_8888_sse2_lowp+0x360>
DB 196,193,116,88,203 ; vaddps %ymm11,%ymm1,%ymm1
- DB 196,98,125,24,29,137,199,2,0 ; vbroadcastss 0x2c789(%rip),%ymm11 # 2f6e0 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ DB 196,98,125,24,29,233,246,2,0 ; vbroadcastss 0x2f6e9(%rip),%ymm11 # 32640 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
DB 196,98,45,172,217 ; vfnmadd213ps %ymm1,%ymm10,%ymm11
- DB 196,226,125,24,13,127,199,2,0 ; vbroadcastss 0x2c77f(%rip),%ymm1 # 2f6e4 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ DB 196,226,125,24,13,223,246,2,0 ; vbroadcastss 0x2f6df(%rip),%ymm1 # 32644 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
DB 196,193,116,92,202 ; vsubps %ymm10,%ymm1,%ymm1
- DB 196,98,125,24,21,117,199,2,0 ; vbroadcastss 0x2c775(%rip),%ymm10 # 2f6e8 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ DB 196,98,125,24,21,213,246,2,0 ; vbroadcastss 0x2f6d5(%rip),%ymm10 # 32648 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
DB 197,172,94,201 ; vdivps %ymm1,%ymm10,%ymm1
DB 197,164,88,201 ; vaddps %ymm1,%ymm11,%ymm1
- DB 196,98,125,24,21,104,199,2,0 ; vbroadcastss 0x2c768(%rip),%ymm10 # 2f6ec <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ DB 196,98,125,24,21,200,246,2,0 ; vbroadcastss 0x2f6c8(%rip),%ymm10 # 3264c <_sk_srcover_bgra_8888_sse2_lowp+0x370>
DB 196,193,116,89,202 ; vmulps %ymm10,%ymm1,%ymm1
DB 197,253,91,201 ; vcvtps2dq %ymm1,%ymm1
DB 196,98,125,24,80,20 ; vbroadcastss 0x14(%rax),%ymm10
@@ -2861,7 +2861,7 @@ _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,124,198,2,0 ; vbroadcastss 0x2c67c(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,220,245,2,0 ; vbroadcastss 0x2f5dc(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2879,33 +2879,33 @@ _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,200,198,2,0 ; vbroadcastss 0x2c6c8(%rip),%ymm12 # 2f6c4 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
- DB 196,98,125,24,45,195,198,2,0 ; vbroadcastss 0x2c6c3(%rip),%ymm13 # 2f6c8 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ DB 196,98,125,24,37,40,246,2,0 ; vbroadcastss 0x2f628(%rip),%ymm12 # 32624 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ DB 196,98,125,24,45,35,246,2,0 ; vbroadcastss 0x2f623(%rip),%ymm13 # 32628 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
DB 196,65,44,84,213 ; vandps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,21,198,2,0 ; vbroadcastss 0x2c615(%rip),%ymm13 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,45,117,245,2,0 ; vbroadcastss 0x2f575(%rip),%ymm13 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,44,86,213 ; vorps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,171,198,2,0 ; vbroadcastss 0x2c6ab(%rip),%ymm13 # 2f6cc <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ DB 196,98,125,24,45,11,246,2,0 ; vbroadcastss 0x2f60b(%rip),%ymm13 # 3262c <_sk_srcover_bgra_8888_sse2_lowp+0x350>
DB 196,66,37,184,236 ; vfmadd231ps %ymm12,%ymm11,%ymm13
- DB 196,98,125,24,29,161,198,2,0 ; vbroadcastss 0x2c6a1(%rip),%ymm11 # 2f6d0 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ DB 196,98,125,24,29,1,246,2,0 ; vbroadcastss 0x2f601(%rip),%ymm11 # 32630 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
DB 196,66,45,172,221 ; vfnmadd213ps %ymm13,%ymm10,%ymm11
- DB 196,98,125,24,37,151,198,2,0 ; vbroadcastss 0x2c697(%rip),%ymm12 # 2f6d4 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ DB 196,98,125,24,37,247,245,2,0 ; vbroadcastss 0x2f5f7(%rip),%ymm12 # 32634 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,141,198,2,0 ; vbroadcastss 0x2c68d(%rip),%ymm12 # 2f6d8 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ DB 196,98,125,24,37,237,245,2,0 ; vbroadcastss 0x2f5ed(%rip),%ymm12 # 32638 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
DB 196,65,28,94,210 ; vdivps %ymm10,%ymm12,%ymm10
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
DB 196,193,108,89,210 ; vmulps %ymm10,%ymm2,%ymm2
DB 196,99,125,8,210,1 ; vroundps $0x1,%ymm2,%ymm10
DB 196,65,108,92,210 ; vsubps %ymm10,%ymm2,%ymm10
- DB 196,98,125,24,29,110,198,2,0 ; vbroadcastss 0x2c66e(%rip),%ymm11 # 2f6dc <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ DB 196,98,125,24,29,206,245,2,0 ; vbroadcastss 0x2f5ce(%rip),%ymm11 # 3263c <_sk_srcover_bgra_8888_sse2_lowp+0x360>
DB 196,193,108,88,211 ; vaddps %ymm11,%ymm2,%ymm2
- DB 196,98,125,24,29,100,198,2,0 ; vbroadcastss 0x2c664(%rip),%ymm11 # 2f6e0 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ DB 196,98,125,24,29,196,245,2,0 ; vbroadcastss 0x2f5c4(%rip),%ymm11 # 32640 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
DB 196,98,45,172,218 ; vfnmadd213ps %ymm2,%ymm10,%ymm11
- DB 196,226,125,24,21,90,198,2,0 ; vbroadcastss 0x2c65a(%rip),%ymm2 # 2f6e4 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ DB 196,226,125,24,21,186,245,2,0 ; vbroadcastss 0x2f5ba(%rip),%ymm2 # 32644 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
DB 196,193,108,92,210 ; vsubps %ymm10,%ymm2,%ymm2
- DB 196,98,125,24,21,80,198,2,0 ; vbroadcastss 0x2c650(%rip),%ymm10 # 2f6e8 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ DB 196,98,125,24,21,176,245,2,0 ; vbroadcastss 0x2f5b0(%rip),%ymm10 # 32648 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
DB 197,172,94,210 ; vdivps %ymm2,%ymm10,%ymm2
DB 197,164,88,210 ; vaddps %ymm2,%ymm11,%ymm2
- DB 196,98,125,24,21,67,198,2,0 ; vbroadcastss 0x2c643(%rip),%ymm10 # 2f6ec <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ DB 196,98,125,24,21,163,245,2,0 ; vbroadcastss 0x2f5a3(%rip),%ymm10 # 3264c <_sk_srcover_bgra_8888_sse2_lowp+0x370>
DB 196,193,108,89,210 ; vmulps %ymm10,%ymm2,%ymm2
DB 197,253,91,210 ; vcvtps2dq %ymm2,%ymm2
DB 196,98,125,24,80,20 ; vbroadcastss 0x14(%rax),%ymm10
@@ -2913,7 +2913,7 @@ _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,87,197,2,0 ; vbroadcastss 0x2c557(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,183,244,2,0 ; vbroadcastss 0x2f4b7(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,108,93,208 ; vminps %ymm8,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2931,33 +2931,33 @@ _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,163,197,2,0 ; vbroadcastss 0x2c5a3(%rip),%ymm12 # 2f6c4 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
- DB 196,98,125,24,45,158,197,2,0 ; vbroadcastss 0x2c59e(%rip),%ymm13 # 2f6c8 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ DB 196,98,125,24,37,3,245,2,0 ; vbroadcastss 0x2f503(%rip),%ymm12 # 32624 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ DB 196,98,125,24,45,254,244,2,0 ; vbroadcastss 0x2f4fe(%rip),%ymm13 # 32628 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
DB 196,65,44,84,213 ; vandps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,240,196,2,0 ; vbroadcastss 0x2c4f0(%rip),%ymm13 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,45,80,244,2,0 ; vbroadcastss 0x2f450(%rip),%ymm13 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,44,86,213 ; vorps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,134,197,2,0 ; vbroadcastss 0x2c586(%rip),%ymm13 # 2f6cc <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ DB 196,98,125,24,45,230,244,2,0 ; vbroadcastss 0x2f4e6(%rip),%ymm13 # 3262c <_sk_srcover_bgra_8888_sse2_lowp+0x350>
DB 196,66,37,184,236 ; vfmadd231ps %ymm12,%ymm11,%ymm13
- DB 196,98,125,24,29,124,197,2,0 ; vbroadcastss 0x2c57c(%rip),%ymm11 # 2f6d0 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ DB 196,98,125,24,29,220,244,2,0 ; vbroadcastss 0x2f4dc(%rip),%ymm11 # 32630 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
DB 196,66,45,172,221 ; vfnmadd213ps %ymm13,%ymm10,%ymm11
- DB 196,98,125,24,37,114,197,2,0 ; vbroadcastss 0x2c572(%rip),%ymm12 # 2f6d4 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ DB 196,98,125,24,37,210,244,2,0 ; vbroadcastss 0x2f4d2(%rip),%ymm12 # 32634 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,104,197,2,0 ; vbroadcastss 0x2c568(%rip),%ymm12 # 2f6d8 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ DB 196,98,125,24,37,200,244,2,0 ; vbroadcastss 0x2f4c8(%rip),%ymm12 # 32638 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
DB 196,65,28,94,210 ; vdivps %ymm10,%ymm12,%ymm10
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
DB 196,193,100,89,218 ; vmulps %ymm10,%ymm3,%ymm3
DB 196,99,125,8,211,1 ; vroundps $0x1,%ymm3,%ymm10
DB 196,65,100,92,210 ; vsubps %ymm10,%ymm3,%ymm10
- DB 196,98,125,24,29,73,197,2,0 ; vbroadcastss 0x2c549(%rip),%ymm11 # 2f6dc <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ DB 196,98,125,24,29,169,244,2,0 ; vbroadcastss 0x2f4a9(%rip),%ymm11 # 3263c <_sk_srcover_bgra_8888_sse2_lowp+0x360>
DB 196,193,100,88,219 ; vaddps %ymm11,%ymm3,%ymm3
- DB 196,98,125,24,29,63,197,2,0 ; vbroadcastss 0x2c53f(%rip),%ymm11 # 2f6e0 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ DB 196,98,125,24,29,159,244,2,0 ; vbroadcastss 0x2f49f(%rip),%ymm11 # 32640 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
DB 196,98,45,172,219 ; vfnmadd213ps %ymm3,%ymm10,%ymm11
- DB 196,226,125,24,29,53,197,2,0 ; vbroadcastss 0x2c535(%rip),%ymm3 # 2f6e4 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ DB 196,226,125,24,29,149,244,2,0 ; vbroadcastss 0x2f495(%rip),%ymm3 # 32644 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
DB 196,193,100,92,218 ; vsubps %ymm10,%ymm3,%ymm3
- DB 196,98,125,24,21,43,197,2,0 ; vbroadcastss 0x2c52b(%rip),%ymm10 # 2f6e8 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ DB 196,98,125,24,21,139,244,2,0 ; vbroadcastss 0x2f48b(%rip),%ymm10 # 32648 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
DB 197,172,94,219 ; vdivps %ymm3,%ymm10,%ymm3
DB 197,164,88,219 ; vaddps %ymm3,%ymm11,%ymm3
- DB 196,98,125,24,21,30,197,2,0 ; vbroadcastss 0x2c51e(%rip),%ymm10 # 2f6ec <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ DB 196,98,125,24,21,126,244,2,0 ; vbroadcastss 0x2f47e(%rip),%ymm10 # 3264c <_sk_srcover_bgra_8888_sse2_lowp+0x370>
DB 196,193,100,89,218 ; vmulps %ymm10,%ymm3,%ymm3
DB 197,253,91,219 ; vcvtps2dq %ymm3,%ymm3
DB 196,98,125,24,80,20 ; vbroadcastss 0x14(%rax),%ymm10
@@ -2965,7 +2965,7 @@ _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,50,196,2,0 ; vbroadcastss 0x2c432(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,146,243,2,0 ; vbroadcastss 0x2f392(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,100,93,216 ; vminps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2982,35 +2982,35 @@ _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,131,196,2,0 ; vbroadcastss 0x2c483(%rip),%ymm11 # 2f6c4 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
- DB 196,226,125,24,45,126,196,2,0 ; vbroadcastss 0x2c47e(%rip),%ymm5 # 2f6c8 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ DB 196,98,125,24,29,227,243,2,0 ; vbroadcastss 0x2f3e3(%rip),%ymm11 # 32624 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ DB 196,226,125,24,45,222,243,2,0 ; vbroadcastss 0x2f3de(%rip),%ymm5 # 32628 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
DB 197,124,84,205 ; vandps %ymm5,%ymm0,%ymm9
- DB 196,226,125,24,37,209,195,2,0 ; vbroadcastss 0x2c3d1(%rip),%ymm4 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,226,125,24,37,49,243,2,0 ; vbroadcastss 0x2f331(%rip),%ymm4 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,52,86,228 ; vorps %ymm4,%ymm9,%ymm12
- DB 196,98,125,24,45,104,196,2,0 ; vbroadcastss 0x2c468(%rip),%ymm13 # 2f6cc <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ DB 196,98,125,24,45,200,243,2,0 ; vbroadcastss 0x2f3c8(%rip),%ymm13 # 3262c <_sk_srcover_bgra_8888_sse2_lowp+0x350>
DB 196,66,37,168,213 ; vfmadd213ps %ymm13,%ymm11,%ymm10
- DB 196,98,125,24,13,94,196,2,0 ; vbroadcastss 0x2c45e(%rip),%ymm9 # 2f6d0 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ DB 196,98,125,24,13,190,243,2,0 ; vbroadcastss 0x2f3be(%rip),%ymm9 # 32630 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
DB 196,66,29,188,209 ; vfnmadd231ps %ymm9,%ymm12,%ymm10
DB 197,124,91,246 ; vcvtdq2ps %ymm6,%ymm14
DB 196,66,37,168,245 ; vfmadd213ps %ymm13,%ymm11,%ymm14
DB 197,124,91,255 ; vcvtdq2ps %ymm7,%ymm15
DB 196,66,37,168,253 ; vfmadd213ps %ymm13,%ymm11,%ymm15
- DB 196,98,125,24,29,66,196,2,0 ; vbroadcastss 0x2c442(%rip),%ymm11 # 2f6d4 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ DB 196,98,125,24,29,162,243,2,0 ; vbroadcastss 0x2f3a2(%rip),%ymm11 # 32634 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
DB 196,65,28,88,227 ; vaddps %ymm11,%ymm12,%ymm12
- DB 196,98,125,24,45,56,196,2,0 ; vbroadcastss 0x2c438(%rip),%ymm13 # 2f6d8 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ DB 196,98,125,24,45,152,243,2,0 ; vbroadcastss 0x2f398(%rip),%ymm13 # 32638 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
DB 196,65,20,94,228 ; vdivps %ymm12,%ymm13,%ymm12
DB 196,65,44,92,212 ; vsubps %ymm12,%ymm10,%ymm10
DB 196,98,125,24,32 ; vbroadcastss (%rax),%ymm12
DB 196,65,44,89,212 ; vmulps %ymm12,%ymm10,%ymm10
DB 196,67,125,8,194,1 ; vroundps $0x1,%ymm10,%ymm8
DB 196,65,44,92,192 ; vsubps %ymm8,%ymm10,%ymm8
- DB 196,226,125,24,21,20,196,2,0 ; vbroadcastss 0x2c414(%rip),%ymm2 # 2f6dc <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ DB 196,226,125,24,21,116,243,2,0 ; vbroadcastss 0x2f374(%rip),%ymm2 # 3263c <_sk_srcover_bgra_8888_sse2_lowp+0x360>
DB 197,44,88,210 ; vaddps %ymm2,%ymm10,%ymm10
- DB 196,226,125,24,29,11,196,2,0 ; vbroadcastss 0x2c40b(%rip),%ymm3 # 2f6e0 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ DB 196,226,125,24,29,107,243,2,0 ; vbroadcastss 0x2f36b(%rip),%ymm3 # 32640 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
DB 196,98,61,188,211 ; vfnmadd231ps %ymm3,%ymm8,%ymm10
- DB 196,226,125,24,13,1,196,2,0 ; vbroadcastss 0x2c401(%rip),%ymm1 # 2f6e4 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ DB 196,226,125,24,13,97,243,2,0 ; vbroadcastss 0x2f361(%rip),%ymm1 # 32644 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
DB 196,65,116,92,192 ; vsubps %ymm8,%ymm1,%ymm8
- DB 196,226,125,24,5,247,195,2,0 ; vbroadcastss 0x2c3f7(%rip),%ymm0 # 2f6e8 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ DB 196,226,125,24,5,87,243,2,0 ; vbroadcastss 0x2f357(%rip),%ymm0 # 32648 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
DB 196,65,124,94,192 ; vdivps %ymm8,%ymm0,%ymm8
DB 196,65,44,88,192 ; vaddps %ymm8,%ymm10,%ymm8
DB 197,204,84,245 ; vandps %ymm5,%ymm6,%ymm6
@@ -3041,7 +3041,7 @@ _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,104,195,2,0 ; vbroadcastss 0x2c368(%rip),%ymm1 # 2f6ec <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ DB 196,226,125,24,13,200,242,2,0 ; vbroadcastss 0x2f2c8(%rip),%ymm1 # 3264c <_sk_srcover_bgra_8888_sse2_lowp+0x370>
DB 197,188,89,209 ; vmulps %ymm1,%ymm8,%ymm2
DB 197,204,89,217 ; vmulps %ymm1,%ymm6,%ymm3
DB 197,252,89,225 ; vmulps %ymm1,%ymm0,%ymm4
@@ -3059,26 +3059,26 @@ _sk_gamma_hsw LABEL PROC
PUBLIC _sk_lab_to_xyz_hsw
_sk_lab_to_xyz_hsw LABEL PROC
- DB 196,98,125,24,5,32,195,2,0 ; vbroadcastss 0x2c320(%rip),%ymm8 # 2f6f0 <_sk_srcover_bgra_8888_sse2_lowp+0x374>
- DB 196,98,125,24,13,127,194,2,0 ; vbroadcastss 0x2c27f(%rip),%ymm9 # 2f658 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- DB 196,98,125,24,21,18,195,2,0 ; vbroadcastss 0x2c312(%rip),%ymm10 # 2f6f4 <_sk_srcover_bgra_8888_sse2_lowp+0x378>
+ DB 196,98,125,24,5,128,242,2,0 ; vbroadcastss 0x2f280(%rip),%ymm8 # 32650 <_sk_srcover_bgra_8888_sse2_lowp+0x374>
+ DB 196,98,125,24,13,223,241,2,0 ; vbroadcastss 0x2f1df(%rip),%ymm9 # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,21,114,242,2,0 ; vbroadcastss 0x2f272(%rip),%ymm10 # 32654 <_sk_srcover_bgra_8888_sse2_lowp+0x378>
DB 196,194,53,168,202 ; vfmadd213ps %ymm10,%ymm9,%ymm1
DB 196,194,53,168,210 ; vfmadd213ps %ymm10,%ymm9,%ymm2
- DB 196,98,125,24,13,3,195,2,0 ; vbroadcastss 0x2c303(%rip),%ymm9 # 2f6f8 <_sk_srcover_bgra_8888_sse2_lowp+0x37c>
+ DB 196,98,125,24,13,99,242,2,0 ; vbroadcastss 0x2f263(%rip),%ymm9 # 32658 <_sk_srcover_bgra_8888_sse2_lowp+0x37c>
DB 196,66,125,184,200 ; vfmadd231ps %ymm8,%ymm0,%ymm9
- DB 196,226,125,24,5,249,194,2,0 ; vbroadcastss 0x2c2f9(%rip),%ymm0 # 2f6fc <_sk_srcover_bgra_8888_sse2_lowp+0x380>
+ DB 196,226,125,24,5,89,242,2,0 ; vbroadcastss 0x2f259(%rip),%ymm0 # 3265c <_sk_srcover_bgra_8888_sse2_lowp+0x380>
DB 197,180,89,192 ; vmulps %ymm0,%ymm9,%ymm0
- DB 196,98,125,24,5,240,194,2,0 ; vbroadcastss 0x2c2f0(%rip),%ymm8 # 2f700 <_sk_srcover_bgra_8888_sse2_lowp+0x384>
+ DB 196,98,125,24,5,80,242,2,0 ; vbroadcastss 0x2f250(%rip),%ymm8 # 32660 <_sk_srcover_bgra_8888_sse2_lowp+0x384>
DB 196,98,117,168,192 ; vfmadd213ps %ymm0,%ymm1,%ymm8
- DB 196,98,125,24,13,230,194,2,0 ; vbroadcastss 0x2c2e6(%rip),%ymm9 # 2f704 <_sk_srcover_bgra_8888_sse2_lowp+0x388>
+ DB 196,98,125,24,13,70,242,2,0 ; vbroadcastss 0x2f246(%rip),%ymm9 # 32664 <_sk_srcover_bgra_8888_sse2_lowp+0x388>
DB 196,98,109,172,200 ; vfnmadd213ps %ymm0,%ymm2,%ymm9
DB 196,193,60,89,200 ; vmulps %ymm8,%ymm8,%ymm1
DB 197,188,89,201 ; vmulps %ymm1,%ymm8,%ymm1
- DB 196,226,125,24,21,211,194,2,0 ; vbroadcastss 0x2c2d3(%rip),%ymm2 # 2f708 <_sk_srcover_bgra_8888_sse2_lowp+0x38c>
+ DB 196,226,125,24,21,51,242,2,0 ; vbroadcastss 0x2f233(%rip),%ymm2 # 32668 <_sk_srcover_bgra_8888_sse2_lowp+0x38c>
DB 197,108,194,209,1 ; vcmpltps %ymm1,%ymm2,%ymm10
- DB 196,98,125,24,29,201,194,2,0 ; vbroadcastss 0x2c2c9(%rip),%ymm11 # 2f70c <_sk_srcover_bgra_8888_sse2_lowp+0x390>
+ DB 196,98,125,24,29,41,242,2,0 ; vbroadcastss 0x2f229(%rip),%ymm11 # 3266c <_sk_srcover_bgra_8888_sse2_lowp+0x390>
DB 196,65,60,88,195 ; vaddps %ymm11,%ymm8,%ymm8
- DB 196,98,125,24,37,191,194,2,0 ; vbroadcastss 0x2c2bf(%rip),%ymm12 # 2f710 <_sk_srcover_bgra_8888_sse2_lowp+0x394>
+ DB 196,98,125,24,37,31,242,2,0 ; vbroadcastss 0x2f21f(%rip),%ymm12 # 32670 <_sk_srcover_bgra_8888_sse2_lowp+0x394>
DB 196,65,60,89,196 ; vmulps %ymm12,%ymm8,%ymm8
DB 196,99,61,74,193,160 ; vblendvps %ymm10,%ymm1,%ymm8,%ymm8
DB 197,252,89,200 ; vmulps %ymm0,%ymm0,%ymm1
@@ -3093,9 +3093,9 @@ _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,116,194,2,0 ; vbroadcastss 0x2c274(%rip),%ymm0 # 2f714 <_sk_srcover_bgra_8888_sse2_lowp+0x398>
+ DB 196,226,125,24,5,212,241,2,0 ; vbroadcastss 0x2f1d4(%rip),%ymm0 # 32674 <_sk_srcover_bgra_8888_sse2_lowp+0x398>
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
- DB 196,98,125,24,5,107,194,2,0 ; vbroadcastss 0x2c26b(%rip),%ymm8 # 2f718 <_sk_srcover_bgra_8888_sse2_lowp+0x39c>
+ DB 196,98,125,24,5,203,241,2,0 ; vbroadcastss 0x2f1cb(%rip),%ymm8 # 32678 <_sk_srcover_bgra_8888_sse2_lowp+0x39c>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -3111,10 +3111,10 @@ _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,148,201,2,0 ; vpand 0x2c994(%rip),%xmm0,%xmm0 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 197,249,219,5,84,249,2,0 ; vpand 0x2f954(%rip),%xmm0,%xmm0 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 196,226,125,51,192 ; vpmovzxwd %xmm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,182,193,2,0 ; vbroadcastss 0x2c1b6(%rip),%ymm1 # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,13,22,241,2,0 ; vbroadcastss 0x2f116(%rip),%ymm1 # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,252,89,217 ; vmulps %ymm1,%ymm0,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
@@ -3185,10 +3185,10 @@ _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,150,200,2,0 ; vpand 0x2c896(%rip),%xmm4,%xmm4 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 197,217,219,37,86,248,2,0 ; vpand 0x2f856(%rip),%xmm4,%xmm4 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 196,226,125,51,228 ; vpmovzxwd %xmm4,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,184,192,2,0 ; vbroadcastss 0x2c0b8(%rip),%ymm5 # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,45,24,240,2,0 ; vbroadcastss 0x2f018(%rip),%ymm5 # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,220,89,253 ; vmulps %ymm5,%ymm4,%ymm7
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,220,87,228 ; vxorps %ymm4,%ymm4,%ymm4
@@ -3236,7 +3236,7 @@ _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+0xffffffffddfd432c>
+ DB 232,255,255,255,221 ; callq ffffffffde0036a8 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfd13cc>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,210 ; callq *%rdx
@@ -3301,7 +3301,7 @@ _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,255,190,2,0 ; vbroadcastss 0x2beff(%rip),%ymm1 # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,13,95,238,2,0 ; vbroadcastss 0x2ee5f(%rip),%ymm1 # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,252,89,217 ; vmulps %ymm1,%ymm0,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
@@ -3321,7 +3321,7 @@ _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,124,190,2,0 ; vbroadcastss 0x2be7c(%rip),%ymm8 # 2f658 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,5,220,237,2,0 ; vbroadcastss 0x2eddc(%rip),%ymm8 # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 196,65,100,89,192 ; vmulps %ymm8,%ymm3,%ymm8
DB 196,65,125,91,192 ; vcvtps2dq %ymm8,%ymm8
DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9
@@ -3346,13 +3346,13 @@ _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,57,198,2,0 ; vpshufb 0x2c639(%rip),%xmm8,%xmm8 # 2fe80 <_sk_srcover_bgra_8888_sse2_lowp+0xb04>
+ DB 196,98,57,0,5,249,245,2,0 ; vpshufb 0x2f5f9(%rip),%xmm8,%xmm8 # 32e40 <_sk_srcover_bgra_8888_sse2_lowp+0xb64>
DB 196,3,121,21,4,24,0 ; vpextrw $0x0,%xmm8,(%r8,%r11,1)
DB 235,176 ; jmp 3800 <_sk_store_a8_hsw+0x40>
DB 196,3,121,20,68,24,6,12 ; vpextrb $0xc,%xmm8,0x6(%r8,%r11,1)
DB 196,3,121,20,68,24,5,10 ; vpextrb $0xa,%xmm8,0x5(%r8,%r11,1)
DB 196,3,121,20,68,24,4,8 ; vpextrb $0x8,%xmm8,0x4(%r8,%r11,1)
- DB 196,98,57,0,5,31,198,2,0 ; vpshufb 0x2c61f(%rip),%xmm8,%xmm8 # 2fe90 <_sk_srcover_bgra_8888_sse2_lowp+0xb14>
+ DB 196,98,57,0,5,223,245,2,0 ; vpshufb 0x2f5df(%rip),%xmm8,%xmm8 # 32e50 <_sk_srcover_bgra_8888_sse2_lowp+0xb74>
DB 196,1,121,126,4,24 ; vmovd %xmm8,(%r8,%r11,1)
DB 235,135 ; jmp 3800 <_sk_store_a8_hsw+0x40>
DB 15,31,0 ; nopl (%rax)
@@ -3387,13 +3387,13 @@ _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,178,197,2,0 ; vpand 0x2c5b2(%rip),%xmm0,%xmm0 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 197,249,219,5,114,245,2,0 ; vpand 0x2f572(%rip),%xmm0,%xmm0 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 196,226,125,51,192 ; vpmovzxwd %xmm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,212,189,2,0 ; vbroadcastss 0x2bdd4(%rip),%ymm1 # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,13,52,237,2,0 ; vbroadcastss 0x2ed34(%rip),%ymm1 # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,77,189,2,0 ; vbroadcastss 0x2bd4d(%rip),%ymm3 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,173,236,2,0 ; vbroadcastss 0x2ecad(%rip),%ymm3 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 255,224 ; jmpq *%rax
@@ -3438,7 +3438,7 @@ _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+0xffffffffdefd4614>
+ DB 233,255,255,255,222 ; jmpq ffffffffdf003990 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefd16b4>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,211 ; callq *%rbx
@@ -3460,13 +3460,13 @@ _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,174,196,2,0 ; vpand 0x2c4ae(%rip),%xmm4,%xmm4 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 197,217,219,37,110,244,2,0 ; vpand 0x2f46e(%rip),%xmm4,%xmm4 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 196,226,125,51,228 ; vpmovzxwd %xmm4,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,208,188,2,0 ; vbroadcastss 0x2bcd0(%rip),%ymm5 # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,45,48,236,2,0 ; vbroadcastss 0x2ec30(%rip),%ymm5 # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,61,73,188,2,0 ; vbroadcastss 0x2bc49(%rip),%ymm7 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,61,169,235,2,0 ; vbroadcastss 0x2eba9(%rip),%ymm7 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,40,236 ; vmovaps %ymm4,%ymm5
DB 197,252,40,244 ; vmovaps %ymm4,%ymm6
DB 255,224 ; jmpq *%rax
@@ -3511,7 +3511,7 @@ _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+0xffffffffdefd4718>
+ DB 233,255,255,255,222 ; jmpq ffffffffdf003a94 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefd17b8>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,211 ; callq *%rbx
@@ -3576,10 +3576,10 @@ _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,19,187,2,0 ; vbroadcastss 0x2bb13(%rip),%ymm1 # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,13,115,234,2,0 ; vbroadcastss 0x2ea73(%rip),%ymm1 # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,140,186,2,0 ; vbroadcastss 0x2ba8c(%rip),%ymm3 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,236,233,2,0 ; vbroadcastss 0x2e9ec(%rip),%ymm3 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 91 ; pop %rbx
@@ -3601,23 +3601,23 @@ _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,200,186,2,0 ; vpbroadcastd 0x2bac8(%rip),%ymm0 # 2f6a8 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ DB 196,226,125,88,5,40,234,2,0 ; vpbroadcastd 0x2ea28(%rip),%ymm0 # 32608 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
DB 197,237,219,192 ; vpand %ymm0,%ymm2,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,187,186,2,0 ; vbroadcastss 0x2babb(%rip),%ymm1 # 2f6ac <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ DB 196,226,125,24,13,27,234,2,0 ; vbroadcastss 0x2ea1b(%rip),%ymm1 # 3260c <_sk_srcover_bgra_8888_sse2_lowp+0x330>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,88,13,178,186,2,0 ; vpbroadcastd 0x2bab2(%rip),%ymm1 # 2f6b0 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ DB 196,226,125,88,13,18,234,2,0 ; vpbroadcastd 0x2ea12(%rip),%ymm1 # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
DB 197,237,219,201 ; vpand %ymm1,%ymm2,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,29,165,186,2,0 ; vbroadcastss 0x2baa5(%rip),%ymm3 # 2f6b4 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ DB 196,226,125,24,29,5,234,2,0 ; vbroadcastss 0x2ea05(%rip),%ymm3 # 32614 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
- DB 196,226,125,88,29,156,186,2,0 ; vpbroadcastd 0x2ba9c(%rip),%ymm3 # 2f6b8 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ DB 196,226,125,88,29,252,233,2,0 ; vpbroadcastd 0x2e9fc(%rip),%ymm3 # 32618 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
DB 197,237,219,211 ; vpand %ymm3,%ymm2,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,226,125,24,29,143,186,2,0 ; vbroadcastss 0x2ba8f(%rip),%ymm3 # 2f6bc <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ DB 196,226,125,24,29,239,233,2,0 ; vbroadcastss 0x2e9ef(%rip),%ymm3 # 3261c <_sk_srcover_bgra_8888_sse2_lowp+0x340>
DB 197,236,89,211 ; vmulps %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,240,185,2,0 ; vbroadcastss 0x2b9f0(%rip),%ymm3 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,80,233,2,0 ; vbroadcastss 0x2e950(%rip),%ymm3 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,7 ; and $0x7,%r9b
@@ -3678,23 +3678,23 @@ _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,157,185,2,0 ; vpbroadcastd 0x2b99d(%rip),%ymm4 # 2f6a8 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ DB 196,226,125,88,37,253,232,2,0 ; vpbroadcastd 0x2e8fd(%rip),%ymm4 # 32608 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
DB 197,205,219,228 ; vpand %ymm4,%ymm6,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,144,185,2,0 ; vbroadcastss 0x2b990(%rip),%ymm5 # 2f6ac <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ DB 196,226,125,24,45,240,232,2,0 ; vbroadcastss 0x2e8f0(%rip),%ymm5 # 3260c <_sk_srcover_bgra_8888_sse2_lowp+0x330>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
- DB 196,226,125,88,45,135,185,2,0 ; vpbroadcastd 0x2b987(%rip),%ymm5 # 2f6b0 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ DB 196,226,125,88,45,231,232,2,0 ; vpbroadcastd 0x2e8e7(%rip),%ymm5 # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
DB 197,205,219,237 ; vpand %ymm5,%ymm6,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,125,24,61,122,185,2,0 ; vbroadcastss 0x2b97a(%rip),%ymm7 # 2f6b4 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ DB 196,226,125,24,61,218,232,2,0 ; vbroadcastss 0x2e8da(%rip),%ymm7 # 32614 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
DB 197,212,89,239 ; vmulps %ymm7,%ymm5,%ymm5
- DB 196,226,125,88,61,113,185,2,0 ; vpbroadcastd 0x2b971(%rip),%ymm7 # 2f6b8 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ DB 196,226,125,88,61,209,232,2,0 ; vpbroadcastd 0x2e8d1(%rip),%ymm7 # 32618 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
DB 197,205,219,247 ; vpand %ymm7,%ymm6,%ymm6
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
- DB 196,226,125,24,61,100,185,2,0 ; vbroadcastss 0x2b964(%rip),%ymm7 # 2f6bc <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ DB 196,226,125,24,61,196,232,2,0 ; vbroadcastss 0x2e8c4(%rip),%ymm7 # 3261c <_sk_srcover_bgra_8888_sse2_lowp+0x340>
DB 197,204,89,247 ; vmulps %ymm7,%ymm6,%ymm6
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,61,197,184,2,0 ; vbroadcastss 0x2b8c5(%rip),%ymm7 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,61,37,232,2,0 ; vbroadcastss 0x2e825(%rip),%ymm7 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,7 ; and $0x7,%r9b
@@ -3798,23 +3798,23 @@ _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,184,183,2,0 ; vpbroadcastd 0x2b7b8(%rip),%ymm0 # 2f6a8 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ DB 196,226,125,88,5,24,231,2,0 ; vpbroadcastd 0x2e718(%rip),%ymm0 # 32608 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
DB 197,237,219,192 ; vpand %ymm0,%ymm2,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,171,183,2,0 ; vbroadcastss 0x2b7ab(%rip),%ymm1 # 2f6ac <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ DB 196,226,125,24,13,11,231,2,0 ; vbroadcastss 0x2e70b(%rip),%ymm1 # 3260c <_sk_srcover_bgra_8888_sse2_lowp+0x330>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,88,13,162,183,2,0 ; vpbroadcastd 0x2b7a2(%rip),%ymm1 # 2f6b0 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ DB 196,226,125,88,13,2,231,2,0 ; vpbroadcastd 0x2e702(%rip),%ymm1 # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
DB 197,237,219,201 ; vpand %ymm1,%ymm2,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,29,149,183,2,0 ; vbroadcastss 0x2b795(%rip),%ymm3 # 2f6b4 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ DB 196,226,125,24,29,245,230,2,0 ; vbroadcastss 0x2e6f5(%rip),%ymm3 # 32614 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
- DB 196,226,125,88,29,140,183,2,0 ; vpbroadcastd 0x2b78c(%rip),%ymm3 # 2f6b8 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ DB 196,226,125,88,29,236,230,2,0 ; vpbroadcastd 0x2e6ec(%rip),%ymm3 # 32618 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
DB 197,237,219,211 ; vpand %ymm3,%ymm2,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,226,125,24,29,127,183,2,0 ; vbroadcastss 0x2b77f(%rip),%ymm3 # 2f6bc <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ DB 196,226,125,24,29,223,230,2,0 ; vbroadcastss 0x2e6df(%rip),%ymm3 # 3261c <_sk_srcover_bgra_8888_sse2_lowp+0x340>
DB 197,236,89,211 ; vmulps %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,224,182,2,0 ; vbroadcastss 0x2b6e0(%rip),%ymm3 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,64,230,2,0 ; vbroadcastss 0x2e640(%rip),%ymm3 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 91 ; pop %rbx
DB 65,92 ; pop %r12
DB 65,94 ; pop %r14
@@ -3830,11 +3830,11 @@ _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,168,183,2,0 ; vbroadcastss 0x2b7a8(%rip),%ymm8 # 2f71c <_sk_srcover_bgra_8888_sse2_lowp+0x3a0>
+ DB 196,98,125,24,5,8,231,2,0 ; vbroadcastss 0x2e708(%rip),%ymm8 # 3267c <_sk_srcover_bgra_8888_sse2_lowp+0x3a0>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,193,53,114,241,11 ; vpslld $0xb,%ymm9,%ymm9
- DB 196,98,125,24,21,147,183,2,0 ; vbroadcastss 0x2b793(%rip),%ymm10 # 2f720 <_sk_srcover_bgra_8888_sse2_lowp+0x3a4>
+ DB 196,98,125,24,21,243,230,2,0 ; vbroadcastss 0x2e6f3(%rip),%ymm10 # 32680 <_sk_srcover_bgra_8888_sse2_lowp+0x3a4>
DB 196,65,116,89,210 ; vmulps %ymm10,%ymm1,%ymm10
DB 196,65,125,91,210 ; vcvtps2dq %ymm10,%ymm10
DB 196,193,45,114,242,5 ; vpslld $0x5,%ymm10,%ymm10
@@ -3886,7 +3886,7 @@ _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+0xffffffffe0fd4cc4>
+ DB 232,255,255,255,224 ; callq ffffffffe1004040 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fd1d64>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -3904,25 +3904,25 @@ _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,173,182,2,0 ; vpbroadcastd 0x2b6ad(%rip),%ymm0 # 2f724 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+ DB 196,226,125,88,5,13,230,2,0 ; vpbroadcastd 0x2e60d(%rip),%ymm0 # 32684 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
DB 197,229,219,192 ; vpand %ymm0,%ymm3,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,160,182,2,0 ; vbroadcastss 0x2b6a0(%rip),%ymm1 # 2f728 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+ DB 196,226,125,24,13,0,230,2,0 ; vbroadcastss 0x2e600(%rip),%ymm1 # 32688 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,88,13,151,182,2,0 ; vpbroadcastd 0x2b697(%rip),%ymm1 # 2f72c <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+ DB 196,226,125,88,13,247,229,2,0 ; vpbroadcastd 0x2e5f7(%rip),%ymm1 # 3268c <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
DB 197,229,219,201 ; vpand %ymm1,%ymm3,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,138,182,2,0 ; vbroadcastss 0x2b68a(%rip),%ymm2 # 2f730 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+ DB 196,226,125,24,21,234,229,2,0 ; vbroadcastss 0x2e5ea(%rip),%ymm2 # 32690 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
DB 197,244,89,202 ; vmulps %ymm2,%ymm1,%ymm1
- DB 196,226,125,88,21,129,182,2,0 ; vpbroadcastd 0x2b681(%rip),%ymm2 # 2f734 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+ DB 196,226,125,88,21,225,229,2,0 ; vpbroadcastd 0x2e5e1(%rip),%ymm2 # 32694 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
DB 197,229,219,210 ; vpand %ymm2,%ymm3,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,98,125,24,5,116,182,2,0 ; vbroadcastss 0x2b674(%rip),%ymm8 # 2f738 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+ DB 196,98,125,24,5,212,229,2,0 ; vbroadcastss 0x2e5d4(%rip),%ymm8 # 32698 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
- DB 196,98,125,88,5,106,182,2,0 ; vpbroadcastd 0x2b66a(%rip),%ymm8 # 2f73c <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+ DB 196,98,125,88,5,202,229,2,0 ; vpbroadcastd 0x2e5ca(%rip),%ymm8 # 3269c <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
DB 196,193,101,219,216 ; vpand %ymm8,%ymm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,98,125,24,5,92,182,2,0 ; vbroadcastss 0x2b65c(%rip),%ymm8 # 2f740 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+ DB 196,98,125,24,5,188,229,2,0 ; vbroadcastss 0x2e5bc(%rip),%ymm8 # 326a0 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -3988,25 +3988,25 @@ _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,97,181,2,0 ; vpbroadcastd 0x2b561(%rip),%ymm4 # 2f724 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+ DB 196,226,125,88,37,193,228,2,0 ; vpbroadcastd 0x2e4c1(%rip),%ymm4 # 32684 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
DB 197,197,219,228 ; vpand %ymm4,%ymm7,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,84,181,2,0 ; vbroadcastss 0x2b554(%rip),%ymm5 # 2f728 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+ DB 196,226,125,24,45,180,228,2,0 ; vbroadcastss 0x2e4b4(%rip),%ymm5 # 32688 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
- DB 196,226,125,88,45,75,181,2,0 ; vpbroadcastd 0x2b54b(%rip),%ymm5 # 2f72c <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+ DB 196,226,125,88,45,171,228,2,0 ; vpbroadcastd 0x2e4ab(%rip),%ymm5 # 3268c <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
DB 197,197,219,237 ; vpand %ymm5,%ymm7,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,125,24,53,62,181,2,0 ; vbroadcastss 0x2b53e(%rip),%ymm6 # 2f730 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+ DB 196,226,125,24,53,158,228,2,0 ; vbroadcastss 0x2e49e(%rip),%ymm6 # 32690 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
DB 197,212,89,238 ; vmulps %ymm6,%ymm5,%ymm5
- DB 196,226,125,88,53,53,181,2,0 ; vpbroadcastd 0x2b535(%rip),%ymm6 # 2f734 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+ DB 196,226,125,88,53,149,228,2,0 ; vpbroadcastd 0x2e495(%rip),%ymm6 # 32694 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
DB 197,197,219,246 ; vpand %ymm6,%ymm7,%ymm6
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
- DB 196,98,125,24,5,40,181,2,0 ; vbroadcastss 0x2b528(%rip),%ymm8 # 2f738 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+ DB 196,98,125,24,5,136,228,2,0 ; vbroadcastss 0x2e488(%rip),%ymm8 # 32698 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
DB 196,193,76,89,240 ; vmulps %ymm8,%ymm6,%ymm6
- DB 196,98,125,88,5,30,181,2,0 ; vpbroadcastd 0x2b51e(%rip),%ymm8 # 2f73c <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+ DB 196,98,125,88,5,126,228,2,0 ; vpbroadcastd 0x2e47e(%rip),%ymm8 # 3269c <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
DB 196,193,69,219,248 ; vpand %ymm8,%ymm7,%ymm7
DB 197,252,91,255 ; vcvtdq2ps %ymm7,%ymm7
- DB 196,98,125,24,5,16,181,2,0 ; vbroadcastss 0x2b510(%rip),%ymm8 # 2f740 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+ DB 196,98,125,24,5,112,228,2,0 ; vbroadcastss 0x2e470(%rip),%ymm8 # 326a0 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
DB 196,193,68,89,248 ; vmulps %ymm8,%ymm7,%ymm7
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -4112,25 +4112,25 @@ _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,96,179,2,0 ; vpbroadcastd 0x2b360(%rip),%ymm0 # 2f724 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+ DB 196,226,125,88,5,192,226,2,0 ; vpbroadcastd 0x2e2c0(%rip),%ymm0 # 32684 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
DB 197,229,219,192 ; vpand %ymm0,%ymm3,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,83,179,2,0 ; vbroadcastss 0x2b353(%rip),%ymm1 # 2f728 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+ DB 196,226,125,24,13,179,226,2,0 ; vbroadcastss 0x2e2b3(%rip),%ymm1 # 32688 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,88,13,74,179,2,0 ; vpbroadcastd 0x2b34a(%rip),%ymm1 # 2f72c <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+ DB 196,226,125,88,13,170,226,2,0 ; vpbroadcastd 0x2e2aa(%rip),%ymm1 # 3268c <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
DB 197,229,219,201 ; vpand %ymm1,%ymm3,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,61,179,2,0 ; vbroadcastss 0x2b33d(%rip),%ymm2 # 2f730 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+ DB 196,226,125,24,21,157,226,2,0 ; vbroadcastss 0x2e29d(%rip),%ymm2 # 32690 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
DB 197,244,89,202 ; vmulps %ymm2,%ymm1,%ymm1
- DB 196,226,125,88,21,52,179,2,0 ; vpbroadcastd 0x2b334(%rip),%ymm2 # 2f734 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+ DB 196,226,125,88,21,148,226,2,0 ; vpbroadcastd 0x2e294(%rip),%ymm2 # 32694 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
DB 197,229,219,210 ; vpand %ymm2,%ymm3,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,98,125,24,5,39,179,2,0 ; vbroadcastss 0x2b327(%rip),%ymm8 # 2f738 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+ DB 196,98,125,24,5,135,226,2,0 ; vbroadcastss 0x2e287(%rip),%ymm8 # 32698 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
- DB 196,98,125,88,5,29,179,2,0 ; vpbroadcastd 0x2b31d(%rip),%ymm8 # 2f73c <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+ DB 196,98,125,88,5,125,226,2,0 ; vpbroadcastd 0x2e27d(%rip),%ymm8 # 3269c <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
DB 196,193,101,219,216 ; vpand %ymm8,%ymm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,98,125,24,5,15,179,2,0 ; vbroadcastss 0x2b30f(%rip),%ymm8 # 2f740 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+ DB 196,98,125,24,5,111,226,2,0 ; vbroadcastss 0x2e26f(%rip),%ymm8 # 326a0 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
@@ -4148,7 +4148,7 @@ _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,228,178,2,0 ; vbroadcastss 0x2b2e4(%rip),%ymm8 # 2f744 <_sk_srcover_bgra_8888_sse2_lowp+0x3c8>
+ DB 196,98,125,24,5,68,226,2,0 ; vbroadcastss 0x2e244(%rip),%ymm8 # 326a4 <_sk_srcover_bgra_8888_sse2_lowp+0x3c8>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,193,53,114,241,12 ; vpslld $0xc,%ymm9,%ymm9
@@ -4207,7 +4207,7 @@ _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+0xffffffffe0fd51bc>
+ DB 232,255,255,255,224 ; callq ffffffffe1004538 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fd225c>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -4224,14 +4224,14 @@ _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,154,179,2,0 ; vpand 0x2b39a(%rip),%ymm3,%ymm0 # 2f900 <_sk_srcover_bgra_8888_sse2_lowp+0x584>
+ DB 197,229,219,5,250,226,2,0 ; vpand 0x2e2fa(%rip),%ymm3,%ymm0 # 32860 <_sk_srcover_bgra_8888_sse2_lowp+0x584>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,5,49,177,2,0 ; vbroadcastss 0x2b131(%rip),%ymm8 # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,5,145,224,2,0 ; vbroadcastss 0x2e091(%rip),%ymm8 # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
- DB 196,226,101,0,13,159,179,2,0 ; vpshufb 0x2b39f(%rip),%ymm3,%ymm1 # 2f920 <_sk_srcover_bgra_8888_sse2_lowp+0x5a4>
+ DB 196,226,101,0,13,255,226,2,0 ; vpshufb 0x2e2ff(%rip),%ymm3,%ymm1 # 32880 <_sk_srcover_bgra_8888_sse2_lowp+0x5a4>
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
DB 196,193,116,89,200 ; vmulps %ymm8,%ymm1,%ymm1
- DB 196,226,101,0,21,173,179,2,0 ; vpshufb 0x2b3ad(%rip),%ymm3,%ymm2 # 2f940 <_sk_srcover_bgra_8888_sse2_lowp+0x5c4>
+ DB 196,226,101,0,21,13,227,2,0 ; vpshufb 0x2e30d(%rip),%ymm3,%ymm2 # 328a0 <_sk_srcover_bgra_8888_sse2_lowp+0x5c4>
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
DB 197,229,114,211,24 ; vpsrld $0x18,%ymm3,%ymm3
@@ -4305,14 +4305,14 @@ _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,198,178,2,0 ; vpand 0x2b2c6(%rip),%ymm7,%ymm4 # 2f960 <_sk_srcover_bgra_8888_sse2_lowp+0x5e4>
+ DB 197,197,219,37,38,226,2,0 ; vpand 0x2e226(%rip),%ymm7,%ymm4 # 328c0 <_sk_srcover_bgra_8888_sse2_lowp+0x5e4>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,98,125,24,5,253,175,2,0 ; vbroadcastss 0x2affd(%rip),%ymm8 # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,5,93,223,2,0 ; vbroadcastss 0x2df5d(%rip),%ymm8 # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,92,89,224 ; vmulps %ymm8,%ymm4,%ymm4
- DB 196,226,69,0,45,203,178,2,0 ; vpshufb 0x2b2cb(%rip),%ymm7,%ymm5 # 2f980 <_sk_srcover_bgra_8888_sse2_lowp+0x604>
+ DB 196,226,69,0,45,43,226,2,0 ; vpshufb 0x2e22b(%rip),%ymm7,%ymm5 # 328e0 <_sk_srcover_bgra_8888_sse2_lowp+0x604>
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
DB 196,193,84,89,232 ; vmulps %ymm8,%ymm5,%ymm5
- DB 196,226,69,0,53,217,178,2,0 ; vpshufb 0x2b2d9(%rip),%ymm7,%ymm6 # 2f9a0 <_sk_srcover_bgra_8888_sse2_lowp+0x624>
+ DB 196,226,69,0,53,57,226,2,0 ; vpshufb 0x2e239(%rip),%ymm7,%ymm6 # 32900 <_sk_srcover_bgra_8888_sse2_lowp+0x624>
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
DB 196,193,76,89,240 ; vmulps %ymm8,%ymm6,%ymm6
DB 197,197,114,215,24 ; vpsrld $0x18,%ymm7,%ymm7
@@ -4394,14 +4394,14 @@ _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,197,177,2,0 ; vpand 0x2b1c5(%rip),%ymm8,%ymm0 # 2f9c0 <_sk_srcover_bgra_8888_sse2_lowp+0x644>
+ DB 197,189,219,5,37,225,2,0 ; vpand 0x2e125(%rip),%ymm8,%ymm0 # 32920 <_sk_srcover_bgra_8888_sse2_lowp+0x644>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,29,156,174,2,0 ; vbroadcastss 0x2ae9c(%rip),%ymm3 # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,29,252,221,2,0 ; vbroadcastss 0x2ddfc(%rip),%ymm3 # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,61,0,13,203,177,2,0 ; vpshufb 0x2b1cb(%rip),%ymm8,%ymm1 # 2f9e0 <_sk_srcover_bgra_8888_sse2_lowp+0x664>
+ DB 196,226,61,0,13,43,225,2,0 ; vpshufb 0x2e12b(%rip),%ymm8,%ymm1 # 32940 <_sk_srcover_bgra_8888_sse2_lowp+0x664>
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
- DB 196,226,61,0,21,218,177,2,0 ; vpshufb 0x2b1da(%rip),%ymm8,%ymm2 # 2fa00 <_sk_srcover_bgra_8888_sse2_lowp+0x684>
+ DB 196,226,61,0,21,58,225,2,0 ; vpshufb 0x2e13a(%rip),%ymm8,%ymm2 # 32960 <_sk_srcover_bgra_8888_sse2_lowp+0x684>
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
DB 197,236,89,211 ; vmulps %ymm3,%ymm2,%ymm2
DB 196,193,61,114,208,24 ; vpsrld $0x18,%ymm8,%ymm8
@@ -4419,7 +4419,7 @@ _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,247,173,2,0 ; vbroadcastss 0x2adf7(%rip),%ymm8 # 2f658 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,5,87,221,2,0 ; vbroadcastss 0x2dd57(%rip),%ymm8 # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,65,116,89,208 ; vmulps %ymm8,%ymm1,%ymm10
@@ -4473,7 +4473,7 @@ _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+0xffffffffdbfd55c0>
+ DB 233,255,255,255,219 ; jmpq ffffffffdc00493c <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdbfd2660>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,205 ; dec %ebp
@@ -4493,14 +4493,14 @@ _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,178,176,2,0 ; vpand 0x2b0b2(%rip),%ymm3,%ymm0 # 2fa20 <_sk_srcover_bgra_8888_sse2_lowp+0x6a4>
+ DB 197,229,219,5,18,224,2,0 ; vpand 0x2e012(%rip),%ymm3,%ymm0 # 32980 <_sk_srcover_bgra_8888_sse2_lowp+0x6a4>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,5,41,173,2,0 ; vbroadcastss 0x2ad29(%rip),%ymm8 # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,5,137,220,2,0 ; vbroadcastss 0x2dc89(%rip),%ymm8 # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,124,89,208 ; vmulps %ymm8,%ymm0,%ymm2
- DB 196,226,101,0,5,183,176,2,0 ; vpshufb 0x2b0b7(%rip),%ymm3,%ymm0 # 2fa40 <_sk_srcover_bgra_8888_sse2_lowp+0x6c4>
+ DB 196,226,101,0,5,23,224,2,0 ; vpshufb 0x2e017(%rip),%ymm3,%ymm0 # 329a0 <_sk_srcover_bgra_8888_sse2_lowp+0x6c4>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
DB 196,193,124,89,200 ; vmulps %ymm8,%ymm0,%ymm1
- DB 196,226,101,0,5,197,176,2,0 ; vpshufb 0x2b0c5(%rip),%ymm3,%ymm0 # 2fa60 <_sk_srcover_bgra_8888_sse2_lowp+0x6e4>
+ DB 196,226,101,0,5,37,224,2,0 ; vpshufb 0x2e025(%rip),%ymm3,%ymm0 # 329c0 <_sk_srcover_bgra_8888_sse2_lowp+0x6e4>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 197,229,114,211,24 ; vpsrld $0x18,%ymm3,%ymm3
@@ -4574,14 +4574,14 @@ _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,222,175,2,0 ; vpand 0x2afde(%rip),%ymm7,%ymm4 # 2fa80 <_sk_srcover_bgra_8888_sse2_lowp+0x704>
+ DB 197,197,219,37,62,223,2,0 ; vpand 0x2df3e(%rip),%ymm7,%ymm4 # 329e0 <_sk_srcover_bgra_8888_sse2_lowp+0x704>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,98,125,24,5,245,171,2,0 ; vbroadcastss 0x2abf5(%rip),%ymm8 # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,5,85,219,2,0 ; vbroadcastss 0x2db55(%rip),%ymm8 # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,92,89,240 ; vmulps %ymm8,%ymm4,%ymm6
- DB 196,226,69,0,37,227,175,2,0 ; vpshufb 0x2afe3(%rip),%ymm7,%ymm4 # 2faa0 <_sk_srcover_bgra_8888_sse2_lowp+0x724>
+ DB 196,226,69,0,37,67,223,2,0 ; vpshufb 0x2df43(%rip),%ymm7,%ymm4 # 32a00 <_sk_srcover_bgra_8888_sse2_lowp+0x724>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
DB 196,193,92,89,232 ; vmulps %ymm8,%ymm4,%ymm5
- DB 196,226,69,0,37,241,175,2,0 ; vpshufb 0x2aff1(%rip),%ymm7,%ymm4 # 2fac0 <_sk_srcover_bgra_8888_sse2_lowp+0x744>
+ DB 196,226,69,0,37,81,223,2,0 ; vpshufb 0x2df51(%rip),%ymm7,%ymm4 # 32a20 <_sk_srcover_bgra_8888_sse2_lowp+0x744>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
DB 196,193,92,89,224 ; vmulps %ymm8,%ymm4,%ymm4
DB 197,197,114,215,24 ; vpsrld $0x18,%ymm7,%ymm7
@@ -4663,14 +4663,14 @@ _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,221,174,2,0 ; vpand 0x2aedd(%rip),%ymm8,%ymm0 # 2fae0 <_sk_srcover_bgra_8888_sse2_lowp+0x764>
+ DB 197,189,219,5,61,222,2,0 ; vpand 0x2de3d(%rip),%ymm8,%ymm0 # 32a40 <_sk_srcover_bgra_8888_sse2_lowp+0x764>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,29,148,170,2,0 ; vbroadcastss 0x2aa94(%rip),%ymm3 # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,29,244,217,2,0 ; vbroadcastss 0x2d9f4(%rip),%ymm3 # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,252,89,211 ; vmulps %ymm3,%ymm0,%ymm2
- DB 196,226,61,0,5,227,174,2,0 ; vpshufb 0x2aee3(%rip),%ymm8,%ymm0 # 2fb00 <_sk_srcover_bgra_8888_sse2_lowp+0x784>
+ DB 196,226,61,0,5,67,222,2,0 ; vpshufb 0x2de43(%rip),%ymm8,%ymm0 # 32a60 <_sk_srcover_bgra_8888_sse2_lowp+0x784>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
DB 197,252,89,203 ; vmulps %ymm3,%ymm0,%ymm1
- DB 196,226,61,0,5,242,174,2,0 ; vpshufb 0x2aef2(%rip),%ymm8,%ymm0 # 2fb20 <_sk_srcover_bgra_8888_sse2_lowp+0x7a4>
+ DB 196,226,61,0,5,82,222,2,0 ; vpshufb 0x2de52(%rip),%ymm8,%ymm0 # 32a80 <_sk_srcover_bgra_8888_sse2_lowp+0x7a4>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
DB 196,193,61,114,208,24 ; vpsrld $0x18,%ymm8,%ymm8
@@ -4688,7 +4688,7 @@ _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,239,169,2,0 ; vbroadcastss 0x2a9ef(%rip),%ymm8 # 2f658 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,5,79,217,2,0 ; vbroadcastss 0x2d94f(%rip),%ymm8 # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 196,65,108,89,200 ; vmulps %ymm8,%ymm2,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,65,116,89,208 ; vmulps %ymm8,%ymm1,%ymm10
@@ -4742,7 +4742,7 @@ _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+0xffffffffdbfd59c8>
+ DB 233,255,255,255,219 ; jmpq ffffffffdc004d44 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdbfd2a68>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,205 ; dec %ebp
@@ -4993,7 +4993,7 @@ _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,112,165,2,0 ; vbroadcastss 0x2a570(%rip),%ymm10 # 2f6c0 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+ DB 196,98,125,24,21,208,212,2,0 ; vbroadcastss 0x2d4d0(%rip),%ymm10 # 32620 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
DB 196,193,124,89,194 ; vmulps %ymm10,%ymm0,%ymm0
DB 197,185,109,202 ; vpunpckhqdq %xmm2,%xmm8,%xmm1
DB 197,233,113,241,8 ; vpsllw $0x8,%xmm1,%xmm2
@@ -5083,7 +5083,7 @@ _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,223,163,2,0 ; vbroadcastss 0x2a3df(%rip),%ymm9 # 2f6c0 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+ DB 196,98,125,24,13,63,211,2,0 ; vbroadcastss 0x2d33f(%rip),%ymm9 # 32620 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
DB 197,185,109,203 ; vpunpckhqdq %xmm3,%xmm8,%xmm1
DB 197,225,113,241,8 ; vpsllw $0x8,%xmm1,%xmm3
@@ -5099,7 +5099,7 @@ _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,255,162,2,0 ; vbroadcastss 0x2a2ff(%rip),%ymm3 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,95,210,2,0 ; vbroadcastss 0x2d25f(%rip),%ymm3 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 255,224 ; jmpq *%rax
DB 196,193,121,110,4,64 ; vmovd (%r8,%rax,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
@@ -5173,7 +5173,7 @@ _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,200,162,2,0 ; vbroadcastss 0x2a2c8(%rip),%ymm8 # 2f748 <_sk_srcover_bgra_8888_sse2_lowp+0x3cc>
+ DB 196,98,125,24,5,40,210,2,0 ; vbroadcastss 0x2d228(%rip),%ymm8 # 326a8 <_sk_srcover_bgra_8888_sse2_lowp+0x3cc>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,67,125,25,202,1 ; vextractf128 $0x1,%ymm9,%xmm10
@@ -5430,7 +5430,7 @@ _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+0x28fd657c>
+ DB 255,53,255,255,255,40 ; pushq 0x28ffffff(%rip) # 290058f8 <_sk_srcover_bgra_8888_sse2_lowp+0x28fd361c>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -5515,7 +5515,7 @@ _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,245,155,2,0 ; vmulss 0x29bf5(%rip),%xmm9,%xmm0 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 197,178,89,5,85,203,2,0 ; vmulss 0x2cb55(%rip),%xmm9,%xmm0 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,226,125,24,192 ; vbroadcastss %xmm0,%ymm0
DB 197,164,89,192 ; vmulps %ymm0,%ymm11,%ymm0
DB 196,227,125,8,192,1 ; vroundps $0x1,%ymm0,%ymm0
@@ -5536,7 +5536,7 @@ _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,164,155,2,0 ; vmulss 0x29ba4(%rip),%xmm9,%xmm1 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 197,178,89,13,4,203,2,0 ; vmulss 0x2cb04(%rip),%xmm9,%xmm1 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,226,125,24,201 ; vbroadcastss %xmm1,%ymm1
DB 197,164,89,201 ; vmulps %ymm1,%ymm11,%ymm1
DB 196,227,125,8,201,1 ; vroundps $0x1,%ymm1,%ymm1
@@ -5552,7 +5552,7 @@ PUBLIC _sk_clamp_x_1_hsw
_sk_clamp_x_1_hsw LABEL PROC
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 197,188,95,192 ; vmaxps %ymm0,%ymm8,%ymm0
- DB 196,98,125,24,5,108,155,2,0 ; vbroadcastss 0x29b6c(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,204,202,2,0 ; vbroadcastss 0x2cacc(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -5563,16 +5563,16 @@ _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,70,155,2,0 ; vbroadcastss 0x29b46(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,166,202,2,0 ; vbroadcastss 0x2caa6(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
PUBLIC _sk_mirror_x_1_hsw
_sk_mirror_x_1_hsw LABEL PROC
- DB 196,98,125,24,5,76,155,2,0 ; vbroadcastss 0x29b4c(%rip),%ymm8 # 2f644 <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
+ DB 196,98,125,24,5,172,202,2,0 ; vbroadcastss 0x2caac(%rip),%ymm8 # 325a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,13,34,155,2,0 ; vbroadcastss 0x29b22(%rip),%ymm9 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,13,130,202,2,0 ; vbroadcastss 0x2ca82(%rip),%ymm9 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,124,89,201 ; vmulps %ymm9,%ymm0,%ymm9
DB 196,67,125,8,201,1 ; vroundps $0x1,%ymm9,%ymm9
DB 196,65,52,88,201 ; vaddps %ymm9,%ymm9,%ymm9
@@ -5582,18 +5582,18 @@ _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,242,154,2,0 ; vbroadcastss 0x29af2(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,82,202,2,0 ; vbroadcastss 0x2ca52(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
PUBLIC _sk_luminance_to_alpha_hsw
_sk_luminance_to_alpha_hsw LABEL PROC
- DB 196,226,125,24,29,0,156,2,0 ; vbroadcastss 0x29c00(%rip),%ymm3 # 2f74c <_sk_srcover_bgra_8888_sse2_lowp+0x3d0>
- DB 196,98,125,24,5,251,155,2,0 ; vbroadcastss 0x29bfb(%rip),%ymm8 # 2f750 <_sk_srcover_bgra_8888_sse2_lowp+0x3d4>
+ DB 196,226,125,24,29,96,203,2,0 ; vbroadcastss 0x2cb60(%rip),%ymm3 # 326ac <_sk_srcover_bgra_8888_sse2_lowp+0x3d0>
+ DB 196,98,125,24,5,91,203,2,0 ; vbroadcastss 0x2cb5b(%rip),%ymm8 # 326b0 <_sk_srcover_bgra_8888_sse2_lowp+0x3d4>
DB 196,193,116,89,200 ; vmulps %ymm8,%ymm1,%ymm1
DB 196,226,125,184,203 ; vfmadd231ps %ymm3,%ymm0,%ymm1
- DB 196,226,125,24,29,236,155,2,0 ; vbroadcastss 0x29bec(%rip),%ymm3 # 2f754 <_sk_srcover_bgra_8888_sse2_lowp+0x3d8>
+ DB 196,226,125,24,29,76,203,2,0 ; vbroadcastss 0x2cb4c(%rip),%ymm3 # 326b4 <_sk_srcover_bgra_8888_sse2_lowp+0x3d8>
DB 196,226,109,168,217 ; vfmadd213ps %ymm1,%ymm2,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
@@ -5854,7 +5854,7 @@ _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,137,150,2,0 ; vbroadcastss 0x29689(%rip),%ymm2 # 2f630 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
+ DB 196,226,125,24,21,233,197,2,0 ; vbroadcastss 0x2c5e9(%rip),%ymm2 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
DB 196,65,53,239,201 ; vpxor %ymm9,%ymm9,%ymm9
DB 196,130,125,24,28,145 ; vbroadcastss (%r9,%r10,4),%ymm3
DB 197,228,194,216,2 ; vcmpleps %ymm0,%ymm3,%ymm3
@@ -5953,24 +5953,24 @@ _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,4,150,2,0 ; vbroadcastss 0x29604(%rip),%ymm13 # 2f758 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
- DB 196,98,125,24,53,255,149,2,0 ; vbroadcastss 0x295ff(%rip),%ymm14 # 2f75c <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
+ DB 196,98,125,24,45,100,197,2,0 ; vbroadcastss 0x2c564(%rip),%ymm13 # 326b8 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
+ DB 196,98,125,24,53,95,197,2,0 ; vbroadcastss 0x2c55f(%rip),%ymm14 # 326bc <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
DB 196,66,29,184,245 ; vfmadd231ps %ymm13,%ymm12,%ymm14
- DB 196,98,125,24,45,245,149,2,0 ; vbroadcastss 0x295f5(%rip),%ymm13 # 2f760 <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
+ DB 196,98,125,24,45,85,197,2,0 ; vbroadcastss 0x2c555(%rip),%ymm13 # 326c0 <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
DB 196,66,29,184,238 ; vfmadd231ps %ymm14,%ymm12,%ymm13
- DB 196,98,125,24,53,235,149,2,0 ; vbroadcastss 0x295eb(%rip),%ymm14 # 2f764 <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
+ DB 196,98,125,24,53,75,197,2,0 ; vbroadcastss 0x2c54b(%rip),%ymm14 # 326c4 <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
DB 196,66,29,184,245 ; vfmadd231ps %ymm13,%ymm12,%ymm14
DB 196,65,36,89,222 ; vmulps %ymm14,%ymm11,%ymm11
DB 196,65,52,194,202,1 ; vcmpltps %ymm10,%ymm9,%ymm9
- DB 196,98,125,24,21,214,149,2,0 ; vbroadcastss 0x295d6(%rip),%ymm10 # 2f768 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
+ DB 196,98,125,24,21,54,197,2,0 ; vbroadcastss 0x2c536(%rip),%ymm10 # 326c8 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
DB 196,65,44,92,211 ; vsubps %ymm11,%ymm10,%ymm10
DB 196,67,37,74,202,144 ; vblendvps %ymm9,%ymm10,%ymm11,%ymm9
DB 196,193,124,194,192,1 ; vcmpltps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,21,124,148,2,0 ; vbroadcastss 0x2947c(%rip),%ymm10 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,21,220,195,2,0 ; vbroadcastss 0x2c3dc(%rip),%ymm10 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,44,92,209 ; vsubps %ymm9,%ymm10,%ymm10
DB 196,195,53,74,194,0 ; vblendvps %ymm0,%ymm10,%ymm9,%ymm0
DB 196,65,116,194,200,1 ; vcmpltps %ymm8,%ymm1,%ymm9
- DB 196,98,125,24,21,102,148,2,0 ; vbroadcastss 0x29466(%rip),%ymm10 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,21,198,195,2,0 ; vbroadcastss 0x2c3c6(%rip),%ymm10 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,44,92,208 ; vsubps %ymm0,%ymm10,%ymm10
DB 196,195,125,74,194,144 ; vblendvps %ymm9,%ymm10,%ymm0,%ymm0
DB 196,65,124,194,200,3 ; vcmpunordps %ymm8,%ymm0,%ymm9
@@ -5994,23 +5994,23 @@ _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,86,149,2,0 ; vbroadcastss 0x29556(%rip),%ymm11 # 2f76c <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+ DB 196,98,125,24,29,182,196,2,0 ; vbroadcastss 0x2c4b6(%rip),%ymm11 # 326cc <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
DB 197,116,89,217 ; vmulps %ymm1,%ymm1,%ymm11
DB 196,98,125,184,216 ; vfmadd231ps %ymm0,%ymm0,%ymm11
DB 196,193,50,89,193 ; vmulss %xmm9,%xmm9,%xmm0
DB 196,226,125,24,192 ; vbroadcastss %xmm0,%ymm0
DB 197,164,92,192 ; vsubps %ymm0,%ymm11,%ymm0
- DB 196,98,125,24,13,53,149,2,0 ; vbroadcastss 0x29535(%rip),%ymm9 # 2f770 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
+ DB 196,98,125,24,13,149,196,2,0 ; vbroadcastss 0x2c495(%rip),%ymm9 # 326d0 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 196,194,45,184,194 ; vfmadd231ps %ymm10,%ymm10,%ymm0
DB 197,252,81,192 ; vsqrtps %ymm0,%ymm0
DB 196,98,125,24,64,68 ; vbroadcastss 0x44(%rax),%ymm8
- DB 196,98,125,24,13,24,149,2,0 ; vbroadcastss 0x29518(%rip),%ymm9 # 2f774 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ DB 196,98,125,24,13,120,196,2,0 ; vbroadcastss 0x2c478(%rip),%ymm9 # 326d4 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
DB 196,65,44,87,201 ; vxorps %ymm9,%ymm10,%ymm9
DB 196,65,124,92,210 ; vsubps %ymm10,%ymm0,%ymm10
- DB 196,98,125,24,29,185,147,2,0 ; vbroadcastss 0x293b9(%rip),%ymm11 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,29,25,195,2,0 ; vbroadcastss 0x2c319(%rip),%ymm11 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
DB 196,65,44,89,208 ; vmulps %ymm8,%ymm10,%ymm10
DB 197,180,92,192 ; vsubps %ymm0,%ymm9,%ymm0
@@ -6027,23 +6027,23 @@ _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,190,148,2,0 ; vbroadcastss 0x294be(%rip),%ymm11 # 2f76c <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+ DB 196,98,125,24,29,30,196,2,0 ; vbroadcastss 0x2c41e(%rip),%ymm11 # 326cc <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
DB 197,116,89,217 ; vmulps %ymm1,%ymm1,%ymm11
DB 196,98,125,184,216 ; vfmadd231ps %ymm0,%ymm0,%ymm11
DB 196,193,50,89,193 ; vmulss %xmm9,%xmm9,%xmm0
DB 196,226,125,24,192 ; vbroadcastss %xmm0,%ymm0
DB 197,164,92,192 ; vsubps %ymm0,%ymm11,%ymm0
- DB 196,98,125,24,13,157,148,2,0 ; vbroadcastss 0x2949d(%rip),%ymm9 # 2f770 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
+ DB 196,98,125,24,13,253,195,2,0 ; vbroadcastss 0x2c3fd(%rip),%ymm9 # 326d0 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 196,194,45,184,194 ; vfmadd231ps %ymm10,%ymm10,%ymm0
DB 197,252,81,192 ; vsqrtps %ymm0,%ymm0
DB 196,98,125,24,64,68 ; vbroadcastss 0x44(%rax),%ymm8
- DB 196,98,125,24,13,128,148,2,0 ; vbroadcastss 0x29480(%rip),%ymm9 # 2f774 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ DB 196,98,125,24,13,224,195,2,0 ; vbroadcastss 0x2c3e0(%rip),%ymm9 # 326d4 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
DB 196,65,44,87,201 ; vxorps %ymm9,%ymm10,%ymm9
DB 196,65,124,92,210 ; vsubps %ymm10,%ymm0,%ymm10
- DB 196,98,125,24,29,33,147,2,0 ; vbroadcastss 0x29321(%rip),%ymm11 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,29,129,194,2,0 ; vbroadcastss 0x2c281(%rip),%ymm11 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
DB 196,65,44,89,208 ; vmulps %ymm8,%ymm10,%ymm10
DB 197,180,92,192 ; vsubps %ymm0,%ymm9,%ymm0
@@ -6059,14 +6059,14 @@ _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,44,148,2,0 ; vbroadcastss 0x2942c(%rip),%ymm10 # 2f76c <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+ DB 196,98,125,24,21,140,195,2,0 ; vbroadcastss 0x2c38c(%rip),%ymm10 # 326cc <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
DB 197,116,89,209 ; vmulps %ymm1,%ymm1,%ymm10
DB 196,98,125,184,208 ; vfmadd231ps %ymm0,%ymm0,%ymm10
DB 196,193,58,89,192 ; vmulss %xmm8,%xmm8,%xmm0
DB 196,226,125,24,192 ; vbroadcastss %xmm0,%ymm0
DB 197,172,92,192 ; vsubps %ymm0,%ymm10,%ymm0
- DB 196,98,125,24,5,15,148,2,0 ; vbroadcastss 0x2940f(%rip),%ymm8 # 2f774 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ DB 196,98,125,24,5,111,195,2,0 ; vbroadcastss 0x2c36f(%rip),%ymm8 # 326d4 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
DB 196,193,124,87,192 ; vxorps %ymm8,%ymm0,%ymm0
DB 196,193,124,94,193 ; vdivps %ymm9,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6103,7 +6103,7 @@ _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,78,146,2,0 ; vbroadcastss 0x2924e(%rip),%ymm8 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,5,174,193,2,0 ; vbroadcastss 0x2c1ae(%rip),%ymm8 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,124,88,200 ; vaddps %ymm8,%ymm0,%ymm9
DB 196,67,125,8,209,1 ; vroundps $0x1,%ymm9,%ymm10
DB 196,65,52,92,202 ; vsubps %ymm10,%ymm9,%ymm9
@@ -6133,9 +6133,9 @@ _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,40,147,2,0 ; vbroadcastss 0x29328(%rip),%ymm0 # 2f778 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ DB 196,226,125,24,5,136,194,2,0 ; vbroadcastss 0x2c288(%rip),%ymm0 # 326d8 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,207,145,2,0 ; vbroadcastss 0x291cf(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,47,193,2,0 ; vbroadcastss 0x2c12f(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,128,0,0,0 ; vsubps 0x80(%rax),%ymm8,%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6144,7 +6144,7 @@ _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,172,145,2,0 ; vbroadcastss 0x291ac(%rip),%ymm0 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,226,125,24,5,12,193,2,0 ; vbroadcastss 0x2c10c(%rip),%ymm0 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
DB 197,124,16,128,128,0,0,0 ; vmovups 0x80(%rax),%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
@@ -6154,9 +6154,9 @@ _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,217,146,2,0 ; vbroadcastss 0x292d9(%rip),%ymm1 # 2f778 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ DB 196,226,125,24,13,57,194,2,0 ; vbroadcastss 0x2c239(%rip),%ymm1 # 326d8 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,127,145,2,0 ; vbroadcastss 0x2917f(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,223,192,2,0 ; vbroadcastss 0x2c0df(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,192,0,0,0 ; vsubps 0xc0(%rax),%ymm8,%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6165,7 +6165,7 @@ _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,92,145,2,0 ; vbroadcastss 0x2915c(%rip),%ymm1 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,226,125,24,13,188,192,2,0 ; vbroadcastss 0x2c0bc(%rip),%ymm1 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
DB 197,124,16,128,192,0,0,0 ; vmovups 0xc0(%rax),%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
@@ -6175,13 +6175,13 @@ _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,140,146,2,0 ; vbroadcastss 0x2928c(%rip),%ymm0 # 2f77c <_sk_srcover_bgra_8888_sse2_lowp+0x400>
+ DB 196,226,125,24,5,236,193,2,0 ; vbroadcastss 0x2c1ec(%rip),%ymm0 # 326dc <_sk_srcover_bgra_8888_sse2_lowp+0x400>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,47,145,2,0 ; vbroadcastss 0x2912f(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,143,192,2,0 ; vbroadcastss 0x2c08f(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,128,0,0,0 ; vsubps 0x80(%rax),%ymm8,%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,141,145,2,0 ; vbroadcastss 0x2918d(%rip),%ymm10 # 2f6a0 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
- DB 196,98,125,24,29,100,146,2,0 ; vbroadcastss 0x29264(%rip),%ymm11 # 2f780 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ DB 196,98,125,24,21,237,192,2,0 ; vbroadcastss 0x2c0ed(%rip),%ymm10 # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ DB 196,98,125,24,29,196,193,2,0 ; vbroadcastss 0x2c1c4(%rip),%ymm11 # 326e0 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
DB 196,66,61,168,218 ; vfmadd213ps %ymm10,%ymm8,%ymm11
DB 196,65,36,89,193 ; vmulps %ymm9,%ymm11,%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
@@ -6191,16 +6191,16 @@ _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,59,146,2,0 ; vbroadcastss 0x2923b(%rip),%ymm0 # 2f778 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ DB 196,226,125,24,5,155,193,2,0 ; vbroadcastss 0x2c19b(%rip),%ymm0 # 326d8 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,226,144,2,0 ; vbroadcastss 0x290e2(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,66,192,2,0 ; vbroadcastss 0x2c042(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,128,0,0,0 ; vsubps 0x80(%rax),%ymm8,%ymm8
- DB 196,98,125,24,13,41,146,2,0 ; vbroadcastss 0x29229(%rip),%ymm9 # 2f784 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
- DB 196,98,125,24,21,36,146,2,0 ; vbroadcastss 0x29224(%rip),%ymm10 # 2f788 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ DB 196,98,125,24,13,137,193,2,0 ; vbroadcastss 0x2c189(%rip),%ymm9 # 326e4 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,98,125,24,21,132,193,2,0 ; vbroadcastss 0x2c184(%rip),%ymm10 # 326e8 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
DB 196,66,61,168,209 ; vfmadd213ps %ymm9,%ymm8,%ymm10
- DB 196,98,125,24,13,182,144,2,0 ; vbroadcastss 0x290b6(%rip),%ymm9 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,13,22,192,2,0 ; vbroadcastss 0x2c016(%rip),%ymm9 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,66,61,184,202 ; vfmadd231ps %ymm10,%ymm8,%ymm9
- DB 196,98,125,24,21,12,146,2,0 ; vbroadcastss 0x2920c(%rip),%ymm10 # 2f78c <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ DB 196,98,125,24,21,108,193,2,0 ; vbroadcastss 0x2c16c(%rip),%ymm10 # 326ec <_sk_srcover_bgra_8888_sse2_lowp+0x410>
DB 196,66,61,184,209 ; vfmadd231ps %ymm9,%ymm8,%ymm10
DB 197,124,17,144,0,1,0,0 ; vmovups %ymm10,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6209,14 +6209,14 @@ _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,140,144,2,0 ; vbroadcastss 0x2908c(%rip),%ymm8 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,5,236,191,2,0 ; vbroadcastss 0x2bfec(%rip),%ymm8 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,188,88,0 ; vaddps (%rax),%ymm8,%ymm0
DB 197,124,16,136,128,0,0,0 ; vmovups 0x80(%rax),%ymm9
- DB 196,98,125,24,21,211,145,2,0 ; vbroadcastss 0x291d3(%rip),%ymm10 # 2f784 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
- DB 196,98,125,24,29,206,145,2,0 ; vbroadcastss 0x291ce(%rip),%ymm11 # 2f788 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ DB 196,98,125,24,21,51,193,2,0 ; vbroadcastss 0x2c133(%rip),%ymm10 # 326e4 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,98,125,24,29,46,193,2,0 ; vbroadcastss 0x2c12e(%rip),%ymm11 # 326e8 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
DB 196,66,53,168,218 ; vfmadd213ps %ymm10,%ymm9,%ymm11
DB 196,66,53,168,216 ; vfmadd213ps %ymm8,%ymm9,%ymm11
- DB 196,98,125,24,5,191,145,2,0 ; vbroadcastss 0x291bf(%rip),%ymm8 # 2f78c <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ DB 196,98,125,24,5,31,193,2,0 ; vbroadcastss 0x2c11f(%rip),%ymm8 # 326ec <_sk_srcover_bgra_8888_sse2_lowp+0x410>
DB 196,66,53,184,195 ; vfmadd231ps %ymm11,%ymm9,%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6225,12 +6225,12 @@ _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,155,145,2,0 ; vbroadcastss 0x2919b(%rip),%ymm0 # 2f784 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,226,125,24,5,251,192,2,0 ; vbroadcastss 0x2c0fb(%rip),%ymm0 # 326e4 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
DB 197,124,16,128,128,0,0,0 ; vmovups 0x80(%rax),%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,157,144,2,0 ; vbroadcastss 0x2909d(%rip),%ymm10 # 2f6a0 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
- DB 196,98,125,24,29,116,145,2,0 ; vbroadcastss 0x29174(%rip),%ymm11 # 2f780 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ DB 196,98,125,24,21,253,191,2,0 ; vbroadcastss 0x2bffd(%rip),%ymm10 # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ DB 196,98,125,24,29,212,192,2,0 ; vbroadcastss 0x2c0d4(%rip),%ymm11 # 326e0 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
DB 196,66,61,168,218 ; vfmadd213ps %ymm10,%ymm8,%ymm11
DB 196,65,52,89,195 ; vmulps %ymm11,%ymm9,%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
@@ -6240,13 +6240,13 @@ _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,79,145,2,0 ; vbroadcastss 0x2914f(%rip),%ymm1 # 2f77c <_sk_srcover_bgra_8888_sse2_lowp+0x400>
+ DB 196,226,125,24,13,175,192,2,0 ; vbroadcastss 0x2c0af(%rip),%ymm1 # 326dc <_sk_srcover_bgra_8888_sse2_lowp+0x400>
DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,241,143,2,0 ; vbroadcastss 0x28ff1(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,81,191,2,0 ; vbroadcastss 0x2bf51(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,192,0,0,0 ; vsubps 0xc0(%rax),%ymm8,%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,79,144,2,0 ; vbroadcastss 0x2904f(%rip),%ymm10 # 2f6a0 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
- DB 196,98,125,24,29,38,145,2,0 ; vbroadcastss 0x29126(%rip),%ymm11 # 2f780 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ DB 196,98,125,24,21,175,191,2,0 ; vbroadcastss 0x2bfaf(%rip),%ymm10 # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ DB 196,98,125,24,29,134,192,2,0 ; vbroadcastss 0x2c086(%rip),%ymm11 # 326e0 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
DB 196,66,61,168,218 ; vfmadd213ps %ymm10,%ymm8,%ymm11
DB 196,65,36,89,193 ; vmulps %ymm9,%ymm11,%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
@@ -6256,16 +6256,16 @@ _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,253,144,2,0 ; vbroadcastss 0x290fd(%rip),%ymm1 # 2f778 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ DB 196,226,125,24,13,93,192,2,0 ; vbroadcastss 0x2c05d(%rip),%ymm1 # 326d8 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,163,143,2,0 ; vbroadcastss 0x28fa3(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,3,191,2,0 ; vbroadcastss 0x2bf03(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,192,0,0,0 ; vsubps 0xc0(%rax),%ymm8,%ymm8
- DB 196,98,125,24,13,234,144,2,0 ; vbroadcastss 0x290ea(%rip),%ymm9 # 2f784 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
- DB 196,98,125,24,21,229,144,2,0 ; vbroadcastss 0x290e5(%rip),%ymm10 # 2f788 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ DB 196,98,125,24,13,74,192,2,0 ; vbroadcastss 0x2c04a(%rip),%ymm9 # 326e4 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,98,125,24,21,69,192,2,0 ; vbroadcastss 0x2c045(%rip),%ymm10 # 326e8 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
DB 196,66,61,168,209 ; vfmadd213ps %ymm9,%ymm8,%ymm10
- DB 196,98,125,24,13,119,143,2,0 ; vbroadcastss 0x28f77(%rip),%ymm9 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,13,215,190,2,0 ; vbroadcastss 0x2bed7(%rip),%ymm9 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,66,61,184,202 ; vfmadd231ps %ymm10,%ymm8,%ymm9
- DB 196,98,125,24,21,205,144,2,0 ; vbroadcastss 0x290cd(%rip),%ymm10 # 2f78c <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ DB 196,98,125,24,21,45,192,2,0 ; vbroadcastss 0x2c02d(%rip),%ymm10 # 326ec <_sk_srcover_bgra_8888_sse2_lowp+0x410>
DB 196,66,61,184,209 ; vfmadd231ps %ymm9,%ymm8,%ymm10
DB 197,124,17,144,64,1,0,0 ; vmovups %ymm10,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6274,14 +6274,14 @@ _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,77,143,2,0 ; vbroadcastss 0x28f4d(%rip),%ymm8 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,5,173,190,2,0 ; vbroadcastss 0x2bead(%rip),%ymm8 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,188,88,72,64 ; vaddps 0x40(%rax),%ymm8,%ymm1
DB 197,124,16,136,192,0,0,0 ; vmovups 0xc0(%rax),%ymm9
- DB 196,98,125,24,21,147,144,2,0 ; vbroadcastss 0x29093(%rip),%ymm10 # 2f784 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
- DB 196,98,125,24,29,142,144,2,0 ; vbroadcastss 0x2908e(%rip),%ymm11 # 2f788 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ DB 196,98,125,24,21,243,191,2,0 ; vbroadcastss 0x2bff3(%rip),%ymm10 # 326e4 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,98,125,24,29,238,191,2,0 ; vbroadcastss 0x2bfee(%rip),%ymm11 # 326e8 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
DB 196,66,53,168,218 ; vfmadd213ps %ymm10,%ymm9,%ymm11
DB 196,66,53,168,216 ; vfmadd213ps %ymm8,%ymm9,%ymm11
- DB 196,98,125,24,5,127,144,2,0 ; vbroadcastss 0x2907f(%rip),%ymm8 # 2f78c <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ DB 196,98,125,24,5,223,191,2,0 ; vbroadcastss 0x2bfdf(%rip),%ymm8 # 326ec <_sk_srcover_bgra_8888_sse2_lowp+0x410>
DB 196,66,53,184,195 ; vfmadd231ps %ymm11,%ymm9,%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6290,12 +6290,12 @@ _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,91,144,2,0 ; vbroadcastss 0x2905b(%rip),%ymm1 # 2f784 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,226,125,24,13,187,191,2,0 ; vbroadcastss 0x2bfbb(%rip),%ymm1 # 326e4 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
DB 197,124,16,128,192,0,0,0 ; vmovups 0xc0(%rax),%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,92,143,2,0 ; vbroadcastss 0x28f5c(%rip),%ymm10 # 2f6a0 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
- DB 196,98,125,24,29,51,144,2,0 ; vbroadcastss 0x29033(%rip),%ymm11 # 2f780 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ DB 196,98,125,24,21,188,190,2,0 ; vbroadcastss 0x2bebc(%rip),%ymm10 # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ DB 196,98,125,24,29,147,191,2,0 ; vbroadcastss 0x2bf93(%rip),%ymm11 # 326e0 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
DB 196,66,61,168,218 ; vfmadd213ps %ymm10,%ymm8,%ymm11
DB 196,65,52,89,195 ; vmulps %ymm11,%ymm9,%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
@@ -6423,7 +6423,7 @@ _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,2,142,2,0 ; vpbroadcastd 0x28e02(%rip),%ymm15 # 2f794 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
+ DB 196,98,125,88,61,98,189,2,0 ; vpbroadcastd 0x2bd62(%rip),%ymm15 # 326f4 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
DB 196,194,125,64,199 ; vpmulld %ymm15,%ymm0,%ymm0
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
DB 197,237,118,210 ; vpcmpeqd %ymm2,%ymm2,%ymm2
@@ -6435,13 +6435,13 @@ _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,96,140,2,0 ; vpbroadcastd 0x28c60(%rip),%ymm7 # 2f638 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ DB 196,226,125,88,61,192,187,2,0 ; vpbroadcastd 0x2bbc0(%rip),%ymm7 # 32598 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
DB 197,253,254,199 ; vpaddd %ymm7,%ymm0,%ymm0
DB 197,236,87,210 ; vxorps %ymm2,%ymm2,%ymm2
DB 197,213,118,237 ; vpcmpeqd %ymm5,%ymm5,%ymm5
DB 196,226,85,146,20,128 ; vgatherdps %ymm5,(%rax,%ymm0,4),%ymm2
DB 197,252,17,148,36,160,1,0,0 ; vmovups %ymm2,0x1a0(%rsp)
- DB 196,226,125,24,5,148,141,2,0 ; vbroadcastss 0x28d94(%rip),%ymm0 # 2f790 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
+ DB 196,226,125,24,5,244,188,2,0 ; vbroadcastss 0x2bcf4(%rip),%ymm0 # 326f0 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
DB 197,172,88,232 ; vaddps %ymm0,%ymm10,%ymm5
DB 197,254,91,237 ; vcvttps2dq %ymm5,%ymm5
DB 196,226,93,64,213 ; vpmulld %ymm5,%ymm4,%ymm2
@@ -6701,7 +6701,7 @@ _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,22,136,2,0 ; vpbroadcastd 0x28816(%rip),%ymm10 # 2f794 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
+ DB 196,98,125,88,21,118,183,2,0 ; vpbroadcastd 0x2b776(%rip),%ymm10 # 326f4 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
DB 196,194,125,64,194 ; vpmulld %ymm10,%ymm0,%ymm0
DB 197,213,118,237 ; vpcmpeqd %ymm5,%ymm5,%ymm5
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
@@ -6713,13 +6713,13 @@ _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,113,134,2,0 ; vpbroadcastd 0x28671(%rip),%ymm11 # 2f638 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ DB 196,98,125,88,29,209,181,2,0 ; vpbroadcastd 0x2b5d1(%rip),%ymm11 # 32598 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
DB 196,193,125,254,195 ; vpaddd %ymm11,%ymm0,%ymm0
DB 196,65,61,118,192 ; vpcmpeqd %ymm8,%ymm8,%ymm8
DB 197,212,87,237 ; vxorps %ymm5,%ymm5,%ymm5
DB 196,226,61,146,44,128 ; vgatherdps %ymm8,(%rax,%ymm0,4),%ymm5
DB 197,252,17,172,36,160,0,0,0 ; vmovups %ymm5,0xa0(%rsp)
- DB 196,226,125,24,5,163,135,2,0 ; vbroadcastss 0x287a3(%rip),%ymm0 # 2f790 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
+ DB 196,226,125,24,5,3,183,2,0 ; vbroadcastss 0x2b703(%rip),%ymm0 # 326f0 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
DB 197,116,88,192 ; vaddps %ymm0,%ymm1,%ymm8
DB 196,65,126,91,192 ; vcvttps2dq %ymm8,%ymm8
DB 196,194,109,64,232 ; vpmulld %ymm8,%ymm2,%ymm5
@@ -7152,7 +7152,7 @@ _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,99,124,2,0 ; vbroadcastss 0x27c63(%rip),%ymm3 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,195,171,2,0 ; vbroadcastss 0x2abc3(%rip),%ymm3 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,16,164,36,224,6,0,0 ; vmovups 0x6e0(%rsp),%ymm4
DB 197,252,16,172,36,0,7,0,0 ; vmovups 0x700(%rsp),%ymm5
DB 197,252,16,180,36,32,7,0,0 ; vmovups 0x720(%rsp),%ymm6
@@ -7162,14 +7162,14 @@ _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,153,125,2,0 ; vbroadcastss 0x27d99(%rip),%ymm0 # 2f798 <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
- DB 196,226,125,24,13,148,125,2,0 ; vbroadcastss 0x27d94(%rip),%ymm1 # 2f79c <_sk_srcover_bgra_8888_sse2_lowp+0x420>
+ DB 196,226,125,24,5,249,172,2,0 ; vbroadcastss 0x2acf9(%rip),%ymm0 # 326f8 <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
+ DB 196,226,125,24,13,244,172,2,0 ; vbroadcastss 0x2acf4(%rip),%ymm1 # 326fc <_sk_srcover_bgra_8888_sse2_lowp+0x420>
DB 196,226,101,168,200 ; vfmadd213ps %ymm0,%ymm3,%ymm1
- DB 196,226,125,24,5,138,125,2,0 ; vbroadcastss 0x27d8a(%rip),%ymm0 # 2f7a0 <_sk_srcover_bgra_8888_sse2_lowp+0x424>
+ DB 196,226,125,24,5,234,172,2,0 ; vbroadcastss 0x2acea(%rip),%ymm0 # 32700 <_sk_srcover_bgra_8888_sse2_lowp+0x424>
DB 196,226,101,184,193 ; vfmadd231ps %ymm1,%ymm3,%ymm0
- DB 196,226,125,24,13,128,125,2,0 ; vbroadcastss 0x27d80(%rip),%ymm1 # 2f7a4 <_sk_srcover_bgra_8888_sse2_lowp+0x428>
+ DB 196,226,125,24,13,224,172,2,0 ; vbroadcastss 0x2ace0(%rip),%ymm1 # 32704 <_sk_srcover_bgra_8888_sse2_lowp+0x428>
DB 196,226,101,184,200 ; vfmadd231ps %ymm0,%ymm3,%ymm1
- DB 196,226,125,24,5,118,125,2,0 ; vbroadcastss 0x27d76(%rip),%ymm0 # 2f7a8 <_sk_srcover_bgra_8888_sse2_lowp+0x42c>
+ DB 196,226,125,24,5,214,172,2,0 ; vbroadcastss 0x2acd6(%rip),%ymm0 # 32708 <_sk_srcover_bgra_8888_sse2_lowp+0x42c>
DB 196,226,101,184,193 ; vfmadd231ps %ymm1,%ymm3,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
@@ -7290,10 +7290,10 @@ _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,35,122,2,0 ; vbroadcastss 0x27a23(%rip),%ymm2 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,226,125,24,21,131,169,2,0 ; vbroadcastss 0x2a983(%rip),%ymm2 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,244,88,202 ; vaddps %ymm2,%ymm1,%ymm1
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,21,24,122,2,0 ; vbroadcastss 0x27a18(%rip),%ymm2 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,21,120,169,2,0 ; vbroadcastss 0x2a978(%rip),%ymm2 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,228,87,219 ; vxorps %ymm3,%ymm3,%ymm3
DB 197,220,87,228 ; vxorps %ymm4,%ymm4,%ymm4
DB 197,212,87,237 ; vxorps %ymm5,%ymm5,%ymm5
@@ -7305,46 +7305,46 @@ 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,100,130,2,0 ; vpaddd 0x28264(%rip),%xmm8,%xmm9 # 2fea0 <_sk_srcover_bgra_8888_sse2_lowp+0xb24>
- DB 197,57,254,5,108,130,2,0 ; vpaddd 0x2826c(%rip),%xmm8,%xmm8 # 2feb0 <_sk_srcover_bgra_8888_sse2_lowp+0xb34>
+ DB 197,57,254,13,36,178,2,0 ; vpaddd 0x2b224(%rip),%xmm8,%xmm9 # 32e60 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
+ DB 197,57,254,5,44,178,2,0 ; vpaddd 0x2b22c(%rip),%xmm8,%xmm8 # 32e70 <_sk_srcover_bgra_8888_sse2_lowp+0xb94>
DB 196,67,53,24,208,1 ; vinsertf128 $0x1,%xmm8,%ymm9,%ymm10
DB 197,121,110,217 ; vmovd %ecx,%xmm11
DB 196,65,121,112,219,0 ; vpshufd $0x0,%xmm11,%xmm11
DB 196,67,37,24,219,1 ; vinsertf128 $0x1,%xmm11,%ymm11,%ymm11
DB 196,65,36,87,218 ; vxorps %ymm10,%ymm11,%ymm11
- DB 196,98,125,24,21,200,121,2,0 ; vbroadcastss 0x279c8(%rip),%ymm10 # 2f630 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
+ DB 196,98,125,24,21,40,169,2,0 ; vbroadcastss 0x2a928(%rip),%ymm10 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
DB 196,65,36,84,210 ; vandps %ymm10,%ymm11,%ymm10
DB 196,193,25,114,242,5 ; vpslld $0x5,%xmm10,%xmm12
DB 196,67,125,25,210,1 ; vextractf128 $0x1,%ymm10,%xmm10
DB 196,193,41,114,242,5 ; vpslld $0x5,%xmm10,%xmm10
DB 196,67,29,24,210,1 ; vinsertf128 $0x1,%xmm10,%ymm12,%ymm10
- DB 197,123,18,37,99,138,2,0 ; vmovddup 0x28a63(%rip),%xmm12 # 306f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1374>
+ DB 197,123,18,37,35,186,2,0 ; vmovddup 0x2ba23(%rip),%xmm12 # 336b0 <_sk_srcover_bgra_8888_sse2_lowp+0x13d4>
DB 196,65,49,219,236 ; vpand %xmm12,%xmm9,%xmm13
DB 196,193,17,114,245,4 ; vpslld $0x4,%xmm13,%xmm13
DB 196,65,57,219,228 ; vpand %xmm12,%xmm8,%xmm12
DB 196,193,25,114,244,4 ; vpslld $0x4,%xmm12,%xmm12
DB 196,67,21,24,228,1 ; vinsertf128 $0x1,%xmm12,%ymm13,%ymm12
- DB 196,98,125,24,45,134,121,2,0 ; vbroadcastss 0x27986(%rip),%ymm13 # 2f638 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ DB 196,98,125,24,45,230,168,2,0 ; vbroadcastss 0x2a8e6(%rip),%ymm13 # 32598 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
DB 196,65,36,84,237 ; vandps %ymm13,%ymm11,%ymm13
DB 196,193,9,114,245,2 ; vpslld $0x2,%xmm13,%xmm14
DB 196,67,125,25,237,1 ; vextractf128 $0x1,%ymm13,%xmm13
DB 196,193,17,114,245,2 ; vpslld $0x2,%xmm13,%xmm13
DB 196,67,13,24,237,1 ; vinsertf128 $0x1,%xmm13,%ymm14,%ymm13
- DB 197,123,18,53,33,138,2,0 ; vmovddup 0x28a21(%rip),%xmm14 # 306f8 <_sk_srcover_bgra_8888_sse2_lowp+0x137c>
+ DB 197,123,18,53,225,185,2,0 ; vmovddup 0x2b9e1(%rip),%xmm14 # 336b8 <_sk_srcover_bgra_8888_sse2_lowp+0x13dc>
DB 196,65,49,219,254 ; vpand %xmm14,%xmm9,%xmm15
DB 196,65,1,254,255 ; vpaddd %xmm15,%xmm15,%xmm15
DB 196,65,57,219,246 ; vpand %xmm14,%xmm8,%xmm14
DB 196,65,9,254,246 ; vpaddd %xmm14,%xmm14,%xmm14
DB 196,67,5,24,246,1 ; vinsertf128 $0x1,%xmm14,%ymm15,%ymm14
DB 196,65,12,86,228 ; vorps %ymm12,%ymm14,%ymm12
- DB 196,98,125,24,53,53,121,2,0 ; vbroadcastss 0x27935(%rip),%ymm14 # 2f634 <_sk_srcover_bgra_8888_sse2_lowp+0x2b8>
+ DB 196,98,125,24,53,149,168,2,0 ; vbroadcastss 0x2a895(%rip),%ymm14 # 32594 <_sk_srcover_bgra_8888_sse2_lowp+0x2b8>
DB 196,65,36,84,222 ; vandps %ymm14,%ymm11,%ymm11
DB 196,193,9,114,211,1 ; vpsrld $0x1,%xmm11,%xmm14
DB 196,67,125,25,219,1 ; vextractf128 $0x1,%ymm11,%xmm11
DB 196,193,33,114,211,1 ; vpsrld $0x1,%xmm11,%xmm11
DB 196,67,13,24,219,1 ; vinsertf128 $0x1,%xmm11,%ymm14,%ymm11
DB 196,65,20,86,219 ; vorps %ymm11,%ymm13,%ymm11
- DB 197,123,18,45,215,137,2,0 ; vmovddup 0x289d7(%rip),%xmm13 # 30700 <_sk_srcover_bgra_8888_sse2_lowp+0x1384>
+ DB 197,123,18,45,151,185,2,0 ; vmovddup 0x2b997(%rip),%xmm13 # 336c0 <_sk_srcover_bgra_8888_sse2_lowp+0x13e4>
DB 196,65,49,219,205 ; vpand %xmm13,%xmm9,%xmm9
DB 196,65,57,219,197 ; vpand %xmm13,%xmm8,%xmm8
DB 196,193,49,114,209,2 ; vpsrld $0x2,%xmm9,%xmm9
@@ -7355,9 +7355,9 @@ _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,216,120,2,0 ; vbroadcastss 0x278d8(%rip),%ymm9 # 2f63c <_sk_srcover_bgra_8888_sse2_lowp+0x2c0>
+ DB 196,98,125,24,13,56,168,2,0 ; vbroadcastss 0x2a838(%rip),%ymm9 # 3259c <_sk_srcover_bgra_8888_sse2_lowp+0x2c0>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
- DB 196,98,125,24,13,206,120,2,0 ; vbroadcastss 0x278ce(%rip),%ymm9 # 2f640 <_sk_srcover_bgra_8888_sse2_lowp+0x2c4>
+ DB 196,98,125,24,13,46,168,2,0 ; vbroadcastss 0x2a82e(%rip),%ymm9 # 325a0 <_sk_srcover_bgra_8888_sse2_lowp+0x2c4>
DB 196,65,60,88,193 ; vaddps %ymm9,%ymm8,%ymm8
DB 196,98,125,24,8 ; vbroadcastss (%rax),%ymm9
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
@@ -7387,7 +7387,7 @@ _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,86,120,2,0 ; vbroadcastss 0x27856(%rip),%ymm3 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,182,167,2,0 ; vbroadcastss 0x2a7b6(%rip),%ymm3 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 197,236,87,210 ; vxorps %ymm2,%ymm2,%ymm2
@@ -7396,7 +7396,7 @@ _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,61,120,2,0 ; vbroadcastss 0x2783d(%rip),%ymm0 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,5,157,167,2,0 ; vbroadcastss 0x2a79d(%rip),%ymm0 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 197,252,40,216 ; vmovaps %ymm0,%ymm3
@@ -7434,7 +7434,7 @@ _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,220,119,2,0 ; vbroadcastss 0x277dc(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,60,167,2,0 ; vbroadcastss 0x2a73c(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 197,60,89,204 ; vmulps %ymm4,%ymm8,%ymm9
DB 197,180,88,192 ; vaddps %ymm0,%ymm9,%ymm0
@@ -7453,7 +7453,7 @@ _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,154,119,2,0 ; vbroadcastss 0x2779a(%rip),%ymm9 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,13,250,166,2,0 ; vbroadcastss 0x2a6fa(%rip),%ymm9 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,52,92,207 ; vsubps %ymm7,%ymm9,%ymm9
DB 197,180,89,192 ; vmulps %ymm0,%ymm9,%ymm0
DB 197,188,88,192 ; vaddps %ymm0,%ymm8,%ymm0
@@ -7489,7 +7489,7 @@ _sk_dstin_avx LABEL PROC
PUBLIC _sk_srcout_avx
_sk_srcout_avx LABEL PROC
- DB 196,98,125,24,5,53,119,2,0 ; vbroadcastss 0x27735(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,149,166,2,0 ; vbroadcastss 0x2a695(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,199 ; vsubps %ymm7,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 197,188,89,201 ; vmulps %ymm1,%ymm8,%ymm1
@@ -7500,7 +7500,7 @@ _sk_srcout_avx LABEL PROC
PUBLIC _sk_dstout_avx
_sk_dstout_avx LABEL PROC
- DB 196,226,125,24,5,20,119,2,0 ; vbroadcastss 0x27714(%rip),%ymm0 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,5,116,166,2,0 ; vbroadcastss 0x2a674(%rip),%ymm0 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,92,219 ; vsubps %ymm3,%ymm0,%ymm3
DB 197,228,89,196 ; vmulps %ymm4,%ymm3,%ymm0
DB 197,228,89,205 ; vmulps %ymm5,%ymm3,%ymm1
@@ -7511,7 +7511,7 @@ _sk_dstout_avx LABEL PROC
PUBLIC _sk_srcover_avx
_sk_srcover_avx LABEL PROC
- DB 196,98,125,24,5,243,118,2,0 ; vbroadcastss 0x276f3(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,83,166,2,0 ; vbroadcastss 0x2a653(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 197,60,89,204 ; vmulps %ymm4,%ymm8,%ymm9
DB 197,180,88,192 ; vaddps %ymm0,%ymm9,%ymm0
@@ -7526,7 +7526,7 @@ _sk_srcover_avx LABEL PROC
PUBLIC _sk_dstover_avx
_sk_dstover_avx LABEL PROC
- DB 196,98,125,24,5,194,118,2,0 ; vbroadcastss 0x276c2(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,34,166,2,0 ; vbroadcastss 0x2a622(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,199 ; vsubps %ymm7,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 197,252,88,196 ; vaddps %ymm4,%ymm0,%ymm0
@@ -7550,7 +7550,7 @@ _sk_modulate_avx LABEL PROC
PUBLIC _sk_multiply_avx
_sk_multiply_avx LABEL PROC
- DB 196,98,125,24,5,125,118,2,0 ; vbroadcastss 0x2767d(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,221,165,2,0 ; vbroadcastss 0x2a5dd(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,52,89,208 ; vmulps %ymm0,%ymm9,%ymm10
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -7579,7 +7579,7 @@ _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,12,118,2,0 ; vbroadcastss 0x2760c(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,108,165,2,0 ; vbroadcastss 0x2a56c(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 197,244,88,205 ; vaddps %ymm5,%ymm1,%ymm1
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
@@ -7609,7 +7609,7 @@ _sk_screen_avx LABEL PROC
PUBLIC _sk_xor__avx
_sk_xor__avx LABEL PROC
- DB 196,98,125,24,5,171,117,2,0 ; vbroadcastss 0x275ab(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,11,165,2,0 ; vbroadcastss 0x2a50b(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,180,89,192 ; vmulps %ymm0,%ymm9,%ymm0
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -7644,7 +7644,7 @@ _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,39,117,2,0 ; vbroadcastss 0x27527(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,135,164,2,0 ; vbroadcastss 0x2a487(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 197,60,89,199 ; vmulps %ymm7,%ymm8,%ymm8
DB 197,188,88,219 ; vaddps %ymm3,%ymm8,%ymm3
@@ -7668,7 +7668,7 @@ _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,207,116,2,0 ; vbroadcastss 0x274cf(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,47,164,2,0 ; vbroadcastss 0x2a42f(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 197,60,89,199 ; vmulps %ymm7,%ymm8,%ymm8
DB 197,188,88,219 ; vaddps %ymm3,%ymm8,%ymm3
@@ -7695,7 +7695,7 @@ _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,107,116,2,0 ; vbroadcastss 0x2746b(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,203,163,2,0 ; vbroadcastss 0x2a3cb(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 197,60,89,199 ; vmulps %ymm7,%ymm8,%ymm8
DB 197,188,88,219 ; vaddps %ymm3,%ymm8,%ymm3
@@ -7716,7 +7716,7 @@ _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,34,116,2,0 ; vbroadcastss 0x27422(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,130,163,2,0 ; vbroadcastss 0x2a382(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 197,60,89,199 ; vmulps %ymm7,%ymm8,%ymm8
DB 197,188,88,219 ; vaddps %ymm3,%ymm8,%ymm3
@@ -7725,7 +7725,7 @@ _sk_exclusion_avx LABEL PROC
PUBLIC _sk_colorburn_avx
_sk_colorburn_avx LABEL PROC
- DB 196,98,125,24,5,9,116,2,0 ; vbroadcastss 0x27409(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,105,163,2,0 ; vbroadcastss 0x2a369(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,52,89,216 ; vmulps %ymm0,%ymm9,%ymm11
DB 196,65,44,87,210 ; vxorps %ymm10,%ymm10,%ymm10
@@ -7785,7 +7785,7 @@ _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,13,115,2,0 ; vbroadcastss 0x2730d(%rip),%ymm9 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,13,109,162,2,0 ; vbroadcastss 0x2a26d(%rip),%ymm9 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,52,92,215 ; vsubps %ymm7,%ymm9,%ymm10
DB 197,44,89,216 ; vmulps %ymm0,%ymm10,%ymm11
DB 197,52,92,203 ; vsubps %ymm3,%ymm9,%ymm9
@@ -7840,7 +7840,7 @@ _sk_colordodge_avx LABEL PROC
PUBLIC _sk_hardlight_avx
_sk_hardlight_avx LABEL PROC
- DB 196,98,125,24,5,24,114,2,0 ; vbroadcastss 0x27218(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,120,161,2,0 ; vbroadcastss 0x2a178(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,215 ; vsubps %ymm7,%ymm8,%ymm10
DB 197,44,89,200 ; vmulps %ymm0,%ymm10,%ymm9
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -7893,7 +7893,7 @@ _sk_hardlight_avx LABEL PROC
PUBLIC _sk_overlay_avx
_sk_overlay_avx LABEL PROC
- DB 196,98,125,24,5,61,113,2,0 ; vbroadcastss 0x2713d(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,157,160,2,0 ; vbroadcastss 0x2a09d(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,215 ; vsubps %ymm7,%ymm8,%ymm10
DB 197,44,89,200 ; vmulps %ymm0,%ymm10,%ymm9
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -7958,10 +7958,10 @@ _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,64,112,2,0 ; vbroadcastss 0x27040(%rip),%ymm11 # 2f644 <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
+ DB 196,98,125,24,29,160,159,2,0 ; vbroadcastss 0x29fa0(%rip),%ymm11 # 325a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
DB 196,65,28,88,235 ; vaddps %ymm11,%ymm12,%ymm13
DB 196,65,20,89,192 ; vmulps %ymm8,%ymm13,%ymm8
- DB 196,98,125,24,45,49,112,2,0 ; vbroadcastss 0x27031(%rip),%ymm13 # 2f648 <_sk_srcover_bgra_8888_sse2_lowp+0x2cc>
+ DB 196,98,125,24,45,145,159,2,0 ; vbroadcastss 0x29f91(%rip),%ymm13 # 325a8 <_sk_srcover_bgra_8888_sse2_lowp+0x2cc>
DB 196,65,28,89,245 ; vmulps %ymm13,%ymm12,%ymm14
DB 196,65,12,88,192 ; vaddps %ymm8,%ymm14,%ymm8
DB 196,65,124,82,244 ; vrsqrtps %ymm12,%ymm14
@@ -7972,7 +7972,7 @@ _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,219,111,2,0 ; vbroadcastss 0x26fdb(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,59,159,2,0 ; vbroadcastss 0x29f3b(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,65,60,92,228 ; vsubps %ymm12,%ymm8,%ymm12
DB 197,132,92,195 ; vsubps %ymm3,%ymm15,%ymm0
DB 196,65,124,89,228 ; vmulps %ymm12,%ymm0,%ymm12
@@ -8099,12 +8099,12 @@ _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,185,109,2,0 ; vbroadcastss 0x26db9(%rip),%ymm14 # 2f64c <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ DB 196,98,125,24,53,25,157,2,0 ; vbroadcastss 0x29d19(%rip),%ymm14 # 325ac <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
DB 196,65,92,89,222 ; vmulps %ymm14,%ymm4,%ymm11
- DB 196,98,125,24,61,175,109,2,0 ; vbroadcastss 0x26daf(%rip),%ymm15 # 2f650 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ DB 196,98,125,24,61,15,157,2,0 ; vbroadcastss 0x29d0f(%rip),%ymm15 # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
DB 196,65,84,89,239 ; vmulps %ymm15,%ymm5,%ymm13
DB 196,65,36,88,221 ; vaddps %ymm13,%ymm11,%ymm11
- DB 196,226,125,24,5,160,109,2,0 ; vbroadcastss 0x26da0(%rip),%ymm0 # 2f654 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ DB 196,226,125,24,5,0,157,2,0 ; vbroadcastss 0x29d00(%rip),%ymm0 # 325b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
DB 197,76,89,232 ; vmulps %ymm0,%ymm6,%ymm13
DB 196,65,36,88,221 ; vaddps %ymm13,%ymm11,%ymm11
DB 196,65,52,89,238 ; vmulps %ymm14,%ymm9,%ymm13
@@ -8165,7 +8165,7 @@ _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,77,108,2,0 ; vbroadcastss 0x26c4d(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,173,155,2,0 ; vbroadcastss 0x29bad(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,180,89,201 ; vmulps %ymm1,%ymm9,%ymm1
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -8222,12 +8222,12 @@ _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,113,107,2,0 ; vbroadcastss 0x26b71(%rip),%ymm14 # 2f64c <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ DB 196,98,125,24,53,209,154,2,0 ; vbroadcastss 0x29ad1(%rip),%ymm14 # 325ac <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
DB 196,65,92,89,222 ; vmulps %ymm14,%ymm4,%ymm11
- DB 196,98,125,24,61,103,107,2,0 ; vbroadcastss 0x26b67(%rip),%ymm15 # 2f650 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ DB 196,98,125,24,61,199,154,2,0 ; vbroadcastss 0x29ac7(%rip),%ymm15 # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
DB 196,65,84,89,239 ; vmulps %ymm15,%ymm5,%ymm13
DB 196,65,36,88,221 ; vaddps %ymm13,%ymm11,%ymm11
- DB 196,226,125,24,5,88,107,2,0 ; vbroadcastss 0x26b58(%rip),%ymm0 # 2f654 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ DB 196,226,125,24,5,184,154,2,0 ; vbroadcastss 0x29ab8(%rip),%ymm0 # 325b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
DB 197,76,89,232 ; vmulps %ymm0,%ymm6,%ymm13
DB 196,65,36,88,221 ; vaddps %ymm13,%ymm11,%ymm11
DB 196,65,52,89,238 ; vmulps %ymm14,%ymm9,%ymm13
@@ -8288,7 +8288,7 @@ _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,5,106,2,0 ; vbroadcastss 0x26a05(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,101,153,2,0 ; vbroadcastss 0x29965(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,180,89,201 ; vmulps %ymm1,%ymm9,%ymm1
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -8317,12 +8317,12 @@ _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,177,105,2,0 ; vbroadcastss 0x269b1(%rip),%ymm13 # 2f64c <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ DB 196,98,125,24,45,17,153,2,0 ; vbroadcastss 0x29911(%rip),%ymm13 # 325ac <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
DB 196,65,92,89,213 ; vmulps %ymm13,%ymm4,%ymm10
- DB 196,98,125,24,53,167,105,2,0 ; vbroadcastss 0x269a7(%rip),%ymm14 # 2f650 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ DB 196,98,125,24,53,7,153,2,0 ; vbroadcastss 0x29907(%rip),%ymm14 # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
DB 196,65,84,89,222 ; vmulps %ymm14,%ymm5,%ymm11
DB 196,65,44,88,211 ; vaddps %ymm11,%ymm10,%ymm10
- DB 196,98,125,24,61,152,105,2,0 ; vbroadcastss 0x26998(%rip),%ymm15 # 2f654 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ DB 196,98,125,24,61,248,152,2,0 ; vbroadcastss 0x298f8(%rip),%ymm15 # 325b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
DB 196,65,76,89,223 ; vmulps %ymm15,%ymm6,%ymm11
DB 196,193,44,88,195 ; vaddps %ymm11,%ymm10,%ymm0
DB 196,65,60,89,221 ; vmulps %ymm13,%ymm8,%ymm11
@@ -8385,7 +8385,7 @@ _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,51,104,2,0 ; vbroadcastss 0x26833(%rip),%ymm0 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,5,147,151,2,0 ; vbroadcastss 0x29793(%rip),%ymm0 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,124,92,215 ; vsubps %ymm7,%ymm0,%ymm10
DB 197,172,89,84,36,32 ; vmulps 0x20(%rsp),%ymm10,%ymm2
DB 197,124,92,219 ; vsubps %ymm3,%ymm0,%ymm11
@@ -8415,12 +8415,12 @@ _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,219,103,2,0 ; vbroadcastss 0x267db(%rip),%ymm13 # 2f64c <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ DB 196,98,125,24,45,59,151,2,0 ; vbroadcastss 0x2973b(%rip),%ymm13 # 325ac <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
DB 196,65,108,89,213 ; vmulps %ymm13,%ymm2,%ymm10
- DB 196,98,125,24,53,209,103,2,0 ; vbroadcastss 0x267d1(%rip),%ymm14 # 2f650 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
+ DB 196,98,125,24,53,49,151,2,0 ; vbroadcastss 0x29731(%rip),%ymm14 # 325b0 <_sk_srcover_bgra_8888_sse2_lowp+0x2d4>
DB 196,65,116,89,222 ; vmulps %ymm14,%ymm1,%ymm11
DB 196,65,44,88,211 ; vaddps %ymm11,%ymm10,%ymm10
- DB 196,98,125,24,61,194,103,2,0 ; vbroadcastss 0x267c2(%rip),%ymm15 # 2f654 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
+ DB 196,98,125,24,61,34,151,2,0 ; vbroadcastss 0x29722(%rip),%ymm15 # 325b4 <_sk_srcover_bgra_8888_sse2_lowp+0x2d8>
DB 196,65,28,89,223 ; vmulps %ymm15,%ymm12,%ymm11
DB 196,193,44,88,195 ; vaddps %ymm11,%ymm10,%ymm0
DB 196,65,60,89,221 ; vmulps %ymm13,%ymm8,%ymm11
@@ -8483,7 +8483,7 @@ _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,93,102,2,0 ; vbroadcastss 0x2665d(%rip),%ymm0 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,5,189,149,2,0 ; vbroadcastss 0x295bd(%rip),%ymm0 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,124,92,215 ; vsubps %ymm7,%ymm0,%ymm10
DB 197,172,89,210 ; vmulps %ymm2,%ymm10,%ymm2
DB 197,124,92,219 ; vsubps %ymm3,%ymm0,%ymm11
@@ -8516,7 +8516,7 @@ _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,245,106,2,0 ; vmovapd 0x26af5(%rip),%ymm9 # 2fb40 <_sk_srcover_bgra_8888_sse2_lowp+0x7c4>
+ DB 197,125,40,13,85,154,2,0 ; vmovapd 0x29a55(%rip),%ymm9 # 32aa0 <_sk_srcover_bgra_8888_sse2_lowp+0x7c4>
DB 196,193,61,84,225 ; vandpd %ymm9,%ymm8,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
DB 196,193,81,114,208,8 ; vpsrld $0x8,%xmm8,%xmm5
@@ -8534,9 +8534,9 @@ _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,128,101,2,0 ; vbroadcastss 0x26580(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,224,148,2,0 ; vbroadcastss 0x294e0(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
- DB 196,98,125,24,13,159,101,2,0 ; vbroadcastss 0x2659f(%rip),%ymm9 # 2f658 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,13,255,148,2,0 ; vbroadcastss 0x294ff(%rip),%ymm9 # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
DB 197,60,89,212 ; vmulps %ymm4,%ymm8,%ymm10
DB 196,193,124,88,194 ; vaddps %ymm10,%ymm0,%ymm0
@@ -8676,7 +8676,7 @@ _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,106,104,2,0 ; vmovapd 0x2686a(%rip),%ymm9 # 2fb60 <_sk_srcover_bgra_8888_sse2_lowp+0x7e4>
+ DB 197,125,40,13,202,151,2,0 ; vmovapd 0x297ca(%rip),%ymm9 # 32ac0 <_sk_srcover_bgra_8888_sse2_lowp+0x7e4>
DB 196,193,61,84,233 ; vandpd %ymm9,%ymm8,%ymm5
DB 197,252,91,245 ; vcvtdq2ps %ymm5,%ymm6
DB 196,193,81,114,208,8 ; vpsrld $0x8,%xmm8,%xmm5
@@ -8694,9 +8694,9 @@ _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,213,98,2,0 ; vbroadcastss 0x262d5(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,53,146,2,0 ; vbroadcastss 0x29235(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
- DB 196,98,125,24,13,244,98,2,0 ; vbroadcastss 0x262f4(%rip),%ymm9 # 2f658 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,13,84,146,2,0 ; vbroadcastss 0x29254(%rip),%ymm9 # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
DB 197,60,89,212 ; vmulps %ymm4,%ymm8,%ymm10
DB 196,193,124,88,194 ; vaddps %ymm10,%ymm0,%ymm0
@@ -8836,7 +8836,7 @@ _sk_clamp_0_avx LABEL PROC
PUBLIC _sk_clamp_1_avx
_sk_clamp_1_avx LABEL PROC
- DB 196,98,125,24,5,146,96,2,0 ; vbroadcastss 0x26092(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,242,143,2,0 ; vbroadcastss 0x28ff2(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
DB 196,193,108,93,208 ; vminps %ymm8,%ymm2,%ymm2
@@ -8846,7 +8846,7 @@ _sk_clamp_1_avx LABEL PROC
PUBLIC _sk_clamp_a_avx
_sk_clamp_a_avx LABEL PROC
- DB 196,98,125,24,5,113,96,2,0 ; vbroadcastss 0x26071(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,209,143,2,0 ; vbroadcastss 0x28fd1(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,100,93,216 ; vminps %ymm8,%ymm3,%ymm3
DB 197,252,93,195 ; vminps %ymm3,%ymm0,%ymm0
DB 197,244,93,203 ; vminps %ymm3,%ymm1,%ymm1
@@ -8856,7 +8856,7 @@ _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,83,96,2,0 ; vbroadcastss 0x26053(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,179,143,2,0 ; vbroadcastss 0x28fb3(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,68,93,248 ; vminps %ymm8,%ymm7,%ymm7
DB 197,220,93,231 ; vminps %ymm7,%ymm4,%ymm4
DB 197,212,93,239 ; vminps %ymm7,%ymm5,%ymm5
@@ -8883,7 +8883,7 @@ _sk_swap_rb_avx LABEL PROC
PUBLIC _sk_invert_avx
_sk_invert_avx LABEL PROC
- DB 196,98,125,24,5,14,96,2,0 ; vbroadcastss 0x2600e(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,110,143,2,0 ; vbroadcastss 0x28f6e(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,188,92,192 ; vsubps %ymm0,%ymm8,%ymm0
DB 197,188,92,201 ; vsubps %ymm1,%ymm8,%ymm1
DB 197,188,92,210 ; vsubps %ymm2,%ymm8,%ymm2
@@ -8927,9 +8927,9 @@ _sk_premul_dst_avx LABEL PROC
PUBLIC _sk_unpremul_avx
_sk_unpremul_avx LABEL PROC
- DB 196,98,125,24,5,169,95,2,0 ; vbroadcastss 0x25fa9(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,9,143,2,0 ; vbroadcastss 0x28f09(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,94,195 ; vdivps %ymm3,%ymm8,%ymm8
- DB 196,98,125,24,13,204,95,2,0 ; vbroadcastss 0x25fcc(%rip),%ymm9 # 2f65c <_sk_srcover_bgra_8888_sse2_lowp+0x2e0>
+ DB 196,98,125,24,13,44,143,2,0 ; vbroadcastss 0x28f2c(%rip),%ymm9 # 325bc <_sk_srcover_bgra_8888_sse2_lowp+0x2e0>
DB 196,65,60,194,201,1 ; vcmpltps %ymm9,%ymm8,%ymm9
DB 196,65,44,87,210 ; vxorps %ymm10,%ymm10,%ymm10
DB 196,67,45,74,192,144 ; vblendvps %ymm9,%ymm8,%ymm10,%ymm8
@@ -8941,17 +8941,17 @@ _sk_unpremul_avx LABEL PROC
PUBLIC _sk_from_srgb_avx
_sk_from_srgb_avx LABEL PROC
- DB 196,98,125,24,5,166,95,2,0 ; vbroadcastss 0x25fa6(%rip),%ymm8 # 2f660 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
+ DB 196,98,125,24,5,6,143,2,0 ; vbroadcastss 0x28f06(%rip),%ymm8 # 325c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 197,124,89,208 ; vmulps %ymm0,%ymm0,%ymm10
- DB 196,98,125,24,29,128,95,2,0 ; vbroadcastss 0x25f80(%rip),%ymm11 # 2f64c <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ DB 196,98,125,24,29,224,142,2,0 ; vbroadcastss 0x28ee0(%rip),%ymm11 # 325ac <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
DB 196,65,124,89,227 ; vmulps %ymm11,%ymm0,%ymm12
- DB 196,98,125,24,45,138,95,2,0 ; vbroadcastss 0x25f8a(%rip),%ymm13 # 2f664 <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
+ DB 196,98,125,24,45,234,142,2,0 ; vbroadcastss 0x28eea(%rip),%ymm13 # 325c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
DB 196,65,28,88,229 ; vaddps %ymm13,%ymm12,%ymm12
DB 196,65,44,89,212 ; vmulps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,123,95,2,0 ; vbroadcastss 0x25f7b(%rip),%ymm12 # 2f668 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
+ DB 196,98,125,24,37,219,142,2,0 ; vbroadcastss 0x28edb(%rip),%ymm12 # 325c8 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,53,113,95,2,0 ; vbroadcastss 0x25f71(%rip),%ymm14 # 2f66c <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
+ DB 196,98,125,24,53,209,142,2,0 ; vbroadcastss 0x28ed1(%rip),%ymm14 # 325cc <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
DB 196,193,124,194,198,1 ; vcmpltps %ymm14,%ymm0,%ymm0
DB 196,195,45,74,193,0 ; vblendvps %ymm0,%ymm9,%ymm10,%ymm0
DB 196,65,116,89,200 ; vmulps %ymm8,%ymm1,%ymm9
@@ -8975,17 +8975,17 @@ _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,250,94,2,0 ; vbroadcastss 0x25efa(%rip),%ymm8 # 2f660 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
+ DB 196,98,125,24,5,90,142,2,0 ; vbroadcastss 0x28e5a(%rip),%ymm8 # 325c0 <_sk_srcover_bgra_8888_sse2_lowp+0x2e4>
DB 196,65,92,89,200 ; vmulps %ymm8,%ymm4,%ymm9
DB 197,92,89,212 ; vmulps %ymm4,%ymm4,%ymm10
- DB 196,98,125,24,29,212,94,2,0 ; vbroadcastss 0x25ed4(%rip),%ymm11 # 2f64c <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
+ DB 196,98,125,24,29,52,142,2,0 ; vbroadcastss 0x28e34(%rip),%ymm11 # 325ac <_sk_srcover_bgra_8888_sse2_lowp+0x2d0>
DB 196,65,92,89,227 ; vmulps %ymm11,%ymm4,%ymm12
- DB 196,98,125,24,45,222,94,2,0 ; vbroadcastss 0x25ede(%rip),%ymm13 # 2f664 <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
+ DB 196,98,125,24,45,62,142,2,0 ; vbroadcastss 0x28e3e(%rip),%ymm13 # 325c4 <_sk_srcover_bgra_8888_sse2_lowp+0x2e8>
DB 196,65,28,88,229 ; vaddps %ymm13,%ymm12,%ymm12
DB 196,65,44,89,212 ; vmulps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,207,94,2,0 ; vbroadcastss 0x25ecf(%rip),%ymm12 # 2f668 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
+ DB 196,98,125,24,37,47,142,2,0 ; vbroadcastss 0x28e2f(%rip),%ymm12 # 325c8 <_sk_srcover_bgra_8888_sse2_lowp+0x2ec>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,53,197,94,2,0 ; vbroadcastss 0x25ec5(%rip),%ymm14 # 2f66c <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
+ DB 196,98,125,24,53,37,142,2,0 ; vbroadcastss 0x28e25(%rip),%ymm14 # 325cc <_sk_srcover_bgra_8888_sse2_lowp+0x2f0>
DB 196,193,92,194,230,1 ; vcmpltps %ymm14,%ymm4,%ymm4
DB 196,195,45,74,225,64 ; vblendvps %ymm4,%ymm9,%ymm10,%ymm4
DB 196,65,84,89,200 ; vmulps %ymm8,%ymm5,%ymm9
@@ -9010,20 +9010,20 @@ _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,90,94,2,0 ; vbroadcastss 0x25e5a(%rip),%ymm8 # 2f670 <_sk_srcover_bgra_8888_sse2_lowp+0x2f4>
+ DB 196,98,125,24,5,186,141,2,0 ; vbroadcastss 0x28dba(%rip),%ymm8 # 325d0 <_sk_srcover_bgra_8888_sse2_lowp+0x2f4>
DB 196,65,124,89,208 ; vmulps %ymm8,%ymm0,%ymm10
- DB 196,98,125,24,29,84,94,2,0 ; vbroadcastss 0x25e54(%rip),%ymm11 # 2f678 <_sk_srcover_bgra_8888_sse2_lowp+0x2fc>
+ DB 196,98,125,24,29,180,141,2,0 ; vbroadcastss 0x28db4(%rip),%ymm11 # 325d8 <_sk_srcover_bgra_8888_sse2_lowp+0x2fc>
DB 196,65,52,89,227 ; vmulps %ymm11,%ymm9,%ymm12
- DB 196,98,125,24,45,66,94,2,0 ; vbroadcastss 0x25e42(%rip),%ymm13 # 2f674 <_sk_srcover_bgra_8888_sse2_lowp+0x2f8>
+ DB 196,98,125,24,45,162,141,2,0 ; vbroadcastss 0x28da2(%rip),%ymm13 # 325d4 <_sk_srcover_bgra_8888_sse2_lowp+0x2f8>
DB 196,65,28,88,229 ; vaddps %ymm13,%ymm12,%ymm12
DB 196,65,52,89,228 ; vmulps %ymm12,%ymm9,%ymm12
- DB 196,98,125,24,53,55,94,2,0 ; vbroadcastss 0x25e37(%rip),%ymm14 # 2f67c <_sk_srcover_bgra_8888_sse2_lowp+0x300>
+ DB 196,98,125,24,53,151,141,2,0 ; vbroadcastss 0x28d97(%rip),%ymm14 # 325dc <_sk_srcover_bgra_8888_sse2_lowp+0x300>
DB 196,65,28,88,230 ; vaddps %ymm14,%ymm12,%ymm12
- DB 196,98,125,24,61,45,94,2,0 ; vbroadcastss 0x25e2d(%rip),%ymm15 # 2f680 <_sk_srcover_bgra_8888_sse2_lowp+0x304>
+ DB 196,98,125,24,61,141,141,2,0 ; vbroadcastss 0x28d8d(%rip),%ymm15 # 325e0 <_sk_srcover_bgra_8888_sse2_lowp+0x304>
DB 196,65,52,88,207 ; vaddps %ymm15,%ymm9,%ymm9
DB 196,65,124,83,201 ; vrcpps %ymm9,%ymm9
DB 196,65,52,89,204 ; vmulps %ymm12,%ymm9,%ymm9
- DB 196,98,125,24,37,25,94,2,0 ; vbroadcastss 0x25e19(%rip),%ymm12 # 2f684 <_sk_srcover_bgra_8888_sse2_lowp+0x308>
+ DB 196,98,125,24,37,121,141,2,0 ; vbroadcastss 0x28d79(%rip),%ymm12 # 325e4 <_sk_srcover_bgra_8888_sse2_lowp+0x308>
DB 196,193,124,194,196,1 ; vcmpltps %ymm12,%ymm0,%ymm0
DB 196,195,53,74,194,0 ; vblendvps %ymm0,%ymm10,%ymm9,%ymm0
DB 197,124,82,201 ; vrsqrtps %ymm1,%ymm9
@@ -9058,7 +9058,7 @@ _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,33,93,2,0 ; vbroadcastss 0x25d21(%rip),%ymm11 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,29,129,140,2,0 ; vbroadcastss 0x28c81(%rip),%ymm11 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,65,36,94,218 ; vdivps %ymm10,%ymm11,%ymm11
DB 197,116,92,226 ; vsubps %ymm2,%ymm1,%ymm12
DB 196,65,28,89,227 ; vmulps %ymm11,%ymm12,%ymm12
@@ -9068,19 +9068,19 @@ _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,82,93,2,0 ; vbroadcastss 0x25d52(%rip),%ymm11 # 2f690 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
+ DB 196,98,125,24,29,178,140,2,0 ; vbroadcastss 0x28cb2(%rip),%ymm11 # 325f0 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
DB 196,193,116,88,203 ; vaddps %ymm11,%ymm1,%ymm1
- DB 196,98,125,24,29,64,93,2,0 ; vbroadcastss 0x25d40(%rip),%ymm11 # 2f68c <_sk_srcover_bgra_8888_sse2_lowp+0x310>
+ DB 196,98,125,24,29,160,140,2,0 ; vbroadcastss 0x28ca0(%rip),%ymm11 # 325ec <_sk_srcover_bgra_8888_sse2_lowp+0x310>
DB 196,193,108,88,211 ; vaddps %ymm11,%ymm2,%ymm2
DB 196,227,117,74,202,224 ; vblendvps %ymm14,%ymm2,%ymm1,%ymm1
- DB 196,226,125,24,21,40,93,2,0 ; vbroadcastss 0x25d28(%rip),%ymm2 # 2f688 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
+ DB 196,226,125,24,21,136,140,2,0 ; vbroadcastss 0x28c88(%rip),%ymm2 # 325e8 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
DB 196,65,12,87,246 ; vxorps %ymm14,%ymm14,%ymm14
DB 196,227,13,74,210,208 ; vblendvps %ymm13,%ymm2,%ymm14,%ymm2
DB 197,188,194,192,0 ; vcmpeqps %ymm0,%ymm8,%ymm0
DB 196,193,108,88,212 ; vaddps %ymm12,%ymm2,%ymm2
DB 196,227,117,74,194,0 ; vblendvps %ymm0,%ymm2,%ymm1,%ymm0
DB 196,193,60,88,201 ; vaddps %ymm9,%ymm8,%ymm1
- DB 196,98,125,24,37,159,92,2,0 ; vbroadcastss 0x25c9f(%rip),%ymm12 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,37,255,139,2,0 ; vbroadcastss 0x28bff(%rip),%ymm12 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,193,116,89,212 ; vmulps %ymm12,%ymm1,%ymm2
DB 197,28,194,226,1 ; vcmpltps %ymm2,%ymm12,%ymm12
DB 196,65,36,92,216 ; vsubps %ymm8,%ymm11,%ymm11
@@ -9090,7 +9090,7 @@ _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,210,92,2,0 ; vbroadcastss 0x25cd2(%rip),%ymm8 # 2f694 <_sk_srcover_bgra_8888_sse2_lowp+0x318>
+ DB 196,98,125,24,5,50,140,2,0 ; vbroadcastss 0x28c32(%rip),%ymm8 # 325f4 <_sk_srcover_bgra_8888_sse2_lowp+0x318>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -9105,7 +9105,7 @@ _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,37,92,2,0 ; vbroadcastss 0x25c25(%rip),%ymm8 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,5,133,139,2,0 ; vbroadcastss 0x28b85(%rip),%ymm8 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,60,194,202,2 ; vcmpleps %ymm2,%ymm8,%ymm9
DB 197,92,89,210 ; vmulps %ymm2,%ymm4,%ymm10
DB 196,65,92,92,218 ; vsubps %ymm10,%ymm4,%ymm11
@@ -9113,23 +9113,23 @@ _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,107,92,2,0 ; vbroadcastss 0x25c6b(%rip),%ymm11 # 2f698 <_sk_srcover_bgra_8888_sse2_lowp+0x31c>
+ DB 196,98,125,24,29,203,139,2,0 ; vbroadcastss 0x28bcb(%rip),%ymm11 # 325f8 <_sk_srcover_bgra_8888_sse2_lowp+0x31c>
DB 196,65,100,88,219 ; vaddps %ymm11,%ymm3,%ymm11
DB 196,67,125,8,227,1 ; vroundps $0x1,%ymm11,%ymm12
DB 196,65,36,92,252 ; vsubps %ymm12,%ymm11,%ymm15
DB 196,65,44,92,217 ; vsubps %ymm9,%ymm10,%ymm11
- DB 196,98,125,24,37,61,92,2,0 ; vbroadcastss 0x25c3d(%rip),%ymm12 # 2f688 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
+ DB 196,98,125,24,37,157,139,2,0 ; vbroadcastss 0x28b9d(%rip),%ymm12 # 325e8 <_sk_srcover_bgra_8888_sse2_lowp+0x30c>
DB 196,193,4,89,196 ; vmulps %ymm12,%ymm15,%ymm0
- DB 196,98,125,24,45,55,92,2,0 ; vbroadcastss 0x25c37(%rip),%ymm13 # 2f690 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
+ DB 196,98,125,24,45,151,139,2,0 ; vbroadcastss 0x28b97(%rip),%ymm13 # 325f0 <_sk_srcover_bgra_8888_sse2_lowp+0x314>
DB 197,20,92,240 ; vsubps %ymm0,%ymm13,%ymm14
DB 196,65,36,89,246 ; vmulps %ymm14,%ymm11,%ymm14
DB 196,65,52,88,246 ; vaddps %ymm14,%ymm9,%ymm14
- DB 196,226,125,24,13,44,92,2,0 ; vbroadcastss 0x25c2c(%rip),%ymm1 # 2f69c <_sk_srcover_bgra_8888_sse2_lowp+0x320>
+ DB 196,226,125,24,13,140,139,2,0 ; vbroadcastss 0x28b8c(%rip),%ymm1 # 325fc <_sk_srcover_bgra_8888_sse2_lowp+0x320>
DB 196,193,116,194,255,2 ; vcmpleps %ymm15,%ymm1,%ymm7
DB 196,195,13,74,249,112 ; vblendvps %ymm7,%ymm9,%ymm14,%ymm7
DB 196,65,60,194,247,2 ; vcmpleps %ymm15,%ymm8,%ymm14
DB 196,227,45,74,255,224 ; vblendvps %ymm14,%ymm7,%ymm10,%ymm7
- DB 196,98,125,24,53,3,92,2,0 ; vbroadcastss 0x25c03(%rip),%ymm14 # 2f694 <_sk_srcover_bgra_8888_sse2_lowp+0x318>
+ DB 196,98,125,24,53,99,139,2,0 ; vbroadcastss 0x28b63(%rip),%ymm14 # 325f4 <_sk_srcover_bgra_8888_sse2_lowp+0x318>
DB 196,65,12,194,255,2 ; vcmpleps %ymm15,%ymm14,%ymm15
DB 196,193,124,89,195 ; vmulps %ymm11,%ymm0,%ymm0
DB 197,180,88,192 ; vaddps %ymm0,%ymm9,%ymm0
@@ -9148,7 +9148,7 @@ _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,173,91,2,0 ; vbroadcastss 0x25bad(%rip),%ymm0 # 2f6a0 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ DB 196,226,125,24,5,13,139,2,0 ; vbroadcastss 0x28b0d(%rip),%ymm0 # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
DB 197,228,88,192 ; vaddps %ymm0,%ymm3,%ymm0
DB 196,227,125,8,216,1 ; vroundps $0x1,%ymm0,%ymm3
DB 197,252,92,195 ; vsubps %ymm3,%ymm0,%ymm0
@@ -9200,13 +9200,13 @@ _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,174,98,2,0 ; vpand 0x262ae(%rip),%xmm8,%xmm8 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 197,57,219,5,110,146,2,0 ; vpand 0x2926e(%rip),%xmm8,%xmm8 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 196,66,121,51,200 ; vpmovzxwd %xmm8,%xmm9
DB 196,65,121,112,192,78 ; vpshufd $0x4e,%xmm8,%xmm8
DB 196,66,121,51,192 ; vpmovzxwd %xmm8,%xmm8
DB 196,67,53,24,192,1 ; vinsertf128 $0x1,%xmm8,%ymm9,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,13,190,90,2,0 ; vbroadcastss 0x25abe(%rip),%ymm9 # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,13,30,138,2,0 ; vbroadcastss 0x28a1e(%rip),%ymm9 # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 197,188,89,201 ; vmulps %ymm1,%ymm8,%ymm1
@@ -9284,20 +9284,20 @@ _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,176,89,2,0 ; vbroadcastss 0x259b0(%rip),%ymm9 # 2f6a8 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ DB 196,98,125,24,13,16,137,2,0 ; vbroadcastss 0x28910(%rip),%ymm9 # 32608 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
DB 196,65,60,84,201 ; vandps %ymm9,%ymm8,%ymm9
DB 196,65,124,91,201 ; vcvtdq2ps %ymm9,%ymm9
- DB 196,98,125,24,21,161,89,2,0 ; vbroadcastss 0x259a1(%rip),%ymm10 # 2f6ac <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ DB 196,98,125,24,21,1,137,2,0 ; vbroadcastss 0x28901(%rip),%ymm10 # 3260c <_sk_srcover_bgra_8888_sse2_lowp+0x330>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
- DB 196,98,125,24,21,151,89,2,0 ; vbroadcastss 0x25997(%rip),%ymm10 # 2f6b0 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ DB 196,98,125,24,21,247,136,2,0 ; vbroadcastss 0x288f7(%rip),%ymm10 # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
DB 196,65,60,84,210 ; vandps %ymm10,%ymm8,%ymm10
DB 196,65,124,91,210 ; vcvtdq2ps %ymm10,%ymm10
- DB 196,98,125,24,29,136,89,2,0 ; vbroadcastss 0x25988(%rip),%ymm11 # 2f6b4 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ DB 196,98,125,24,29,232,136,2,0 ; vbroadcastss 0x288e8(%rip),%ymm11 # 32614 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
- DB 196,98,125,24,29,126,89,2,0 ; vbroadcastss 0x2597e(%rip),%ymm11 # 2f6b8 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ DB 196,98,125,24,29,222,136,2,0 ; vbroadcastss 0x288de(%rip),%ymm11 # 32618 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
DB 196,65,60,84,195 ; vandps %ymm11,%ymm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,29,111,89,2,0 ; vbroadcastss 0x2596f(%rip),%ymm11 # 2f6bc <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ DB 196,98,125,24,29,207,136,2,0 ; vbroadcastss 0x288cf(%rip),%ymm11 # 3261c <_sk_srcover_bgra_8888_sse2_lowp+0x340>
DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
DB 197,100,194,223,1 ; vcmpltps %ymm7,%ymm3,%ymm11
DB 196,65,44,93,224 ; vminps %ymm8,%ymm10,%ymm12
@@ -9386,13 +9386,13 @@ _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,227,95,2,0 ; vpand 0x25fe3(%rip),%xmm8,%xmm8 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 197,57,219,5,163,143,2,0 ; vpand 0x28fa3(%rip),%xmm8,%xmm8 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 196,66,121,51,200 ; vpmovzxwd %xmm8,%xmm9
DB 196,65,121,112,192,78 ; vpshufd $0x4e,%xmm8,%xmm8
DB 196,66,121,51,192 ; vpmovzxwd %xmm8,%xmm8
DB 196,67,53,24,192,1 ; vinsertf128 $0x1,%xmm8,%ymm9,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,13,243,87,2,0 ; vbroadcastss 0x257f3(%rip),%ymm9 # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,13,83,135,2,0 ; vbroadcastss 0x28753(%rip),%ymm9 # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,252,92,196 ; vsubps %ymm4,%ymm0,%ymm0
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
@@ -9448,7 +9448,7 @@ _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+0xffffffffddfdac20>
+ DB 232,255,255,255,221 ; callq ffffffffde009f9c <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfd7cc0>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,210 ; callq *%rdx
@@ -9475,20 +9475,20 @@ _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,188,86,2,0 ; vbroadcastss 0x256bc(%rip),%ymm9 # 2f6a8 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ DB 196,98,125,24,13,28,134,2,0 ; vbroadcastss 0x2861c(%rip),%ymm9 # 32608 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
DB 196,65,60,84,201 ; vandps %ymm9,%ymm8,%ymm9
DB 196,65,124,91,201 ; vcvtdq2ps %ymm9,%ymm9
- DB 196,98,125,24,21,173,86,2,0 ; vbroadcastss 0x256ad(%rip),%ymm10 # 2f6ac <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ DB 196,98,125,24,21,13,134,2,0 ; vbroadcastss 0x2860d(%rip),%ymm10 # 3260c <_sk_srcover_bgra_8888_sse2_lowp+0x330>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
- DB 196,98,125,24,21,163,86,2,0 ; vbroadcastss 0x256a3(%rip),%ymm10 # 2f6b0 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ DB 196,98,125,24,21,3,134,2,0 ; vbroadcastss 0x28603(%rip),%ymm10 # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
DB 196,65,60,84,210 ; vandps %ymm10,%ymm8,%ymm10
DB 196,65,124,91,210 ; vcvtdq2ps %ymm10,%ymm10
- DB 196,98,125,24,29,148,86,2,0 ; vbroadcastss 0x25694(%rip),%ymm11 # 2f6b4 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ DB 196,98,125,24,29,244,133,2,0 ; vbroadcastss 0x285f4(%rip),%ymm11 # 32614 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
- DB 196,98,125,24,29,138,86,2,0 ; vbroadcastss 0x2568a(%rip),%ymm11 # 2f6b8 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ DB 196,98,125,24,29,234,133,2,0 ; vbroadcastss 0x285ea(%rip),%ymm11 # 32618 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
DB 196,65,60,84,195 ; vandps %ymm11,%ymm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,29,123,86,2,0 ; vbroadcastss 0x2567b(%rip),%ymm11 # 2f6bc <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ DB 196,98,125,24,29,219,133,2,0 ; vbroadcastss 0x285db(%rip),%ymm11 # 3261c <_sk_srcover_bgra_8888_sse2_lowp+0x340>
DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
DB 197,100,194,223,1 ; vcmpltps %ymm7,%ymm3,%ymm11
DB 196,65,44,93,224 ; vminps %ymm8,%ymm10,%ymm12
@@ -9564,7 +9564,7 @@ _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,27,90,2,0 ; vmovapd 0x25a1b(%rip),%ymm9 # 2fb80 <_sk_srcover_bgra_8888_sse2_lowp+0x804>
+ DB 197,125,40,13,123,137,2,0 ; vmovapd 0x2897b(%rip),%ymm9 # 32ae0 <_sk_srcover_bgra_8888_sse2_lowp+0x804>
DB 196,193,45,84,201 ; vandpd %ymm9,%ymm10,%ymm1
DB 196,227,125,25,200,1 ; vextractf128 $0x1,%ymm1,%xmm0
DB 196,193,249,126,192 ; vmovq %xmm0,%r8
@@ -9656,7 +9656,7 @@ _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,87,83,2,0 ; vbroadcastss 0x25357(%rip),%ymm7 # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,61,183,130,2,0 ; vbroadcastss 0x282b7(%rip),%ymm7 # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,228,89,223 ; vmulps %ymm7,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,16,60,36 ; vmovups (%rsp),%ymm7
@@ -9743,7 +9743,7 @@ _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,201,89,2,0 ; vmovdqa 0x259c9(%rip),%xmm11 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 197,121,111,29,137,137,2,0 ; vmovdqa 0x28989(%rip),%xmm11 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 196,193,105,219,195 ; vpand %xmm11,%xmm2,%xmm0
DB 197,249,112,208,78 ; vpshufd $0x4e,%xmm0,%xmm2
DB 196,226,121,51,210 ; vpmovzxwd %xmm2,%xmm2
@@ -9837,7 +9837,7 @@ _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,52,80,2,0 ; vbroadcastss 0x25034(%rip),%ymm6 # 2f6c0 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+ DB 196,226,125,24,53,148,127,2,0 ; vbroadcastss 0x27f94(%rip),%ymm6 # 32620 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
DB 197,228,89,222 ; vmulps %ymm6,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,16,52,36 ; vmovups (%rsp),%ymm6
@@ -9901,7 +9901,7 @@ _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,195,86,2,0 ; vmovdqa 0x256c3(%rip),%xmm14 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 197,121,111,53,131,134,2,0 ; vmovdqa 0x28683(%rip),%xmm14 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 196,193,105,219,214 ; vpand %xmm14,%xmm2,%xmm2
DB 197,249,112,218,78 ; vpshufd $0x4e,%xmm2,%xmm3
DB 196,226,121,51,219 ; vpmovzxwd %xmm3,%xmm3
@@ -9987,7 +9987,7 @@ _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,196,76,2,0 ; vbroadcastss 0x24cc4(%rip),%ymm3 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,36,124,2,0 ; vbroadcastss 0x27c24(%rip),%ymm3 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,16,52,36 ; vmovups (%rsp),%ymm6
DB 197,252,16,124,36,32 ; vmovups 0x20(%rsp),%ymm7
DB 72,131,196,88 ; add $0x58,%rsp
@@ -10057,7 +10057,7 @@ _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,170,75,2,0 ; vbroadcastss 0x24baa(%rip),%ymm8 # 2f658 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,5,10,123,2,0 ; vbroadcastss 0x27b0a(%rip),%ymm8 # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 197,125,91,200 ; vcvtps2dq %ymm0,%ymm9
DB 196,65,249,126,200 ; vmovq %xmm9,%r8
@@ -10192,7 +10192,7 @@ _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,102,73,2,0 ; vbroadcastss 0x24966(%rip),%ymm9 # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,13,198,120,2,0 ; vbroadcastss 0x278c6(%rip),%ymm9 # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
DB 196,193,116,89,201 ; vmulps %ymm9,%ymm1,%ymm1
@@ -10318,7 +10318,7 @@ _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,27,71,2,0 ; vbroadcastss 0x2471b(%rip),%ymm9 # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,13,123,118,2,0 ; vbroadcastss 0x2767b(%rip),%ymm9 # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
DB 196,194,121,49,202 ; vpmovzxbd %xmm10,%xmm1
DB 196,194,121,49,212 ; vpmovzxbd %xmm12,%xmm2
@@ -10545,36 +10545,36 @@ _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,172,67,2,0 ; vbroadcastss 0x243ac(%rip),%ymm12 # 2f6c4 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ DB 196,98,125,24,37,12,115,2,0 ; vbroadcastss 0x2730c(%rip),%ymm12 # 32624 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,162,67,2,0 ; vbroadcastss 0x243a2(%rip),%ymm12 # 2f6c8 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ DB 196,98,125,24,37,2,115,2,0 ; vbroadcastss 0x27302(%rip),%ymm12 # 32628 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
DB 196,193,124,84,196 ; vandps %ymm12,%ymm0,%ymm0
- DB 196,98,125,24,37,244,66,2,0 ; vbroadcastss 0x242f4(%rip),%ymm12 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,37,84,114,2,0 ; vbroadcastss 0x27254(%rip),%ymm12 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,193,124,86,196 ; vorps %ymm12,%ymm0,%ymm0
- DB 196,98,125,24,37,138,67,2,0 ; vbroadcastss 0x2438a(%rip),%ymm12 # 2f6cc <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ DB 196,98,125,24,37,234,114,2,0 ; vbroadcastss 0x272ea(%rip),%ymm12 # 3262c <_sk_srcover_bgra_8888_sse2_lowp+0x350>
DB 196,65,36,88,220 ; vaddps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,128,67,2,0 ; vbroadcastss 0x24380(%rip),%ymm12 # 2f6d0 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ DB 196,98,125,24,37,224,114,2,0 ; vbroadcastss 0x272e0(%rip),%ymm12 # 32630 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
DB 196,65,124,89,228 ; vmulps %ymm12,%ymm0,%ymm12
DB 196,65,36,92,220 ; vsubps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,113,67,2,0 ; vbroadcastss 0x24371(%rip),%ymm12 # 2f6d4 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ DB 196,98,125,24,37,209,114,2,0 ; vbroadcastss 0x272d1(%rip),%ymm12 # 32634 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
DB 196,193,124,88,196 ; vaddps %ymm12,%ymm0,%ymm0
- DB 196,98,125,24,37,103,67,2,0 ; vbroadcastss 0x24367(%rip),%ymm12 # 2f6d8 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ DB 196,98,125,24,37,199,114,2,0 ; vbroadcastss 0x272c7(%rip),%ymm12 # 32638 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
DB 197,156,94,192 ; vdivps %ymm0,%ymm12,%ymm0
DB 197,164,92,192 ; vsubps %ymm0,%ymm11,%ymm0
DB 197,172,89,192 ; vmulps %ymm0,%ymm10,%ymm0
DB 196,99,125,8,208,1 ; vroundps $0x1,%ymm0,%ymm10
DB 196,65,124,92,210 ; vsubps %ymm10,%ymm0,%ymm10
- DB 196,98,125,24,29,75,67,2,0 ; vbroadcastss 0x2434b(%rip),%ymm11 # 2f6dc <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ DB 196,98,125,24,29,171,114,2,0 ; vbroadcastss 0x272ab(%rip),%ymm11 # 3263c <_sk_srcover_bgra_8888_sse2_lowp+0x360>
DB 196,193,124,88,195 ; vaddps %ymm11,%ymm0,%ymm0
- DB 196,98,125,24,29,65,67,2,0 ; vbroadcastss 0x24341(%rip),%ymm11 # 2f6e0 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ DB 196,98,125,24,29,161,114,2,0 ; vbroadcastss 0x272a1(%rip),%ymm11 # 32640 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
DB 196,65,44,89,219 ; vmulps %ymm11,%ymm10,%ymm11
DB 196,193,124,92,195 ; vsubps %ymm11,%ymm0,%ymm0
- DB 196,98,125,24,29,50,67,2,0 ; vbroadcastss 0x24332(%rip),%ymm11 # 2f6e4 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ DB 196,98,125,24,29,146,114,2,0 ; vbroadcastss 0x27292(%rip),%ymm11 # 32644 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
- DB 196,98,125,24,29,40,67,2,0 ; vbroadcastss 0x24328(%rip),%ymm11 # 2f6e8 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ DB 196,98,125,24,29,136,114,2,0 ; vbroadcastss 0x27288(%rip),%ymm11 # 32648 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
DB 196,65,36,94,210 ; vdivps %ymm10,%ymm11,%ymm10
DB 196,193,124,88,194 ; vaddps %ymm10,%ymm0,%ymm0
- DB 196,98,125,24,21,25,67,2,0 ; vbroadcastss 0x24319(%rip),%ymm10 # 2f6ec <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ DB 196,98,125,24,21,121,114,2,0 ; vbroadcastss 0x27279(%rip),%ymm10 # 3264c <_sk_srcover_bgra_8888_sse2_lowp+0x370>
DB 196,193,124,89,194 ; vmulps %ymm10,%ymm0,%ymm0
DB 197,253,91,192 ; vcvtps2dq %ymm0,%ymm0
DB 196,98,125,24,80,20 ; vbroadcastss 0x14(%rax),%ymm10
@@ -10582,7 +10582,7 @@ _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,45,66,2,0 ; vbroadcastss 0x2422d(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,141,113,2,0 ; vbroadcastss 0x2718d(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -10602,36 +10602,36 @@ _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,114,66,2,0 ; vbroadcastss 0x24272(%rip),%ymm12 # 2f6c4 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ DB 196,98,125,24,37,210,113,2,0 ; vbroadcastss 0x271d2(%rip),%ymm12 # 32624 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,104,66,2,0 ; vbroadcastss 0x24268(%rip),%ymm12 # 2f6c8 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ DB 196,98,125,24,37,200,113,2,0 ; vbroadcastss 0x271c8(%rip),%ymm12 # 32628 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
DB 196,193,116,84,204 ; vandps %ymm12,%ymm1,%ymm1
- DB 196,98,125,24,37,186,65,2,0 ; vbroadcastss 0x241ba(%rip),%ymm12 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,37,26,113,2,0 ; vbroadcastss 0x2711a(%rip),%ymm12 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,193,116,86,204 ; vorps %ymm12,%ymm1,%ymm1
- DB 196,98,125,24,37,80,66,2,0 ; vbroadcastss 0x24250(%rip),%ymm12 # 2f6cc <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ DB 196,98,125,24,37,176,113,2,0 ; vbroadcastss 0x271b0(%rip),%ymm12 # 3262c <_sk_srcover_bgra_8888_sse2_lowp+0x350>
DB 196,65,36,88,220 ; vaddps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,70,66,2,0 ; vbroadcastss 0x24246(%rip),%ymm12 # 2f6d0 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ DB 196,98,125,24,37,166,113,2,0 ; vbroadcastss 0x271a6(%rip),%ymm12 # 32630 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
DB 196,65,116,89,228 ; vmulps %ymm12,%ymm1,%ymm12
DB 196,65,36,92,220 ; vsubps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,55,66,2,0 ; vbroadcastss 0x24237(%rip),%ymm12 # 2f6d4 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ DB 196,98,125,24,37,151,113,2,0 ; vbroadcastss 0x27197(%rip),%ymm12 # 32634 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
DB 196,193,116,88,204 ; vaddps %ymm12,%ymm1,%ymm1
- DB 196,98,125,24,37,45,66,2,0 ; vbroadcastss 0x2422d(%rip),%ymm12 # 2f6d8 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ DB 196,98,125,24,37,141,113,2,0 ; vbroadcastss 0x2718d(%rip),%ymm12 # 32638 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
DB 197,156,94,201 ; vdivps %ymm1,%ymm12,%ymm1
DB 197,164,92,201 ; vsubps %ymm1,%ymm11,%ymm1
DB 197,172,89,201 ; vmulps %ymm1,%ymm10,%ymm1
DB 196,99,125,8,209,1 ; vroundps $0x1,%ymm1,%ymm10
DB 196,65,116,92,210 ; vsubps %ymm10,%ymm1,%ymm10
- DB 196,98,125,24,29,17,66,2,0 ; vbroadcastss 0x24211(%rip),%ymm11 # 2f6dc <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ DB 196,98,125,24,29,113,113,2,0 ; vbroadcastss 0x27171(%rip),%ymm11 # 3263c <_sk_srcover_bgra_8888_sse2_lowp+0x360>
DB 196,193,116,88,203 ; vaddps %ymm11,%ymm1,%ymm1
- DB 196,98,125,24,29,7,66,2,0 ; vbroadcastss 0x24207(%rip),%ymm11 # 2f6e0 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ DB 196,98,125,24,29,103,113,2,0 ; vbroadcastss 0x27167(%rip),%ymm11 # 32640 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
DB 196,65,44,89,219 ; vmulps %ymm11,%ymm10,%ymm11
DB 196,193,116,92,203 ; vsubps %ymm11,%ymm1,%ymm1
- DB 196,98,125,24,29,248,65,2,0 ; vbroadcastss 0x241f8(%rip),%ymm11 # 2f6e4 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ DB 196,98,125,24,29,88,113,2,0 ; vbroadcastss 0x27158(%rip),%ymm11 # 32644 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
- DB 196,98,125,24,29,238,65,2,0 ; vbroadcastss 0x241ee(%rip),%ymm11 # 2f6e8 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ DB 196,98,125,24,29,78,113,2,0 ; vbroadcastss 0x2714e(%rip),%ymm11 # 32648 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
DB 196,65,36,94,210 ; vdivps %ymm10,%ymm11,%ymm10
DB 196,193,116,88,202 ; vaddps %ymm10,%ymm1,%ymm1
- DB 196,98,125,24,21,223,65,2,0 ; vbroadcastss 0x241df(%rip),%ymm10 # 2f6ec <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ DB 196,98,125,24,21,63,113,2,0 ; vbroadcastss 0x2713f(%rip),%ymm10 # 3264c <_sk_srcover_bgra_8888_sse2_lowp+0x370>
DB 196,193,116,89,202 ; vmulps %ymm10,%ymm1,%ymm1
DB 197,253,91,201 ; vcvtps2dq %ymm1,%ymm1
DB 196,98,125,24,80,20 ; vbroadcastss 0x14(%rax),%ymm10
@@ -10639,7 +10639,7 @@ _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,243,64,2,0 ; vbroadcastss 0x240f3(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,83,112,2,0 ; vbroadcastss 0x27053(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -10659,36 +10659,36 @@ _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,56,65,2,0 ; vbroadcastss 0x24138(%rip),%ymm12 # 2f6c4 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ DB 196,98,125,24,37,152,112,2,0 ; vbroadcastss 0x27098(%rip),%ymm12 # 32624 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,46,65,2,0 ; vbroadcastss 0x2412e(%rip),%ymm12 # 2f6c8 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ DB 196,98,125,24,37,142,112,2,0 ; vbroadcastss 0x2708e(%rip),%ymm12 # 32628 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
DB 196,193,108,84,212 ; vandps %ymm12,%ymm2,%ymm2
- DB 196,98,125,24,37,128,64,2,0 ; vbroadcastss 0x24080(%rip),%ymm12 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,37,224,111,2,0 ; vbroadcastss 0x26fe0(%rip),%ymm12 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,193,108,86,212 ; vorps %ymm12,%ymm2,%ymm2
- DB 196,98,125,24,37,22,65,2,0 ; vbroadcastss 0x24116(%rip),%ymm12 # 2f6cc <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ DB 196,98,125,24,37,118,112,2,0 ; vbroadcastss 0x27076(%rip),%ymm12 # 3262c <_sk_srcover_bgra_8888_sse2_lowp+0x350>
DB 196,65,36,88,220 ; vaddps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,12,65,2,0 ; vbroadcastss 0x2410c(%rip),%ymm12 # 2f6d0 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ DB 196,98,125,24,37,108,112,2,0 ; vbroadcastss 0x2706c(%rip),%ymm12 # 32630 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
DB 196,65,108,89,228 ; vmulps %ymm12,%ymm2,%ymm12
DB 196,65,36,92,220 ; vsubps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,253,64,2,0 ; vbroadcastss 0x240fd(%rip),%ymm12 # 2f6d4 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ DB 196,98,125,24,37,93,112,2,0 ; vbroadcastss 0x2705d(%rip),%ymm12 # 32634 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
DB 196,193,108,88,212 ; vaddps %ymm12,%ymm2,%ymm2
- DB 196,98,125,24,37,243,64,2,0 ; vbroadcastss 0x240f3(%rip),%ymm12 # 2f6d8 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ DB 196,98,125,24,37,83,112,2,0 ; vbroadcastss 0x27053(%rip),%ymm12 # 32638 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
DB 197,156,94,210 ; vdivps %ymm2,%ymm12,%ymm2
DB 197,164,92,210 ; vsubps %ymm2,%ymm11,%ymm2
DB 197,172,89,210 ; vmulps %ymm2,%ymm10,%ymm2
DB 196,99,125,8,210,1 ; vroundps $0x1,%ymm2,%ymm10
DB 196,65,108,92,210 ; vsubps %ymm10,%ymm2,%ymm10
- DB 196,98,125,24,29,215,64,2,0 ; vbroadcastss 0x240d7(%rip),%ymm11 # 2f6dc <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ DB 196,98,125,24,29,55,112,2,0 ; vbroadcastss 0x27037(%rip),%ymm11 # 3263c <_sk_srcover_bgra_8888_sse2_lowp+0x360>
DB 196,193,108,88,211 ; vaddps %ymm11,%ymm2,%ymm2
- DB 196,98,125,24,29,205,64,2,0 ; vbroadcastss 0x240cd(%rip),%ymm11 # 2f6e0 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ DB 196,98,125,24,29,45,112,2,0 ; vbroadcastss 0x2702d(%rip),%ymm11 # 32640 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
DB 196,65,44,89,219 ; vmulps %ymm11,%ymm10,%ymm11
DB 196,193,108,92,211 ; vsubps %ymm11,%ymm2,%ymm2
- DB 196,98,125,24,29,190,64,2,0 ; vbroadcastss 0x240be(%rip),%ymm11 # 2f6e4 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ DB 196,98,125,24,29,30,112,2,0 ; vbroadcastss 0x2701e(%rip),%ymm11 # 32644 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
- DB 196,98,125,24,29,180,64,2,0 ; vbroadcastss 0x240b4(%rip),%ymm11 # 2f6e8 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ DB 196,98,125,24,29,20,112,2,0 ; vbroadcastss 0x27014(%rip),%ymm11 # 32648 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
DB 196,65,36,94,210 ; vdivps %ymm10,%ymm11,%ymm10
DB 196,193,108,88,210 ; vaddps %ymm10,%ymm2,%ymm2
- DB 196,98,125,24,21,165,64,2,0 ; vbroadcastss 0x240a5(%rip),%ymm10 # 2f6ec <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ DB 196,98,125,24,21,5,112,2,0 ; vbroadcastss 0x27005(%rip),%ymm10 # 3264c <_sk_srcover_bgra_8888_sse2_lowp+0x370>
DB 196,193,108,89,210 ; vmulps %ymm10,%ymm2,%ymm2
DB 197,253,91,210 ; vcvtps2dq %ymm2,%ymm2
DB 196,98,125,24,80,20 ; vbroadcastss 0x14(%rax),%ymm10
@@ -10696,7 +10696,7 @@ _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,185,63,2,0 ; vbroadcastss 0x23fb9(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,25,111,2,0 ; vbroadcastss 0x26f19(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,108,93,208 ; vminps %ymm8,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -10716,36 +10716,36 @@ _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,254,63,2,0 ; vbroadcastss 0x23ffe(%rip),%ymm12 # 2f6c4 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ DB 196,98,125,24,37,94,111,2,0 ; vbroadcastss 0x26f5e(%rip),%ymm12 # 32624 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,244,63,2,0 ; vbroadcastss 0x23ff4(%rip),%ymm12 # 2f6c8 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ DB 196,98,125,24,37,84,111,2,0 ; vbroadcastss 0x26f54(%rip),%ymm12 # 32628 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
DB 196,193,100,84,220 ; vandps %ymm12,%ymm3,%ymm3
- DB 196,98,125,24,37,70,63,2,0 ; vbroadcastss 0x23f46(%rip),%ymm12 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,37,166,110,2,0 ; vbroadcastss 0x26ea6(%rip),%ymm12 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,193,100,86,220 ; vorps %ymm12,%ymm3,%ymm3
- DB 196,98,125,24,37,220,63,2,0 ; vbroadcastss 0x23fdc(%rip),%ymm12 # 2f6cc <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ DB 196,98,125,24,37,60,111,2,0 ; vbroadcastss 0x26f3c(%rip),%ymm12 # 3262c <_sk_srcover_bgra_8888_sse2_lowp+0x350>
DB 196,65,36,88,220 ; vaddps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,210,63,2,0 ; vbroadcastss 0x23fd2(%rip),%ymm12 # 2f6d0 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ DB 196,98,125,24,37,50,111,2,0 ; vbroadcastss 0x26f32(%rip),%ymm12 # 32630 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
DB 196,65,100,89,228 ; vmulps %ymm12,%ymm3,%ymm12
DB 196,65,36,92,220 ; vsubps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,195,63,2,0 ; vbroadcastss 0x23fc3(%rip),%ymm12 # 2f6d4 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ DB 196,98,125,24,37,35,111,2,0 ; vbroadcastss 0x26f23(%rip),%ymm12 # 32634 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
DB 196,193,100,88,220 ; vaddps %ymm12,%ymm3,%ymm3
- DB 196,98,125,24,37,185,63,2,0 ; vbroadcastss 0x23fb9(%rip),%ymm12 # 2f6d8 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ DB 196,98,125,24,37,25,111,2,0 ; vbroadcastss 0x26f19(%rip),%ymm12 # 32638 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
DB 197,156,94,219 ; vdivps %ymm3,%ymm12,%ymm3
DB 197,164,92,219 ; vsubps %ymm3,%ymm11,%ymm3
DB 197,172,89,219 ; vmulps %ymm3,%ymm10,%ymm3
DB 196,99,125,8,211,1 ; vroundps $0x1,%ymm3,%ymm10
DB 196,65,100,92,210 ; vsubps %ymm10,%ymm3,%ymm10
- DB 196,98,125,24,29,157,63,2,0 ; vbroadcastss 0x23f9d(%rip),%ymm11 # 2f6dc <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ DB 196,98,125,24,29,253,110,2,0 ; vbroadcastss 0x26efd(%rip),%ymm11 # 3263c <_sk_srcover_bgra_8888_sse2_lowp+0x360>
DB 196,193,100,88,219 ; vaddps %ymm11,%ymm3,%ymm3
- DB 196,98,125,24,29,147,63,2,0 ; vbroadcastss 0x23f93(%rip),%ymm11 # 2f6e0 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ DB 196,98,125,24,29,243,110,2,0 ; vbroadcastss 0x26ef3(%rip),%ymm11 # 32640 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
DB 196,65,44,89,219 ; vmulps %ymm11,%ymm10,%ymm11
DB 196,193,100,92,219 ; vsubps %ymm11,%ymm3,%ymm3
- DB 196,98,125,24,29,132,63,2,0 ; vbroadcastss 0x23f84(%rip),%ymm11 # 2f6e4 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ DB 196,98,125,24,29,228,110,2,0 ; vbroadcastss 0x26ee4(%rip),%ymm11 # 32644 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
- DB 196,98,125,24,29,122,63,2,0 ; vbroadcastss 0x23f7a(%rip),%ymm11 # 2f6e8 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ DB 196,98,125,24,29,218,110,2,0 ; vbroadcastss 0x26eda(%rip),%ymm11 # 32648 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
DB 196,65,36,94,210 ; vdivps %ymm10,%ymm11,%ymm10
DB 196,193,100,88,218 ; vaddps %ymm10,%ymm3,%ymm3
- DB 196,98,125,24,21,107,63,2,0 ; vbroadcastss 0x23f6b(%rip),%ymm10 # 2f6ec <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ DB 196,98,125,24,21,203,110,2,0 ; vbroadcastss 0x26ecb(%rip),%ymm10 # 3264c <_sk_srcover_bgra_8888_sse2_lowp+0x370>
DB 196,193,100,89,218 ; vmulps %ymm10,%ymm3,%ymm3
DB 197,253,91,219 ; vcvtps2dq %ymm3,%ymm3
DB 196,98,125,24,80,20 ; vbroadcastss 0x14(%rax),%ymm10
@@ -10753,7 +10753,7 @@ _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,127,62,2,0 ; vbroadcastss 0x23e7f(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,223,109,2,0 ; vbroadcastss 0x26ddf(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,100,93,216 ; vminps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -10770,34 +10770,34 @@ _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,204,62,2,0 ; vbroadcastss 0x23ecc(%rip),%ymm8 # 2f6c4 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
+ DB 196,98,125,24,5,44,110,2,0 ; vbroadcastss 0x26e2c(%rip),%ymm8 # 32624 <_sk_srcover_bgra_8888_sse2_lowp+0x348>
DB 196,193,116,89,200 ; vmulps %ymm8,%ymm1,%ymm1
- DB 196,98,125,24,13,194,62,2,0 ; vbroadcastss 0x23ec2(%rip),%ymm9 # 2f6c8 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
+ DB 196,98,125,24,13,34,110,2,0 ; vbroadcastss 0x26e22(%rip),%ymm9 # 32628 <_sk_srcover_bgra_8888_sse2_lowp+0x34c>
DB 196,193,124,84,193 ; vandps %ymm9,%ymm0,%ymm0
- DB 196,226,125,24,37,20,62,2,0 ; vbroadcastss 0x23e14(%rip),%ymm4 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,226,125,24,37,116,109,2,0 ; vbroadcastss 0x26d74(%rip),%ymm4 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,252,86,196 ; vorps %ymm4,%ymm0,%ymm0
- DB 196,98,125,24,21,171,62,2,0 ; vbroadcastss 0x23eab(%rip),%ymm10 # 2f6cc <_sk_srcover_bgra_8888_sse2_lowp+0x350>
+ DB 196,98,125,24,21,11,110,2,0 ; vbroadcastss 0x26e0b(%rip),%ymm10 # 3262c <_sk_srcover_bgra_8888_sse2_lowp+0x350>
DB 196,193,116,88,202 ; vaddps %ymm10,%ymm1,%ymm1
- DB 196,98,125,24,29,161,62,2,0 ; vbroadcastss 0x23ea1(%rip),%ymm11 # 2f6d0 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
+ DB 196,98,125,24,29,1,110,2,0 ; vbroadcastss 0x26e01(%rip),%ymm11 # 32630 <_sk_srcover_bgra_8888_sse2_lowp+0x354>
DB 196,193,124,89,211 ; vmulps %ymm11,%ymm0,%ymm2
DB 197,244,92,202 ; vsubps %ymm2,%ymm1,%ymm1
- DB 196,98,125,24,37,147,62,2,0 ; vbroadcastss 0x23e93(%rip),%ymm12 # 2f6d4 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
+ DB 196,98,125,24,37,243,109,2,0 ; vbroadcastss 0x26df3(%rip),%ymm12 # 32634 <_sk_srcover_bgra_8888_sse2_lowp+0x358>
DB 196,193,124,88,196 ; vaddps %ymm12,%ymm0,%ymm0
- DB 196,98,125,24,45,137,62,2,0 ; vbroadcastss 0x23e89(%rip),%ymm13 # 2f6d8 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
+ DB 196,98,125,24,45,233,109,2,0 ; vbroadcastss 0x26de9(%rip),%ymm13 # 32638 <_sk_srcover_bgra_8888_sse2_lowp+0x35c>
DB 197,148,94,192 ; vdivps %ymm0,%ymm13,%ymm0
DB 197,244,92,192 ; vsubps %ymm0,%ymm1,%ymm0
DB 196,98,125,24,48 ; vbroadcastss (%rax),%ymm14
DB 196,193,124,89,198 ; vmulps %ymm14,%ymm0,%ymm0
DB 196,227,125,8,200,1 ; vroundps $0x1,%ymm0,%ymm1
DB 197,252,92,241 ; vsubps %ymm1,%ymm0,%ymm6
- DB 196,98,125,24,61,104,62,2,0 ; vbroadcastss 0x23e68(%rip),%ymm15 # 2f6dc <_sk_srcover_bgra_8888_sse2_lowp+0x360>
+ DB 196,98,125,24,61,200,109,2,0 ; vbroadcastss 0x26dc8(%rip),%ymm15 # 3263c <_sk_srcover_bgra_8888_sse2_lowp+0x360>
DB 196,193,124,88,199 ; vaddps %ymm15,%ymm0,%ymm0
- DB 196,226,125,24,29,94,62,2,0 ; vbroadcastss 0x23e5e(%rip),%ymm3 # 2f6e0 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
+ DB 196,226,125,24,29,190,109,2,0 ; vbroadcastss 0x26dbe(%rip),%ymm3 # 32640 <_sk_srcover_bgra_8888_sse2_lowp+0x364>
DB 197,204,89,203 ; vmulps %ymm3,%ymm6,%ymm1
DB 197,252,92,201 ; vsubps %ymm1,%ymm0,%ymm1
- DB 196,226,125,24,21,81,62,2,0 ; vbroadcastss 0x23e51(%rip),%ymm2 # 2f6e4 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
+ DB 196,226,125,24,21,177,109,2,0 ; vbroadcastss 0x26db1(%rip),%ymm2 # 32644 <_sk_srcover_bgra_8888_sse2_lowp+0x368>
DB 197,236,92,198 ; vsubps %ymm6,%ymm2,%ymm0
- DB 196,226,125,24,53,72,62,2,0 ; vbroadcastss 0x23e48(%rip),%ymm6 # 2f6e8 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
+ DB 196,226,125,24,53,168,109,2,0 ; vbroadcastss 0x26da8(%rip),%ymm6 # 32648 <_sk_srcover_bgra_8888_sse2_lowp+0x36c>
DB 197,204,94,192 ; vdivps %ymm0,%ymm6,%ymm0
DB 197,244,88,192 ; vaddps %ymm0,%ymm1,%ymm0
DB 197,252,17,4,36 ; vmovups %ymm0,(%rsp)
@@ -10839,7 +10839,7 @@ _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,140,61,2,0 ; vbroadcastss 0x23d8c(%rip),%ymm2 # 2f6ec <_sk_srcover_bgra_8888_sse2_lowp+0x370>
+ DB 196,226,125,24,21,236,108,2,0 ; vbroadcastss 0x26cec(%rip),%ymm2 # 3264c <_sk_srcover_bgra_8888_sse2_lowp+0x370>
DB 197,236,89,28,36 ; vmulps (%rsp),%ymm2,%ymm3
DB 197,252,89,226 ; vmulps %ymm2,%ymm0,%ymm4
DB 197,244,89,210 ; vmulps %ymm2,%ymm1,%ymm2
@@ -10857,31 +10857,31 @@ _sk_gamma_avx LABEL PROC
PUBLIC _sk_lab_to_xyz_avx
_sk_lab_to_xyz_avx LABEL PROC
- DB 196,98,125,24,5,63,61,2,0 ; vbroadcastss 0x23d3f(%rip),%ymm8 # 2f6f0 <_sk_srcover_bgra_8888_sse2_lowp+0x374>
+ DB 196,98,125,24,5,159,108,2,0 ; vbroadcastss 0x26c9f(%rip),%ymm8 # 32650 <_sk_srcover_bgra_8888_sse2_lowp+0x374>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,5,153,60,2,0 ; vbroadcastss 0x23c99(%rip),%ymm8 # 2f658 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,5,249,107,2,0 ; vbroadcastss 0x26bf9(%rip),%ymm8 # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 196,193,116,89,200 ; vmulps %ymm8,%ymm1,%ymm1
- DB 196,98,125,24,13,39,61,2,0 ; vbroadcastss 0x23d27(%rip),%ymm9 # 2f6f4 <_sk_srcover_bgra_8888_sse2_lowp+0x378>
+ DB 196,98,125,24,13,135,108,2,0 ; vbroadcastss 0x26c87(%rip),%ymm9 # 32654 <_sk_srcover_bgra_8888_sse2_lowp+0x378>
DB 196,193,116,88,201 ; vaddps %ymm9,%ymm1,%ymm1
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
DB 196,193,108,88,209 ; vaddps %ymm9,%ymm2,%ymm2
- DB 196,98,125,24,5,19,61,2,0 ; vbroadcastss 0x23d13(%rip),%ymm8 # 2f6f8 <_sk_srcover_bgra_8888_sse2_lowp+0x37c>
+ DB 196,98,125,24,5,115,108,2,0 ; vbroadcastss 0x26c73(%rip),%ymm8 # 32658 <_sk_srcover_bgra_8888_sse2_lowp+0x37c>
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,5,9,61,2,0 ; vbroadcastss 0x23d09(%rip),%ymm8 # 2f6fc <_sk_srcover_bgra_8888_sse2_lowp+0x380>
+ DB 196,98,125,24,5,105,108,2,0 ; vbroadcastss 0x26c69(%rip),%ymm8 # 3265c <_sk_srcover_bgra_8888_sse2_lowp+0x380>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,5,255,60,2,0 ; vbroadcastss 0x23cff(%rip),%ymm8 # 2f700 <_sk_srcover_bgra_8888_sse2_lowp+0x384>
+ DB 196,98,125,24,5,95,108,2,0 ; vbroadcastss 0x26c5f(%rip),%ymm8 # 32660 <_sk_srcover_bgra_8888_sse2_lowp+0x384>
DB 196,193,116,89,200 ; vmulps %ymm8,%ymm1,%ymm1
DB 197,252,88,201 ; vaddps %ymm1,%ymm0,%ymm1
- DB 196,98,125,24,5,241,60,2,0 ; vbroadcastss 0x23cf1(%rip),%ymm8 # 2f704 <_sk_srcover_bgra_8888_sse2_lowp+0x388>
+ DB 196,98,125,24,5,81,108,2,0 ; vbroadcastss 0x26c51(%rip),%ymm8 # 32664 <_sk_srcover_bgra_8888_sse2_lowp+0x388>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
DB 197,252,92,210 ; vsubps %ymm2,%ymm0,%ymm2
DB 197,116,89,193 ; vmulps %ymm1,%ymm1,%ymm8
DB 196,65,116,89,192 ; vmulps %ymm8,%ymm1,%ymm8
- DB 196,98,125,24,13,218,60,2,0 ; vbroadcastss 0x23cda(%rip),%ymm9 # 2f708 <_sk_srcover_bgra_8888_sse2_lowp+0x38c>
+ DB 196,98,125,24,13,58,108,2,0 ; vbroadcastss 0x26c3a(%rip),%ymm9 # 32668 <_sk_srcover_bgra_8888_sse2_lowp+0x38c>
DB 196,65,52,194,208,1 ; vcmpltps %ymm8,%ymm9,%ymm10
- DB 196,98,125,24,29,207,60,2,0 ; vbroadcastss 0x23ccf(%rip),%ymm11 # 2f70c <_sk_srcover_bgra_8888_sse2_lowp+0x390>
+ DB 196,98,125,24,29,47,108,2,0 ; vbroadcastss 0x26c2f(%rip),%ymm11 # 3266c <_sk_srcover_bgra_8888_sse2_lowp+0x390>
DB 196,193,116,88,203 ; vaddps %ymm11,%ymm1,%ymm1
- DB 196,98,125,24,37,197,60,2,0 ; vbroadcastss 0x23cc5(%rip),%ymm12 # 2f710 <_sk_srcover_bgra_8888_sse2_lowp+0x394>
+ DB 196,98,125,24,37,37,108,2,0 ; vbroadcastss 0x26c25(%rip),%ymm12 # 32670 <_sk_srcover_bgra_8888_sse2_lowp+0x394>
DB 196,193,116,89,204 ; vmulps %ymm12,%ymm1,%ymm1
DB 196,67,117,74,192,160 ; vblendvps %ymm10,%ymm8,%ymm1,%ymm8
DB 197,252,89,200 ; vmulps %ymm0,%ymm0,%ymm1
@@ -10896,9 +10896,9 @@ _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,123,60,2,0 ; vbroadcastss 0x23c7b(%rip),%ymm0 # 2f714 <_sk_srcover_bgra_8888_sse2_lowp+0x398>
+ DB 196,226,125,24,5,219,107,2,0 ; vbroadcastss 0x26bdb(%rip),%ymm0 # 32674 <_sk_srcover_bgra_8888_sse2_lowp+0x398>
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
- DB 196,98,125,24,5,114,60,2,0 ; vbroadcastss 0x23c72(%rip),%ymm8 # 2f718 <_sk_srcover_bgra_8888_sse2_lowp+0x39c>
+ DB 196,98,125,24,5,210,107,2,0 ; vbroadcastss 0x26bd2(%rip),%ymm8 # 32678 <_sk_srcover_bgra_8888_sse2_lowp+0x39c>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -10914,13 +10914,13 @@ _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,155,67,2,0 ; vpand 0x2439b(%rip),%xmm0,%xmm0 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 197,249,219,5,91,115,2,0 ; vpand 0x2735b(%rip),%xmm0,%xmm0 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 196,226,121,51,200 ; vpmovzxwd %xmm0,%xmm1
DB 197,249,112,192,78 ; vpshufd $0x4e,%xmm0,%xmm0
DB 196,226,121,51,192 ; vpmovzxwd %xmm0,%xmm0
DB 196,227,117,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm1,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,173,59,2,0 ; vbroadcastss 0x23bad(%rip),%ymm1 # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,13,13,107,2,0 ; vbroadcastss 0x26b0d(%rip),%ymm1 # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,252,89,217 ; vmulps %ymm1,%ymm0,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
@@ -10992,13 +10992,13 @@ _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,138,66,2,0 ; vpand 0x2428a(%rip),%xmm4,%xmm4 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 197,217,219,37,74,114,2,0 ; vpand 0x2724a(%rip),%xmm4,%xmm4 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 196,226,121,51,236 ; vpmovzxwd %xmm4,%xmm5
DB 197,249,112,228,78 ; vpshufd $0x4e,%xmm4,%xmm4
DB 196,226,121,51,228 ; vpmovzxwd %xmm4,%xmm4
DB 196,227,85,24,228,1 ; vinsertf128 $0x1,%xmm4,%ymm5,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,156,58,2,0 ; vbroadcastss 0x23a9c(%rip),%ymm5 # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,45,252,105,2,0 ; vbroadcastss 0x269fc(%rip),%ymm5 # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,220,89,253 ; vmulps %ymm5,%ymm4,%ymm7
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,220,87,228 ; vxorps %ymm4,%ymm4,%ymm4
@@ -11046,7 +11046,7 @@ _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+0xffffffffddfdc948>
+ DB 232,255,255,255,221 ; callq ffffffffde00bcc4 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddfd99e8>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,210 ; callq *%rdx
@@ -11124,7 +11124,7 @@ _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,162,56,2,0 ; vbroadcastss 0x238a2(%rip),%ymm1 # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,13,2,104,2,0 ; vbroadcastss 0x26802(%rip),%ymm1 # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,252,89,217 ; vmulps %ymm1,%ymm0,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
@@ -11145,7 +11145,7 @@ _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,30,56,2,0 ; vbroadcastss 0x2381e(%rip),%ymm8 # 2f658 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,5,126,103,2,0 ; vbroadcastss 0x2677e(%rip),%ymm8 # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 196,65,100,89,192 ; vmulps %ymm8,%ymm3,%ymm8
DB 196,65,125,91,192 ; vcvtps2dq %ymm8,%ymm8
DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9
@@ -11170,13 +11170,13 @@ _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,219,63,2,0 ; vpshufb 0x23fdb(%rip),%xmm8,%xmm8 # 2fe80 <_sk_srcover_bgra_8888_sse2_lowp+0xb04>
+ DB 196,98,57,0,5,155,111,2,0 ; vpshufb 0x26f9b(%rip),%xmm8,%xmm8 # 32e40 <_sk_srcover_bgra_8888_sse2_lowp+0xb64>
DB 196,3,121,21,4,24,0 ; vpextrw $0x0,%xmm8,(%r8,%r11,1)
DB 235,176 ; jmp be5e <_sk_store_a8_avx+0x40>
DB 196,3,121,20,68,24,6,12 ; vpextrb $0xc,%xmm8,0x6(%r8,%r11,1)
DB 196,3,121,20,68,24,5,10 ; vpextrb $0xa,%xmm8,0x5(%r8,%r11,1)
DB 196,3,121,20,68,24,4,8 ; vpextrb $0x8,%xmm8,0x4(%r8,%r11,1)
- DB 196,98,57,0,5,193,63,2,0 ; vpshufb 0x23fc1(%rip),%xmm8,%xmm8 # 2fe90 <_sk_srcover_bgra_8888_sse2_lowp+0xb14>
+ DB 196,98,57,0,5,129,111,2,0 ; vpshufb 0x26f81(%rip),%xmm8,%xmm8 # 32e50 <_sk_srcover_bgra_8888_sse2_lowp+0xb74>
DB 196,1,121,126,4,24 ; vmovd %xmm8,(%r8,%r11,1)
DB 235,135 ; jmp be5e <_sk_store_a8_avx+0x40>
DB 144 ; nop
@@ -11211,16 +11211,16 @@ _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,86,63,2,0 ; vpand 0x23f56(%rip),%xmm0,%xmm0 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 197,249,219,5,22,111,2,0 ; vpand 0x26f16(%rip),%xmm0,%xmm0 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 196,226,121,51,200 ; vpmovzxwd %xmm0,%xmm1
DB 197,249,112,192,78 ; vpshufd $0x4e,%xmm0,%xmm0
DB 196,226,121,51,192 ; vpmovzxwd %xmm0,%xmm0
DB 196,227,117,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm1,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,104,55,2,0 ; vbroadcastss 0x23768(%rip),%ymm1 # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,13,200,102,2,0 ; vbroadcastss 0x266c8(%rip),%ymm1 # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,225,54,2,0 ; vbroadcastss 0x236e1(%rip),%ymm3 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,65,102,2,0 ; vbroadcastss 0x26641(%rip),%ymm3 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 255,224 ; jmpq *%rax
@@ -11265,7 +11265,7 @@ _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+0xffffffffdefdcc80>
+ DB 233,255,255,255,222 ; jmpq ffffffffdf00bffc <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefd9d20>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,211 ; callq *%rbx
@@ -11287,16 +11287,16 @@ _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,66,62,2,0 ; vpand 0x23e42(%rip),%xmm4,%xmm4 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 197,217,219,37,2,110,2,0 ; vpand 0x26e02(%rip),%xmm4,%xmm4 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 196,226,121,51,236 ; vpmovzxwd %xmm4,%xmm5
DB 197,249,112,228,78 ; vpshufd $0x4e,%xmm4,%xmm4
DB 196,226,121,51,228 ; vpmovzxwd %xmm4,%xmm4
DB 196,227,85,24,228,1 ; vinsertf128 $0x1,%xmm4,%ymm5,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,84,54,2,0 ; vbroadcastss 0x23654(%rip),%ymm5 # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,45,180,101,2,0 ; vbroadcastss 0x265b4(%rip),%ymm5 # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,61,205,53,2,0 ; vbroadcastss 0x235cd(%rip),%ymm7 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,61,45,101,2,0 ; vbroadcastss 0x2652d(%rip),%ymm7 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,40,236 ; vmovaps %ymm4,%ymm5
DB 197,252,40,244 ; vmovaps %ymm4,%ymm6
DB 255,224 ; jmpq *%rax
@@ -11341,7 +11341,7 @@ _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+0xffffffffdefdcd94>
+ DB 233,255,255,255,222 ; jmpq ffffffffdf00c110 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdefd9e34>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,211 ; callq *%rbx
@@ -11419,10 +11419,10 @@ _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,86,52,2,0 ; vbroadcastss 0x23456(%rip),%ymm1 # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,226,125,24,13,182,99,2,0 ; vbroadcastss 0x263b6(%rip),%ymm1 # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,207,51,2,0 ; vbroadcastss 0x233cf(%rip),%ymm3 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,47,99,2,0 ; vbroadcastss 0x2632f(%rip),%ymm3 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 91 ; pop %rbx
@@ -11448,23 +11448,23 @@ _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,246,51,2,0 ; vbroadcastss 0x233f6(%rip),%ymm0 # 2f6a8 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ DB 196,226,125,24,5,86,99,2,0 ; vbroadcastss 0x26356(%rip),%ymm0 # 32608 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
DB 197,236,84,192 ; vandps %ymm0,%ymm2,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,233,51,2,0 ; vbroadcastss 0x233e9(%rip),%ymm1 # 2f6ac <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ DB 196,226,125,24,13,73,99,2,0 ; vbroadcastss 0x26349(%rip),%ymm1 # 3260c <_sk_srcover_bgra_8888_sse2_lowp+0x330>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,224,51,2,0 ; vbroadcastss 0x233e0(%rip),%ymm1 # 2f6b0 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ DB 196,226,125,24,13,64,99,2,0 ; vbroadcastss 0x26340(%rip),%ymm1 # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
DB 197,236,84,201 ; vandps %ymm1,%ymm2,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,29,211,51,2,0 ; vbroadcastss 0x233d3(%rip),%ymm3 # 2f6b4 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ DB 196,226,125,24,29,51,99,2,0 ; vbroadcastss 0x26333(%rip),%ymm3 # 32614 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
- DB 196,226,125,24,29,202,51,2,0 ; vbroadcastss 0x233ca(%rip),%ymm3 # 2f6b8 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ DB 196,226,125,24,29,42,99,2,0 ; vbroadcastss 0x2632a(%rip),%ymm3 # 32618 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
DB 197,236,84,211 ; vandps %ymm3,%ymm2,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,226,125,24,29,189,51,2,0 ; vbroadcastss 0x233bd(%rip),%ymm3 # 2f6bc <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ DB 196,226,125,24,29,29,99,2,0 ; vbroadcastss 0x2631d(%rip),%ymm3 # 3261c <_sk_srcover_bgra_8888_sse2_lowp+0x340>
DB 197,236,89,211 ; vmulps %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,30,51,2,0 ; vbroadcastss 0x2331e(%rip),%ymm3 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,126,98,2,0 ; vbroadcastss 0x2627e(%rip),%ymm3 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,7 ; and $0x7,%r9b
@@ -11527,23 +11527,23 @@ _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,181,50,2,0 ; vbroadcastss 0x232b5(%rip),%ymm4 # 2f6a8 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ DB 196,226,125,24,37,21,98,2,0 ; vbroadcastss 0x26215(%rip),%ymm4 # 32608 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
DB 197,204,84,228 ; vandps %ymm4,%ymm6,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,168,50,2,0 ; vbroadcastss 0x232a8(%rip),%ymm5 # 2f6ac <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ DB 196,226,125,24,45,8,98,2,0 ; vbroadcastss 0x26208(%rip),%ymm5 # 3260c <_sk_srcover_bgra_8888_sse2_lowp+0x330>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
- DB 196,226,125,24,45,159,50,2,0 ; vbroadcastss 0x2329f(%rip),%ymm5 # 2f6b0 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ DB 196,226,125,24,45,255,97,2,0 ; vbroadcastss 0x261ff(%rip),%ymm5 # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
DB 197,204,84,237 ; vandps %ymm5,%ymm6,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,125,24,61,146,50,2,0 ; vbroadcastss 0x23292(%rip),%ymm7 # 2f6b4 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ DB 196,226,125,24,61,242,97,2,0 ; vbroadcastss 0x261f2(%rip),%ymm7 # 32614 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
DB 197,212,89,239 ; vmulps %ymm7,%ymm5,%ymm5
- DB 196,226,125,24,61,137,50,2,0 ; vbroadcastss 0x23289(%rip),%ymm7 # 2f6b8 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ DB 196,226,125,24,61,233,97,2,0 ; vbroadcastss 0x261e9(%rip),%ymm7 # 32618 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
DB 197,204,84,247 ; vandps %ymm7,%ymm6,%ymm6
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
- DB 196,226,125,24,61,124,50,2,0 ; vbroadcastss 0x2327c(%rip),%ymm7 # 2f6bc <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ DB 196,226,125,24,61,220,97,2,0 ; vbroadcastss 0x261dc(%rip),%ymm7 # 3261c <_sk_srcover_bgra_8888_sse2_lowp+0x340>
DB 197,204,89,247 ; vmulps %ymm7,%ymm6,%ymm6
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,61,221,49,2,0 ; vbroadcastss 0x231dd(%rip),%ymm7 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,61,61,97,2,0 ; vbroadcastss 0x2613d(%rip),%ymm7 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,7 ; and $0x7,%r9b
@@ -11661,23 +11661,23 @@ _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,133,48,2,0 ; vbroadcastss 0x23085(%rip),%ymm0 # 2f6a8 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
+ DB 196,226,125,24,5,229,95,2,0 ; vbroadcastss 0x25fe5(%rip),%ymm0 # 32608 <_sk_srcover_bgra_8888_sse2_lowp+0x32c>
DB 197,236,84,192 ; vandps %ymm0,%ymm2,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,120,48,2,0 ; vbroadcastss 0x23078(%rip),%ymm1 # 2f6ac <_sk_srcover_bgra_8888_sse2_lowp+0x330>
+ DB 196,226,125,24,13,216,95,2,0 ; vbroadcastss 0x25fd8(%rip),%ymm1 # 3260c <_sk_srcover_bgra_8888_sse2_lowp+0x330>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,111,48,2,0 ; vbroadcastss 0x2306f(%rip),%ymm1 # 2f6b0 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
+ DB 196,226,125,24,13,207,95,2,0 ; vbroadcastss 0x25fcf(%rip),%ymm1 # 32610 <_sk_srcover_bgra_8888_sse2_lowp+0x334>
DB 197,236,84,201 ; vandps %ymm1,%ymm2,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,29,98,48,2,0 ; vbroadcastss 0x23062(%rip),%ymm3 # 2f6b4 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
+ DB 196,226,125,24,29,194,95,2,0 ; vbroadcastss 0x25fc2(%rip),%ymm3 # 32614 <_sk_srcover_bgra_8888_sse2_lowp+0x338>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
- DB 196,226,125,24,29,89,48,2,0 ; vbroadcastss 0x23059(%rip),%ymm3 # 2f6b8 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
+ DB 196,226,125,24,29,185,95,2,0 ; vbroadcastss 0x25fb9(%rip),%ymm3 # 32618 <_sk_srcover_bgra_8888_sse2_lowp+0x33c>
DB 197,236,84,211 ; vandps %ymm3,%ymm2,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,226,125,24,29,76,48,2,0 ; vbroadcastss 0x2304c(%rip),%ymm3 # 2f6bc <_sk_srcover_bgra_8888_sse2_lowp+0x340>
+ DB 196,226,125,24,29,172,95,2,0 ; vbroadcastss 0x25fac(%rip),%ymm3 # 3261c <_sk_srcover_bgra_8888_sse2_lowp+0x340>
DB 197,236,89,211 ; vmulps %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,173,47,2,0 ; vbroadcastss 0x22fad(%rip),%ymm3 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,13,95,2,0 ; vbroadcastss 0x25f0d(%rip),%ymm3 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 91 ; pop %rbx
DB 65,92 ; pop %r12
DB 65,94 ; pop %r14
@@ -11694,14 +11694,14 @@ _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,116,48,2,0 ; vbroadcastss 0x23074(%rip),%ymm8 # 2f71c <_sk_srcover_bgra_8888_sse2_lowp+0x3a0>
+ DB 196,98,125,24,5,212,95,2,0 ; vbroadcastss 0x25fd4(%rip),%ymm8 # 3267c <_sk_srcover_bgra_8888_sse2_lowp+0x3a0>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,193,41,114,241,11 ; vpslld $0xb,%xmm9,%xmm10
DB 196,67,125,25,201,1 ; vextractf128 $0x1,%ymm9,%xmm9
DB 196,193,49,114,241,11 ; vpslld $0xb,%xmm9,%xmm9
DB 196,67,45,24,201,1 ; vinsertf128 $0x1,%xmm9,%ymm10,%ymm9
- DB 196,98,125,24,21,77,48,2,0 ; vbroadcastss 0x2304d(%rip),%ymm10 # 2f720 <_sk_srcover_bgra_8888_sse2_lowp+0x3a4>
+ DB 196,98,125,24,21,173,95,2,0 ; vbroadcastss 0x25fad(%rip),%ymm10 # 32680 <_sk_srcover_bgra_8888_sse2_lowp+0x3a4>
DB 196,65,116,89,210 ; vmulps %ymm10,%ymm1,%ymm10
DB 196,65,125,91,210 ; vcvtps2dq %ymm10,%ymm10
DB 196,193,33,114,242,5 ; vpslld $0x5,%xmm10,%xmm11
@@ -11756,7 +11756,7 @@ _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+0xffffffffe0fdd41c>
+ DB 232,255,255,255,224 ; callq ffffffffe100c798 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe0fda4bc>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -11777,25 +11777,25 @@ _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,69,47,2,0 ; vbroadcastss 0x22f45(%rip),%ymm0 # 2f724 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+ DB 196,226,125,24,5,165,94,2,0 ; vbroadcastss 0x25ea5(%rip),%ymm0 # 32684 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
DB 197,228,84,192 ; vandps %ymm0,%ymm3,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,56,47,2,0 ; vbroadcastss 0x22f38(%rip),%ymm1 # 2f728 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+ DB 196,226,125,24,13,152,94,2,0 ; vbroadcastss 0x25e98(%rip),%ymm1 # 32688 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,47,47,2,0 ; vbroadcastss 0x22f2f(%rip),%ymm1 # 2f72c <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+ DB 196,226,125,24,13,143,94,2,0 ; vbroadcastss 0x25e8f(%rip),%ymm1 # 3268c <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
DB 197,228,84,201 ; vandps %ymm1,%ymm3,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,34,47,2,0 ; vbroadcastss 0x22f22(%rip),%ymm2 # 2f730 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+ DB 196,226,125,24,21,130,94,2,0 ; vbroadcastss 0x25e82(%rip),%ymm2 # 32690 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
DB 197,244,89,202 ; vmulps %ymm2,%ymm1,%ymm1
- DB 196,226,125,24,21,25,47,2,0 ; vbroadcastss 0x22f19(%rip),%ymm2 # 2f734 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+ DB 196,226,125,24,21,121,94,2,0 ; vbroadcastss 0x25e79(%rip),%ymm2 # 32694 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
DB 197,228,84,210 ; vandps %ymm2,%ymm3,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,98,125,24,5,12,47,2,0 ; vbroadcastss 0x22f0c(%rip),%ymm8 # 2f738 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+ DB 196,98,125,24,5,108,94,2,0 ; vbroadcastss 0x25e6c(%rip),%ymm8 # 32698 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
- DB 196,98,125,24,5,2,47,2,0 ; vbroadcastss 0x22f02(%rip),%ymm8 # 2f73c <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+ DB 196,98,125,24,5,98,94,2,0 ; vbroadcastss 0x25e62(%rip),%ymm8 # 3269c <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
DB 196,193,100,84,216 ; vandps %ymm8,%ymm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,98,125,24,5,244,46,2,0 ; vbroadcastss 0x22ef4(%rip),%ymm8 # 2f740 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+ DB 196,98,125,24,5,84,94,2,0 ; vbroadcastss 0x25e54(%rip),%ymm8 # 326a0 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -11864,25 +11864,25 @@ _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,233,45,2,0 ; vbroadcastss 0x22de9(%rip),%ymm4 # 2f724 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+ DB 196,226,125,24,37,73,93,2,0 ; vbroadcastss 0x25d49(%rip),%ymm4 # 32684 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
DB 197,196,84,228 ; vandps %ymm4,%ymm7,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,220,45,2,0 ; vbroadcastss 0x22ddc(%rip),%ymm5 # 2f728 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+ DB 196,226,125,24,45,60,93,2,0 ; vbroadcastss 0x25d3c(%rip),%ymm5 # 32688 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
- DB 196,226,125,24,45,211,45,2,0 ; vbroadcastss 0x22dd3(%rip),%ymm5 # 2f72c <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+ DB 196,226,125,24,45,51,93,2,0 ; vbroadcastss 0x25d33(%rip),%ymm5 # 3268c <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
DB 197,196,84,237 ; vandps %ymm5,%ymm7,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,125,24,53,198,45,2,0 ; vbroadcastss 0x22dc6(%rip),%ymm6 # 2f730 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+ DB 196,226,125,24,53,38,93,2,0 ; vbroadcastss 0x25d26(%rip),%ymm6 # 32690 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
DB 197,212,89,238 ; vmulps %ymm6,%ymm5,%ymm5
- DB 196,226,125,24,53,189,45,2,0 ; vbroadcastss 0x22dbd(%rip),%ymm6 # 2f734 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+ DB 196,226,125,24,53,29,93,2,0 ; vbroadcastss 0x25d1d(%rip),%ymm6 # 32694 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
DB 197,196,84,246 ; vandps %ymm6,%ymm7,%ymm6
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
- DB 196,98,125,24,5,176,45,2,0 ; vbroadcastss 0x22db0(%rip),%ymm8 # 2f738 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+ DB 196,98,125,24,5,16,93,2,0 ; vbroadcastss 0x25d10(%rip),%ymm8 # 32698 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
DB 196,193,76,89,240 ; vmulps %ymm8,%ymm6,%ymm6
- DB 196,98,125,24,5,166,45,2,0 ; vbroadcastss 0x22da6(%rip),%ymm8 # 2f73c <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+ DB 196,98,125,24,5,6,93,2,0 ; vbroadcastss 0x25d06(%rip),%ymm8 # 3269c <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
DB 196,193,68,84,248 ; vandps %ymm8,%ymm7,%ymm7
DB 197,252,91,255 ; vcvtdq2ps %ymm7,%ymm7
- DB 196,98,125,24,5,152,45,2,0 ; vbroadcastss 0x22d98(%rip),%ymm8 # 2f740 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+ DB 196,98,125,24,5,248,92,2,0 ; vbroadcastss 0x25cf8(%rip),%ymm8 # 326a0 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
DB 196,193,68,89,248 ; vmulps %ymm8,%ymm7,%ymm7
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -12002,25 +12002,25 @@ _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,161,43,2,0 ; vbroadcastss 0x22ba1(%rip),%ymm0 # 2f724 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
+ DB 196,226,125,24,5,1,91,2,0 ; vbroadcastss 0x25b01(%rip),%ymm0 # 32684 <_sk_srcover_bgra_8888_sse2_lowp+0x3a8>
DB 197,228,84,192 ; vandps %ymm0,%ymm3,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,148,43,2,0 ; vbroadcastss 0x22b94(%rip),%ymm1 # 2f728 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
+ DB 196,226,125,24,13,244,90,2,0 ; vbroadcastss 0x25af4(%rip),%ymm1 # 32688 <_sk_srcover_bgra_8888_sse2_lowp+0x3ac>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,139,43,2,0 ; vbroadcastss 0x22b8b(%rip),%ymm1 # 2f72c <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
+ DB 196,226,125,24,13,235,90,2,0 ; vbroadcastss 0x25aeb(%rip),%ymm1 # 3268c <_sk_srcover_bgra_8888_sse2_lowp+0x3b0>
DB 197,228,84,201 ; vandps %ymm1,%ymm3,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,126,43,2,0 ; vbroadcastss 0x22b7e(%rip),%ymm2 # 2f730 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
+ DB 196,226,125,24,21,222,90,2,0 ; vbroadcastss 0x25ade(%rip),%ymm2 # 32690 <_sk_srcover_bgra_8888_sse2_lowp+0x3b4>
DB 197,244,89,202 ; vmulps %ymm2,%ymm1,%ymm1
- DB 196,226,125,24,21,117,43,2,0 ; vbroadcastss 0x22b75(%rip),%ymm2 # 2f734 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
+ DB 196,226,125,24,21,213,90,2,0 ; vbroadcastss 0x25ad5(%rip),%ymm2 # 32694 <_sk_srcover_bgra_8888_sse2_lowp+0x3b8>
DB 197,228,84,210 ; vandps %ymm2,%ymm3,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,98,125,24,5,104,43,2,0 ; vbroadcastss 0x22b68(%rip),%ymm8 # 2f738 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
+ DB 196,98,125,24,5,200,90,2,0 ; vbroadcastss 0x25ac8(%rip),%ymm8 # 32698 <_sk_srcover_bgra_8888_sse2_lowp+0x3bc>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
- DB 196,98,125,24,5,94,43,2,0 ; vbroadcastss 0x22b5e(%rip),%ymm8 # 2f73c <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
+ DB 196,98,125,24,5,190,90,2,0 ; vbroadcastss 0x25abe(%rip),%ymm8 # 3269c <_sk_srcover_bgra_8888_sse2_lowp+0x3c0>
DB 196,193,100,84,216 ; vandps %ymm8,%ymm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,98,125,24,5,80,43,2,0 ; vbroadcastss 0x22b50(%rip),%ymm8 # 2f740 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
+ DB 196,98,125,24,5,176,90,2,0 ; vbroadcastss 0x25ab0(%rip),%ymm8 # 326a0 <_sk_srcover_bgra_8888_sse2_lowp+0x3c4>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
@@ -12039,7 +12039,7 @@ _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,36,43,2,0 ; vbroadcastss 0x22b24(%rip),%ymm8 # 2f744 <_sk_srcover_bgra_8888_sse2_lowp+0x3c8>
+ DB 196,98,125,24,5,132,90,2,0 ; vbroadcastss 0x25a84(%rip),%ymm8 # 326a4 <_sk_srcover_bgra_8888_sse2_lowp+0x3c8>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,193,41,114,241,12 ; vpslld $0xc,%xmm9,%xmm10
@@ -12125,10 +12125,10 @@ _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,62,46,2,0 ; vmovapd 0x22e3e(%rip),%ymm10 # 2fba0 <_sk_srcover_bgra_8888_sse2_lowp+0x824>
+ DB 197,125,40,21,158,93,2,0 ; vmovapd 0x25d9e(%rip),%ymm10 # 32b00 <_sk_srcover_bgra_8888_sse2_lowp+0x824>
DB 196,193,53,84,194 ; vandpd %ymm10,%ymm9,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,5,48,41,2,0 ; vbroadcastss 0x22930(%rip),%ymm8 # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,5,144,88,2,0 ; vbroadcastss 0x25890(%rip),%ymm8 # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 196,193,113,114,209,8 ; vpsrld $0x8,%xmm9,%xmm1
DB 196,99,125,25,203,1 ; vextractf128 $0x1,%ymm9,%xmm3
@@ -12218,10 +12218,10 @@ _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,230,44,2,0 ; vmovapd 0x22ce6(%rip),%ymm10 # 2fbc0 <_sk_srcover_bgra_8888_sse2_lowp+0x844>
+ DB 197,125,40,21,70,92,2,0 ; vmovapd 0x25c46(%rip),%ymm10 # 32b20 <_sk_srcover_bgra_8888_sse2_lowp+0x844>
DB 196,193,53,84,226 ; vandpd %ymm10,%ymm9,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,98,125,24,5,184,39,2,0 ; vbroadcastss 0x227b8(%rip),%ymm8 # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,5,24,87,2,0 ; vbroadcastss 0x25718(%rip),%ymm8 # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,92,89,224 ; vmulps %ymm8,%ymm4,%ymm4
DB 196,193,81,114,209,8 ; vpsrld $0x8,%xmm9,%xmm5
DB 196,99,125,25,207,1 ; vextractf128 $0x1,%ymm9,%xmm7
@@ -12354,10 +12354,10 @@ _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,184,42,2,0 ; vmovaps 0x22ab8(%rip),%ymm10 # 2fbe0 <_sk_srcover_bgra_8888_sse2_lowp+0x864>
+ DB 197,124,40,21,24,90,2,0 ; vmovaps 0x25a18(%rip),%ymm10 # 32b40 <_sk_srcover_bgra_8888_sse2_lowp+0x864>
DB 196,193,124,84,194 ; vandps %ymm10,%ymm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,13,106,37,2,0 ; vbroadcastss 0x2256a(%rip),%ymm9 # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,13,202,84,2,0 ; vbroadcastss 0x254ca(%rip),%ymm9 # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
DB 196,193,113,114,208,8 ; vpsrld $0x8,%xmm8,%xmm1
DB 197,233,114,211,8 ; vpsrld $0x8,%xmm3,%xmm2
@@ -12392,7 +12392,7 @@ _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,150,36,2,0 ; vbroadcastss 0x22496(%rip),%ymm8 # 2f658 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,5,246,83,2,0 ; vbroadcastss 0x253f6(%rip),%ymm8 # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,65,116,89,208 ; vmulps %ymm8,%ymm1,%ymm10
@@ -12455,7 +12455,7 @@ _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+0xffffffffdafddf58>
+ DB 232,255,255,255,218 ; callq ffffffffdb00d2d4 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdafdaff8>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,204 ; dec %esp
@@ -12475,10 +12475,10 @@ _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,246,40,2,0 ; vmovapd 0x228f6(%rip),%ymm10 # 2fc00 <_sk_srcover_bgra_8888_sse2_lowp+0x884>
+ DB 197,125,40,21,86,88,2,0 ; vmovapd 0x25856(%rip),%ymm10 # 32b60 <_sk_srcover_bgra_8888_sse2_lowp+0x884>
DB 196,193,53,84,202 ; vandpd %ymm10,%ymm9,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,98,125,24,5,136,35,2,0 ; vbroadcastss 0x22388(%rip),%ymm8 # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,5,232,82,2,0 ; vbroadcastss 0x252e8(%rip),%ymm8 # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,116,89,208 ; vmulps %ymm8,%ymm1,%ymm2
DB 196,193,113,114,209,8 ; vpsrld $0x8,%xmm9,%xmm1
DB 196,99,125,25,203,1 ; vextractf128 $0x1,%ymm9,%xmm3
@@ -12568,10 +12568,10 @@ _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,158,39,2,0 ; vmovapd 0x2279e(%rip),%ymm10 # 2fc20 <_sk_srcover_bgra_8888_sse2_lowp+0x8a4>
+ DB 197,125,40,21,254,86,2,0 ; vmovapd 0x256fe(%rip),%ymm10 # 32b80 <_sk_srcover_bgra_8888_sse2_lowp+0x8a4>
DB 196,193,53,84,234 ; vandpd %ymm10,%ymm9,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,98,125,24,5,16,34,2,0 ; vbroadcastss 0x22210(%rip),%ymm8 # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,5,112,81,2,0 ; vbroadcastss 0x25170(%rip),%ymm8 # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,84,89,240 ; vmulps %ymm8,%ymm5,%ymm6
DB 196,193,81,114,209,8 ; vpsrld $0x8,%xmm9,%xmm5
DB 196,99,125,25,207,1 ; vextractf128 $0x1,%ymm9,%xmm7
@@ -12704,10 +12704,10 @@ _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,112,37,2,0 ; vmovaps 0x22570(%rip),%ymm9 # 2fc40 <_sk_srcover_bgra_8888_sse2_lowp+0x8c4>
+ DB 197,124,40,13,208,84,2,0 ; vmovaps 0x254d0(%rip),%ymm9 # 32ba0 <_sk_srcover_bgra_8888_sse2_lowp+0x8c4>
DB 196,193,124,84,193 ; vandps %ymm9,%ymm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,21,194,31,2,0 ; vbroadcastss 0x21fc2(%rip),%ymm10 # 2f6a4 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
+ DB 196,98,125,24,21,34,79,2,0 ; vbroadcastss 0x24f22(%rip),%ymm10 # 32604 <_sk_srcover_bgra_8888_sse2_lowp+0x328>
DB 196,193,124,89,210 ; vmulps %ymm10,%ymm0,%ymm2
DB 196,193,121,114,208,8 ; vpsrld $0x8,%xmm8,%xmm0
DB 197,241,114,211,8 ; vpsrld $0x8,%xmm3,%xmm1
@@ -12742,7 +12742,7 @@ _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,238,30,2,0 ; vbroadcastss 0x21eee(%rip),%ymm8 # 2f658 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,5,78,78,2,0 ; vbroadcastss 0x24e4e(%rip),%ymm8 # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 196,65,108,89,200 ; vmulps %ymm8,%ymm2,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,65,116,89,208 ; vmulps %ymm8,%ymm1,%ymm10
@@ -12805,7 +12805,7 @@ _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+0xffffffffdafde500>
+ DB 232,255,255,255,218 ; callq ffffffffdb00d87c <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffdafdb5a0>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,204 ; dec %esp
@@ -12845,14 +12845,14 @@ _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,237,45,2,0 ; vmovddup 0x22ded(%rip),%xmm10 # 30708 <_sk_srcover_bgra_8888_sse2_lowp+0x138c>
+ DB 197,123,18,21,173,93,2,0 ; vmovddup 0x25dad(%rip),%xmm10 # 336c8 <_sk_srcover_bgra_8888_sse2_lowp+0x13ec>
DB 196,193,121,219,218 ; vpand %xmm10,%xmm0,%xmm3
- DB 196,98,121,24,29,131,30,2,0 ; vbroadcastss 0x21e83(%rip),%xmm11 # 2f7ac <_sk_srcover_bgra_8888_sse2_lowp+0x430>
+ DB 196,98,121,24,29,227,77,2,0 ; vbroadcastss 0x24de3(%rip),%xmm11 # 3270c <_sk_srcover_bgra_8888_sse2_lowp+0x430>
DB 197,33,102,227 ; vpcmpgtd %xmm3,%xmm11,%xmm12
DB 196,193,113,219,210 ; vpand %xmm10,%xmm1,%xmm2
DB 197,33,102,234 ; vpcmpgtd %xmm2,%xmm11,%xmm13
DB 196,195,21,24,252,1 ; vinsertf128 $0x1,%xmm12,%ymm13,%ymm7
- DB 197,123,18,37,204,45,2,0 ; vmovddup 0x22dcc(%rip),%xmm12 # 30710 <_sk_srcover_bgra_8888_sse2_lowp+0x1394>
+ DB 197,123,18,37,140,93,2,0 ; vmovddup 0x25d8c(%rip),%xmm12 # 336d0 <_sk_srcover_bgra_8888_sse2_lowp+0x13f4>
DB 196,193,113,219,204 ; vpand %xmm12,%xmm1,%xmm1
DB 197,241,114,241,16 ; vpslld $0x10,%xmm1,%xmm1
DB 196,193,121,219,196 ; vpand %xmm12,%xmm0,%xmm0
@@ -12861,7 +12861,7 @@ _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,61,30,2,0 ; vbroadcastss 0x21e3d(%rip),%xmm3 # 2f7b0 <_sk_srcover_bgra_8888_sse2_lowp+0x434>
+ DB 196,226,121,24,29,157,77,2,0 ; vbroadcastss 0x24d9d(%rip),%xmm3 # 32710 <_sk_srcover_bgra_8888_sse2_lowp+0x434>
DB 197,249,254,195 ; vpaddd %xmm3,%xmm0,%xmm0
DB 197,241,254,203 ; vpaddd %xmm3,%xmm1,%xmm1
DB 196,227,117,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm1,%ymm0
@@ -12996,14 +12996,14 @@ _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,18,43,2,0 ; vmovddup 0x22b12(%rip),%xmm10 # 30708 <_sk_srcover_bgra_8888_sse2_lowp+0x138c>
+ DB 197,123,18,21,210,90,2,0 ; vmovddup 0x25ad2(%rip),%xmm10 # 336c8 <_sk_srcover_bgra_8888_sse2_lowp+0x13ec>
DB 196,193,89,219,250 ; vpand %xmm10,%xmm4,%xmm7
- DB 196,98,121,24,29,168,27,2,0 ; vbroadcastss 0x21ba8(%rip),%xmm11 # 2f7ac <_sk_srcover_bgra_8888_sse2_lowp+0x430>
+ DB 196,98,121,24,29,8,75,2,0 ; vbroadcastss 0x24b08(%rip),%xmm11 # 3270c <_sk_srcover_bgra_8888_sse2_lowp+0x430>
DB 197,33,102,231 ; vpcmpgtd %xmm7,%xmm11,%xmm12
DB 196,193,81,219,242 ; vpand %xmm10,%xmm5,%xmm6
DB 197,33,102,238 ; vpcmpgtd %xmm6,%xmm11,%xmm13
DB 196,195,21,24,220,1 ; vinsertf128 $0x1,%xmm12,%ymm13,%ymm3
- DB 197,123,18,37,241,42,2,0 ; vmovddup 0x22af1(%rip),%xmm12 # 30710 <_sk_srcover_bgra_8888_sse2_lowp+0x1394>
+ DB 197,123,18,37,177,90,2,0 ; vmovddup 0x25ab1(%rip),%xmm12 # 336d0 <_sk_srcover_bgra_8888_sse2_lowp+0x13f4>
DB 196,193,81,219,236 ; vpand %xmm12,%xmm5,%xmm5
DB 197,209,114,245,16 ; vpslld $0x10,%xmm5,%xmm5
DB 196,193,89,219,228 ; vpand %xmm12,%xmm4,%xmm4
@@ -13012,7 +13012,7 @@ _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,98,27,2,0 ; vbroadcastss 0x21b62(%rip),%xmm7 # 2f7b0 <_sk_srcover_bgra_8888_sse2_lowp+0x434>
+ DB 196,226,121,24,61,194,74,2,0 ; vbroadcastss 0x24ac2(%rip),%xmm7 # 32710 <_sk_srcover_bgra_8888_sse2_lowp+0x434>
DB 197,217,254,231 ; vpaddd %xmm7,%xmm4,%xmm4
DB 197,209,254,239 ; vpaddd %xmm7,%xmm5,%xmm5
DB 196,227,85,24,228,1 ; vinsertf128 $0x1,%xmm4,%ymm5,%ymm4
@@ -13190,14 +13190,14 @@ _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,116,39,2,0 ; vmovddup 0x22774(%rip),%xmm11 # 30708 <_sk_srcover_bgra_8888_sse2_lowp+0x138c>
+ DB 197,123,18,29,52,87,2,0 ; vmovddup 0x25734(%rip),%xmm11 # 336c8 <_sk_srcover_bgra_8888_sse2_lowp+0x13ec>
DB 196,193,121,219,219 ; vpand %xmm11,%xmm0,%xmm3
- DB 196,98,121,24,37,10,24,2,0 ; vbroadcastss 0x2180a(%rip),%xmm12 # 2f7ac <_sk_srcover_bgra_8888_sse2_lowp+0x430>
+ DB 196,98,121,24,37,106,71,2,0 ; vbroadcastss 0x2476a(%rip),%xmm12 # 3270c <_sk_srcover_bgra_8888_sse2_lowp+0x430>
DB 197,25,102,235 ; vpcmpgtd %xmm3,%xmm12,%xmm13
DB 196,193,105,219,203 ; vpand %xmm11,%xmm2,%xmm1
DB 197,25,102,193 ; vpcmpgtd %xmm1,%xmm12,%xmm8
DB 196,67,61,24,197,1 ; vinsertf128 $0x1,%xmm13,%ymm8,%ymm8
- DB 197,123,18,45,83,39,2,0 ; vmovddup 0x22753(%rip),%xmm13 # 30710 <_sk_srcover_bgra_8888_sse2_lowp+0x1394>
+ DB 197,123,18,45,19,87,2,0 ; vmovddup 0x25713(%rip),%xmm13 # 336d0 <_sk_srcover_bgra_8888_sse2_lowp+0x13f4>
DB 196,193,105,219,213 ; vpand %xmm13,%xmm2,%xmm2
DB 197,233,114,242,16 ; vpslld $0x10,%xmm2,%xmm2
DB 197,241,114,241,13 ; vpslld $0xd,%xmm1,%xmm1
@@ -13206,7 +13206,7 @@ _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,196,23,2,0 ; vbroadcastss 0x217c4(%rip),%xmm3 # 2f7b0 <_sk_srcover_bgra_8888_sse2_lowp+0x434>
+ DB 196,226,121,24,29,36,71,2,0 ; vbroadcastss 0x24724(%rip),%xmm3 # 32710 <_sk_srcover_bgra_8888_sse2_lowp+0x434>
DB 197,249,254,195 ; vpaddd %xmm3,%xmm0,%xmm0
DB 197,241,254,203 ; vpaddd %xmm3,%xmm1,%xmm1
DB 196,227,117,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm1,%ymm0
@@ -13294,12 +13294,12 @@ _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,229,21,2,0 ; vbroadcastss 0x215e5(%rip),%ymm8 # 2f774 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ DB 196,98,125,24,5,69,69,2,0 ; vbroadcastss 0x24545(%rip),%ymm8 # 326d4 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
DB 196,65,124,84,216 ; vandps %ymm8,%ymm0,%ymm11
- DB 196,98,125,24,21,23,22,2,0 ; vbroadcastss 0x21617(%rip),%ymm10 # 2f7b4 <_sk_srcover_bgra_8888_sse2_lowp+0x438>
+ DB 196,98,125,24,21,119,69,2,0 ; vbroadcastss 0x24577(%rip),%ymm10 # 32714 <_sk_srcover_bgra_8888_sse2_lowp+0x438>
DB 196,65,124,84,226 ; vandps %ymm10,%ymm0,%ymm12
DB 196,67,125,25,229,1 ; vextractf128 $0x1,%ymm12,%xmm13
- DB 196,98,121,24,13,7,22,2,0 ; vbroadcastss 0x21607(%rip),%xmm9 # 2f7b8 <_sk_srcover_bgra_8888_sse2_lowp+0x43c>
+ DB 196,98,121,24,13,103,69,2,0 ; vbroadcastss 0x24567(%rip),%xmm9 # 32718 <_sk_srcover_bgra_8888_sse2_lowp+0x43c>
DB 196,65,49,102,245 ; vpcmpgtd %xmm13,%xmm9,%xmm14
DB 196,65,49,102,252 ; vpcmpgtd %xmm12,%xmm9,%xmm15
DB 196,67,5,24,246,1 ; vinsertf128 $0x1,%xmm14,%ymm15,%ymm14
@@ -13310,7 +13310,7 @@ _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,202,21,2,0 ; vbroadcastss 0x215ca(%rip),%xmm11 # 2f7bc <_sk_srcover_bgra_8888_sse2_lowp+0x440>
+ DB 196,98,121,24,29,42,69,2,0 ; vbroadcastss 0x2452a(%rip),%xmm11 # 3271c <_sk_srcover_bgra_8888_sse2_lowp+0x440>
DB 196,65,17,254,235 ; vpaddd %xmm11,%xmm13,%xmm13
DB 196,65,25,254,227 ; vpaddd %xmm11,%xmm12,%xmm12
DB 196,67,29,24,237,1 ; vinsertf128 $0x1,%xmm13,%ymm12,%ymm13
@@ -13459,7 +13459,7 @@ _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,12,18,2,0 ; vbroadcastss 0x2120c(%rip),%ymm9 # 2f6c0 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+ DB 196,98,125,24,13,108,65,2,0 ; vbroadcastss 0x2416c(%rip),%ymm9 # 32620 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
DB 197,169,109,202 ; vpunpckhqdq %xmm2,%xmm10,%xmm1
DB 197,233,113,241,8 ; vpsllw $0x8,%xmm1,%xmm2
@@ -13561,7 +13561,7 @@ _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,59,16,2,0 ; vbroadcastss 0x2103b(%rip),%ymm9 # 2f6c0 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
+ DB 196,98,125,24,13,155,63,2,0 ; vbroadcastss 0x23f9b(%rip),%ymm9 # 32620 <_sk_srcover_bgra_8888_sse2_lowp+0x344>
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
DB 197,185,109,203 ; vpunpckhqdq %xmm3,%xmm8,%xmm1
DB 197,225,113,241,8 ; vpsllw $0x8,%xmm1,%xmm3
@@ -13583,7 +13583,7 @@ _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,59,15,2,0 ; vbroadcastss 0x20f3b(%rip),%ymm3 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,155,62,2,0 ; vbroadcastss 0x23e9b(%rip),%ymm3 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 255,224 ; jmpq *%rax
DB 196,193,121,110,4,64 ; vmovd (%r8,%rax,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
@@ -13657,7 +13657,7 @@ _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,4,15,2,0 ; vbroadcastss 0x20f04(%rip),%ymm8 # 2f748 <_sk_srcover_bgra_8888_sse2_lowp+0x3cc>
+ DB 196,98,125,24,5,100,62,2,0 ; vbroadcastss 0x23e64(%rip),%ymm8 # 326a8 <_sk_srcover_bgra_8888_sse2_lowp+0x3cc>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,67,125,25,202,1 ; vextractf128 $0x1,%ymm9,%xmm10
@@ -13914,7 +13914,7 @@ _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+0x28fdf940>
+ DB 255,53,255,255,255,40 ; pushq 0x28ffffff(%rip) # 2900ecbc <_sk_srcover_bgra_8888_sse2_lowp+0x28fdc9e0>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -14003,7 +14003,7 @@ _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,25,8,2,0 ; vmulss 0x20819(%rip),%xmm9,%xmm0 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 197,178,89,5,121,55,2,0 ; vmulss 0x23779(%rip),%xmm9,%xmm0 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,227,121,4,192,0 ; vpermilps $0x0,%xmm0,%xmm0
DB 196,227,125,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
DB 197,164,89,192 ; vmulps %ymm0,%ymm11,%ymm0
@@ -14028,7 +14028,7 @@ _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,175,7,2,0 ; vmulss 0x207af(%rip),%xmm9,%xmm1 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 197,178,89,13,15,55,2,0 ; vmulss 0x2370f(%rip),%xmm9,%xmm1 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,227,121,4,201,0 ; vpermilps $0x0,%xmm1,%xmm1
DB 196,227,117,24,201,1 ; vinsertf128 $0x1,%xmm1,%ymm1,%ymm1
DB 197,164,89,201 ; vmulps %ymm1,%ymm11,%ymm1
@@ -14046,7 +14046,7 @@ 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,108,7,2,0 ; vbroadcastss 0x2076c(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,204,54,2,0 ; vbroadcastss 0x236cc(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -14057,16 +14057,16 @@ _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,70,7,2,0 ; vbroadcastss 0x20746(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,166,54,2,0 ; vbroadcastss 0x236a6(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
PUBLIC _sk_mirror_x_1_avx
_sk_mirror_x_1_avx LABEL PROC
- DB 196,98,125,24,5,76,7,2,0 ; vbroadcastss 0x2074c(%rip),%ymm8 # 2f644 <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
+ DB 196,98,125,24,5,172,54,2,0 ; vbroadcastss 0x236ac(%rip),%ymm8 # 325a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,13,34,7,2,0 ; vbroadcastss 0x20722(%rip),%ymm9 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,13,130,54,2,0 ; vbroadcastss 0x23682(%rip),%ymm9 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,124,89,201 ; vmulps %ymm9,%ymm0,%ymm9
DB 196,67,125,8,201,1 ; vroundps $0x1,%ymm9,%ymm9
DB 196,65,52,88,201 ; vaddps %ymm9,%ymm9,%ymm9
@@ -14076,19 +14076,19 @@ _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,242,6,2,0 ; vbroadcastss 0x206f2(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,82,54,2,0 ; vbroadcastss 0x23652(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
PUBLIC _sk_luminance_to_alpha_avx
_sk_luminance_to_alpha_avx LABEL PROC
- DB 196,226,125,24,29,0,8,2,0 ; vbroadcastss 0x20800(%rip),%ymm3 # 2f74c <_sk_srcover_bgra_8888_sse2_lowp+0x3d0>
+ DB 196,226,125,24,29,96,55,2,0 ; vbroadcastss 0x23760(%rip),%ymm3 # 326ac <_sk_srcover_bgra_8888_sse2_lowp+0x3d0>
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,125,24,29,247,7,2,0 ; vbroadcastss 0x207f7(%rip),%ymm3 # 2f750 <_sk_srcover_bgra_8888_sse2_lowp+0x3d4>
+ DB 196,226,125,24,29,87,55,2,0 ; vbroadcastss 0x23757(%rip),%ymm3 # 326b0 <_sk_srcover_bgra_8888_sse2_lowp+0x3d4>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,234,7,2,0 ; vbroadcastss 0x207ea(%rip),%ymm1 # 2f754 <_sk_srcover_bgra_8888_sse2_lowp+0x3d8>
+ DB 196,226,125,24,13,74,55,2,0 ; vbroadcastss 0x2374a(%rip),%ymm1 # 326b4 <_sk_srcover_bgra_8888_sse2_lowp+0x3d8>
DB 197,236,89,201 ; vmulps %ymm1,%ymm2,%ymm1
DB 197,252,88,217 ; vaddps %ymm1,%ymm0,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14496,7 +14496,7 @@ _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,162,255,1,0 ; vbroadcastss 0x1ffa2(%rip),%ymm10 # 2f630 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
+ DB 196,98,125,24,21,2,47,2,0 ; vbroadcastss 0x22f02(%rip),%ymm10 # 32590 <_sk_srcover_bgra_8888_sse2_lowp+0x2b4>
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 196,98,125,24,3 ; vbroadcastss (%rbx),%ymm8
DB 197,60,194,192,2 ; vcmpleps %ymm0,%ymm8,%ymm8
@@ -14687,27 +14687,27 @@ _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,185,252,1,0 ; vbroadcastss 0x1fcb9(%rip),%ymm13 # 2f758 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
+ DB 196,98,125,24,45,25,44,2,0 ; vbroadcastss 0x22c19(%rip),%ymm13 # 326b8 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
DB 196,65,28,89,237 ; vmulps %ymm13,%ymm12,%ymm13
- DB 196,98,125,24,53,175,252,1,0 ; vbroadcastss 0x1fcaf(%rip),%ymm14 # 2f75c <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
+ DB 196,98,125,24,53,15,44,2,0 ; vbroadcastss 0x22c0f(%rip),%ymm14 # 326bc <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
DB 196,65,20,88,238 ; vaddps %ymm14,%ymm13,%ymm13
DB 196,65,28,89,237 ; vmulps %ymm13,%ymm12,%ymm13
- DB 196,98,125,24,53,160,252,1,0 ; vbroadcastss 0x1fca0(%rip),%ymm14 # 2f760 <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
+ DB 196,98,125,24,53,0,44,2,0 ; vbroadcastss 0x22c00(%rip),%ymm14 # 326c0 <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
DB 196,65,20,88,238 ; vaddps %ymm14,%ymm13,%ymm13
DB 196,65,28,89,229 ; vmulps %ymm13,%ymm12,%ymm12
- DB 196,98,125,24,45,145,252,1,0 ; vbroadcastss 0x1fc91(%rip),%ymm13 # 2f764 <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
+ DB 196,98,125,24,45,241,43,2,0 ; vbroadcastss 0x22bf1(%rip),%ymm13 # 326c4 <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
DB 196,65,28,88,229 ; vaddps %ymm13,%ymm12,%ymm12
DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11
DB 196,65,52,194,202,1 ; vcmpltps %ymm10,%ymm9,%ymm9
- DB 196,98,125,24,21,124,252,1,0 ; vbroadcastss 0x1fc7c(%rip),%ymm10 # 2f768 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
+ DB 196,98,125,24,21,220,43,2,0 ; vbroadcastss 0x22bdc(%rip),%ymm10 # 326c8 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
DB 196,65,44,92,211 ; vsubps %ymm11,%ymm10,%ymm10
DB 196,67,37,74,202,144 ; vblendvps %ymm9,%ymm10,%ymm11,%ymm9
DB 196,193,124,194,192,1 ; vcmpltps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,21,34,251,1,0 ; vbroadcastss 0x1fb22(%rip),%ymm10 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,21,130,42,2,0 ; vbroadcastss 0x22a82(%rip),%ymm10 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,44,92,209 ; vsubps %ymm9,%ymm10,%ymm10
DB 196,195,53,74,194,0 ; vblendvps %ymm0,%ymm10,%ymm9,%ymm0
DB 196,65,116,194,200,1 ; vcmpltps %ymm8,%ymm1,%ymm9
- DB 196,98,125,24,21,12,251,1,0 ; vbroadcastss 0x1fb0c(%rip),%ymm10 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,21,108,42,2,0 ; vbroadcastss 0x22a6c(%rip),%ymm10 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,44,92,208 ; vsubps %ymm0,%ymm10,%ymm10
DB 196,195,125,74,194,144 ; vblendvps %ymm9,%ymm10,%ymm0,%ymm0
DB 196,65,124,194,200,3 ; vcmpunordps %ymm8,%ymm0,%ymm9
@@ -14733,7 +14733,7 @@ _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,242,251,1,0 ; vbroadcastss 0x1fbf2(%rip),%ymm11 # 2f76c <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+ DB 196,98,125,24,29,82,43,2,0 ; vbroadcastss 0x22b52(%rip),%ymm11 # 326cc <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
DB 197,252,89,192 ; vmulps %ymm0,%ymm0,%ymm0
DB 197,116,89,217 ; vmulps %ymm1,%ymm1,%ymm11
@@ -14742,17 +14742,17 @@ _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,198,251,1,0 ; vbroadcastss 0x1fbc6(%rip),%ymm9 # 2f770 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
+ DB 196,98,125,24,13,38,43,2,0 ; vbroadcastss 0x22b26(%rip),%ymm9 # 326d0 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 196,65,44,89,194 ; vmulps %ymm10,%ymm10,%ymm8
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
DB 197,252,81,192 ; vsqrtps %ymm0,%ymm0
DB 196,98,125,24,64,68 ; vbroadcastss 0x44(%rax),%ymm8
- DB 196,98,125,24,13,164,251,1,0 ; vbroadcastss 0x1fba4(%rip),%ymm9 # 2f774 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ DB 196,98,125,24,13,4,43,2,0 ; vbroadcastss 0x22b04(%rip),%ymm9 # 326d4 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
DB 196,65,44,87,201 ; vxorps %ymm9,%ymm10,%ymm9
DB 196,65,124,92,210 ; vsubps %ymm10,%ymm0,%ymm10
- DB 196,98,125,24,29,69,250,1,0 ; vbroadcastss 0x1fa45(%rip),%ymm11 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,29,165,41,2,0 ; vbroadcastss 0x229a5(%rip),%ymm11 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
DB 196,65,60,89,210 ; vmulps %ymm10,%ymm8,%ymm10
DB 197,180,92,192 ; vsubps %ymm0,%ymm9,%ymm0
@@ -14770,7 +14770,7 @@ _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,68,251,1,0 ; vbroadcastss 0x1fb44(%rip),%ymm11 # 2f76c <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+ DB 196,98,125,24,29,164,42,2,0 ; vbroadcastss 0x22aa4(%rip),%ymm11 # 326cc <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
DB 197,252,89,192 ; vmulps %ymm0,%ymm0,%ymm0
DB 197,116,89,217 ; vmulps %ymm1,%ymm1,%ymm11
@@ -14779,17 +14779,17 @@ _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,24,251,1,0 ; vbroadcastss 0x1fb18(%rip),%ymm9 # 2f770 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
+ DB 196,98,125,24,13,120,42,2,0 ; vbroadcastss 0x22a78(%rip),%ymm9 # 326d0 <_sk_srcover_bgra_8888_sse2_lowp+0x3f4>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 196,65,44,89,194 ; vmulps %ymm10,%ymm10,%ymm8
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
DB 197,252,81,192 ; vsqrtps %ymm0,%ymm0
DB 196,98,125,24,64,68 ; vbroadcastss 0x44(%rax),%ymm8
- DB 196,98,125,24,13,246,250,1,0 ; vbroadcastss 0x1faf6(%rip),%ymm9 # 2f774 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ DB 196,98,125,24,13,86,42,2,0 ; vbroadcastss 0x22a56(%rip),%ymm9 # 326d4 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
DB 196,65,44,87,201 ; vxorps %ymm9,%ymm10,%ymm9
DB 196,65,124,92,210 ; vsubps %ymm10,%ymm0,%ymm10
- DB 196,98,125,24,29,151,249,1,0 ; vbroadcastss 0x1f997(%rip),%ymm11 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,29,247,40,2,0 ; vbroadcastss 0x228f7(%rip),%ymm11 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
DB 196,65,60,89,210 ; vmulps %ymm10,%ymm8,%ymm10
DB 197,180,92,192 ; vsubps %ymm0,%ymm9,%ymm0
@@ -14806,7 +14806,7 @@ _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,156,250,1,0 ; vbroadcastss 0x1fa9c(%rip),%ymm10 # 2f76c <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
+ DB 196,98,125,24,21,252,41,2,0 ; vbroadcastss 0x229fc(%rip),%ymm10 # 326cc <_sk_srcover_bgra_8888_sse2_lowp+0x3f0>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
DB 197,252,89,192 ; vmulps %ymm0,%ymm0,%ymm0
DB 197,116,89,209 ; vmulps %ymm1,%ymm1,%ymm10
@@ -14815,7 +14815,7 @@ _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,116,250,1,0 ; vbroadcastss 0x1fa74(%rip),%ymm8 # 2f774 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
+ DB 196,98,125,24,5,212,41,2,0 ; vbroadcastss 0x229d4(%rip),%ymm8 # 326d4 <_sk_srcover_bgra_8888_sse2_lowp+0x3f8>
DB 196,193,124,87,192 ; vxorps %ymm8,%ymm0,%ymm0
DB 196,193,124,94,193 ; vdivps %ymm9,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14853,7 +14853,7 @@ _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,174,248,1,0 ; vbroadcastss 0x1f8ae(%rip),%ymm8 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,5,14,40,2,0 ; vbroadcastss 0x2280e(%rip),%ymm8 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,124,88,200 ; vaddps %ymm8,%ymm0,%ymm9
DB 196,67,125,8,209,1 ; vroundps $0x1,%ymm9,%ymm10
DB 196,65,52,92,202 ; vsubps %ymm10,%ymm9,%ymm9
@@ -14886,9 +14886,9 @@ _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,128,249,1,0 ; vbroadcastss 0x1f980(%rip),%ymm0 # 2f778 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ DB 196,226,125,24,5,224,40,2,0 ; vbroadcastss 0x228e0(%rip),%ymm0 # 326d8 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,39,248,1,0 ; vbroadcastss 0x1f827(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,135,39,2,0 ; vbroadcastss 0x22787(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,128,0,0,0 ; vsubps 0x80(%rax),%ymm8,%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14897,7 +14897,7 @@ _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,4,248,1,0 ; vbroadcastss 0x1f804(%rip),%ymm0 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,226,125,24,5,100,39,2,0 ; vbroadcastss 0x22764(%rip),%ymm0 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
DB 197,124,16,128,128,0,0,0 ; vmovups 0x80(%rax),%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
@@ -14907,9 +14907,9 @@ _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,49,249,1,0 ; vbroadcastss 0x1f931(%rip),%ymm1 # 2f778 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ DB 196,226,125,24,13,145,40,2,0 ; vbroadcastss 0x22891(%rip),%ymm1 # 326d8 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,215,247,1,0 ; vbroadcastss 0x1f7d7(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,55,39,2,0 ; vbroadcastss 0x22737(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,192,0,0,0 ; vsubps 0xc0(%rax),%ymm8,%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14918,7 +14918,7 @@ _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,180,247,1,0 ; vbroadcastss 0x1f7b4(%rip),%ymm1 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,226,125,24,13,20,39,2,0 ; vbroadcastss 0x22714(%rip),%ymm1 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
DB 197,124,16,128,192,0,0,0 ; vmovups 0xc0(%rax),%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
@@ -14928,14 +14928,14 @@ _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,228,248,1,0 ; vbroadcastss 0x1f8e4(%rip),%ymm0 # 2f77c <_sk_srcover_bgra_8888_sse2_lowp+0x400>
+ DB 196,226,125,24,5,68,40,2,0 ; vbroadcastss 0x22844(%rip),%ymm0 # 326dc <_sk_srcover_bgra_8888_sse2_lowp+0x400>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,135,247,1,0 ; vbroadcastss 0x1f787(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,231,38,2,0 ; vbroadcastss 0x226e7(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,128,0,0,0 ; vsubps 0x80(%rax),%ymm8,%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,197,248,1,0 ; vbroadcastss 0x1f8c5(%rip),%ymm10 # 2f780 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ DB 196,98,125,24,21,37,40,2,0 ; vbroadcastss 0x22825(%rip),%ymm10 # 326e0 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
DB 196,65,60,89,194 ; vmulps %ymm10,%ymm8,%ymm8
- DB 196,98,125,24,21,215,247,1,0 ; vbroadcastss 0x1f7d7(%rip),%ymm10 # 2f6a0 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ DB 196,98,125,24,21,55,39,2,0 ; vbroadcastss 0x22737(%rip),%ymm10 # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
DB 196,65,60,88,194 ; vaddps %ymm10,%ymm8,%ymm8
DB 196,65,52,89,192 ; vmulps %ymm8,%ymm9,%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
@@ -14945,19 +14945,19 @@ _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,142,248,1,0 ; vbroadcastss 0x1f88e(%rip),%ymm0 # 2f778 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ DB 196,226,125,24,5,238,39,2,0 ; vbroadcastss 0x227ee(%rip),%ymm0 # 326d8 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,53,247,1,0 ; vbroadcastss 0x1f735(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,149,38,2,0 ; vbroadcastss 0x22695(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,128,0,0,0 ; vsubps 0x80(%rax),%ymm8,%ymm8
- DB 196,98,125,24,13,128,248,1,0 ; vbroadcastss 0x1f880(%rip),%ymm9 # 2f788 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ DB 196,98,125,24,13,224,39,2,0 ; vbroadcastss 0x227e0(%rip),%ymm9 # 326e8 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
DB 196,65,60,89,201 ; vmulps %ymm9,%ymm8,%ymm9
- DB 196,98,125,24,21,110,248,1,0 ; vbroadcastss 0x1f86e(%rip),%ymm10 # 2f784 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,98,125,24,21,206,39,2,0 ; vbroadcastss 0x227ce(%rip),%ymm10 # 326e4 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
DB 196,65,52,88,202 ; vaddps %ymm10,%ymm9,%ymm9
DB 196,65,60,89,201 ; vmulps %ymm9,%ymm8,%ymm9
- DB 196,98,125,24,21,255,246,1,0 ; vbroadcastss 0x1f6ff(%rip),%ymm10 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,21,95,38,2,0 ; vbroadcastss 0x2265f(%rip),%ymm10 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,52,88,202 ; vaddps %ymm10,%ymm9,%ymm9
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
- DB 196,98,125,24,13,80,248,1,0 ; vbroadcastss 0x1f850(%rip),%ymm9 # 2f78c <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ DB 196,98,125,24,13,176,39,2,0 ; vbroadcastss 0x227b0(%rip),%ymm9 # 326ec <_sk_srcover_bgra_8888_sse2_lowp+0x410>
DB 196,65,60,88,193 ; vaddps %ymm9,%ymm8,%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14966,17 +14966,17 @@ _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,208,246,1,0 ; vbroadcastss 0x1f6d0(%rip),%ymm8 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,5,48,38,2,0 ; vbroadcastss 0x22630(%rip),%ymm8 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,188,88,0 ; vaddps (%rax),%ymm8,%ymm0
DB 197,124,16,136,128,0,0,0 ; vmovups 0x80(%rax),%ymm9
- DB 196,98,125,24,21,27,248,1,0 ; vbroadcastss 0x1f81b(%rip),%ymm10 # 2f788 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ DB 196,98,125,24,21,123,39,2,0 ; vbroadcastss 0x2277b(%rip),%ymm10 # 326e8 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
DB 196,65,52,89,210 ; vmulps %ymm10,%ymm9,%ymm10
- DB 196,98,125,24,29,9,248,1,0 ; vbroadcastss 0x1f809(%rip),%ymm11 # 2f784 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,98,125,24,29,105,39,2,0 ; vbroadcastss 0x22769(%rip),%ymm11 # 326e4 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
DB 196,65,44,88,211 ; vaddps %ymm11,%ymm10,%ymm10
DB 196,65,52,89,210 ; vmulps %ymm10,%ymm9,%ymm10
DB 196,65,44,88,192 ; vaddps %ymm8,%ymm10,%ymm8
DB 196,65,52,89,192 ; vmulps %ymm8,%ymm9,%ymm8
- DB 196,98,125,24,13,244,247,1,0 ; vbroadcastss 0x1f7f4(%rip),%ymm9 # 2f78c <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ DB 196,98,125,24,13,84,39,2,0 ; vbroadcastss 0x22754(%rip),%ymm9 # 326ec <_sk_srcover_bgra_8888_sse2_lowp+0x410>
DB 196,65,60,88,193 ; vaddps %ymm9,%ymm8,%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14985,13 +14985,13 @@ _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,208,247,1,0 ; vbroadcastss 0x1f7d0(%rip),%ymm0 # 2f784 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,226,125,24,5,48,39,2,0 ; vbroadcastss 0x22730(%rip),%ymm0 # 326e4 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
DB 197,124,16,128,128,0,0,0 ; vmovups 0x80(%rax),%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,178,247,1,0 ; vbroadcastss 0x1f7b2(%rip),%ymm10 # 2f780 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ DB 196,98,125,24,21,18,39,2,0 ; vbroadcastss 0x22712(%rip),%ymm10 # 326e0 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
DB 196,65,60,89,194 ; vmulps %ymm10,%ymm8,%ymm8
- DB 196,98,125,24,21,196,246,1,0 ; vbroadcastss 0x1f6c4(%rip),%ymm10 # 2f6a0 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ DB 196,98,125,24,21,36,38,2,0 ; vbroadcastss 0x22624(%rip),%ymm10 # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
DB 196,65,60,88,194 ; vaddps %ymm10,%ymm8,%ymm8
DB 196,65,52,89,192 ; vmulps %ymm8,%ymm9,%ymm8
DB 197,124,17,128,0,1,0,0 ; vmovups %ymm8,0x100(%rax)
@@ -15001,14 +15001,14 @@ _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,127,247,1,0 ; vbroadcastss 0x1f77f(%rip),%ymm1 # 2f77c <_sk_srcover_bgra_8888_sse2_lowp+0x400>
+ DB 196,226,125,24,13,223,38,2,0 ; vbroadcastss 0x226df(%rip),%ymm1 # 326dc <_sk_srcover_bgra_8888_sse2_lowp+0x400>
DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,33,246,1,0 ; vbroadcastss 0x1f621(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,129,37,2,0 ; vbroadcastss 0x22581(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,192,0,0,0 ; vsubps 0xc0(%rax),%ymm8,%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,95,247,1,0 ; vbroadcastss 0x1f75f(%rip),%ymm10 # 2f780 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ DB 196,98,125,24,21,191,38,2,0 ; vbroadcastss 0x226bf(%rip),%ymm10 # 326e0 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
DB 196,65,60,89,194 ; vmulps %ymm10,%ymm8,%ymm8
- DB 196,98,125,24,21,113,246,1,0 ; vbroadcastss 0x1f671(%rip),%ymm10 # 2f6a0 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ DB 196,98,125,24,21,209,37,2,0 ; vbroadcastss 0x225d1(%rip),%ymm10 # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
DB 196,65,60,88,194 ; vaddps %ymm10,%ymm8,%ymm8
DB 196,65,52,89,192 ; vmulps %ymm8,%ymm9,%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
@@ -15018,19 +15018,19 @@ _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,40,247,1,0 ; vbroadcastss 0x1f728(%rip),%ymm1 # 2f778 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
+ DB 196,226,125,24,13,136,38,2,0 ; vbroadcastss 0x22688(%rip),%ymm1 # 326d8 <_sk_srcover_bgra_8888_sse2_lowp+0x3fc>
DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,206,245,1,0 ; vbroadcastss 0x1f5ce(%rip),%ymm8 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,98,125,24,5,46,37,2,0 ; vbroadcastss 0x2252e(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,60,92,128,192,0,0,0 ; vsubps 0xc0(%rax),%ymm8,%ymm8
- DB 196,98,125,24,13,25,247,1,0 ; vbroadcastss 0x1f719(%rip),%ymm9 # 2f788 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ DB 196,98,125,24,13,121,38,2,0 ; vbroadcastss 0x22679(%rip),%ymm9 # 326e8 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
DB 196,65,60,89,201 ; vmulps %ymm9,%ymm8,%ymm9
- DB 196,98,125,24,21,7,247,1,0 ; vbroadcastss 0x1f707(%rip),%ymm10 # 2f784 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,98,125,24,21,103,38,2,0 ; vbroadcastss 0x22667(%rip),%ymm10 # 326e4 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
DB 196,65,52,88,202 ; vaddps %ymm10,%ymm9,%ymm9
DB 196,65,60,89,201 ; vmulps %ymm9,%ymm8,%ymm9
- DB 196,98,125,24,21,152,245,1,0 ; vbroadcastss 0x1f598(%rip),%ymm10 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,21,248,36,2,0 ; vbroadcastss 0x224f8(%rip),%ymm10 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,65,52,88,202 ; vaddps %ymm10,%ymm9,%ymm9
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
- DB 196,98,125,24,13,233,246,1,0 ; vbroadcastss 0x1f6e9(%rip),%ymm9 # 2f78c <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ DB 196,98,125,24,13,73,38,2,0 ; vbroadcastss 0x22649(%rip),%ymm9 # 326ec <_sk_srcover_bgra_8888_sse2_lowp+0x410>
DB 196,65,60,88,193 ; vaddps %ymm9,%ymm8,%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -15039,17 +15039,17 @@ _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,105,245,1,0 ; vbroadcastss 0x1f569(%rip),%ymm8 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,24,5,201,36,2,0 ; vbroadcastss 0x224c9(%rip),%ymm8 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,188,88,72,64 ; vaddps 0x40(%rax),%ymm8,%ymm1
DB 197,124,16,136,192,0,0,0 ; vmovups 0xc0(%rax),%ymm9
- DB 196,98,125,24,21,179,246,1,0 ; vbroadcastss 0x1f6b3(%rip),%ymm10 # 2f788 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
+ DB 196,98,125,24,21,19,38,2,0 ; vbroadcastss 0x22613(%rip),%ymm10 # 326e8 <_sk_srcover_bgra_8888_sse2_lowp+0x40c>
DB 196,65,52,89,210 ; vmulps %ymm10,%ymm9,%ymm10
- DB 196,98,125,24,29,161,246,1,0 ; vbroadcastss 0x1f6a1(%rip),%ymm11 # 2f784 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,98,125,24,29,1,38,2,0 ; vbroadcastss 0x22601(%rip),%ymm11 # 326e4 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
DB 196,65,44,88,211 ; vaddps %ymm11,%ymm10,%ymm10
DB 196,65,52,89,210 ; vmulps %ymm10,%ymm9,%ymm10
DB 196,65,44,88,192 ; vaddps %ymm8,%ymm10,%ymm8
DB 196,65,52,89,192 ; vmulps %ymm8,%ymm9,%ymm8
- DB 196,98,125,24,13,140,246,1,0 ; vbroadcastss 0x1f68c(%rip),%ymm9 # 2f78c <_sk_srcover_bgra_8888_sse2_lowp+0x410>
+ DB 196,98,125,24,13,236,37,2,0 ; vbroadcastss 0x225ec(%rip),%ymm9 # 326ec <_sk_srcover_bgra_8888_sse2_lowp+0x410>
DB 196,65,60,88,193 ; vaddps %ymm9,%ymm8,%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -15058,13 +15058,13 @@ _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,104,246,1,0 ; vbroadcastss 0x1f668(%rip),%ymm1 # 2f784 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
+ DB 196,226,125,24,13,200,37,2,0 ; vbroadcastss 0x225c8(%rip),%ymm1 # 326e4 <_sk_srcover_bgra_8888_sse2_lowp+0x408>
DB 197,244,88,72,64 ; vaddps 0x40(%rax),%ymm1,%ymm1
DB 197,124,16,128,192,0,0,0 ; vmovups 0xc0(%rax),%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,73,246,1,0 ; vbroadcastss 0x1f649(%rip),%ymm10 # 2f780 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
+ DB 196,98,125,24,21,169,37,2,0 ; vbroadcastss 0x225a9(%rip),%ymm10 # 326e0 <_sk_srcover_bgra_8888_sse2_lowp+0x404>
DB 196,65,60,89,194 ; vmulps %ymm10,%ymm8,%ymm8
- DB 196,98,125,24,21,91,245,1,0 ; vbroadcastss 0x1f55b(%rip),%ymm10 # 2f6a0 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
+ DB 196,98,125,24,21,187,36,2,0 ; vbroadcastss 0x224bb(%rip),%ymm10 # 32600 <_sk_srcover_bgra_8888_sse2_lowp+0x324>
DB 196,65,60,88,194 ; vaddps %ymm10,%ymm8,%ymm8
DB 196,65,52,89,192 ; vmulps %ymm8,%ymm9,%ymm8
DB 197,124,17,128,64,1,0,0 ; vmovups %ymm8,0x140(%rax)
@@ -15200,7 +15200,7 @@ _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,235,243,1,0 ; vbroadcastss 0x1f3eb(%rip),%xmm4 # 2f794 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
+ DB 196,226,121,24,37,75,35,2,0 ; vbroadcastss 0x2234b(%rip),%xmm4 # 326f4 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
DB 196,98,121,64,228 ; vpmulld %xmm4,%xmm0,%xmm12
DB 196,226,49,64,198 ; vpmulld %xmm6,%xmm9,%xmm0
DB 197,249,127,132,36,0,1,0,0 ; vmovdqa %xmm0,0x100(%rsp)
@@ -15254,7 +15254,7 @@ _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,100,241,1,0 ; vbroadcastss 0x1f164(%rip),%xmm10 # 2f638 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ DB 196,98,121,24,21,196,32,2,0 ; vbroadcastss 0x220c4(%rip),%xmm10 # 32598 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
DB 196,193,105,254,210 ; vpaddd %xmm10,%xmm2,%xmm2
DB 196,195,249,22,208,1 ; vpextrq $0x1,%xmm2,%r8
DB 196,193,249,126,209 ; vmovq %xmm2,%r9
@@ -15282,7 +15282,7 @@ _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,40,242,1,0 ; vbroadcastss 0x1f228(%rip),%ymm7 # 2f790 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
+ DB 196,226,125,24,61,136,33,2,0 ; vbroadcastss 0x22188(%rip),%ymm7 # 326f0 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
DB 197,148,88,247 ; vaddps %ymm7,%ymm13,%ymm6
DB 197,124,40,231 ; vmovaps %ymm7,%ymm12
DB 197,124,17,164,36,128,0,0,0 ; vmovups %ymm12,0x80(%rsp)
@@ -16023,7 +16023,7 @@ _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,185,226,1,0 ; vbroadcastss 0x1e2b9(%rip),%xmm9 # 2f794 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
+ DB 196,98,121,24,13,25,18,2,0 ; vbroadcastss 0x21219(%rip),%xmm9 # 326f4 <_sk_srcover_bgra_8888_sse2_lowp+0x418>
DB 196,194,121,64,209 ; vpmulld %xmm9,%xmm0,%xmm2
DB 196,226,81,64,199 ; vpmulld %xmm7,%xmm5,%xmm0
DB 197,249,127,132,36,224,1,0,0 ; vmovdqa %xmm0,0x1e0(%rsp)
@@ -16080,7 +16080,7 @@ _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,34,224,1,0 ; vbroadcastss 0x1e022(%rip),%xmm10 # 2f638 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
+ DB 196,98,121,24,21,130,15,2,0 ; vbroadcastss 0x20f82(%rip),%xmm10 # 32598 <_sk_srcover_bgra_8888_sse2_lowp+0x2bc>
DB 196,193,121,254,194 ; vpaddd %xmm10,%xmm0,%xmm0
DB 196,195,249,22,192,1 ; vpextrq $0x1,%xmm0,%r8
DB 196,193,249,126,193 ; vmovq %xmm0,%r9
@@ -16108,7 +16108,7 @@ _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,230,224,1,0 ; vbroadcastss 0x1e0e6(%rip),%ymm12 # 2f790 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
+ DB 196,98,125,24,37,70,16,2,0 ; vbroadcastss 0x21046(%rip),%ymm12 # 326f0 <_sk_srcover_bgra_8888_sse2_lowp+0x414>
DB 196,193,4,88,196 ; vaddps %ymm12,%ymm15,%ymm0
DB 197,124,17,164,36,128,0,0,0 ; vmovups %ymm12,0x80(%rsp)
DB 197,254,91,192 ; vcvttps2dq %ymm0,%ymm0
@@ -17506,7 +17506,7 @@ _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,252,193,1,0 ; vbroadcastss 0x1c1fc(%rip),%ymm3 # 2f62c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,226,125,24,29,92,241,1,0 ; vbroadcastss 0x1f15c(%rip),%ymm3 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
DB 197,252,16,164,36,192,2,0,0 ; vmovups 0x2c0(%rsp),%ymm4
DB 197,252,16,172,36,224,2,0,0 ; vmovups 0x2e0(%rsp),%ymm5
DB 197,252,16,180,36,0,3,0,0 ; vmovups 0x300(%rsp),%ymm6
@@ -17520,18 +17520,18 @@ _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,47,195,1,0 ; vbroadcastss 0x1c32f(%rip),%ymm0 # 2f79c <_sk_srcover_bgra_8888_sse2_lowp+0x420>
+ DB 196,226,125,24,5,143,242,1,0 ; vbroadcastss 0x1f28f(%rip),%ymm0 # 326fc <_sk_srcover_bgra_8888_sse2_lowp+0x420>
DB 197,228,89,192 ; vmulps %ymm0,%ymm3,%ymm0
- DB 196,226,125,24,13,30,195,1,0 ; vbroadcastss 0x1c31e(%rip),%ymm1 # 2f798 <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
+ DB 196,226,125,24,13,126,242,1,0 ; vbroadcastss 0x1f27e(%rip),%ymm1 # 326f8 <_sk_srcover_bgra_8888_sse2_lowp+0x41c>
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,125,24,13,21,195,1,0 ; vbroadcastss 0x1c315(%rip),%ymm1 # 2f7a0 <_sk_srcover_bgra_8888_sse2_lowp+0x424>
+ DB 196,226,125,24,13,117,242,1,0 ; vbroadcastss 0x1f275(%rip),%ymm1 # 32700 <_sk_srcover_bgra_8888_sse2_lowp+0x424>
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,125,24,13,8,195,1,0 ; vbroadcastss 0x1c308(%rip),%ymm1 # 2f7a4 <_sk_srcover_bgra_8888_sse2_lowp+0x428>
+ DB 196,226,125,24,13,104,242,1,0 ; vbroadcastss 0x1f268(%rip),%ymm1 # 32704 <_sk_srcover_bgra_8888_sse2_lowp+0x428>
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,125,24,13,251,194,1,0 ; vbroadcastss 0x1c2fb(%rip),%ymm1 # 2f7a8 <_sk_srcover_bgra_8888_sse2_lowp+0x42c>
+ DB 196,226,125,24,13,91,242,1,0 ; vbroadcastss 0x1f25b(%rip),%ymm1 # 32708 <_sk_srcover_bgra_8888_sse2_lowp+0x42c>
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
@@ -17649,9 +17649,9 @@ _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,103,200,1,0 ; addps 0x1c867(%rip),%xmm1 # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+ DB 15,88,13,39,248,1,0 ; addps 0x1f827(%rip),%xmm1 # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,21,110,200,1,0 ; movaps 0x1c86e(%rip),%xmm2 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,40,21,46,248,1,0 ; movaps 0x1f82e(%rip),%xmm2 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 15,87,219 ; xorps %xmm3,%xmm3
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 15,87,237 ; xorps %xmm5,%xmm5
@@ -17664,18 +17664,18 @@ _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,23,200,1,0 ; paddd 0x1c817(%rip),%xmm8 # 2fea0 <_sk_srcover_bgra_8888_sse2_lowp+0xb24>
+ DB 102,68,15,254,5,215,247,1,0 ; paddd 0x1f7d7(%rip),%xmm8 # 32e60 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
DB 102,68,15,110,201 ; movd %ecx,%xmm9
DB 102,69,15,112,201,0 ; pshufd $0x0,%xmm9,%xmm9
DB 102,69,15,239,200 ; pxor %xmm8,%xmm9
- DB 102,68,15,111,21,62,200,1,0 ; movdqa 0x1c83e(%rip),%xmm10 # 2fee0 <_sk_srcover_bgra_8888_sse2_lowp+0xb64>
+ DB 102,68,15,111,21,254,247,1,0 ; movdqa 0x1f7fe(%rip),%xmm10 # 32ea0 <_sk_srcover_bgra_8888_sse2_lowp+0xbc4>
DB 102,69,15,111,217 ; movdqa %xmm9,%xmm11
DB 102,69,15,219,218 ; pand %xmm10,%xmm11
DB 102,65,15,114,243,5 ; pslld $0x5,%xmm11
DB 102,69,15,219,208 ; pand %xmm8,%xmm10
DB 102,65,15,114,242,4 ; pslld $0x4,%xmm10
- DB 102,68,15,111,37,42,200,1,0 ; movdqa 0x1c82a(%rip),%xmm12 # 2fef0 <_sk_srcover_bgra_8888_sse2_lowp+0xb74>
- DB 102,68,15,111,45,49,200,1,0 ; movdqa 0x1c831(%rip),%xmm13 # 2ff00 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
+ DB 102,68,15,111,37,234,247,1,0 ; movdqa 0x1f7ea(%rip),%xmm12 # 32eb0 <_sk_srcover_bgra_8888_sse2_lowp+0xbd4>
+ DB 102,68,15,111,45,241,247,1,0 ; movdqa 0x1f7f1(%rip),%xmm13 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
DB 102,69,15,111,241 ; movdqa %xmm9,%xmm14
DB 102,69,15,219,245 ; pand %xmm13,%xmm14
DB 102,65,15,114,246,2 ; pslld $0x2,%xmm14
@@ -17691,8 +17691,8 @@ _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,236,199,1,0 ; mulps 0x1c7ec(%rip),%xmm8 # 2ff10 <_sk_srcover_bgra_8888_sse2_lowp+0xb94>
- DB 68,15,88,5,244,199,1,0 ; addps 0x1c7f4(%rip),%xmm8 # 2ff20 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
+ DB 68,15,89,5,172,247,1,0 ; mulps 0x1f7ac(%rip),%xmm8 # 32ed0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf4>
+ DB 68,15,88,5,180,247,1,0 ; addps 0x1f7b4(%rip),%xmm8 # 32ee0 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
DB 243,68,15,16,16 ; movss (%rax),%xmm10
DB 69,15,198,210,0 ; shufps $0x0,%xmm10,%xmm10
DB 69,15,89,208 ; mulps %xmm8,%xmm10
@@ -17730,7 +17730,7 @@ _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,42,199,1,0 ; movaps 0x1c72a(%rip),%xmm3 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,40,29,234,246,1,0 ; movaps 0x1f6ea(%rip),%xmm3 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -17739,7 +17739,7 @@ _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,22,199,1,0 ; movaps 0x1c716(%rip),%xmm0 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,40,5,214,246,1,0 ; movaps 0x1f6d6(%rip),%xmm0 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -17777,7 +17777,7 @@ _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,198,198,1,0 ; movaps 0x1c6c6(%rip),%xmm8 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,5,134,246,1,0 ; movaps 0x1f686(%rip),%xmm8 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -17800,7 +17800,7 @@ 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,121,198,1,0 ; movaps 0x1c679(%rip),%xmm9 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,13,57,246,1,0 ; movaps 0x1f639(%rip),%xmm9 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 65,15,88,192 ; addps %xmm8,%xmm0
@@ -17841,7 +17841,7 @@ _sk_dstin_sse41 LABEL PROC
PUBLIC _sk_srcout_sse41
_sk_srcout_sse41 LABEL PROC
- DB 68,15,40,5,13,198,1,0 ; movaps 0x1c60d(%rip),%xmm8 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,5,205,245,1,0 ; movaps 0x1f5cd(%rip),%xmm8 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 68,15,92,199 ; subps %xmm7,%xmm8
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
@@ -17852,7 +17852,7 @@ _sk_srcout_sse41 LABEL PROC
PUBLIC _sk_dstout_sse41
_sk_dstout_sse41 LABEL PROC
- DB 68,15,40,5,237,197,1,0 ; movaps 0x1c5ed(%rip),%xmm8 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,5,173,245,1,0 ; movaps 0x1f5ad(%rip),%xmm8 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 15,89,196 ; mulps %xmm4,%xmm0
@@ -17867,7 +17867,7 @@ _sk_dstout_sse41 LABEL PROC
PUBLIC _sk_srcover_sse41
_sk_srcover_sse41 LABEL PROC
- DB 68,15,40,5,192,197,1,0 ; movaps 0x1c5c0(%rip),%xmm8 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,5,128,245,1,0 ; movaps 0x1f580(%rip),%xmm8 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -17885,7 +17885,7 @@ _sk_srcover_sse41 LABEL PROC
PUBLIC _sk_dstover_sse41
_sk_dstover_sse41 LABEL PROC
- DB 68,15,40,5,132,197,1,0 ; movaps 0x1c584(%rip),%xmm8 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,5,68,245,1,0 ; movaps 0x1f544(%rip),%xmm8 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 68,15,92,199 ; subps %xmm7,%xmm8
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 15,88,196 ; addps %xmm4,%xmm0
@@ -17909,7 +17909,7 @@ _sk_modulate_sse41 LABEL PROC
PUBLIC _sk_multiply_sse41
_sk_multiply_sse41 LABEL PROC
- DB 68,15,40,5,72,197,1,0 ; movaps 0x1c548(%rip),%xmm8 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,5,8,245,1,0 ; movaps 0x1f508(%rip),%xmm8 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 69,15,40,209 ; movaps %xmm9,%xmm10
@@ -17945,7 +17945,7 @@ _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,201,196,1,0 ; movaps 0x1c4c9(%rip),%xmm8 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,5,137,244,1,0 ; movaps 0x1f489(%rip),%xmm8 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 65,15,93,192 ; minps %xmm8,%xmm0
DB 15,88,205 ; addps %xmm5,%xmm1
DB 65,15,93,200 ; minps %xmm8,%xmm1
@@ -17983,7 +17983,7 @@ _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,85,196,1,0 ; movaps 0x1c455(%rip),%xmm3 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,40,29,21,244,1,0 ; movaps 0x1f415(%rip),%xmm3 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 68,15,40,203 ; movaps %xmm3,%xmm9
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 65,15,89,193 ; mulps %xmm9,%xmm0
@@ -18029,7 +18029,7 @@ _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,176,195,1,0 ; movaps 0x1c3b0(%rip),%xmm2 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,40,21,112,243,1,0 ; movaps 0x1f370(%rip),%xmm2 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -18061,7 +18061,7 @@ _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,69,195,1,0 ; movaps 0x1c345(%rip),%xmm2 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,40,21,5,243,1,0 ; movaps 0x1f305(%rip),%xmm2 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -18096,7 +18096,7 @@ _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,207,194,1,0 ; movaps 0x1c2cf(%rip),%xmm2 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,40,21,143,242,1,0 ; movaps 0x1f28f(%rip),%xmm2 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -18122,7 +18122,7 @@ _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,127,194,1,0 ; movaps 0x1c27f(%rip),%xmm2 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,40,21,63,242,1,0 ; movaps 0x1f23f(%rip),%xmm2 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -18132,7 +18132,7 @@ _sk_exclusion_sse41 LABEL PROC
PUBLIC _sk_colorburn_sse41
_sk_colorburn_sse41 LABEL PROC
- DB 68,15,40,29,102,194,1,0 ; movaps 0x1c266(%rip),%xmm11 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,29,38,242,1,0 ; movaps 0x1f226(%rip),%xmm11 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 69,15,40,227 ; movaps %xmm11,%xmm12
DB 68,15,92,231 ; subps %xmm7,%xmm12
DB 69,15,40,204 ; movaps %xmm12,%xmm9
@@ -18214,7 +18214,7 @@ _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,48,193,1,0 ; movaps 0x1c130(%rip),%xmm10 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,21,240,240,1,0 ; movaps 0x1f0f0(%rip),%xmm10 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 69,15,40,218 ; movaps %xmm10,%xmm11
DB 68,15,92,223 ; subps %xmm7,%xmm11
DB 69,15,40,227 ; movaps %xmm11,%xmm12
@@ -18295,7 +18295,7 @@ _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,248,191,1,0 ; movaps 0x1bff8(%rip),%xmm10 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,21,184,239,1,0 ; movaps 0x1efb8(%rip),%xmm10 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 65,15,40,234 ; movaps %xmm10,%xmm5
DB 15,92,239 ; subps %xmm7,%xmm5
DB 15,40,197 ; movaps %xmm5,%xmm0
@@ -18377,7 +18377,7 @@ 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,202,190,1,0 ; movaps 0x1beca(%rip),%xmm10 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,21,138,238,1,0 ; movaps 0x1ee8a(%rip),%xmm10 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 69,15,40,218 ; movaps %xmm10,%xmm11
DB 68,15,92,223 ; subps %xmm7,%xmm11
DB 65,15,40,195 ; movaps %xmm11,%xmm0
@@ -18461,7 +18461,7 @@ _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,141,189,1,0 ; movaps 0x1bd8d(%rip),%xmm1 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,40,13,77,237,1,0 ; movaps 0x1ed4d(%rip),%xmm1 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 68,15,40,209 ; movaps %xmm1,%xmm10
DB 68,15,92,208 ; subps %xmm0,%xmm10
DB 68,15,40,240 ; movaps %xmm0,%xmm14
@@ -18474,10 +18474,10 @@ _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,187,189,1,0 ; movaps 0x1bdbb(%rip),%xmm13 # 2ff30 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
+ DB 68,15,40,45,123,237,1,0 ; movaps 0x1ed7b(%rip),%xmm13 # 32ef0 <_sk_srcover_bgra_8888_sse2_lowp+0xc14>
DB 69,15,88,245 ; addps %xmm13,%xmm14
DB 68,15,89,242 ; mulps %xmm2,%xmm14
- DB 68,15,40,37,187,189,1,0 ; movaps 0x1bdbb(%rip),%xmm12 # 2ff40 <_sk_srcover_bgra_8888_sse2_lowp+0xbc4>
+ DB 68,15,40,37,123,237,1,0 ; movaps 0x1ed7b(%rip),%xmm12 # 32f00 <_sk_srcover_bgra_8888_sse2_lowp+0xc24>
DB 69,15,89,252 ; mulps %xmm12,%xmm15
DB 69,15,88,254 ; addps %xmm14,%xmm15
DB 15,40,198 ; movaps %xmm6,%xmm0
@@ -18663,12 +18663,12 @@ _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,33,187,1,0 ; movaps 0x1bb21(%rip),%xmm0 # 2ff50 <_sk_srcover_bgra_8888_sse2_lowp+0xbd4>
+ DB 15,40,5,225,234,1,0 ; movaps 0x1eae1(%rip),%xmm0 # 32f10 <_sk_srcover_bgra_8888_sse2_lowp+0xc34>
DB 68,15,89,224 ; mulps %xmm0,%xmm12
- DB 15,40,21,38,187,1,0 ; movaps 0x1bb26(%rip),%xmm2 # 2ff60 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
+ DB 15,40,21,230,234,1,0 ; movaps 0x1eae6(%rip),%xmm2 # 32f20 <_sk_srcover_bgra_8888_sse2_lowp+0xc44>
DB 15,89,250 ; mulps %xmm2,%xmm7
DB 65,15,88,252 ; addps %xmm12,%xmm7
- DB 68,15,40,53,39,187,1,0 ; movaps 0x1bb27(%rip),%xmm14 # 2ff70 <_sk_srcover_bgra_8888_sse2_lowp+0xbf4>
+ DB 68,15,40,53,231,234,1,0 ; movaps 0x1eae7(%rip),%xmm14 # 32f30 <_sk_srcover_bgra_8888_sse2_lowp+0xc54>
DB 68,15,40,252 ; movaps %xmm4,%xmm15
DB 69,15,89,254 ; mulps %xmm14,%xmm15
DB 68,15,88,255 ; addps %xmm7,%xmm15
@@ -18751,7 +18751,7 @@ _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,60,185,1,0 ; movaps 0x1b93c(%rip),%xmm9 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,13,252,232,1,0 ; movaps 0x1e8fc(%rip),%xmm9 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 65,15,40,225 ; movaps %xmm9,%xmm4
DB 15,92,229 ; subps %xmm5,%xmm4
DB 15,40,68,36,48 ; movaps 0x30(%rsp),%xmm0
@@ -18845,14 +18845,14 @@ _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,95,184,1,0 ; movaps 0x1b85f(%rip),%xmm2 # 2ff50 <_sk_srcover_bgra_8888_sse2_lowp+0xbd4>
+ DB 15,40,21,31,232,1,0 ; movaps 0x1e81f(%rip),%xmm2 # 32f10 <_sk_srcover_bgra_8888_sse2_lowp+0xc34>
DB 15,40,221 ; movaps %xmm5,%xmm3
DB 15,89,218 ; mulps %xmm2,%xmm3
- DB 15,40,13,98,184,1,0 ; movaps 0x1b862(%rip),%xmm1 # 2ff60 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
+ DB 15,40,13,34,232,1,0 ; movaps 0x1e822(%rip),%xmm1 # 32f20 <_sk_srcover_bgra_8888_sse2_lowp+0xc44>
DB 15,40,254 ; movaps %xmm6,%xmm7
DB 15,89,249 ; mulps %xmm1,%xmm7
DB 15,88,251 ; addps %xmm3,%xmm7
- DB 68,15,40,45,97,184,1,0 ; movaps 0x1b861(%rip),%xmm13 # 2ff70 <_sk_srcover_bgra_8888_sse2_lowp+0xbf4>
+ DB 68,15,40,45,33,232,1,0 ; movaps 0x1e821(%rip),%xmm13 # 32f30 <_sk_srcover_bgra_8888_sse2_lowp+0xc54>
DB 69,15,89,245 ; mulps %xmm13,%xmm14
DB 68,15,88,247 ; addps %xmm7,%xmm14
DB 65,15,40,218 ; movaps %xmm10,%xmm3
@@ -18933,7 +18933,7 @@ _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,119,182,1,0 ; movaps 0x1b677(%rip),%xmm9 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,13,55,230,1,0 ; movaps 0x1e637(%rip),%xmm9 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 69,15,40,193 ; movaps %xmm9,%xmm8
DB 68,15,92,204 ; subps %xmm4,%xmm9
DB 15,40,60,36 ; movaps (%rsp),%xmm7
@@ -18988,14 +18988,14 @@ _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,44,182,1,0 ; movaps 0x1b62c(%rip),%xmm9 # 2ff50 <_sk_srcover_bgra_8888_sse2_lowp+0xbd4>
+ DB 68,15,40,13,236,229,1,0 ; movaps 0x1e5ec(%rip),%xmm9 # 32f10 <_sk_srcover_bgra_8888_sse2_lowp+0xc34>
DB 65,15,40,250 ; movaps %xmm10,%xmm7
DB 65,15,89,249 ; mulps %xmm9,%xmm7
- DB 68,15,40,21,44,182,1,0 ; movaps 0x1b62c(%rip),%xmm10 # 2ff60 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
+ DB 68,15,40,21,236,229,1,0 ; movaps 0x1e5ec(%rip),%xmm10 # 32f20 <_sk_srcover_bgra_8888_sse2_lowp+0xc44>
DB 65,15,40,219 ; movaps %xmm11,%xmm3
DB 65,15,89,218 ; mulps %xmm10,%xmm3
DB 15,88,223 ; addps %xmm7,%xmm3
- DB 68,15,40,29,41,182,1,0 ; movaps 0x1b629(%rip),%xmm11 # 2ff70 <_sk_srcover_bgra_8888_sse2_lowp+0xbf4>
+ DB 68,15,40,29,233,229,1,0 ; movaps 0x1e5e9(%rip),%xmm11 # 32f30 <_sk_srcover_bgra_8888_sse2_lowp+0xc54>
DB 69,15,40,236 ; movaps %xmm12,%xmm13
DB 69,15,89,235 ; mulps %xmm11,%xmm13
DB 68,15,88,235 ; addps %xmm3,%xmm13
@@ -19080,7 +19080,7 @@ _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,53,180,1,0 ; movaps 0x1b435(%rip),%xmm9 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,13,245,227,1,0 ; movaps 0x1e3f5(%rip),%xmm9 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,92,196 ; subps %xmm4,%xmm0
DB 68,15,89,192 ; mulps %xmm0,%xmm8
@@ -19132,13 +19132,13 @@ _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,247,179,1,0 ; movaps 0x1b3f7(%rip),%xmm8 # 2ff50 <_sk_srcover_bgra_8888_sse2_lowp+0xbd4>
+ DB 68,15,40,5,183,227,1,0 ; movaps 0x1e3b7(%rip),%xmm8 # 32f10 <_sk_srcover_bgra_8888_sse2_lowp+0xc34>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
- DB 68,15,40,21,251,179,1,0 ; movaps 0x1b3fb(%rip),%xmm10 # 2ff60 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
+ DB 68,15,40,21,187,227,1,0 ; movaps 0x1e3bb(%rip),%xmm10 # 32f20 <_sk_srcover_bgra_8888_sse2_lowp+0xc44>
DB 15,40,233 ; movaps %xmm1,%xmm5
DB 65,15,89,234 ; mulps %xmm10,%xmm5
DB 15,88,232 ; addps %xmm0,%xmm5
- DB 68,15,40,37,249,179,1,0 ; movaps 0x1b3f9(%rip),%xmm12 # 2ff70 <_sk_srcover_bgra_8888_sse2_lowp+0xbf4>
+ DB 68,15,40,37,185,227,1,0 ; movaps 0x1e3b9(%rip),%xmm12 # 32f30 <_sk_srcover_bgra_8888_sse2_lowp+0xc54>
DB 68,15,40,242 ; movaps %xmm2,%xmm14
DB 69,15,89,244 ; mulps %xmm12,%xmm14
DB 68,15,88,245 ; addps %xmm5,%xmm14
@@ -19223,7 +19223,7 @@ _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,255,177,1,0 ; movaps 0x1b1ff(%rip),%xmm0 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,40,5,191,225,1,0 ; movaps 0x1e1bf(%rip),%xmm0 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,92,215 ; subps %xmm7,%xmm2
DB 15,89,226 ; mulps %xmm2,%xmm4
@@ -19270,20 +19270,20 @@ _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,14,178,1,0 ; movdqa 0x1b20e(%rip),%xmm4 # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+ DB 102,15,111,37,206,225,1,0 ; movdqa 0x1e1ce(%rip),%xmm4 # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
DB 102,15,111,239 ; movdqa %xmm7,%xmm5
- DB 102,15,56,0,45,10,178,1,0 ; pshufb 0x1b20a(%rip),%xmm5 # 2ff90 <_sk_srcover_bgra_8888_sse2_lowp+0xc14>
+ DB 102,15,56,0,45,202,225,1,0 ; pshufb 0x1e1ca(%rip),%xmm5 # 32f50 <_sk_srcover_bgra_8888_sse2_lowp+0xc74>
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
DB 102,15,111,247 ; movdqa %xmm7,%xmm6
- DB 102,15,56,0,53,10,178,1,0 ; pshufb 0x1b20a(%rip),%xmm6 # 2ffa0 <_sk_srcover_bgra_8888_sse2_lowp+0xc24>
+ DB 102,15,56,0,53,202,225,1,0 ; pshufb 0x1e1ca(%rip),%xmm6 # 32f60 <_sk_srcover_bgra_8888_sse2_lowp+0xc84>
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
DB 102,15,114,215,24 ; psrld $0x18,%xmm7
DB 15,91,255 ; cvtdq2ps %xmm7,%xmm7
- DB 68,15,40,5,39,177,1,0 ; movaps 0x1b127(%rip),%xmm8 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,5,231,224,1,0 ; movaps 0x1e0e7(%rip),%xmm8 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 68,15,92,195 ; subps %xmm3,%xmm8
- DB 68,15,40,37,251,177,1,0 ; movaps 0x1b1fb(%rip),%xmm12 # 2ffb0 <_sk_srcover_bgra_8888_sse2_lowp+0xc34>
+ DB 68,15,40,37,187,225,1,0 ; movaps 0x1e1bb(%rip),%xmm12 # 32f70 <_sk_srcover_bgra_8888_sse2_lowp+0xc94>
DB 65,15,89,196 ; mulps %xmm12,%xmm0
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -19360,20 +19360,20 @@ _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,149,176,1,0 ; movdqa 0x1b095(%rip),%xmm4 # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+ DB 102,15,111,37,85,224,1,0 ; movdqa 0x1e055(%rip),%xmm4 # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,244 ; cvtdq2ps %xmm4,%xmm6
DB 102,15,111,231 ; movdqa %xmm7,%xmm4
- DB 102,15,56,0,37,145,176,1,0 ; pshufb 0x1b091(%rip),%xmm4 # 2ff90 <_sk_srcover_bgra_8888_sse2_lowp+0xc14>
+ DB 102,15,56,0,37,81,224,1,0 ; pshufb 0x1e051(%rip),%xmm4 # 32f50 <_sk_srcover_bgra_8888_sse2_lowp+0xc74>
DB 15,91,236 ; cvtdq2ps %xmm4,%xmm5
DB 102,15,111,231 ; movdqa %xmm7,%xmm4
- DB 102,15,56,0,37,145,176,1,0 ; pshufb 0x1b091(%rip),%xmm4 # 2ffa0 <_sk_srcover_bgra_8888_sse2_lowp+0xc24>
+ DB 102,15,56,0,37,81,224,1,0 ; pshufb 0x1e051(%rip),%xmm4 # 32f60 <_sk_srcover_bgra_8888_sse2_lowp+0xc84>
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
DB 102,15,114,215,24 ; psrld $0x18,%xmm7
DB 15,91,255 ; cvtdq2ps %xmm7,%xmm7
- DB 68,15,40,5,174,175,1,0 ; movaps 0x1afae(%rip),%xmm8 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,5,110,223,1,0 ; movaps 0x1df6e(%rip),%xmm8 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 68,15,92,195 ; subps %xmm3,%xmm8
- DB 68,15,40,37,130,176,1,0 ; movaps 0x1b082(%rip),%xmm12 # 2ffb0 <_sk_srcover_bgra_8888_sse2_lowp+0xc34>
+ DB 68,15,40,37,66,224,1,0 ; movaps 0x1e042(%rip),%xmm12 # 32f70 <_sk_srcover_bgra_8888_sse2_lowp+0xc94>
DB 65,15,89,196 ; mulps %xmm12,%xmm0
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -19449,7 +19449,7 @@ _sk_clamp_0_sse41 LABEL PROC
PUBLIC _sk_clamp_1_sse41
_sk_clamp_1_sse41 LABEL PROC
- DB 68,15,40,5,125,174,1,0 ; movaps 0x1ae7d(%rip),%xmm8 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,5,61,222,1,0 ; movaps 0x1de3d(%rip),%xmm8 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 65,15,93,192 ; minps %xmm8,%xmm0
DB 65,15,93,200 ; minps %xmm8,%xmm1
DB 65,15,93,208 ; minps %xmm8,%xmm2
@@ -19459,7 +19459,7 @@ _sk_clamp_1_sse41 LABEL PROC
PUBLIC _sk_clamp_a_sse41
_sk_clamp_a_sse41 LABEL PROC
- DB 15,93,29,98,174,1,0 ; minps 0x1ae62(%rip),%xmm3 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,93,29,34,222,1,0 ; minps 0x1de22(%rip),%xmm3 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 15,93,195 ; minps %xmm3,%xmm0
DB 15,93,203 ; minps %xmm3,%xmm1
DB 15,93,211 ; minps %xmm3,%xmm2
@@ -19468,7 +19468,7 @@ _sk_clamp_a_sse41 LABEL PROC
PUBLIC _sk_clamp_a_dst_sse41
_sk_clamp_a_dst_sse41 LABEL PROC
- DB 15,93,61,78,174,1,0 ; minps 0x1ae4e(%rip),%xmm7 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,93,61,14,222,1,0 ; minps 0x1de0e(%rip),%xmm7 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 15,93,231 ; minps %xmm7,%xmm4
DB 15,93,239 ; minps %xmm7,%xmm5
DB 15,93,247 ; minps %xmm7,%xmm6
@@ -19497,7 +19497,7 @@ _sk_swap_rb_sse41 LABEL PROC
PUBLIC _sk_invert_sse41
_sk_invert_sse41 LABEL PROC
- DB 68,15,40,5,10,174,1,0 ; movaps 0x1ae0a(%rip),%xmm8 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,5,202,221,1,0 ; movaps 0x1ddca(%rip),%xmm8 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,92,200 ; subps %xmm0,%xmm9
DB 69,15,40,208 ; movaps %xmm8,%xmm10
@@ -19548,10 +19548,10 @@ _sk_premul_dst_sse41 LABEL PROC
PUBLIC _sk_unpremul_sse41
_sk_unpremul_sse41 LABEL PROC
- DB 68,15,40,5,152,173,1,0 ; movaps 0x1ad98(%rip),%xmm8 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,5,88,221,1,0 ; movaps 0x1dd58(%rip),%xmm8 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 68,15,94,195 ; divps %xmm3,%xmm8
DB 69,15,40,200 ; movaps %xmm8,%xmm9
- DB 68,15,194,13,119,174,1,0,1 ; cmpltps 0x1ae77(%rip),%xmm9 # 2ffc0 <_sk_srcover_bgra_8888_sse2_lowp+0xc44>
+ DB 68,15,194,13,55,222,1,0,1 ; cmpltps 0x1de37(%rip),%xmm9 # 32f80 <_sk_srcover_bgra_8888_sse2_lowp+0xca4>
DB 69,15,84,200 ; andps %xmm8,%xmm9
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 65,15,89,201 ; mulps %xmm9,%xmm1
@@ -19561,20 +19561,20 @@ _sk_unpremul_sse41 LABEL PROC
PUBLIC _sk_from_srgb_sse41
_sk_from_srgb_sse41 LABEL PROC
- DB 68,15,40,29,107,174,1,0 ; movaps 0x1ae6b(%rip),%xmm11 # 2ffd0 <_sk_srcover_bgra_8888_sse2_lowp+0xc54>
+ DB 68,15,40,29,43,222,1,0 ; movaps 0x1de2b(%rip),%xmm11 # 32f90 <_sk_srcover_bgra_8888_sse2_lowp+0xcb4>
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
DB 68,15,40,208 ; movaps %xmm0,%xmm10
DB 69,15,89,210 ; mulps %xmm10,%xmm10
- DB 68,15,40,37,211,173,1,0 ; movaps 0x1add3(%rip),%xmm12 # 2ff50 <_sk_srcover_bgra_8888_sse2_lowp+0xbd4>
+ DB 68,15,40,37,147,221,1,0 ; movaps 0x1dd93(%rip),%xmm12 # 32f10 <_sk_srcover_bgra_8888_sse2_lowp+0xc34>
DB 68,15,40,192 ; movaps %xmm0,%xmm8
DB 69,15,89,196 ; mulps %xmm12,%xmm8
- DB 68,15,40,45,83,174,1,0 ; movaps 0x1ae53(%rip),%xmm13 # 2ffe0 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
+ DB 68,15,40,45,19,222,1,0 ; movaps 0x1de13(%rip),%xmm13 # 32fa0 <_sk_srcover_bgra_8888_sse2_lowp+0xcc4>
DB 69,15,88,197 ; addps %xmm13,%xmm8
DB 69,15,89,194 ; mulps %xmm10,%xmm8
- DB 68,15,40,53,83,174,1,0 ; movaps 0x1ae53(%rip),%xmm14 # 2fff0 <_sk_srcover_bgra_8888_sse2_lowp+0xc74>
+ DB 68,15,40,53,19,222,1,0 ; movaps 0x1de13(%rip),%xmm14 # 32fb0 <_sk_srcover_bgra_8888_sse2_lowp+0xcd4>
DB 69,15,88,198 ; addps %xmm14,%xmm8
- DB 68,15,40,61,87,174,1,0 ; movaps 0x1ae57(%rip),%xmm15 # 30000 <_sk_srcover_bgra_8888_sse2_lowp+0xc84>
+ DB 68,15,40,61,23,222,1,0 ; movaps 0x1de17(%rip),%xmm15 # 32fc0 <_sk_srcover_bgra_8888_sse2_lowp+0xce4>
DB 65,15,194,199,1 ; cmpltps %xmm15,%xmm0
DB 102,69,15,56,20,193 ; blendvps %xmm0,%xmm9,%xmm8
DB 68,15,40,209 ; movaps %xmm1,%xmm10
@@ -19609,19 +19609,19 @@ 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,162,173,1,0 ; movaps 0x1ada2(%rip),%xmm11 # 2ffd0 <_sk_srcover_bgra_8888_sse2_lowp+0xc54>
+ DB 68,15,40,29,98,221,1,0 ; movaps 0x1dd62(%rip),%xmm11 # 32f90 <_sk_srcover_bgra_8888_sse2_lowp+0xcb4>
DB 69,15,40,209 ; movaps %xmm9,%xmm10
DB 69,15,89,211 ; mulps %xmm11,%xmm10
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
- DB 68,15,40,37,11,173,1,0 ; movaps 0x1ad0b(%rip),%xmm12 # 2ff50 <_sk_srcover_bgra_8888_sse2_lowp+0xbd4>
+ DB 68,15,40,37,203,220,1,0 ; movaps 0x1dccb(%rip),%xmm12 # 32f10 <_sk_srcover_bgra_8888_sse2_lowp+0xc34>
DB 65,15,89,228 ; mulps %xmm12,%xmm4
- DB 68,15,40,45,143,173,1,0 ; movaps 0x1ad8f(%rip),%xmm13 # 2ffe0 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
+ DB 68,15,40,45,79,221,1,0 ; movaps 0x1dd4f(%rip),%xmm13 # 32fa0 <_sk_srcover_bgra_8888_sse2_lowp+0xcc4>
DB 65,15,88,229 ; addps %xmm13,%xmm4
DB 15,89,224 ; mulps %xmm0,%xmm4
- DB 68,15,40,53,144,173,1,0 ; movaps 0x1ad90(%rip),%xmm14 # 2fff0 <_sk_srcover_bgra_8888_sse2_lowp+0xc74>
+ DB 68,15,40,53,80,221,1,0 ; movaps 0x1dd50(%rip),%xmm14 # 32fb0 <_sk_srcover_bgra_8888_sse2_lowp+0xcd4>
DB 65,15,88,230 ; addps %xmm14,%xmm4
- DB 68,15,40,61,148,173,1,0 ; movaps 0x1ad94(%rip),%xmm15 # 30000 <_sk_srcover_bgra_8888_sse2_lowp+0xc84>
+ DB 68,15,40,61,84,221,1,0 ; movaps 0x1dd54(%rip),%xmm15 # 32fc0 <_sk_srcover_bgra_8888_sse2_lowp+0xce4>
DB 69,15,194,207,1 ; cmpltps %xmm15,%xmm9
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 102,65,15,56,20,226 ; blendvps %xmm0,%xmm10,%xmm4
@@ -19664,22 +19664,22 @@ _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,5,173,1,0 ; movaps 0x1ad05(%rip),%xmm11 # 30010 <_sk_srcover_bgra_8888_sse2_lowp+0xc94>
+ DB 68,15,40,29,197,220,1,0 ; movaps 0x1dcc5(%rip),%xmm11 # 32fd0 <_sk_srcover_bgra_8888_sse2_lowp+0xcf4>
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
- DB 68,15,40,37,5,173,1,0 ; movaps 0x1ad05(%rip),%xmm12 # 30020 <_sk_srcover_bgra_8888_sse2_lowp+0xca4>
+ DB 68,15,40,37,197,220,1,0 ; movaps 0x1dcc5(%rip),%xmm12 # 32fe0 <_sk_srcover_bgra_8888_sse2_lowp+0xd04>
DB 69,15,40,248 ; movaps %xmm8,%xmm15
DB 69,15,89,252 ; mulps %xmm12,%xmm15
- DB 68,15,40,21,5,173,1,0 ; movaps 0x1ad05(%rip),%xmm10 # 30030 <_sk_srcover_bgra_8888_sse2_lowp+0xcb4>
+ DB 68,15,40,21,197,220,1,0 ; movaps 0x1dcc5(%rip),%xmm10 # 32ff0 <_sk_srcover_bgra_8888_sse2_lowp+0xd14>
DB 69,15,88,250 ; addps %xmm10,%xmm15
DB 69,15,89,248 ; mulps %xmm8,%xmm15
- DB 68,15,40,45,5,173,1,0 ; movaps 0x1ad05(%rip),%xmm13 # 30040 <_sk_srcover_bgra_8888_sse2_lowp+0xcc4>
+ DB 68,15,40,45,197,220,1,0 ; movaps 0x1dcc5(%rip),%xmm13 # 33000 <_sk_srcover_bgra_8888_sse2_lowp+0xd24>
DB 69,15,88,253 ; addps %xmm13,%xmm15
- DB 68,15,40,53,9,173,1,0 ; movaps 0x1ad09(%rip),%xmm14 # 30050 <_sk_srcover_bgra_8888_sse2_lowp+0xcd4>
+ DB 68,15,40,53,201,220,1,0 ; movaps 0x1dcc9(%rip),%xmm14 # 33010 <_sk_srcover_bgra_8888_sse2_lowp+0xd34>
DB 69,15,88,198 ; addps %xmm14,%xmm8
DB 69,15,83,192 ; rcpps %xmm8,%xmm8
DB 69,15,89,199 ; mulps %xmm15,%xmm8
- DB 68,15,40,61,5,173,1,0 ; movaps 0x1ad05(%rip),%xmm15 # 30060 <_sk_srcover_bgra_8888_sse2_lowp+0xce4>
+ DB 68,15,40,61,197,220,1,0 ; movaps 0x1dcc5(%rip),%xmm15 # 33020 <_sk_srcover_bgra_8888_sse2_lowp+0xd44>
DB 65,15,194,199,1 ; cmpltps %xmm15,%xmm0
DB 102,69,15,56,20,193 ; blendvps %xmm0,%xmm9,%xmm8
DB 68,15,82,202 ; rsqrtps %xmm2,%xmm9
@@ -19733,7 +19733,7 @@ _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,169,170,1,0 ; movaps 0x1aaa9(%rip),%xmm14 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,53,105,218,1,0 ; movaps 0x1da69(%rip),%xmm14 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 68,15,94,241 ; divps %xmm1,%xmm14
DB 69,15,40,211 ; movaps %xmm11,%xmm10
DB 69,15,194,208,0 ; cmpeqps %xmm8,%xmm10
@@ -19742,27 +19742,27 @@ _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,32,172,1,0 ; andps 0x1ac20(%rip),%xmm15 # 30070 <_sk_srcover_bgra_8888_sse2_lowp+0xcf4>
+ DB 68,15,84,61,224,219,1,0 ; andps 0x1dbe0(%rip),%xmm15 # 33030 <_sk_srcover_bgra_8888_sse2_lowp+0xd54>
DB 68,15,88,248 ; addps %xmm0,%xmm15
DB 65,15,40,195 ; movaps %xmm11,%xmm0
DB 65,15,194,193,0 ; cmpeqps %xmm9,%xmm0
DB 65,15,92,208 ; subps %xmm8,%xmm2
DB 65,15,89,214 ; mulps %xmm14,%xmm2
- DB 68,15,40,45,19,172,1,0 ; movaps 0x1ac13(%rip),%xmm13 # 30080 <_sk_srcover_bgra_8888_sse2_lowp+0xd04>
+ DB 68,15,40,45,211,219,1,0 ; movaps 0x1dbd3(%rip),%xmm13 # 33040 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
DB 65,15,88,213 ; addps %xmm13,%xmm2
DB 69,15,92,193 ; subps %xmm9,%xmm8
DB 69,15,89,198 ; mulps %xmm14,%xmm8
- DB 68,15,88,5,15,172,1,0 ; addps 0x1ac0f(%rip),%xmm8 # 30090 <_sk_srcover_bgra_8888_sse2_lowp+0xd14>
+ DB 68,15,88,5,207,219,1,0 ; addps 0x1dbcf(%rip),%xmm8 # 33050 <_sk_srcover_bgra_8888_sse2_lowp+0xd74>
DB 102,68,15,56,20,194 ; blendvps %xmm0,%xmm2,%xmm8
DB 65,15,40,194 ; movaps %xmm10,%xmm0
DB 102,69,15,56,20,199 ; blendvps %xmm0,%xmm15,%xmm8
- DB 68,15,89,5,7,172,1,0 ; mulps 0x1ac07(%rip),%xmm8 # 300a0 <_sk_srcover_bgra_8888_sse2_lowp+0xd24>
+ DB 68,15,89,5,199,219,1,0 ; mulps 0x1dbc7(%rip),%xmm8 # 33060 <_sk_srcover_bgra_8888_sse2_lowp+0xd84>
DB 69,15,40,203 ; movaps %xmm11,%xmm9
DB 69,15,194,204,4 ; cmpneqps %xmm12,%xmm9
DB 69,15,84,193 ; andps %xmm9,%xmm8
DB 69,15,92,235 ; subps %xmm11,%xmm13
DB 69,15,88,220 ; addps %xmm12,%xmm11
- DB 15,40,5,11,170,1,0 ; movaps 0x1aa0b(%rip),%xmm0 # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+ DB 15,40,5,203,217,1,0 ; movaps 0x1d9cb(%rip),%xmm0 # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
DB 65,15,40,211 ; movaps %xmm11,%xmm2
DB 15,89,208 ; mulps %xmm0,%xmm2
DB 15,194,194,1 ; cmpltps %xmm2,%xmm0
@@ -19783,7 +19783,7 @@ _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,189,169,1,0 ; movaps 0x1a9bd(%rip),%xmm9 # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+ DB 68,15,40,13,125,217,1,0 ; movaps 0x1d97d(%rip),%xmm9 # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,194,194,2 ; cmpleps %xmm2,%xmm0
DB 15,40,217 ; movaps %xmm1,%xmm3
@@ -19796,19 +19796,19 @@ _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,121,171,1,0 ; movaps 0x1ab79(%rip),%xmm14 # 300b0 <_sk_srcover_bgra_8888_sse2_lowp+0xd34>
+ DB 68,15,40,53,57,219,1,0 ; movaps 0x1db39(%rip),%xmm14 # 33070 <_sk_srcover_bgra_8888_sse2_lowp+0xd94>
DB 69,15,88,242 ; addps %xmm10,%xmm14
DB 102,65,15,58,8,198,1 ; roundps $0x1,%xmm14,%xmm0
DB 68,15,92,240 ; subps %xmm0,%xmm14
- DB 68,15,40,29,114,171,1,0 ; movaps 0x1ab72(%rip),%xmm11 # 300c0 <_sk_srcover_bgra_8888_sse2_lowp+0xd44>
+ DB 68,15,40,29,50,219,1,0 ; movaps 0x1db32(%rip),%xmm11 # 33080 <_sk_srcover_bgra_8888_sse2_lowp+0xda4>
DB 65,15,40,195 ; movaps %xmm11,%xmm0
DB 65,15,194,198,2 ; cmpleps %xmm14,%xmm0
DB 15,40,245 ; movaps %xmm5,%xmm6
DB 65,15,92,240 ; subps %xmm8,%xmm6
- DB 15,40,61,11,171,1,0 ; movaps 0x1ab0b(%rip),%xmm7 # 30070 <_sk_srcover_bgra_8888_sse2_lowp+0xcf4>
+ DB 15,40,61,203,218,1,0 ; movaps 0x1dacb(%rip),%xmm7 # 33030 <_sk_srcover_bgra_8888_sse2_lowp+0xd54>
DB 69,15,40,238 ; movaps %xmm14,%xmm13
DB 68,15,89,239 ; mulps %xmm7,%xmm13
- DB 15,40,29,28,171,1,0 ; movaps 0x1ab1c(%rip),%xmm3 # 30090 <_sk_srcover_bgra_8888_sse2_lowp+0xd14>
+ DB 15,40,29,220,218,1,0 ; movaps 0x1dadc(%rip),%xmm3 # 33050 <_sk_srcover_bgra_8888_sse2_lowp+0xd74>
DB 68,15,40,227 ; movaps %xmm3,%xmm12
DB 69,15,92,229 ; subps %xmm13,%xmm12
DB 68,15,89,230 ; mulps %xmm6,%xmm12
@@ -19818,7 +19818,7 @@ _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,251,170,1,0 ; movaps 0x1aafb(%rip),%xmm12 # 300a0 <_sk_srcover_bgra_8888_sse2_lowp+0xd24>
+ DB 68,15,40,37,187,218,1,0 ; movaps 0x1dabb(%rip),%xmm12 # 33060 <_sk_srcover_bgra_8888_sse2_lowp+0xd84>
DB 65,15,40,196 ; movaps %xmm12,%xmm0
DB 65,15,194,198,2 ; cmpleps %xmm14,%xmm0
DB 68,15,89,238 ; mulps %xmm6,%xmm13
@@ -19852,7 +19852,7 @@ _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,148,170,1,0 ; addps 0x1aa94(%rip),%xmm10 # 300d0 <_sk_srcover_bgra_8888_sse2_lowp+0xd54>
+ DB 68,15,88,21,84,218,1,0 ; addps 0x1da54(%rip),%xmm10 # 33090 <_sk_srcover_bgra_8888_sse2_lowp+0xdb4>
DB 102,65,15,58,8,194,1 ; roundps $0x1,%xmm10,%xmm0
DB 68,15,92,208 ; subps %xmm0,%xmm10
DB 69,15,194,218,2 ; cmpleps %xmm10,%xmm11
@@ -19906,9 +19906,9 @@ _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,125,168,1,0 ; pand 0x1a87d(%rip),%xmm8 # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+ DB 102,68,15,219,5,61,216,1,0 ; pand 0x1d83d(%rip),%xmm8 # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,209,169,1,0 ; mulps 0x1a9d1(%rip),%xmm8 # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+ DB 68,15,89,5,145,217,1,0 ; mulps 0x1d991(%rip),%xmm8 # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 65,15,89,208 ; mulps %xmm8,%xmm2
@@ -19950,17 +19950,17 @@ _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,63,169,1,0 ; movdqa 0x1a93f(%rip),%xmm0 # 300f0 <_sk_srcover_bgra_8888_sse2_lowp+0xd74>
+ DB 102,15,111,5,255,216,1,0 ; movdqa 0x1d8ff(%rip),%xmm0 # 330b0 <_sk_srcover_bgra_8888_sse2_lowp+0xdd4>
DB 102,65,15,219,195 ; pand %xmm11,%xmm0
DB 68,15,91,200 ; cvtdq2ps %xmm0,%xmm9
- DB 68,15,89,13,62,169,1,0 ; mulps 0x1a93e(%rip),%xmm9 # 30100 <_sk_srcover_bgra_8888_sse2_lowp+0xd84>
- DB 102,15,111,5,70,169,1,0 ; movdqa 0x1a946(%rip),%xmm0 # 30110 <_sk_srcover_bgra_8888_sse2_lowp+0xd94>
+ DB 68,15,89,13,254,216,1,0 ; mulps 0x1d8fe(%rip),%xmm9 # 330c0 <_sk_srcover_bgra_8888_sse2_lowp+0xde4>
+ DB 102,15,111,5,6,217,1,0 ; movdqa 0x1d906(%rip),%xmm0 # 330d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdf4>
DB 102,65,15,219,195 ; pand %xmm11,%xmm0
DB 68,15,91,208 ; cvtdq2ps %xmm0,%xmm10
- DB 68,15,89,21,69,169,1,0 ; mulps 0x1a945(%rip),%xmm10 # 30120 <_sk_srcover_bgra_8888_sse2_lowp+0xda4>
- DB 102,68,15,219,29,76,169,1,0 ; pand 0x1a94c(%rip),%xmm11 # 30130 <_sk_srcover_bgra_8888_sse2_lowp+0xdb4>
+ DB 68,15,89,21,5,217,1,0 ; mulps 0x1d905(%rip),%xmm10 # 330e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe04>
+ DB 102,68,15,219,29,12,217,1,0 ; pand 0x1d90c(%rip),%xmm11 # 330f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe14>
DB 69,15,91,219 ; cvtdq2ps %xmm11,%xmm11
- DB 68,15,89,29,80,169,1,0 ; mulps 0x1a950(%rip),%xmm11 # 30140 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
+ DB 68,15,89,29,16,217,1,0 ; mulps 0x1d910(%rip),%xmm11 # 33100 <_sk_srcover_bgra_8888_sse2_lowp+0xe24>
DB 15,40,195 ; movaps %xmm3,%xmm0
DB 15,194,199,1 ; cmpltps %xmm7,%xmm0
DB 69,15,40,226 ; movaps %xmm10,%xmm12
@@ -20033,9 +20033,9 @@ _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,135,166,1,0 ; pand 0x1a687(%rip),%xmm8 # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+ DB 102,68,15,219,5,71,214,1,0 ; pand 0x1d647(%rip),%xmm8 # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,219,167,1,0 ; mulps 0x1a7db(%rip),%xmm8 # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+ DB 68,15,89,5,155,215,1,0 ; mulps 0x1d79b(%rip),%xmm8 # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
DB 15,92,196 ; subps %xmm4,%xmm0
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 15,88,196 ; addps %xmm4,%xmm0
@@ -20084,17 +20084,17 @@ _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,50,167,1,0 ; movdqa 0x1a732(%rip),%xmm0 # 300f0 <_sk_srcover_bgra_8888_sse2_lowp+0xd74>
+ DB 102,15,111,5,242,214,1,0 ; movdqa 0x1d6f2(%rip),%xmm0 # 330b0 <_sk_srcover_bgra_8888_sse2_lowp+0xdd4>
DB 102,65,15,219,194 ; pand %xmm10,%xmm0
DB 68,15,91,200 ; cvtdq2ps %xmm0,%xmm9
- DB 68,15,89,13,49,167,1,0 ; mulps 0x1a731(%rip),%xmm9 # 30100 <_sk_srcover_bgra_8888_sse2_lowp+0xd84>
- DB 102,15,111,5,57,167,1,0 ; movdqa 0x1a739(%rip),%xmm0 # 30110 <_sk_srcover_bgra_8888_sse2_lowp+0xd94>
+ DB 68,15,89,13,241,214,1,0 ; mulps 0x1d6f1(%rip),%xmm9 # 330c0 <_sk_srcover_bgra_8888_sse2_lowp+0xde4>
+ DB 102,15,111,5,249,214,1,0 ; movdqa 0x1d6f9(%rip),%xmm0 # 330d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdf4>
DB 102,65,15,219,194 ; pand %xmm10,%xmm0
DB 68,15,91,216 ; cvtdq2ps %xmm0,%xmm11
- DB 68,15,89,29,56,167,1,0 ; mulps 0x1a738(%rip),%xmm11 # 30120 <_sk_srcover_bgra_8888_sse2_lowp+0xda4>
- DB 102,68,15,219,21,63,167,1,0 ; pand 0x1a73f(%rip),%xmm10 # 30130 <_sk_srcover_bgra_8888_sse2_lowp+0xdb4>
+ DB 68,15,89,29,248,214,1,0 ; mulps 0x1d6f8(%rip),%xmm11 # 330e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe04>
+ DB 102,68,15,219,21,255,214,1,0 ; pand 0x1d6ff(%rip),%xmm10 # 330f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe14>
DB 69,15,91,210 ; cvtdq2ps %xmm10,%xmm10
- DB 68,15,89,21,67,167,1,0 ; mulps 0x1a743(%rip),%xmm10 # 30140 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
+ DB 68,15,89,21,3,215,1,0 ; mulps 0x1d703(%rip),%xmm10 # 33100 <_sk_srcover_bgra_8888_sse2_lowp+0xe24>
DB 15,40,195 ; movaps %xmm3,%xmm0
DB 15,194,199,1 ; cmpltps %xmm7,%xmm0
DB 69,15,40,227 ; movaps %xmm11,%xmm12
@@ -20148,7 +20148,7 @@ _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,181,164,1,0 ; movdqa 0x1a4b5(%rip),%xmm0 # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+ DB 102,15,111,5,117,212,1,0 ; movdqa 0x1d475(%rip),%xmm0 # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
DB 102,65,15,219,192 ; pand %xmm8,%xmm0
DB 102,73,15,58,22,192,1 ; pextrq $0x1,%xmm0,%r8
DB 102,73,15,126,193 ; movq %xmm0,%r9
@@ -20163,7 +20163,7 @@ _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,112,164,1,0 ; pshufb 0x1a470(%rip),%xmm1 # 2ff90 <_sk_srcover_bgra_8888_sse2_lowp+0xc14>
+ DB 102,15,56,0,13,48,212,1,0 ; pshufb 0x1d430(%rip),%xmm1 # 32f50 <_sk_srcover_bgra_8888_sse2_lowp+0xc74>
DB 102,73,15,58,22,200,1 ; pextrq $0x1,%xmm1,%r8
DB 102,72,15,126,203 ; movq %xmm1,%rbx
DB 68,15,182,203 ; movzbl %bl,%r9d
@@ -20178,7 +20178,7 @@ _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,44,164,1,0 ; pshufb 0x1a42c(%rip),%xmm2 # 2ffa0 <_sk_srcover_bgra_8888_sse2_lowp+0xc24>
+ DB 102,15,56,0,21,236,211,1,0 ; pshufb 0x1d3ec(%rip),%xmm2 # 32f60 <_sk_srcover_bgra_8888_sse2_lowp+0xc84>
DB 102,72,15,58,22,211,1 ; pextrq $0x1,%xmm2,%rbx
DB 102,72,15,126,208 ; movq %xmm2,%rax
DB 68,15,182,200 ; movzbl %al,%r9d
@@ -20193,7 +20193,7 @@ _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,25,165,1,0 ; mulps 0x1a519(%rip),%xmm3 # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+ DB 15,89,29,217,212,1,0 ; mulps 0x1d4d9(%rip),%xmm3 # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
@@ -20232,7 +20232,7 @@ _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,235,164,1,0 ; movdqa 0x1a4eb(%rip),%xmm8 # 30150 <_sk_srcover_bgra_8888_sse2_lowp+0xdd4>
+ DB 102,68,15,111,5,171,212,1,0 ; movdqa 0x1d4ab(%rip),%xmm8 # 33110 <_sk_srcover_bgra_8888_sse2_lowp+0xe34>
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,65,15,219,192 ; pand %xmm8,%xmm0
DB 102,15,56,51,192 ; pmovzxwd %xmm0,%xmm0
@@ -20250,7 +20250,7 @@ _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,154,164,1,0 ; pshufb 0x1a49a(%rip),%xmm1 # 30160 <_sk_srcover_bgra_8888_sse2_lowp+0xde4>
+ DB 102,15,56,0,13,90,212,1,0 ; pshufb 0x1d45a(%rip),%xmm1 # 33120 <_sk_srcover_bgra_8888_sse2_lowp+0xe44>
DB 102,15,56,51,201 ; pmovzxwd %xmm1,%xmm1
DB 102,73,15,58,22,200,1 ; pextrq $0x1,%xmm1,%r8
DB 102,72,15,126,203 ; movq %xmm1,%rbx
@@ -20286,7 +20286,7 @@ _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,232,163,1,0 ; mulps 0x1a3e8(%rip),%xmm3 # 30170 <_sk_srcover_bgra_8888_sse2_lowp+0xdf4>
+ DB 15,89,29,168,211,1,0 ; mulps 0x1d3a8(%rip),%xmm3 # 33130 <_sk_srcover_bgra_8888_sse2_lowp+0xe54>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
@@ -20324,7 +20324,7 @@ _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,49,163,1,0 ; movdqa 0x1a331(%rip),%xmm8 # 30150 <_sk_srcover_bgra_8888_sse2_lowp+0xdd4>
+ DB 102,68,15,111,5,241,210,1,0 ; movdqa 0x1d2f1(%rip),%xmm8 # 33110 <_sk_srcover_bgra_8888_sse2_lowp+0xe34>
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,65,15,219,192 ; pand %xmm8,%xmm0
DB 102,15,56,51,192 ; pmovzxwd %xmm0,%xmm0
@@ -20342,7 +20342,7 @@ _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,224,162,1,0 ; pshufb 0x1a2e0(%rip),%xmm1 # 30160 <_sk_srcover_bgra_8888_sse2_lowp+0xde4>
+ DB 102,15,56,0,13,160,210,1,0 ; pshufb 0x1d2a0(%rip),%xmm1 # 33120 <_sk_srcover_bgra_8888_sse2_lowp+0xe44>
DB 102,15,56,51,201 ; pmovzxwd %xmm1,%xmm1
DB 102,73,15,58,22,200,1 ; pextrq $0x1,%xmm1,%r8
DB 102,72,15,126,203 ; movq %xmm1,%rbx
@@ -20373,7 +20373,7 @@ _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,171,159,1,0 ; movaps 0x19fab(%rip),%xmm3 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,40,29,107,207,1,0 ; movaps 0x1cf6b(%rip),%xmm3 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
DB 255,224 ; jmpq *%rax
@@ -20403,7 +20403,7 @@ _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,24,160,1,0 ; movaps 0x1a018(%rip),%xmm8 # 2ffb0 <_sk_srcover_bgra_8888_sse2_lowp+0xc34>
+ DB 68,15,40,5,216,207,1,0 ; movaps 0x1cfd8(%rip),%xmm8 # 32f70 <_sk_srcover_bgra_8888_sse2_lowp+0xc94>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,91,192 ; cvtps2dq %xmm0,%xmm0
DB 102,73,15,58,22,192,1 ; pextrq $0x1,%xmm0,%r8
@@ -20426,7 +20426,7 @@ _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,222,160,1,0 ; movaps 0x1a0de(%rip),%xmm9 # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+ DB 68,15,40,13,158,208,1,0 ; movaps 0x1d09e(%rip),%xmm9 # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,91,201 ; cvtps2dq %xmm1,%xmm1
@@ -20526,7 +20526,7 @@ _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,58,159,1,0 ; movaps 0x19f3a(%rip),%xmm9 # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+ DB 68,15,40,13,250,206,1,0 ; movaps 0x1cefa(%rip),%xmm9 # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,91,201 ; cvtps2dq %xmm1,%xmm1
@@ -20698,31 +20698,31 @@ _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,21,157,1,0 ; mulps 0x19d15(%rip),%xmm8 # 30180 <_sk_srcover_bgra_8888_sse2_lowp+0xe04>
- DB 68,15,84,21,29,157,1,0 ; andps 0x19d1d(%rip),%xmm10 # 30190 <_sk_srcover_bgra_8888_sse2_lowp+0xe14>
- DB 68,15,86,21,69,154,1,0 ; orps 0x19a45(%rip),%xmm10 # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
- DB 68,15,88,5,29,157,1,0 ; addps 0x19d1d(%rip),%xmm8 # 301a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe24>
- DB 68,15,40,37,37,157,1,0 ; movaps 0x19d25(%rip),%xmm12 # 301b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe34>
+ DB 68,15,89,5,213,204,1,0 ; mulps 0x1ccd5(%rip),%xmm8 # 33140 <_sk_srcover_bgra_8888_sse2_lowp+0xe64>
+ DB 68,15,84,21,221,204,1,0 ; andps 0x1ccdd(%rip),%xmm10 # 33150 <_sk_srcover_bgra_8888_sse2_lowp+0xe74>
+ DB 68,15,86,21,5,202,1,0 ; orps 0x1ca05(%rip),%xmm10 # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
+ DB 68,15,88,5,221,204,1,0 ; addps 0x1ccdd(%rip),%xmm8 # 33160 <_sk_srcover_bgra_8888_sse2_lowp+0xe84>
+ DB 68,15,40,37,229,204,1,0 ; movaps 0x1cce5(%rip),%xmm12 # 33170 <_sk_srcover_bgra_8888_sse2_lowp+0xe94>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,196 ; subps %xmm12,%xmm8
- DB 68,15,88,21,37,157,1,0 ; addps 0x19d25(%rip),%xmm10 # 301c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe44>
- DB 68,15,40,37,45,157,1,0 ; movaps 0x19d2d(%rip),%xmm12 # 301d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe54>
+ DB 68,15,88,21,229,204,1,0 ; addps 0x1cce5(%rip),%xmm10 # 33180 <_sk_srcover_bgra_8888_sse2_lowp+0xea4>
+ DB 68,15,40,37,237,204,1,0 ; movaps 0x1cced(%rip),%xmm12 # 33190 <_sk_srcover_bgra_8888_sse2_lowp+0xeb4>
DB 69,15,94,226 ; divps %xmm10,%xmm12
DB 69,15,92,196 ; subps %xmm12,%xmm8
DB 69,15,89,195 ; mulps %xmm11,%xmm8
DB 102,69,15,58,8,208,1 ; roundps $0x1,%xmm8,%xmm10
DB 69,15,40,216 ; movaps %xmm8,%xmm11
DB 69,15,92,218 ; subps %xmm10,%xmm11
- DB 68,15,88,5,26,157,1,0 ; addps 0x19d1a(%rip),%xmm8 # 301e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe64>
- DB 68,15,40,21,34,157,1,0 ; movaps 0x19d22(%rip),%xmm10 # 301f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe74>
+ DB 68,15,88,5,218,204,1,0 ; addps 0x1ccda(%rip),%xmm8 # 331a0 <_sk_srcover_bgra_8888_sse2_lowp+0xec4>
+ DB 68,15,40,21,226,204,1,0 ; movaps 0x1cce2(%rip),%xmm10 # 331b0 <_sk_srcover_bgra_8888_sse2_lowp+0xed4>
DB 69,15,89,211 ; mulps %xmm11,%xmm10
DB 69,15,92,194 ; subps %xmm10,%xmm8
- DB 68,15,40,21,34,157,1,0 ; movaps 0x19d22(%rip),%xmm10 # 30200 <_sk_srcover_bgra_8888_sse2_lowp+0xe84>
+ DB 68,15,40,21,226,204,1,0 ; movaps 0x1cce2(%rip),%xmm10 # 331c0 <_sk_srcover_bgra_8888_sse2_lowp+0xee4>
DB 69,15,92,211 ; subps %xmm11,%xmm10
- DB 68,15,40,29,38,157,1,0 ; movaps 0x19d26(%rip),%xmm11 # 30210 <_sk_srcover_bgra_8888_sse2_lowp+0xe94>
+ DB 68,15,40,29,230,204,1,0 ; movaps 0x1cce6(%rip),%xmm11 # 331d0 <_sk_srcover_bgra_8888_sse2_lowp+0xef4>
DB 69,15,94,218 ; divps %xmm10,%xmm11
DB 69,15,88,216 ; addps %xmm8,%xmm11
- DB 68,15,89,29,38,157,1,0 ; mulps 0x19d26(%rip),%xmm11 # 30220 <_sk_srcover_bgra_8888_sse2_lowp+0xea4>
+ DB 68,15,89,29,230,204,1,0 ; mulps 0x1cce6(%rip),%xmm11 # 331e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf04>
DB 102,69,15,91,211 ; cvtps2dq %xmm11,%xmm10
DB 243,68,15,16,64,20 ; movss 0x14(%rax),%xmm8
DB 69,15,198,192,0 ; shufps $0x0,%xmm8,%xmm8
@@ -20730,7 +20730,7 @@ _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,173,153,1,0 ; minps 0x199ad(%rip),%xmm8 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,93,5,109,201,1,0 ; minps 0x1c96d(%rip),%xmm8 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -20758,31 +20758,31 @@ _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,238,155,1,0 ; mulps 0x19bee(%rip),%xmm12 # 30180 <_sk_srcover_bgra_8888_sse2_lowp+0xe04>
- DB 68,15,84,29,246,155,1,0 ; andps 0x19bf6(%rip),%xmm11 # 30190 <_sk_srcover_bgra_8888_sse2_lowp+0xe14>
- DB 68,15,86,29,30,153,1,0 ; orps 0x1991e(%rip),%xmm11 # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
- DB 68,15,88,37,246,155,1,0 ; addps 0x19bf6(%rip),%xmm12 # 301a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe24>
- DB 15,40,13,255,155,1,0 ; movaps 0x19bff(%rip),%xmm1 # 301b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe34>
+ DB 68,15,89,37,174,203,1,0 ; mulps 0x1cbae(%rip),%xmm12 # 33140 <_sk_srcover_bgra_8888_sse2_lowp+0xe64>
+ DB 68,15,84,29,182,203,1,0 ; andps 0x1cbb6(%rip),%xmm11 # 33150 <_sk_srcover_bgra_8888_sse2_lowp+0xe74>
+ DB 68,15,86,29,222,200,1,0 ; orps 0x1c8de(%rip),%xmm11 # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
+ DB 68,15,88,37,182,203,1,0 ; addps 0x1cbb6(%rip),%xmm12 # 33160 <_sk_srcover_bgra_8888_sse2_lowp+0xe84>
+ DB 15,40,13,191,203,1,0 ; movaps 0x1cbbf(%rip),%xmm1 # 33170 <_sk_srcover_bgra_8888_sse2_lowp+0xe94>
DB 65,15,89,203 ; mulps %xmm11,%xmm1
DB 68,15,92,225 ; subps %xmm1,%xmm12
- DB 68,15,88,29,255,155,1,0 ; addps 0x19bff(%rip),%xmm11 # 301c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe44>
- DB 15,40,13,8,156,1,0 ; movaps 0x19c08(%rip),%xmm1 # 301d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe54>
+ DB 68,15,88,29,191,203,1,0 ; addps 0x1cbbf(%rip),%xmm11 # 33180 <_sk_srcover_bgra_8888_sse2_lowp+0xea4>
+ DB 15,40,13,200,203,1,0 ; movaps 0x1cbc8(%rip),%xmm1 # 33190 <_sk_srcover_bgra_8888_sse2_lowp+0xeb4>
DB 65,15,94,203 ; divps %xmm11,%xmm1
DB 68,15,92,225 ; subps %xmm1,%xmm12
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 102,69,15,58,8,212,1 ; roundps $0x1,%xmm12,%xmm10
DB 69,15,40,220 ; movaps %xmm12,%xmm11
DB 69,15,92,218 ; subps %xmm10,%xmm11
- DB 68,15,88,37,245,155,1,0 ; addps 0x19bf5(%rip),%xmm12 # 301e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe64>
- DB 15,40,13,254,155,1,0 ; movaps 0x19bfe(%rip),%xmm1 # 301f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe74>
+ DB 68,15,88,37,181,203,1,0 ; addps 0x1cbb5(%rip),%xmm12 # 331a0 <_sk_srcover_bgra_8888_sse2_lowp+0xec4>
+ DB 15,40,13,190,203,1,0 ; movaps 0x1cbbe(%rip),%xmm1 # 331b0 <_sk_srcover_bgra_8888_sse2_lowp+0xed4>
DB 65,15,89,203 ; mulps %xmm11,%xmm1
DB 68,15,92,225 ; subps %xmm1,%xmm12
- DB 68,15,40,21,254,155,1,0 ; movaps 0x19bfe(%rip),%xmm10 # 30200 <_sk_srcover_bgra_8888_sse2_lowp+0xe84>
+ DB 68,15,40,21,190,203,1,0 ; movaps 0x1cbbe(%rip),%xmm10 # 331c0 <_sk_srcover_bgra_8888_sse2_lowp+0xee4>
DB 69,15,92,211 ; subps %xmm11,%xmm10
- DB 15,40,13,3,156,1,0 ; movaps 0x19c03(%rip),%xmm1 # 30210 <_sk_srcover_bgra_8888_sse2_lowp+0xe94>
+ DB 15,40,13,195,203,1,0 ; movaps 0x1cbc3(%rip),%xmm1 # 331d0 <_sk_srcover_bgra_8888_sse2_lowp+0xef4>
DB 65,15,94,202 ; divps %xmm10,%xmm1
DB 65,15,88,204 ; addps %xmm12,%xmm1
- DB 15,89,13,4,156,1,0 ; mulps 0x19c04(%rip),%xmm1 # 30220 <_sk_srcover_bgra_8888_sse2_lowp+0xea4>
+ DB 15,89,13,196,203,1,0 ; mulps 0x1cbc4(%rip),%xmm1 # 331e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf04>
DB 102,68,15,91,209 ; cvtps2dq %xmm1,%xmm10
DB 243,15,16,72,20 ; movss 0x14(%rax),%xmm1
DB 15,198,201,0 ; shufps $0x0,%xmm1,%xmm1
@@ -20790,7 +20790,7 @@ _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,143,152,1,0 ; minps 0x1988f(%rip),%xmm1 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,93,13,79,200,1,0 ; minps 0x1c84f(%rip),%xmm1 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -20818,31 +20818,31 @@ _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,208,154,1,0 ; mulps 0x19ad0(%rip),%xmm12 # 30180 <_sk_srcover_bgra_8888_sse2_lowp+0xe04>
- DB 68,15,84,29,216,154,1,0 ; andps 0x19ad8(%rip),%xmm11 # 30190 <_sk_srcover_bgra_8888_sse2_lowp+0xe14>
- DB 68,15,86,29,0,152,1,0 ; orps 0x19800(%rip),%xmm11 # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
- DB 68,15,88,37,216,154,1,0 ; addps 0x19ad8(%rip),%xmm12 # 301a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe24>
- DB 15,40,21,225,154,1,0 ; movaps 0x19ae1(%rip),%xmm2 # 301b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe34>
+ DB 68,15,89,37,144,202,1,0 ; mulps 0x1ca90(%rip),%xmm12 # 33140 <_sk_srcover_bgra_8888_sse2_lowp+0xe64>
+ DB 68,15,84,29,152,202,1,0 ; andps 0x1ca98(%rip),%xmm11 # 33150 <_sk_srcover_bgra_8888_sse2_lowp+0xe74>
+ DB 68,15,86,29,192,199,1,0 ; orps 0x1c7c0(%rip),%xmm11 # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
+ DB 68,15,88,37,152,202,1,0 ; addps 0x1ca98(%rip),%xmm12 # 33160 <_sk_srcover_bgra_8888_sse2_lowp+0xe84>
+ DB 15,40,21,161,202,1,0 ; movaps 0x1caa1(%rip),%xmm2 # 33170 <_sk_srcover_bgra_8888_sse2_lowp+0xe94>
DB 65,15,89,211 ; mulps %xmm11,%xmm2
DB 68,15,92,226 ; subps %xmm2,%xmm12
- DB 68,15,88,29,225,154,1,0 ; addps 0x19ae1(%rip),%xmm11 # 301c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe44>
- DB 15,40,21,234,154,1,0 ; movaps 0x19aea(%rip),%xmm2 # 301d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe54>
+ DB 68,15,88,29,161,202,1,0 ; addps 0x1caa1(%rip),%xmm11 # 33180 <_sk_srcover_bgra_8888_sse2_lowp+0xea4>
+ DB 15,40,21,170,202,1,0 ; movaps 0x1caaa(%rip),%xmm2 # 33190 <_sk_srcover_bgra_8888_sse2_lowp+0xeb4>
DB 65,15,94,211 ; divps %xmm11,%xmm2
DB 68,15,92,226 ; subps %xmm2,%xmm12
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 102,69,15,58,8,212,1 ; roundps $0x1,%xmm12,%xmm10
DB 69,15,40,220 ; movaps %xmm12,%xmm11
DB 69,15,92,218 ; subps %xmm10,%xmm11
- DB 68,15,88,37,215,154,1,0 ; addps 0x19ad7(%rip),%xmm12 # 301e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe64>
- DB 15,40,21,224,154,1,0 ; movaps 0x19ae0(%rip),%xmm2 # 301f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe74>
+ DB 68,15,88,37,151,202,1,0 ; addps 0x1ca97(%rip),%xmm12 # 331a0 <_sk_srcover_bgra_8888_sse2_lowp+0xec4>
+ DB 15,40,21,160,202,1,0 ; movaps 0x1caa0(%rip),%xmm2 # 331b0 <_sk_srcover_bgra_8888_sse2_lowp+0xed4>
DB 65,15,89,211 ; mulps %xmm11,%xmm2
DB 68,15,92,226 ; subps %xmm2,%xmm12
- DB 68,15,40,21,224,154,1,0 ; movaps 0x19ae0(%rip),%xmm10 # 30200 <_sk_srcover_bgra_8888_sse2_lowp+0xe84>
+ DB 68,15,40,21,160,202,1,0 ; movaps 0x1caa0(%rip),%xmm10 # 331c0 <_sk_srcover_bgra_8888_sse2_lowp+0xee4>
DB 69,15,92,211 ; subps %xmm11,%xmm10
- DB 15,40,21,229,154,1,0 ; movaps 0x19ae5(%rip),%xmm2 # 30210 <_sk_srcover_bgra_8888_sse2_lowp+0xe94>
+ DB 15,40,21,165,202,1,0 ; movaps 0x1caa5(%rip),%xmm2 # 331d0 <_sk_srcover_bgra_8888_sse2_lowp+0xef4>
DB 65,15,94,210 ; divps %xmm10,%xmm2
DB 65,15,88,212 ; addps %xmm12,%xmm2
- DB 15,89,21,230,154,1,0 ; mulps 0x19ae6(%rip),%xmm2 # 30220 <_sk_srcover_bgra_8888_sse2_lowp+0xea4>
+ DB 15,89,21,166,202,1,0 ; mulps 0x1caa6(%rip),%xmm2 # 331e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf04>
DB 102,68,15,91,210 ; cvtps2dq %xmm2,%xmm10
DB 243,15,16,80,20 ; movss 0x14(%rax),%xmm2
DB 15,198,210,0 ; shufps $0x0,%xmm2,%xmm2
@@ -20850,7 +20850,7 @@ _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,113,151,1,0 ; minps 0x19771(%rip),%xmm2 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,93,21,49,199,1,0 ; minps 0x1c731(%rip),%xmm2 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -20878,31 +20878,31 @@ _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,178,153,1,0 ; mulps 0x199b2(%rip),%xmm12 # 30180 <_sk_srcover_bgra_8888_sse2_lowp+0xe04>
- DB 68,15,84,29,186,153,1,0 ; andps 0x199ba(%rip),%xmm11 # 30190 <_sk_srcover_bgra_8888_sse2_lowp+0xe14>
- DB 68,15,86,29,226,150,1,0 ; orps 0x196e2(%rip),%xmm11 # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
- DB 68,15,88,37,186,153,1,0 ; addps 0x199ba(%rip),%xmm12 # 301a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe24>
- DB 15,40,29,195,153,1,0 ; movaps 0x199c3(%rip),%xmm3 # 301b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe34>
+ DB 68,15,89,37,114,201,1,0 ; mulps 0x1c972(%rip),%xmm12 # 33140 <_sk_srcover_bgra_8888_sse2_lowp+0xe64>
+ DB 68,15,84,29,122,201,1,0 ; andps 0x1c97a(%rip),%xmm11 # 33150 <_sk_srcover_bgra_8888_sse2_lowp+0xe74>
+ DB 68,15,86,29,162,198,1,0 ; orps 0x1c6a2(%rip),%xmm11 # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
+ DB 68,15,88,37,122,201,1,0 ; addps 0x1c97a(%rip),%xmm12 # 33160 <_sk_srcover_bgra_8888_sse2_lowp+0xe84>
+ DB 15,40,29,131,201,1,0 ; movaps 0x1c983(%rip),%xmm3 # 33170 <_sk_srcover_bgra_8888_sse2_lowp+0xe94>
DB 65,15,89,219 ; mulps %xmm11,%xmm3
DB 68,15,92,227 ; subps %xmm3,%xmm12
- DB 68,15,88,29,195,153,1,0 ; addps 0x199c3(%rip),%xmm11 # 301c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe44>
- DB 15,40,29,204,153,1,0 ; movaps 0x199cc(%rip),%xmm3 # 301d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe54>
+ DB 68,15,88,29,131,201,1,0 ; addps 0x1c983(%rip),%xmm11 # 33180 <_sk_srcover_bgra_8888_sse2_lowp+0xea4>
+ DB 15,40,29,140,201,1,0 ; movaps 0x1c98c(%rip),%xmm3 # 33190 <_sk_srcover_bgra_8888_sse2_lowp+0xeb4>
DB 65,15,94,219 ; divps %xmm11,%xmm3
DB 68,15,92,227 ; subps %xmm3,%xmm12
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 102,69,15,58,8,212,1 ; roundps $0x1,%xmm12,%xmm10
DB 69,15,40,220 ; movaps %xmm12,%xmm11
DB 69,15,92,218 ; subps %xmm10,%xmm11
- DB 68,15,88,37,185,153,1,0 ; addps 0x199b9(%rip),%xmm12 # 301e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe64>
- DB 15,40,29,194,153,1,0 ; movaps 0x199c2(%rip),%xmm3 # 301f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe74>
+ DB 68,15,88,37,121,201,1,0 ; addps 0x1c979(%rip),%xmm12 # 331a0 <_sk_srcover_bgra_8888_sse2_lowp+0xec4>
+ DB 15,40,29,130,201,1,0 ; movaps 0x1c982(%rip),%xmm3 # 331b0 <_sk_srcover_bgra_8888_sse2_lowp+0xed4>
DB 65,15,89,219 ; mulps %xmm11,%xmm3
DB 68,15,92,227 ; subps %xmm3,%xmm12
- DB 68,15,40,21,194,153,1,0 ; movaps 0x199c2(%rip),%xmm10 # 30200 <_sk_srcover_bgra_8888_sse2_lowp+0xe84>
+ DB 68,15,40,21,130,201,1,0 ; movaps 0x1c982(%rip),%xmm10 # 331c0 <_sk_srcover_bgra_8888_sse2_lowp+0xee4>
DB 69,15,92,211 ; subps %xmm11,%xmm10
- DB 15,40,29,199,153,1,0 ; movaps 0x199c7(%rip),%xmm3 # 30210 <_sk_srcover_bgra_8888_sse2_lowp+0xe94>
+ DB 15,40,29,135,201,1,0 ; movaps 0x1c987(%rip),%xmm3 # 331d0 <_sk_srcover_bgra_8888_sse2_lowp+0xef4>
DB 65,15,94,218 ; divps %xmm10,%xmm3
DB 65,15,88,220 ; addps %xmm12,%xmm3
- DB 15,89,29,200,153,1,0 ; mulps 0x199c8(%rip),%xmm3 # 30220 <_sk_srcover_bgra_8888_sse2_lowp+0xea4>
+ DB 15,89,29,136,201,1,0 ; mulps 0x1c988(%rip),%xmm3 # 331e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf04>
DB 102,68,15,91,211 ; cvtps2dq %xmm3,%xmm10
DB 243,15,16,88,20 ; movss 0x14(%rax),%xmm3
DB 15,198,219,0 ; shufps $0x0,%xmm3,%xmm3
@@ -20910,7 +20910,7 @@ _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,83,150,1,0 ; minps 0x19653(%rip),%xmm3 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,93,29,19,198,1,0 ; minps 0x1c613(%rip),%xmm3 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -20926,20 +20926,20 @@ _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,207,152,1,0 ; mulps 0x198cf(%rip),%xmm0 # 30180 <_sk_srcover_bgra_8888_sse2_lowp+0xe04>
- DB 68,15,40,53,215,152,1,0 ; movaps 0x198d7(%rip),%xmm14 # 30190 <_sk_srcover_bgra_8888_sse2_lowp+0xe14>
+ DB 15,89,5,143,200,1,0 ; mulps 0x1c88f(%rip),%xmm0 # 33140 <_sk_srcover_bgra_8888_sse2_lowp+0xe64>
+ DB 68,15,40,53,151,200,1,0 ; movaps 0x1c897(%rip),%xmm14 # 33150 <_sk_srcover_bgra_8888_sse2_lowp+0xe74>
DB 65,15,84,214 ; andps %xmm14,%xmm2
- DB 68,15,40,37,251,149,1,0 ; movaps 0x195fb(%rip),%xmm12 # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+ DB 68,15,40,37,187,197,1,0 ; movaps 0x1c5bb(%rip),%xmm12 # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
DB 65,15,86,212 ; orps %xmm12,%xmm2
- DB 68,15,40,21,207,152,1,0 ; movaps 0x198cf(%rip),%xmm10 # 301a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe24>
+ DB 68,15,40,21,143,200,1,0 ; movaps 0x1c88f(%rip),%xmm10 # 33160 <_sk_srcover_bgra_8888_sse2_lowp+0xe84>
DB 65,15,88,194 ; addps %xmm10,%xmm0
- DB 68,15,40,29,211,152,1,0 ; movaps 0x198d3(%rip),%xmm11 # 301b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe34>
+ DB 68,15,40,29,147,200,1,0 ; movaps 0x1c893(%rip),%xmm11 # 33170 <_sk_srcover_bgra_8888_sse2_lowp+0xe94>
DB 15,40,226 ; movaps %xmm2,%xmm4
DB 65,15,89,227 ; mulps %xmm11,%xmm4
DB 15,92,196 ; subps %xmm4,%xmm0
- DB 68,15,40,13,209,152,1,0 ; movaps 0x198d1(%rip),%xmm9 # 301c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe44>
+ DB 68,15,40,13,145,200,1,0 ; movaps 0x1c891(%rip),%xmm9 # 33180 <_sk_srcover_bgra_8888_sse2_lowp+0xea4>
DB 65,15,88,209 ; addps %xmm9,%xmm2
- DB 68,15,40,45,213,152,1,0 ; movaps 0x198d5(%rip),%xmm13 # 301d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe54>
+ DB 68,15,40,45,149,200,1,0 ; movaps 0x1c895(%rip),%xmm13 # 33190 <_sk_srcover_bgra_8888_sse2_lowp+0xeb4>
DB 65,15,40,229 ; movaps %xmm13,%xmm4
DB 15,94,226 ; divps %xmm2,%xmm4
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -20950,21 +20950,21 @@ _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,184,152,1,0 ; movaps 0x198b8(%rip),%xmm6 # 301e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe64>
+ DB 15,40,53,120,200,1,0 ; movaps 0x1c878(%rip),%xmm6 # 331a0 <_sk_srcover_bgra_8888_sse2_lowp+0xec4>
DB 15,88,198 ; addps %xmm6,%xmm0
- DB 15,40,61,206,152,1,0 ; movaps 0x198ce(%rip),%xmm7 # 30200 <_sk_srcover_bgra_8888_sse2_lowp+0xe84>
+ DB 15,40,61,142,200,1,0 ; movaps 0x1c88e(%rip),%xmm7 # 331c0 <_sk_srcover_bgra_8888_sse2_lowp+0xee4>
DB 15,40,239 ; movaps %xmm7,%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
DB 15,40,212 ; movaps %xmm4,%xmm2
- DB 15,40,37,174,152,1,0 ; movaps 0x198ae(%rip),%xmm4 # 301f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe74>
+ DB 15,40,37,110,200,1,0 ; movaps 0x1c86e(%rip),%xmm4 # 331b0 <_sk_srcover_bgra_8888_sse2_lowp+0xed4>
DB 15,89,212 ; mulps %xmm4,%xmm2
DB 15,92,194 ; subps %xmm2,%xmm0
- DB 68,15,40,61,192,152,1,0 ; movaps 0x198c0(%rip),%xmm15 # 30210 <_sk_srcover_bgra_8888_sse2_lowp+0xe94>
+ DB 68,15,40,61,128,200,1,0 ; movaps 0x1c880(%rip),%xmm15 # 331d0 <_sk_srcover_bgra_8888_sse2_lowp+0xef4>
DB 65,15,40,215 ; movaps %xmm15,%xmm2
DB 15,94,213 ; divps %xmm5,%xmm2
DB 15,88,208 ; addps %xmm0,%xmm2
DB 15,91,193 ; cvtdq2ps %xmm1,%xmm0
- DB 15,89,5,28,152,1,0 ; mulps 0x1981c(%rip),%xmm0 # 30180 <_sk_srcover_bgra_8888_sse2_lowp+0xe04>
+ DB 15,89,5,220,199,1,0 ; mulps 0x1c7dc(%rip),%xmm0 # 33140 <_sk_srcover_bgra_8888_sse2_lowp+0xe64>
DB 65,15,84,206 ; andps %xmm14,%xmm1
DB 65,15,86,204 ; orps %xmm12,%xmm1
DB 65,15,88,194 ; addps %xmm10,%xmm0
@@ -20990,8 +20990,8 @@ _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,189,151,1,0 ; mulps 0x197bd(%rip),%xmm0 # 30180 <_sk_srcover_bgra_8888_sse2_lowp+0xe04>
- DB 15,84,29,198,151,1,0 ; andps 0x197c6(%rip),%xmm3 # 30190 <_sk_srcover_bgra_8888_sse2_lowp+0xe14>
+ DB 15,89,5,125,199,1,0 ; mulps 0x1c77d(%rip),%xmm0 # 33140 <_sk_srcover_bgra_8888_sse2_lowp+0xe64>
+ DB 15,84,29,134,199,1,0 ; andps 0x1c786(%rip),%xmm3 # 33150 <_sk_srcover_bgra_8888_sse2_lowp+0xe74>
DB 65,15,86,220 ; orps %xmm12,%xmm3
DB 65,15,88,194 ; addps %xmm10,%xmm0
DB 68,15,89,219 ; mulps %xmm3,%xmm11
@@ -21009,7 +21009,7 @@ _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,14,152,1,0 ; movaps 0x1980e(%rip),%xmm0 # 30220 <_sk_srcover_bgra_8888_sse2_lowp+0xea4>
+ DB 15,40,5,206,199,1,0 ; movaps 0x1c7ce(%rip),%xmm0 # 331e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf04>
DB 15,89,208 ; mulps %xmm0,%xmm2
DB 15,89,200 ; mulps %xmm0,%xmm1
DB 68,15,89,248 ; mulps %xmm0,%xmm15
@@ -21028,29 +21028,29 @@ _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,219,151,1,0 ; mulps 0x197db(%rip),%xmm8 # 30230 <_sk_srcover_bgra_8888_sse2_lowp+0xeb4>
- DB 68,15,40,13,83,149,1,0 ; movaps 0x19553(%rip),%xmm9 # 2ffb0 <_sk_srcover_bgra_8888_sse2_lowp+0xc34>
+ DB 68,15,89,5,155,199,1,0 ; mulps 0x1c79b(%rip),%xmm8 # 331f0 <_sk_srcover_bgra_8888_sse2_lowp+0xf14>
+ DB 68,15,40,13,19,197,1,0 ; movaps 0x1c513(%rip),%xmm9 # 32f70 <_sk_srcover_bgra_8888_sse2_lowp+0xc94>
DB 65,15,89,201 ; mulps %xmm9,%xmm1
- DB 15,40,5,216,151,1,0 ; movaps 0x197d8(%rip),%xmm0 # 30240 <_sk_srcover_bgra_8888_sse2_lowp+0xec4>
+ DB 15,40,5,152,199,1,0 ; movaps 0x1c798(%rip),%xmm0 # 33200 <_sk_srcover_bgra_8888_sse2_lowp+0xf24>
DB 15,88,200 ; addps %xmm0,%xmm1
DB 65,15,89,209 ; mulps %xmm9,%xmm2
DB 15,88,208 ; addps %xmm0,%xmm2
- DB 68,15,88,5,214,151,1,0 ; addps 0x197d6(%rip),%xmm8 # 30250 <_sk_srcover_bgra_8888_sse2_lowp+0xed4>
- DB 68,15,89,5,222,151,1,0 ; mulps 0x197de(%rip),%xmm8 # 30260 <_sk_srcover_bgra_8888_sse2_lowp+0xee4>
- DB 15,89,13,231,151,1,0 ; mulps 0x197e7(%rip),%xmm1 # 30270 <_sk_srcover_bgra_8888_sse2_lowp+0xef4>
+ DB 68,15,88,5,150,199,1,0 ; addps 0x1c796(%rip),%xmm8 # 33210 <_sk_srcover_bgra_8888_sse2_lowp+0xf34>
+ DB 68,15,89,5,158,199,1,0 ; mulps 0x1c79e(%rip),%xmm8 # 33220 <_sk_srcover_bgra_8888_sse2_lowp+0xf44>
+ DB 15,89,13,167,199,1,0 ; mulps 0x1c7a7(%rip),%xmm1 # 33230 <_sk_srcover_bgra_8888_sse2_lowp+0xf54>
DB 65,15,88,200 ; addps %xmm8,%xmm1
- DB 15,89,21,236,151,1,0 ; mulps 0x197ec(%rip),%xmm2 # 30280 <_sk_srcover_bgra_8888_sse2_lowp+0xf04>
+ DB 15,89,21,172,199,1,0 ; mulps 0x1c7ac(%rip),%xmm2 # 33240 <_sk_srcover_bgra_8888_sse2_lowp+0xf64>
DB 69,15,40,208 ; movaps %xmm8,%xmm10
DB 68,15,92,210 ; subps %xmm2,%xmm10
DB 68,15,40,217 ; movaps %xmm1,%xmm11
DB 69,15,89,219 ; mulps %xmm11,%xmm11
DB 68,15,89,217 ; mulps %xmm1,%xmm11
- DB 68,15,40,13,224,151,1,0 ; movaps 0x197e0(%rip),%xmm9 # 30290 <_sk_srcover_bgra_8888_sse2_lowp+0xf14>
+ DB 68,15,40,13,160,199,1,0 ; movaps 0x1c7a0(%rip),%xmm9 # 33250 <_sk_srcover_bgra_8888_sse2_lowp+0xf74>
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 65,15,194,195,1 ; cmpltps %xmm11,%xmm0
- DB 15,40,21,224,151,1,0 ; movaps 0x197e0(%rip),%xmm2 # 302a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf24>
+ DB 15,40,21,160,199,1,0 ; movaps 0x1c7a0(%rip),%xmm2 # 33260 <_sk_srcover_bgra_8888_sse2_lowp+0xf84>
DB 15,88,202 ; addps %xmm2,%xmm1
- DB 68,15,40,37,229,151,1,0 ; movaps 0x197e5(%rip),%xmm12 # 302b0 <_sk_srcover_bgra_8888_sse2_lowp+0xf34>
+ DB 68,15,40,37,165,199,1,0 ; movaps 0x1c7a5(%rip),%xmm12 # 33270 <_sk_srcover_bgra_8888_sse2_lowp+0xf94>
DB 65,15,89,204 ; mulps %xmm12,%xmm1
DB 102,65,15,56,20,203 ; blendvps %xmm0,%xmm11,%xmm1
DB 69,15,40,216 ; movaps %xmm8,%xmm11
@@ -21069,8 +21069,8 @@ _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,158,151,1,0 ; mulps 0x1979e(%rip),%xmm1 # 302c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf44>
- DB 15,89,21,167,151,1,0 ; mulps 0x197a7(%rip),%xmm2 # 302d0 <_sk_srcover_bgra_8888_sse2_lowp+0xf54>
+ DB 15,89,13,94,199,1,0 ; mulps 0x1c75e(%rip),%xmm1 # 33280 <_sk_srcover_bgra_8888_sse2_lowp+0xfa4>
+ DB 15,89,21,103,199,1,0 ; mulps 0x1c767(%rip),%xmm2 # 33290 <_sk_srcover_bgra_8888_sse2_lowp+0xfb4>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,40,193 ; movaps %xmm1,%xmm0
DB 65,15,40,200 ; movaps %xmm8,%xmm1
@@ -21087,9 +21087,9 @@ _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,37,148,1,0 ; pand 0x19425(%rip),%xmm0 # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+ DB 102,15,219,5,229,195,1,0 ; pand 0x1c3e5(%rip),%xmm0 # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
DB 15,91,216 ; cvtdq2ps %xmm0,%xmm3
- DB 15,89,29,123,149,1,0 ; mulps 0x1957b(%rip),%xmm3 # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+ DB 15,89,29,59,197,1,0 ; mulps 0x1c53b(%rip),%xmm3 # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
@@ -21127,9 +21127,9 @@ _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,153,147,1,0 ; pand 0x19399(%rip),%xmm4 # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+ DB 102,15,219,37,89,195,1,0 ; pand 0x1c359(%rip),%xmm4 # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
DB 15,91,252 ; cvtdq2ps %xmm4,%xmm7
- DB 15,89,61,239,148,1,0 ; mulps 0x194ef(%rip),%xmm7 # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+ DB 15,89,61,175,196,1,0 ; mulps 0x1c4af(%rip),%xmm7 # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 102,15,239,237 ; pxor %xmm5,%xmm5
@@ -21195,7 +21195,7 @@ _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,231,147,1,0 ; mulps 0x193e7(%rip),%xmm3 # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+ DB 15,89,29,167,195,1,0 ; mulps 0x1c3a7(%rip),%xmm3 # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
@@ -21211,7 +21211,7 @@ _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,138,146,1,0 ; movaps 0x1928a(%rip),%xmm8 # 2ffb0 <_sk_srcover_bgra_8888_sse2_lowp+0xc34>
+ DB 68,15,40,5,74,194,1,0 ; movaps 0x1c24a(%rip),%xmm8 # 32f70 <_sk_srcover_bgra_8888_sse2_lowp+0xc94>
DB 68,15,89,195 ; mulps %xmm3,%xmm8
DB 102,69,15,91,192 ; cvtps2dq %xmm8,%xmm8
DB 102,68,15,56,43,192 ; packusdw %xmm0,%xmm8
@@ -21233,7 +21233,7 @@ _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,94,149,1,0 ; pshufb 0x1955e(%rip),%xmm8 # 302e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf64>
+ DB 102,68,15,56,0,5,30,197,1,0 ; pshufb 0x1c51e(%rip),%xmm8 # 332a0 <_sk_srcover_bgra_8888_sse2_lowp+0xfc4>
DB 102,71,15,58,21,4,16,0 ; pextrw $0x0,%xmm8,(%r8,%r10,1)
DB 235,188 ; jmp 16d48 <_sk_store_a8_sse41+0x41>
DB 102,71,15,58,20,4,16,0 ; pextrb $0x0,%xmm8,(%r8,%r10,1)
@@ -21250,11 +21250,11 @@ _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,195,145,1,0 ; pand 0x191c3(%rip),%xmm0 # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+ DB 102,15,219,5,131,193,1,0 ; pand 0x1c183(%rip),%xmm0 # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,25,147,1,0 ; mulps 0x19319(%rip),%xmm0 # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+ DB 15,89,5,217,194,1,0 ; mulps 0x1c2d9(%rip),%xmm0 # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,0,145,1,0 ; movaps 0x19100(%rip),%xmm3 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,40,29,192,192,1,0 ; movaps 0x1c0c0(%rip),%xmm3 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 255,224 ; jmpq *%rax
@@ -21290,11 +21290,11 @@ _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,52,145,1,0 ; pand 0x19134(%rip),%xmm4 # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+ DB 102,15,219,37,244,192,1,0 ; pand 0x1c0f4(%rip),%xmm4 # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,138,146,1,0 ; mulps 0x1928a(%rip),%xmm4 # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+ DB 15,89,37,74,194,1,0 ; mulps 0x1c24a(%rip),%xmm4 # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,113,144,1,0 ; movaps 0x19071(%rip),%xmm7 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,40,61,49,192,1,0 ; movaps 0x1c031(%rip),%xmm7 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,40,244 ; movaps %xmm4,%xmm6
DB 255,224 ; jmpq *%rax
@@ -21358,9 +21358,9 @@ _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,127,145,1,0 ; mulps 0x1917f(%rip),%xmm0 # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+ DB 15,89,5,63,193,1,0 ; mulps 0x1c13f(%rip),%xmm0 # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,102,143,1,0 ; movaps 0x18f66(%rip),%xmm3 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,40,29,38,191,1,0 ; movaps 0x1bf26(%rip),%xmm3 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 255,224 ; jmpq *%rax
@@ -21377,19 +21377,19 @@ _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,84,145,1,0 ; movdqa 0x19154(%rip),%xmm0 # 300f0 <_sk_srcover_bgra_8888_sse2_lowp+0xd74>
+ DB 102,15,111,5,20,193,1,0 ; movdqa 0x1c114(%rip),%xmm0 # 330b0 <_sk_srcover_bgra_8888_sse2_lowp+0xdd4>
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,86,145,1,0 ; mulps 0x19156(%rip),%xmm0 # 30100 <_sk_srcover_bgra_8888_sse2_lowp+0xd84>
- DB 102,15,111,13,94,145,1,0 ; movdqa 0x1915e(%rip),%xmm1 # 30110 <_sk_srcover_bgra_8888_sse2_lowp+0xd94>
+ DB 15,89,5,22,193,1,0 ; mulps 0x1c116(%rip),%xmm0 # 330c0 <_sk_srcover_bgra_8888_sse2_lowp+0xde4>
+ DB 102,15,111,13,30,193,1,0 ; movdqa 0x1c11e(%rip),%xmm1 # 330d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdf4>
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,96,145,1,0 ; mulps 0x19160(%rip),%xmm1 # 30120 <_sk_srcover_bgra_8888_sse2_lowp+0xda4>
- DB 102,15,219,21,104,145,1,0 ; pand 0x19168(%rip),%xmm2 # 30130 <_sk_srcover_bgra_8888_sse2_lowp+0xdb4>
+ DB 15,89,13,32,193,1,0 ; mulps 0x1c120(%rip),%xmm1 # 330e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe04>
+ DB 102,15,219,21,40,193,1,0 ; pand 0x1c128(%rip),%xmm2 # 330f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe14>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,110,145,1,0 ; mulps 0x1916e(%rip),%xmm2 # 30140 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
+ DB 15,89,21,46,193,1,0 ; mulps 0x1c12e(%rip),%xmm2 # 33100 <_sk_srcover_bgra_8888_sse2_lowp+0xe24>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,245,142,1,0 ; movaps 0x18ef5(%rip),%xmm3 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,40,29,181,190,1,0 ; movaps 0x1beb5(%rip),%xmm3 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
@@ -21423,19 +21423,19 @@ _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,153,144,1,0 ; movdqa 0x19099(%rip),%xmm4 # 300f0 <_sk_srcover_bgra_8888_sse2_lowp+0xd74>
+ DB 102,15,111,37,89,192,1,0 ; movdqa 0x1c059(%rip),%xmm4 # 330b0 <_sk_srcover_bgra_8888_sse2_lowp+0xdd4>
DB 102,15,219,230 ; pand %xmm6,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,155,144,1,0 ; mulps 0x1909b(%rip),%xmm4 # 30100 <_sk_srcover_bgra_8888_sse2_lowp+0xd84>
- DB 102,15,111,45,163,144,1,0 ; movdqa 0x190a3(%rip),%xmm5 # 30110 <_sk_srcover_bgra_8888_sse2_lowp+0xd94>
+ DB 15,89,37,91,192,1,0 ; mulps 0x1c05b(%rip),%xmm4 # 330c0 <_sk_srcover_bgra_8888_sse2_lowp+0xde4>
+ DB 102,15,111,45,99,192,1,0 ; movdqa 0x1c063(%rip),%xmm5 # 330d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdf4>
DB 102,15,219,238 ; pand %xmm6,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,45,165,144,1,0 ; mulps 0x190a5(%rip),%xmm5 # 30120 <_sk_srcover_bgra_8888_sse2_lowp+0xda4>
- DB 102,15,219,53,173,144,1,0 ; pand 0x190ad(%rip),%xmm6 # 30130 <_sk_srcover_bgra_8888_sse2_lowp+0xdb4>
+ DB 15,89,45,101,192,1,0 ; mulps 0x1c065(%rip),%xmm5 # 330e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe04>
+ DB 102,15,219,53,109,192,1,0 ; pand 0x1c06d(%rip),%xmm6 # 330f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe14>
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,53,179,144,1,0 ; mulps 0x190b3(%rip),%xmm6 # 30140 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
+ DB 15,89,53,115,192,1,0 ; mulps 0x1c073(%rip),%xmm6 # 33100 <_sk_srcover_bgra_8888_sse2_lowp+0xe24>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,58,142,1,0 ; movaps 0x18e3a(%rip),%xmm7 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,40,61,250,189,1,0 ; movaps 0x1bdfa(%rip),%xmm7 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
@@ -21495,19 +21495,19 @@ _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,96,143,1,0 ; movdqa 0x18f60(%rip),%xmm0 # 300f0 <_sk_srcover_bgra_8888_sse2_lowp+0xd74>
+ DB 102,15,111,5,32,191,1,0 ; movdqa 0x1bf20(%rip),%xmm0 # 330b0 <_sk_srcover_bgra_8888_sse2_lowp+0xdd4>
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,98,143,1,0 ; mulps 0x18f62(%rip),%xmm0 # 30100 <_sk_srcover_bgra_8888_sse2_lowp+0xd84>
- DB 102,15,111,13,106,143,1,0 ; movdqa 0x18f6a(%rip),%xmm1 # 30110 <_sk_srcover_bgra_8888_sse2_lowp+0xd94>
+ DB 15,89,5,34,191,1,0 ; mulps 0x1bf22(%rip),%xmm0 # 330c0 <_sk_srcover_bgra_8888_sse2_lowp+0xde4>
+ DB 102,15,111,13,42,191,1,0 ; movdqa 0x1bf2a(%rip),%xmm1 # 330d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdf4>
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,108,143,1,0 ; mulps 0x18f6c(%rip),%xmm1 # 30120 <_sk_srcover_bgra_8888_sse2_lowp+0xda4>
- DB 102,15,219,21,116,143,1,0 ; pand 0x18f74(%rip),%xmm2 # 30130 <_sk_srcover_bgra_8888_sse2_lowp+0xdb4>
+ DB 15,89,13,44,191,1,0 ; mulps 0x1bf2c(%rip),%xmm1 # 330e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe04>
+ DB 102,15,219,21,52,191,1,0 ; pand 0x1bf34(%rip),%xmm2 # 330f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe14>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,122,143,1,0 ; mulps 0x18f7a(%rip),%xmm2 # 30140 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
+ DB 15,89,21,58,191,1,0 ; mulps 0x1bf3a(%rip),%xmm2 # 33100 <_sk_srcover_bgra_8888_sse2_lowp+0xe24>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,1,141,1,0 ; movaps 0x18d01(%rip),%xmm3 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,40,29,193,188,1,0 ; movaps 0x1bcc1(%rip),%xmm3 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 255,224 ; jmpq *%rax
PUBLIC _sk_store_565_sse41
@@ -21519,12 +21519,12 @@ _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,1,145,1,0 ; movaps 0x19101(%rip),%xmm8 # 302f0 <_sk_srcover_bgra_8888_sse2_lowp+0xf74>
+ DB 68,15,40,5,193,192,1,0 ; movaps 0x1c0c1(%rip),%xmm8 # 332b0 <_sk_srcover_bgra_8888_sse2_lowp+0xfd4>
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 102,69,15,91,201 ; cvtps2dq %xmm9,%xmm9
DB 102,65,15,114,241,11 ; pslld $0xb,%xmm9
- DB 68,15,40,21,246,144,1,0 ; movaps 0x190f6(%rip),%xmm10 # 30300 <_sk_srcover_bgra_8888_sse2_lowp+0xf84>
+ DB 68,15,40,21,182,192,1,0 ; movaps 0x1c0b6(%rip),%xmm10 # 332c0 <_sk_srcover_bgra_8888_sse2_lowp+0xfe4>
DB 68,15,89,209 ; mulps %xmm1,%xmm10
DB 102,69,15,91,210 ; cvtps2dq %xmm10,%xmm10
DB 102,65,15,114,242,5 ; pslld $0x5,%xmm10
@@ -21566,21 +21566,21 @@ _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,101,144,1,0 ; movdqa 0x19065(%rip),%xmm0 # 30310 <_sk_srcover_bgra_8888_sse2_lowp+0xf94>
+ DB 102,15,111,5,37,192,1,0 ; movdqa 0x1c025(%rip),%xmm0 # 332d0 <_sk_srcover_bgra_8888_sse2_lowp+0xff4>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,103,144,1,0 ; mulps 0x19067(%rip),%xmm0 # 30320 <_sk_srcover_bgra_8888_sse2_lowp+0xfa4>
- DB 102,15,111,13,111,144,1,0 ; movdqa 0x1906f(%rip),%xmm1 # 30330 <_sk_srcover_bgra_8888_sse2_lowp+0xfb4>
+ DB 15,89,5,39,192,1,0 ; mulps 0x1c027(%rip),%xmm0 # 332e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1004>
+ DB 102,15,111,13,47,192,1,0 ; movdqa 0x1c02f(%rip),%xmm1 # 332f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1014>
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,113,144,1,0 ; mulps 0x19071(%rip),%xmm1 # 30340 <_sk_srcover_bgra_8888_sse2_lowp+0xfc4>
- DB 102,15,111,21,121,144,1,0 ; movdqa 0x19079(%rip),%xmm2 # 30350 <_sk_srcover_bgra_8888_sse2_lowp+0xfd4>
+ DB 15,89,13,49,192,1,0 ; mulps 0x1c031(%rip),%xmm1 # 33300 <_sk_srcover_bgra_8888_sse2_lowp+0x1024>
+ DB 102,15,111,21,57,192,1,0 ; movdqa 0x1c039(%rip),%xmm2 # 33310 <_sk_srcover_bgra_8888_sse2_lowp+0x1034>
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,123,144,1,0 ; mulps 0x1907b(%rip),%xmm2 # 30360 <_sk_srcover_bgra_8888_sse2_lowp+0xfe4>
- DB 102,15,219,29,131,144,1,0 ; pand 0x19083(%rip),%xmm3 # 30370 <_sk_srcover_bgra_8888_sse2_lowp+0xff4>
+ DB 15,89,21,59,192,1,0 ; mulps 0x1c03b(%rip),%xmm2 # 33320 <_sk_srcover_bgra_8888_sse2_lowp+0x1044>
+ DB 102,15,219,29,67,192,1,0 ; pand 0x1c043(%rip),%xmm3 # 33330 <_sk_srcover_bgra_8888_sse2_lowp+0x1054>
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,29,137,144,1,0 ; mulps 0x19089(%rip),%xmm3 # 30380 <_sk_srcover_bgra_8888_sse2_lowp+0x1004>
+ DB 15,89,29,73,192,1,0 ; mulps 0x1c049(%rip),%xmm3 # 33340 <_sk_srcover_bgra_8888_sse2_lowp+0x1064>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
@@ -21615,21 +21615,21 @@ _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,155,143,1,0 ; movdqa 0x18f9b(%rip),%xmm4 # 30310 <_sk_srcover_bgra_8888_sse2_lowp+0xf94>
+ DB 102,15,111,37,91,191,1,0 ; movdqa 0x1bf5b(%rip),%xmm4 # 332d0 <_sk_srcover_bgra_8888_sse2_lowp+0xff4>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,157,143,1,0 ; mulps 0x18f9d(%rip),%xmm4 # 30320 <_sk_srcover_bgra_8888_sse2_lowp+0xfa4>
- DB 102,15,111,45,165,143,1,0 ; movdqa 0x18fa5(%rip),%xmm5 # 30330 <_sk_srcover_bgra_8888_sse2_lowp+0xfb4>
+ DB 15,89,37,93,191,1,0 ; mulps 0x1bf5d(%rip),%xmm4 # 332e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1004>
+ DB 102,15,111,45,101,191,1,0 ; movdqa 0x1bf65(%rip),%xmm5 # 332f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1014>
DB 102,15,219,239 ; pand %xmm7,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,45,167,143,1,0 ; mulps 0x18fa7(%rip),%xmm5 # 30340 <_sk_srcover_bgra_8888_sse2_lowp+0xfc4>
- DB 102,15,111,53,175,143,1,0 ; movdqa 0x18faf(%rip),%xmm6 # 30350 <_sk_srcover_bgra_8888_sse2_lowp+0xfd4>
+ DB 15,89,45,103,191,1,0 ; mulps 0x1bf67(%rip),%xmm5 # 33300 <_sk_srcover_bgra_8888_sse2_lowp+0x1024>
+ DB 102,15,111,53,111,191,1,0 ; movdqa 0x1bf6f(%rip),%xmm6 # 33310 <_sk_srcover_bgra_8888_sse2_lowp+0x1034>
DB 102,15,219,247 ; pand %xmm7,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,53,177,143,1,0 ; mulps 0x18fb1(%rip),%xmm6 # 30360 <_sk_srcover_bgra_8888_sse2_lowp+0xfe4>
- DB 102,15,219,61,185,143,1,0 ; pand 0x18fb9(%rip),%xmm7 # 30370 <_sk_srcover_bgra_8888_sse2_lowp+0xff4>
+ DB 15,89,53,113,191,1,0 ; mulps 0x1bf71(%rip),%xmm6 # 33320 <_sk_srcover_bgra_8888_sse2_lowp+0x1044>
+ DB 102,15,219,61,121,191,1,0 ; pand 0x1bf79(%rip),%xmm7 # 33330 <_sk_srcover_bgra_8888_sse2_lowp+0x1054>
DB 15,91,255 ; cvtdq2ps %xmm7,%xmm7
- DB 15,89,61,191,143,1,0 ; mulps 0x18fbf(%rip),%xmm7 # 30380 <_sk_srcover_bgra_8888_sse2_lowp+0x1004>
+ DB 15,89,61,127,191,1,0 ; mulps 0x1bf7f(%rip),%xmm7 # 33340 <_sk_srcover_bgra_8888_sse2_lowp+0x1064>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
@@ -21690,21 +21690,21 @@ _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,83,142,1,0 ; movdqa 0x18e53(%rip),%xmm0 # 30310 <_sk_srcover_bgra_8888_sse2_lowp+0xf94>
+ DB 102,15,111,5,19,190,1,0 ; movdqa 0x1be13(%rip),%xmm0 # 332d0 <_sk_srcover_bgra_8888_sse2_lowp+0xff4>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,85,142,1,0 ; mulps 0x18e55(%rip),%xmm0 # 30320 <_sk_srcover_bgra_8888_sse2_lowp+0xfa4>
- DB 102,15,111,13,93,142,1,0 ; movdqa 0x18e5d(%rip),%xmm1 # 30330 <_sk_srcover_bgra_8888_sse2_lowp+0xfb4>
+ DB 15,89,5,21,190,1,0 ; mulps 0x1be15(%rip),%xmm0 # 332e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1004>
+ DB 102,15,111,13,29,190,1,0 ; movdqa 0x1be1d(%rip),%xmm1 # 332f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1014>
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,95,142,1,0 ; mulps 0x18e5f(%rip),%xmm1 # 30340 <_sk_srcover_bgra_8888_sse2_lowp+0xfc4>
- DB 102,15,111,21,103,142,1,0 ; movdqa 0x18e67(%rip),%xmm2 # 30350 <_sk_srcover_bgra_8888_sse2_lowp+0xfd4>
+ DB 15,89,13,31,190,1,0 ; mulps 0x1be1f(%rip),%xmm1 # 33300 <_sk_srcover_bgra_8888_sse2_lowp+0x1024>
+ DB 102,15,111,21,39,190,1,0 ; movdqa 0x1be27(%rip),%xmm2 # 33310 <_sk_srcover_bgra_8888_sse2_lowp+0x1034>
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,105,142,1,0 ; mulps 0x18e69(%rip),%xmm2 # 30360 <_sk_srcover_bgra_8888_sse2_lowp+0xfe4>
- DB 102,15,219,29,113,142,1,0 ; pand 0x18e71(%rip),%xmm3 # 30370 <_sk_srcover_bgra_8888_sse2_lowp+0xff4>
+ DB 15,89,21,41,190,1,0 ; mulps 0x1be29(%rip),%xmm2 # 33320 <_sk_srcover_bgra_8888_sse2_lowp+0x1044>
+ DB 102,15,219,29,49,190,1,0 ; pand 0x1be31(%rip),%xmm3 # 33330 <_sk_srcover_bgra_8888_sse2_lowp+0x1054>
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,29,119,142,1,0 ; mulps 0x18e77(%rip),%xmm3 # 30380 <_sk_srcover_bgra_8888_sse2_lowp+0x1004>
+ DB 15,89,29,55,190,1,0 ; mulps 0x1be37(%rip),%xmm3 # 33340 <_sk_srcover_bgra_8888_sse2_lowp+0x1064>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -21717,7 +21717,7 @@ _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,101,142,1,0 ; movaps 0x18e65(%rip),%xmm8 # 30390 <_sk_srcover_bgra_8888_sse2_lowp+0x1014>
+ DB 68,15,40,5,37,190,1,0 ; movaps 0x1be25(%rip),%xmm8 # 33350 <_sk_srcover_bgra_8888_sse2_lowp+0x1074>
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 102,69,15,91,201 ; cvtps2dq %xmm9,%xmm9
@@ -21769,17 +21769,17 @@ _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,133,137,1,0 ; movdqa 0x18985(%rip),%xmm0 # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+ DB 102,15,111,5,69,185,1,0 ; movdqa 0x1b945(%rip),%xmm0 # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,5,214,138,1,0 ; movaps 0x18ad6(%rip),%xmm8 # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+ DB 68,15,40,5,150,186,1,0 ; movaps 0x1ba96(%rip),%xmm8 # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
- DB 102,15,56,0,13,117,137,1,0 ; pshufb 0x18975(%rip),%xmm1 # 2ff90 <_sk_srcover_bgra_8888_sse2_lowp+0xc14>
+ DB 102,15,56,0,13,53,185,1,0 ; pshufb 0x1b935(%rip),%xmm1 # 32f50 <_sk_srcover_bgra_8888_sse2_lowp+0xc74>
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,111,211 ; movdqa %xmm3,%xmm2
- DB 102,15,56,0,21,113,137,1,0 ; pshufb 0x18971(%rip),%xmm2 # 2ffa0 <_sk_srcover_bgra_8888_sse2_lowp+0xc24>
+ DB 102,15,56,0,21,49,185,1,0 ; pshufb 0x1b931(%rip),%xmm2 # 32f60 <_sk_srcover_bgra_8888_sse2_lowp+0xc84>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 102,15,114,211,24 ; psrld $0x18,%xmm3
@@ -21816,17 +21816,17 @@ _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,203,136,1,0 ; movdqa 0x188cb(%rip),%xmm4 # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+ DB 102,15,111,37,139,184,1,0 ; movdqa 0x1b88b(%rip),%xmm4 # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 68,15,40,5,28,138,1,0 ; movaps 0x18a1c(%rip),%xmm8 # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+ DB 68,15,40,5,220,185,1,0 ; movaps 0x1b9dc(%rip),%xmm8 # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
DB 65,15,89,224 ; mulps %xmm8,%xmm4
DB 102,15,111,239 ; movdqa %xmm7,%xmm5
- DB 102,15,56,0,45,187,136,1,0 ; pshufb 0x188bb(%rip),%xmm5 # 2ff90 <_sk_srcover_bgra_8888_sse2_lowp+0xc14>
+ DB 102,15,56,0,45,123,184,1,0 ; pshufb 0x1b87b(%rip),%xmm5 # 32f50 <_sk_srcover_bgra_8888_sse2_lowp+0xc74>
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
DB 65,15,89,232 ; mulps %xmm8,%xmm5
DB 102,15,111,247 ; movdqa %xmm7,%xmm6
- DB 102,15,56,0,53,183,136,1,0 ; pshufb 0x188b7(%rip),%xmm6 # 2ffa0 <_sk_srcover_bgra_8888_sse2_lowp+0xc24>
+ DB 102,15,56,0,53,119,184,1,0 ; pshufb 0x1b877(%rip),%xmm6 # 32f60 <_sk_srcover_bgra_8888_sse2_lowp+0xc84>
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
DB 65,15,89,240 ; mulps %xmm8,%xmm6
DB 102,15,114,215,24 ; psrld $0x18,%xmm7
@@ -21884,17 +21884,17 @@ _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,164,135,1,0 ; movdqa 0x187a4(%rip),%xmm0 # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+ DB 102,15,111,5,100,183,1,0 ; movdqa 0x1b764(%rip),%xmm0 # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,5,245,136,1,0 ; movaps 0x188f5(%rip),%xmm8 # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+ DB 68,15,40,5,181,184,1,0 ; movaps 0x1b8b5(%rip),%xmm8 # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
- DB 102,15,56,0,13,148,135,1,0 ; pshufb 0x18794(%rip),%xmm1 # 2ff90 <_sk_srcover_bgra_8888_sse2_lowp+0xc14>
+ DB 102,15,56,0,13,84,183,1,0 ; pshufb 0x1b754(%rip),%xmm1 # 32f50 <_sk_srcover_bgra_8888_sse2_lowp+0xc74>
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,111,211 ; movdqa %xmm3,%xmm2
- DB 102,15,56,0,21,144,135,1,0 ; pshufb 0x18790(%rip),%xmm2 # 2ffa0 <_sk_srcover_bgra_8888_sse2_lowp+0xc24>
+ DB 102,15,56,0,21,80,183,1,0 ; pshufb 0x1b750(%rip),%xmm2 # 32f60 <_sk_srcover_bgra_8888_sse2_lowp+0xc84>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 102,15,114,211,24 ; psrld $0x18,%xmm3
@@ -21912,7 +21912,7 @@ _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,106,135,1,0 ; movaps 0x1876a(%rip),%xmm8 # 2ffb0 <_sk_srcover_bgra_8888_sse2_lowp+0xc34>
+ DB 68,15,40,5,42,183,1,0 ; movaps 0x1b72a(%rip),%xmm8 # 32f70 <_sk_srcover_bgra_8888_sse2_lowp+0xc94>
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 102,69,15,91,201 ; cvtps2dq %xmm9,%xmm9
@@ -21961,17 +21961,17 @@ _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,126,134,1,0 ; movdqa 0x1867e(%rip),%xmm0 # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+ DB 102,15,111,5,62,182,1,0 ; movdqa 0x1b63e(%rip),%xmm0 # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,208 ; cvtdq2ps %xmm0,%xmm2
- DB 68,15,40,5,207,135,1,0 ; movaps 0x187cf(%rip),%xmm8 # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+ DB 68,15,40,5,143,183,1,0 ; movaps 0x1b78f(%rip),%xmm8 # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
- DB 102,15,56,0,5,110,134,1,0 ; pshufb 0x1866e(%rip),%xmm0 # 2ff90 <_sk_srcover_bgra_8888_sse2_lowp+0xc14>
+ DB 102,15,56,0,5,46,182,1,0 ; pshufb 0x1b62e(%rip),%xmm0 # 32f50 <_sk_srcover_bgra_8888_sse2_lowp+0xc74>
DB 15,91,200 ; cvtdq2ps %xmm0,%xmm1
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
- DB 102,15,56,0,5,106,134,1,0 ; pshufb 0x1866a(%rip),%xmm0 # 2ffa0 <_sk_srcover_bgra_8888_sse2_lowp+0xc24>
+ DB 102,15,56,0,5,42,182,1,0 ; pshufb 0x1b62a(%rip),%xmm0 # 32f60 <_sk_srcover_bgra_8888_sse2_lowp+0xc84>
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,114,211,24 ; psrld $0x18,%xmm3
@@ -22008,17 +22008,17 @@ _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,196,133,1,0 ; movdqa 0x185c4(%rip),%xmm4 # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+ DB 102,15,111,37,132,181,1,0 ; movdqa 0x1b584(%rip),%xmm4 # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,244 ; cvtdq2ps %xmm4,%xmm6
- DB 68,15,40,5,21,135,1,0 ; movaps 0x18715(%rip),%xmm8 # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+ DB 68,15,40,5,213,182,1,0 ; movaps 0x1b6d5(%rip),%xmm8 # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
DB 65,15,89,240 ; mulps %xmm8,%xmm6
DB 102,15,111,231 ; movdqa %xmm7,%xmm4
- DB 102,15,56,0,37,180,133,1,0 ; pshufb 0x185b4(%rip),%xmm4 # 2ff90 <_sk_srcover_bgra_8888_sse2_lowp+0xc14>
+ DB 102,15,56,0,37,116,181,1,0 ; pshufb 0x1b574(%rip),%xmm4 # 32f50 <_sk_srcover_bgra_8888_sse2_lowp+0xc74>
DB 15,91,236 ; cvtdq2ps %xmm4,%xmm5
DB 65,15,89,232 ; mulps %xmm8,%xmm5
DB 102,15,111,231 ; movdqa %xmm7,%xmm4
- DB 102,15,56,0,37,176,133,1,0 ; pshufb 0x185b0(%rip),%xmm4 # 2ffa0 <_sk_srcover_bgra_8888_sse2_lowp+0xc24>
+ DB 102,15,56,0,37,112,181,1,0 ; pshufb 0x1b570(%rip),%xmm4 # 32f60 <_sk_srcover_bgra_8888_sse2_lowp+0xc84>
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
DB 65,15,89,224 ; mulps %xmm8,%xmm4
DB 102,15,114,215,24 ; psrld $0x18,%xmm7
@@ -22076,17 +22076,17 @@ _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,157,132,1,0 ; movdqa 0x1849d(%rip),%xmm0 # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+ DB 102,15,111,5,93,180,1,0 ; movdqa 0x1b45d(%rip),%xmm0 # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,208 ; cvtdq2ps %xmm0,%xmm2
- DB 68,15,40,5,238,133,1,0 ; movaps 0x185ee(%rip),%xmm8 # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+ DB 68,15,40,5,174,181,1,0 ; movaps 0x1b5ae(%rip),%xmm8 # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
- DB 102,15,56,0,5,141,132,1,0 ; pshufb 0x1848d(%rip),%xmm0 # 2ff90 <_sk_srcover_bgra_8888_sse2_lowp+0xc14>
+ DB 102,15,56,0,5,77,180,1,0 ; pshufb 0x1b44d(%rip),%xmm0 # 32f50 <_sk_srcover_bgra_8888_sse2_lowp+0xc74>
DB 15,91,200 ; cvtdq2ps %xmm0,%xmm1
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
- DB 102,15,56,0,5,137,132,1,0 ; pshufb 0x18489(%rip),%xmm0 # 2ffa0 <_sk_srcover_bgra_8888_sse2_lowp+0xc24>
+ DB 102,15,56,0,5,73,180,1,0 ; pshufb 0x1b449(%rip),%xmm0 # 32f60 <_sk_srcover_bgra_8888_sse2_lowp+0xc84>
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,114,211,24 ; psrld $0x18,%xmm3
@@ -22104,7 +22104,7 @@ _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,99,132,1,0 ; movaps 0x18463(%rip),%xmm8 # 2ffb0 <_sk_srcover_bgra_8888_sse2_lowp+0xc34>
+ DB 68,15,40,5,35,180,1,0 ; movaps 0x1b423(%rip),%xmm8 # 32f70 <_sk_srcover_bgra_8888_sse2_lowp+0xc94>
DB 68,15,40,202 ; movaps %xmm2,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 102,69,15,91,201 ; cvtps2dq %xmm9,%xmm9
@@ -22161,19 +22161,19 @@ _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,104,135,1,0 ; movdqa 0x18768(%rip),%xmm8 # 303a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1024>
+ DB 102,68,15,111,5,40,183,1,0 ; movdqa 0x1b728(%rip),%xmm8 # 33360 <_sk_srcover_bgra_8888_sse2_lowp+0x1084>
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
DB 102,65,15,219,200 ; pand %xmm8,%xmm1
- DB 102,68,15,111,21,102,135,1,0 ; movdqa 0x18766(%rip),%xmm10 # 303b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1034>
+ DB 102,68,15,111,21,38,183,1,0 ; movdqa 0x1b726(%rip),%xmm10 # 33370 <_sk_srcover_bgra_8888_sse2_lowp+0x1094>
DB 102,65,15,219,210 ; pand %xmm10,%xmm2
- DB 102,15,111,29,105,135,1,0 ; movdqa 0x18769(%rip),%xmm3 # 303c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1044>
+ DB 102,15,111,29,41,183,1,0 ; movdqa 0x1b729(%rip),%xmm3 # 33380 <_sk_srcover_bgra_8888_sse2_lowp+0x10a4>
DB 102,15,114,241,16 ; pslld $0x10,%xmm1
DB 102,15,111,194 ; movdqa %xmm2,%xmm0
DB 102,15,56,63,195 ; pmaxud %xmm3,%xmm0
DB 102,15,118,194 ; pcmpeqd %xmm2,%xmm0
DB 102,15,114,242,13 ; pslld $0xd,%xmm2
DB 102,15,235,209 ; por %xmm1,%xmm2
- DB 102,68,15,111,29,85,135,1,0 ; movdqa 0x18755(%rip),%xmm11 # 303d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1054>
+ DB 102,68,15,111,29,21,183,1,0 ; movdqa 0x1b715(%rip),%xmm11 # 33390 <_sk_srcover_bgra_8888_sse2_lowp+0x10b4>
DB 102,65,15,254,211 ; paddd %xmm11,%xmm2
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 102,65,15,112,204,238 ; pshufd $0xee,%xmm12,%xmm1
@@ -22247,19 +22247,19 @@ _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,202,133,1,0 ; movdqa 0x185ca(%rip),%xmm8 # 303a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1024>
+ DB 102,68,15,111,5,138,181,1,0 ; movdqa 0x1b58a(%rip),%xmm8 # 33360 <_sk_srcover_bgra_8888_sse2_lowp+0x1084>
DB 102,15,111,238 ; movdqa %xmm6,%xmm5
DB 102,65,15,219,232 ; pand %xmm8,%xmm5
- DB 102,68,15,111,21,200,133,1,0 ; movdqa 0x185c8(%rip),%xmm10 # 303b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1034>
+ DB 102,68,15,111,21,136,181,1,0 ; movdqa 0x1b588(%rip),%xmm10 # 33370 <_sk_srcover_bgra_8888_sse2_lowp+0x1094>
DB 102,65,15,219,242 ; pand %xmm10,%xmm6
- DB 102,15,111,61,203,133,1,0 ; movdqa 0x185cb(%rip),%xmm7 # 303c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1044>
+ DB 102,15,111,61,139,181,1,0 ; movdqa 0x1b58b(%rip),%xmm7 # 33380 <_sk_srcover_bgra_8888_sse2_lowp+0x10a4>
DB 102,15,114,245,16 ; pslld $0x10,%xmm5
DB 102,15,111,230 ; movdqa %xmm6,%xmm4
DB 102,15,56,63,231 ; pmaxud %xmm7,%xmm4
DB 102,15,118,230 ; pcmpeqd %xmm6,%xmm4
DB 102,15,114,246,13 ; pslld $0xd,%xmm6
DB 102,15,235,245 ; por %xmm5,%xmm6
- DB 102,68,15,111,29,183,133,1,0 ; movdqa 0x185b7(%rip),%xmm11 # 303d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1054>
+ DB 102,68,15,111,29,119,181,1,0 ; movdqa 0x1b577(%rip),%xmm11 # 33390 <_sk_srcover_bgra_8888_sse2_lowp+0x10b4>
DB 102,65,15,254,243 ; paddd %xmm11,%xmm6
DB 102,15,219,230 ; pand %xmm6,%xmm4
DB 102,65,15,112,236,238 ; pshufd $0xee,%xmm12,%xmm5
@@ -22355,19 +22355,19 @@ _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,200,131,1,0 ; movdqa 0x183c8(%rip),%xmm8 # 303a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1024>
+ DB 102,68,15,111,5,136,179,1,0 ; movdqa 0x1b388(%rip),%xmm8 # 33360 <_sk_srcover_bgra_8888_sse2_lowp+0x1084>
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
DB 102,65,15,219,200 ; pand %xmm8,%xmm1
- DB 102,68,15,111,21,198,131,1,0 ; movdqa 0x183c6(%rip),%xmm10 # 303b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1034>
+ DB 102,68,15,111,21,134,179,1,0 ; movdqa 0x1b386(%rip),%xmm10 # 33370 <_sk_srcover_bgra_8888_sse2_lowp+0x1094>
DB 102,65,15,219,210 ; pand %xmm10,%xmm2
- DB 102,15,111,29,201,131,1,0 ; movdqa 0x183c9(%rip),%xmm3 # 303c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1044>
+ DB 102,15,111,29,137,179,1,0 ; movdqa 0x1b389(%rip),%xmm3 # 33380 <_sk_srcover_bgra_8888_sse2_lowp+0x10a4>
DB 102,15,114,241,16 ; pslld $0x10,%xmm1
DB 102,15,111,194 ; movdqa %xmm2,%xmm0
DB 102,15,56,63,195 ; pmaxud %xmm3,%xmm0
DB 102,15,118,194 ; pcmpeqd %xmm2,%xmm0
DB 102,15,114,242,13 ; pslld $0xd,%xmm2
DB 102,15,235,209 ; por %xmm1,%xmm2
- DB 102,68,15,111,29,181,131,1,0 ; movdqa 0x183b5(%rip),%xmm11 # 303d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1054>
+ DB 102,68,15,111,29,117,179,1,0 ; movdqa 0x1b375(%rip),%xmm11 # 33390 <_sk_srcover_bgra_8888_sse2_lowp+0x10b4>
DB 102,65,15,254,211 ; paddd %xmm11,%xmm2
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 102,65,15,112,204,238 ; pshufd $0xee,%xmm12,%xmm1
@@ -22418,20 +22418,20 @@ _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,221,130,1,0 ; movdqa 0x182dd(%rip),%xmm9 # 303e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1064>
+ DB 102,68,15,111,13,157,178,1,0 ; movdqa 0x1b29d(%rip),%xmm9 # 333a0 <_sk_srcover_bgra_8888_sse2_lowp+0x10c4>
DB 102,68,15,111,224 ; movdqa %xmm0,%xmm12
DB 102,69,15,219,225 ; pand %xmm9,%xmm12
- DB 102,68,15,111,29,218,130,1,0 ; movdqa 0x182da(%rip),%xmm11 # 303f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1074>
+ DB 102,68,15,111,29,154,178,1,0 ; movdqa 0x1b29a(%rip),%xmm11 # 333b0 <_sk_srcover_bgra_8888_sse2_lowp+0x10d4>
DB 102,68,15,111,232 ; movdqa %xmm0,%xmm13
DB 102,69,15,219,235 ; pand %xmm11,%xmm13
- DB 102,68,15,111,21,215,130,1,0 ; movdqa 0x182d7(%rip),%xmm10 # 30400 <_sk_srcover_bgra_8888_sse2_lowp+0x1084>
+ DB 102,68,15,111,21,151,178,1,0 ; movdqa 0x1b297(%rip),%xmm10 # 333c0 <_sk_srcover_bgra_8888_sse2_lowp+0x10e4>
DB 102,65,15,114,212,16 ; psrld $0x10,%xmm12
DB 102,69,15,111,197 ; movdqa %xmm13,%xmm8
DB 102,69,15,56,63,194 ; pmaxud %xmm10,%xmm8
DB 102,69,15,118,197 ; pcmpeqd %xmm13,%xmm8
DB 102,65,15,114,213,13 ; psrld $0xd,%xmm13
DB 102,69,15,254,236 ; paddd %xmm12,%xmm13
- DB 102,68,15,111,37,189,130,1,0 ; movdqa 0x182bd(%rip),%xmm12 # 30410 <_sk_srcover_bgra_8888_sse2_lowp+0x1094>
+ DB 102,68,15,111,37,125,178,1,0 ; movdqa 0x1b27d(%rip),%xmm12 # 333d0 <_sk_srcover_bgra_8888_sse2_lowp+0x10f4>
DB 102,69,15,254,236 ; paddd %xmm12,%xmm13
DB 102,69,15,219,197 ; pand %xmm13,%xmm8
DB 102,68,15,56,43,192 ; packusdw %xmm0,%xmm8
@@ -22519,7 +22519,7 @@ _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,133,126,1,0 ; movaps 0x17e85(%rip),%xmm8 # 30170 <_sk_srcover_bgra_8888_sse2_lowp+0xdf4>
+ DB 68,15,40,5,69,174,1,0 ; movaps 0x1ae45(%rip),%xmm8 # 33130 <_sk_srcover_bgra_8888_sse2_lowp+0xe54>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
DB 102,15,113,241,8 ; psllw $0x8,%xmm1
@@ -22591,7 +22591,7 @@ _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,84,125,1,0 ; movaps 0x17d54(%rip),%xmm8 # 30170 <_sk_srcover_bgra_8888_sse2_lowp+0xdf4>
+ DB 68,15,40,5,20,173,1,0 ; movaps 0x1ad14(%rip),%xmm8 # 33130 <_sk_srcover_bgra_8888_sse2_lowp+0xe54>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
DB 102,15,113,241,8 ; psllw $0x8,%xmm1
@@ -22608,7 +22608,7 @@ _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,107,122,1,0 ; movaps 0x17a6b(%rip),%xmm3 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,40,29,43,170,1,0 ; movaps 0x1aa2b(%rip),%xmm3 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 255,224 ; jmpq *%rax
DB 102,65,15,110,20,64 ; movd (%r8,%rax,2),%xmm2
DB 102,15,239,201 ; pxor %xmm1,%xmm1
@@ -22640,7 +22640,7 @@ _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,52,127,1,0 ; movaps 0x17f34(%rip),%xmm10 # 30420 <_sk_srcover_bgra_8888_sse2_lowp+0x10a4>
+ DB 68,15,40,21,244,174,1,0 ; movaps 0x1aef4(%rip),%xmm10 # 333e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1104>
DB 68,15,40,192 ; movaps %xmm0,%xmm8
DB 69,15,89,194 ; mulps %xmm10,%xmm8
DB 102,69,15,91,192 ; cvtps2dq %xmm8,%xmm8
@@ -22859,7 +22859,7 @@ _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,250,109,1,0 ; mulss 0x16dfa(%rip),%xmm9 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 243,68,15,89,13,90,157,1,0 ; mulss 0x19d5a(%rip),%xmm9 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
DB 68,15,89,200 ; mulps %xmm0,%xmm9
DB 102,69,15,58,8,201,1 ; roundps $0x1,%xmm9,%xmm9
@@ -22882,7 +22882,7 @@ _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,161,109,1,0 ; mulss 0x16da1(%rip),%xmm9 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 243,68,15,89,13,1,157,1,0 ; mulss 0x19d01(%rip),%xmm9 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
DB 68,15,89,201 ; mulps %xmm1,%xmm9
DB 102,69,15,58,8,201,1 ; roundps $0x1,%xmm9,%xmm9
@@ -22899,7 +22899,7 @@ 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,13,118,1,0 ; minps 0x1760d(%rip),%xmm8 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,93,5,205,165,1,0 ; minps 0x1a5cd(%rip),%xmm8 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -22910,16 +22910,16 @@ _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,234,117,1,0 ; minps 0x175ea(%rip),%xmm8 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,93,5,170,165,1,0 ; minps 0x1a5aa(%rip),%xmm8 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
PUBLIC _sk_mirror_x_1_sse41
_sk_mirror_x_1_sse41 LABEL PROC
- DB 68,15,40,5,58,118,1,0 ; movaps 0x1763a(%rip),%xmm8 # 2ff30 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
+ DB 68,15,40,5,250,165,1,0 ; movaps 0x1a5fa(%rip),%xmm8 # 32ef0 <_sk_srcover_bgra_8888_sse2_lowp+0xc14>
DB 65,15,88,192 ; addps %xmm8,%xmm0
- DB 68,15,40,13,190,117,1,0 ; movaps 0x175be(%rip),%xmm9 # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+ DB 68,15,40,13,126,165,1,0 ; movaps 0x1a57e(%rip),%xmm9 # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
DB 68,15,89,200 ; mulps %xmm0,%xmm9
DB 102,69,15,58,8,201,1 ; roundps $0x1,%xmm9,%xmm9
DB 69,15,88,201 ; addps %xmm9,%xmm9
@@ -22930,7 +22930,7 @@ _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,155,117,1,0 ; minps 0x1759b(%rip),%xmm8 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,93,5,91,165,1,0 ; minps 0x1a55b(%rip),%xmm8 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -22938,10 +22938,10 @@ _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,233,122,1,0 ; mulps 0x17ae9(%rip),%xmm0 # 30430 <_sk_srcover_bgra_8888_sse2_lowp+0x10b4>
- DB 15,89,13,242,122,1,0 ; mulps 0x17af2(%rip),%xmm1 # 30440 <_sk_srcover_bgra_8888_sse2_lowp+0x10c4>
+ DB 15,89,5,169,170,1,0 ; mulps 0x1aaa9(%rip),%xmm0 # 333f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1114>
+ DB 15,89,13,178,170,1,0 ; mulps 0x1aab2(%rip),%xmm1 # 33400 <_sk_srcover_bgra_8888_sse2_lowp+0x1124>
DB 15,88,200 ; addps %xmm0,%xmm1
- DB 15,89,29,248,122,1,0 ; mulps 0x17af8(%rip),%xmm3 # 30450 <_sk_srcover_bgra_8888_sse2_lowp+0x10d4>
+ DB 15,89,29,184,170,1,0 ; mulps 0x1aab8(%rip),%xmm3 # 33410 <_sk_srcover_bgra_8888_sse2_lowp+0x1134>
DB 15,88,217 ; addps %xmm1,%xmm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
@@ -23468,26 +23468,26 @@ _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,34,114,1,0 ; movaps 0x17222(%rip),%xmm10 # 30460 <_sk_srcover_bgra_8888_sse2_lowp+0x10e4>
+ DB 68,15,40,21,226,161,1,0 ; movaps 0x1a1e2(%rip),%xmm10 # 33420 <_sk_srcover_bgra_8888_sse2_lowp+0x1144>
DB 69,15,89,213 ; mulps %xmm13,%xmm10
- DB 68,15,88,21,38,114,1,0 ; addps 0x17226(%rip),%xmm10 # 30470 <_sk_srcover_bgra_8888_sse2_lowp+0x10f4>
+ DB 68,15,88,21,230,161,1,0 ; addps 0x1a1e6(%rip),%xmm10 # 33430 <_sk_srcover_bgra_8888_sse2_lowp+0x1154>
DB 69,15,89,213 ; mulps %xmm13,%xmm10
- DB 68,15,88,21,42,114,1,0 ; addps 0x1722a(%rip),%xmm10 # 30480 <_sk_srcover_bgra_8888_sse2_lowp+0x1104>
+ DB 68,15,88,21,234,161,1,0 ; addps 0x1a1ea(%rip),%xmm10 # 33440 <_sk_srcover_bgra_8888_sse2_lowp+0x1164>
DB 69,15,89,213 ; mulps %xmm13,%xmm10
- DB 68,15,88,21,46,114,1,0 ; addps 0x1722e(%rip),%xmm10 # 30490 <_sk_srcover_bgra_8888_sse2_lowp+0x1114>
+ DB 68,15,88,21,238,161,1,0 ; addps 0x1a1ee(%rip),%xmm10 # 33450 <_sk_srcover_bgra_8888_sse2_lowp+0x1174>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
DB 65,15,194,195,1 ; cmpltps %xmm11,%xmm0
- DB 68,15,40,29,45,114,1,0 ; movaps 0x1722d(%rip),%xmm11 # 304a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1124>
+ DB 68,15,40,29,237,161,1,0 ; movaps 0x1a1ed(%rip),%xmm11 # 33460 <_sk_srcover_bgra_8888_sse2_lowp+0x1184>
DB 69,15,92,218 ; subps %xmm10,%xmm11
DB 102,69,15,56,20,211 ; blendvps %xmm0,%xmm11,%xmm10
DB 69,15,194,200,1 ; cmpltps %xmm8,%xmm9
- DB 68,15,40,29,54,108,1,0 ; movaps 0x16c36(%rip),%xmm11 # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+ DB 68,15,40,29,246,155,1,0 ; movaps 0x19bf6(%rip),%xmm11 # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
DB 69,15,92,218 ; subps %xmm10,%xmm11
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 102,69,15,56,20,211 ; blendvps %xmm0,%xmm11,%xmm10
DB 15,40,193 ; movaps %xmm1,%xmm0
DB 65,15,194,192,1 ; cmpltps %xmm8,%xmm0
- DB 68,15,40,13,40,108,1,0 ; movaps 0x16c28(%rip),%xmm9 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,13,232,155,1,0 ; movaps 0x19be8(%rip),%xmm9 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 69,15,92,202 ; subps %xmm10,%xmm9
DB 102,69,15,56,20,209 ; blendvps %xmm0,%xmm9,%xmm10
DB 69,15,194,194,7 ; cmpordps %xmm10,%xmm8
@@ -23517,7 +23517,7 @@ _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,161,113,1,0 ; mulps 0x171a1(%rip),%xmm9 # 304b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1134>
+ DB 68,15,89,13,97,161,1,0 ; mulps 0x1a161(%rip),%xmm9 # 33470 <_sk_srcover_bgra_8888_sse2_lowp+0x1194>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,225 ; movaps %xmm1,%xmm12
DB 69,15,89,228 ; mulps %xmm12,%xmm12
@@ -23525,7 +23525,7 @@ _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,140,113,1,0 ; mulps 0x1718c(%rip),%xmm10 # 304c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1144>
+ DB 68,15,89,21,76,161,1,0 ; mulps 0x1a14c(%rip),%xmm10 # 33480 <_sk_srcover_bgra_8888_sse2_lowp+0x11a4>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
@@ -23534,8 +23534,8 @@ _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,132,112,1,0 ; xorps 0x17084(%rip),%xmm9 # 303e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1064>
- DB 68,15,89,5,92,107,1,0 ; mulps 0x16b5c(%rip),%xmm8 # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+ DB 68,15,87,13,68,160,1,0 ; xorps 0x1a044(%rip),%xmm9 # 333a0 <_sk_srcover_bgra_8888_sse2_lowp+0x10c4>
+ DB 68,15,89,5,28,155,1,0 ; mulps 0x19b1c(%rip),%xmm8 # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 69,15,92,202 ; subps %xmm10,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
@@ -23554,7 +23554,7 @@ _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,3,113,1,0 ; mulps 0x17103(%rip),%xmm9 # 304b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1134>
+ DB 68,15,89,13,195,160,1,0 ; mulps 0x1a0c3(%rip),%xmm9 # 33470 <_sk_srcover_bgra_8888_sse2_lowp+0x1194>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,225 ; movaps %xmm1,%xmm12
DB 69,15,89,228 ; mulps %xmm12,%xmm12
@@ -23562,7 +23562,7 @@ _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,238,112,1,0 ; mulps 0x170ee(%rip),%xmm10 # 304c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1144>
+ DB 68,15,89,21,174,160,1,0 ; mulps 0x1a0ae(%rip),%xmm10 # 33480 <_sk_srcover_bgra_8888_sse2_lowp+0x11a4>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
@@ -23571,8 +23571,8 @@ _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,230,111,1,0 ; xorps 0x16fe6(%rip),%xmm9 # 303e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1064>
- DB 68,15,89,5,190,106,1,0 ; mulps 0x16abe(%rip),%xmm8 # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+ DB 68,15,87,13,166,159,1,0 ; xorps 0x19fa6(%rip),%xmm9 # 333a0 <_sk_srcover_bgra_8888_sse2_lowp+0x10c4>
+ DB 68,15,89,5,126,154,1,0 ; mulps 0x19a7e(%rip),%xmm8 # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 69,15,92,202 ; subps %xmm10,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
@@ -23588,7 +23588,7 @@ _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,118,112,1,0 ; mulps 0x17076(%rip),%xmm9 # 304b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1134>
+ DB 68,15,89,13,54,160,1,0 ; mulps 0x1a036(%rip),%xmm9 # 33470 <_sk_srcover_bgra_8888_sse2_lowp+0x1194>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,209 ; movaps %xmm1,%xmm10
DB 69,15,89,210 ; mulps %xmm10,%xmm10
@@ -23596,7 +23596,7 @@ _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,130,111,1,0 ; xorps 0x16f82(%rip),%xmm0 # 303e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1064>
+ DB 15,87,5,66,159,1,0 ; xorps 0x19f42(%rip),%xmm0 # 333a0 <_sk_srcover_bgra_8888_sse2_lowp+0x10c4>
DB 65,15,94,193 ; divps %xmm9,%xmm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23638,7 +23638,7 @@ _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,225,105,1,0 ; movaps 0x169e1(%rip),%xmm8 # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+ DB 68,15,40,5,161,153,1,0 ; movaps 0x199a1(%rip),%xmm8 # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
DB 15,17,0 ; movups %xmm0,(%rax)
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,88,200 ; addps %xmm8,%xmm9
@@ -23678,8 +23678,8 @@ _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,90,111,1,0 ; addps 0x16f5a(%rip),%xmm0 # 304d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1154>
- DB 68,15,40,13,82,105,1,0 ; movaps 0x16952(%rip),%xmm9 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,88,5,26,159,1,0 ; addps 0x19f1a(%rip),%xmm0 # 33490 <_sk_srcover_bgra_8888_sse2_lowp+0x11b4>
+ DB 68,15,40,13,18,153,1,0 ; movaps 0x19912(%rip),%xmm9 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 68,15,17,136,0,1,0,0 ; movups %xmm9,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23690,7 +23690,7 @@ _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,30,105,1,0 ; addps 0x1691e(%rip),%xmm0 # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+ DB 15,88,5,222,152,1,0 ; addps 0x198de(%rip),%xmm0 # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
DB 68,15,17,128,0,1,0,0 ; movups %xmm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23700,8 +23700,8 @@ _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,13,111,1,0 ; addps 0x16f0d(%rip),%xmm1 # 304d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1154>
- DB 68,15,40,13,5,105,1,0 ; movaps 0x16905(%rip),%xmm9 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,88,13,205,158,1,0 ; addps 0x19ecd(%rip),%xmm1 # 33490 <_sk_srcover_bgra_8888_sse2_lowp+0x11b4>
+ DB 68,15,40,13,197,152,1,0 ; movaps 0x198c5(%rip),%xmm9 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 68,15,17,136,64,1,0,0 ; movups %xmm9,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23712,7 +23712,7 @@ _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,208,104,1,0 ; addps 0x168d0(%rip),%xmm1 # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+ DB 15,88,13,144,152,1,0 ; addps 0x19890(%rip),%xmm1 # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
DB 68,15,17,128,64,1,0,0 ; movups %xmm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23722,13 +23722,13 @@ _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,208,110,1,0 ; addps 0x16ed0(%rip),%xmm0 # 304e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1164>
- DB 68,15,40,13,184,104,1,0 ; movaps 0x168b8(%rip),%xmm9 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,88,5,144,158,1,0 ; addps 0x19e90(%rip),%xmm0 # 334a0 <_sk_srcover_bgra_8888_sse2_lowp+0x11c4>
+ DB 68,15,40,13,120,152,1,0 ; movaps 0x19878(%rip),%xmm9 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 69,15,40,193 ; movaps %xmm9,%xmm8
DB 69,15,89,192 ; mulps %xmm8,%xmm8
- DB 68,15,89,13,196,110,1,0 ; mulps 0x16ec4(%rip),%xmm9 # 304f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1174>
- DB 68,15,88,13,156,106,1,0 ; addps 0x16a9c(%rip),%xmm9 # 300d0 <_sk_srcover_bgra_8888_sse2_lowp+0xd54>
+ DB 68,15,89,13,132,158,1,0 ; mulps 0x19e84(%rip),%xmm9 # 334b0 <_sk_srcover_bgra_8888_sse2_lowp+0x11d4>
+ DB 68,15,88,13,92,154,1,0 ; addps 0x19a5c(%rip),%xmm9 # 33090 <_sk_srcover_bgra_8888_sse2_lowp+0xdb4>
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 68,15,17,136,0,1,0,0 ; movups %xmm9,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23739,16 +23739,16 @@ _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,120,110,1,0 ; addps 0x16e78(%rip),%xmm0 # 304d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1154>
- DB 68,15,40,13,112,104,1,0 ; movaps 0x16870(%rip),%xmm9 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,88,5,56,158,1,0 ; addps 0x19e38(%rip),%xmm0 # 33490 <_sk_srcover_bgra_8888_sse2_lowp+0x11b4>
+ DB 68,15,40,13,48,152,1,0 ; movaps 0x19830(%rip),%xmm9 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 69,15,92,200 ; subps %xmm8,%xmm9
- DB 68,15,40,5,148,110,1,0 ; movaps 0x16e94(%rip),%xmm8 # 30500 <_sk_srcover_bgra_8888_sse2_lowp+0x1184>
+ DB 68,15,40,5,84,158,1,0 ; movaps 0x19e54(%rip),%xmm8 # 334c0 <_sk_srcover_bgra_8888_sse2_lowp+0x11e4>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,152,110,1,0 ; addps 0x16e98(%rip),%xmm8 # 30510 <_sk_srcover_bgra_8888_sse2_lowp+0x1194>
+ DB 68,15,88,5,88,158,1,0 ; addps 0x19e58(%rip),%xmm8 # 334d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11f4>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,60,104,1,0 ; addps 0x1683c(%rip),%xmm8 # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+ DB 68,15,88,5,252,151,1,0 ; addps 0x197fc(%rip),%xmm8 # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,144,110,1,0 ; addps 0x16e90(%rip),%xmm8 # 30520 <_sk_srcover_bgra_8888_sse2_lowp+0x11a4>
+ DB 68,15,88,5,80,158,1,0 ; addps 0x19e50(%rip),%xmm8 # 334e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1204>
DB 68,15,17,128,0,1,0,0 ; movups %xmm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23756,17 +23756,17 @@ _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,26,104,1,0 ; movaps 0x1681a(%rip),%xmm8 # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+ DB 68,15,40,5,218,151,1,0 ; movaps 0x197da(%rip),%xmm8 # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,136,128,0,0,0 ; movups 0x80(%rax),%xmm9
DB 65,15,88,192 ; addps %xmm8,%xmm0
- DB 68,15,40,21,67,110,1,0 ; movaps 0x16e43(%rip),%xmm10 # 30500 <_sk_srcover_bgra_8888_sse2_lowp+0x1184>
+ DB 68,15,40,21,3,158,1,0 ; movaps 0x19e03(%rip),%xmm10 # 334c0 <_sk_srcover_bgra_8888_sse2_lowp+0x11e4>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,71,110,1,0 ; addps 0x16e47(%rip),%xmm10 # 30510 <_sk_srcover_bgra_8888_sse2_lowp+0x1194>
+ DB 68,15,88,21,7,158,1,0 ; addps 0x19e07(%rip),%xmm10 # 334d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11f4>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
DB 69,15,88,208 ; addps %xmm8,%xmm10
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,67,110,1,0 ; addps 0x16e43(%rip),%xmm10 # 30520 <_sk_srcover_bgra_8888_sse2_lowp+0x11a4>
+ DB 68,15,88,21,3,158,1,0 ; addps 0x19e03(%rip),%xmm10 # 334e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1204>
DB 68,15,17,144,0,1,0,0 ; movups %xmm10,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23776,11 +23776,11 @@ _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,19,110,1,0 ; addps 0x16e13(%rip),%xmm0 # 30510 <_sk_srcover_bgra_8888_sse2_lowp+0x1194>
+ DB 15,88,5,211,157,1,0 ; addps 0x19dd3(%rip),%xmm0 # 334d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11f4>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 69,15,89,201 ; mulps %xmm9,%xmm9
- DB 68,15,89,5,227,109,1,0 ; mulps 0x16de3(%rip),%xmm8 # 304f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1174>
- DB 68,15,88,5,187,105,1,0 ; addps 0x169bb(%rip),%xmm8 # 300d0 <_sk_srcover_bgra_8888_sse2_lowp+0xd54>
+ DB 68,15,89,5,163,157,1,0 ; mulps 0x19da3(%rip),%xmm8 # 334b0 <_sk_srcover_bgra_8888_sse2_lowp+0x11d4>
+ DB 68,15,88,5,123,153,1,0 ; addps 0x1997b(%rip),%xmm8 # 33090 <_sk_srcover_bgra_8888_sse2_lowp+0xdb4>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
DB 68,15,17,128,0,1,0,0 ; movups %xmm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23791,13 +23791,13 @@ _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,166,109,1,0 ; addps 0x16da6(%rip),%xmm1 # 304e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1164>
- DB 68,15,40,13,142,103,1,0 ; movaps 0x1678e(%rip),%xmm9 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,88,13,102,157,1,0 ; addps 0x19d66(%rip),%xmm1 # 334a0 <_sk_srcover_bgra_8888_sse2_lowp+0x11c4>
+ DB 68,15,40,13,78,151,1,0 ; movaps 0x1974e(%rip),%xmm9 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 69,15,40,193 ; movaps %xmm9,%xmm8
DB 69,15,89,192 ; mulps %xmm8,%xmm8
- DB 68,15,89,13,154,109,1,0 ; mulps 0x16d9a(%rip),%xmm9 # 304f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1174>
- DB 68,15,88,13,114,105,1,0 ; addps 0x16972(%rip),%xmm9 # 300d0 <_sk_srcover_bgra_8888_sse2_lowp+0xd54>
+ DB 68,15,89,13,90,157,1,0 ; mulps 0x19d5a(%rip),%xmm9 # 334b0 <_sk_srcover_bgra_8888_sse2_lowp+0x11d4>
+ DB 68,15,88,13,50,153,1,0 ; addps 0x19932(%rip),%xmm9 # 33090 <_sk_srcover_bgra_8888_sse2_lowp+0xdb4>
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 68,15,17,136,64,1,0,0 ; movups %xmm9,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23808,16 +23808,16 @@ _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,77,109,1,0 ; addps 0x16d4d(%rip),%xmm1 # 304d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1154>
- DB 68,15,40,13,69,103,1,0 ; movaps 0x16745(%rip),%xmm9 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,88,13,13,157,1,0 ; addps 0x19d0d(%rip),%xmm1 # 33490 <_sk_srcover_bgra_8888_sse2_lowp+0x11b4>
+ DB 68,15,40,13,5,151,1,0 ; movaps 0x19705(%rip),%xmm9 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 69,15,92,200 ; subps %xmm8,%xmm9
- DB 68,15,40,5,105,109,1,0 ; movaps 0x16d69(%rip),%xmm8 # 30500 <_sk_srcover_bgra_8888_sse2_lowp+0x1184>
+ DB 68,15,40,5,41,157,1,0 ; movaps 0x19d29(%rip),%xmm8 # 334c0 <_sk_srcover_bgra_8888_sse2_lowp+0x11e4>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,109,109,1,0 ; addps 0x16d6d(%rip),%xmm8 # 30510 <_sk_srcover_bgra_8888_sse2_lowp+0x1194>
+ DB 68,15,88,5,45,157,1,0 ; addps 0x19d2d(%rip),%xmm8 # 334d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11f4>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,17,103,1,0 ; addps 0x16711(%rip),%xmm8 # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+ DB 68,15,88,5,209,150,1,0 ; addps 0x196d1(%rip),%xmm8 # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,101,109,1,0 ; addps 0x16d65(%rip),%xmm8 # 30520 <_sk_srcover_bgra_8888_sse2_lowp+0x11a4>
+ DB 68,15,88,5,37,157,1,0 ; addps 0x19d25(%rip),%xmm8 # 334e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1204>
DB 68,15,17,128,64,1,0,0 ; movups %xmm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23825,17 +23825,17 @@ _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,239,102,1,0 ; movaps 0x166ef(%rip),%xmm8 # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+ DB 68,15,40,5,175,150,1,0 ; movaps 0x196af(%rip),%xmm8 # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
DB 15,16,72,64 ; movups 0x40(%rax),%xmm1
DB 68,15,16,136,192,0,0,0 ; movups 0xc0(%rax),%xmm9
DB 65,15,88,200 ; addps %xmm8,%xmm1
- DB 68,15,40,21,23,109,1,0 ; movaps 0x16d17(%rip),%xmm10 # 30500 <_sk_srcover_bgra_8888_sse2_lowp+0x1184>
+ DB 68,15,40,21,215,156,1,0 ; movaps 0x19cd7(%rip),%xmm10 # 334c0 <_sk_srcover_bgra_8888_sse2_lowp+0x11e4>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,27,109,1,0 ; addps 0x16d1b(%rip),%xmm10 # 30510 <_sk_srcover_bgra_8888_sse2_lowp+0x1194>
+ DB 68,15,88,21,219,156,1,0 ; addps 0x19cdb(%rip),%xmm10 # 334d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11f4>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
DB 69,15,88,208 ; addps %xmm8,%xmm10
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,23,109,1,0 ; addps 0x16d17(%rip),%xmm10 # 30520 <_sk_srcover_bgra_8888_sse2_lowp+0x11a4>
+ DB 68,15,88,21,215,156,1,0 ; addps 0x19cd7(%rip),%xmm10 # 334e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1204>
DB 68,15,17,144,64,1,0,0 ; movups %xmm10,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23845,11 +23845,11 @@ _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,230,108,1,0 ; addps 0x16ce6(%rip),%xmm1 # 30510 <_sk_srcover_bgra_8888_sse2_lowp+0x1194>
+ DB 15,88,13,166,156,1,0 ; addps 0x19ca6(%rip),%xmm1 # 334d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11f4>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 69,15,89,201 ; mulps %xmm9,%xmm9
- DB 68,15,89,5,182,108,1,0 ; mulps 0x16cb6(%rip),%xmm8 # 304f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1174>
- DB 68,15,88,5,142,104,1,0 ; addps 0x1688e(%rip),%xmm8 # 300d0 <_sk_srcover_bgra_8888_sse2_lowp+0xd54>
+ DB 68,15,89,5,118,156,1,0 ; mulps 0x19c76(%rip),%xmm8 # 334b0 <_sk_srcover_bgra_8888_sse2_lowp+0x11d4>
+ DB 68,15,88,5,78,152,1,0 ; addps 0x1984e(%rip),%xmm8 # 33090 <_sk_srcover_bgra_8888_sse2_lowp+0xdb4>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
DB 68,15,17,128,64,1,0,0 ; movups %xmm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23944,7 +23944,7 @@ _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,185,107,1,0 ; movaps 0x16bb9(%rip),%xmm4 # 30530 <_sk_srcover_bgra_8888_sse2_lowp+0x11b4>
+ DB 15,40,37,121,155,1,0 ; movaps 0x19b79(%rip),%xmm4 # 334f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1214>
DB 15,88,196 ; addps %xmm4,%xmm0
DB 15,41,68,36,48 ; movaps %xmm0,0x30(%rsp)
DB 102,65,15,110,208 ; movd %r8d,%xmm2
@@ -23983,7 +23983,7 @@ _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,16,107,1,0 ; movdqa 0x16b10(%rip),%xmm12 # 30540 <_sk_srcover_bgra_8888_sse2_lowp+0x11c4>
+ DB 102,68,15,111,37,208,154,1,0 ; movdqa 0x19ad0(%rip),%xmm12 # 33500 <_sk_srcover_bgra_8888_sse2_lowp+0x1224>
DB 102,65,15,56,64,220 ; pmulld %xmm12,%xmm3
DB 102,15,118,228 ; pcmpeqd %xmm4,%xmm4
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
@@ -24006,7 +24006,7 @@ _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,84,100,1,0 ; movdqa 0x16454(%rip),%xmm4 # 2ff00 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
+ DB 102,15,111,37,20,148,1,0 ; movdqa 0x19414(%rip),%xmm4 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
DB 102,15,254,220 ; paddd %xmm4,%xmm3
DB 102,15,111,252 ; movdqa %xmm4,%xmm7
DB 102,73,15,58,22,222,1 ; pextrq $0x1,%xmm3,%r14
@@ -24179,7 +24179,7 @@ _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,31,103,1,0 ; movdqa 0x1671f(%rip),%xmm5 # 30540 <_sk_srcover_bgra_8888_sse2_lowp+0x11c4>
+ DB 102,15,111,45,223,150,1,0 ; movdqa 0x196df(%rip),%xmm5 # 33500 <_sk_srcover_bgra_8888_sse2_lowp+0x1224>
DB 102,15,56,64,197 ; pmulld %xmm5,%xmm0
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,118,246 ; pcmpeqd %xmm6,%xmm6
@@ -24200,7 +24200,7 @@ _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,112,96,1,0 ; movdqa 0x16070(%rip),%xmm7 # 2ff00 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
+ DB 102,15,111,61,48,144,1,0 ; movdqa 0x19030(%rip),%xmm7 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
DB 102,15,254,199 ; paddd %xmm7,%xmm0
DB 102,72,15,58,22,193,1 ; pextrq $0x1,%xmm0,%rcx
DB 102,72,15,126,195 ; movq %xmm0,%rbx
@@ -24266,7 +24266,7 @@ _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,91,101,1,0 ; movdqa 0x1655b(%rip),%xmm1 # 30540 <_sk_srcover_bgra_8888_sse2_lowp+0x11c4>
+ DB 102,15,111,13,27,149,1,0 ; movdqa 0x1951b(%rip),%xmm1 # 33500 <_sk_srcover_bgra_8888_sse2_lowp+0x1224>
DB 102,68,15,56,64,193 ; pmulld %xmm1,%xmm8
DB 102,65,15,111,192 ; movdqa %xmm8,%xmm0
DB 102,15,118,237 ; pcmpeqd %xmm5,%xmm5
@@ -24287,7 +24287,7 @@ _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,166,94,1,0 ; movdqa 0x15ea6(%rip),%xmm2 # 2ff00 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
+ DB 102,15,111,21,102,142,1,0 ; movdqa 0x18e66(%rip),%xmm2 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
DB 102,68,15,254,194 ; paddd %xmm2,%xmm8
DB 102,76,15,58,22,193,1 ; pextrq $0x1,%xmm8,%rcx
DB 102,76,15,126,195 ; movq %xmm8,%rbx
@@ -24412,7 +24412,7 @@ _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,157,98,1,0 ; movaps 0x1629d(%rip),%xmm3 # 30530 <_sk_srcover_bgra_8888_sse2_lowp+0x11b4>
+ DB 15,40,29,93,146,1,0 ; movaps 0x1925d(%rip),%xmm3 # 334f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1214>
DB 15,88,203 ; addps %xmm3,%xmm1
DB 15,41,76,36,32 ; movaps %xmm1,0x20(%rsp)
DB 102,65,15,110,232 ; movd %r8d,%xmm5
@@ -24469,7 +24469,7 @@ _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,151,97,1,0 ; movdqa 0x16197(%rip),%xmm11 # 30540 <_sk_srcover_bgra_8888_sse2_lowp+0x11c4>
+ DB 102,68,15,111,29,87,145,1,0 ; movdqa 0x19157(%rip),%xmm11 # 33500 <_sk_srcover_bgra_8888_sse2_lowp+0x1224>
DB 102,65,15,56,64,219 ; pmulld %xmm11,%xmm3
DB 102,15,118,192 ; pcmpeqd %xmm0,%xmm0
DB 102,15,111,243 ; movdqa %xmm3,%xmm6
@@ -24491,7 +24491,7 @@ _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,223,90,1,0 ; movdqa 0x15adf(%rip),%xmm10 # 2ff00 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
+ DB 102,68,15,111,21,159,138,1,0 ; movdqa 0x18a9f(%rip),%xmm10 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
DB 102,65,15,254,218 ; paddd %xmm10,%xmm3
DB 102,73,15,58,22,222,1 ; pextrq $0x1,%xmm3,%r14
DB 102,72,15,126,219 ; movq %xmm3,%rbx
@@ -24509,7 +24509,7 @@ _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,205,96,1,0 ; psubd 0x160cd(%rip),%xmm3 # 30550 <_sk_srcover_bgra_8888_sse2_lowp+0x11d4>
+ DB 102,15,250,29,141,144,1,0 ; psubd 0x1908d(%rip),%xmm3 # 33510 <_sk_srcover_bgra_8888_sse2_lowp+0x1234>
DB 102,73,15,58,22,222,1 ; pextrq $0x1,%xmm3,%r14
DB 102,72,15,126,219 ; movq %xmm3,%rbx
DB 65,137,223 ; mov %ebx,%r15d
@@ -24564,7 +24564,7 @@ _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,173,95,1,0 ; psubd 0x15fad(%rip),%xmm5 # 30550 <_sk_srcover_bgra_8888_sse2_lowp+0x11d4>
+ DB 102,15,250,45,109,143,1,0 ; psubd 0x18f6d(%rip),%xmm5 # 33510 <_sk_srcover_bgra_8888_sse2_lowp+0x1234>
DB 102,69,15,118,192 ; pcmpeqd %xmm8,%xmm8
DB 102,72,15,58,22,233,1 ; pextrq $0x1,%xmm5,%rcx
DB 102,72,15,126,237 ; movq %xmm5,%rbp
@@ -24689,7 +24689,7 @@ _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,208,86,1,0 ; movdqa 0x156d0(%rip),%xmm7 # 2ff00 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
+ DB 102,15,111,61,144,134,1,0 ; movdqa 0x18690(%rip),%xmm7 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
DB 102,15,254,223 ; paddd %xmm7,%xmm3
DB 102,72,15,58,22,217,1 ; pextrq $0x1,%xmm3,%rcx
DB 102,72,15,126,221 ; movq %xmm3,%rbp
@@ -24775,7 +24775,7 @@ _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,16,85,1,0 ; movdqa 0x15510(%rip),%xmm10 # 2ff00 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
+ DB 102,68,15,111,21,208,132,1,0 ; movdqa 0x184d0(%rip),%xmm10 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
DB 102,65,15,254,202 ; paddd %xmm10,%xmm1
DB 102,72,15,58,22,201,1 ; pextrq $0x1,%xmm1,%rcx
DB 102,72,15,126,203 ; movq %xmm1,%rbx
@@ -24871,7 +24871,7 @@ _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,100,89,1,0 ; movdqa 0x15964(%rip),%xmm2 # 30540 <_sk_srcover_bgra_8888_sse2_lowp+0x11c4>
+ DB 102,15,111,21,36,137,1,0 ; movdqa 0x18924(%rip),%xmm2 # 33500 <_sk_srcover_bgra_8888_sse2_lowp+0x1224>
DB 102,15,56,64,194 ; pmulld %xmm2,%xmm0
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,69,15,118,192 ; pcmpeqd %xmm8,%xmm8
@@ -24892,7 +24892,7 @@ _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,179,82,1,0 ; movdqa 0x152b3(%rip),%xmm4 # 2ff00 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
+ DB 102,15,111,37,115,130,1,0 ; movdqa 0x18273(%rip),%xmm4 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
DB 102,15,254,196 ; paddd %xmm4,%xmm0
DB 102,72,15,58,22,193,1 ; pextrq $0x1,%xmm0,%rcx
DB 102,72,15,126,195 ; movq %xmm0,%rbx
@@ -24964,7 +24964,7 @@ _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,143,87,1,0 ; psubd 0x1578f(%rip),%xmm2 # 30550 <_sk_srcover_bgra_8888_sse2_lowp+0x11d4>
+ DB 102,15,250,21,79,135,1,0 ; psubd 0x1874f(%rip),%xmm2 # 33510 <_sk_srcover_bgra_8888_sse2_lowp+0x1234>
DB 102,72,15,58,22,209,1 ; pextrq $0x1,%xmm2,%rcx
DB 102,72,15,126,213 ; movq %xmm2,%rbp
DB 137,235 ; mov %ebp,%ebx
@@ -24998,7 +24998,7 @@ _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,219,86,1,0 ; psubd 0x156db(%rip),%xmm1 # 30550 <_sk_srcover_bgra_8888_sse2_lowp+0x11d4>
+ DB 102,15,250,13,155,134,1,0 ; psubd 0x1869b(%rip),%xmm1 # 33510 <_sk_srcover_bgra_8888_sse2_lowp+0x1234>
DB 102,72,15,58,22,201,1 ; pextrq $0x1,%xmm1,%rcx
DB 102,72,15,126,203 ; movq %xmm1,%rbx
DB 137,221 ; mov %ebx,%ebp
@@ -25063,7 +25063,7 @@ _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,111,85,1,0 ; movdqa 0x1556f(%rip),%xmm4 # 30540 <_sk_srcover_bgra_8888_sse2_lowp+0x11c4>
+ DB 102,15,111,37,47,133,1,0 ; movdqa 0x1852f(%rip),%xmm4 # 33500 <_sk_srcover_bgra_8888_sse2_lowp+0x1224>
DB 102,15,56,64,204 ; pmulld %xmm4,%xmm1
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,15,118,246 ; pcmpeqd %xmm6,%xmm6
@@ -25084,7 +25084,7 @@ _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,192,78,1,0 ; movdqa 0x14ec0(%rip),%xmm3 # 2ff00 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
+ DB 102,15,111,29,128,126,1,0 ; movdqa 0x17e80(%rip),%xmm3 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
DB 102,15,254,203 ; paddd %xmm3,%xmm1
DB 102,72,15,58,22,201,1 ; pextrq $0x1,%xmm1,%rcx
DB 102,72,15,126,203 ; movq %xmm1,%rbx
@@ -25156,7 +25156,7 @@ _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,160,83,1,0 ; psubd 0x153a0(%rip),%xmm0 # 30550 <_sk_srcover_bgra_8888_sse2_lowp+0x11d4>
+ DB 102,15,250,5,96,131,1,0 ; psubd 0x18360(%rip),%xmm0 # 33510 <_sk_srcover_bgra_8888_sse2_lowp+0x1234>
DB 102,72,15,58,22,193,1 ; pextrq $0x1,%xmm0,%rcx
DB 102,72,15,126,197 ; movq %xmm0,%rbp
DB 137,235 ; mov %ebp,%ebx
@@ -25174,7 +25174,7 @@ _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,238,76,1,0 ; paddd 0x14cee(%rip),%xmm0 # 2ff00 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
+ DB 102,15,254,5,174,124,1,0 ; paddd 0x17cae(%rip),%xmm0 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
DB 102,72,15,58,22,193,1 ; pextrq $0x1,%xmm0,%rcx
DB 102,72,15,126,195 ; movq %xmm0,%rbx
DB 137,221 ; mov %ebx,%ebp
@@ -25190,7 +25190,7 @@ _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,231,82,1,0 ; psubd 0x152e7(%rip),%xmm0 # 30550 <_sk_srcover_bgra_8888_sse2_lowp+0x11d4>
+ DB 102,15,250,5,167,130,1,0 ; psubd 0x182a7(%rip),%xmm0 # 33510 <_sk_srcover_bgra_8888_sse2_lowp+0x1234>
DB 102,72,15,58,22,193,1 ; pextrq $0x1,%xmm0,%rcx
DB 102,72,15,126,195 ; movq %xmm0,%rbx
DB 137,221 ; mov %ebx,%ebp
@@ -25208,7 +25208,7 @@ _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,53,76,1,0 ; paddd 0x14c35(%rip),%xmm0 # 2ff00 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
+ DB 102,15,254,5,245,123,1,0 ; paddd 0x17bf5(%rip),%xmm0 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
DB 102,72,15,58,22,195,1 ; pextrq $0x1,%xmm0,%rbx
DB 102,72,15,126,197 ; movq %xmm0,%rbp
DB 137,233 ; mov %ebp,%ecx
@@ -25271,7 +25271,7 @@ _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,237,74,1,0 ; movaps 0x14aed(%rip),%xmm3 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,40,29,173,122,1,0 ; movaps 0x17aad(%rip),%xmm3 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 72,139,76,36,120 ; mov 0x78(%rsp),%rcx
DB 15,40,164,36,192,0,0,0 ; movaps 0xc0(%rsp),%xmm4
DB 15,40,172,36,208,0,0,0 ; movaps 0xd0(%rsp),%xmm5
@@ -25288,15 +25288,15 @@ _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,62,81,1,0 ; movaps 0x1513e(%rip),%xmm0 # 30560 <_sk_srcover_bgra_8888_sse2_lowp+0x11e4>
+ DB 15,40,5,254,128,1,0 ; movaps 0x180fe(%rip),%xmm0 # 33520 <_sk_srcover_bgra_8888_sse2_lowp+0x1244>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,68,81,1,0 ; addps 0x15144(%rip),%xmm0 # 30570 <_sk_srcover_bgra_8888_sse2_lowp+0x11f4>
+ DB 15,88,5,4,129,1,0 ; addps 0x18104(%rip),%xmm0 # 33530 <_sk_srcover_bgra_8888_sse2_lowp+0x1254>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,74,81,1,0 ; addps 0x1514a(%rip),%xmm0 # 30580 <_sk_srcover_bgra_8888_sse2_lowp+0x1204>
+ DB 15,88,5,10,129,1,0 ; addps 0x1810a(%rip),%xmm0 # 33540 <_sk_srcover_bgra_8888_sse2_lowp+0x1264>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,80,81,1,0 ; addps 0x15150(%rip),%xmm0 # 30590 <_sk_srcover_bgra_8888_sse2_lowp+0x1214>
+ DB 15,88,5,16,129,1,0 ; addps 0x18110(%rip),%xmm0 # 33550 <_sk_srcover_bgra_8888_sse2_lowp+0x1274>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,86,81,1,0 ; addps 0x15156(%rip),%xmm0 # 305a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1224>
+ DB 15,88,5,22,129,1,0 ; addps 0x18116(%rip),%xmm0 # 33560 <_sk_srcover_bgra_8888_sse2_lowp+0x1284>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
@@ -25413,9 +25413,9 @@ _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,209,72,1,0 ; addps 0x148d1(%rip),%xmm1 # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+ DB 15,88,13,145,120,1,0 ; addps 0x17891(%rip),%xmm1 # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,21,216,72,1,0 ; movaps 0x148d8(%rip),%xmm2 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,40,21,152,120,1,0 ; movaps 0x17898(%rip),%xmm2 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 15,87,219 ; xorps %xmm3,%xmm3
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 15,87,237 ; xorps %xmm5,%xmm5
@@ -25428,18 +25428,18 @@ _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,129,72,1,0 ; paddd 0x14881(%rip),%xmm8 # 2fea0 <_sk_srcover_bgra_8888_sse2_lowp+0xb24>
+ DB 102,68,15,254,5,65,120,1,0 ; paddd 0x17841(%rip),%xmm8 # 32e60 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
DB 102,68,15,110,201 ; movd %ecx,%xmm9
DB 102,69,15,112,201,0 ; pshufd $0x0,%xmm9,%xmm9
DB 102,69,15,239,200 ; pxor %xmm8,%xmm9
- DB 102,68,15,111,21,168,72,1,0 ; movdqa 0x148a8(%rip),%xmm10 # 2fee0 <_sk_srcover_bgra_8888_sse2_lowp+0xb64>
+ DB 102,68,15,111,21,104,120,1,0 ; movdqa 0x17868(%rip),%xmm10 # 32ea0 <_sk_srcover_bgra_8888_sse2_lowp+0xbc4>
DB 102,69,15,111,217 ; movdqa %xmm9,%xmm11
DB 102,69,15,219,218 ; pand %xmm10,%xmm11
DB 102,65,15,114,243,5 ; pslld $0x5,%xmm11
DB 102,69,15,219,208 ; pand %xmm8,%xmm10
DB 102,65,15,114,242,4 ; pslld $0x4,%xmm10
- DB 102,68,15,111,37,148,72,1,0 ; movdqa 0x14894(%rip),%xmm12 # 2fef0 <_sk_srcover_bgra_8888_sse2_lowp+0xb74>
- DB 102,68,15,111,45,155,72,1,0 ; movdqa 0x1489b(%rip),%xmm13 # 2ff00 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
+ DB 102,68,15,111,37,84,120,1,0 ; movdqa 0x17854(%rip),%xmm12 # 32eb0 <_sk_srcover_bgra_8888_sse2_lowp+0xbd4>
+ DB 102,68,15,111,45,91,120,1,0 ; movdqa 0x1785b(%rip),%xmm13 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
DB 102,69,15,111,241 ; movdqa %xmm9,%xmm14
DB 102,69,15,219,245 ; pand %xmm13,%xmm14
DB 102,65,15,114,246,2 ; pslld $0x2,%xmm14
@@ -25455,8 +25455,8 @@ _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,86,72,1,0 ; mulps 0x14856(%rip),%xmm8 # 2ff10 <_sk_srcover_bgra_8888_sse2_lowp+0xb94>
- DB 68,15,88,5,94,72,1,0 ; addps 0x1485e(%rip),%xmm8 # 2ff20 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
+ DB 68,15,89,5,22,120,1,0 ; mulps 0x17816(%rip),%xmm8 # 32ed0 <_sk_srcover_bgra_8888_sse2_lowp+0xbf4>
+ DB 68,15,88,5,30,120,1,0 ; addps 0x1781e(%rip),%xmm8 # 32ee0 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
DB 243,68,15,16,16 ; movss (%rax),%xmm10
DB 69,15,198,210,0 ; shufps $0x0,%xmm10,%xmm10
DB 69,15,89,208 ; mulps %xmm8,%xmm10
@@ -25494,7 +25494,7 @@ _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,148,71,1,0 ; movaps 0x14794(%rip),%xmm3 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,40,29,84,119,1,0 ; movaps 0x17754(%rip),%xmm3 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -25503,7 +25503,7 @@ _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,128,71,1,0 ; movaps 0x14780(%rip),%xmm0 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,40,5,64,119,1,0 ; movaps 0x17740(%rip),%xmm0 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -25541,7 +25541,7 @@ _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,48,71,1,0 ; movaps 0x14730(%rip),%xmm8 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,5,240,118,1,0 ; movaps 0x176f0(%rip),%xmm8 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -25564,7 +25564,7 @@ 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,227,70,1,0 ; movaps 0x146e3(%rip),%xmm9 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,13,163,118,1,0 ; movaps 0x176a3(%rip),%xmm9 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 65,15,88,192 ; addps %xmm8,%xmm0
@@ -25605,7 +25605,7 @@ _sk_dstin_sse2 LABEL PROC
PUBLIC _sk_srcout_sse2
_sk_srcout_sse2 LABEL PROC
- DB 68,15,40,5,119,70,1,0 ; movaps 0x14677(%rip),%xmm8 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,5,55,118,1,0 ; movaps 0x17637(%rip),%xmm8 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 68,15,92,199 ; subps %xmm7,%xmm8
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
@@ -25616,7 +25616,7 @@ _sk_srcout_sse2 LABEL PROC
PUBLIC _sk_dstout_sse2
_sk_dstout_sse2 LABEL PROC
- DB 68,15,40,5,87,70,1,0 ; movaps 0x14657(%rip),%xmm8 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,5,23,118,1,0 ; movaps 0x17617(%rip),%xmm8 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 15,89,196 ; mulps %xmm4,%xmm0
@@ -25631,7 +25631,7 @@ _sk_dstout_sse2 LABEL PROC
PUBLIC _sk_srcover_sse2
_sk_srcover_sse2 LABEL PROC
- DB 68,15,40,5,42,70,1,0 ; movaps 0x1462a(%rip),%xmm8 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,5,234,117,1,0 ; movaps 0x175ea(%rip),%xmm8 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -25649,7 +25649,7 @@ _sk_srcover_sse2 LABEL PROC
PUBLIC _sk_dstover_sse2
_sk_dstover_sse2 LABEL PROC
- DB 68,15,40,5,238,69,1,0 ; movaps 0x145ee(%rip),%xmm8 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,5,174,117,1,0 ; movaps 0x175ae(%rip),%xmm8 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 68,15,92,199 ; subps %xmm7,%xmm8
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 15,88,196 ; addps %xmm4,%xmm0
@@ -25673,7 +25673,7 @@ _sk_modulate_sse2 LABEL PROC
PUBLIC _sk_multiply_sse2
_sk_multiply_sse2 LABEL PROC
- DB 68,15,40,5,178,69,1,0 ; movaps 0x145b2(%rip),%xmm8 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,5,114,117,1,0 ; movaps 0x17572(%rip),%xmm8 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 69,15,40,209 ; movaps %xmm9,%xmm10
@@ -25709,7 +25709,7 @@ _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,51,69,1,0 ; movaps 0x14533(%rip),%xmm8 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,5,243,116,1,0 ; movaps 0x174f3(%rip),%xmm8 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 65,15,93,192 ; minps %xmm8,%xmm0
DB 15,88,205 ; addps %xmm5,%xmm1
DB 65,15,93,200 ; minps %xmm8,%xmm1
@@ -25747,7 +25747,7 @@ _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,191,68,1,0 ; movaps 0x144bf(%rip),%xmm3 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,40,29,127,116,1,0 ; movaps 0x1747f(%rip),%xmm3 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 68,15,40,203 ; movaps %xmm3,%xmm9
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 65,15,89,193 ; mulps %xmm9,%xmm0
@@ -25793,7 +25793,7 @@ _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,26,68,1,0 ; movaps 0x1441a(%rip),%xmm2 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,40,21,218,115,1,0 ; movaps 0x173da(%rip),%xmm2 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -25825,7 +25825,7 @@ _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,175,67,1,0 ; movaps 0x143af(%rip),%xmm2 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,40,21,111,115,1,0 ; movaps 0x1736f(%rip),%xmm2 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -25860,7 +25860,7 @@ _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,57,67,1,0 ; movaps 0x14339(%rip),%xmm2 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,40,21,249,114,1,0 ; movaps 0x172f9(%rip),%xmm2 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -25886,7 +25886,7 @@ _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,233,66,1,0 ; movaps 0x142e9(%rip),%xmm2 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,40,21,169,114,1,0 ; movaps 0x172a9(%rip),%xmm2 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -25897,7 +25897,7 @@ _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,204,66,1,0 ; movaps 0x142cc(%rip),%xmm9 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,13,140,114,1,0 ; movaps 0x1728c(%rip),%xmm9 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 69,15,40,209 ; movaps %xmm9,%xmm10
DB 68,15,92,215 ; subps %xmm7,%xmm10
DB 69,15,40,218 ; movaps %xmm10,%xmm11
@@ -25990,7 +25990,7 @@ _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,116,65,1,0 ; movaps 0x14174(%rip),%xmm10 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,21,52,113,1,0 ; movaps 0x17134(%rip),%xmm10 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 69,15,40,218 ; movaps %xmm10,%xmm11
DB 68,15,92,223 ; subps %xmm7,%xmm11
DB 65,15,40,195 ; movaps %xmm11,%xmm0
@@ -26081,7 +26081,7 @@ _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,26,64,1,0 ; movaps 0x1401a(%rip),%xmm11 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,29,218,111,1,0 ; movaps 0x16fda(%rip),%xmm11 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 69,15,40,211 ; movaps %xmm11,%xmm10
DB 68,15,92,215 ; subps %xmm7,%xmm10
DB 69,15,40,194 ; movaps %xmm10,%xmm8
@@ -26168,7 +26168,7 @@ 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,213,62,1,0 ; movaps 0x13ed5(%rip),%xmm9 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,13,149,110,1,0 ; movaps 0x16e95(%rip),%xmm9 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 69,15,40,209 ; movaps %xmm9,%xmm10
DB 68,15,92,215 ; subps %xmm7,%xmm10
DB 69,15,40,218 ; movaps %xmm10,%xmm11
@@ -26258,7 +26258,7 @@ _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,127,61,1,0 ; movaps 0x13d7f(%rip),%xmm9 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,13,63,109,1,0 ; movaps 0x16d3f(%rip),%xmm9 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 69,15,40,249 ; movaps %xmm9,%xmm15
DB 69,15,92,250 ; subps %xmm10,%xmm15
DB 69,15,40,218 ; movaps %xmm10,%xmm11
@@ -26271,10 +26271,10 @@ _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,169,61,1,0 ; movaps 0x13da9(%rip),%xmm14 # 2ff30 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
+ DB 68,15,40,53,105,109,1,0 ; movaps 0x16d69(%rip),%xmm14 # 32ef0 <_sk_srcover_bgra_8888_sse2_lowp+0xc14>
DB 69,15,88,222 ; addps %xmm14,%xmm11
DB 68,15,89,216 ; mulps %xmm0,%xmm11
- DB 68,15,40,21,169,61,1,0 ; movaps 0x13da9(%rip),%xmm10 # 2ff40 <_sk_srcover_bgra_8888_sse2_lowp+0xbc4>
+ DB 68,15,40,21,105,109,1,0 ; movaps 0x16d69(%rip),%xmm10 # 32f00 <_sk_srcover_bgra_8888_sse2_lowp+0xc24>
DB 69,15,89,234 ; mulps %xmm10,%xmm13
DB 69,15,88,235 ; addps %xmm11,%xmm13
DB 15,88,228 ; addps %xmm4,%xmm4
@@ -26419,7 +26419,7 @@ _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,53,59,1,0 ; movaps 0x13b35(%rip),%xmm8 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,5,245,106,1,0 ; movaps 0x16af5(%rip),%xmm8 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 69,15,40,216 ; movaps %xmm8,%xmm11
DB 15,40,207 ; movaps %xmm7,%xmm1
DB 68,15,92,217 ; subps %xmm1,%xmm11
@@ -26467,12 +26467,12 @@ _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,242,58,1,0 ; movaps 0x13af2(%rip),%xmm15 # 2ff50 <_sk_srcover_bgra_8888_sse2_lowp+0xbd4>
+ DB 68,15,40,61,178,106,1,0 ; movaps 0x16ab2(%rip),%xmm15 # 32f10 <_sk_srcover_bgra_8888_sse2_lowp+0xc34>
DB 65,15,89,231 ; mulps %xmm15,%xmm4
- DB 15,40,5,247,58,1,0 ; movaps 0x13af7(%rip),%xmm0 # 2ff60 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
+ DB 15,40,5,183,106,1,0 ; movaps 0x16ab7(%rip),%xmm0 # 32f20 <_sk_srcover_bgra_8888_sse2_lowp+0xc44>
DB 15,89,240 ; mulps %xmm0,%xmm6
DB 15,88,244 ; addps %xmm4,%xmm6
- DB 68,15,40,53,249,58,1,0 ; movaps 0x13af9(%rip),%xmm14 # 2ff70 <_sk_srcover_bgra_8888_sse2_lowp+0xbf4>
+ DB 68,15,40,53,185,106,1,0 ; movaps 0x16ab9(%rip),%xmm14 # 32f30 <_sk_srcover_bgra_8888_sse2_lowp+0xc54>
DB 68,15,40,239 ; movaps %xmm7,%xmm13
DB 69,15,89,238 ; mulps %xmm14,%xmm13
DB 68,15,88,238 ; addps %xmm6,%xmm13
@@ -26650,14 +26650,14 @@ _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,70,56,1,0 ; movaps 0x13846(%rip),%xmm8 # 2ff50 <_sk_srcover_bgra_8888_sse2_lowp+0xbd4>
+ DB 68,15,40,5,6,104,1,0 ; movaps 0x16806(%rip),%xmm8 # 32f10 <_sk_srcover_bgra_8888_sse2_lowp+0xc34>
DB 15,40,214 ; movaps %xmm6,%xmm2
DB 65,15,89,208 ; mulps %xmm8,%xmm2
- DB 15,40,13,72,56,1,0 ; movaps 0x13848(%rip),%xmm1 # 2ff60 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
+ DB 15,40,13,8,104,1,0 ; movaps 0x16808(%rip),%xmm1 # 32f20 <_sk_srcover_bgra_8888_sse2_lowp+0xc44>
DB 15,40,221 ; movaps %xmm5,%xmm3
DB 15,89,217 ; mulps %xmm1,%xmm3
DB 15,88,218 ; addps %xmm2,%xmm3
- DB 68,15,40,37,71,56,1,0 ; movaps 0x13847(%rip),%xmm12 # 2ff70 <_sk_srcover_bgra_8888_sse2_lowp+0xbf4>
+ DB 68,15,40,37,7,104,1,0 ; movaps 0x16807(%rip),%xmm12 # 32f30 <_sk_srcover_bgra_8888_sse2_lowp+0xc54>
DB 69,15,89,236 ; mulps %xmm12,%xmm13
DB 68,15,88,235 ; addps %xmm3,%xmm13
DB 65,15,40,210 ; movaps %xmm10,%xmm2
@@ -26702,7 +26702,7 @@ _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,252,54,1,0 ; movaps 0x136fc(%rip),%xmm8 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,5,188,102,1,0 ; movaps 0x166bc(%rip),%xmm8 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 65,15,40,224 ; movaps %xmm8,%xmm4
DB 68,15,92,199 ; subps %xmm7,%xmm8
DB 15,88,253 ; addps %xmm5,%xmm7
@@ -26803,14 +26803,14 @@ _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,4,54,1,0 ; movaps 0x13604(%rip),%xmm13 # 2ff50 <_sk_srcover_bgra_8888_sse2_lowp+0xbd4>
+ DB 68,15,40,45,196,101,1,0 ; movaps 0x165c4(%rip),%xmm13 # 32f10 <_sk_srcover_bgra_8888_sse2_lowp+0xc34>
DB 68,15,40,198 ; movaps %xmm6,%xmm8
DB 69,15,89,197 ; mulps %xmm13,%xmm8
- DB 68,15,40,53,4,54,1,0 ; movaps 0x13604(%rip),%xmm14 # 2ff60 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
+ DB 68,15,40,53,196,101,1,0 ; movaps 0x165c4(%rip),%xmm14 # 32f20 <_sk_srcover_bgra_8888_sse2_lowp+0xc44>
DB 65,15,40,195 ; movaps %xmm11,%xmm0
DB 65,15,89,198 ; mulps %xmm14,%xmm0
DB 65,15,88,192 ; addps %xmm8,%xmm0
- DB 68,15,40,29,0,54,1,0 ; movaps 0x13600(%rip),%xmm11 # 2ff70 <_sk_srcover_bgra_8888_sse2_lowp+0xbf4>
+ DB 68,15,40,29,192,101,1,0 ; movaps 0x165c0(%rip),%xmm11 # 32f30 <_sk_srcover_bgra_8888_sse2_lowp+0xc54>
DB 69,15,89,227 ; mulps %xmm11,%xmm12
DB 68,15,88,224 ; addps %xmm0,%xmm12
DB 65,15,40,193 ; movaps %xmm9,%xmm0
@@ -26818,7 +26818,7 @@ _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,60,53,1,0 ; movaps 0x1353c(%rip),%xmm8 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,5,252,100,1,0 ; movaps 0x164fc(%rip),%xmm8 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 65,15,40,224 ; movaps %xmm8,%xmm4
DB 15,92,226 ; subps %xmm2,%xmm4
DB 15,89,252 ; mulps %xmm4,%xmm7
@@ -26954,15 +26954,15 @@ _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,190,51,1,0 ; movaps 0x133be(%rip),%xmm12 # 2ff50 <_sk_srcover_bgra_8888_sse2_lowp+0xbd4>
+ DB 68,15,40,37,126,99,1,0 ; movaps 0x1637e(%rip),%xmm12 # 32f10 <_sk_srcover_bgra_8888_sse2_lowp+0xc34>
DB 68,15,40,199 ; movaps %xmm7,%xmm8
DB 69,15,89,196 ; mulps %xmm12,%xmm8
- DB 68,15,40,45,190,51,1,0 ; movaps 0x133be(%rip),%xmm13 # 2ff60 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
+ DB 68,15,40,45,126,99,1,0 ; movaps 0x1637e(%rip),%xmm13 # 32f20 <_sk_srcover_bgra_8888_sse2_lowp+0xc44>
DB 68,15,40,241 ; movaps %xmm1,%xmm14
DB 69,15,89,245 ; mulps %xmm13,%xmm14
DB 69,15,88,240 ; addps %xmm8,%xmm14
- DB 68,15,40,29,186,51,1,0 ; movaps 0x133ba(%rip),%xmm11 # 2ff70 <_sk_srcover_bgra_8888_sse2_lowp+0xbf4>
- DB 68,15,40,5,18,51,1,0 ; movaps 0x13312(%rip),%xmm8 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,29,122,99,1,0 ; movaps 0x1637a(%rip),%xmm11 # 32f30 <_sk_srcover_bgra_8888_sse2_lowp+0xc54>
+ DB 68,15,40,5,210,98,1,0 ; movaps 0x162d2(%rip),%xmm8 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 69,15,40,248 ; movaps %xmm8,%xmm15
DB 65,15,40,194 ; movaps %xmm10,%xmm0
DB 68,15,92,248 ; subps %xmm0,%xmm15
@@ -27105,7 +27105,7 @@ _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,168,49,1,0 ; movdqa 0x131a8(%rip),%xmm6 # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+ DB 102,15,111,53,104,97,1,0 ; movdqa 0x16168(%rip),%xmm6 # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
DB 102,65,15,111,224 ; movdqa %xmm8,%xmm4
DB 102,15,219,230 ; pand %xmm6,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
@@ -27119,9 +27119,9 @@ _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,184,48,1,0 ; movaps 0x130b8(%rip),%xmm8 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,5,120,96,1,0 ; movaps 0x16078(%rip),%xmm8 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 68,15,92,195 ; subps %xmm3,%xmm8
- DB 68,15,40,37,140,49,1,0 ; movaps 0x1318c(%rip),%xmm12 # 2ffb0 <_sk_srcover_bgra_8888_sse2_lowp+0xc34>
+ DB 68,15,40,37,76,97,1,0 ; movaps 0x1614c(%rip),%xmm12 # 32f70 <_sk_srcover_bgra_8888_sse2_lowp+0xc94>
DB 65,15,89,196 ; mulps %xmm12,%xmm0
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -27198,7 +27198,7 @@ _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,39,48,1,0 ; movdqa 0x13027(%rip),%xmm4 # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+ DB 102,15,111,37,231,95,1,0 ; movdqa 0x15fe7(%rip),%xmm4 # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
DB 102,65,15,111,232 ; movdqa %xmm8,%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,245 ; cvtdq2ps %xmm5,%xmm6
@@ -27212,9 +27212,9 @@ _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,55,47,1,0 ; movaps 0x12f37(%rip),%xmm8 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,5,247,94,1,0 ; movaps 0x15ef7(%rip),%xmm8 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 68,15,92,195 ; subps %xmm3,%xmm8
- DB 68,15,40,37,11,48,1,0 ; movaps 0x1300b(%rip),%xmm12 # 2ffb0 <_sk_srcover_bgra_8888_sse2_lowp+0xc34>
+ DB 68,15,40,37,203,95,1,0 ; movaps 0x15fcb(%rip),%xmm12 # 32f70 <_sk_srcover_bgra_8888_sse2_lowp+0xc94>
DB 65,15,89,196 ; mulps %xmm12,%xmm0
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -27290,7 +27290,7 @@ _sk_clamp_0_sse2 LABEL PROC
PUBLIC _sk_clamp_1_sse2
_sk_clamp_1_sse2 LABEL PROC
- DB 68,15,40,5,7,46,1,0 ; movaps 0x12e07(%rip),%xmm8 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,5,199,93,1,0 ; movaps 0x15dc7(%rip),%xmm8 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 65,15,93,192 ; minps %xmm8,%xmm0
DB 65,15,93,200 ; minps %xmm8,%xmm1
DB 65,15,93,208 ; minps %xmm8,%xmm2
@@ -27300,7 +27300,7 @@ _sk_clamp_1_sse2 LABEL PROC
PUBLIC _sk_clamp_a_sse2
_sk_clamp_a_sse2 LABEL PROC
- DB 15,93,29,236,45,1,0 ; minps 0x12dec(%rip),%xmm3 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,93,29,172,93,1,0 ; minps 0x15dac(%rip),%xmm3 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 15,93,195 ; minps %xmm3,%xmm0
DB 15,93,203 ; minps %xmm3,%xmm1
DB 15,93,211 ; minps %xmm3,%xmm2
@@ -27309,7 +27309,7 @@ _sk_clamp_a_sse2 LABEL PROC
PUBLIC _sk_clamp_a_dst_sse2
_sk_clamp_a_dst_sse2 LABEL PROC
- DB 15,93,61,216,45,1,0 ; minps 0x12dd8(%rip),%xmm7 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,93,61,152,93,1,0 ; minps 0x15d98(%rip),%xmm7 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 15,93,231 ; minps %xmm7,%xmm4
DB 15,93,239 ; minps %xmm7,%xmm5
DB 15,93,247 ; minps %xmm7,%xmm6
@@ -27338,7 +27338,7 @@ _sk_swap_rb_sse2 LABEL PROC
PUBLIC _sk_invert_sse2
_sk_invert_sse2 LABEL PROC
- DB 68,15,40,5,148,45,1,0 ; movaps 0x12d94(%rip),%xmm8 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,5,84,93,1,0 ; movaps 0x15d54(%rip),%xmm8 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,92,200 ; subps %xmm0,%xmm9
DB 69,15,40,208 ; movaps %xmm8,%xmm10
@@ -27389,10 +27389,10 @@ _sk_premul_dst_sse2 LABEL PROC
PUBLIC _sk_unpremul_sse2
_sk_unpremul_sse2 LABEL PROC
- DB 68,15,40,5,34,45,1,0 ; movaps 0x12d22(%rip),%xmm8 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,5,226,92,1,0 ; movaps 0x15ce2(%rip),%xmm8 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 68,15,94,195 ; divps %xmm3,%xmm8
DB 69,15,40,200 ; movaps %xmm8,%xmm9
- DB 68,15,194,13,1,46,1,0,1 ; cmpltps 0x12e01(%rip),%xmm9 # 2ffc0 <_sk_srcover_bgra_8888_sse2_lowp+0xc44>
+ DB 68,15,194,13,193,93,1,0,1 ; cmpltps 0x15dc1(%rip),%xmm9 # 32f80 <_sk_srcover_bgra_8888_sse2_lowp+0xca4>
DB 69,15,84,200 ; andps %xmm8,%xmm9
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 65,15,89,201 ; mulps %xmm9,%xmm1
@@ -27402,20 +27402,20 @@ _sk_unpremul_sse2 LABEL PROC
PUBLIC _sk_from_srgb_sse2
_sk_from_srgb_sse2 LABEL PROC
- DB 68,15,40,5,245,45,1,0 ; movaps 0x12df5(%rip),%xmm8 # 2ffd0 <_sk_srcover_bgra_8888_sse2_lowp+0xc54>
+ DB 68,15,40,5,181,93,1,0 ; movaps 0x15db5(%rip),%xmm8 # 32f90 <_sk_srcover_bgra_8888_sse2_lowp+0xcb4>
DB 68,15,40,232 ; movaps %xmm0,%xmm13
DB 69,15,89,232 ; mulps %xmm8,%xmm13
DB 68,15,40,216 ; movaps %xmm0,%xmm11
DB 69,15,89,219 ; mulps %xmm11,%xmm11
- DB 68,15,40,13,93,45,1,0 ; movaps 0x12d5d(%rip),%xmm9 # 2ff50 <_sk_srcover_bgra_8888_sse2_lowp+0xbd4>
+ DB 68,15,40,13,29,93,1,0 ; movaps 0x15d1d(%rip),%xmm9 # 32f10 <_sk_srcover_bgra_8888_sse2_lowp+0xc34>
DB 68,15,40,240 ; movaps %xmm0,%xmm14
DB 69,15,89,241 ; mulps %xmm9,%xmm14
- DB 68,15,40,21,221,45,1,0 ; movaps 0x12ddd(%rip),%xmm10 # 2ffe0 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
+ DB 68,15,40,21,157,93,1,0 ; movaps 0x15d9d(%rip),%xmm10 # 32fa0 <_sk_srcover_bgra_8888_sse2_lowp+0xcc4>
DB 69,15,88,242 ; addps %xmm10,%xmm14
DB 69,15,89,243 ; mulps %xmm11,%xmm14
- DB 68,15,40,29,221,45,1,0 ; movaps 0x12ddd(%rip),%xmm11 # 2fff0 <_sk_srcover_bgra_8888_sse2_lowp+0xc74>
+ DB 68,15,40,29,157,93,1,0 ; movaps 0x15d9d(%rip),%xmm11 # 32fb0 <_sk_srcover_bgra_8888_sse2_lowp+0xcd4>
DB 69,15,88,243 ; addps %xmm11,%xmm14
- DB 68,15,40,37,225,45,1,0 ; movaps 0x12de1(%rip),%xmm12 # 30000 <_sk_srcover_bgra_8888_sse2_lowp+0xc84>
+ DB 68,15,40,37,161,93,1,0 ; movaps 0x15da1(%rip),%xmm12 # 32fc0 <_sk_srcover_bgra_8888_sse2_lowp+0xce4>
DB 65,15,194,196,1 ; cmpltps %xmm12,%xmm0
DB 68,15,84,232 ; andps %xmm0,%xmm13
DB 65,15,85,198 ; andnps %xmm14,%xmm0
@@ -27449,20 +27449,20 @@ _sk_from_srgb_sse2 LABEL PROC
PUBLIC _sk_from_srgb_dst_sse2
_sk_from_srgb_dst_sse2 LABEL PROC
- DB 68,15,40,5,50,45,1,0 ; movaps 0x12d32(%rip),%xmm8 # 2ffd0 <_sk_srcover_bgra_8888_sse2_lowp+0xc54>
+ DB 68,15,40,5,242,92,1,0 ; movaps 0x15cf2(%rip),%xmm8 # 32f90 <_sk_srcover_bgra_8888_sse2_lowp+0xcb4>
DB 68,15,40,236 ; movaps %xmm4,%xmm13
DB 69,15,89,232 ; mulps %xmm8,%xmm13
DB 68,15,40,220 ; movaps %xmm4,%xmm11
DB 69,15,89,219 ; mulps %xmm11,%xmm11
- DB 68,15,40,13,154,44,1,0 ; movaps 0x12c9a(%rip),%xmm9 # 2ff50 <_sk_srcover_bgra_8888_sse2_lowp+0xbd4>
+ DB 68,15,40,13,90,92,1,0 ; movaps 0x15c5a(%rip),%xmm9 # 32f10 <_sk_srcover_bgra_8888_sse2_lowp+0xc34>
DB 68,15,40,244 ; movaps %xmm4,%xmm14
DB 69,15,89,241 ; mulps %xmm9,%xmm14
- DB 68,15,40,21,26,45,1,0 ; movaps 0x12d1a(%rip),%xmm10 # 2ffe0 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
+ DB 68,15,40,21,218,92,1,0 ; movaps 0x15cda(%rip),%xmm10 # 32fa0 <_sk_srcover_bgra_8888_sse2_lowp+0xcc4>
DB 69,15,88,242 ; addps %xmm10,%xmm14
DB 69,15,89,243 ; mulps %xmm11,%xmm14
- DB 68,15,40,29,26,45,1,0 ; movaps 0x12d1a(%rip),%xmm11 # 2fff0 <_sk_srcover_bgra_8888_sse2_lowp+0xc74>
+ DB 68,15,40,29,218,92,1,0 ; movaps 0x15cda(%rip),%xmm11 # 32fb0 <_sk_srcover_bgra_8888_sse2_lowp+0xcd4>
DB 69,15,88,243 ; addps %xmm11,%xmm14
- DB 68,15,40,37,30,45,1,0 ; movaps 0x12d1e(%rip),%xmm12 # 30000 <_sk_srcover_bgra_8888_sse2_lowp+0xc84>
+ DB 68,15,40,37,222,92,1,0 ; movaps 0x15cde(%rip),%xmm12 # 32fc0 <_sk_srcover_bgra_8888_sse2_lowp+0xce4>
DB 65,15,194,228,1 ; cmpltps %xmm12,%xmm4
DB 68,15,84,236 ; andps %xmm4,%xmm13
DB 65,15,85,230 ; andnps %xmm14,%xmm4
@@ -27497,22 +27497,22 @@ _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,171,44,1,0 ; movaps 0x12cab(%rip),%xmm8 # 30010 <_sk_srcover_bgra_8888_sse2_lowp+0xc94>
+ DB 68,15,40,5,107,92,1,0 ; movaps 0x15c6b(%rip),%xmm8 # 32fd0 <_sk_srcover_bgra_8888_sse2_lowp+0xcf4>
DB 68,15,40,240 ; movaps %xmm0,%xmm14
DB 69,15,89,240 ; mulps %xmm8,%xmm14
- DB 68,15,40,13,171,44,1,0 ; movaps 0x12cab(%rip),%xmm9 # 30020 <_sk_srcover_bgra_8888_sse2_lowp+0xca4>
+ DB 68,15,40,13,107,92,1,0 ; movaps 0x15c6b(%rip),%xmm9 # 32fe0 <_sk_srcover_bgra_8888_sse2_lowp+0xd04>
DB 69,15,40,253 ; movaps %xmm13,%xmm15
DB 69,15,89,249 ; mulps %xmm9,%xmm15
- DB 68,15,40,21,171,44,1,0 ; movaps 0x12cab(%rip),%xmm10 # 30030 <_sk_srcover_bgra_8888_sse2_lowp+0xcb4>
+ DB 68,15,40,21,107,92,1,0 ; movaps 0x15c6b(%rip),%xmm10 # 32ff0 <_sk_srcover_bgra_8888_sse2_lowp+0xd14>
DB 69,15,88,250 ; addps %xmm10,%xmm15
DB 69,15,89,253 ; mulps %xmm13,%xmm15
- DB 68,15,40,29,171,44,1,0 ; movaps 0x12cab(%rip),%xmm11 # 30040 <_sk_srcover_bgra_8888_sse2_lowp+0xcc4>
+ DB 68,15,40,29,107,92,1,0 ; movaps 0x15c6b(%rip),%xmm11 # 33000 <_sk_srcover_bgra_8888_sse2_lowp+0xd24>
DB 69,15,88,251 ; addps %xmm11,%xmm15
- DB 68,15,40,37,175,44,1,0 ; movaps 0x12caf(%rip),%xmm12 # 30050 <_sk_srcover_bgra_8888_sse2_lowp+0xcd4>
+ DB 68,15,40,37,111,92,1,0 ; movaps 0x15c6f(%rip),%xmm12 # 33010 <_sk_srcover_bgra_8888_sse2_lowp+0xd34>
DB 69,15,88,236 ; addps %xmm12,%xmm13
DB 69,15,83,237 ; rcpps %xmm13,%xmm13
DB 69,15,89,239 ; mulps %xmm15,%xmm13
- DB 68,15,40,61,171,44,1,0 ; movaps 0x12cab(%rip),%xmm15 # 30060 <_sk_srcover_bgra_8888_sse2_lowp+0xce4>
+ DB 68,15,40,61,107,92,1,0 ; movaps 0x15c6b(%rip),%xmm15 # 33020 <_sk_srcover_bgra_8888_sse2_lowp+0xd44>
DB 65,15,194,199,1 ; cmpltps %xmm15,%xmm0
DB 68,15,84,240 ; andps %xmm0,%xmm14
DB 65,15,85,197 ; andnps %xmm13,%xmm0
@@ -27562,7 +27562,7 @@ _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,94,42,1,0 ; movaps 0x12a5e(%rip),%xmm13 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,45,30,90,1,0 ; movaps 0x15a1e(%rip),%xmm13 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 68,15,94,233 ; divps %xmm1,%xmm13
DB 65,15,40,194 ; movaps %xmm10,%xmm0
DB 65,15,194,192,0 ; cmpeqps %xmm8,%xmm0
@@ -27571,30 +27571,30 @@ _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,212,43,1,0 ; andps 0x12bd4(%rip),%xmm14 # 30070 <_sk_srcover_bgra_8888_sse2_lowp+0xcf4>
+ DB 68,15,84,53,148,91,1,0 ; andps 0x15b94(%rip),%xmm14 # 33030 <_sk_srcover_bgra_8888_sse2_lowp+0xd54>
DB 69,15,88,244 ; addps %xmm12,%xmm14
DB 69,15,40,250 ; movaps %xmm10,%xmm15
DB 69,15,194,249,0 ; cmpeqps %xmm9,%xmm15
DB 65,15,92,208 ; subps %xmm8,%xmm2
DB 65,15,89,213 ; mulps %xmm13,%xmm2
- DB 68,15,40,37,199,43,1,0 ; movaps 0x12bc7(%rip),%xmm12 # 30080 <_sk_srcover_bgra_8888_sse2_lowp+0xd04>
+ DB 68,15,40,37,135,91,1,0 ; movaps 0x15b87(%rip),%xmm12 # 33040 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
DB 65,15,88,212 ; addps %xmm12,%xmm2
DB 69,15,92,193 ; subps %xmm9,%xmm8
DB 69,15,89,197 ; mulps %xmm13,%xmm8
- DB 68,15,88,5,195,43,1,0 ; addps 0x12bc3(%rip),%xmm8 # 30090 <_sk_srcover_bgra_8888_sse2_lowp+0xd14>
+ DB 68,15,88,5,131,91,1,0 ; addps 0x15b83(%rip),%xmm8 # 33050 <_sk_srcover_bgra_8888_sse2_lowp+0xd74>
DB 65,15,84,215 ; andps %xmm15,%xmm2
DB 69,15,85,248 ; andnps %xmm8,%xmm15
DB 68,15,86,250 ; orps %xmm2,%xmm15
DB 68,15,84,240 ; andps %xmm0,%xmm14
DB 65,15,85,199 ; andnps %xmm15,%xmm0
DB 65,15,86,198 ; orps %xmm14,%xmm0
- DB 15,89,5,180,43,1,0 ; mulps 0x12bb4(%rip),%xmm0 # 300a0 <_sk_srcover_bgra_8888_sse2_lowp+0xd24>
+ DB 15,89,5,116,91,1,0 ; mulps 0x15b74(%rip),%xmm0 # 33060 <_sk_srcover_bgra_8888_sse2_lowp+0xd84>
DB 69,15,40,194 ; movaps %xmm10,%xmm8
DB 69,15,194,195,4 ; cmpneqps %xmm11,%xmm8
DB 65,15,84,192 ; andps %xmm8,%xmm0
DB 69,15,92,226 ; subps %xmm10,%xmm12
DB 69,15,88,211 ; addps %xmm11,%xmm10
- DB 68,15,40,13,183,41,1,0 ; movaps 0x129b7(%rip),%xmm9 # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+ DB 68,15,40,13,119,89,1,0 ; movaps 0x15977(%rip),%xmm9 # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
DB 65,15,40,210 ; movaps %xmm10,%xmm2
DB 65,15,89,209 ; mulps %xmm9,%xmm2
DB 68,15,194,202,1 ; cmpltps %xmm2,%xmm9
@@ -27617,7 +27617,7 @@ _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,98,41,1,0 ; movaps 0x12962(%rip),%xmm9 # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+ DB 68,15,40,13,34,89,1,0 ; movaps 0x15922(%rip),%xmm9 # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
DB 69,15,40,209 ; movaps %xmm9,%xmm10
DB 69,15,194,211,2 ; cmpleps %xmm11,%xmm10
DB 15,40,193 ; movaps %xmm1,%xmm0
@@ -27634,28 +27634,28 @@ _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,12,43,1,0 ; movaps 0x12b0c(%rip),%xmm0 # 300b0 <_sk_srcover_bgra_8888_sse2_lowp+0xd34>
+ DB 15,40,5,204,90,1,0 ; movaps 0x15acc(%rip),%xmm0 # 33070 <_sk_srcover_bgra_8888_sse2_lowp+0xd94>
DB 15,88,198 ; addps %xmm6,%xmm0
DB 243,15,91,200 ; cvttps2dq %xmm0,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
DB 15,40,216 ; movaps %xmm0,%xmm3
DB 15,194,217,1 ; cmpltps %xmm1,%xmm3
- DB 15,84,29,20,41,1,0 ; andps 0x12914(%rip),%xmm3 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,84,29,212,88,1,0 ; andps 0x158d4(%rip),%xmm3 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 15,92,203 ; subps %xmm3,%xmm1
DB 15,92,193 ; subps %xmm1,%xmm0
- DB 68,15,40,45,246,42,1,0 ; movaps 0x12af6(%rip),%xmm13 # 300c0 <_sk_srcover_bgra_8888_sse2_lowp+0xd44>
+ DB 68,15,40,45,182,90,1,0 ; movaps 0x15ab6(%rip),%xmm13 # 33080 <_sk_srcover_bgra_8888_sse2_lowp+0xda4>
DB 69,15,40,197 ; movaps %xmm13,%xmm8
DB 68,15,194,192,2 ; cmpleps %xmm0,%xmm8
DB 69,15,40,242 ; movaps %xmm10,%xmm14
DB 69,15,92,243 ; subps %xmm11,%xmm14
DB 65,15,40,217 ; movaps %xmm9,%xmm3
DB 15,194,216,2 ; cmpleps %xmm0,%xmm3
- DB 15,40,21,182,42,1,0 ; movaps 0x12ab6(%rip),%xmm2 # 300a0 <_sk_srcover_bgra_8888_sse2_lowp+0xd24>
+ DB 15,40,21,118,90,1,0 ; movaps 0x15a76(%rip),%xmm2 # 33060 <_sk_srcover_bgra_8888_sse2_lowp+0xd84>
DB 68,15,40,250 ; movaps %xmm2,%xmm15
DB 68,15,194,248,2 ; cmpleps %xmm0,%xmm15
- DB 15,40,13,118,42,1,0 ; movaps 0x12a76(%rip),%xmm1 # 30070 <_sk_srcover_bgra_8888_sse2_lowp+0xcf4>
+ DB 15,40,13,54,90,1,0 ; movaps 0x15a36(%rip),%xmm1 # 33030 <_sk_srcover_bgra_8888_sse2_lowp+0xd54>
DB 15,89,193 ; mulps %xmm1,%xmm0
- DB 15,40,45,140,42,1,0 ; movaps 0x12a8c(%rip),%xmm5 # 30090 <_sk_srcover_bgra_8888_sse2_lowp+0xd14>
+ DB 15,40,45,76,90,1,0 ; movaps 0x15a4c(%rip),%xmm5 # 33050 <_sk_srcover_bgra_8888_sse2_lowp+0xd74>
DB 15,40,229 ; movaps %xmm5,%xmm4
DB 15,92,224 ; subps %xmm0,%xmm4
DB 65,15,89,230 ; mulps %xmm14,%xmm4
@@ -27678,7 +27678,7 @@ _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,113,40,1,0 ; andps 0x12871(%rip),%xmm3 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,84,29,49,88,1,0 ; andps 0x15831(%rip),%xmm3 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 15,92,195 ; subps %xmm3,%xmm0
DB 68,15,40,230 ; movaps %xmm6,%xmm12
DB 68,15,92,224 ; subps %xmm0,%xmm12
@@ -27708,12 +27708,12 @@ _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,250,41,1,0 ; addps 0x129fa(%rip),%xmm6 # 300d0 <_sk_srcover_bgra_8888_sse2_lowp+0xd54>
+ DB 15,88,53,186,89,1,0 ; addps 0x159ba(%rip),%xmm6 # 33090 <_sk_srcover_bgra_8888_sse2_lowp+0xdb4>
DB 243,15,91,198 ; cvttps2dq %xmm6,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
DB 15,40,222 ; movaps %xmm6,%xmm3
DB 15,194,216,1 ; cmpltps %xmm0,%xmm3
- DB 15,84,29,229,39,1,0 ; andps 0x127e5(%rip),%xmm3 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,84,29,165,87,1,0 ; andps 0x157a5(%rip),%xmm3 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 15,92,195 ; subps %xmm3,%xmm0
DB 15,92,240 ; subps %xmm0,%xmm6
DB 15,89,206 ; mulps %xmm6,%xmm1
@@ -27778,9 +27778,9 @@ _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,180,39,1,0 ; pand 0x127b4(%rip),%xmm8 # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+ DB 102,68,15,219,5,116,87,1,0 ; pand 0x15774(%rip),%xmm8 # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,8,41,1,0 ; mulps 0x12908(%rip),%xmm8 # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+ DB 68,15,89,5,200,88,1,0 ; mulps 0x158c8(%rip),%xmm8 # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 65,15,89,208 ; mulps %xmm8,%xmm2
@@ -27823,17 +27823,17 @@ _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,116,40,1,0 ; movdqa 0x12874(%rip),%xmm8 # 300f0 <_sk_srcover_bgra_8888_sse2_lowp+0xd74>
+ DB 102,68,15,111,5,52,88,1,0 ; movdqa 0x15834(%rip),%xmm8 # 330b0 <_sk_srcover_bgra_8888_sse2_lowp+0xdd4>
DB 102,69,15,219,194 ; pand %xmm10,%xmm8
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,115,40,1,0 ; mulps 0x12873(%rip),%xmm8 # 30100 <_sk_srcover_bgra_8888_sse2_lowp+0xd84>
- DB 102,68,15,111,13,122,40,1,0 ; movdqa 0x1287a(%rip),%xmm9 # 30110 <_sk_srcover_bgra_8888_sse2_lowp+0xd94>
+ DB 68,15,89,5,51,88,1,0 ; mulps 0x15833(%rip),%xmm8 # 330c0 <_sk_srcover_bgra_8888_sse2_lowp+0xde4>
+ DB 102,68,15,111,13,58,88,1,0 ; movdqa 0x1583a(%rip),%xmm9 # 330d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdf4>
DB 102,69,15,219,202 ; pand %xmm10,%xmm9
DB 69,15,91,201 ; cvtdq2ps %xmm9,%xmm9
- DB 68,15,89,13,121,40,1,0 ; mulps 0x12879(%rip),%xmm9 # 30120 <_sk_srcover_bgra_8888_sse2_lowp+0xda4>
- DB 102,68,15,219,21,128,40,1,0 ; pand 0x12880(%rip),%xmm10 # 30130 <_sk_srcover_bgra_8888_sse2_lowp+0xdb4>
+ DB 68,15,89,13,57,88,1,0 ; mulps 0x15839(%rip),%xmm9 # 330e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe04>
+ DB 102,68,15,219,21,64,88,1,0 ; pand 0x15840(%rip),%xmm10 # 330f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe14>
DB 69,15,91,210 ; cvtdq2ps %xmm10,%xmm10
- DB 68,15,89,21,132,40,1,0 ; mulps 0x12884(%rip),%xmm10 # 30140 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
+ DB 68,15,89,21,68,88,1,0 ; mulps 0x15844(%rip),%xmm10 # 33100 <_sk_srcover_bgra_8888_sse2_lowp+0xe24>
DB 68,15,40,219 ; movaps %xmm3,%xmm11
DB 68,15,194,223,1 ; cmpltps %xmm7,%xmm11
DB 69,15,40,225 ; movaps %xmm9,%xmm12
@@ -27910,9 +27910,9 @@ _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,170,37,1,0 ; pand 0x125aa(%rip),%xmm8 # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+ DB 102,68,15,219,5,106,85,1,0 ; pand 0x1556a(%rip),%xmm8 # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,254,38,1,0 ; mulps 0x126fe(%rip),%xmm8 # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+ DB 68,15,89,5,190,86,1,0 ; mulps 0x156be(%rip),%xmm8 # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
DB 15,92,196 ; subps %xmm4,%xmm0
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 15,88,196 ; addps %xmm4,%xmm0
@@ -27962,17 +27962,17 @@ _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,83,38,1,0 ; movdqa 0x12653(%rip),%xmm9 # 300f0 <_sk_srcover_bgra_8888_sse2_lowp+0xd74>
+ DB 102,68,15,111,13,19,86,1,0 ; movdqa 0x15613(%rip),%xmm9 # 330b0 <_sk_srcover_bgra_8888_sse2_lowp+0xdd4>
DB 102,69,15,219,200 ; pand %xmm8,%xmm9
DB 69,15,91,201 ; cvtdq2ps %xmm9,%xmm9
- DB 68,15,89,13,82,38,1,0 ; mulps 0x12652(%rip),%xmm9 # 30100 <_sk_srcover_bgra_8888_sse2_lowp+0xd84>
- DB 102,68,15,111,21,89,38,1,0 ; movdqa 0x12659(%rip),%xmm10 # 30110 <_sk_srcover_bgra_8888_sse2_lowp+0xd94>
+ DB 68,15,89,13,18,86,1,0 ; mulps 0x15612(%rip),%xmm9 # 330c0 <_sk_srcover_bgra_8888_sse2_lowp+0xde4>
+ DB 102,68,15,111,21,25,86,1,0 ; movdqa 0x15619(%rip),%xmm10 # 330d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdf4>
DB 102,69,15,219,208 ; pand %xmm8,%xmm10
DB 69,15,91,218 ; cvtdq2ps %xmm10,%xmm11
- DB 68,15,89,29,88,38,1,0 ; mulps 0x12658(%rip),%xmm11 # 30120 <_sk_srcover_bgra_8888_sse2_lowp+0xda4>
- DB 102,68,15,219,5,95,38,1,0 ; pand 0x1265f(%rip),%xmm8 # 30130 <_sk_srcover_bgra_8888_sse2_lowp+0xdb4>
+ DB 68,15,89,29,24,86,1,0 ; mulps 0x15618(%rip),%xmm11 # 330e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe04>
+ DB 102,68,15,219,5,31,86,1,0 ; pand 0x1561f(%rip),%xmm8 # 330f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe14>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,99,38,1,0 ; mulps 0x12663(%rip),%xmm8 # 30140 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
+ DB 68,15,89,5,35,86,1,0 ; mulps 0x15623(%rip),%xmm8 # 33100 <_sk_srcover_bgra_8888_sse2_lowp+0xe24>
DB 68,15,40,211 ; movaps %xmm3,%xmm10
DB 68,15,194,215,1 ; cmpltps %xmm7,%xmm10
DB 69,15,40,227 ; movaps %xmm11,%xmm12
@@ -28027,7 +28027,7 @@ _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,210,35,1,0 ; movdqa 0x123d2(%rip),%xmm8 # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+ DB 102,68,15,111,5,146,83,1,0 ; movdqa 0x15392(%rip),%xmm8 # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
DB 102,65,15,111,193 ; movdqa %xmm9,%xmm0
DB 102,65,15,219,192 ; pand %xmm8,%xmm0
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
@@ -28083,7 +28083,7 @@ _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,41,36,1,0 ; mulps 0x12429(%rip),%xmm3 # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+ DB 15,89,29,233,83,1,0 ; mulps 0x153e9(%rip),%xmm3 # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
@@ -28121,7 +28121,7 @@ _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,3,36,1,0 ; movdqa 0x12403(%rip),%xmm2 # 30150 <_sk_srcover_bgra_8888_sse2_lowp+0xdd4>
+ DB 102,15,111,21,195,83,1,0 ; movdqa 0x153c3(%rip),%xmm2 # 33110 <_sk_srcover_bgra_8888_sse2_lowp+0xe34>
DB 102,15,112,217,238 ; pshufd $0xee,%xmm1,%xmm3
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
@@ -28182,7 +28182,7 @@ _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,1,35,1,0 ; mulps 0x12301(%rip),%xmm3 # 30170 <_sk_srcover_bgra_8888_sse2_lowp+0xdf4>
+ DB 15,89,29,193,82,1,0 ; mulps 0x152c1(%rip),%xmm3 # 33130 <_sk_srcover_bgra_8888_sse2_lowp+0xe54>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
@@ -28221,7 +28221,7 @@ _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,69,34,1,0 ; movdqa 0x12245(%rip),%xmm8 # 30150 <_sk_srcover_bgra_8888_sse2_lowp+0xdd4>
+ DB 102,68,15,111,5,5,82,1,0 ; movdqa 0x15205(%rip),%xmm8 # 33110 <_sk_srcover_bgra_8888_sse2_lowp+0xe34>
DB 102,65,15,219,192 ; pand %xmm8,%xmm0
DB 102,69,15,239,201 ; pxor %xmm9,%xmm9
DB 102,65,15,97,193 ; punpcklwd %xmm9,%xmm0
@@ -28276,7 +28276,7 @@ _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,194,30,1,0 ; movaps 0x11ec2(%rip),%xmm3 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,40,29,130,78,1,0 ; movaps 0x14e82(%rip),%xmm3 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
DB 255,224 ; jmpq *%rax
@@ -28306,7 +28306,7 @@ _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,47,31,1,0 ; movaps 0x11f2f(%rip),%xmm8 # 2ffb0 <_sk_srcover_bgra_8888_sse2_lowp+0xc34>
+ DB 68,15,40,5,239,78,1,0 ; movaps 0x14eef(%rip),%xmm8 # 32f70 <_sk_srcover_bgra_8888_sse2_lowp+0xc94>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,91,192 ; cvtps2dq %xmm0,%xmm0
DB 102,73,15,126,192 ; movq %xmm0,%r8
@@ -28334,7 +28334,7 @@ _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,234,31,1,0 ; movaps 0x11fea(%rip),%xmm10 # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+ DB 68,15,40,21,170,79,1,0 ; movaps 0x14faa(%rip),%xmm10 # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
DB 65,15,89,194 ; mulps %xmm10,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,91,201 ; cvtps2dq %xmm1,%xmm1
@@ -28451,7 +28451,7 @@ _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,42,30,1,0 ; movaps 0x11e2a(%rip),%xmm10 # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+ DB 68,15,40,21,234,77,1,0 ; movaps 0x14dea(%rip),%xmm10 # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
DB 65,15,89,194 ; mulps %xmm10,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,91,201 ; cvtps2dq %xmm1,%xmm1
@@ -28639,15 +28639,15 @@ _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,246,27,1,0 ; mulps 0x11bf6(%rip),%xmm9 # 30180 <_sk_srcover_bgra_8888_sse2_lowp+0xe04>
- DB 68,15,84,21,254,27,1,0 ; andps 0x11bfe(%rip),%xmm10 # 30190 <_sk_srcover_bgra_8888_sse2_lowp+0xe14>
- DB 68,15,86,21,38,25,1,0 ; orps 0x11926(%rip),%xmm10 # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
- DB 68,15,88,13,254,27,1,0 ; addps 0x11bfe(%rip),%xmm9 # 301a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe24>
- DB 68,15,40,37,6,28,1,0 ; movaps 0x11c06(%rip),%xmm12 # 301b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe34>
+ DB 68,15,89,13,182,75,1,0 ; mulps 0x14bb6(%rip),%xmm9 # 33140 <_sk_srcover_bgra_8888_sse2_lowp+0xe64>
+ DB 68,15,84,21,190,75,1,0 ; andps 0x14bbe(%rip),%xmm10 # 33150 <_sk_srcover_bgra_8888_sse2_lowp+0xe74>
+ DB 68,15,86,21,230,72,1,0 ; orps 0x148e6(%rip),%xmm10 # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
+ DB 68,15,88,13,190,75,1,0 ; addps 0x14bbe(%rip),%xmm9 # 33160 <_sk_srcover_bgra_8888_sse2_lowp+0xe84>
+ DB 68,15,40,37,198,75,1,0 ; movaps 0x14bc6(%rip),%xmm12 # 33170 <_sk_srcover_bgra_8888_sse2_lowp+0xe94>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,88,21,6,28,1,0 ; addps 0x11c06(%rip),%xmm10 # 301c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe44>
- DB 68,15,40,37,14,28,1,0 ; movaps 0x11c0e(%rip),%xmm12 # 301d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe54>
+ DB 68,15,88,21,198,75,1,0 ; addps 0x14bc6(%rip),%xmm10 # 33180 <_sk_srcover_bgra_8888_sse2_lowp+0xea4>
+ DB 68,15,40,37,206,75,1,0 ; movaps 0x14bce(%rip),%xmm12 # 33190 <_sk_srcover_bgra_8888_sse2_lowp+0xeb4>
DB 69,15,94,226 ; divps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
@@ -28655,22 +28655,22 @@ _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,232,24,1,0 ; movaps 0x118e8(%rip),%xmm10 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,21,168,72,1,0 ; movaps 0x148a8(%rip),%xmm10 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 69,15,84,234 ; andps %xmm10,%xmm13
DB 69,15,87,219 ; xorps %xmm11,%xmm11
DB 69,15,92,229 ; subps %xmm13,%xmm12
DB 69,15,40,233 ; movaps %xmm9,%xmm13
DB 69,15,92,236 ; subps %xmm12,%xmm13
- DB 68,15,88,13,220,27,1,0 ; addps 0x11bdc(%rip),%xmm9 # 301e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe64>
- DB 68,15,40,37,228,27,1,0 ; movaps 0x11be4(%rip),%xmm12 # 301f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe74>
+ DB 68,15,88,13,156,75,1,0 ; addps 0x14b9c(%rip),%xmm9 # 331a0 <_sk_srcover_bgra_8888_sse2_lowp+0xec4>
+ DB 68,15,40,37,164,75,1,0 ; movaps 0x14ba4(%rip),%xmm12 # 331b0 <_sk_srcover_bgra_8888_sse2_lowp+0xed4>
DB 69,15,89,229 ; mulps %xmm13,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,40,37,228,27,1,0 ; movaps 0x11be4(%rip),%xmm12 # 30200 <_sk_srcover_bgra_8888_sse2_lowp+0xe84>
+ DB 68,15,40,37,164,75,1,0 ; movaps 0x14ba4(%rip),%xmm12 # 331c0 <_sk_srcover_bgra_8888_sse2_lowp+0xee4>
DB 69,15,92,229 ; subps %xmm13,%xmm12
- DB 68,15,40,45,232,27,1,0 ; movaps 0x11be8(%rip),%xmm13 # 30210 <_sk_srcover_bgra_8888_sse2_lowp+0xe94>
+ DB 68,15,40,45,168,75,1,0 ; movaps 0x14ba8(%rip),%xmm13 # 331d0 <_sk_srcover_bgra_8888_sse2_lowp+0xef4>
DB 69,15,94,236 ; divps %xmm12,%xmm13
DB 69,15,88,233 ; addps %xmm9,%xmm13
- DB 68,15,89,45,232,27,1,0 ; mulps 0x11be8(%rip),%xmm13 # 30220 <_sk_srcover_bgra_8888_sse2_lowp+0xea4>
+ DB 68,15,89,45,168,75,1,0 ; mulps 0x14ba8(%rip),%xmm13 # 331e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf04>
DB 102,69,15,91,205 ; cvtps2dq %xmm13,%xmm9
DB 243,68,15,16,96,20 ; movss 0x14(%rax),%xmm12
DB 69,15,198,228,0 ; shufps $0x0,%xmm12,%xmm12
@@ -28704,15 +28704,15 @@ _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,184,26,1,0 ; mulps 0x11ab8(%rip),%xmm9 # 30180 <_sk_srcover_bgra_8888_sse2_lowp+0xe04>
- DB 68,15,84,21,192,26,1,0 ; andps 0x11ac0(%rip),%xmm10 # 30190 <_sk_srcover_bgra_8888_sse2_lowp+0xe14>
- DB 68,15,86,21,232,23,1,0 ; orps 0x117e8(%rip),%xmm10 # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
- DB 68,15,88,13,192,26,1,0 ; addps 0x11ac0(%rip),%xmm9 # 301a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe24>
- DB 68,15,40,37,200,26,1,0 ; movaps 0x11ac8(%rip),%xmm12 # 301b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe34>
+ DB 68,15,89,13,120,74,1,0 ; mulps 0x14a78(%rip),%xmm9 # 33140 <_sk_srcover_bgra_8888_sse2_lowp+0xe64>
+ DB 68,15,84,21,128,74,1,0 ; andps 0x14a80(%rip),%xmm10 # 33150 <_sk_srcover_bgra_8888_sse2_lowp+0xe74>
+ DB 68,15,86,21,168,71,1,0 ; orps 0x147a8(%rip),%xmm10 # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
+ DB 68,15,88,13,128,74,1,0 ; addps 0x14a80(%rip),%xmm9 # 33160 <_sk_srcover_bgra_8888_sse2_lowp+0xe84>
+ DB 68,15,40,37,136,74,1,0 ; movaps 0x14a88(%rip),%xmm12 # 33170 <_sk_srcover_bgra_8888_sse2_lowp+0xe94>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,88,21,200,26,1,0 ; addps 0x11ac8(%rip),%xmm10 # 301c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe44>
- DB 68,15,40,37,208,26,1,0 ; movaps 0x11ad0(%rip),%xmm12 # 301d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe54>
+ DB 68,15,88,21,136,74,1,0 ; addps 0x14a88(%rip),%xmm10 # 33180 <_sk_srcover_bgra_8888_sse2_lowp+0xea4>
+ DB 68,15,40,37,144,74,1,0 ; movaps 0x14a90(%rip),%xmm12 # 33190 <_sk_srcover_bgra_8888_sse2_lowp+0xeb4>
DB 69,15,94,226 ; divps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
@@ -28720,22 +28720,22 @@ _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,170,23,1,0 ; movaps 0x117aa(%rip),%xmm10 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,21,106,71,1,0 ; movaps 0x1476a(%rip),%xmm10 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 69,15,84,234 ; andps %xmm10,%xmm13
DB 69,15,87,219 ; xorps %xmm11,%xmm11
DB 69,15,92,229 ; subps %xmm13,%xmm12
DB 69,15,40,233 ; movaps %xmm9,%xmm13
DB 69,15,92,236 ; subps %xmm12,%xmm13
- DB 68,15,88,13,158,26,1,0 ; addps 0x11a9e(%rip),%xmm9 # 301e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe64>
- DB 68,15,40,37,166,26,1,0 ; movaps 0x11aa6(%rip),%xmm12 # 301f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe74>
+ DB 68,15,88,13,94,74,1,0 ; addps 0x14a5e(%rip),%xmm9 # 331a0 <_sk_srcover_bgra_8888_sse2_lowp+0xec4>
+ DB 68,15,40,37,102,74,1,0 ; movaps 0x14a66(%rip),%xmm12 # 331b0 <_sk_srcover_bgra_8888_sse2_lowp+0xed4>
DB 69,15,89,229 ; mulps %xmm13,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,40,37,166,26,1,0 ; movaps 0x11aa6(%rip),%xmm12 # 30200 <_sk_srcover_bgra_8888_sse2_lowp+0xe84>
+ DB 68,15,40,37,102,74,1,0 ; movaps 0x14a66(%rip),%xmm12 # 331c0 <_sk_srcover_bgra_8888_sse2_lowp+0xee4>
DB 69,15,92,229 ; subps %xmm13,%xmm12
- DB 68,15,40,45,170,26,1,0 ; movaps 0x11aaa(%rip),%xmm13 # 30210 <_sk_srcover_bgra_8888_sse2_lowp+0xe94>
+ DB 68,15,40,45,106,74,1,0 ; movaps 0x14a6a(%rip),%xmm13 # 331d0 <_sk_srcover_bgra_8888_sse2_lowp+0xef4>
DB 69,15,94,236 ; divps %xmm12,%xmm13
DB 69,15,88,233 ; addps %xmm9,%xmm13
- DB 68,15,89,45,170,26,1,0 ; mulps 0x11aaa(%rip),%xmm13 # 30220 <_sk_srcover_bgra_8888_sse2_lowp+0xea4>
+ DB 68,15,89,45,106,74,1,0 ; mulps 0x14a6a(%rip),%xmm13 # 331e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf04>
DB 102,69,15,91,205 ; cvtps2dq %xmm13,%xmm9
DB 243,68,15,16,96,20 ; movss 0x14(%rax),%xmm12
DB 69,15,198,228,0 ; shufps $0x0,%xmm12,%xmm12
@@ -28769,15 +28769,15 @@ _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,122,25,1,0 ; mulps 0x1197a(%rip),%xmm9 # 30180 <_sk_srcover_bgra_8888_sse2_lowp+0xe04>
- DB 68,15,84,21,130,25,1,0 ; andps 0x11982(%rip),%xmm10 # 30190 <_sk_srcover_bgra_8888_sse2_lowp+0xe14>
- DB 68,15,86,21,170,22,1,0 ; orps 0x116aa(%rip),%xmm10 # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
- DB 68,15,88,13,130,25,1,0 ; addps 0x11982(%rip),%xmm9 # 301a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe24>
- DB 68,15,40,37,138,25,1,0 ; movaps 0x1198a(%rip),%xmm12 # 301b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe34>
+ DB 68,15,89,13,58,73,1,0 ; mulps 0x1493a(%rip),%xmm9 # 33140 <_sk_srcover_bgra_8888_sse2_lowp+0xe64>
+ DB 68,15,84,21,66,73,1,0 ; andps 0x14942(%rip),%xmm10 # 33150 <_sk_srcover_bgra_8888_sse2_lowp+0xe74>
+ DB 68,15,86,21,106,70,1,0 ; orps 0x1466a(%rip),%xmm10 # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
+ DB 68,15,88,13,66,73,1,0 ; addps 0x14942(%rip),%xmm9 # 33160 <_sk_srcover_bgra_8888_sse2_lowp+0xe84>
+ DB 68,15,40,37,74,73,1,0 ; movaps 0x1494a(%rip),%xmm12 # 33170 <_sk_srcover_bgra_8888_sse2_lowp+0xe94>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,88,21,138,25,1,0 ; addps 0x1198a(%rip),%xmm10 # 301c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe44>
- DB 68,15,40,37,146,25,1,0 ; movaps 0x11992(%rip),%xmm12 # 301d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe54>
+ DB 68,15,88,21,74,73,1,0 ; addps 0x1494a(%rip),%xmm10 # 33180 <_sk_srcover_bgra_8888_sse2_lowp+0xea4>
+ DB 68,15,40,37,82,73,1,0 ; movaps 0x14952(%rip),%xmm12 # 33190 <_sk_srcover_bgra_8888_sse2_lowp+0xeb4>
DB 69,15,94,226 ; divps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
@@ -28785,22 +28785,22 @@ _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,108,22,1,0 ; movaps 0x1166c(%rip),%xmm10 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,21,44,70,1,0 ; movaps 0x1462c(%rip),%xmm10 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 69,15,84,234 ; andps %xmm10,%xmm13
DB 69,15,87,219 ; xorps %xmm11,%xmm11
DB 69,15,92,229 ; subps %xmm13,%xmm12
DB 69,15,40,233 ; movaps %xmm9,%xmm13
DB 69,15,92,236 ; subps %xmm12,%xmm13
- DB 68,15,88,13,96,25,1,0 ; addps 0x11960(%rip),%xmm9 # 301e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe64>
- DB 68,15,40,37,104,25,1,0 ; movaps 0x11968(%rip),%xmm12 # 301f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe74>
+ DB 68,15,88,13,32,73,1,0 ; addps 0x14920(%rip),%xmm9 # 331a0 <_sk_srcover_bgra_8888_sse2_lowp+0xec4>
+ DB 68,15,40,37,40,73,1,0 ; movaps 0x14928(%rip),%xmm12 # 331b0 <_sk_srcover_bgra_8888_sse2_lowp+0xed4>
DB 69,15,89,229 ; mulps %xmm13,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,40,37,104,25,1,0 ; movaps 0x11968(%rip),%xmm12 # 30200 <_sk_srcover_bgra_8888_sse2_lowp+0xe84>
+ DB 68,15,40,37,40,73,1,0 ; movaps 0x14928(%rip),%xmm12 # 331c0 <_sk_srcover_bgra_8888_sse2_lowp+0xee4>
DB 69,15,92,229 ; subps %xmm13,%xmm12
- DB 68,15,40,45,108,25,1,0 ; movaps 0x1196c(%rip),%xmm13 # 30210 <_sk_srcover_bgra_8888_sse2_lowp+0xe94>
+ DB 68,15,40,45,44,73,1,0 ; movaps 0x1492c(%rip),%xmm13 # 331d0 <_sk_srcover_bgra_8888_sse2_lowp+0xef4>
DB 69,15,94,236 ; divps %xmm12,%xmm13
DB 69,15,88,233 ; addps %xmm9,%xmm13
- DB 68,15,89,45,108,25,1,0 ; mulps 0x1196c(%rip),%xmm13 # 30220 <_sk_srcover_bgra_8888_sse2_lowp+0xea4>
+ DB 68,15,89,45,44,73,1,0 ; mulps 0x1492c(%rip),%xmm13 # 331e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf04>
DB 102,69,15,91,205 ; cvtps2dq %xmm13,%xmm9
DB 243,68,15,16,96,20 ; movss 0x14(%rax),%xmm12
DB 69,15,198,228,0 ; shufps $0x0,%xmm12,%xmm12
@@ -28834,15 +28834,15 @@ _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,60,24,1,0 ; mulps 0x1183c(%rip),%xmm9 # 30180 <_sk_srcover_bgra_8888_sse2_lowp+0xe04>
- DB 68,15,84,21,68,24,1,0 ; andps 0x11844(%rip),%xmm10 # 30190 <_sk_srcover_bgra_8888_sse2_lowp+0xe14>
- DB 68,15,86,21,108,21,1,0 ; orps 0x1156c(%rip),%xmm10 # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
- DB 68,15,88,13,68,24,1,0 ; addps 0x11844(%rip),%xmm9 # 301a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe24>
- DB 68,15,40,37,76,24,1,0 ; movaps 0x1184c(%rip),%xmm12 # 301b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe34>
+ DB 68,15,89,13,252,71,1,0 ; mulps 0x147fc(%rip),%xmm9 # 33140 <_sk_srcover_bgra_8888_sse2_lowp+0xe64>
+ DB 68,15,84,21,4,72,1,0 ; andps 0x14804(%rip),%xmm10 # 33150 <_sk_srcover_bgra_8888_sse2_lowp+0xe74>
+ DB 68,15,86,21,44,69,1,0 ; orps 0x1452c(%rip),%xmm10 # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
+ DB 68,15,88,13,4,72,1,0 ; addps 0x14804(%rip),%xmm9 # 33160 <_sk_srcover_bgra_8888_sse2_lowp+0xe84>
+ DB 68,15,40,37,12,72,1,0 ; movaps 0x1480c(%rip),%xmm12 # 33170 <_sk_srcover_bgra_8888_sse2_lowp+0xe94>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,88,21,76,24,1,0 ; addps 0x1184c(%rip),%xmm10 # 301c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe44>
- DB 68,15,40,37,84,24,1,0 ; movaps 0x11854(%rip),%xmm12 # 301d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe54>
+ DB 68,15,88,21,12,72,1,0 ; addps 0x1480c(%rip),%xmm10 # 33180 <_sk_srcover_bgra_8888_sse2_lowp+0xea4>
+ DB 68,15,40,37,20,72,1,0 ; movaps 0x14814(%rip),%xmm12 # 33190 <_sk_srcover_bgra_8888_sse2_lowp+0xeb4>
DB 69,15,94,226 ; divps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
@@ -28850,22 +28850,22 @@ _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,46,21,1,0 ; movaps 0x1152e(%rip),%xmm10 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,21,238,68,1,0 ; movaps 0x144ee(%rip),%xmm10 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 69,15,84,234 ; andps %xmm10,%xmm13
DB 69,15,87,219 ; xorps %xmm11,%xmm11
DB 69,15,92,229 ; subps %xmm13,%xmm12
DB 69,15,40,233 ; movaps %xmm9,%xmm13
DB 69,15,92,236 ; subps %xmm12,%xmm13
- DB 68,15,88,13,34,24,1,0 ; addps 0x11822(%rip),%xmm9 # 301e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe64>
- DB 68,15,40,37,42,24,1,0 ; movaps 0x1182a(%rip),%xmm12 # 301f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe74>
+ DB 68,15,88,13,226,71,1,0 ; addps 0x147e2(%rip),%xmm9 # 331a0 <_sk_srcover_bgra_8888_sse2_lowp+0xec4>
+ DB 68,15,40,37,234,71,1,0 ; movaps 0x147ea(%rip),%xmm12 # 331b0 <_sk_srcover_bgra_8888_sse2_lowp+0xed4>
DB 69,15,89,229 ; mulps %xmm13,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,40,37,42,24,1,0 ; movaps 0x1182a(%rip),%xmm12 # 30200 <_sk_srcover_bgra_8888_sse2_lowp+0xe84>
+ DB 68,15,40,37,234,71,1,0 ; movaps 0x147ea(%rip),%xmm12 # 331c0 <_sk_srcover_bgra_8888_sse2_lowp+0xee4>
DB 69,15,92,229 ; subps %xmm13,%xmm12
- DB 68,15,40,45,46,24,1,0 ; movaps 0x1182e(%rip),%xmm13 # 30210 <_sk_srcover_bgra_8888_sse2_lowp+0xe94>
+ DB 68,15,40,45,238,71,1,0 ; movaps 0x147ee(%rip),%xmm13 # 331d0 <_sk_srcover_bgra_8888_sse2_lowp+0xef4>
DB 69,15,94,236 ; divps %xmm12,%xmm13
DB 69,15,88,233 ; addps %xmm9,%xmm13
- DB 68,15,89,45,46,24,1,0 ; mulps 0x1182e(%rip),%xmm13 # 30220 <_sk_srcover_bgra_8888_sse2_lowp+0xea4>
+ DB 68,15,89,45,238,71,1,0 ; mulps 0x147ee(%rip),%xmm13 # 331e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf04>
DB 102,69,15,91,205 ; cvtps2dq %xmm13,%xmm9
DB 243,68,15,16,96,20 ; movss 0x14(%rax),%xmm12
DB 69,15,198,228,0 ; shufps $0x0,%xmm12,%xmm12
@@ -28889,19 +28889,19 @@ _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,54,23,1,0 ; mulps 0x11736(%rip),%xmm0 # 30180 <_sk_srcover_bgra_8888_sse2_lowp+0xe04>
- DB 15,84,21,63,23,1,0 ; andps 0x1173f(%rip),%xmm2 # 30190 <_sk_srcover_bgra_8888_sse2_lowp+0xe14>
- DB 68,15,40,53,103,20,1,0 ; movaps 0x11467(%rip),%xmm14 # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+ DB 15,89,5,246,70,1,0 ; mulps 0x146f6(%rip),%xmm0 # 33140 <_sk_srcover_bgra_8888_sse2_lowp+0xe64>
+ DB 15,84,21,255,70,1,0 ; andps 0x146ff(%rip),%xmm2 # 33150 <_sk_srcover_bgra_8888_sse2_lowp+0xe74>
+ DB 68,15,40,53,39,68,1,0 ; movaps 0x14427(%rip),%xmm14 # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
DB 65,15,86,214 ; orps %xmm14,%xmm2
- DB 68,15,40,37,59,23,1,0 ; movaps 0x1173b(%rip),%xmm12 # 301a0 <_sk_srcover_bgra_8888_sse2_lowp+0xe24>
+ DB 68,15,40,37,251,70,1,0 ; movaps 0x146fb(%rip),%xmm12 # 33160 <_sk_srcover_bgra_8888_sse2_lowp+0xe84>
DB 65,15,88,196 ; addps %xmm12,%xmm0
- DB 68,15,40,29,63,23,1,0 ; movaps 0x1173f(%rip),%xmm11 # 301b0 <_sk_srcover_bgra_8888_sse2_lowp+0xe34>
+ DB 68,15,40,29,255,70,1,0 ; movaps 0x146ff(%rip),%xmm11 # 33170 <_sk_srcover_bgra_8888_sse2_lowp+0xe94>
DB 15,40,226 ; movaps %xmm2,%xmm4
DB 65,15,89,227 ; mulps %xmm11,%xmm4
DB 15,92,196 ; subps %xmm4,%xmm0
- DB 68,15,40,21,61,23,1,0 ; movaps 0x1173d(%rip),%xmm10 # 301c0 <_sk_srcover_bgra_8888_sse2_lowp+0xe44>
+ DB 68,15,40,21,253,70,1,0 ; movaps 0x146fd(%rip),%xmm10 # 33180 <_sk_srcover_bgra_8888_sse2_lowp+0xea4>
DB 65,15,88,210 ; addps %xmm10,%xmm2
- DB 68,15,40,45,65,23,1,0 ; movaps 0x11741(%rip),%xmm13 # 301d0 <_sk_srcover_bgra_8888_sse2_lowp+0xe54>
+ DB 68,15,40,45,1,71,1,0 ; movaps 0x14701(%rip),%xmm13 # 33190 <_sk_srcover_bgra_8888_sse2_lowp+0xeb4>
DB 65,15,40,229 ; movaps %xmm13,%xmm4
DB 15,94,226 ; divps %xmm2,%xmm4
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -28913,27 +28913,27 @@ _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,17,20,1,0 ; movaps 0x11411(%rip),%xmm9 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,13,209,67,1,0 ; movaps 0x143d1(%rip),%xmm9 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 65,15,84,225 ; andps %xmm9,%xmm4
DB 15,92,212 ; subps %xmm4,%xmm2
DB 15,40,224 ; movaps %xmm0,%xmm4
DB 15,92,226 ; subps %xmm2,%xmm4
- DB 15,40,53,13,23,1,0 ; movaps 0x1170d(%rip),%xmm6 # 301e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe64>
+ DB 15,40,53,205,70,1,0 ; movaps 0x146cd(%rip),%xmm6 # 331a0 <_sk_srcover_bgra_8888_sse2_lowp+0xec4>
DB 15,88,198 ; addps %xmm6,%xmm0
- DB 15,40,61,35,23,1,0 ; movaps 0x11723(%rip),%xmm7 # 30200 <_sk_srcover_bgra_8888_sse2_lowp+0xe84>
+ DB 15,40,61,227,70,1,0 ; movaps 0x146e3(%rip),%xmm7 # 331c0 <_sk_srcover_bgra_8888_sse2_lowp+0xee4>
DB 15,40,239 ; movaps %xmm7,%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
DB 15,40,212 ; movaps %xmm4,%xmm2
- DB 15,40,37,3,23,1,0 ; movaps 0x11703(%rip),%xmm4 # 301f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe74>
+ DB 15,40,37,195,70,1,0 ; movaps 0x146c3(%rip),%xmm4 # 331b0 <_sk_srcover_bgra_8888_sse2_lowp+0xed4>
DB 15,89,212 ; mulps %xmm4,%xmm2
DB 15,92,194 ; subps %xmm2,%xmm0
- DB 68,15,40,61,21,23,1,0 ; movaps 0x11715(%rip),%xmm15 # 30210 <_sk_srcover_bgra_8888_sse2_lowp+0xe94>
+ DB 68,15,40,61,213,70,1,0 ; movaps 0x146d5(%rip),%xmm15 # 331d0 <_sk_srcover_bgra_8888_sse2_lowp+0xef4>
DB 65,15,40,215 ; movaps %xmm15,%xmm2
DB 15,94,213 ; divps %xmm5,%xmm2
DB 15,88,208 ; addps %xmm0,%xmm2
DB 15,91,193 ; cvtdq2ps %xmm1,%xmm0
- DB 15,89,5,113,22,1,0 ; mulps 0x11671(%rip),%xmm0 # 30180 <_sk_srcover_bgra_8888_sse2_lowp+0xe04>
- DB 15,84,13,122,22,1,0 ; andps 0x1167a(%rip),%xmm1 # 30190 <_sk_srcover_bgra_8888_sse2_lowp+0xe14>
+ DB 15,89,5,49,70,1,0 ; mulps 0x14631(%rip),%xmm0 # 33140 <_sk_srcover_bgra_8888_sse2_lowp+0xe64>
+ DB 15,84,13,58,70,1,0 ; andps 0x1463a(%rip),%xmm1 # 33150 <_sk_srcover_bgra_8888_sse2_lowp+0xe74>
DB 65,15,86,206 ; orps %xmm14,%xmm1
DB 65,15,88,196 ; addps %xmm12,%xmm0
DB 15,40,233 ; movaps %xmm1,%xmm5
@@ -28963,9 +28963,9 @@ _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,0,22,1,0 ; mulps 0x11600(%rip),%xmm0 # 30180 <_sk_srcover_bgra_8888_sse2_lowp+0xe04>
- DB 15,84,29,9,22,1,0 ; andps 0x11609(%rip),%xmm3 # 30190 <_sk_srcover_bgra_8888_sse2_lowp+0xe14>
- DB 15,86,29,50,19,1,0 ; orps 0x11332(%rip),%xmm3 # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+ DB 15,89,5,192,69,1,0 ; mulps 0x145c0(%rip),%xmm0 # 33140 <_sk_srcover_bgra_8888_sse2_lowp+0xe64>
+ DB 15,84,29,201,69,1,0 ; andps 0x145c9(%rip),%xmm3 # 33150 <_sk_srcover_bgra_8888_sse2_lowp+0xe74>
+ DB 15,86,29,242,66,1,0 ; orps 0x142f2(%rip),%xmm3 # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
DB 65,15,88,196 ; addps %xmm12,%xmm0
DB 68,15,89,219 ; mulps %xmm3,%xmm11
DB 65,15,92,195 ; subps %xmm11,%xmm0
@@ -28987,7 +28987,7 @@ _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,63,22,1,0 ; movaps 0x1163f(%rip),%xmm0 # 30220 <_sk_srcover_bgra_8888_sse2_lowp+0xea4>
+ DB 15,40,5,255,69,1,0 ; movaps 0x145ff(%rip),%xmm0 # 331e0 <_sk_srcover_bgra_8888_sse2_lowp+0xf04>
DB 15,89,208 ; mulps %xmm0,%xmm2
DB 15,89,200 ; mulps %xmm0,%xmm1
DB 68,15,89,248 ; mulps %xmm0,%xmm15
@@ -29005,29 +29005,29 @@ _sk_gamma_sse2 LABEL PROC
PUBLIC _sk_lab_to_xyz_sse2
_sk_lab_to_xyz_sse2 LABEL PROC
- DB 15,89,5,17,22,1,0 ; mulps 0x11611(%rip),%xmm0 # 30230 <_sk_srcover_bgra_8888_sse2_lowp+0xeb4>
- DB 68,15,40,5,137,19,1,0 ; movaps 0x11389(%rip),%xmm8 # 2ffb0 <_sk_srcover_bgra_8888_sse2_lowp+0xc34>
+ DB 15,89,5,209,69,1,0 ; mulps 0x145d1(%rip),%xmm0 # 331f0 <_sk_srcover_bgra_8888_sse2_lowp+0xf14>
+ DB 68,15,40,5,73,67,1,0 ; movaps 0x14349(%rip),%xmm8 # 32f70 <_sk_srcover_bgra_8888_sse2_lowp+0xc94>
DB 65,15,89,200 ; mulps %xmm8,%xmm1
- DB 68,15,40,13,13,22,1,0 ; movaps 0x1160d(%rip),%xmm9 # 30240 <_sk_srcover_bgra_8888_sse2_lowp+0xec4>
+ DB 68,15,40,13,205,69,1,0 ; movaps 0x145cd(%rip),%xmm9 # 33200 <_sk_srcover_bgra_8888_sse2_lowp+0xf24>
DB 65,15,88,201 ; addps %xmm9,%xmm1
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 65,15,88,209 ; addps %xmm9,%xmm2
- DB 15,88,5,10,22,1,0 ; addps 0x1160a(%rip),%xmm0 # 30250 <_sk_srcover_bgra_8888_sse2_lowp+0xed4>
- DB 15,89,5,19,22,1,0 ; mulps 0x11613(%rip),%xmm0 # 30260 <_sk_srcover_bgra_8888_sse2_lowp+0xee4>
- DB 15,89,13,28,22,1,0 ; mulps 0x1161c(%rip),%xmm1 # 30270 <_sk_srcover_bgra_8888_sse2_lowp+0xef4>
+ DB 15,88,5,202,69,1,0 ; addps 0x145ca(%rip),%xmm0 # 33210 <_sk_srcover_bgra_8888_sse2_lowp+0xf34>
+ DB 15,89,5,211,69,1,0 ; mulps 0x145d3(%rip),%xmm0 # 33220 <_sk_srcover_bgra_8888_sse2_lowp+0xf44>
+ DB 15,89,13,220,69,1,0 ; mulps 0x145dc(%rip),%xmm1 # 33230 <_sk_srcover_bgra_8888_sse2_lowp+0xf54>
DB 15,88,200 ; addps %xmm0,%xmm1
- DB 15,89,21,34,22,1,0 ; mulps 0x11622(%rip),%xmm2 # 30280 <_sk_srcover_bgra_8888_sse2_lowp+0xf04>
+ DB 15,89,21,226,69,1,0 ; mulps 0x145e2(%rip),%xmm2 # 33240 <_sk_srcover_bgra_8888_sse2_lowp+0xf64>
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 68,15,92,202 ; subps %xmm2,%xmm9
DB 68,15,40,225 ; movaps %xmm1,%xmm12
DB 69,15,89,228 ; mulps %xmm12,%xmm12
DB 68,15,89,225 ; mulps %xmm1,%xmm12
- DB 15,40,21,23,22,1,0 ; movaps 0x11617(%rip),%xmm2 # 30290 <_sk_srcover_bgra_8888_sse2_lowp+0xf14>
+ DB 15,40,21,215,69,1,0 ; movaps 0x145d7(%rip),%xmm2 # 33250 <_sk_srcover_bgra_8888_sse2_lowp+0xf74>
DB 68,15,40,194 ; movaps %xmm2,%xmm8
DB 69,15,194,196,1 ; cmpltps %xmm12,%xmm8
- DB 68,15,40,21,22,22,1,0 ; movaps 0x11616(%rip),%xmm10 # 302a0 <_sk_srcover_bgra_8888_sse2_lowp+0xf24>
+ DB 68,15,40,21,214,69,1,0 ; movaps 0x145d6(%rip),%xmm10 # 33260 <_sk_srcover_bgra_8888_sse2_lowp+0xf84>
DB 65,15,88,202 ; addps %xmm10,%xmm1
- DB 68,15,40,29,26,22,1,0 ; movaps 0x1161a(%rip),%xmm11 # 302b0 <_sk_srcover_bgra_8888_sse2_lowp+0xf34>
+ DB 68,15,40,29,218,69,1,0 ; movaps 0x145da(%rip),%xmm11 # 33270 <_sk_srcover_bgra_8888_sse2_lowp+0xf94>
DB 65,15,89,203 ; mulps %xmm11,%xmm1
DB 69,15,84,224 ; andps %xmm8,%xmm12
DB 68,15,85,193 ; andnps %xmm1,%xmm8
@@ -29051,8 +29051,8 @@ _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,202,21,1,0 ; mulps 0x115ca(%rip),%xmm8 # 302c0 <_sk_srcover_bgra_8888_sse2_lowp+0xf44>
- DB 15,89,21,211,21,1,0 ; mulps 0x115d3(%rip),%xmm2 # 302d0 <_sk_srcover_bgra_8888_sse2_lowp+0xf54>
+ DB 68,15,89,5,138,69,1,0 ; mulps 0x1458a(%rip),%xmm8 # 33280 <_sk_srcover_bgra_8888_sse2_lowp+0xfa4>
+ DB 15,89,21,147,69,1,0 ; mulps 0x14593(%rip),%xmm2 # 33290 <_sk_srcover_bgra_8888_sse2_lowp+0xfb4>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -29070,9 +29070,9 @@ _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,77,18,1,0 ; pand 0x1124d(%rip),%xmm0 # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+ DB 102,15,219,5,13,66,1,0 ; pand 0x1420d(%rip),%xmm0 # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
DB 15,91,216 ; cvtdq2ps %xmm0,%xmm3
- DB 15,89,29,163,19,1,0 ; mulps 0x113a3(%rip),%xmm3 # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+ DB 15,89,29,99,67,1,0 ; mulps 0x14363(%rip),%xmm3 # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 102,15,87,201 ; xorpd %xmm1,%xmm1
@@ -29113,9 +29113,9 @@ _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,185,17,1,0 ; pand 0x111b9(%rip),%xmm4 # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+ DB 102,15,219,37,121,65,1,0 ; pand 0x14179(%rip),%xmm4 # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
DB 15,91,252 ; cvtdq2ps %xmm4,%xmm7
- DB 15,89,61,15,19,1,0 ; mulps 0x1130f(%rip),%xmm7 # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+ DB 15,89,61,207,66,1,0 ; mulps 0x142cf(%rip),%xmm7 # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 102,15,87,237 ; xorpd %xmm5,%xmm5
@@ -29192,7 +29192,7 @@ _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,233,17,1,0 ; mulps 0x111e9(%rip),%xmm3 # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+ DB 15,89,29,169,65,1,0 ; mulps 0x141a9(%rip),%xmm3 # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
@@ -29208,7 +29208,7 @@ _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,140,16,1,0 ; movaps 0x1108c(%rip),%xmm8 # 2ffb0 <_sk_srcover_bgra_8888_sse2_lowp+0xc34>
+ DB 68,15,40,5,76,64,1,0 ; movaps 0x1404c(%rip),%xmm8 # 32f70 <_sk_srcover_bgra_8888_sse2_lowp+0xc94>
DB 68,15,89,195 ; mulps %xmm3,%xmm8
DB 102,69,15,91,192 ; cvtps2dq %xmm8,%xmm8
DB 102,65,15,114,240,16 ; pslld $0x10,%xmm8
@@ -29234,7 +29234,7 @@ _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,240,15,1,0 ; pand 0x10ff0(%rip),%xmm8 # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+ DB 102,68,15,219,5,176,63,1,0 ; pand 0x13fb0(%rip),%xmm8 # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
DB 102,69,15,103,192 ; packuswb %xmm8,%xmm8
DB 102,69,15,103,192 ; packuswb %xmm8,%xmm8
DB 102,68,15,126,192 ; movd %xmm8,%eax
@@ -29257,11 +29257,11 @@ _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,161,15,1,0 ; pand 0x10fa1(%rip),%xmm0 # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+ DB 102,15,219,5,97,63,1,0 ; pand 0x13f61(%rip),%xmm0 # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,247,16,1,0 ; mulps 0x110f7(%rip),%xmm0 # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+ DB 15,89,5,183,64,1,0 ; mulps 0x140b7(%rip),%xmm0 # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,222,14,1,0 ; movaps 0x10ede(%rip),%xmm3 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,40,29,158,62,1,0 ; movaps 0x13e9e(%rip),%xmm3 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 255,224 ; jmpq *%rax
@@ -29300,11 +29300,11 @@ _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,10,15,1,0 ; pand 0x10f0a(%rip),%xmm4 # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+ DB 102,15,219,37,202,62,1,0 ; pand 0x13eca(%rip),%xmm4 # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,96,16,1,0 ; mulps 0x11060(%rip),%xmm4 # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+ DB 15,89,37,32,64,1,0 ; mulps 0x14020(%rip),%xmm4 # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,71,14,1,0 ; movaps 0x10e47(%rip),%xmm7 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,40,61,7,62,1,0 ; movaps 0x13e07(%rip),%xmm7 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,40,244 ; movaps %xmm4,%xmm6
DB 255,224 ; jmpq *%rax
@@ -29379,9 +29379,9 @@ _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,55,15,1,0 ; mulps 0x10f37(%rip),%xmm0 # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+ DB 15,89,5,247,62,1,0 ; mulps 0x13ef7(%rip),%xmm0 # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,30,13,1,0 ; movaps 0x10d1e(%rip),%xmm3 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,40,29,222,60,1,0 ; movaps 0x13cde(%rip),%xmm3 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 255,224 ; jmpq *%rax
@@ -29399,19 +29399,19 @@ _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,9,15,1,0 ; movdqa 0x10f09(%rip),%xmm0 # 300f0 <_sk_srcover_bgra_8888_sse2_lowp+0xd74>
+ DB 102,15,111,5,201,62,1,0 ; movdqa 0x13ec9(%rip),%xmm0 # 330b0 <_sk_srcover_bgra_8888_sse2_lowp+0xdd4>
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,11,15,1,0 ; mulps 0x10f0b(%rip),%xmm0 # 30100 <_sk_srcover_bgra_8888_sse2_lowp+0xd84>
- DB 102,15,111,13,19,15,1,0 ; movdqa 0x10f13(%rip),%xmm1 # 30110 <_sk_srcover_bgra_8888_sse2_lowp+0xd94>
+ DB 15,89,5,203,62,1,0 ; mulps 0x13ecb(%rip),%xmm0 # 330c0 <_sk_srcover_bgra_8888_sse2_lowp+0xde4>
+ DB 102,15,111,13,211,62,1,0 ; movdqa 0x13ed3(%rip),%xmm1 # 330d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdf4>
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,21,15,1,0 ; mulps 0x10f15(%rip),%xmm1 # 30120 <_sk_srcover_bgra_8888_sse2_lowp+0xda4>
- DB 102,15,219,21,29,15,1,0 ; pand 0x10f1d(%rip),%xmm2 # 30130 <_sk_srcover_bgra_8888_sse2_lowp+0xdb4>
+ DB 15,89,13,213,62,1,0 ; mulps 0x13ed5(%rip),%xmm1 # 330e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe04>
+ DB 102,15,219,21,221,62,1,0 ; pand 0x13edd(%rip),%xmm2 # 330f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe14>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,35,15,1,0 ; mulps 0x10f23(%rip),%xmm2 # 30140 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
+ DB 15,89,21,227,62,1,0 ; mulps 0x13ee3(%rip),%xmm2 # 33100 <_sk_srcover_bgra_8888_sse2_lowp+0xe24>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,170,12,1,0 ; movaps 0x10caa(%rip),%xmm3 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,40,29,106,60,1,0 ; movaps 0x13c6a(%rip),%xmm3 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
@@ -29446,19 +29446,19 @@ _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,77,14,1,0 ; movdqa 0x10e4d(%rip),%xmm4 # 300f0 <_sk_srcover_bgra_8888_sse2_lowp+0xd74>
+ DB 102,15,111,37,13,62,1,0 ; movdqa 0x13e0d(%rip),%xmm4 # 330b0 <_sk_srcover_bgra_8888_sse2_lowp+0xdd4>
DB 102,15,219,230 ; pand %xmm6,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,79,14,1,0 ; mulps 0x10e4f(%rip),%xmm4 # 30100 <_sk_srcover_bgra_8888_sse2_lowp+0xd84>
- DB 102,15,111,45,87,14,1,0 ; movdqa 0x10e57(%rip),%xmm5 # 30110 <_sk_srcover_bgra_8888_sse2_lowp+0xd94>
+ DB 15,89,37,15,62,1,0 ; mulps 0x13e0f(%rip),%xmm4 # 330c0 <_sk_srcover_bgra_8888_sse2_lowp+0xde4>
+ DB 102,15,111,45,23,62,1,0 ; movdqa 0x13e17(%rip),%xmm5 # 330d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdf4>
DB 102,15,219,238 ; pand %xmm6,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,45,89,14,1,0 ; mulps 0x10e59(%rip),%xmm5 # 30120 <_sk_srcover_bgra_8888_sse2_lowp+0xda4>
- DB 102,15,219,53,97,14,1,0 ; pand 0x10e61(%rip),%xmm6 # 30130 <_sk_srcover_bgra_8888_sse2_lowp+0xdb4>
+ DB 15,89,45,25,62,1,0 ; mulps 0x13e19(%rip),%xmm5 # 330e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe04>
+ DB 102,15,219,53,33,62,1,0 ; pand 0x13e21(%rip),%xmm6 # 330f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe14>
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,53,103,14,1,0 ; mulps 0x10e67(%rip),%xmm6 # 30140 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
+ DB 15,89,53,39,62,1,0 ; mulps 0x13e27(%rip),%xmm6 # 33100 <_sk_srcover_bgra_8888_sse2_lowp+0xe24>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,238,11,1,0 ; movaps 0x10bee(%rip),%xmm7 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,40,61,174,59,1,0 ; movaps 0x13bae(%rip),%xmm7 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
@@ -29525,19 +29525,19 @@ _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,252,12,1,0 ; movdqa 0x10cfc(%rip),%xmm0 # 300f0 <_sk_srcover_bgra_8888_sse2_lowp+0xd74>
+ DB 102,15,111,5,188,60,1,0 ; movdqa 0x13cbc(%rip),%xmm0 # 330b0 <_sk_srcover_bgra_8888_sse2_lowp+0xdd4>
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,254,12,1,0 ; mulps 0x10cfe(%rip),%xmm0 # 30100 <_sk_srcover_bgra_8888_sse2_lowp+0xd84>
- DB 102,15,111,13,6,13,1,0 ; movdqa 0x10d06(%rip),%xmm1 # 30110 <_sk_srcover_bgra_8888_sse2_lowp+0xd94>
+ DB 15,89,5,190,60,1,0 ; mulps 0x13cbe(%rip),%xmm0 # 330c0 <_sk_srcover_bgra_8888_sse2_lowp+0xde4>
+ DB 102,15,111,13,198,60,1,0 ; movdqa 0x13cc6(%rip),%xmm1 # 330d0 <_sk_srcover_bgra_8888_sse2_lowp+0xdf4>
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,8,13,1,0 ; mulps 0x10d08(%rip),%xmm1 # 30120 <_sk_srcover_bgra_8888_sse2_lowp+0xda4>
- DB 102,15,219,21,16,13,1,0 ; pand 0x10d10(%rip),%xmm2 # 30130 <_sk_srcover_bgra_8888_sse2_lowp+0xdb4>
+ DB 15,89,13,200,60,1,0 ; mulps 0x13cc8(%rip),%xmm1 # 330e0 <_sk_srcover_bgra_8888_sse2_lowp+0xe04>
+ DB 102,15,219,21,208,60,1,0 ; pand 0x13cd0(%rip),%xmm2 # 330f0 <_sk_srcover_bgra_8888_sse2_lowp+0xe14>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,22,13,1,0 ; mulps 0x10d16(%rip),%xmm2 # 30140 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
+ DB 15,89,21,214,60,1,0 ; mulps 0x13cd6(%rip),%xmm2 # 33100 <_sk_srcover_bgra_8888_sse2_lowp+0xe24>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,157,10,1,0 ; movaps 0x10a9d(%rip),%xmm3 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,40,29,93,58,1,0 ; movaps 0x13a5d(%rip),%xmm3 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 255,224 ; jmpq *%rax
PUBLIC _sk_store_565_sse2
@@ -29549,12 +29549,12 @@ _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,157,14,1,0 ; movaps 0x10e9d(%rip),%xmm8 # 302f0 <_sk_srcover_bgra_8888_sse2_lowp+0xf74>
+ DB 68,15,40,5,93,62,1,0 ; movaps 0x13e5d(%rip),%xmm8 # 332b0 <_sk_srcover_bgra_8888_sse2_lowp+0xfd4>
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 102,69,15,91,201 ; cvtps2dq %xmm9,%xmm9
DB 102,65,15,114,241,11 ; pslld $0xb,%xmm9
- DB 68,15,40,21,146,14,1,0 ; movaps 0x10e92(%rip),%xmm10 # 30300 <_sk_srcover_bgra_8888_sse2_lowp+0xf84>
+ DB 68,15,40,21,82,62,1,0 ; movaps 0x13e52(%rip),%xmm10 # 332c0 <_sk_srcover_bgra_8888_sse2_lowp+0xfe4>
DB 68,15,89,209 ; mulps %xmm1,%xmm10
DB 102,69,15,91,210 ; cvtps2dq %xmm10,%xmm10
DB 102,65,15,114,242,5 ; pslld $0x5,%xmm10
@@ -29601,21 +29601,21 @@ _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,239,13,1,0 ; movdqa 0x10def(%rip),%xmm0 # 30310 <_sk_srcover_bgra_8888_sse2_lowp+0xf94>
+ DB 102,15,111,5,175,61,1,0 ; movdqa 0x13daf(%rip),%xmm0 # 332d0 <_sk_srcover_bgra_8888_sse2_lowp+0xff4>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,241,13,1,0 ; mulps 0x10df1(%rip),%xmm0 # 30320 <_sk_srcover_bgra_8888_sse2_lowp+0xfa4>
- DB 102,15,111,13,249,13,1,0 ; movdqa 0x10df9(%rip),%xmm1 # 30330 <_sk_srcover_bgra_8888_sse2_lowp+0xfb4>
+ DB 15,89,5,177,61,1,0 ; mulps 0x13db1(%rip),%xmm0 # 332e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1004>
+ DB 102,15,111,13,185,61,1,0 ; movdqa 0x13db9(%rip),%xmm1 # 332f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1014>
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,251,13,1,0 ; mulps 0x10dfb(%rip),%xmm1 # 30340 <_sk_srcover_bgra_8888_sse2_lowp+0xfc4>
- DB 102,15,111,21,3,14,1,0 ; movdqa 0x10e03(%rip),%xmm2 # 30350 <_sk_srcover_bgra_8888_sse2_lowp+0xfd4>
+ DB 15,89,13,187,61,1,0 ; mulps 0x13dbb(%rip),%xmm1 # 33300 <_sk_srcover_bgra_8888_sse2_lowp+0x1024>
+ DB 102,15,111,21,195,61,1,0 ; movdqa 0x13dc3(%rip),%xmm2 # 33310 <_sk_srcover_bgra_8888_sse2_lowp+0x1034>
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,5,14,1,0 ; mulps 0x10e05(%rip),%xmm2 # 30360 <_sk_srcover_bgra_8888_sse2_lowp+0xfe4>
- DB 102,15,219,29,13,14,1,0 ; pand 0x10e0d(%rip),%xmm3 # 30370 <_sk_srcover_bgra_8888_sse2_lowp+0xff4>
+ DB 15,89,21,197,61,1,0 ; mulps 0x13dc5(%rip),%xmm2 # 33320 <_sk_srcover_bgra_8888_sse2_lowp+0x1044>
+ DB 102,15,219,29,205,61,1,0 ; pand 0x13dcd(%rip),%xmm3 # 33330 <_sk_srcover_bgra_8888_sse2_lowp+0x1054>
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,29,19,14,1,0 ; mulps 0x10e13(%rip),%xmm3 # 30380 <_sk_srcover_bgra_8888_sse2_lowp+0x1004>
+ DB 15,89,29,211,61,1,0 ; mulps 0x13dd3(%rip),%xmm3 # 33340 <_sk_srcover_bgra_8888_sse2_lowp+0x1064>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
@@ -29651,21 +29651,21 @@ _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,36,13,1,0 ; movdqa 0x10d24(%rip),%xmm4 # 30310 <_sk_srcover_bgra_8888_sse2_lowp+0xf94>
+ DB 102,15,111,37,228,60,1,0 ; movdqa 0x13ce4(%rip),%xmm4 # 332d0 <_sk_srcover_bgra_8888_sse2_lowp+0xff4>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,38,13,1,0 ; mulps 0x10d26(%rip),%xmm4 # 30320 <_sk_srcover_bgra_8888_sse2_lowp+0xfa4>
- DB 102,15,111,45,46,13,1,0 ; movdqa 0x10d2e(%rip),%xmm5 # 30330 <_sk_srcover_bgra_8888_sse2_lowp+0xfb4>
+ DB 15,89,37,230,60,1,0 ; mulps 0x13ce6(%rip),%xmm4 # 332e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1004>
+ DB 102,15,111,45,238,60,1,0 ; movdqa 0x13cee(%rip),%xmm5 # 332f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1014>
DB 102,15,219,239 ; pand %xmm7,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,45,48,13,1,0 ; mulps 0x10d30(%rip),%xmm5 # 30340 <_sk_srcover_bgra_8888_sse2_lowp+0xfc4>
- DB 102,15,111,53,56,13,1,0 ; movdqa 0x10d38(%rip),%xmm6 # 30350 <_sk_srcover_bgra_8888_sse2_lowp+0xfd4>
+ DB 15,89,45,240,60,1,0 ; mulps 0x13cf0(%rip),%xmm5 # 33300 <_sk_srcover_bgra_8888_sse2_lowp+0x1024>
+ DB 102,15,111,53,248,60,1,0 ; movdqa 0x13cf8(%rip),%xmm6 # 33310 <_sk_srcover_bgra_8888_sse2_lowp+0x1034>
DB 102,15,219,247 ; pand %xmm7,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,53,58,13,1,0 ; mulps 0x10d3a(%rip),%xmm6 # 30360 <_sk_srcover_bgra_8888_sse2_lowp+0xfe4>
- DB 102,15,219,61,66,13,1,0 ; pand 0x10d42(%rip),%xmm7 # 30370 <_sk_srcover_bgra_8888_sse2_lowp+0xff4>
+ DB 15,89,53,250,60,1,0 ; mulps 0x13cfa(%rip),%xmm6 # 33320 <_sk_srcover_bgra_8888_sse2_lowp+0x1044>
+ DB 102,15,219,61,2,61,1,0 ; pand 0x13d02(%rip),%xmm7 # 33330 <_sk_srcover_bgra_8888_sse2_lowp+0x1054>
DB 15,91,255 ; cvtdq2ps %xmm7,%xmm7
- DB 15,89,61,72,13,1,0 ; mulps 0x10d48(%rip),%xmm7 # 30380 <_sk_srcover_bgra_8888_sse2_lowp+0x1004>
+ DB 15,89,61,8,61,1,0 ; mulps 0x13d08(%rip),%xmm7 # 33340 <_sk_srcover_bgra_8888_sse2_lowp+0x1064>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
@@ -29733,21 +29733,21 @@ _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,196,11,1,0 ; movdqa 0x10bc4(%rip),%xmm0 # 30310 <_sk_srcover_bgra_8888_sse2_lowp+0xf94>
+ DB 102,15,111,5,132,59,1,0 ; movdqa 0x13b84(%rip),%xmm0 # 332d0 <_sk_srcover_bgra_8888_sse2_lowp+0xff4>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,198,11,1,0 ; mulps 0x10bc6(%rip),%xmm0 # 30320 <_sk_srcover_bgra_8888_sse2_lowp+0xfa4>
- DB 102,15,111,13,206,11,1,0 ; movdqa 0x10bce(%rip),%xmm1 # 30330 <_sk_srcover_bgra_8888_sse2_lowp+0xfb4>
+ DB 15,89,5,134,59,1,0 ; mulps 0x13b86(%rip),%xmm0 # 332e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1004>
+ DB 102,15,111,13,142,59,1,0 ; movdqa 0x13b8e(%rip),%xmm1 # 332f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1014>
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,208,11,1,0 ; mulps 0x10bd0(%rip),%xmm1 # 30340 <_sk_srcover_bgra_8888_sse2_lowp+0xfc4>
- DB 102,15,111,21,216,11,1,0 ; movdqa 0x10bd8(%rip),%xmm2 # 30350 <_sk_srcover_bgra_8888_sse2_lowp+0xfd4>
+ DB 15,89,13,144,59,1,0 ; mulps 0x13b90(%rip),%xmm1 # 33300 <_sk_srcover_bgra_8888_sse2_lowp+0x1024>
+ DB 102,15,111,21,152,59,1,0 ; movdqa 0x13b98(%rip),%xmm2 # 33310 <_sk_srcover_bgra_8888_sse2_lowp+0x1034>
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,218,11,1,0 ; mulps 0x10bda(%rip),%xmm2 # 30360 <_sk_srcover_bgra_8888_sse2_lowp+0xfe4>
- DB 102,15,219,29,226,11,1,0 ; pand 0x10be2(%rip),%xmm3 # 30370 <_sk_srcover_bgra_8888_sse2_lowp+0xff4>
+ DB 15,89,21,154,59,1,0 ; mulps 0x13b9a(%rip),%xmm2 # 33320 <_sk_srcover_bgra_8888_sse2_lowp+0x1044>
+ DB 102,15,219,29,162,59,1,0 ; pand 0x13ba2(%rip),%xmm3 # 33330 <_sk_srcover_bgra_8888_sse2_lowp+0x1054>
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,29,232,11,1,0 ; mulps 0x10be8(%rip),%xmm3 # 30380 <_sk_srcover_bgra_8888_sse2_lowp+0x1004>
+ DB 15,89,29,168,59,1,0 ; mulps 0x13ba8(%rip),%xmm3 # 33340 <_sk_srcover_bgra_8888_sse2_lowp+0x1064>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -29760,7 +29760,7 @@ _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,214,11,1,0 ; movaps 0x10bd6(%rip),%xmm8 # 30390 <_sk_srcover_bgra_8888_sse2_lowp+0x1014>
+ DB 68,15,40,5,150,59,1,0 ; movaps 0x13b96(%rip),%xmm8 # 33350 <_sk_srcover_bgra_8888_sse2_lowp+0x1074>
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 102,69,15,91,201 ; cvtps2dq %xmm9,%xmm9
@@ -29816,11 +29816,11 @@ _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,231,6,1,0 ; movdqa 0x106e7(%rip),%xmm2 # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+ DB 102,15,111,21,167,54,1,0 ; movdqa 0x136a7(%rip),%xmm2 # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
DB 102,65,15,111,193 ; movdqa %xmm9,%xmm0
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,5,51,8,1,0 ; movaps 0x10833(%rip),%xmm8 # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+ DB 68,15,40,5,243,55,1,0 ; movaps 0x137f3(%rip),%xmm8 # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,65,15,111,201 ; movdqa %xmm9,%xmm1
DB 102,15,114,209,8 ; psrld $0x8,%xmm1
@@ -29865,11 +29865,11 @@ _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,40,6,1,0 ; movdqa 0x10628(%rip),%xmm6 # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+ DB 102,15,111,53,232,53,1,0 ; movdqa 0x135e8(%rip),%xmm6 # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
DB 102,65,15,111,225 ; movdqa %xmm9,%xmm4
DB 102,15,219,230 ; pand %xmm6,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 68,15,40,5,116,7,1,0 ; movaps 0x10774(%rip),%xmm8 # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+ DB 68,15,40,5,52,55,1,0 ; movaps 0x13734(%rip),%xmm8 # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
DB 65,15,89,224 ; mulps %xmm8,%xmm4
DB 102,65,15,111,233 ; movdqa %xmm9,%xmm5
DB 102,15,114,213,8 ; psrld $0x8,%xmm5
@@ -29944,11 +29944,11 @@ _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,219,4,1,0 ; movdqa 0x104db(%rip),%xmm2 # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+ DB 102,15,111,21,155,52,1,0 ; movdqa 0x1349b(%rip),%xmm2 # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
DB 102,65,15,111,193 ; movdqa %xmm9,%xmm0
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,5,39,6,1,0 ; movaps 0x10627(%rip),%xmm8 # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+ DB 68,15,40,5,231,53,1,0 ; movaps 0x135e7(%rip),%xmm8 # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,65,15,111,201 ; movdqa %xmm9,%xmm1
DB 102,15,114,209,8 ; psrld $0x8,%xmm1
@@ -29975,7 +29975,7 @@ _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,152,4,1,0 ; movaps 0x10498(%rip),%xmm8 # 2ffb0 <_sk_srcover_bgra_8888_sse2_lowp+0xc34>
+ DB 68,15,40,5,88,52,1,0 ; movaps 0x13458(%rip),%xmm8 # 32f70 <_sk_srcover_bgra_8888_sse2_lowp+0xc94>
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 102,69,15,91,201 ; cvtps2dq %xmm9,%xmm9
@@ -30025,11 +30025,11 @@ _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,168,3,1,0 ; movdqa 0x103a8(%rip),%xmm0 # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+ DB 102,15,111,5,104,51,1,0 ; movdqa 0x13368(%rip),%xmm0 # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
DB 102,65,15,111,201 ; movdqa %xmm9,%xmm1
DB 102,15,219,200 ; pand %xmm0,%xmm1
DB 15,91,209 ; cvtdq2ps %xmm1,%xmm2
- DB 68,15,40,5,244,4,1,0 ; movaps 0x104f4(%rip),%xmm8 # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+ DB 68,15,40,5,180,52,1,0 ; movaps 0x134b4(%rip),%xmm8 # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 102,65,15,111,201 ; movdqa %xmm9,%xmm1
DB 102,15,114,209,8 ; psrld $0x8,%xmm1
@@ -30074,11 +30074,11 @@ _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,233,2,1,0 ; movdqa 0x102e9(%rip),%xmm4 # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+ DB 102,15,111,37,169,50,1,0 ; movdqa 0x132a9(%rip),%xmm4 # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
DB 102,65,15,111,233 ; movdqa %xmm9,%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,245 ; cvtdq2ps %xmm5,%xmm6
- DB 68,15,40,5,53,4,1,0 ; movaps 0x10435(%rip),%xmm8 # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+ DB 68,15,40,5,245,51,1,0 ; movaps 0x133f5(%rip),%xmm8 # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
DB 65,15,89,240 ; mulps %xmm8,%xmm6
DB 102,65,15,111,233 ; movdqa %xmm9,%xmm5
DB 102,15,114,213,8 ; psrld $0x8,%xmm5
@@ -30153,11 +30153,11 @@ _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,156,1,1,0 ; movdqa 0x1019c(%rip),%xmm0 # 2ff80 <_sk_srcover_bgra_8888_sse2_lowp+0xc04>
+ DB 102,15,111,5,92,49,1,0 ; movdqa 0x1315c(%rip),%xmm0 # 32f40 <_sk_srcover_bgra_8888_sse2_lowp+0xc64>
DB 102,65,15,111,201 ; movdqa %xmm9,%xmm1
DB 102,15,219,200 ; pand %xmm0,%xmm1
DB 15,91,209 ; cvtdq2ps %xmm1,%xmm2
- DB 68,15,40,5,232,2,1,0 ; movaps 0x102e8(%rip),%xmm8 # 300e0 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
+ DB 68,15,40,5,168,50,1,0 ; movaps 0x132a8(%rip),%xmm8 # 330a0 <_sk_srcover_bgra_8888_sse2_lowp+0xdc4>
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 102,65,15,111,201 ; movdqa %xmm9,%xmm1
DB 102,15,114,209,8 ; psrld $0x8,%xmm1
@@ -30184,7 +30184,7 @@ _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,89,1,1,0 ; movaps 0x10159(%rip),%xmm8 # 2ffb0 <_sk_srcover_bgra_8888_sse2_lowp+0xc34>
+ DB 68,15,40,5,25,49,1,0 ; movaps 0x13119(%rip),%xmm8 # 32f70 <_sk_srcover_bgra_8888_sse2_lowp+0xc94>
DB 68,15,40,202 ; movaps %xmm2,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 102,69,15,91,201 ; cvtps2dq %xmm9,%xmm9
@@ -30244,18 +30244,18 @@ _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,83,4,1,0 ; movdqa 0x10453(%rip),%xmm9 # 303a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1024>
+ DB 102,68,15,111,13,19,52,1,0 ; movdqa 0x13413(%rip),%xmm9 # 33360 <_sk_srcover_bgra_8888_sse2_lowp+0x1084>
DB 102,68,15,111,225 ; movdqa %xmm1,%xmm12
DB 102,69,15,219,225 ; pand %xmm9,%xmm12
- DB 102,68,15,111,29,80,4,1,0 ; movdqa 0x10450(%rip),%xmm11 # 303b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1034>
+ DB 102,68,15,111,29,16,52,1,0 ; movdqa 0x13410(%rip),%xmm11 # 33370 <_sk_srcover_bgra_8888_sse2_lowp+0x1094>
DB 102,65,15,219,203 ; pand %xmm11,%xmm1
- DB 102,15,111,29,83,4,1,0 ; movdqa 0x10453(%rip),%xmm3 # 303c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1044>
+ DB 102,15,111,29,19,52,1,0 ; movdqa 0x13413(%rip),%xmm3 # 33380 <_sk_srcover_bgra_8888_sse2_lowp+0x10a4>
DB 102,65,15,114,244,16 ; pslld $0x10,%xmm12
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
DB 102,15,102,193 ; pcmpgtd %xmm1,%xmm0
DB 102,15,114,241,13 ; pslld $0xd,%xmm1
DB 102,65,15,235,204 ; por %xmm12,%xmm1
- DB 102,68,15,111,37,66,4,1,0 ; movdqa 0x10442(%rip),%xmm12 # 303d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1054>
+ DB 102,68,15,111,37,2,52,1,0 ; movdqa 0x13402(%rip),%xmm12 # 33390 <_sk_srcover_bgra_8888_sse2_lowp+0x10b4>
DB 102,65,15,254,204 ; paddd %xmm12,%xmm1
DB 102,15,223,193 ; pandn %xmm1,%xmm0
DB 102,65,15,105,210 ; punpckhwd %xmm10,%xmm2
@@ -30327,18 +30327,18 @@ _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,202,2,1,0 ; movdqa 0x102ca(%rip),%xmm9 # 303a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1024>
+ DB 102,68,15,111,13,138,50,1,0 ; movdqa 0x1328a(%rip),%xmm9 # 33360 <_sk_srcover_bgra_8888_sse2_lowp+0x1084>
DB 102,68,15,111,229 ; movdqa %xmm5,%xmm12
DB 102,69,15,219,225 ; pand %xmm9,%xmm12
- DB 102,68,15,111,29,199,2,1,0 ; movdqa 0x102c7(%rip),%xmm11 # 303b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1034>
+ DB 102,68,15,111,29,135,50,1,0 ; movdqa 0x13287(%rip),%xmm11 # 33370 <_sk_srcover_bgra_8888_sse2_lowp+0x1094>
DB 102,65,15,219,235 ; pand %xmm11,%xmm5
- DB 102,15,111,61,202,2,1,0 ; movdqa 0x102ca(%rip),%xmm7 # 303c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1044>
+ DB 102,15,111,61,138,50,1,0 ; movdqa 0x1328a(%rip),%xmm7 # 33380 <_sk_srcover_bgra_8888_sse2_lowp+0x10a4>
DB 102,65,15,114,244,16 ; pslld $0x10,%xmm12
DB 102,15,111,231 ; movdqa %xmm7,%xmm4
DB 102,15,102,229 ; pcmpgtd %xmm5,%xmm4
DB 102,15,114,245,13 ; pslld $0xd,%xmm5
DB 102,65,15,235,236 ; por %xmm12,%xmm5
- DB 102,68,15,111,37,185,2,1,0 ; movdqa 0x102b9(%rip),%xmm12 # 303d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1054>
+ DB 102,68,15,111,37,121,50,1,0 ; movdqa 0x13279(%rip),%xmm12 # 33390 <_sk_srcover_bgra_8888_sse2_lowp+0x10b4>
DB 102,65,15,254,236 ; paddd %xmm12,%xmm5
DB 102,15,223,229 ; pandn %xmm5,%xmm4
DB 102,65,15,105,242 ; punpckhwd %xmm10,%xmm6
@@ -30438,18 +30438,18 @@ _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,200,0,1,0 ; movdqa 0x100c8(%rip),%xmm10 # 303a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1024>
+ DB 102,68,15,111,21,136,48,1,0 ; movdqa 0x13088(%rip),%xmm10 # 33360 <_sk_srcover_bgra_8888_sse2_lowp+0x1084>
DB 102,68,15,111,225 ; movdqa %xmm1,%xmm12
DB 102,69,15,219,226 ; pand %xmm10,%xmm12
- DB 102,68,15,111,29,197,0,1,0 ; movdqa 0x100c5(%rip),%xmm11 # 303b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1034>
+ DB 102,68,15,111,29,133,48,1,0 ; movdqa 0x13085(%rip),%xmm11 # 33370 <_sk_srcover_bgra_8888_sse2_lowp+0x1094>
DB 102,65,15,219,203 ; pand %xmm11,%xmm1
- DB 102,15,111,29,200,0,1,0 ; movdqa 0x100c8(%rip),%xmm3 # 303c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1044>
+ DB 102,15,111,29,136,48,1,0 ; movdqa 0x13088(%rip),%xmm3 # 33380 <_sk_srcover_bgra_8888_sse2_lowp+0x10a4>
DB 102,65,15,114,244,16 ; pslld $0x10,%xmm12
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
DB 102,15,102,193 ; pcmpgtd %xmm1,%xmm0
DB 102,15,114,241,13 ; pslld $0xd,%xmm1
DB 102,65,15,235,204 ; por %xmm12,%xmm1
- DB 102,68,15,111,37,183,0,1,0 ; movdqa 0x100b7(%rip),%xmm12 # 303d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1054>
+ DB 102,68,15,111,37,119,48,1,0 ; movdqa 0x13077(%rip),%xmm12 # 33390 <_sk_srcover_bgra_8888_sse2_lowp+0x10b4>
DB 102,65,15,254,204 ; paddd %xmm12,%xmm1
DB 102,15,223,193 ; pandn %xmm1,%xmm0
DB 102,65,15,105,208 ; punpckhwd %xmm8,%xmm2
@@ -30491,19 +30491,19 @@ 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,8,0,1,0 ; movdqa 0x10008(%rip),%xmm11 # 303e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1064>
+ DB 102,68,15,111,29,200,47,1,0 ; movdqa 0x12fc8(%rip),%xmm11 # 333a0 <_sk_srcover_bgra_8888_sse2_lowp+0x10c4>
DB 102,68,15,111,192 ; movdqa %xmm0,%xmm8
DB 102,69,15,219,195 ; pand %xmm11,%xmm8
- DB 102,68,15,111,21,5,0,1,0 ; movdqa 0x10005(%rip),%xmm10 # 303f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1074>
+ DB 102,68,15,111,21,197,47,1,0 ; movdqa 0x12fc5(%rip),%xmm10 # 333b0 <_sk_srcover_bgra_8888_sse2_lowp+0x10d4>
DB 102,68,15,111,240 ; movdqa %xmm0,%xmm14
DB 102,69,15,219,242 ; pand %xmm10,%xmm14
- DB 102,15,111,61,3,0,1,0 ; movdqa 0x10003(%rip),%xmm7 # 30400 <_sk_srcover_bgra_8888_sse2_lowp+0x1084>
- DB 102,68,15,111,37,170,1,1,0 ; movdqa 0x101aa(%rip),%xmm12 # 305b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1234>
+ DB 102,15,111,61,195,47,1,0 ; movdqa 0x12fc3(%rip),%xmm7 # 333c0 <_sk_srcover_bgra_8888_sse2_lowp+0x10e4>
+ DB 102,68,15,111,37,106,49,1,0 ; movdqa 0x1316a(%rip),%xmm12 # 33570 <_sk_srcover_bgra_8888_sse2_lowp+0x1294>
DB 102,68,15,111,248 ; movdqa %xmm0,%xmm15
DB 102,65,15,114,247,3 ; pslld $0x3,%xmm15
DB 102,69,15,219,252 ; pand %xmm12,%xmm15
DB 102,69,15,254,248 ; paddd %xmm8,%xmm15
- DB 102,68,15,111,45,92,252,0,0 ; movdqa 0xfc5c(%rip),%xmm13 # 30080 <_sk_srcover_bgra_8888_sse2_lowp+0xd04>
+ DB 102,68,15,111,45,28,44,1,0 ; movdqa 0x12c1c(%rip),%xmm13 # 33040 <_sk_srcover_bgra_8888_sse2_lowp+0xd64>
DB 102,69,15,254,253 ; paddd %xmm13,%xmm15
DB 102,65,15,114,231,16 ; psrad $0x10,%xmm15
DB 102,68,15,111,199 ; movdqa %xmm7,%xmm8
@@ -30609,7 +30609,7 @@ _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,110,251,0,0 ; movaps 0xfb6e(%rip),%xmm8 # 30170 <_sk_srcover_bgra_8888_sse2_lowp+0xdf4>
+ DB 68,15,40,5,46,43,1,0 ; movaps 0x12b2e(%rip),%xmm8 # 33130 <_sk_srcover_bgra_8888_sse2_lowp+0xe54>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
DB 102,15,113,241,8 ; psllw $0x8,%xmm1
@@ -30682,7 +30682,7 @@ _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,56,250,0,0 ; movaps 0xfa38(%rip),%xmm9 # 30170 <_sk_srcover_bgra_8888_sse2_lowp+0xdf4>
+ DB 68,15,40,13,248,41,1,0 ; movaps 0x129f8(%rip),%xmm9 # 33130 <_sk_srcover_bgra_8888_sse2_lowp+0xe54>
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
DB 102,15,113,241,8 ; psllw $0x8,%xmm1
@@ -30699,7 +30699,7 @@ _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,79,247,0,0 ; movaps 0xf74f(%rip),%xmm3 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,40,29,15,39,1,0 ; movaps 0x1270f(%rip),%xmm3 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 255,224 ; jmpq *%rax
DB 102,65,15,110,20,64 ; movd (%r8,%rax,2),%xmm2
DB 102,15,239,201 ; pxor %xmm1,%xmm1
@@ -30731,7 +30731,7 @@ _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,24,252,0,0 ; movaps 0xfc18(%rip),%xmm10 # 30420 <_sk_srcover_bgra_8888_sse2_lowp+0x10a4>
+ DB 68,15,40,21,216,43,1,0 ; movaps 0x12bd8(%rip),%xmm10 # 333e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1104>
DB 68,15,40,192 ; movaps %xmm0,%xmm8
DB 69,15,89,194 ; mulps %xmm10,%xmm8
DB 102,69,15,91,192 ; cvtps2dq %xmm8,%xmm8
@@ -30930,7 +30930,7 @@ _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,183,243,0,0 ; andps 0xf3b7(%rip),%xmm9 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,84,13,119,35,1,0 ; andps 0x12377(%rip),%xmm9 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 69,15,92,209 ; subps %xmm9,%xmm10
DB 69,15,198,192,0 ; shufps $0x0,%xmm8,%xmm8
DB 69,15,89,194 ; mulps %xmm10,%xmm8
@@ -30948,7 +30948,7 @@ _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,118,243,0,0 ; andps 0xf376(%rip),%xmm9 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,84,13,54,35,1,0 ; andps 0x12336(%rip),%xmm9 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 69,15,92,209 ; subps %xmm9,%xmm10
DB 69,15,198,192,0 ; shufps $0x0,%xmm8,%xmm8
DB 69,15,89,194 ; mulps %xmm10,%xmm8
@@ -30966,13 +30966,13 @@ _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,140,234,0,0 ; mulss 0xea8c(%rip),%xmm9 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 243,68,15,89,13,236,25,1,0 ; mulss 0x119ec(%rip),%xmm9 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
DB 68,15,89,200 ; mulps %xmm0,%xmm9
DB 243,69,15,91,217 ; cvttps2dq %xmm9,%xmm11
DB 69,15,91,219 ; cvtdq2ps %xmm11,%xmm11
DB 69,15,194,203,1 ; cmpltps %xmm11,%xmm9
- DB 68,15,84,13,21,243,0,0 ; andps 0xf315(%rip),%xmm9 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,84,13,213,34,1,0 ; andps 0x122d5(%rip),%xmm9 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 69,15,87,228 ; xorps %xmm12,%xmm12
DB 69,15,92,217 ; subps %xmm9,%xmm11
DB 69,15,89,216 ; mulps %xmm8,%xmm11
@@ -30993,13 +30993,13 @@ _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,32,234,0,0 ; mulss 0xea20(%rip),%xmm9 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 243,68,15,89,13,128,25,1,0 ; mulss 0x11980(%rip),%xmm9 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
DB 68,15,89,201 ; mulps %xmm1,%xmm9
DB 243,69,15,91,217 ; cvttps2dq %xmm9,%xmm11
DB 69,15,91,219 ; cvtdq2ps %xmm11,%xmm11
DB 69,15,194,203,1 ; cmpltps %xmm11,%xmm9
- DB 68,15,84,13,169,242,0,0 ; andps 0xf2a9(%rip),%xmm9 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,84,13,105,34,1,0 ; andps 0x12269(%rip),%xmm9 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 69,15,87,228 ; xorps %xmm12,%xmm12
DB 69,15,92,217 ; subps %xmm9,%xmm11
DB 69,15,89,216 ; mulps %xmm8,%xmm11
@@ -31014,7 +31014,7 @@ 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,121,242,0,0 ; minps 0xf279(%rip),%xmm8 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,93,5,57,34,1,0 ; minps 0x12239(%rip),%xmm8 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -31025,7 +31025,7 @@ _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,87,242,0,0 ; movaps 0xf257(%rip),%xmm11 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,29,23,34,1,0 ; movaps 0x12217(%rip),%xmm11 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 69,15,84,211 ; andps %xmm11,%xmm10
DB 69,15,87,192 ; xorps %xmm8,%xmm8
DB 69,15,92,202 ; subps %xmm10,%xmm9
@@ -31038,14 +31038,14 @@ _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,143,242,0,0 ; movaps 0xf28f(%rip),%xmm9 # 2ff30 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
+ DB 68,15,40,13,79,34,1,0 ; movaps 0x1224f(%rip),%xmm9 # 32ef0 <_sk_srcover_bgra_8888_sse2_lowp+0xc14>
DB 65,15,88,193 ; addps %xmm9,%xmm0
- DB 68,15,40,21,19,242,0,0 ; movaps 0xf213(%rip),%xmm10 # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+ DB 68,15,40,21,211,33,1,0 ; movaps 0x121d3(%rip),%xmm10 # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
DB 68,15,89,208 ; mulps %xmm0,%xmm10
DB 243,69,15,91,194 ; cvttps2dq %xmm10,%xmm8
DB 69,15,91,216 ; cvtdq2ps %xmm8,%xmm11
DB 69,15,194,211,1 ; cmpltps %xmm11,%xmm10
- DB 68,15,40,37,9,242,0,0 ; movaps 0xf209(%rip),%xmm12 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,37,201,33,1,0 ; movaps 0x121c9(%rip),%xmm12 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 69,15,84,212 ; andps %xmm12,%xmm10
DB 69,15,87,192 ; xorps %xmm8,%xmm8
DB 69,15,92,218 ; subps %xmm10,%xmm11
@@ -31064,10 +31064,10 @@ _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,43,247,0,0 ; mulps 0xf72b(%rip),%xmm0 # 30430 <_sk_srcover_bgra_8888_sse2_lowp+0x10b4>
- DB 15,89,13,52,247,0,0 ; mulps 0xf734(%rip),%xmm1 # 30440 <_sk_srcover_bgra_8888_sse2_lowp+0x10c4>
+ DB 15,89,5,235,38,1,0 ; mulps 0x126eb(%rip),%xmm0 # 333f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1114>
+ DB 15,89,13,244,38,1,0 ; mulps 0x126f4(%rip),%xmm1 # 33400 <_sk_srcover_bgra_8888_sse2_lowp+0x1124>
DB 15,88,200 ; addps %xmm0,%xmm1
- DB 15,89,29,58,247,0,0 ; mulps 0xf73a(%rip),%xmm3 # 30450 <_sk_srcover_bgra_8888_sse2_lowp+0x10d4>
+ DB 15,89,29,250,38,1,0 ; mulps 0x126fa(%rip),%xmm3 # 33410 <_sk_srcover_bgra_8888_sse2_lowp+0x1134>
DB 15,88,217 ; addps %xmm1,%xmm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
@@ -31612,29 +31612,29 @@ _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,150,238,0,0 ; movaps 0xee96(%rip),%xmm13 # 30460 <_sk_srcover_bgra_8888_sse2_lowp+0x10e4>
+ DB 68,15,40,45,86,30,1,0 ; movaps 0x11e56(%rip),%xmm13 # 33420 <_sk_srcover_bgra_8888_sse2_lowp+0x1144>
DB 69,15,89,236 ; mulps %xmm12,%xmm13
- DB 68,15,88,45,154,238,0,0 ; addps 0xee9a(%rip),%xmm13 # 30470 <_sk_srcover_bgra_8888_sse2_lowp+0x10f4>
+ DB 68,15,88,45,90,30,1,0 ; addps 0x11e5a(%rip),%xmm13 # 33430 <_sk_srcover_bgra_8888_sse2_lowp+0x1154>
DB 69,15,89,236 ; mulps %xmm12,%xmm13
- DB 68,15,88,45,158,238,0,0 ; addps 0xee9e(%rip),%xmm13 # 30480 <_sk_srcover_bgra_8888_sse2_lowp+0x1104>
+ DB 68,15,88,45,94,30,1,0 ; addps 0x11e5e(%rip),%xmm13 # 33440 <_sk_srcover_bgra_8888_sse2_lowp+0x1164>
DB 69,15,89,236 ; mulps %xmm12,%xmm13
- DB 68,15,88,45,162,238,0,0 ; addps 0xeea2(%rip),%xmm13 # 30490 <_sk_srcover_bgra_8888_sse2_lowp+0x1114>
+ DB 68,15,88,45,98,30,1,0 ; addps 0x11e62(%rip),%xmm13 # 33450 <_sk_srcover_bgra_8888_sse2_lowp+0x1174>
DB 69,15,89,235 ; mulps %xmm11,%xmm13
DB 69,15,194,202,1 ; cmpltps %xmm10,%xmm9
- DB 68,15,40,21,161,238,0,0 ; movaps 0xeea1(%rip),%xmm10 # 304a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1124>
+ DB 68,15,40,21,97,30,1,0 ; movaps 0x11e61(%rip),%xmm10 # 33460 <_sk_srcover_bgra_8888_sse2_lowp+0x1184>
DB 69,15,92,213 ; subps %xmm13,%xmm10
DB 69,15,84,209 ; andps %xmm9,%xmm10
DB 69,15,85,205 ; andnps %xmm13,%xmm9
DB 69,15,86,202 ; orps %xmm10,%xmm9
DB 68,15,194,192,1 ; cmpltps %xmm0,%xmm8
- DB 68,15,40,21,164,232,0,0 ; movaps 0xe8a4(%rip),%xmm10 # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+ DB 68,15,40,21,100,24,1,0 ; movaps 0x11864(%rip),%xmm10 # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
DB 69,15,92,209 ; subps %xmm9,%xmm10
DB 69,15,84,208 ; andps %xmm8,%xmm10
DB 69,15,85,193 ; andnps %xmm9,%xmm8
DB 69,15,86,194 ; orps %xmm10,%xmm8
DB 68,15,40,201 ; movaps %xmm1,%xmm9
DB 68,15,194,200,1 ; cmpltps %xmm0,%xmm9
- DB 68,15,40,21,147,232,0,0 ; movaps 0xe893(%rip),%xmm10 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,21,83,24,1,0 ; movaps 0x11853(%rip),%xmm10 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 69,15,92,208 ; subps %xmm8,%xmm10
DB 69,15,84,209 ; andps %xmm9,%xmm10
DB 69,15,85,200 ; andnps %xmm8,%xmm9
@@ -31665,7 +31665,7 @@ _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,10,238,0,0 ; mulps 0xee0a(%rip),%xmm9 # 304b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1134>
+ DB 68,15,89,13,202,29,1,0 ; mulps 0x11dca(%rip),%xmm9 # 33470 <_sk_srcover_bgra_8888_sse2_lowp+0x1194>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,225 ; movaps %xmm1,%xmm12
DB 69,15,89,228 ; mulps %xmm12,%xmm12
@@ -31673,7 +31673,7 @@ _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,245,237,0,0 ; mulps 0xedf5(%rip),%xmm10 # 304c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1144>
+ DB 68,15,89,21,181,29,1,0 ; mulps 0x11db5(%rip),%xmm10 # 33480 <_sk_srcover_bgra_8888_sse2_lowp+0x11a4>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
@@ -31682,8 +31682,8 @@ _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,237,236,0,0 ; xorps 0xeced(%rip),%xmm9 # 303e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1064>
- DB 68,15,89,5,197,231,0,0 ; mulps 0xe7c5(%rip),%xmm8 # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+ DB 68,15,87,13,173,28,1,0 ; xorps 0x11cad(%rip),%xmm9 # 333a0 <_sk_srcover_bgra_8888_sse2_lowp+0x10c4>
+ DB 68,15,89,5,133,23,1,0 ; mulps 0x11785(%rip),%xmm8 # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 69,15,92,202 ; subps %xmm10,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
@@ -31702,7 +31702,7 @@ _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,108,237,0,0 ; mulps 0xed6c(%rip),%xmm9 # 304b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1134>
+ DB 68,15,89,13,44,29,1,0 ; mulps 0x11d2c(%rip),%xmm9 # 33470 <_sk_srcover_bgra_8888_sse2_lowp+0x1194>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,225 ; movaps %xmm1,%xmm12
DB 69,15,89,228 ; mulps %xmm12,%xmm12
@@ -31710,7 +31710,7 @@ _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,87,237,0,0 ; mulps 0xed57(%rip),%xmm10 # 304c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1144>
+ DB 68,15,89,21,23,29,1,0 ; mulps 0x11d17(%rip),%xmm10 # 33480 <_sk_srcover_bgra_8888_sse2_lowp+0x11a4>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
@@ -31719,8 +31719,8 @@ _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,79,236,0,0 ; xorps 0xec4f(%rip),%xmm9 # 303e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1064>
- DB 68,15,89,5,39,231,0,0 ; mulps 0xe727(%rip),%xmm8 # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+ DB 68,15,87,13,15,28,1,0 ; xorps 0x11c0f(%rip),%xmm9 # 333a0 <_sk_srcover_bgra_8888_sse2_lowp+0x10c4>
+ DB 68,15,89,5,231,22,1,0 ; mulps 0x116e7(%rip),%xmm8 # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 69,15,92,202 ; subps %xmm10,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
@@ -31736,7 +31736,7 @@ _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,223,236,0,0 ; mulps 0xecdf(%rip),%xmm9 # 304b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1134>
+ DB 68,15,89,13,159,28,1,0 ; mulps 0x11c9f(%rip),%xmm9 # 33470 <_sk_srcover_bgra_8888_sse2_lowp+0x1194>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,209 ; movaps %xmm1,%xmm10
DB 69,15,89,210 ; mulps %xmm10,%xmm10
@@ -31744,7 +31744,7 @@ _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,235,235,0,0 ; xorps 0xebeb(%rip),%xmm0 # 303e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1064>
+ DB 15,87,5,171,27,1,0 ; xorps 0x11bab(%rip),%xmm0 # 333a0 <_sk_srcover_bgra_8888_sse2_lowp+0x10c4>
DB 65,15,94,193 ; divps %xmm9,%xmm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31784,7 +31784,7 @@ _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,82,230,0,0 ; movaps 0xe652(%rip),%xmm8 # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+ DB 68,15,40,5,18,22,1,0 ; movaps 0x11612(%rip),%xmm8 # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
DB 15,17,0 ; movups %xmm0,(%rax)
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,88,200 ; addps %xmm8,%xmm9
@@ -31792,7 +31792,7 @@ _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,61,230,0,0 ; movaps 0xe63d(%rip),%xmm12 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 68,15,40,37,253,21,1,0 ; movaps 0x115fd(%rip),%xmm12 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 69,15,84,220 ; andps %xmm12,%xmm11
DB 69,15,92,211 ; subps %xmm11,%xmm10
DB 69,15,92,202 ; subps %xmm10,%xmm9
@@ -31835,8 +31835,8 @@ _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,157,235,0,0 ; addps 0xeb9d(%rip),%xmm0 # 304d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1154>
- DB 68,15,40,13,149,229,0,0 ; movaps 0xe595(%rip),%xmm9 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,88,5,93,27,1,0 ; addps 0x11b5d(%rip),%xmm0 # 33490 <_sk_srcover_bgra_8888_sse2_lowp+0x11b4>
+ DB 68,15,40,13,85,21,1,0 ; movaps 0x11555(%rip),%xmm9 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 68,15,17,136,0,1,0,0 ; movups %xmm9,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -31847,7 +31847,7 @@ _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,97,229,0,0 ; addps 0xe561(%rip),%xmm0 # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+ DB 15,88,5,33,21,1,0 ; addps 0x11521(%rip),%xmm0 # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
DB 68,15,17,128,0,1,0,0 ; movups %xmm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31857,8 +31857,8 @@ _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,80,235,0,0 ; addps 0xeb50(%rip),%xmm1 # 304d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1154>
- DB 68,15,40,13,72,229,0,0 ; movaps 0xe548(%rip),%xmm9 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,88,13,16,27,1,0 ; addps 0x11b10(%rip),%xmm1 # 33490 <_sk_srcover_bgra_8888_sse2_lowp+0x11b4>
+ DB 68,15,40,13,8,21,1,0 ; movaps 0x11508(%rip),%xmm9 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 68,15,17,136,64,1,0,0 ; movups %xmm9,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -31869,7 +31869,7 @@ _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,19,229,0,0 ; addps 0xe513(%rip),%xmm1 # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+ DB 15,88,13,211,20,1,0 ; addps 0x114d3(%rip),%xmm1 # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
DB 68,15,17,128,64,1,0,0 ; movups %xmm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31879,13 +31879,13 @@ _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,19,235,0,0 ; addps 0xeb13(%rip),%xmm0 # 304e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1164>
- DB 68,15,40,13,251,228,0,0 ; movaps 0xe4fb(%rip),%xmm9 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,88,5,211,26,1,0 ; addps 0x11ad3(%rip),%xmm0 # 334a0 <_sk_srcover_bgra_8888_sse2_lowp+0x11c4>
+ DB 68,15,40,13,187,20,1,0 ; movaps 0x114bb(%rip),%xmm9 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 69,15,40,193 ; movaps %xmm9,%xmm8
DB 69,15,89,192 ; mulps %xmm8,%xmm8
- DB 68,15,89,13,7,235,0,0 ; mulps 0xeb07(%rip),%xmm9 # 304f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1174>
- DB 68,15,88,13,223,230,0,0 ; addps 0xe6df(%rip),%xmm9 # 300d0 <_sk_srcover_bgra_8888_sse2_lowp+0xd54>
+ DB 68,15,89,13,199,26,1,0 ; mulps 0x11ac7(%rip),%xmm9 # 334b0 <_sk_srcover_bgra_8888_sse2_lowp+0x11d4>
+ DB 68,15,88,13,159,22,1,0 ; addps 0x1169f(%rip),%xmm9 # 33090 <_sk_srcover_bgra_8888_sse2_lowp+0xdb4>
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 68,15,17,136,0,1,0,0 ; movups %xmm9,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -31896,16 +31896,16 @@ _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,187,234,0,0 ; addps 0xeabb(%rip),%xmm0 # 304d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1154>
- DB 68,15,40,13,179,228,0,0 ; movaps 0xe4b3(%rip),%xmm9 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,88,5,123,26,1,0 ; addps 0x11a7b(%rip),%xmm0 # 33490 <_sk_srcover_bgra_8888_sse2_lowp+0x11b4>
+ DB 68,15,40,13,115,20,1,0 ; movaps 0x11473(%rip),%xmm9 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 69,15,92,200 ; subps %xmm8,%xmm9
- DB 68,15,40,5,215,234,0,0 ; movaps 0xead7(%rip),%xmm8 # 30500 <_sk_srcover_bgra_8888_sse2_lowp+0x1184>
+ DB 68,15,40,5,151,26,1,0 ; movaps 0x11a97(%rip),%xmm8 # 334c0 <_sk_srcover_bgra_8888_sse2_lowp+0x11e4>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,219,234,0,0 ; addps 0xeadb(%rip),%xmm8 # 30510 <_sk_srcover_bgra_8888_sse2_lowp+0x1194>
+ DB 68,15,88,5,155,26,1,0 ; addps 0x11a9b(%rip),%xmm8 # 334d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11f4>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,127,228,0,0 ; addps 0xe47f(%rip),%xmm8 # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+ DB 68,15,88,5,63,20,1,0 ; addps 0x1143f(%rip),%xmm8 # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,211,234,0,0 ; addps 0xead3(%rip),%xmm8 # 30520 <_sk_srcover_bgra_8888_sse2_lowp+0x11a4>
+ DB 68,15,88,5,147,26,1,0 ; addps 0x11a93(%rip),%xmm8 # 334e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1204>
DB 68,15,17,128,0,1,0,0 ; movups %xmm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31913,17 +31913,17 @@ _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,93,228,0,0 ; movaps 0xe45d(%rip),%xmm8 # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+ DB 68,15,40,5,29,20,1,0 ; movaps 0x1141d(%rip),%xmm8 # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,136,128,0,0,0 ; movups 0x80(%rax),%xmm9
DB 65,15,88,192 ; addps %xmm8,%xmm0
- DB 68,15,40,21,134,234,0,0 ; movaps 0xea86(%rip),%xmm10 # 30500 <_sk_srcover_bgra_8888_sse2_lowp+0x1184>
+ DB 68,15,40,21,70,26,1,0 ; movaps 0x11a46(%rip),%xmm10 # 334c0 <_sk_srcover_bgra_8888_sse2_lowp+0x11e4>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,138,234,0,0 ; addps 0xea8a(%rip),%xmm10 # 30510 <_sk_srcover_bgra_8888_sse2_lowp+0x1194>
+ DB 68,15,88,21,74,26,1,0 ; addps 0x11a4a(%rip),%xmm10 # 334d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11f4>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
DB 69,15,88,208 ; addps %xmm8,%xmm10
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,134,234,0,0 ; addps 0xea86(%rip),%xmm10 # 30520 <_sk_srcover_bgra_8888_sse2_lowp+0x11a4>
+ DB 68,15,88,21,70,26,1,0 ; addps 0x11a46(%rip),%xmm10 # 334e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1204>
DB 68,15,17,144,0,1,0,0 ; movups %xmm10,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31933,11 +31933,11 @@ _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,86,234,0,0 ; addps 0xea56(%rip),%xmm0 # 30510 <_sk_srcover_bgra_8888_sse2_lowp+0x1194>
+ DB 15,88,5,22,26,1,0 ; addps 0x11a16(%rip),%xmm0 # 334d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11f4>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 69,15,89,201 ; mulps %xmm9,%xmm9
- DB 68,15,89,5,38,234,0,0 ; mulps 0xea26(%rip),%xmm8 # 304f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1174>
- DB 68,15,88,5,254,229,0,0 ; addps 0xe5fe(%rip),%xmm8 # 300d0 <_sk_srcover_bgra_8888_sse2_lowp+0xd54>
+ DB 68,15,89,5,230,25,1,0 ; mulps 0x119e6(%rip),%xmm8 # 334b0 <_sk_srcover_bgra_8888_sse2_lowp+0x11d4>
+ DB 68,15,88,5,190,21,1,0 ; addps 0x115be(%rip),%xmm8 # 33090 <_sk_srcover_bgra_8888_sse2_lowp+0xdb4>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
DB 68,15,17,128,0,1,0,0 ; movups %xmm8,0x100(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -31948,13 +31948,13 @@ _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,233,233,0,0 ; addps 0xe9e9(%rip),%xmm1 # 304e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1164>
- DB 68,15,40,13,209,227,0,0 ; movaps 0xe3d1(%rip),%xmm9 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,88,13,169,25,1,0 ; addps 0x119a9(%rip),%xmm1 # 334a0 <_sk_srcover_bgra_8888_sse2_lowp+0x11c4>
+ DB 68,15,40,13,145,19,1,0 ; movaps 0x11391(%rip),%xmm9 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 69,15,40,193 ; movaps %xmm9,%xmm8
DB 69,15,89,192 ; mulps %xmm8,%xmm8
- DB 68,15,89,13,221,233,0,0 ; mulps 0xe9dd(%rip),%xmm9 # 304f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1174>
- DB 68,15,88,13,181,229,0,0 ; addps 0xe5b5(%rip),%xmm9 # 300d0 <_sk_srcover_bgra_8888_sse2_lowp+0xd54>
+ DB 68,15,89,13,157,25,1,0 ; mulps 0x1199d(%rip),%xmm9 # 334b0 <_sk_srcover_bgra_8888_sse2_lowp+0x11d4>
+ DB 68,15,88,13,117,21,1,0 ; addps 0x11575(%rip),%xmm9 # 33090 <_sk_srcover_bgra_8888_sse2_lowp+0xdb4>
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 68,15,17,136,64,1,0,0 ; movups %xmm9,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -31965,16 +31965,16 @@ _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,144,233,0,0 ; addps 0xe990(%rip),%xmm1 # 304d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1154>
- DB 68,15,40,13,136,227,0,0 ; movaps 0xe388(%rip),%xmm9 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,88,13,80,25,1,0 ; addps 0x11950(%rip),%xmm1 # 33490 <_sk_srcover_bgra_8888_sse2_lowp+0x11b4>
+ DB 68,15,40,13,72,19,1,0 ; movaps 0x11348(%rip),%xmm9 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 69,15,92,200 ; subps %xmm8,%xmm9
- DB 68,15,40,5,172,233,0,0 ; movaps 0xe9ac(%rip),%xmm8 # 30500 <_sk_srcover_bgra_8888_sse2_lowp+0x1184>
+ DB 68,15,40,5,108,25,1,0 ; movaps 0x1196c(%rip),%xmm8 # 334c0 <_sk_srcover_bgra_8888_sse2_lowp+0x11e4>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,176,233,0,0 ; addps 0xe9b0(%rip),%xmm8 # 30510 <_sk_srcover_bgra_8888_sse2_lowp+0x1194>
+ DB 68,15,88,5,112,25,1,0 ; addps 0x11970(%rip),%xmm8 # 334d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11f4>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,84,227,0,0 ; addps 0xe354(%rip),%xmm8 # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+ DB 68,15,88,5,20,19,1,0 ; addps 0x11314(%rip),%xmm8 # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,168,233,0,0 ; addps 0xe9a8(%rip),%xmm8 # 30520 <_sk_srcover_bgra_8888_sse2_lowp+0x11a4>
+ DB 68,15,88,5,104,25,1,0 ; addps 0x11968(%rip),%xmm8 # 334e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1204>
DB 68,15,17,128,64,1,0,0 ; movups %xmm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31982,17 +31982,17 @@ _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,50,227,0,0 ; movaps 0xe332(%rip),%xmm8 # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+ DB 68,15,40,5,242,18,1,0 ; movaps 0x112f2(%rip),%xmm8 # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
DB 15,16,72,64 ; movups 0x40(%rax),%xmm1
DB 68,15,16,136,192,0,0,0 ; movups 0xc0(%rax),%xmm9
DB 65,15,88,200 ; addps %xmm8,%xmm1
- DB 68,15,40,21,90,233,0,0 ; movaps 0xe95a(%rip),%xmm10 # 30500 <_sk_srcover_bgra_8888_sse2_lowp+0x1184>
+ DB 68,15,40,21,26,25,1,0 ; movaps 0x1191a(%rip),%xmm10 # 334c0 <_sk_srcover_bgra_8888_sse2_lowp+0x11e4>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,94,233,0,0 ; addps 0xe95e(%rip),%xmm10 # 30510 <_sk_srcover_bgra_8888_sse2_lowp+0x1194>
+ DB 68,15,88,21,30,25,1,0 ; addps 0x1191e(%rip),%xmm10 # 334d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11f4>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
DB 69,15,88,208 ; addps %xmm8,%xmm10
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,90,233,0,0 ; addps 0xe95a(%rip),%xmm10 # 30520 <_sk_srcover_bgra_8888_sse2_lowp+0x11a4>
+ DB 68,15,88,21,26,25,1,0 ; addps 0x1191a(%rip),%xmm10 # 334e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1204>
DB 68,15,17,144,64,1,0,0 ; movups %xmm10,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -32002,11 +32002,11 @@ _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,41,233,0,0 ; addps 0xe929(%rip),%xmm1 # 30510 <_sk_srcover_bgra_8888_sse2_lowp+0x1194>
+ DB 15,88,13,233,24,1,0 ; addps 0x118e9(%rip),%xmm1 # 334d0 <_sk_srcover_bgra_8888_sse2_lowp+0x11f4>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 69,15,89,201 ; mulps %xmm9,%xmm9
- DB 68,15,89,5,249,232,0,0 ; mulps 0xe8f9(%rip),%xmm8 # 304f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1174>
- DB 68,15,88,5,209,228,0,0 ; addps 0xe4d1(%rip),%xmm8 # 300d0 <_sk_srcover_bgra_8888_sse2_lowp+0xd54>
+ DB 68,15,89,5,185,24,1,0 ; mulps 0x118b9(%rip),%xmm8 # 334b0 <_sk_srcover_bgra_8888_sse2_lowp+0x11d4>
+ DB 68,15,88,5,145,20,1,0 ; addps 0x11491(%rip),%xmm8 # 33090 <_sk_srcover_bgra_8888_sse2_lowp+0xdb4>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
DB 68,15,17,128,64,1,0,0 ; movups %xmm8,0x140(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -32135,7 +32135,7 @@ _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,86,231,0,0 ; movdqa 0xe756(%rip),%xmm8 # 30540 <_sk_srcover_bgra_8888_sse2_lowp+0x11c4>
+ DB 102,68,15,111,5,22,23,1,0 ; movdqa 0x11716(%rip),%xmm8 # 33500 <_sk_srcover_bgra_8888_sse2_lowp+0x1224>
DB 102,15,112,195,245 ; pshufd $0xf5,%xmm3,%xmm0
DB 102,65,15,244,216 ; pmuludq %xmm8,%xmm3
DB 102,65,15,244,192 ; pmuludq %xmm8,%xmm0
@@ -32174,7 +32174,7 @@ _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,93,224,0,0 ; movdqa 0xe05d(%rip),%xmm12 # 2ff00 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
+ DB 102,68,15,111,37,29,16,1,0 ; movdqa 0x1101d(%rip),%xmm12 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
DB 102,65,15,254,196 ; paddd %xmm12,%xmm0
DB 102,15,112,224,78 ; pshufd $0x4e,%xmm0,%xmm4
DB 102,73,15,126,224 ; movq %xmm4,%r8
@@ -32190,7 +32190,7 @@ _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,66,230,0,0 ; movaps 0xe642(%rip),%xmm4 # 30530 <_sk_srcover_bgra_8888_sse2_lowp+0x11b4>
+ DB 15,40,37,2,22,1,0 ; movaps 0x11602(%rip),%xmm4 # 334f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1214>
DB 68,15,88,220 ; addps %xmm4,%xmm11
DB 68,15,41,92,36,64 ; movaps %xmm11,0x40(%rsp)
DB 68,15,40,223 ; movaps %xmm7,%xmm11
@@ -32226,7 +32226,7 @@ _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,183,229,0,0 ; psubd 0xe5b7(%rip),%xmm1 # 30550 <_sk_srcover_bgra_8888_sse2_lowp+0x11d4>
+ DB 102,15,250,13,119,21,1,0 ; psubd 0x11577(%rip),%xmm1 # 33510 <_sk_srcover_bgra_8888_sse2_lowp+0x1234>
DB 102,15,112,225,78 ; pshufd $0x4e,%xmm1,%xmm4
DB 102,73,15,126,224 ; movq %xmm4,%r8
DB 102,72,15,126,200 ; movq %xmm1,%rax
@@ -32316,7 +32316,7 @@ _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,207,221,0,0 ; movdqa 0xddcf(%rip),%xmm13 # 2ff00 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
+ DB 102,68,15,111,45,143,13,1,0 ; movdqa 0x10d8f(%rip),%xmm13 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
DB 102,65,15,254,197 ; paddd %xmm13,%xmm0
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
DB 102,73,15,126,200 ; movq %xmm1,%r8
@@ -32413,7 +32413,7 @@ _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,84,226,0,0 ; movdqa 0xe254(%rip),%xmm3 # 30540 <_sk_srcover_bgra_8888_sse2_lowp+0x11c4>
+ DB 102,15,111,29,20,18,1,0 ; movdqa 0x11214(%rip),%xmm3 # 33500 <_sk_srcover_bgra_8888_sse2_lowp+0x1224>
DB 102,15,244,203 ; pmuludq %xmm3,%xmm1
DB 102,15,244,211 ; pmuludq %xmm3,%xmm2
DB 102,15,111,251 ; movdqa %xmm3,%xmm7
@@ -32451,7 +32451,7 @@ _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,100,219,0,0 ; movdqa 0xdb64(%rip),%xmm0 # 2ff00 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
+ DB 102,15,111,5,36,11,1,0 ; movdqa 0x10b24(%rip),%xmm0 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
DB 102,15,254,216 ; paddd %xmm0,%xmm3
DB 102,15,112,227,78 ; pshufd $0x4e,%xmm3,%xmm4
DB 102,73,15,126,224 ; movq %xmm4,%r8
@@ -32532,7 +32532,7 @@ _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,50,224,0,0 ; movdqa 0xe032(%rip),%xmm1 # 30540 <_sk_srcover_bgra_8888_sse2_lowp+0x11c4>
+ DB 102,15,111,13,242,15,1,0 ; movdqa 0x10ff2(%rip),%xmm1 # 33500 <_sk_srcover_bgra_8888_sse2_lowp+0x1224>
DB 102,15,244,209 ; pmuludq %xmm1,%xmm2
DB 102,15,244,193 ; pmuludq %xmm1,%xmm0
DB 102,15,111,241 ; movdqa %xmm1,%xmm6
@@ -32554,7 +32554,7 @@ _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,215,223,0,0 ; psubd 0xdfd7(%rip),%xmm1 # 30550 <_sk_srcover_bgra_8888_sse2_lowp+0x11d4>
+ DB 102,15,250,13,151,15,1,0 ; psubd 0x10f97(%rip),%xmm1 # 33510 <_sk_srcover_bgra_8888_sse2_lowp+0x1234>
DB 102,15,112,209,78 ; pshufd $0x4e,%xmm1,%xmm2
DB 102,73,15,126,208 ; movq %xmm2,%r8
DB 102,72,15,126,200 ; movq %xmm1,%rax
@@ -32569,7 +32569,7 @@ _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,66,217,0,0 ; paddd 0xd942(%rip),%xmm0 # 2ff00 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
+ DB 102,15,254,5,2,9,1,0 ; paddd 0x10902(%rip),%xmm0 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
DB 102,73,15,126,200 ; movq %xmm1,%r8
DB 102,72,15,126,192 ; movq %xmm0,%rax
@@ -32606,7 +32606,7 @@ _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,225,222,0,0 ; psubd 0xdee1(%rip),%xmm1 # 30550 <_sk_srcover_bgra_8888_sse2_lowp+0x11d4>
+ DB 102,15,250,13,161,14,1,0 ; psubd 0x10ea1(%rip),%xmm1 # 33510 <_sk_srcover_bgra_8888_sse2_lowp+0x1234>
DB 102,15,112,249,78 ; pshufd $0x4e,%xmm1,%xmm7
DB 102,73,15,126,248 ; movq %xmm7,%r8
DB 102,72,15,126,200 ; movq %xmm1,%rax
@@ -32621,7 +32621,7 @@ _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,76,216,0,0 ; paddd 0xd84c(%rip),%xmm2 # 2ff00 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
+ DB 102,15,254,21,12,8,1,0 ; paddd 0x1080c(%rip),%xmm2 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
DB 102,15,112,242,78 ; pshufd $0x4e,%xmm2,%xmm6
DB 102,73,15,126,240 ; movq %xmm6,%r8
DB 102,72,15,126,208 ; movq %xmm2,%rax
@@ -32765,7 +32765,7 @@ _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,5,220,0,0 ; movdqa 0xdc05(%rip),%xmm4 # 30540 <_sk_srcover_bgra_8888_sse2_lowp+0x11c4>
+ DB 102,15,111,37,197,11,1,0 ; movdqa 0x10bc5(%rip),%xmm4 # 33500 <_sk_srcover_bgra_8888_sse2_lowp+0x1224>
DB 102,15,112,195,245 ; pshufd $0xf5,%xmm3,%xmm0
DB 102,15,244,220 ; pmuludq %xmm4,%xmm3
DB 102,15,244,196 ; pmuludq %xmm4,%xmm0
@@ -32804,7 +32804,7 @@ _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,15,213,0,0 ; paddd 0xd50f(%rip),%xmm0 # 2ff00 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
+ DB 102,15,254,5,207,4,1,0 ; paddd 0x104cf(%rip),%xmm0 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
DB 102,15,112,224,78 ; pshufd $0x4e,%xmm0,%xmm4
DB 102,73,15,126,224 ; movq %xmm4,%r8
DB 102,73,15,126,193 ; movq %xmm0,%r9
@@ -32819,7 +32819,7 @@ _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,249,218,0,0 ; movaps 0xdaf9(%rip),%xmm6 # 30530 <_sk_srcover_bgra_8888_sse2_lowp+0x11b4>
+ DB 15,40,53,185,10,1,0 ; movaps 0x10ab9(%rip),%xmm6 # 334f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1214>
DB 68,15,88,198 ; addps %xmm6,%xmm8
DB 68,15,41,68,36,48 ; movaps %xmm8,0x30(%rsp)
DB 68,15,88,254 ; addps %xmm6,%xmm15
@@ -32837,7 +32837,7 @@ _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,172,218,0,0 ; movdqa 0xdaac(%rip),%xmm1 # 30540 <_sk_srcover_bgra_8888_sse2_lowp+0x11c4>
+ DB 102,15,111,13,108,10,1,0 ; movdqa 0x10a6c(%rip),%xmm1 # 33500 <_sk_srcover_bgra_8888_sse2_lowp+0x1224>
DB 102,15,244,209 ; pmuludq %xmm1,%xmm2
DB 102,15,244,193 ; pmuludq %xmm1,%xmm0
DB 102,15,112,192,232 ; pshufd $0xe8,%xmm0,%xmm0
@@ -32858,7 +32858,7 @@ _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,87,218,0,0 ; psubd 0xda57(%rip),%xmm0 # 30550 <_sk_srcover_bgra_8888_sse2_lowp+0x11d4>
+ DB 102,15,250,5,23,10,1,0 ; psubd 0x10a17(%rip),%xmm0 # 33510 <_sk_srcover_bgra_8888_sse2_lowp+0x1234>
DB 102,15,112,208,78 ; pshufd $0x4e,%xmm0,%xmm2
DB 102,73,15,126,208 ; movq %xmm2,%r8
DB 102,72,15,126,192 ; movq %xmm0,%rax
@@ -32873,7 +32873,7 @@ _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,191,211,0,0 ; paddd 0xd3bf(%rip),%xmm1 # 2ff00 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
+ DB 102,15,254,13,127,3,1,0 ; paddd 0x1037f(%rip),%xmm1 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
DB 102,15,112,193,78 ; pshufd $0x4e,%xmm1,%xmm0
DB 102,73,15,126,192 ; movq %xmm0,%r8
DB 102,72,15,126,200 ; movq %xmm1,%rax
@@ -32911,7 +32911,7 @@ _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,83,217,0,0 ; movdqa 0xd953(%rip),%xmm4 # 30540 <_sk_srcover_bgra_8888_sse2_lowp+0x11c4>
+ DB 102,15,111,37,19,9,1,0 ; movdqa 0x10913(%rip),%xmm4 # 33500 <_sk_srcover_bgra_8888_sse2_lowp+0x1224>
DB 102,15,244,196 ; pmuludq %xmm4,%xmm0
DB 102,15,244,220 ; pmuludq %xmm4,%xmm3
DB 102,68,15,111,220 ; movdqa %xmm4,%xmm11
@@ -32949,7 +32949,7 @@ _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,95,210,0,0 ; movdqa 0xd25f(%rip),%xmm8 # 2ff00 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
+ DB 102,68,15,111,5,31,2,1,0 ; movdqa 0x1021f(%rip),%xmm8 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
DB 102,65,15,254,224 ; paddd %xmm8,%xmm4
DB 102,15,112,236,78 ; pshufd $0x4e,%xmm4,%xmm5
DB 102,73,15,126,232 ; movq %xmm5,%r8
@@ -33095,7 +33095,7 @@ _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,174,207,0,0 ; movdqa 0xcfae(%rip),%xmm15 # 2ff00 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
+ DB 102,68,15,111,61,110,255,0,0 ; movdqa 0xff6e(%rip),%xmm15 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
DB 102,65,15,254,207 ; paddd %xmm15,%xmm1
DB 102,15,112,209,78 ; pshufd $0x4e,%xmm1,%xmm2
DB 102,73,15,126,208 ; movq %xmm2,%r8
@@ -33178,7 +33178,7 @@ _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,119,212,0,0 ; movdqa 0xd477(%rip),%xmm5 # 30540 <_sk_srcover_bgra_8888_sse2_lowp+0x11c4>
+ DB 102,15,111,45,55,4,1,0 ; movdqa 0x10437(%rip),%xmm5 # 33500 <_sk_srcover_bgra_8888_sse2_lowp+0x1224>
DB 102,15,244,221 ; pmuludq %xmm5,%xmm3
DB 102,15,244,213 ; pmuludq %xmm5,%xmm2
DB 102,15,112,234,232 ; pshufd $0xe8,%xmm2,%xmm5
@@ -33199,7 +33199,7 @@ _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,32,212,0,0 ; psubd 0xd420(%rip),%xmm5 # 30550 <_sk_srcover_bgra_8888_sse2_lowp+0x11d4>
+ DB 102,15,250,45,224,3,1,0 ; psubd 0x103e0(%rip),%xmm5 # 33510 <_sk_srcover_bgra_8888_sse2_lowp+0x1234>
DB 102,15,112,245,78 ; pshufd $0x4e,%xmm5,%xmm6
DB 102,73,15,126,240 ; movq %xmm6,%r8
DB 102,72,15,126,232 ; movq %xmm5,%rax
@@ -33231,7 +33231,7 @@ _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,126,211,0,0 ; movdqa 0xd37e(%rip),%xmm3 # 30540 <_sk_srcover_bgra_8888_sse2_lowp+0x11c4>
+ DB 102,15,111,29,62,3,1,0 ; movdqa 0x1033e(%rip),%xmm3 # 33500 <_sk_srcover_bgra_8888_sse2_lowp+0x1224>
DB 102,68,15,244,203 ; pmuludq %xmm3,%xmm9
DB 102,15,244,235 ; pmuludq %xmm3,%xmm5
DB 102,15,112,237,232 ; pshufd $0xe8,%xmm5,%xmm5
@@ -33252,7 +33252,7 @@ _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,30,211,0,0 ; psubd 0xd31e(%rip),%xmm5 # 30550 <_sk_srcover_bgra_8888_sse2_lowp+0x11d4>
+ DB 102,15,250,45,222,2,1,0 ; psubd 0x102de(%rip),%xmm5 # 33510 <_sk_srcover_bgra_8888_sse2_lowp+0x1234>
DB 102,15,112,221,78 ; pshufd $0x4e,%xmm5,%xmm3
DB 102,73,15,126,216 ; movq %xmm3,%r8
DB 102,72,15,126,232 ; movq %xmm5,%rax
@@ -33267,7 +33267,7 @@ _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,136,204,0,0 ; movdqa 0xcc88(%rip),%xmm9 # 2ff00 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
+ DB 102,68,15,111,13,72,252,0,0 ; movdqa 0xfc48(%rip),%xmm9 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
DB 102,69,15,254,249 ; paddd %xmm9,%xmm15
DB 102,65,15,112,223,78 ; pshufd $0x4e,%xmm15,%xmm3
DB 102,73,15,126,216 ; movq %xmm3,%r8
@@ -33329,7 +33329,7 @@ _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,178,209,0,0 ; movdqa 0xd1b2(%rip),%xmm2 # 30540 <_sk_srcover_bgra_8888_sse2_lowp+0x11c4>
+ DB 102,15,111,21,114,1,1,0 ; movdqa 0x10172(%rip),%xmm2 # 33500 <_sk_srcover_bgra_8888_sse2_lowp+0x1224>
DB 102,15,244,194 ; pmuludq %xmm2,%xmm0
DB 102,15,244,202 ; pmuludq %xmm2,%xmm1
DB 102,68,15,111,234 ; movdqa %xmm2,%xmm13
@@ -33522,7 +33522,7 @@ _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,75,206,0,0 ; psubd 0xce4b(%rip),%xmm2 # 30550 <_sk_srcover_bgra_8888_sse2_lowp+0x11d4>
+ DB 102,15,250,21,11,254,0,0 ; psubd 0xfe0b(%rip),%xmm2 # 33510 <_sk_srcover_bgra_8888_sse2_lowp+0x1234>
DB 102,15,112,242,78 ; pshufd $0x4e,%xmm2,%xmm6
DB 102,73,15,126,240 ; movq %xmm6,%r8
DB 102,72,15,126,208 ; movq %xmm2,%rax
@@ -33582,7 +33582,7 @@ _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,40,205,0,0 ; movdqa 0xcd28(%rip),%xmm8 # 30540 <_sk_srcover_bgra_8888_sse2_lowp+0x11c4>
+ DB 102,68,15,111,5,232,252,0,0 ; movdqa 0xfce8(%rip),%xmm8 # 33500 <_sk_srcover_bgra_8888_sse2_lowp+0x1224>
DB 102,65,15,244,192 ; pmuludq %xmm8,%xmm0
DB 102,65,15,244,200 ; pmuludq %xmm8,%xmm1
DB 102,65,15,111,240 ; movdqa %xmm8,%xmm6
@@ -33620,7 +33620,7 @@ _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,54,198,0,0 ; movdqa 0xc636(%rip),%xmm8 # 2ff00 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
+ DB 102,68,15,111,5,246,245,0,0 ; movdqa 0xf5f6(%rip),%xmm8 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
DB 102,65,15,254,208 ; paddd %xmm8,%xmm2
DB 102,15,112,218,78 ; pshufd $0x4e,%xmm2,%xmm3
DB 102,73,15,126,216 ; movq %xmm3,%r8
@@ -33703,7 +33703,7 @@ _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,0,203,0,0 ; movdqa 0xcb00(%rip),%xmm4 # 30540 <_sk_srcover_bgra_8888_sse2_lowp+0x11c4>
+ DB 102,15,111,37,192,250,0,0 ; movdqa 0xfac0(%rip),%xmm4 # 33500 <_sk_srcover_bgra_8888_sse2_lowp+0x1224>
DB 102,15,244,212 ; pmuludq %xmm4,%xmm2
DB 102,15,244,196 ; pmuludq %xmm4,%xmm0
DB 102,15,112,200,232 ; pshufd $0xe8,%xmm0,%xmm1
@@ -33724,7 +33724,7 @@ _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,169,202,0,0 ; psubd 0xcaa9(%rip),%xmm1 # 30550 <_sk_srcover_bgra_8888_sse2_lowp+0x11d4>
+ DB 102,15,250,13,105,250,0,0 ; psubd 0xfa69(%rip),%xmm1 # 33510 <_sk_srcover_bgra_8888_sse2_lowp+0x1234>
DB 102,15,112,209,78 ; pshufd $0x4e,%xmm1,%xmm2
DB 102,73,15,126,208 ; movq %xmm2,%r8
DB 102,72,15,126,200 ; movq %xmm1,%rax
@@ -33739,7 +33739,7 @@ _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,18,196,0,0 ; paddd 0xc412(%rip),%xmm0 # 2ff00 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
+ DB 102,15,254,5,210,243,0,0 ; paddd 0xf3d2(%rip),%xmm0 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
DB 102,73,15,126,200 ; movq %xmm1,%r8
DB 102,72,15,126,192 ; movq %xmm0,%rax
@@ -33777,7 +33777,7 @@ _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,177,201,0,0 ; psubd 0xc9b1(%rip),%xmm1 # 30550 <_sk_srcover_bgra_8888_sse2_lowp+0x11d4>
+ DB 102,15,250,13,113,249,0,0 ; psubd 0xf971(%rip),%xmm1 # 33510 <_sk_srcover_bgra_8888_sse2_lowp+0x1234>
DB 102,15,112,241,78 ; pshufd $0x4e,%xmm1,%xmm6
DB 102,73,15,126,240 ; movq %xmm6,%r8
DB 102,72,15,126,200 ; movq %xmm1,%rax
@@ -33792,7 +33792,7 @@ _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,28,195,0,0 ; paddd 0xc31c(%rip),%xmm2 # 2ff00 <_sk_srcover_bgra_8888_sse2_lowp+0xb84>
+ DB 102,15,254,21,220,242,0,0 ; paddd 0xf2dc(%rip),%xmm2 # 32ec0 <_sk_srcover_bgra_8888_sse2_lowp+0xbe4>
DB 102,15,112,226,78 ; pshufd $0x4e,%xmm2,%xmm4
DB 102,73,15,126,224 ; movq %xmm4,%r8
DB 102,72,15,126,208 ; movq %xmm2,%rax
@@ -33851,7 +33851,7 @@ _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,2,194,0,0 ; movaps 0xc202(%rip),%xmm3 # 2fed0 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 15,40,29,194,241,0,0 ; movaps 0xf1c2(%rip),%xmm3 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
DB 15,40,164,36,224,0,0,0 ; movaps 0xe0(%rsp),%xmm4
DB 15,40,172,36,240,0,0,0 ; movaps 0xf0(%rsp),%xmm5
DB 15,40,180,36,0,1,0,0 ; movaps 0x100(%rsp),%xmm6
@@ -33862,15 +33862,15 @@ _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,97,200,0,0 ; movaps 0xc861(%rip),%xmm0 # 30560 <_sk_srcover_bgra_8888_sse2_lowp+0x11e4>
+ DB 15,40,5,33,248,0,0 ; movaps 0xf821(%rip),%xmm0 # 33520 <_sk_srcover_bgra_8888_sse2_lowp+0x1244>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,103,200,0,0 ; addps 0xc867(%rip),%xmm0 # 30570 <_sk_srcover_bgra_8888_sse2_lowp+0x11f4>
+ DB 15,88,5,39,248,0,0 ; addps 0xf827(%rip),%xmm0 # 33530 <_sk_srcover_bgra_8888_sse2_lowp+0x1254>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,109,200,0,0 ; addps 0xc86d(%rip),%xmm0 # 30580 <_sk_srcover_bgra_8888_sse2_lowp+0x1204>
+ DB 15,88,5,45,248,0,0 ; addps 0xf82d(%rip),%xmm0 # 33540 <_sk_srcover_bgra_8888_sse2_lowp+0x1264>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,115,200,0,0 ; addps 0xc873(%rip),%xmm0 # 30590 <_sk_srcover_bgra_8888_sse2_lowp+0x1214>
+ DB 15,88,5,51,248,0,0 ; addps 0xf833(%rip),%xmm0 # 33550 <_sk_srcover_bgra_8888_sse2_lowp+0x1274>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,121,200,0,0 ; addps 0xc879(%rip),%xmm0 # 305a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1224>
+ DB 15,88,5,57,248,0,0 ; addps 0xf839(%rip),%xmm0 # 33560 <_sk_srcover_bgra_8888_sse2_lowp+0x1284>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
@@ -33988,7 +33988,7 @@ _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,62,183,0,0 ; vbroadcastss 0xb73e(%rip),%ymm3 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,226,125,24,29,158,230,0,0 ; vbroadcastss 0xe69e(%rip),%ymm3 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 197,236,88,211 ; vaddps %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,40,218 ; vmovaps %ymm2,%ymm3
@@ -34092,7 +34092,7 @@ _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,241,187,0,0 ; vpbroadcastw 0xbbf1(%rip),%ymm3 # 2fc60 <_sk_srcover_bgra_8888_sse2_lowp+0x8e4>
+ DB 196,226,125,121,29,81,235,0,0 ; vpbroadcastw 0xeb51(%rip),%ymm3 # 32bc0 <_sk_srcover_bgra_8888_sse2_lowp+0x8e4>
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 197,236,87,210 ; vxorps %ymm2,%ymm2,%ymm2
@@ -34101,7 +34101,7 @@ _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,218,187,0,0 ; vpbroadcastw 0xbbda(%rip),%ymm0 # 2fc62 <_sk_srcover_bgra_8888_sse2_lowp+0x8e6>
+ DB 196,226,125,121,5,58,235,0,0 ; vpbroadcastw 0xeb3a(%rip),%ymm0 # 32bc2 <_sk_srcover_bgra_8888_sse2_lowp+0x8e6>
DB 197,253,111,200 ; vmovdqa %ymm0,%ymm1
DB 197,253,111,208 ; vmovdqa %ymm0,%ymm2
DB 197,253,111,216 ; vmovdqa %ymm0,%ymm3
@@ -34110,8 +34110,8 @@ _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,136,181,0,0 ; vmovss 0xb588(%rip),%xmm8 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
- DB 197,250,16,21,176,181,0,0 ; vmovss 0xb5b0(%rip),%xmm2 # 2f658 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 197,122,16,5,232,228,0,0 ; vmovss 0xe4e8(%rip),%xmm8 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 197,250,16,21,16,229,0,0 ; vmovss 0xe510(%rip),%xmm2 # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 197,250,16,0 ; vmovss (%rax),%xmm0
DB 196,226,57,153,194 ; vfmadd132ss %xmm2,%xmm8,%xmm0
DB 197,122,44,192 ; vcvttss2si %xmm0,%r8d
@@ -34148,7 +34148,7 @@ _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,67,187,0,0 ; vpbroadcastw 0xbb43(%rip),%ymm8 # 2fc64 <_sk_srcover_bgra_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,121,5,163,234,0,0 ; vpbroadcastw 0xeaa3(%rip),%ymm8 # 32bc4 <_sk_srcover_bgra_8888_sse2_lowp+0x8e8>
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,229,213,201 ; vpmullw %ymm1,%ymm3,%ymm1
@@ -34163,7 +34163,7 @@ _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,14,187,0,0 ; vpbroadcastw 0xbb0e(%rip),%ymm8 # 2fc66 <_sk_srcover_bgra_8888_sse2_lowp+0x8ea>
+ DB 196,98,125,121,5,110,234,0,0 ; vpbroadcastw 0xea6e(%rip),%ymm8 # 32bc6 <_sk_srcover_bgra_8888_sse2_lowp+0x8ea>
DB 196,193,93,253,224 ; vpaddw %ymm8,%ymm4,%ymm4
DB 197,221,113,212,8 ; vpsrlw $0x8,%ymm4,%ymm4
DB 197,197,213,237 ; vpmullw %ymm5,%ymm7,%ymm5
@@ -34203,7 +34203,7 @@ _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,165,186,0,0 ; vpbroadcastw 0xbaa5(%rip),%ymm8 # 2fc68 <_sk_srcover_bgra_8888_sse2_lowp+0x8ec>
+ DB 196,98,125,121,5,5,234,0,0 ; vpbroadcastw 0xea05(%rip),%ymm8 # 32bc8 <_sk_srcover_bgra_8888_sse2_lowp+0x8ec>
DB 197,189,249,192 ; vpsubw %ymm0,%ymm8,%ymm0
DB 197,189,249,201 ; vpsubw %ymm1,%ymm8,%ymm1
DB 197,189,249,210 ; vpsubw %ymm2,%ymm8,%ymm2
@@ -34223,7 +34223,7 @@ _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,114,186,0,0 ; vpbroadcastw 0xba72(%rip),%ymm8 # 2fc6a <_sk_srcover_bgra_8888_sse2_lowp+0x8ee>
+ DB 196,98,125,121,5,210,233,0,0 ; vpbroadcastw 0xe9d2(%rip),%ymm8 # 32bca <_sk_srcover_bgra_8888_sse2_lowp+0x8ee>
DB 197,189,249,219 ; vpsubw %ymm3,%ymm8,%ymm3
DB 197,101,213,204 ; vpmullw %ymm4,%ymm3,%ymm9
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
@@ -34248,7 +34248,7 @@ _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,18,186,0,0 ; vpbroadcastw 0xba12(%rip),%ymm9 # 2fc6c <_sk_srcover_bgra_8888_sse2_lowp+0x8f0>
+ DB 196,98,125,121,13,114,233,0,0 ; vpbroadcastw 0xe972(%rip),%ymm9 # 32bcc <_sk_srcover_bgra_8888_sse2_lowp+0x8f0>
DB 197,53,249,215 ; vpsubw %ymm7,%ymm9,%ymm10
DB 197,173,213,192 ; vpmullw %ymm0,%ymm10,%ymm0
DB 196,65,61,253,193 ; vpaddw %ymm9,%ymm8,%ymm8
@@ -34273,7 +34273,7 @@ _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,175,185,0,0 ; vpbroadcastw 0xb9af(%rip),%ymm8 # 2fc6e <_sk_srcover_bgra_8888_sse2_lowp+0x8f2>
+ DB 196,98,125,121,5,15,233,0,0 ; vpbroadcastw 0xe90f(%rip),%ymm8 # 32bce <_sk_srcover_bgra_8888_sse2_lowp+0x8f2>
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,197,213,201 ; vpmullw %ymm1,%ymm7,%ymm1
@@ -34291,7 +34291,7 @@ _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,108,185,0,0 ; vpbroadcastw 0xb96c(%rip),%ymm8 # 2fc70 <_sk_srcover_bgra_8888_sse2_lowp+0x8f4>
+ DB 196,98,125,121,5,204,232,0,0 ; vpbroadcastw 0xe8cc(%rip),%ymm8 # 32bd0 <_sk_srcover_bgra_8888_sse2_lowp+0x8f4>
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,213,213,203 ; vpmullw %ymm3,%ymm5,%ymm1
@@ -34308,7 +34308,7 @@ _sk_dstin_hsw_lowp LABEL PROC
PUBLIC _sk_srcout_hsw_lowp
_sk_srcout_hsw_lowp LABEL PROC
- DB 196,98,125,121,5,45,185,0,0 ; vpbroadcastw 0xb92d(%rip),%ymm8 # 2fc72 <_sk_srcover_bgra_8888_sse2_lowp+0x8f6>
+ DB 196,98,125,121,5,141,232,0,0 ; vpbroadcastw 0xe88d(%rip),%ymm8 # 32bd2 <_sk_srcover_bgra_8888_sse2_lowp+0x8f6>
DB 197,61,249,207 ; vpsubw %ymm7,%ymm8,%ymm9
DB 197,181,213,192 ; vpmullw %ymm0,%ymm9,%ymm0
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
@@ -34327,7 +34327,7 @@ _sk_srcout_hsw_lowp LABEL PROC
PUBLIC _sk_dstout_hsw_lowp
_sk_dstout_hsw_lowp LABEL PROC
- DB 196,98,125,121,5,230,184,0,0 ; vpbroadcastw 0xb8e6(%rip),%ymm8 # 2fc74 <_sk_srcover_bgra_8888_sse2_lowp+0x8f8>
+ DB 196,98,125,121,5,70,232,0,0 ; vpbroadcastw 0xe846(%rip),%ymm8 # 32bd4 <_sk_srcover_bgra_8888_sse2_lowp+0x8f8>
DB 197,189,249,219 ; vpsubw %ymm3,%ymm8,%ymm3
DB 197,229,213,196 ; vpmullw %ymm4,%ymm3,%ymm0
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
@@ -34346,7 +34346,7 @@ _sk_dstout_hsw_lowp LABEL PROC
PUBLIC _sk_srcover_hsw_lowp
_sk_srcover_hsw_lowp LABEL PROC
- DB 196,98,125,121,5,159,184,0,0 ; vpbroadcastw 0xb89f(%rip),%ymm8 # 2fc76 <_sk_srcover_bgra_8888_sse2_lowp+0x8fa>
+ DB 196,98,125,121,5,255,231,0,0 ; vpbroadcastw 0xe7ff(%rip),%ymm8 # 32bd6 <_sk_srcover_bgra_8888_sse2_lowp+0x8fa>
DB 197,61,249,203 ; vpsubw %ymm3,%ymm8,%ymm9
DB 197,53,213,212 ; vpmullw %ymm4,%ymm9,%ymm10
DB 196,65,45,253,208 ; vpaddw %ymm8,%ymm10,%ymm10
@@ -34369,7 +34369,7 @@ _sk_srcover_hsw_lowp LABEL PROC
PUBLIC _sk_dstover_hsw_lowp
_sk_dstover_hsw_lowp LABEL PROC
- DB 196,98,125,121,5,68,184,0,0 ; vpbroadcastw 0xb844(%rip),%ymm8 # 2fc78 <_sk_srcover_bgra_8888_sse2_lowp+0x8fc>
+ DB 196,98,125,121,5,164,231,0,0 ; vpbroadcastw 0xe7a4(%rip),%ymm8 # 32bd8 <_sk_srcover_bgra_8888_sse2_lowp+0x8fc>
DB 197,61,249,207 ; vpsubw %ymm7,%ymm8,%ymm9
DB 197,181,213,192 ; vpmullw %ymm0,%ymm9,%ymm0
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
@@ -34393,7 +34393,7 @@ _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,233,183,0,0 ; vpbroadcastw 0xb7e9(%rip),%ymm8 # 2fc7a <_sk_srcover_bgra_8888_sse2_lowp+0x8fe>
+ DB 196,98,125,121,5,73,231,0,0 ; vpbroadcastw 0xe749(%rip),%ymm8 # 32bda <_sk_srcover_bgra_8888_sse2_lowp+0x8fe>
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,213,213,201 ; vpmullw %ymm1,%ymm5,%ymm1
@@ -34410,7 +34410,7 @@ _sk_modulate_hsw_lowp LABEL PROC
PUBLIC _sk_multiply_hsw_lowp
_sk_multiply_hsw_lowp LABEL PROC
- DB 196,98,125,121,5,170,183,0,0 ; vpbroadcastw 0xb7aa(%rip),%ymm8 # 2fc7c <_sk_srcover_bgra_8888_sse2_lowp+0x900>
+ DB 196,98,125,121,5,10,231,0,0 ; vpbroadcastw 0xe70a(%rip),%ymm8 # 32bdc <_sk_srcover_bgra_8888_sse2_lowp+0x900>
DB 197,61,249,203 ; vpsubw %ymm3,%ymm8,%ymm9
DB 197,53,213,212 ; vpmullw %ymm4,%ymm9,%ymm10
DB 196,65,93,253,216 ; vpaddw %ymm8,%ymm4,%ymm11
@@ -34444,7 +34444,7 @@ _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,32,183,0,0 ; vpbroadcastw 0xb720(%rip),%ymm8 # 2fc7e <_sk_srcover_bgra_8888_sse2_lowp+0x902>
+ DB 196,98,125,121,5,128,230,0,0 ; vpbroadcastw 0xe680(%rip),%ymm8 # 32bde <_sk_srcover_bgra_8888_sse2_lowp+0x902>
DB 196,194,125,58,192 ; vpminuw %ymm8,%ymm0,%ymm0
DB 197,213,253,201 ; vpaddw %ymm1,%ymm5,%ymm1
DB 196,194,117,58,200 ; vpminuw %ymm8,%ymm1,%ymm1
@@ -34459,7 +34459,7 @@ 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,237,182,0,0 ; vpbroadcastw 0xb6ed(%rip),%ymm9 # 2fc80 <_sk_srcover_bgra_8888_sse2_lowp+0x904>
+ DB 196,98,125,121,13,77,230,0,0 ; vpbroadcastw 0xe64d(%rip),%ymm9 # 32be0 <_sk_srcover_bgra_8888_sse2_lowp+0x904>
DB 196,193,125,253,193 ; vpaddw %ymm9,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,189,249,192 ; vpsubw %ymm0,%ymm8,%ymm0
@@ -34483,7 +34483,7 @@ _sk_screen_hsw_lowp LABEL PROC
PUBLIC _sk_xor__hsw_lowp
_sk_xor__hsw_lowp LABEL PROC
- DB 196,98,125,121,5,146,182,0,0 ; vpbroadcastw 0xb692(%rip),%ymm8 # 2fc82 <_sk_srcover_bgra_8888_sse2_lowp+0x906>
+ DB 196,98,125,121,5,242,229,0,0 ; vpbroadcastw 0xe5f2(%rip),%ymm8 # 32be2 <_sk_srcover_bgra_8888_sse2_lowp+0x906>
DB 197,61,249,207 ; vpsubw %ymm7,%ymm8,%ymm9
DB 197,181,213,192 ; vpmullw %ymm0,%ymm9,%ymm0
DB 197,61,249,211 ; vpsubw %ymm3,%ymm8,%ymm10
@@ -34515,7 +34515,7 @@ _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,22,182,0,0 ; vpbroadcastw 0xb616(%rip),%ymm9 # 2fc84 <_sk_srcover_bgra_8888_sse2_lowp+0x908>
+ DB 196,98,125,121,13,118,229,0,0 ; vpbroadcastw 0xe576(%rip),%ymm9 # 32be4 <_sk_srcover_bgra_8888_sse2_lowp+0x908>
DB 196,193,125,253,193 ; vpaddw %ymm9,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,189,249,192 ; vpsubw %ymm0,%ymm8,%ymm0
@@ -34547,7 +34547,7 @@ _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,151,181,0,0 ; vpbroadcastw 0xb597(%rip),%ymm9 # 2fc86 <_sk_srcover_bgra_8888_sse2_lowp+0x90a>
+ DB 196,98,125,121,13,247,228,0,0 ; vpbroadcastw 0xe4f7(%rip),%ymm9 # 32be6 <_sk_srcover_bgra_8888_sse2_lowp+0x90a>
DB 196,193,125,253,193 ; vpaddw %ymm9,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,189,249,192 ; vpsubw %ymm0,%ymm8,%ymm0
@@ -34579,10 +34579,10 @@ _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,24,181,0,0 ; vpbroadcastw 0xb518(%rip),%ymm9 # 2fc88 <_sk_srcover_bgra_8888_sse2_lowp+0x90c>
+ DB 196,98,125,121,13,120,228,0,0 ; vpbroadcastw 0xe478(%rip),%ymm9 # 32be8 <_sk_srcover_bgra_8888_sse2_lowp+0x90c>
DB 196,193,125,253,193 ; vpaddw %ymm9,%ymm0,%ymm0
DB 197,253,113,208,7 ; vpsrlw $0x7,%ymm0,%ymm0
- DB 196,98,125,121,21,7,181,0,0 ; vpbroadcastw 0xb507(%rip),%ymm10 # 2fc8a <_sk_srcover_bgra_8888_sse2_lowp+0x90e>
+ DB 196,98,125,121,21,103,228,0,0 ; vpbroadcastw 0xe467(%rip),%ymm10 # 32bea <_sk_srcover_bgra_8888_sse2_lowp+0x90e>
DB 196,193,125,219,194 ; vpand %ymm10,%ymm0,%ymm0
DB 197,189,249,192 ; vpsubw %ymm0,%ymm8,%ymm0
DB 197,85,253,193 ; vpaddw %ymm1,%ymm5,%ymm8
@@ -34613,10 +34613,10 @@ 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,140,180,0,0 ; vpbroadcastw 0xb48c(%rip),%ymm9 # 2fc8c <_sk_srcover_bgra_8888_sse2_lowp+0x910>
+ DB 196,98,125,121,13,236,227,0,0 ; vpbroadcastw 0xe3ec(%rip),%ymm9 # 32bec <_sk_srcover_bgra_8888_sse2_lowp+0x910>
DB 196,193,125,253,193 ; vpaddw %ymm9,%ymm0,%ymm0
DB 197,253,113,208,7 ; vpsrlw $0x7,%ymm0,%ymm0
- DB 196,98,125,121,21,123,180,0,0 ; vpbroadcastw 0xb47b(%rip),%ymm10 # 2fc8e <_sk_srcover_bgra_8888_sse2_lowp+0x912>
+ DB 196,98,125,121,21,219,227,0,0 ; vpbroadcastw 0xe3db(%rip),%ymm10 # 32bee <_sk_srcover_bgra_8888_sse2_lowp+0x912>
DB 196,193,125,219,194 ; vpand %ymm10,%ymm0,%ymm0
DB 197,189,249,192 ; vpsubw %ymm0,%ymm8,%ymm0
DB 197,85,253,193 ; vpaddw %ymm1,%ymm5,%ymm8
@@ -34642,7 +34642,7 @@ _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,24,180,0,0 ; vpbroadcastw 0xb418(%rip),%ymm9 # 2fc92 <_sk_srcover_bgra_8888_sse2_lowp+0x916>
+ DB 196,98,125,121,13,120,227,0,0 ; vpbroadcastw 0xe378(%rip),%ymm9 # 32bf2 <_sk_srcover_bgra_8888_sse2_lowp+0x916>
DB 196,65,101,239,209 ; vpxor %ymm9,%ymm3,%ymm10
DB 196,65,61,239,217 ; vpxor %ymm9,%ymm8,%ymm11
DB 196,65,37,101,218 ; vpcmpgtw %ymm10,%ymm11,%ymm11
@@ -34670,7 +34670,7 @@ _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,143,179,0,0 ; vpbroadcastw 0xb38f(%rip),%ymm14 # 2fc90 <_sk_srcover_bgra_8888_sse2_lowp+0x914>
+ DB 196,98,125,121,53,239,226,0,0 ; vpbroadcastw 0xe2ef(%rip),%ymm14 # 32bf0 <_sk_srcover_bgra_8888_sse2_lowp+0x914>
DB 196,65,45,253,210 ; vpaddw %ymm10,%ymm10,%ymm10
DB 196,65,61,249,194 ; vpsubw %ymm10,%ymm8,%ymm8
DB 197,13,249,215 ; vpsubw %ymm7,%ymm14,%ymm10
@@ -34705,7 +34705,7 @@ _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,4,179,0,0 ; vpbroadcastw 0xb304(%rip),%ymm9 # 2fc96 <_sk_srcover_bgra_8888_sse2_lowp+0x91a>
+ DB 196,98,125,121,13,100,226,0,0 ; vpbroadcastw 0xe264(%rip),%ymm9 # 32bf6 <_sk_srcover_bgra_8888_sse2_lowp+0x91a>
DB 196,65,69,239,209 ; vpxor %ymm9,%ymm7,%ymm10
DB 196,65,61,239,193 ; vpxor %ymm9,%ymm8,%ymm8
DB 196,65,61,101,218 ; vpcmpgtw %ymm10,%ymm8,%ymm11
@@ -34729,7 +34729,7 @@ _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,140,178,0,0 ; vpbroadcastw 0xb28c(%rip),%ymm13 # 2fc94 <_sk_srcover_bgra_8888_sse2_lowp+0x918>
+ DB 196,98,125,121,45,236,225,0,0 ; vpbroadcastw 0xe1ec(%rip),%ymm13 # 32bf4 <_sk_srcover_bgra_8888_sse2_lowp+0x918>
DB 197,77,253,246 ; vpaddw %ymm6,%ymm6,%ymm14
DB 196,65,13,239,201 ; vpxor %ymm9,%ymm14,%ymm9
DB 196,65,53,101,202 ; vpcmpgtw %ymm10,%ymm9,%ymm9
@@ -34850,7 +34850,7 @@ _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,82,176,0,0 ; vmovdqa 0xb052(%rip),%ymm8 # 2fca0 <_sk_srcover_bgra_8888_sse2_lowp+0x924>
+ DB 197,125,111,5,178,223,0,0 ; vmovdqa 0xdfb2(%rip),%ymm8 # 32c00 <_sk_srcover_bgra_8888_sse2_lowp+0x924>
DB 196,193,117,219,192 ; vpand %ymm8,%ymm1,%ymm0
DB 197,245,113,209,8 ; vpsrlw $0x8,%ymm1,%ymm1
DB 197,229,114,211,16 ; vpsrld $0x10,%ymm3,%ymm3
@@ -34977,7 +34977,7 @@ _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,106,174,0,0 ; vmovdqa 0xae6a(%rip),%ymm8 # 2fcc0 <_sk_srcover_bgra_8888_sse2_lowp+0x944>
+ DB 197,125,111,5,202,221,0,0 ; vmovdqa 0xddca(%rip),%ymm8 # 32c20 <_sk_srcover_bgra_8888_sse2_lowp+0x944>
DB 196,193,85,219,224 ; vpand %ymm8,%ymm5,%ymm4
DB 197,213,113,213,8 ; vpsrlw $0x8,%ymm5,%ymm5
DB 197,197,114,215,16 ; vpsrld $0x10,%ymm7,%ymm7
@@ -35199,7 +35199,7 @@ _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,22,171,0,0 ; vmovdqa 0xab16(%rip),%ymm8 # 2fce0 <_sk_srcover_bgra_8888_sse2_lowp+0x964>
+ DB 197,125,111,5,118,218,0,0 ; vmovdqa 0xda76(%rip),%ymm8 # 32c40 <_sk_srcover_bgra_8888_sse2_lowp+0x964>
DB 196,193,117,219,208 ; vpand %ymm8,%ymm1,%ymm2
DB 197,245,113,209,8 ; vpsrlw $0x8,%ymm1,%ymm1
DB 197,253,114,208,16 ; vpsrld $0x10,%ymm0,%ymm0
@@ -35326,7 +35326,7 @@ _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,46,169,0,0 ; vmovdqa 0xa92e(%rip),%ymm8 # 2fd00 <_sk_srcover_bgra_8888_sse2_lowp+0x984>
+ DB 197,125,111,5,142,216,0,0 ; vmovdqa 0xd88e(%rip),%ymm8 # 32c60 <_sk_srcover_bgra_8888_sse2_lowp+0x984>
DB 196,193,85,219,240 ; vpand %ymm8,%ymm5,%ymm6
DB 197,213,113,213,8 ; vpsrlw $0x8,%ymm5,%ymm5
DB 197,221,114,212,16 ; vpsrld $0x10,%ymm4,%ymm4
@@ -35542,7 +35542,7 @@ _sk_gather_8888_hsw_lowp LABEL PROC
DB 196,195,109,14,192,170 ; vpblendw $0xaa,%ymm8,%ymm2,%ymm0
DB 196,195,101,14,200,170 ; vpblendw $0xaa,%ymm8,%ymm3,%ymm1
DB 196,226,117,43,200 ; vpackusdw %ymm0,%ymm1,%ymm1
- DB 197,125,111,5,250,165,0,0 ; vmovdqa 0xa5fa(%rip),%ymm8 # 2fd20 <_sk_srcover_bgra_8888_sse2_lowp+0x9a4>
+ DB 197,125,111,5,90,213,0,0 ; vmovdqa 0xd55a(%rip),%ymm8 # 32c80 <_sk_srcover_bgra_8888_sse2_lowp+0x9a4>
DB 196,193,117,219,192 ; vpand %ymm8,%ymm1,%ymm0
DB 197,245,113,209,8 ; vpsrlw $0x8,%ymm1,%ymm1
DB 197,237,114,210,16 ; vpsrld $0x10,%ymm2,%ymm2
@@ -35629,7 +35629,7 @@ _sk_gather_bgra_hsw_lowp LABEL PROC
DB 196,195,125,14,200,170 ; vpblendw $0xaa,%ymm8,%ymm0,%ymm1
DB 196,195,101,14,208,170 ; vpblendw $0xaa,%ymm8,%ymm3,%ymm2
DB 196,226,109,43,201 ; vpackusdw %ymm1,%ymm2,%ymm1
- DB 197,125,111,5,113,164,0,0 ; vmovdqa 0xa471(%rip),%ymm8 # 2fd40 <_sk_srcover_bgra_8888_sse2_lowp+0x9c4>
+ DB 197,125,111,5,209,211,0,0 ; vmovdqa 0xd3d1(%rip),%ymm8 # 32ca0 <_sk_srcover_bgra_8888_sse2_lowp+0x9c4>
DB 196,193,117,219,208 ; vpand %ymm8,%ymm1,%ymm2
DB 197,245,113,209,8 ; vpsrlw $0x8,%ymm1,%ymm1
DB 197,253,114,208,16 ; vpsrld $0x10,%ymm0,%ymm0
@@ -35704,13 +35704,13 @@ _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,26,163,0,0 ; vpbroadcastw 0xa31a(%rip),%ymm1 # 2fd60 <_sk_srcover_bgra_8888_sse2_lowp+0x9e4>
+ DB 196,226,125,121,13,122,210,0,0 ; vpbroadcastw 0xd27a(%rip),%ymm1 # 32cc0 <_sk_srcover_bgra_8888_sse2_lowp+0x9e4>
DB 197,237,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm2
DB 197,237,219,201 ; vpand %ymm1,%ymm2,%ymm1
DB 197,237,113,208,5 ; vpsrlw $0x5,%ymm0,%ymm2
- DB 196,226,125,121,29,5,163,0,0 ; vpbroadcastw 0xa305(%rip),%ymm3 # 2fd62 <_sk_srcover_bgra_8888_sse2_lowp+0x9e6>
+ DB 196,226,125,121,29,101,210,0,0 ; vpbroadcastw 0xd265(%rip),%ymm3 # 32cc2 <_sk_srcover_bgra_8888_sse2_lowp+0x9e6>
DB 197,237,219,211 ; vpand %ymm3,%ymm2,%ymm2
- DB 196,226,125,121,29,250,162,0,0 ; vpbroadcastw 0xa2fa(%rip),%ymm3 # 2fd64 <_sk_srcover_bgra_8888_sse2_lowp+0x9e8>
+ DB 196,226,125,121,29,90,210,0,0 ; vpbroadcastw 0xd25a(%rip),%ymm3 # 32cc4 <_sk_srcover_bgra_8888_sse2_lowp+0x9e8>
DB 197,253,219,219 ; vpand %ymm3,%ymm0,%ymm3
DB 197,253,113,208,13 ; vpsrlw $0xd,%ymm0,%ymm0
DB 197,245,235,192 ; vpor %ymm0,%ymm1,%ymm0
@@ -35721,7 +35721,7 @@ _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,200,162,0,0 ; vpbroadcastw 0xa2c8(%rip),%ymm3 # 2fd66 <_sk_srcover_bgra_8888_sse2_lowp+0x9ea>
+ DB 196,226,125,121,29,40,210,0,0 ; vpbroadcastw 0xd228(%rip),%ymm3 # 32cc6 <_sk_srcover_bgra_8888_sse2_lowp+0x9ea>
DB 255,224 ; jmpq *%rax
DB 135,254 ; xchg %edi,%esi
DB 255 ; (bad)
@@ -35822,13 +35822,13 @@ _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,60,161,0,0 ; vpbroadcastw 0xa13c(%rip),%ymm5 # 2fd68 <_sk_srcover_bgra_8888_sse2_lowp+0x9ec>
+ DB 196,226,125,121,45,156,208,0,0 ; vpbroadcastw 0xd09c(%rip),%ymm5 # 32cc8 <_sk_srcover_bgra_8888_sse2_lowp+0x9ec>
DB 197,205,113,212,8 ; vpsrlw $0x8,%ymm4,%ymm6
DB 197,205,219,237 ; vpand %ymm5,%ymm6,%ymm5
DB 197,205,113,212,5 ; vpsrlw $0x5,%ymm4,%ymm6
- DB 196,226,125,121,61,39,161,0,0 ; vpbroadcastw 0xa127(%rip),%ymm7 # 2fd6a <_sk_srcover_bgra_8888_sse2_lowp+0x9ee>
+ DB 196,226,125,121,61,135,208,0,0 ; vpbroadcastw 0xd087(%rip),%ymm7 # 32cca <_sk_srcover_bgra_8888_sse2_lowp+0x9ee>
DB 197,205,219,247 ; vpand %ymm7,%ymm6,%ymm6
- DB 196,226,125,121,61,28,161,0,0 ; vpbroadcastw 0xa11c(%rip),%ymm7 # 2fd6c <_sk_srcover_bgra_8888_sse2_lowp+0x9f0>
+ DB 196,226,125,121,61,124,208,0,0 ; vpbroadcastw 0xd07c(%rip),%ymm7 # 32ccc <_sk_srcover_bgra_8888_sse2_lowp+0x9f0>
DB 197,221,219,255 ; vpand %ymm7,%ymm4,%ymm7
DB 197,221,113,212,13 ; vpsrlw $0xd,%ymm4,%ymm4
DB 197,213,235,228 ; vpor %ymm4,%ymm5,%ymm4
@@ -35839,7 +35839,7 @@ _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,234,160,0,0 ; vpbroadcastw 0xa0ea(%rip),%ymm7 # 2fd6e <_sk_srcover_bgra_8888_sse2_lowp+0x9f2>
+ DB 196,226,125,121,61,74,208,0,0 ; vpbroadcastw 0xd04a(%rip),%ymm7 # 32cce <_sk_srcover_bgra_8888_sse2_lowp+0x9f2>
DB 255,224 ; jmpq *%rax
DB 102,144 ; xchg %ax,%ax
DB 133,254 ; test %edi,%esi
@@ -35888,10 +35888,10 @@ _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,147,160,0,0 ; vpbroadcastw 0xa093(%rip),%ymm8 # 2fd70 <_sk_srcover_bgra_8888_sse2_lowp+0x9f4>
+ DB 196,98,125,121,5,243,207,0,0 ; vpbroadcastw 0xcff3(%rip),%ymm8 # 32cd0 <_sk_srcover_bgra_8888_sse2_lowp+0x9f4>
DB 197,181,113,240,8 ; vpsllw $0x8,%ymm0,%ymm9
DB 196,65,53,219,192 ; vpand %ymm8,%ymm9,%ymm8
- DB 196,98,125,121,13,130,160,0,0 ; vpbroadcastw 0xa082(%rip),%ymm9 # 2fd72 <_sk_srcover_bgra_8888_sse2_lowp+0x9f6>
+ DB 196,98,125,121,13,226,207,0,0 ; vpbroadcastw 0xcfe2(%rip),%ymm9 # 32cd2 <_sk_srcover_bgra_8888_sse2_lowp+0x9f6>
DB 197,173,113,241,3 ; vpsllw $0x3,%ymm1,%ymm10
DB 196,65,45,219,201 ; vpand %ymm9,%ymm10,%ymm9
DB 196,65,53,235,192 ; vpor %ymm8,%ymm9,%ymm8
@@ -36058,13 +36058,13 @@ _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,198,157,0,0 ; vpbroadcastw 0x9dc6(%rip),%ymm1 # 2fd74 <_sk_srcover_bgra_8888_sse2_lowp+0x9f8>
+ DB 196,226,125,121,13,38,205,0,0 ; vpbroadcastw 0xcd26(%rip),%ymm1 # 32cd4 <_sk_srcover_bgra_8888_sse2_lowp+0x9f8>
DB 197,237,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm2
DB 197,237,219,201 ; vpand %ymm1,%ymm2,%ymm1
DB 197,237,113,208,5 ; vpsrlw $0x5,%ymm0,%ymm2
- DB 196,226,125,121,29,177,157,0,0 ; vpbroadcastw 0x9db1(%rip),%ymm3 # 2fd76 <_sk_srcover_bgra_8888_sse2_lowp+0x9fa>
+ DB 196,226,125,121,29,17,205,0,0 ; vpbroadcastw 0xcd11(%rip),%ymm3 # 32cd6 <_sk_srcover_bgra_8888_sse2_lowp+0x9fa>
DB 197,237,219,211 ; vpand %ymm3,%ymm2,%ymm2
- DB 196,226,125,121,29,166,157,0,0 ; vpbroadcastw 0x9da6(%rip),%ymm3 # 2fd78 <_sk_srcover_bgra_8888_sse2_lowp+0x9fc>
+ DB 196,226,125,121,29,6,205,0,0 ; vpbroadcastw 0xcd06(%rip),%ymm3 # 32cd8 <_sk_srcover_bgra_8888_sse2_lowp+0x9fc>
DB 197,253,219,219 ; vpand %ymm3,%ymm0,%ymm3
DB 197,253,113,208,13 ; vpsrlw $0xd,%ymm0,%ymm0
DB 197,245,235,192 ; vpor %ymm0,%ymm1,%ymm0
@@ -36075,7 +36075,7 @@ _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,116,157,0,0 ; vpbroadcastw 0x9d74(%rip),%ymm3 # 2fd7a <_sk_srcover_bgra_8888_sse2_lowp+0x9fe>
+ DB 196,226,125,121,29,212,204,0,0 ; vpbroadcastw 0xccd4(%rip),%ymm3 # 32cda <_sk_srcover_bgra_8888_sse2_lowp+0x9fe>
DB 255,224 ; jmpq *%rax
PUBLIC _sk_load_4444_hsw_lowp
@@ -36144,7 +36144,7 @@ _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,26,156,0,0 ; vpbroadcastw 0x9c1a(%rip),%ymm3 # 2fd7c <_sk_srcover_bgra_8888_sse2_lowp+0xa00>
+ DB 196,226,125,121,29,122,203,0,0 ; vpbroadcastw 0xcb7a(%rip),%ymm3 # 32cdc <_sk_srcover_bgra_8888_sse2_lowp+0xa00>
DB 197,237,219,211 ; vpand %ymm3,%ymm2,%ymm2
DB 197,189,113,208,4 ; vpsrlw $0x4,%ymm0,%ymm8
DB 197,61,219,195 ; vpand %ymm3,%ymm8,%ymm8
@@ -36262,7 +36262,7 @@ _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,72,154,0,0 ; vpbroadcastw 0x9a48(%rip),%ymm7 # 2fd7e <_sk_srcover_bgra_8888_sse2_lowp+0xa02>
+ DB 196,226,125,121,61,168,201,0,0 ; vpbroadcastw 0xc9a8(%rip),%ymm7 # 32cde <_sk_srcover_bgra_8888_sse2_lowp+0xa02>
DB 197,205,219,247 ; vpand %ymm7,%ymm6,%ymm6
DB 197,189,113,212,4 ; vpsrlw $0x4,%ymm4,%ymm8
DB 197,61,219,199 ; vpand %ymm7,%ymm8,%ymm8
@@ -36321,13 +36321,13 @@ _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,183,153,0,0 ; vpbroadcastw 0x99b7(%rip),%ymm8 # 2fd80 <_sk_srcover_bgra_8888_sse2_lowp+0xa04>
+ DB 196,98,125,121,5,23,201,0,0 ; vpbroadcastw 0xc917(%rip),%ymm8 # 32ce0 <_sk_srcover_bgra_8888_sse2_lowp+0xa04>
DB 197,181,113,240,8 ; vpsllw $0x8,%ymm0,%ymm9
DB 196,65,53,219,192 ; vpand %ymm8,%ymm9,%ymm8
DB 197,181,113,241,4 ; vpsllw $0x4,%ymm1,%ymm9
- DB 197,53,219,13,192,153,0,0 ; vpand 0x99c0(%rip),%ymm9,%ymm9 # 2fda0 <_sk_srcover_bgra_8888_sse2_lowp+0xa24>
+ DB 197,53,219,13,32,201,0,0 ; vpand 0xc920(%rip),%ymm9,%ymm9 # 32d00 <_sk_srcover_bgra_8888_sse2_lowp+0xa24>
DB 196,65,53,235,192 ; vpor %ymm8,%ymm9,%ymm8
- DB 196,98,125,121,13,210,153,0,0 ; vpbroadcastw 0x99d2(%rip),%ymm9 # 2fdc0 <_sk_srcover_bgra_8888_sse2_lowp+0xa44>
+ DB 196,98,125,121,13,50,201,0,0 ; vpbroadcastw 0xc932(%rip),%ymm9 # 32d20 <_sk_srcover_bgra_8888_sse2_lowp+0xa44>
DB 196,65,109,219,201 ; vpand %ymm9,%ymm2,%ymm9
DB 197,173,113,211,4 ; vpsrlw $0x4,%ymm3,%ymm10
DB 196,65,53,235,202 ; vpor %ymm10,%ymm9,%ymm9
@@ -36496,7 +36496,7 @@ _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,18,151,0,0 ; vpbroadcastw 0x9712(%rip),%ymm3 # 2fdc2 <_sk_srcover_bgra_8888_sse2_lowp+0xa46>
+ DB 196,226,125,121,29,114,198,0,0 ; vpbroadcastw 0xc672(%rip),%ymm3 # 32d22 <_sk_srcover_bgra_8888_sse2_lowp+0xa46>
DB 197,237,219,211 ; vpand %ymm3,%ymm2,%ymm2
DB 197,189,113,208,4 ; vpsrlw $0x4,%ymm0,%ymm8
DB 197,61,219,195 ; vpand %ymm3,%ymm8,%ymm8
@@ -36695,7 +36695,7 @@ _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,65,156,0,0 ; vmovdqa 0x9c41(%rip),%xmm9 # 305c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1244>
+ DB 197,121,111,13,1,204,0,0 ; vmovdqa 0xcc01(%rip),%xmm9 # 33580 <_sk_srcover_bgra_8888_sse2_lowp+0x12a4>
DB 196,66,57,0,193 ; vpshufb %xmm9,%xmm8,%xmm8
DB 196,66,97,0,201 ; vpshufb %xmm9,%xmm3,%xmm9
DB 196,65,49,108,192 ; vpunpcklqdq %xmm8,%xmm9,%xmm8
@@ -36911,7 +36911,7 @@ _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,178,144,0,0 ; vpbroadcastw 0x90b2(%rip),%ymm3 # 2fdc4 <_sk_srcover_bgra_8888_sse2_lowp+0xa48>
+ DB 196,226,125,121,29,18,192,0,0 ; vpbroadcastw 0xc012(%rip),%ymm3 # 32d24 <_sk_srcover_bgra_8888_sse2_lowp+0xa48>
DB 197,253,111,200 ; vmovdqa %ymm0,%ymm1
DB 197,253,111,208 ; vmovdqa %ymm0,%ymm2
DB 255,224 ; jmpq *%rax
@@ -37001,7 +37001,7 @@ _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,115,143,0,0 ; vpbroadcastw 0x8f73(%rip),%ymm7 # 2fdc6 <_sk_srcover_bgra_8888_sse2_lowp+0xa4a>
+ DB 196,226,125,121,61,211,190,0,0 ; vpbroadcastw 0xbed3(%rip),%ymm7 # 32d26 <_sk_srcover_bgra_8888_sse2_lowp+0xa4a>
DB 197,253,111,236 ; vmovdqa %ymm4,%ymm5
DB 197,253,111,244 ; vmovdqa %ymm4,%ymm6
DB 255,224 ; jmpq *%rax
@@ -37043,12 +37043,12 @@ _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,35,143,0,0 ; vpbroadcastw 0x8f23(%rip),%ymm3 # 2fdc8 <_sk_srcover_bgra_8888_sse2_lowp+0xa4c>
+ DB 196,226,125,121,29,131,190,0,0 ; vpbroadcastw 0xbe83(%rip),%ymm3 # 32d28 <_sk_srcover_bgra_8888_sse2_lowp+0xa4c>
DB 197,253,213,195 ; vpmullw %ymm3,%ymm0,%ymm0
- DB 196,226,125,121,29,24,143,0,0 ; vpbroadcastw 0x8f18(%rip),%ymm3 # 2fdca <_sk_srcover_bgra_8888_sse2_lowp+0xa4e>
+ DB 196,226,125,121,29,120,190,0,0 ; vpbroadcastw 0xbe78(%rip),%ymm3 # 32d2a <_sk_srcover_bgra_8888_sse2_lowp+0xa4e>
DB 197,245,213,203 ; vpmullw %ymm3,%ymm1,%ymm1
DB 197,245,253,192 ; vpaddw %ymm0,%ymm1,%ymm0
- DB 196,226,125,121,13,9,143,0,0 ; vpbroadcastw 0x8f09(%rip),%ymm1 # 2fdcc <_sk_srcover_bgra_8888_sse2_lowp+0xa50>
+ DB 196,226,125,121,13,105,190,0,0 ; vpbroadcastw 0xbe69(%rip),%ymm1 # 32d2c <_sk_srcover_bgra_8888_sse2_lowp+0xa50>
DB 197,237,213,201 ; vpmullw %ymm1,%ymm2,%ymm1
DB 197,253,253,193 ; vpaddw %ymm1,%ymm0,%ymm0
DB 197,229,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm3
@@ -37145,7 +37145,7 @@ _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,76,141,0,0 ; vpbroadcastw 0x8d4c(%rip),%ymm3 # 2fdce <_sk_srcover_bgra_8888_sse2_lowp+0xa52>
+ DB 196,226,125,121,29,172,188,0,0 ; vpbroadcastw 0xbcac(%rip),%ymm3 # 32d2e <_sk_srcover_bgra_8888_sse2_lowp+0xa52>
DB 197,253,111,200 ; vmovdqa %ymm0,%ymm1
DB 197,253,111,208 ; vmovdqa %ymm0,%ymm2
DB 255,224 ; jmpq *%rax
@@ -37154,13 +37154,13 @@ 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,190,133,0,0 ; vmovss 0x85be(%rip),%xmm9 # 2f658 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- DB 196,98,57,169,13,133,133,0,0 ; vfmadd213ss 0x8585(%rip),%xmm8,%xmm9 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 197,122,16,13,30,181,0,0 ; vmovss 0xb51e(%rip),%xmm9 # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,57,169,13,229,180,0,0 ; vfmadd213ss 0xb4e5(%rip),%xmm8,%xmm9 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,193,122,44,193 ; vcvttss2si %xmm9,%eax
DB 197,121,110,192 ; vmovd %eax,%xmm8
DB 196,66,125,121,192 ; vpbroadcastw %xmm8,%ymm8
DB 197,189,213,192 ; vpmullw %ymm0,%ymm8,%ymm0
- DB 196,98,125,121,13,18,141,0,0 ; vpbroadcastw 0x8d12(%rip),%ymm9 # 2fdd0 <_sk_srcover_bgra_8888_sse2_lowp+0xa54>
+ DB 196,98,125,121,13,114,188,0,0 ; vpbroadcastw 0xbc72(%rip),%ymm9 # 32d30 <_sk_srcover_bgra_8888_sse2_lowp+0xa54>
DB 196,193,125,253,193 ; vpaddw %ymm9,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,189,213,201 ; vpmullw %ymm1,%ymm8,%ymm1
@@ -37179,12 +37179,12 @@ 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,84,133,0,0 ; vmovss 0x8554(%rip),%xmm9 # 2f658 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- DB 196,98,57,169,13,27,133,0,0 ; vfmadd213ss 0x851b(%rip),%xmm8,%xmm9 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 197,122,16,13,180,180,0,0 ; vmovss 0xb4b4(%rip),%xmm9 # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,57,169,13,123,180,0,0 ; vfmadd213ss 0xb47b(%rip),%xmm8,%xmm9 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 196,193,122,44,193 ; vcvttss2si %xmm9,%eax
DB 197,121,110,192 ; vmovd %eax,%xmm8
DB 196,66,125,121,192 ; vpbroadcastw %xmm8,%ymm8
- DB 196,98,125,121,13,174,140,0,0 ; vpbroadcastw 0x8cae(%rip),%ymm9 # 2fdd2 <_sk_srcover_bgra_8888_sse2_lowp+0xa56>
+ DB 196,98,125,121,13,14,188,0,0 ; vpbroadcastw 0xbc0e(%rip),%ymm9 # 32d32 <_sk_srcover_bgra_8888_sse2_lowp+0xa56>
DB 196,65,53,249,208 ; vpsubw %ymm8,%ymm9,%ymm10
DB 197,45,213,220 ; vpmullw %ymm4,%ymm10,%ymm11
DB 197,189,213,192 ; vpmullw %ymm0,%ymm8,%ymm0
@@ -37260,7 +37260,7 @@ _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,77,139,0,0 ; vpbroadcastw 0x8b4d(%rip),%ymm9 # 2fdd4 <_sk_srcover_bgra_8888_sse2_lowp+0xa58>
+ DB 196,98,125,121,13,173,186,0,0 ; vpbroadcastw 0xbaad(%rip),%ymm9 # 32d34 <_sk_srcover_bgra_8888_sse2_lowp+0xa58>
DB 196,193,125,253,193 ; vpaddw %ymm9,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,189,213,201 ; vpmullw %ymm1,%ymm8,%ymm1
@@ -37281,7 +37281,7 @@ _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) # 4c0272cc <_sk_srcover_bgra_8888_sse2_lowp+0x4bff7f50>
+ DB 255,13,255,255,255,75 ; decl 0x4bffffff(%rip) # 4c0272cc <_sk_srcover_bgra_8888_sse2_lowp+0x4bff4ff0>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,67,255 ; incl -0x1(%rbx)
@@ -37358,7 +37358,7 @@ _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,220,137,0,0 ; vpbroadcastw 0x89dc(%rip),%ymm9 # 2fdd6 <_sk_srcover_bgra_8888_sse2_lowp+0xa5a>
+ DB 196,98,125,121,13,60,185,0,0 ; vpbroadcastw 0xb93c(%rip),%ymm9 # 32d36 <_sk_srcover_bgra_8888_sse2_lowp+0xa5a>
DB 196,65,61,239,209 ; vpxor %ymm9,%ymm8,%ymm10
DB 197,45,213,220 ; vpmullw %ymm4,%ymm10,%ymm11
DB 197,189,213,192 ; vpmullw %ymm0,%ymm8,%ymm0
@@ -37390,7 +37390,7 @@ _sk_lerp_u8_hsw_lowp LABEL PROC
DB 254 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,254,255,255,38 ; callq 27027467 <_sk_srcover_bgra_8888_sse2_lowp+0x26ff80eb>
+ DB 232,254,255,255,38 ; callq 27027467 <_sk_srcover_bgra_8888_sse2_lowp+0x26ff518b>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,30 ; lcall *(%rsi)
@@ -37483,13 +37483,13 @@ _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,235,135,0,0 ; vpbroadcastw 0x87eb(%rip),%ymm9 # 2fdd8 <_sk_srcover_bgra_8888_sse2_lowp+0xa5c>
+ DB 196,98,125,121,13,75,183,0,0 ; vpbroadcastw 0xb74b(%rip),%ymm9 # 32d38 <_sk_srcover_bgra_8888_sse2_lowp+0xa5c>
DB 196,193,45,113,208,8 ; vpsrlw $0x8,%ymm8,%ymm10
DB 196,65,45,219,201 ; vpand %ymm9,%ymm10,%ymm9
DB 196,193,45,113,208,5 ; vpsrlw $0x5,%ymm8,%ymm10
- DB 196,98,125,121,29,211,135,0,0 ; vpbroadcastw 0x87d3(%rip),%ymm11 # 2fdda <_sk_srcover_bgra_8888_sse2_lowp+0xa5e>
+ DB 196,98,125,121,29,51,183,0,0 ; vpbroadcastw 0xb733(%rip),%ymm11 # 32d3a <_sk_srcover_bgra_8888_sse2_lowp+0xa5e>
DB 196,65,45,219,211 ; vpand %ymm11,%ymm10,%ymm10
- DB 196,98,125,121,29,199,135,0,0 ; vpbroadcastw 0x87c7(%rip),%ymm11 # 2fddc <_sk_srcover_bgra_8888_sse2_lowp+0xa60>
+ DB 196,98,125,121,29,39,183,0,0 ; vpbroadcastw 0xb727(%rip),%ymm11 # 32d3c <_sk_srcover_bgra_8888_sse2_lowp+0xa60>
DB 196,65,61,219,219 ; vpand %ymm11,%ymm8,%ymm11
DB 196,193,61,113,208,13 ; vpsrlw $0xd,%ymm8,%ymm8
DB 196,65,53,235,192 ; vpor %ymm8,%ymm9,%ymm8
@@ -37499,7 +37499,7 @@ _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,142,135,0,0 ; vpbroadcastw 0x878e(%rip),%ymm11 # 2fdde <_sk_srcover_bgra_8888_sse2_lowp+0xa62>
+ DB 196,98,125,121,29,238,182,0,0 ; vpbroadcastw 0xb6ee(%rip),%ymm11 # 32d3e <_sk_srcover_bgra_8888_sse2_lowp+0xa62>
DB 196,65,101,239,227 ; vpxor %ymm11,%ymm3,%ymm12
DB 196,65,69,239,219 ; vpxor %ymm11,%ymm7,%ymm11
DB 196,65,37,101,220 ; vpcmpgtw %ymm12,%ymm11,%ymm11
@@ -37509,7 +37509,7 @@ _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,90,135,0,0 ; vpbroadcastw 0x875a(%rip),%ymm8 # 2fde0 <_sk_srcover_bgra_8888_sse2_lowp+0xa64>
+ DB 196,98,125,121,5,186,182,0,0 ; vpbroadcastw 0xb6ba(%rip),%ymm8 # 32d40 <_sk_srcover_bgra_8888_sse2_lowp+0xa64>
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,181,213,201 ; vpmullw %ymm1,%ymm9,%ymm1
@@ -37624,13 +37624,13 @@ _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,145,133,0,0 ; vpbroadcastw 0x8591(%rip),%ymm9 # 2fde2 <_sk_srcover_bgra_8888_sse2_lowp+0xa66>
+ DB 196,98,125,121,13,241,180,0,0 ; vpbroadcastw 0xb4f1(%rip),%ymm9 # 32d42 <_sk_srcover_bgra_8888_sse2_lowp+0xa66>
DB 196,193,45,113,208,8 ; vpsrlw $0x8,%ymm8,%ymm10
DB 196,65,45,219,201 ; vpand %ymm9,%ymm10,%ymm9
DB 196,193,45,113,208,5 ; vpsrlw $0x5,%ymm8,%ymm10
- DB 196,98,125,121,29,121,133,0,0 ; vpbroadcastw 0x8579(%rip),%ymm11 # 2fde4 <_sk_srcover_bgra_8888_sse2_lowp+0xa68>
+ DB 196,98,125,121,29,217,180,0,0 ; vpbroadcastw 0xb4d9(%rip),%ymm11 # 32d44 <_sk_srcover_bgra_8888_sse2_lowp+0xa68>
DB 196,65,45,219,211 ; vpand %ymm11,%ymm10,%ymm10
- DB 196,98,125,121,29,109,133,0,0 ; vpbroadcastw 0x856d(%rip),%ymm11 # 2fde6 <_sk_srcover_bgra_8888_sse2_lowp+0xa6a>
+ DB 196,98,125,121,29,205,180,0,0 ; vpbroadcastw 0xb4cd(%rip),%ymm11 # 32d46 <_sk_srcover_bgra_8888_sse2_lowp+0xa6a>
DB 196,65,61,219,219 ; vpand %ymm11,%ymm8,%ymm11
DB 196,193,61,113,208,13 ; vpsrlw $0xd,%ymm8,%ymm8
DB 196,65,53,235,192 ; vpor %ymm8,%ymm9,%ymm8
@@ -37640,7 +37640,7 @@ _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,52,133,0,0 ; vpbroadcastw 0x8534(%rip),%ymm11 # 2fde8 <_sk_srcover_bgra_8888_sse2_lowp+0xa6c>
+ DB 196,98,125,121,29,148,180,0,0 ; vpbroadcastw 0xb494(%rip),%ymm11 # 32d48 <_sk_srcover_bgra_8888_sse2_lowp+0xa6c>
DB 196,65,101,239,227 ; vpxor %ymm11,%ymm3,%ymm12
DB 196,65,69,239,219 ; vpxor %ymm11,%ymm7,%ymm11
DB 196,65,37,101,220 ; vpcmpgtw %ymm12,%ymm11,%ymm11
@@ -37649,7 +37649,7 @@ _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,4,133,0,0 ; vpbroadcastw 0x8504(%rip),%ymm12 # 2fdea <_sk_srcover_bgra_8888_sse2_lowp+0xa6e>
+ DB 196,98,125,121,37,100,180,0,0 ; vpbroadcastw 0xb464(%rip),%ymm12 # 32d4a <_sk_srcover_bgra_8888_sse2_lowp+0xa6e>
DB 196,65,61,239,236 ; vpxor %ymm12,%ymm8,%ymm13
DB 197,21,213,236 ; vpmullw %ymm4,%ymm13,%ymm13
DB 197,189,213,192 ; vpmullw %ymm0,%ymm8,%ymm0
@@ -37715,6 +37715,1012 @@ _sk_lerp_565_hsw_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; .byte 0xff
+PUBLIC _sk_clamp_x_1_hsw_lowp
+_sk_clamp_x_1_hsw_lowp LABEL PROC
+ DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
+ DB 196,193,116,95,200 ; vmaxps %ymm8,%ymm1,%ymm1
+ DB 196,193,124,95,192 ; vmaxps %ymm8,%ymm0,%ymm0
+ DB 196,98,125,24,5,224,171,0,0 ; vbroadcastss 0xabe0(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
+ DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
+ DB 72,173 ; lods %ds:(%rsi),%rax
+ DB 255,224 ; jmpq *%rax
+
+PUBLIC _sk_repeat_x_1_hsw_lowp
+_sk_repeat_x_1_hsw_lowp LABEL PROC
+ DB 196,99,125,8,192,1 ; vroundps $0x1,%ymm0,%ymm8
+ DB 196,99,125,8,201,1 ; vroundps $0x1,%ymm1,%ymm9
+ DB 196,193,124,92,192 ; vsubps %ymm8,%ymm0,%ymm0
+ DB 196,193,116,92,201 ; vsubps %ymm9,%ymm1,%ymm1
+ DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
+ DB 196,193,116,95,200 ; vmaxps %ymm8,%ymm1,%ymm1
+ DB 196,193,124,95,192 ; vmaxps %ymm8,%ymm0,%ymm0
+ DB 196,98,125,24,5,164,171,0,0 ; vbroadcastss 0xaba4(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
+ DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
+ DB 72,173 ; lods %ds:(%rsi),%rax
+ DB 255,224 ; jmpq *%rax
+
+PUBLIC _sk_mirror_x_1_hsw_lowp
+_sk_mirror_x_1_hsw_lowp LABEL PROC
+ DB 196,98,125,24,5,165,171,0,0 ; vbroadcastss 0xaba5(%rip),%ymm8 # 325a4 <_sk_srcover_bgra_8888_sse2_lowp+0x2c8>
+ DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
+ DB 196,193,116,88,200 ; vaddps %ymm8,%ymm1,%ymm1
+ DB 196,98,125,24,13,118,171,0,0 ; vbroadcastss 0xab76(%rip),%ymm9 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,65,116,89,209 ; vmulps %ymm9,%ymm1,%ymm10
+ DB 196,65,124,89,201 ; vmulps %ymm9,%ymm0,%ymm9
+ DB 196,67,125,8,201,1 ; vroundps $0x1,%ymm9,%ymm9
+ DB 196,67,125,8,210,1 ; vroundps $0x1,%ymm10,%ymm10
+ DB 196,65,44,88,210 ; vaddps %ymm10,%ymm10,%ymm10
+ DB 196,65,52,88,201 ; vaddps %ymm9,%ymm9,%ymm9
+ DB 196,193,124,92,193 ; vsubps %ymm9,%ymm0,%ymm0
+ DB 196,193,116,92,202 ; vsubps %ymm10,%ymm1,%ymm1
+ DB 196,193,116,88,200 ; vaddps %ymm8,%ymm1,%ymm1
+ DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
+ DB 196,98,125,24,5,197,172,0,0 ; vbroadcastss 0xacc5(%rip),%ymm8 # 32714 <_sk_srcover_bgra_8888_sse2_lowp+0x438>
+ DB 196,193,124,84,192 ; vandps %ymm8,%ymm0,%ymm0
+ DB 196,193,116,84,200 ; vandps %ymm8,%ymm1,%ymm1
+ DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
+ DB 196,193,116,95,200 ; vmaxps %ymm8,%ymm1,%ymm1
+ DB 196,193,124,95,192 ; vmaxps %ymm8,%ymm0,%ymm0
+ DB 196,98,125,24,5,27,171,0,0 ; vbroadcastss 0xab1b(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
+ DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
+ DB 72,173 ; lods %ds:(%rsi),%rax
+ DB 255,224 ; jmpq *%rax
+
+PUBLIC _sk_gradient_hsw_lowp
+_sk_gradient_hsw_lowp LABEL PROC
+ DB 85 ; push %rbp
+ DB 65,87 ; push %r15
+ DB 65,86 ; push %r14
+ DB 65,85 ; push %r13
+ DB 65,84 ; push %r12
+ DB 83 ; push %rbx
+ DB 72,129,236,168,1,0,0 ; sub $0x1a8,%rsp
+ DB 197,252,17,188,36,128,1,0,0 ; vmovups %ymm7,0x180(%rsp)
+ DB 197,252,17,180,36,96,1,0,0 ; vmovups %ymm6,0x160(%rsp)
+ DB 197,252,17,172,36,64,1,0,0 ; vmovups %ymm5,0x140(%rsp)
+ DB 197,252,17,164,36,32,1,0,0 ; vmovups %ymm4,0x120(%rsp)
+ DB 72,137,140,36,184,0,0,0 ; mov %rcx,0xb8(%rsp)
+ DB 72,137,148,36,176,0,0,0 ; mov %rdx,0xb0(%rsp)
+ DB 72,137,188,36,168,0,0,0 ; mov %rdi,0xa8(%rsp)
+ DB 72,173 ; lods %ds:(%rsi),%rax
+ DB 72,137,180,36,160,0,0,0 ; mov %rsi,0xa0(%rsp)
+ DB 73,137,196 ; mov %rax,%r12
+ DB 73,139,4,36 ; mov (%r12),%rax
+ DB 197,229,239,219 ; vpxor %ymm3,%ymm3,%ymm3
+ DB 197,237,239,210 ; vpxor %ymm2,%ymm2,%ymm2
+ DB 72,131,248,2 ; cmp $0x2,%rax
+ DB 114,52 ; jb 27b1f <_sk_gradient_hsw_lowp+0xa0>
+ DB 73,139,76,36,72 ; mov 0x48(%r12),%rcx
+ DB 72,255,200 ; dec %rax
+ DB 72,131,193,4 ; add $0x4,%rcx
+ DB 197,229,239,219 ; vpxor %ymm3,%ymm3,%ymm3
+ DB 197,237,239,210 ; vpxor %ymm2,%ymm2,%ymm2
+ DB 196,226,125,24,41 ; vbroadcastss (%rcx),%ymm5
+ DB 197,212,194,240,2 ; vcmpleps %ymm0,%ymm5,%ymm6
+ DB 197,229,250,222 ; vpsubd %ymm6,%ymm3,%ymm3
+ DB 197,212,194,233,2 ; vcmpleps %ymm1,%ymm5,%ymm5
+ DB 197,237,250,213 ; vpsubd %ymm5,%ymm2,%ymm2
+ DB 72,131,193,4 ; add $0x4,%rcx
+ DB 72,255,200 ; dec %rax
+ DB 117,224 ; jne 27aff <_sk_gradient_hsw_lowp+0x80>
+ DB 196,227,249,22,219,1 ; vpextrq $0x1,%xmm3,%rbx
+ DB 137,216 ; mov %ebx,%eax
+ DB 72,137,68,36,96 ; mov %rax,0x60(%rsp)
+ DB 72,193,235,32 ; shr $0x20,%rbx
+ DB 72,137,92,36,40 ; mov %rbx,0x28(%rsp)
+ DB 196,225,249,126,223 ; vmovq %xmm3,%rdi
+ DB 137,248 ; mov %edi,%eax
+ DB 72,137,68,36,24 ; mov %rax,0x18(%rsp)
+ DB 72,193,239,32 ; shr $0x20,%rdi
+ DB 72,137,124,36,88 ; mov %rdi,0x58(%rsp)
+ DB 196,227,125,57,219,1 ; vextracti128 $0x1,%ymm3,%xmm3
+ DB 196,227,249,22,222,1 ; vpextrq $0x1,%xmm3,%rsi
+ DB 137,240 ; mov %esi,%eax
+ DB 72,137,68,36,72 ; mov %rax,0x48(%rsp)
+ DB 72,193,238,32 ; shr $0x20,%rsi
+ DB 72,137,116,36,64 ; mov %rsi,0x40(%rsp)
+ DB 196,225,249,126,217 ; vmovq %xmm3,%rcx
+ DB 137,202 ; mov %ecx,%edx
+ DB 72,193,233,32 ; shr $0x20,%rcx
+ DB 72,137,76,36,32 ; mov %rcx,0x20(%rsp)
+ DB 196,227,249,22,211,1 ; vpextrq $0x1,%xmm2,%rbx
+ DB 65,137,222 ; mov %ebx,%r14d
+ DB 72,193,235,32 ; shr $0x20,%rbx
+ DB 196,193,249,126,210 ; vmovq %xmm2,%r10
+ DB 68,137,215 ; mov %r10d,%edi
+ DB 72,137,124,36,48 ; mov %rdi,0x30(%rsp)
+ DB 73,193,234,32 ; shr $0x20,%r10
+ DB 196,227,125,57,210,1 ; vextracti128 $0x1,%ymm2,%xmm2
+ DB 196,195,249,22,215,1 ; vpextrq $0x1,%xmm2,%r15
+ DB 68,137,253 ; mov %r15d,%ebp
+ DB 73,193,239,32 ; shr $0x20,%r15
+ DB 196,193,249,126,213 ; vmovq %xmm2,%r13
+ DB 69,137,235 ; mov %r13d,%r11d
+ DB 73,193,237,32 ; shr $0x20,%r13
+ DB 77,139,76,36,8 ; mov 0x8(%r12),%r9
+ DB 76,137,100,36,112 ; mov %r12,0x70(%rsp)
+ DB 196,129,122,16,20,153 ; vmovss (%r9,%r11,4),%xmm2
+ DB 196,3,105,33,4,169,16 ; vinsertps $0x10,(%r9,%r13,4),%xmm2,%xmm8
+ DB 196,65,122,16,12,169 ; vmovss (%r9,%rbp,4),%xmm9
+ DB 72,137,108,36,56 ; mov %rbp,0x38(%rsp)
+ DB 196,1,122,16,20,185 ; vmovss (%r9,%r15,4),%xmm10
+ DB 196,193,122,16,52,185 ; vmovss (%r9,%rdi,4),%xmm6
+ DB 196,3,73,33,28,145,16 ; vinsertps $0x10,(%r9,%r10,4),%xmm6,%xmm11
+ DB 196,1,122,16,36,177 ; vmovss (%r9,%r14,4),%xmm12
+ DB 196,65,122,16,44,153 ; vmovss (%r9,%rbx,4),%xmm13
+ DB 72,137,92,36,120 ; mov %rbx,0x78(%rsp)
+ DB 196,193,122,16,28,145 ; vmovss (%r9,%rdx,4),%xmm3
+ DB 72,137,215 ; mov %rdx,%rdi
+ DB 72,137,124,36,80 ; mov %rdi,0x50(%rsp)
+ DB 196,195,97,33,28,137,16 ; vinsertps $0x10,(%r9,%rcx,4),%xmm3,%xmm3
+ DB 72,139,84,36,72 ; mov 0x48(%rsp),%rdx
+ DB 196,67,97,33,52,145,32 ; vinsertps $0x20,(%r9,%rdx,4),%xmm3,%xmm14
+ DB 196,193,122,16,44,177 ; vmovss (%r9,%rsi,4),%xmm5
+ DB 72,139,68,36,24 ; mov 0x18(%rsp),%rax
+ DB 196,193,122,16,52,129 ; vmovss (%r9,%rax,4),%xmm6
+ DB 72,139,76,36,88 ; mov 0x58(%rsp),%rcx
+ DB 196,195,73,33,52,137,16 ; vinsertps $0x10,(%r9,%rcx,4),%xmm6,%xmm6
+ DB 72,139,116,36,96 ; mov 0x60(%rsp),%rsi
+ DB 196,195,73,33,52,177,32 ; vinsertps $0x20,(%r9,%rsi,4),%xmm6,%xmm6
+ DB 76,139,68,36,40 ; mov 0x28(%rsp),%r8
+ DB 196,129,122,16,20,129 ; vmovss (%r9,%r8,4),%xmm2
+ DB 196,195,57,33,249,32 ; vinsertps $0x20,%xmm9,%xmm8,%xmm7
+ DB 196,195,65,33,250,48 ; vinsertps $0x30,%xmm10,%xmm7,%xmm7
+ DB 196,195,33,33,220,32 ; vinsertps $0x20,%xmm12,%xmm11,%xmm3
+ DB 196,195,97,33,221,48 ; vinsertps $0x30,%xmm13,%xmm3,%xmm3
+ DB 196,227,101,24,223,1 ; vinsertf128 $0x1,%xmm7,%ymm3,%ymm3
+ DB 197,252,17,156,36,0,1,0,0 ; vmovups %ymm3,0x100(%rsp)
+ DB 196,227,9,33,221,48 ; vinsertps $0x30,%xmm5,%xmm14,%xmm3
+ DB 196,227,73,33,210,48 ; vinsertps $0x30,%xmm2,%xmm6,%xmm2
+ DB 196,99,109,24,211,1 ; vinsertf128 $0x1,%xmm3,%ymm2,%ymm10
+ DB 77,139,76,36,16 ; mov 0x10(%r12),%r9
+ DB 196,129,122,16,20,153 ; vmovss (%r9,%r11,4),%xmm2
+ DB 196,131,105,33,20,169,16 ; vinsertps $0x10,(%r9,%r13,4),%xmm2,%xmm2
+ DB 196,193,122,16,28,169 ; vmovss (%r9,%rbp,4),%xmm3
+ DB 196,227,105,33,211,32 ; vinsertps $0x20,%xmm3,%xmm2,%xmm2
+ DB 196,129,122,16,28,185 ; vmovss (%r9,%r15,4),%xmm3
+ DB 196,99,105,33,195,48 ; vinsertps $0x30,%xmm3,%xmm2,%xmm8
+ DB 76,139,100,36,48 ; mov 0x30(%rsp),%r12
+ DB 196,129,122,16,28,161 ; vmovss (%r9,%r12,4),%xmm3
+ DB 196,3,97,33,12,145,16 ; vinsertps $0x10,(%r9,%r10,4),%xmm3,%xmm9
+ DB 196,129,122,16,44,177 ; vmovss (%r9,%r14,4),%xmm5
+ DB 196,193,122,16,52,153 ; vmovss (%r9,%rbx,4),%xmm6
+ DB 196,193,122,16,60,185 ; vmovss (%r9,%rdi,4),%xmm7
+ DB 72,139,92,36,32 ; mov 0x20(%rsp),%rbx
+ DB 196,195,65,33,60,153,16 ; vinsertps $0x10,(%r9,%rbx,4),%xmm7,%xmm7
+ DB 196,195,65,33,60,145,32 ; vinsertps $0x20,(%r9,%rdx,4),%xmm7,%xmm7
+ DB 73,137,208 ; mov %rdx,%r8
+ DB 72,139,124,36,64 ; mov 0x40(%rsp),%rdi
+ DB 196,193,122,16,20,185 ; vmovss (%r9,%rdi,4),%xmm2
+ DB 196,193,122,16,36,129 ; vmovss (%r9,%rax,4),%xmm4
+ DB 196,195,89,33,36,137,16 ; vinsertps $0x10,(%r9,%rcx,4),%xmm4,%xmm4
+ DB 72,137,205 ; mov %rcx,%rbp
+ DB 196,195,89,33,36,177,32 ; vinsertps $0x20,(%r9,%rsi,4),%xmm4,%xmm4
+ DB 72,139,76,36,40 ; mov 0x28(%rsp),%rcx
+ DB 196,193,122,16,28,137 ; vmovss (%r9,%rcx,4),%xmm3
+ DB 196,227,49,33,237,32 ; vinsertps $0x20,%xmm5,%xmm9,%xmm5
+ DB 196,227,81,33,238,48 ; vinsertps $0x30,%xmm6,%xmm5,%xmm5
+ DB 196,195,85,24,232,1 ; vinsertf128 $0x1,%xmm8,%ymm5,%ymm5
+ DB 197,252,17,172,36,224,0,0,0 ; vmovups %ymm5,0xe0(%rsp)
+ DB 196,227,65,33,210,48 ; vinsertps $0x30,%xmm2,%xmm7,%xmm2
+ DB 196,227,89,33,219,48 ; vinsertps $0x30,%xmm3,%xmm4,%xmm3
+ DB 196,99,101,24,218,1 ; vinsertf128 $0x1,%xmm2,%ymm3,%ymm11
+ DB 72,139,84,36,112 ; mov 0x70(%rsp),%rdx
+ DB 76,139,74,24 ; mov 0x18(%rdx),%r9
+ DB 196,129,122,16,20,153 ; vmovss (%r9,%r11,4),%xmm2
+ DB 196,131,105,33,20,169,16 ; vinsertps $0x10,(%r9,%r13,4),%xmm2,%xmm2
+ DB 76,137,108,36,104 ; mov %r13,0x68(%rsp)
+ DB 72,139,68,36,56 ; mov 0x38(%rsp),%rax
+ DB 196,193,122,16,28,129 ; vmovss (%r9,%rax,4),%xmm3
+ DB 196,227,105,33,211,32 ; vinsertps $0x20,%xmm3,%xmm2,%xmm2
+ DB 196,129,122,16,28,185 ; vmovss (%r9,%r15,4),%xmm3
+ DB 196,99,105,33,195,48 ; vinsertps $0x30,%xmm3,%xmm2,%xmm8
+ DB 196,129,122,16,28,161 ; vmovss (%r9,%r12,4),%xmm3
+ DB 196,131,97,33,28,145,16 ; vinsertps $0x10,(%r9,%r10,4),%xmm3,%xmm3
+ DB 196,129,122,16,36,177 ; vmovss (%r9,%r14,4),%xmm4
+ DB 196,227,97,33,220,32 ; vinsertps $0x20,%xmm4,%xmm3,%xmm3
+ DB 76,139,100,36,120 ; mov 0x78(%rsp),%r12
+ DB 196,129,122,16,36,161 ; vmovss (%r9,%r12,4),%xmm4
+ DB 196,227,97,33,220,48 ; vinsertps $0x30,%xmm4,%xmm3,%xmm3
+ DB 72,139,68,36,80 ; mov 0x50(%rsp),%rax
+ DB 196,193,122,16,36,129 ; vmovss (%r9,%rax,4),%xmm4
+ DB 196,195,89,33,36,153,16 ; vinsertps $0x10,(%r9,%rbx,4),%xmm4,%xmm4
+ DB 196,131,89,33,36,129,32 ; vinsertps $0x20,(%r9,%r8,4),%xmm4,%xmm4
+ DB 196,193,122,16,44,185 ; vmovss (%r9,%rdi,4),%xmm5
+ DB 73,137,248 ; mov %rdi,%r8
+ DB 72,139,92,36,24 ; mov 0x18(%rsp),%rbx
+ DB 196,193,122,16,60,153 ; vmovss (%r9,%rbx,4),%xmm7
+ DB 196,195,65,33,60,169,16 ; vinsertps $0x10,(%r9,%rbp,4),%xmm7,%xmm7
+ DB 196,195,65,33,60,177,32 ; vinsertps $0x20,(%r9,%rsi,4),%xmm7,%xmm7
+ DB 196,193,122,16,20,137 ; vmovss (%r9,%rcx,4),%xmm2
+ DB 196,195,101,24,216,1 ; vinsertf128 $0x1,%xmm8,%ymm3,%ymm3
+ DB 197,252,17,156,36,192,0,0,0 ; vmovups %ymm3,0xc0(%rsp)
+ DB 196,227,89,33,221,48 ; vinsertps $0x30,%xmm5,%xmm4,%xmm3
+ DB 196,227,65,33,210,48 ; vinsertps $0x30,%xmm2,%xmm7,%xmm2
+ DB 196,99,109,24,227,1 ; vinsertf128 $0x1,%xmm3,%ymm2,%ymm12
+ DB 76,139,74,32 ; mov 0x20(%rdx),%r9
+ DB 72,137,215 ; mov %rdx,%rdi
+ DB 196,129,122,16,20,153 ; vmovss (%r9,%r11,4),%xmm2
+ DB 76,137,156,36,152,0,0,0 ; mov %r11,0x98(%rsp)
+ DB 196,131,105,33,20,169,16 ; vinsertps $0x10,(%r9,%r13,4),%xmm2,%xmm2
+ DB 72,139,108,36,56 ; mov 0x38(%rsp),%rbp
+ DB 196,193,122,16,28,169 ; vmovss (%r9,%rbp,4),%xmm3
+ DB 196,227,105,33,211,32 ; vinsertps $0x20,%xmm3,%xmm2,%xmm2
+ DB 196,129,122,16,28,185 ; vmovss (%r9,%r15,4),%xmm3
+ DB 76,137,188,36,144,0,0,0 ; mov %r15,0x90(%rsp)
+ DB 196,227,105,33,211,48 ; vinsertps $0x30,%xmm3,%xmm2,%xmm2
+ DB 76,139,108,36,48 ; mov 0x30(%rsp),%r13
+ DB 196,129,122,16,28,169 ; vmovss (%r9,%r13,4),%xmm3
+ DB 196,131,97,33,28,145,16 ; vinsertps $0x10,(%r9,%r10,4),%xmm3,%xmm3
+ DB 76,137,148,36,136,0,0,0 ; mov %r10,0x88(%rsp)
+ DB 196,129,122,16,36,177 ; vmovss (%r9,%r14,4),%xmm4
+ DB 76,137,242 ; mov %r14,%rdx
+ DB 72,137,148,36,128,0,0,0 ; mov %rdx,0x80(%rsp)
+ DB 196,227,97,33,220,32 ; vinsertps $0x20,%xmm4,%xmm3,%xmm3
+ DB 196,129,122,16,36,161 ; vmovss (%r9,%r12,4),%xmm4
+ DB 76,137,230 ; mov %r12,%rsi
+ DB 196,227,97,33,220,48 ; vinsertps $0x30,%xmm4,%xmm3,%xmm3
+ DB 196,99,101,24,202,1 ; vinsertf128 $0x1,%xmm2,%ymm3,%ymm9
+ DB 72,139,68,36,80 ; mov 0x50(%rsp),%rax
+ DB 196,193,122,16,20,129 ; vmovss (%r9,%rax,4),%xmm2
+ DB 72,139,76,36,32 ; mov 0x20(%rsp),%rcx
+ DB 196,195,105,33,20,137,16 ; vinsertps $0x10,(%r9,%rcx,4),%xmm2,%xmm2
+ DB 76,139,116,36,72 ; mov 0x48(%rsp),%r14
+ DB 196,131,105,33,20,177,32 ; vinsertps $0x20,(%r9,%r14,4),%xmm2,%xmm2
+ DB 196,129,122,16,28,129 ; vmovss (%r9,%r8,4),%xmm3
+ DB 196,227,105,33,211,48 ; vinsertps $0x30,%xmm3,%xmm2,%xmm2
+ DB 196,193,122,16,28,153 ; vmovss (%r9,%rbx,4),%xmm3
+ DB 76,139,68,36,88 ; mov 0x58(%rsp),%r8
+ DB 196,131,97,33,28,129,16 ; vinsertps $0x10,(%r9,%r8,4),%xmm3,%xmm3
+ DB 72,139,92,36,96 ; mov 0x60(%rsp),%rbx
+ DB 196,195,97,33,28,153,32 ; vinsertps $0x20,(%r9,%rbx,4),%xmm3,%xmm3
+ DB 76,139,100,36,40 ; mov 0x28(%rsp),%r12
+ DB 196,129,122,16,36,161 ; vmovss (%r9,%r12,4),%xmm4
+ DB 196,227,97,33,220,48 ; vinsertps $0x30,%xmm4,%xmm3,%xmm3
+ DB 196,99,101,24,242,1 ; vinsertf128 $0x1,%xmm2,%ymm3,%ymm14
+ DB 76,139,79,40 ; mov 0x28(%rdi),%r9
+ DB 196,129,122,16,20,153 ; vmovss (%r9,%r11,4),%xmm2
+ DB 72,139,76,36,104 ; mov 0x68(%rsp),%rcx
+ DB 196,195,105,33,20,137,16 ; vinsertps $0x10,(%r9,%rcx,4),%xmm2,%xmm2
+ DB 196,193,122,16,28,169 ; vmovss (%r9,%rbp,4),%xmm3
+ DB 196,227,105,33,211,32 ; vinsertps $0x20,%xmm3,%xmm2,%xmm2
+ DB 196,129,122,16,28,185 ; vmovss (%r9,%r15,4),%xmm3
+ DB 196,227,105,33,211,48 ; vinsertps $0x30,%xmm3,%xmm2,%xmm2
+ DB 196,129,122,16,28,169 ; vmovss (%r9,%r13,4),%xmm3
+ DB 196,131,97,33,28,145,16 ; vinsertps $0x10,(%r9,%r10,4),%xmm3,%xmm3
+ DB 196,193,122,16,36,145 ; vmovss (%r9,%rdx,4),%xmm4
+ DB 196,227,97,33,220,32 ; vinsertps $0x20,%xmm4,%xmm3,%xmm3
+ DB 196,193,122,16,36,177 ; vmovss (%r9,%rsi,4),%xmm4
+ DB 73,137,245 ; mov %rsi,%r13
+ DB 196,227,97,33,220,48 ; vinsertps $0x30,%xmm4,%xmm3,%xmm3
+ DB 196,99,101,24,234,1 ; vinsertf128 $0x1,%xmm2,%ymm3,%ymm13
+ DB 196,193,122,16,20,129 ; vmovss (%r9,%rax,4),%xmm2
+ DB 73,137,195 ; mov %rax,%r11
+ DB 72,139,68,36,32 ; mov 0x20(%rsp),%rax
+ DB 196,195,105,33,20,129,16 ; vinsertps $0x10,(%r9,%rax,4),%xmm2,%xmm2
+ DB 196,131,105,33,20,177,32 ; vinsertps $0x20,(%r9,%r14,4),%xmm2,%xmm2
+ DB 77,137,242 ; mov %r14,%r10
+ DB 72,139,84,36,64 ; mov 0x40(%rsp),%rdx
+ DB 196,193,122,16,28,145 ; vmovss (%r9,%rdx,4),%xmm3
+ DB 196,227,105,33,211,48 ; vinsertps $0x30,%xmm3,%xmm2,%xmm2
+ DB 72,139,76,36,24 ; mov 0x18(%rsp),%rcx
+ DB 196,193,122,16,28,137 ; vmovss (%r9,%rcx,4),%xmm3
+ DB 77,137,198 ; mov %r8,%r14
+ DB 196,131,97,33,28,177,16 ; vinsertps $0x10,(%r9,%r14,4),%xmm3,%xmm3
+ DB 196,195,97,33,28,153,32 ; vinsertps $0x20,(%r9,%rbx,4),%xmm3,%xmm3
+ DB 196,129,122,16,36,161 ; vmovss (%r9,%r12,4),%xmm4
+ DB 77,137,231 ; mov %r12,%r15
+ DB 196,227,97,33,220,48 ; vinsertps $0x30,%xmm4,%xmm3,%xmm3
+ DB 196,99,101,24,250,1 ; vinsertf128 $0x1,%xmm2,%ymm3,%ymm15
+ DB 72,137,254 ; mov %rdi,%rsi
+ DB 76,139,78,48 ; mov 0x30(%rsi),%r9
+ DB 196,129,122,16,20,153 ; vmovss (%r9,%r11,4),%xmm2
+ DB 196,195,105,33,20,129,16 ; vinsertps $0x10,(%r9,%rax,4),%xmm2,%xmm2
+ DB 196,131,105,33,20,145,32 ; vinsertps $0x20,(%r9,%r10,4),%xmm2,%xmm2
+ DB 72,137,215 ; mov %rdx,%rdi
+ DB 196,193,122,16,28,185 ; vmovss (%r9,%rdi,4),%xmm3
+ DB 196,227,105,33,211,48 ; vinsertps $0x30,%xmm3,%xmm2,%xmm2
+ DB 196,193,122,16,28,137 ; vmovss (%r9,%rcx,4),%xmm3
+ DB 76,137,242 ; mov %r14,%rdx
+ DB 196,195,97,33,28,145,16 ; vinsertps $0x10,(%r9,%rdx,4),%xmm3,%xmm3
+ DB 196,195,97,33,28,153,32 ; vinsertps $0x20,(%r9,%rbx,4),%xmm3,%xmm3
+ DB 196,129,122,16,36,185 ; vmovss (%r9,%r15,4),%xmm4
+ DB 196,227,97,33,220,48 ; vinsertps $0x30,%xmm4,%xmm3,%xmm3
+ DB 196,99,101,24,194,1 ; vinsertf128 $0x1,%xmm2,%ymm3,%ymm8
+ DB 76,139,118,56 ; mov 0x38(%rsi),%r14
+ DB 196,129,122,16,20,158 ; vmovss (%r14,%r11,4),%xmm2
+ DB 196,195,105,33,20,134,16 ; vinsertps $0x10,(%r14,%rax,4),%xmm2,%xmm2
+ DB 196,131,105,33,20,150,32 ; vinsertps $0x20,(%r14,%r10,4),%xmm2,%xmm2
+ DB 196,193,122,16,36,190 ; vmovss (%r14,%rdi,4),%xmm4
+ DB 196,227,105,33,212,48 ; vinsertps $0x30,%xmm4,%xmm2,%xmm2
+ DB 196,193,122,16,36,142 ; vmovss (%r14,%rcx,4),%xmm4
+ DB 196,195,89,33,36,150,16 ; vinsertps $0x10,(%r14,%rdx,4),%xmm4,%xmm4
+ DB 196,195,89,33,36,158,32 ; vinsertps $0x20,(%r14,%rbx,4),%xmm4,%xmm4
+ DB 196,129,122,16,44,190 ; vmovss (%r14,%r15,4),%xmm5
+ DB 196,227,89,33,229,48 ; vinsertps $0x30,%xmm5,%xmm4,%xmm4
+ DB 196,227,93,24,210,1 ; vinsertf128 $0x1,%xmm2,%ymm4,%ymm2
+ DB 76,139,102,64 ; mov 0x40(%rsi),%r12
+ DB 196,129,122,16,36,156 ; vmovss (%r12,%r11,4),%xmm4
+ DB 196,195,89,33,36,132,16 ; vinsertps $0x10,(%r12,%rax,4),%xmm4,%xmm4
+ DB 196,131,89,33,36,148,32 ; vinsertps $0x20,(%r12,%r10,4),%xmm4,%xmm4
+ DB 196,193,122,16,44,188 ; vmovss (%r12,%rdi,4),%xmm5
+ DB 196,227,89,33,229,48 ; vinsertps $0x30,%xmm5,%xmm4,%xmm4
+ DB 196,193,122,16,44,140 ; vmovss (%r12,%rcx,4),%xmm5
+ DB 196,195,81,33,44,148,16 ; vinsertps $0x10,(%r12,%rdx,4),%xmm5,%xmm5
+ DB 196,195,81,33,44,156,32 ; vinsertps $0x20,(%r12,%rbx,4),%xmm5,%xmm5
+ DB 196,129,122,16,60,188 ; vmovss (%r12,%r15,4),%xmm7
+ DB 196,227,81,33,239,48 ; vinsertps $0x30,%xmm7,%xmm5,%xmm5
+ DB 196,227,85,24,236,1 ; vinsertf128 $0x1,%xmm4,%ymm5,%ymm5
+ DB 196,66,125,184,250 ; vfmadd231ps %ymm10,%ymm0,%ymm15
+ DB 196,66,125,184,195 ; vfmadd231ps %ymm11,%ymm0,%ymm8
+ DB 196,194,125,184,212 ; vfmadd231ps %ymm12,%ymm0,%ymm2
+ DB 196,194,125,184,238 ; vfmadd231ps %ymm14,%ymm0,%ymm5
+ DB 72,139,172,36,152,0,0,0 ; mov 0x98(%rsp),%rbp
+ DB 196,193,122,16,4,169 ; vmovss (%r9,%rbp,4),%xmm0
+ DB 76,139,68,36,104 ; mov 0x68(%rsp),%r8
+ DB 196,131,121,33,4,129,16 ; vinsertps $0x10,(%r9,%r8,4),%xmm0,%xmm0
+ DB 72,139,84,36,56 ; mov 0x38(%rsp),%rdx
+ DB 196,193,122,16,36,145 ; vmovss (%r9,%rdx,4),%xmm4
+ DB 196,227,121,33,196,32 ; vinsertps $0x20,%xmm4,%xmm0,%xmm0
+ DB 72,139,180,36,144,0,0,0 ; mov 0x90(%rsp),%rsi
+ DB 196,193,122,16,36,177 ; vmovss (%r9,%rsi,4),%xmm4
+ DB 196,227,121,33,196,48 ; vinsertps $0x30,%xmm4,%xmm0,%xmm0
+ DB 72,139,76,36,48 ; mov 0x30(%rsp),%rcx
+ DB 196,193,122,16,36,137 ; vmovss (%r9,%rcx,4),%xmm4
+ DB 72,139,188,36,136,0,0,0 ; mov 0x88(%rsp),%rdi
+ DB 196,195,89,33,36,185,16 ; vinsertps $0x10,(%r9,%rdi,4),%xmm4,%xmm4
+ DB 72,139,132,36,128,0,0,0 ; mov 0x80(%rsp),%rax
+ DB 196,193,122,16,60,129 ; vmovss (%r9,%rax,4),%xmm7
+ DB 196,227,89,33,231,32 ; vinsertps $0x20,%xmm7,%xmm4,%xmm4
+ DB 196,129,122,16,60,169 ; vmovss (%r9,%r13,4),%xmm7
+ DB 196,227,89,33,231,48 ; vinsertps $0x30,%xmm7,%xmm4,%xmm4
+ DB 196,227,93,24,224,1 ; vinsertf128 $0x1,%xmm0,%ymm4,%ymm4
+ DB 196,193,122,16,4,174 ; vmovss (%r14,%rbp,4),%xmm0
+ DB 196,131,121,33,4,134,16 ; vinsertps $0x10,(%r14,%r8,4),%xmm0,%xmm0
+ DB 196,193,122,16,60,150 ; vmovss (%r14,%rdx,4),%xmm7
+ DB 196,227,121,33,199,32 ; vinsertps $0x20,%xmm7,%xmm0,%xmm0
+ DB 196,193,122,16,60,182 ; vmovss (%r14,%rsi,4),%xmm7
+ DB 196,227,121,33,199,48 ; vinsertps $0x30,%xmm7,%xmm0,%xmm0
+ DB 196,193,122,16,60,142 ; vmovss (%r14,%rcx,4),%xmm7
+ DB 196,195,65,33,60,190,16 ; vinsertps $0x10,(%r14,%rdi,4),%xmm7,%xmm7
+ DB 196,193,122,16,52,134 ; vmovss (%r14,%rax,4),%xmm6
+ DB 196,227,65,33,246,32 ; vinsertps $0x20,%xmm6,%xmm7,%xmm6
+ DB 196,129,122,16,60,174 ; vmovss (%r14,%r13,4),%xmm7
+ DB 196,227,73,33,247,48 ; vinsertps $0x30,%xmm7,%xmm6,%xmm6
+ DB 196,227,77,24,240,1 ; vinsertf128 $0x1,%xmm0,%ymm6,%ymm6
+ DB 196,193,122,16,4,172 ; vmovss (%r12,%rbp,4),%xmm0
+ DB 196,131,121,33,4,132,16 ; vinsertps $0x10,(%r12,%r8,4),%xmm0,%xmm0
+ DB 196,193,122,16,60,148 ; vmovss (%r12,%rdx,4),%xmm7
+ DB 196,227,121,33,199,32 ; vinsertps $0x20,%xmm7,%xmm0,%xmm0
+ DB 196,193,122,16,60,180 ; vmovss (%r12,%rsi,4),%xmm7
+ DB 196,227,121,33,199,48 ; vinsertps $0x30,%xmm7,%xmm0,%xmm0
+ DB 196,193,122,16,60,140 ; vmovss (%r12,%rcx,4),%xmm7
+ DB 196,195,65,33,60,188,16 ; vinsertps $0x10,(%r12,%rdi,4),%xmm7,%xmm7
+ DB 196,193,122,16,28,132 ; vmovss (%r12,%rax,4),%xmm3
+ DB 196,227,65,33,219,32 ; vinsertps $0x20,%xmm3,%xmm7,%xmm3
+ DB 196,129,122,16,60,172 ; vmovss (%r12,%r13,4),%xmm7
+ DB 196,227,97,33,223,48 ; vinsertps $0x30,%xmm7,%xmm3,%xmm3
+ DB 196,227,101,24,216,1 ; vinsertf128 $0x1,%xmm0,%ymm3,%ymm3
+ DB 196,98,117,184,172,36,0,1,0,0 ; vfmadd231ps 0x100(%rsp),%ymm1,%ymm13
+ DB 196,226,117,184,164,36,224,0,0,0 ; vfmadd231ps 0xe0(%rsp),%ymm1,%ymm4
+ DB 196,226,117,184,180,36,192,0,0,0 ; vfmadd231ps 0xc0(%rsp),%ymm1,%ymm6
+ DB 196,194,117,184,217 ; vfmadd231ps %ymm9,%ymm1,%ymm3
+ DB 196,226,125,24,5,193,163,0,0 ; vbroadcastss 0xa3c1(%rip),%ymm0 # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,226,125,24,13,136,163,0,0 ; vbroadcastss 0xa388(%rip),%ymm1 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,168,233 ; vfmadd213ps %ymm1,%ymm0,%ymm13
+ DB 196,98,125,168,249 ; vfmadd213ps %ymm1,%ymm0,%ymm15
+ DB 196,226,125,168,225 ; vfmadd213ps %ymm1,%ymm0,%ymm4
+ DB 196,98,125,168,193 ; vfmadd213ps %ymm1,%ymm0,%ymm8
+ DB 196,226,125,168,241 ; vfmadd213ps %ymm1,%ymm0,%ymm6
+ DB 196,226,125,168,209 ; vfmadd213ps %ymm1,%ymm0,%ymm2
+ DB 196,226,125,168,217 ; vfmadd213ps %ymm1,%ymm0,%ymm3
+ DB 196,226,125,168,233 ; vfmadd213ps %ymm1,%ymm0,%ymm5
+ DB 196,193,126,91,199 ; vcvttps2dq %ymm15,%ymm0
+ DB 197,253,111,61,43,171,0,0 ; vmovdqa 0xab2b(%rip),%ymm7 # 32d60 <_sk_srcover_bgra_8888_sse2_lowp+0xa84>
+ DB 196,226,125,0,199 ; vpshufb %ymm7,%ymm0,%ymm0
+ DB 196,227,253,0,192,232 ; vpermq $0xe8,%ymm0,%ymm0
+ DB 196,193,126,91,205 ; vcvttps2dq %ymm13,%ymm1
+ DB 196,226,117,0,207 ; vpshufb %ymm7,%ymm1,%ymm1
+ DB 196,227,253,0,201,232 ; vpermq $0xe8,%ymm1,%ymm1
+ DB 196,227,125,56,193,1 ; vinserti128 $0x1,%xmm1,%ymm0,%ymm0
+ DB 196,193,126,91,200 ; vcvttps2dq %ymm8,%ymm1
+ DB 196,226,117,0,207 ; vpshufb %ymm7,%ymm1,%ymm1
+ DB 196,227,253,0,201,232 ; vpermq $0xe8,%ymm1,%ymm1
+ DB 197,254,91,228 ; vcvttps2dq %ymm4,%ymm4
+ DB 196,226,93,0,231 ; vpshufb %ymm7,%ymm4,%ymm4
+ DB 196,227,253,0,228,232 ; vpermq $0xe8,%ymm4,%ymm4
+ DB 196,227,117,56,204,1 ; vinserti128 $0x1,%xmm4,%ymm1,%ymm1
+ DB 197,254,91,210 ; vcvttps2dq %ymm2,%ymm2
+ DB 196,226,109,0,215 ; vpshufb %ymm7,%ymm2,%ymm2
+ DB 196,227,253,0,210,232 ; vpermq $0xe8,%ymm2,%ymm2
+ DB 197,254,91,230 ; vcvttps2dq %ymm6,%ymm4
+ DB 196,226,93,0,231 ; vpshufb %ymm7,%ymm4,%ymm4
+ DB 196,227,253,0,228,232 ; vpermq $0xe8,%ymm4,%ymm4
+ DB 196,227,109,56,212,1 ; vinserti128 $0x1,%xmm4,%ymm2,%ymm2
+ DB 197,254,91,229 ; vcvttps2dq %ymm5,%ymm4
+ DB 196,226,93,0,231 ; vpshufb %ymm7,%ymm4,%ymm4
+ DB 197,254,91,219 ; vcvttps2dq %ymm3,%ymm3
+ DB 196,226,101,0,223 ; vpshufb %ymm7,%ymm3,%ymm3
+ DB 196,227,253,0,228,232 ; vpermq $0xe8,%ymm4,%ymm4
+ DB 196,227,253,0,219,232 ; vpermq $0xe8,%ymm3,%ymm3
+ DB 196,227,93,56,219,1 ; vinserti128 $0x1,%xmm3,%ymm4,%ymm3
+ DB 72,139,180,36,160,0,0,0 ; mov 0xa0(%rsp),%rsi
+ DB 72,173 ; lods %ds:(%rsi),%rax
+ DB 72,139,188,36,168,0,0,0 ; mov 0xa8(%rsp),%rdi
+ DB 72,139,148,36,176,0,0,0 ; mov 0xb0(%rsp),%rdx
+ DB 72,139,140,36,184,0,0,0 ; mov 0xb8(%rsp),%rcx
+ DB 197,252,16,164,36,32,1,0,0 ; vmovups 0x120(%rsp),%ymm4
+ DB 197,252,16,172,36,64,1,0,0 ; vmovups 0x140(%rsp),%ymm5
+ DB 197,252,16,180,36,96,1,0,0 ; vmovups 0x160(%rsp),%ymm6
+ DB 197,252,16,188,36,128,1,0,0 ; vmovups 0x180(%rsp),%ymm7
+ DB 72,129,196,168,1,0,0 ; add $0x1a8,%rsp
+ DB 91 ; pop %rbx
+ DB 65,92 ; pop %r12
+ DB 65,93 ; pop %r13
+ DB 65,94 ; pop %r14
+ DB 65,95 ; pop %r15
+ DB 93 ; pop %rbp
+ DB 255,224 ; jmpq *%rax
+
+PUBLIC _sk_evenly_spaced_gradient_hsw_lowp
+_sk_evenly_spaced_gradient_hsw_lowp LABEL PROC
+ DB 85 ; push %rbp
+ DB 65,87 ; push %r15
+ DB 65,86 ; push %r14
+ DB 65,85 ; push %r13
+ DB 65,84 ; push %r12
+ DB 83 ; push %rbx
+ DB 72,129,236,104,1,0,0 ; sub $0x168,%rsp
+ DB 197,252,17,188,36,64,1,0,0 ; vmovups %ymm7,0x140(%rsp)
+ DB 197,252,17,180,36,32,1,0,0 ; vmovups %ymm6,0x120(%rsp)
+ DB 197,252,17,172,36,0,1,0,0 ; vmovups %ymm5,0x100(%rsp)
+ DB 197,252,17,164,36,224,0,0,0 ; vmovups %ymm4,0xe0(%rsp)
+ DB 72,137,140,36,152,0,0,0 ; mov %rcx,0x98(%rsp)
+ DB 72,137,148,36,144,0,0,0 ; mov %rdx,0x90(%rsp)
+ DB 72,137,188,36,136,0,0,0 ; mov %rdi,0x88(%rsp)
+ DB 72,173 ; lods %ds:(%rsi),%rax
+ DB 72,137,180,36,128,0,0,0 ; mov %rsi,0x80(%rsp)
+ DB 72,139,16 ; mov (%rax),%rdx
+ DB 72,137,68,36,32 ; mov %rax,0x20(%rsp)
+ DB 72,139,112,8 ; mov 0x8(%rax),%rsi
+ DB 72,255,202 ; dec %rdx
+ DB 120,7 ; js 2838b <_sk_evenly_spaced_gradient_hsw_lowp+0x6f>
+ DB 196,225,234,42,210 ; vcvtsi2ss %rdx,%xmm2,%xmm2
+ DB 235,21 ; jmp 283a0 <_sk_evenly_spaced_gradient_hsw_lowp+0x84>
+ DB 72,137,209 ; mov %rdx,%rcx
+ DB 72,209,233 ; shr %rcx
+ DB 131,226,1 ; and $0x1,%edx
+ DB 72,9,202 ; or %rcx,%rdx
+ DB 196,225,234,42,210 ; vcvtsi2ss %rdx,%xmm2,%xmm2
+ DB 197,234,88,210 ; vaddss %xmm2,%xmm2,%xmm2
+ DB 196,226,125,24,210 ; vbroadcastss %xmm2,%ymm2
+ DB 197,252,89,218 ; vmulps %ymm2,%ymm0,%ymm3
+ DB 197,244,89,210 ; vmulps %ymm2,%ymm1,%ymm2
+ DB 197,254,91,210 ; vcvttps2dq %ymm2,%ymm2
+ DB 197,254,91,219 ; vcvttps2dq %ymm3,%ymm3
+ DB 196,227,249,22,219,1 ; vpextrq $0x1,%xmm3,%rbx
+ DB 137,216 ; mov %ebx,%eax
+ DB 72,137,68,36,16 ; mov %rax,0x10(%rsp)
+ DB 72,193,235,32 ; shr $0x20,%rbx
+ DB 72,137,92,36,24 ; mov %rbx,0x18(%rsp)
+ DB 196,225,249,126,223 ; vmovq %xmm3,%rdi
+ DB 65,137,248 ; mov %edi,%r8d
+ DB 72,193,239,32 ; shr $0x20,%rdi
+ DB 72,137,124,36,40 ; mov %rdi,0x28(%rsp)
+ DB 196,227,125,57,219,1 ; vextracti128 $0x1,%ymm3,%xmm3
+ DB 196,227,249,22,218,1 ; vpextrq $0x1,%xmm3,%rdx
+ DB 137,209 ; mov %edx,%ecx
+ DB 72,137,76,36,64 ; mov %rcx,0x40(%rsp)
+ DB 72,193,234,32 ; shr $0x20,%rdx
+ DB 196,225,249,126,216 ; vmovq %xmm3,%rax
+ DB 137,199 ; mov %eax,%edi
+ DB 72,193,232,32 ; shr $0x20,%rax
+ DB 196,195,249,22,209,1 ; vpextrq $0x1,%xmm2,%r9
+ DB 69,137,206 ; mov %r9d,%r14d
+ DB 73,193,233,32 ; shr $0x20,%r9
+ DB 196,193,249,126,210 ; vmovq %xmm2,%r10
+ DB 69,137,212 ; mov %r10d,%r12d
+ DB 73,193,234,32 ; shr $0x20,%r10
+ DB 76,137,84,36,8 ; mov %r10,0x8(%rsp)
+ DB 196,227,125,57,210,1 ; vextracti128 $0x1,%ymm2,%xmm2
+ DB 196,195,249,22,215,1 ; vpextrq $0x1,%xmm2,%r15
+ DB 68,137,251 ; mov %r15d,%ebx
+ DB 72,137,28,36 ; mov %rbx,(%rsp)
+ DB 73,193,239,32 ; shr $0x20,%r15
+ DB 196,193,249,126,213 ; vmovq %xmm2,%r13
+ DB 69,137,235 ; mov %r13d,%r11d
+ DB 73,193,237,32 ; shr $0x20,%r13
+ DB 196,161,122,16,20,158 ; vmovss (%rsi,%r11,4),%xmm2
+ DB 196,163,105,33,20,174,16 ; vinsertps $0x10,(%rsi,%r13,4),%xmm2,%xmm2
+ DB 197,250,16,28,158 ; vmovss (%rsi,%rbx,4),%xmm3
+ DB 196,227,105,33,211,32 ; vinsertps $0x20,%xmm3,%xmm2,%xmm2
+ DB 196,161,122,16,28,190 ; vmovss (%rsi,%r15,4),%xmm3
+ DB 196,99,105,33,195,48 ; vinsertps $0x30,%xmm3,%xmm2,%xmm8
+ DB 196,161,122,16,28,166 ; vmovss (%rsi,%r12,4),%xmm3
+ DB 196,35,97,33,12,150,16 ; vinsertps $0x10,(%rsi,%r10,4),%xmm3,%xmm9
+ DB 196,33,122,16,20,182 ; vmovss (%rsi,%r14,4),%xmm10
+ DB 76,137,205 ; mov %r9,%rbp
+ DB 72,137,108,36,88 ; mov %rbp,0x58(%rsp)
+ DB 197,122,16,44,174 ; vmovss (%rsi,%rbp,4),%xmm13
+ DB 197,250,16,60,190 ; vmovss (%rsi,%rdi,4),%xmm7
+ DB 73,137,249 ; mov %rdi,%r9
+ DB 76,137,76,36,56 ; mov %r9,0x38(%rsp)
+ DB 196,99,65,33,28,134,16 ; vinsertps $0x10,(%rsi,%rax,4),%xmm7,%xmm11
+ DB 72,137,195 ; mov %rax,%rbx
+ DB 197,122,16,36,142 ; vmovss (%rsi,%rcx,4),%xmm12
+ DB 197,250,16,28,150 ; vmovss (%rsi,%rdx,4),%xmm3
+ DB 196,161,122,16,44,134 ; vmovss (%rsi,%r8,4),%xmm5
+ DB 76,139,84,36,40 ; mov 0x28(%rsp),%r10
+ DB 196,163,81,33,44,150,16 ; vinsertps $0x10,(%rsi,%r10,4),%xmm5,%xmm5
+ DB 72,139,76,36,16 ; mov 0x10(%rsp),%rcx
+ DB 197,250,16,60,142 ; vmovss (%rsi,%rcx,4),%xmm7
+ DB 72,139,124,36,24 ; mov 0x18(%rsp),%rdi
+ DB 197,250,16,20,190 ; vmovss (%rsi,%rdi,4),%xmm2
+ DB 196,195,49,33,242,32 ; vinsertps $0x20,%xmm10,%xmm9,%xmm6
+ DB 196,195,73,33,245,48 ; vinsertps $0x30,%xmm13,%xmm6,%xmm6
+ DB 196,195,77,24,224,1 ; vinsertf128 $0x1,%xmm8,%ymm6,%ymm4
+ DB 197,252,17,164,36,192,0,0,0 ; vmovups %ymm4,0xc0(%rsp)
+ DB 196,195,33,33,244,32 ; vinsertps $0x20,%xmm12,%xmm11,%xmm6
+ DB 196,227,73,33,219,48 ; vinsertps $0x30,%xmm3,%xmm6,%xmm3
+ DB 196,227,81,33,239,32 ; vinsertps $0x20,%xmm7,%xmm5,%xmm5
+ DB 196,227,81,33,210,48 ; vinsertps $0x30,%xmm2,%xmm5,%xmm2
+ DB 196,99,109,24,203,1 ; vinsertf128 $0x1,%xmm3,%ymm2,%ymm9
+ DB 72,139,68,36,32 ; mov 0x20(%rsp),%rax
+ DB 72,139,112,16 ; mov 0x10(%rax),%rsi
+ DB 196,161,122,16,20,158 ; vmovss (%rsi,%r11,4),%xmm2
+ DB 196,163,105,33,20,174,16 ; vinsertps $0x10,(%rsi,%r13,4),%xmm2,%xmm2
+ DB 72,139,4,36 ; mov (%rsp),%rax
+ DB 197,250,16,28,134 ; vmovss (%rsi,%rax,4),%xmm3
+ DB 196,227,105,33,211,32 ; vinsertps $0x20,%xmm3,%xmm2,%xmm2
+ DB 196,161,122,16,28,190 ; vmovss (%rsi,%r15,4),%xmm3
+ DB 196,99,105,33,195,48 ; vinsertps $0x30,%xmm3,%xmm2,%xmm8
+ DB 196,161,122,16,28,166 ; vmovss (%rsi,%r12,4),%xmm3
+ DB 72,139,68,36,8 ; mov 0x8(%rsp),%rax
+ DB 196,227,97,33,28,134,16 ; vinsertps $0x10,(%rsi,%rax,4),%xmm3,%xmm3
+ DB 196,161,122,16,44,182 ; vmovss (%rsi,%r14,4),%xmm5
+ DB 196,227,97,33,221,32 ; vinsertps $0x20,%xmm5,%xmm3,%xmm3
+ DB 197,250,16,44,174 ; vmovss (%rsi,%rbp,4),%xmm5
+ DB 196,227,97,33,221,48 ; vinsertps $0x30,%xmm5,%xmm3,%xmm3
+ DB 196,161,122,16,44,142 ; vmovss (%rsi,%r9,4),%xmm5
+ DB 196,99,81,33,20,158,16 ; vinsertps $0x10,(%rsi,%rbx,4),%xmm5,%xmm10
+ DB 73,137,217 ; mov %rbx,%r9
+ DB 76,137,76,36,96 ; mov %r9,0x60(%rsp)
+ DB 72,139,68,36,64 ; mov 0x40(%rsp),%rax
+ DB 197,250,16,52,134 ; vmovss (%rsi,%rax,4),%xmm6
+ DB 197,250,16,60,150 ; vmovss (%rsi,%rdx,4),%xmm7
+ DB 72,137,213 ; mov %rdx,%rbp
+ DB 72,137,108,36,48 ; mov %rbp,0x30(%rsp)
+ DB 196,161,122,16,36,134 ; vmovss (%rsi,%r8,4),%xmm4
+ DB 76,137,210 ; mov %r10,%rdx
+ DB 196,227,89,33,36,150,16 ; vinsertps $0x10,(%rsi,%rdx,4),%xmm4,%xmm4
+ DB 197,250,16,20,142 ; vmovss (%rsi,%rcx,4),%xmm2
+ DB 72,137,203 ; mov %rcx,%rbx
+ DB 197,250,16,44,190 ; vmovss (%rsi,%rdi,4),%xmm5
+ DB 196,195,101,24,216,1 ; vinsertf128 $0x1,%xmm8,%ymm3,%ymm3
+ DB 197,252,17,156,36,160,0,0,0 ; vmovups %ymm3,0xa0(%rsp)
+ DB 196,227,41,33,246,32 ; vinsertps $0x20,%xmm6,%xmm10,%xmm6
+ DB 196,227,73,33,247,48 ; vinsertps $0x30,%xmm7,%xmm6,%xmm6
+ DB 196,227,89,33,210,32 ; vinsertps $0x20,%xmm2,%xmm4,%xmm2
+ DB 196,227,105,33,213,48 ; vinsertps $0x30,%xmm5,%xmm2,%xmm2
+ DB 196,227,109,24,222,1 ; vinsertf128 $0x1,%xmm6,%ymm2,%ymm3
+ DB 72,139,76,36,32 ; mov 0x20(%rsp),%rcx
+ DB 72,139,113,24 ; mov 0x18(%rcx),%rsi
+ DB 196,161,122,16,20,158 ; vmovss (%rsi,%r11,4),%xmm2
+ DB 196,163,105,33,20,174,16 ; vinsertps $0x10,(%rsi,%r13,4),%xmm2,%xmm2
+ DB 76,137,108,36,72 ; mov %r13,0x48(%rsp)
+ DB 72,139,4,36 ; mov (%rsp),%rax
+ DB 197,250,16,36,134 ; vmovss (%rsi,%rax,4),%xmm4
+ DB 196,227,105,33,212,32 ; vinsertps $0x20,%xmm4,%xmm2,%xmm2
+ DB 196,161,122,16,36,190 ; vmovss (%rsi,%r15,4),%xmm4
+ DB 196,227,105,33,212,48 ; vinsertps $0x30,%xmm4,%xmm2,%xmm2
+ DB 196,161,122,16,36,166 ; vmovss (%rsi,%r12,4),%xmm4
+ DB 76,137,224 ; mov %r12,%rax
+ DB 76,139,84,36,8 ; mov 0x8(%rsp),%r10
+ DB 196,163,89,33,36,150,16 ; vinsertps $0x10,(%rsi,%r10,4),%xmm4,%xmm4
+ DB 196,161,122,16,44,182 ; vmovss (%rsi,%r14,4),%xmm5
+ DB 196,227,89,33,229,32 ; vinsertps $0x20,%xmm5,%xmm4,%xmm4
+ DB 76,139,100,36,88 ; mov 0x58(%rsp),%r12
+ DB 196,161,122,16,44,166 ; vmovss (%rsi,%r12,4),%xmm5
+ DB 196,227,89,33,229,48 ; vinsertps $0x30,%xmm5,%xmm4,%xmm4
+ DB 196,99,93,24,194,1 ; vinsertf128 $0x1,%xmm2,%ymm4,%ymm8
+ DB 72,139,124,36,56 ; mov 0x38(%rsp),%rdi
+ DB 197,250,16,20,190 ; vmovss (%rsi,%rdi,4),%xmm2
+ DB 196,163,105,33,20,142,16 ; vinsertps $0x10,(%rsi,%r9,4),%xmm2,%xmm2
+ DB 76,139,76,36,64 ; mov 0x40(%rsp),%r9
+ DB 196,161,122,16,36,142 ; vmovss (%rsi,%r9,4),%xmm4
+ DB 196,227,105,33,212,32 ; vinsertps $0x20,%xmm4,%xmm2,%xmm2
+ DB 197,250,16,36,174 ; vmovss (%rsi,%rbp,4),%xmm4
+ DB 76,137,68,36,80 ; mov %r8,0x50(%rsp)
+ DB 196,161,122,16,44,134 ; vmovss (%rsi,%r8,4),%xmm5
+ DB 196,227,81,33,44,150,16 ; vinsertps $0x10,(%rsi,%rdx,4),%xmm5,%xmm5
+ DB 197,250,16,52,158 ; vmovss (%rsi,%rbx,4),%xmm6
+ DB 72,139,84,36,24 ; mov 0x18(%rsp),%rdx
+ DB 197,250,16,60,150 ; vmovss (%rsi,%rdx,4),%xmm7
+ DB 196,227,105,33,212,48 ; vinsertps $0x30,%xmm4,%xmm2,%xmm2
+ DB 196,227,81,33,230,32 ; vinsertps $0x20,%xmm6,%xmm5,%xmm4
+ DB 196,227,89,33,231,48 ; vinsertps $0x30,%xmm7,%xmm4,%xmm4
+ DB 196,99,93,24,226,1 ; vinsertf128 $0x1,%xmm2,%ymm4,%ymm12
+ DB 72,139,113,32 ; mov 0x20(%rcx),%rsi
+ DB 196,161,122,16,20,158 ; vmovss (%rsi,%r11,4),%xmm2
+ DB 76,137,92,36,120 ; mov %r11,0x78(%rsp)
+ DB 196,163,105,33,20,174,16 ; vinsertps $0x10,(%rsi,%r13,4),%xmm2,%xmm2
+ DB 72,139,44,36 ; mov (%rsp),%rbp
+ DB 197,250,16,36,174 ; vmovss (%rsi,%rbp,4),%xmm4
+ DB 196,227,105,33,212,32 ; vinsertps $0x20,%xmm4,%xmm2,%xmm2
+ DB 196,161,122,16,36,190 ; vmovss (%rsi,%r15,4),%xmm4
+ DB 76,137,124,36,104 ; mov %r15,0x68(%rsp)
+ DB 196,227,105,33,212,48 ; vinsertps $0x30,%xmm4,%xmm2,%xmm2
+ DB 197,250,16,36,134 ; vmovss (%rsi,%rax,4),%xmm4
+ DB 73,137,197 ; mov %rax,%r13
+ DB 76,137,108,36,112 ; mov %r13,0x70(%rsp)
+ DB 196,163,89,33,36,150,16 ; vinsertps $0x10,(%rsi,%r10,4),%xmm4,%xmm4
+ DB 196,161,122,16,44,182 ; vmovss (%rsi,%r14,4),%xmm5
+ DB 76,137,242 ; mov %r14,%rdx
+ DB 196,227,89,33,229,32 ; vinsertps $0x20,%xmm5,%xmm4,%xmm4
+ DB 196,161,122,16,44,166 ; vmovss (%rsi,%r12,4),%xmm5
+ DB 76,137,231 ; mov %r12,%rdi
+ DB 196,227,89,33,229,48 ; vinsertps $0x30,%xmm5,%xmm4,%xmm4
+ DB 196,99,93,24,210,1 ; vinsertf128 $0x1,%xmm2,%ymm4,%ymm10
+ DB 76,139,116,36,56 ; mov 0x38(%rsp),%r14
+ DB 196,161,122,16,20,182 ; vmovss (%rsi,%r14,4),%xmm2
+ DB 72,139,92,36,96 ; mov 0x60(%rsp),%rbx
+ DB 196,227,105,33,20,158,16 ; vinsertps $0x10,(%rsi,%rbx,4),%xmm2,%xmm2
+ DB 196,161,122,16,36,142 ; vmovss (%rsi,%r9,4),%xmm4
+ DB 196,227,105,33,212,32 ; vinsertps $0x20,%xmm4,%xmm2,%xmm2
+ DB 72,139,68,36,48 ; mov 0x30(%rsp),%rax
+ DB 197,250,16,36,134 ; vmovss (%rsi,%rax,4),%xmm4
+ DB 196,227,105,33,212,48 ; vinsertps $0x30,%xmm4,%xmm2,%xmm2
+ DB 196,161,122,16,36,134 ; vmovss (%rsi,%r8,4),%xmm4
+ DB 72,139,68,36,40 ; mov 0x28(%rsp),%rax
+ DB 196,227,89,33,36,134,16 ; vinsertps $0x10,(%rsi,%rax,4),%xmm4,%xmm4
+ DB 72,139,76,36,16 ; mov 0x10(%rsp),%rcx
+ DB 197,250,16,44,142 ; vmovss (%rsi,%rcx,4),%xmm5
+ DB 196,227,89,33,229,32 ; vinsertps $0x20,%xmm5,%xmm4,%xmm4
+ DB 76,139,100,36,24 ; mov 0x18(%rsp),%r12
+ DB 196,161,122,16,44,166 ; vmovss (%rsi,%r12,4),%xmm5
+ DB 196,227,89,33,229,48 ; vinsertps $0x30,%xmm5,%xmm4,%xmm4
+ DB 196,99,93,24,242,1 ; vinsertf128 $0x1,%xmm2,%ymm4,%ymm14
+ DB 76,139,68,36,32 ; mov 0x20(%rsp),%r8
+ DB 73,139,112,40 ; mov 0x28(%r8),%rsi
+ DB 196,161,122,16,20,158 ; vmovss (%rsi,%r11,4),%xmm2
+ DB 72,139,76,36,72 ; mov 0x48(%rsp),%rcx
+ DB 196,227,105,33,20,142,16 ; vinsertps $0x10,(%rsi,%rcx,4),%xmm2,%xmm2
+ DB 197,250,16,36,174 ; vmovss (%rsi,%rbp,4),%xmm4
+ DB 196,227,105,33,212,32 ; vinsertps $0x20,%xmm4,%xmm2,%xmm2
+ DB 196,161,122,16,36,190 ; vmovss (%rsi,%r15,4),%xmm4
+ DB 196,227,105,33,212,48 ; vinsertps $0x30,%xmm4,%xmm2,%xmm2
+ DB 196,161,122,16,36,174 ; vmovss (%rsi,%r13,4),%xmm4
+ DB 196,163,89,33,36,150,16 ; vinsertps $0x10,(%rsi,%r10,4),%xmm4,%xmm4
+ DB 197,250,16,44,150 ; vmovss (%rsi,%rdx,4),%xmm5
+ DB 73,137,213 ; mov %rdx,%r13
+ DB 196,227,89,33,229,32 ; vinsertps $0x20,%xmm5,%xmm4,%xmm4
+ DB 197,250,16,44,190 ; vmovss (%rsi,%rdi,4),%xmm5
+ DB 73,137,255 ; mov %rdi,%r15
+ DB 196,227,89,33,229,48 ; vinsertps $0x30,%xmm5,%xmm4,%xmm4
+ DB 196,99,93,24,234,1 ; vinsertf128 $0x1,%xmm2,%ymm4,%ymm13
+ DB 196,161,122,16,20,182 ; vmovss (%rsi,%r14,4),%xmm2
+ DB 77,137,242 ; mov %r14,%r10
+ DB 196,227,105,33,20,158,16 ; vinsertps $0x10,(%rsi,%rbx,4),%xmm2,%xmm2
+ DB 196,161,122,16,36,142 ; vmovss (%rsi,%r9,4),%xmm4
+ DB 196,227,105,33,212,32 ; vinsertps $0x20,%xmm4,%xmm2,%xmm2
+ DB 72,139,84,36,48 ; mov 0x30(%rsp),%rdx
+ DB 197,250,16,36,150 ; vmovss (%rsi,%rdx,4),%xmm4
+ DB 196,227,105,33,212,48 ; vinsertps $0x30,%xmm4,%xmm2,%xmm2
+ DB 72,139,76,36,80 ; mov 0x50(%rsp),%rcx
+ DB 197,250,16,36,142 ; vmovss (%rsi,%rcx,4),%xmm4
+ DB 196,227,89,33,36,134,16 ; vinsertps $0x10,(%rsi,%rax,4),%xmm4,%xmm4
+ DB 73,137,195 ; mov %rax,%r11
+ DB 72,139,108,36,16 ; mov 0x10(%rsp),%rbp
+ DB 197,250,16,44,174 ; vmovss (%rsi,%rbp,4),%xmm5
+ DB 196,227,89,33,229,32 ; vinsertps $0x20,%xmm5,%xmm4,%xmm4
+ DB 196,161,122,16,44,166 ; vmovss (%rsi,%r12,4),%xmm5
+ DB 76,137,224 ; mov %r12,%rax
+ DB 196,227,89,33,229,48 ; vinsertps $0x30,%xmm5,%xmm4,%xmm4
+ DB 196,99,93,24,250,1 ; vinsertf128 $0x1,%xmm2,%ymm4,%ymm15
+ DB 76,137,199 ; mov %r8,%rdi
+ DB 72,139,119,48 ; mov 0x30(%rdi),%rsi
+ DB 196,161,122,16,20,150 ; vmovss (%rsi,%r10,4),%xmm2
+ DB 196,227,105,33,20,158,16 ; vinsertps $0x10,(%rsi,%rbx,4),%xmm2,%xmm2
+ DB 196,161,122,16,36,142 ; vmovss (%rsi,%r9,4),%xmm4
+ DB 196,227,105,33,212,32 ; vinsertps $0x20,%xmm4,%xmm2,%xmm2
+ DB 197,250,16,36,150 ; vmovss (%rsi,%rdx,4),%xmm4
+ DB 196,227,105,33,212,48 ; vinsertps $0x30,%xmm4,%xmm2,%xmm2
+ DB 197,250,16,36,142 ; vmovss (%rsi,%rcx,4),%xmm4
+ DB 196,163,89,33,36,158,16 ; vinsertps $0x10,(%rsi,%r11,4),%xmm4,%xmm4
+ DB 197,250,16,44,174 ; vmovss (%rsi,%rbp,4),%xmm5
+ DB 196,227,89,33,229,32 ; vinsertps $0x20,%xmm5,%xmm4,%xmm4
+ DB 197,250,16,44,134 ; vmovss (%rsi,%rax,4),%xmm5
+ DB 196,227,89,33,229,48 ; vinsertps $0x30,%xmm5,%xmm4,%xmm4
+ DB 196,99,93,24,218,1 ; vinsertf128 $0x1,%xmm2,%ymm4,%ymm11
+ DB 76,139,119,56 ; mov 0x38(%rdi),%r14
+ DB 196,129,122,16,20,150 ; vmovss (%r14,%r10,4),%xmm2
+ DB 196,195,105,33,20,158,16 ; vinsertps $0x10,(%r14,%rbx,4),%xmm2,%xmm2
+ DB 196,129,122,16,36,142 ; vmovss (%r14,%r9,4),%xmm4
+ DB 196,227,105,33,212,32 ; vinsertps $0x20,%xmm4,%xmm2,%xmm2
+ DB 196,193,122,16,36,150 ; vmovss (%r14,%rdx,4),%xmm4
+ DB 196,227,105,33,212,48 ; vinsertps $0x30,%xmm4,%xmm2,%xmm2
+ DB 196,193,122,16,36,142 ; vmovss (%r14,%rcx,4),%xmm4
+ DB 196,131,89,33,36,158,16 ; vinsertps $0x10,(%r14,%r11,4),%xmm4,%xmm4
+ DB 196,193,122,16,44,174 ; vmovss (%r14,%rbp,4),%xmm5
+ DB 196,227,89,33,229,32 ; vinsertps $0x20,%xmm5,%xmm4,%xmm4
+ DB 196,193,122,16,44,134 ; vmovss (%r14,%rax,4),%xmm5
+ DB 196,227,89,33,229,48 ; vinsertps $0x30,%xmm5,%xmm4,%xmm4
+ DB 196,227,93,24,210,1 ; vinsertf128 $0x1,%xmm2,%ymm4,%ymm2
+ DB 76,139,103,64 ; mov 0x40(%rdi),%r12
+ DB 196,129,122,16,36,148 ; vmovss (%r12,%r10,4),%xmm4
+ DB 196,195,89,33,36,156,16 ; vinsertps $0x10,(%r12,%rbx,4),%xmm4,%xmm4
+ DB 196,129,122,16,44,140 ; vmovss (%r12,%r9,4),%xmm5
+ DB 196,227,89,33,229,32 ; vinsertps $0x20,%xmm5,%xmm4,%xmm4
+ DB 196,193,122,16,44,148 ; vmovss (%r12,%rdx,4),%xmm5
+ DB 196,227,89,33,229,48 ; vinsertps $0x30,%xmm5,%xmm4,%xmm4
+ DB 196,193,122,16,44,140 ; vmovss (%r12,%rcx,4),%xmm5
+ DB 196,131,81,33,44,156,16 ; vinsertps $0x10,(%r12,%r11,4),%xmm5,%xmm5
+ DB 196,193,122,16,52,172 ; vmovss (%r12,%rbp,4),%xmm6
+ DB 196,227,81,33,238,32 ; vinsertps $0x20,%xmm6,%xmm5,%xmm5
+ DB 196,193,122,16,52,132 ; vmovss (%r12,%rax,4),%xmm6
+ DB 196,227,81,33,238,48 ; vinsertps $0x30,%xmm6,%xmm5,%xmm5
+ DB 196,227,85,24,236,1 ; vinsertf128 $0x1,%xmm4,%ymm5,%ymm5
+ DB 196,66,125,184,249 ; vfmadd231ps %ymm9,%ymm0,%ymm15
+ DB 196,98,125,184,219 ; vfmadd231ps %ymm3,%ymm0,%ymm11
+ DB 196,194,125,184,212 ; vfmadd231ps %ymm12,%ymm0,%ymm2
+ DB 196,194,125,184,238 ; vfmadd231ps %ymm14,%ymm0,%ymm5
+ DB 72,139,108,36,120 ; mov 0x78(%rsp),%rbp
+ DB 197,250,16,4,174 ; vmovss (%rsi,%rbp,4),%xmm0
+ DB 76,139,76,36,72 ; mov 0x48(%rsp),%r9
+ DB 196,163,121,33,4,142,16 ; vinsertps $0x10,(%rsi,%r9,4),%xmm0,%xmm0
+ DB 72,139,20,36 ; mov (%rsp),%rdx
+ DB 197,250,16,36,150 ; vmovss (%rsi,%rdx,4),%xmm4
+ DB 196,227,121,33,196,32 ; vinsertps $0x20,%xmm4,%xmm0,%xmm0
+ DB 76,139,68,36,104 ; mov 0x68(%rsp),%r8
+ DB 196,161,122,16,36,134 ; vmovss (%rsi,%r8,4),%xmm4
+ DB 196,227,121,33,196,48 ; vinsertps $0x30,%xmm4,%xmm0,%xmm0
+ DB 72,139,76,36,112 ; mov 0x70(%rsp),%rcx
+ DB 197,250,16,36,142 ; vmovss (%rsi,%rcx,4),%xmm4
+ DB 72,139,124,36,8 ; mov 0x8(%rsp),%rdi
+ DB 196,227,89,33,36,190,16 ; vinsertps $0x10,(%rsi,%rdi,4),%xmm4,%xmm4
+ DB 196,161,122,16,52,174 ; vmovss (%rsi,%r13,4),%xmm6
+ DB 196,227,89,33,230,32 ; vinsertps $0x20,%xmm6,%xmm4,%xmm4
+ DB 196,161,122,16,52,190 ; vmovss (%rsi,%r15,4),%xmm6
+ DB 196,227,89,33,230,48 ; vinsertps $0x30,%xmm6,%xmm4,%xmm4
+ DB 196,227,93,24,224,1 ; vinsertf128 $0x1,%xmm0,%ymm4,%ymm4
+ DB 196,193,122,16,4,174 ; vmovss (%r14,%rbp,4),%xmm0
+ DB 196,131,121,33,4,142,16 ; vinsertps $0x10,(%r14,%r9,4),%xmm0,%xmm0
+ DB 196,193,122,16,52,150 ; vmovss (%r14,%rdx,4),%xmm6
+ DB 196,227,121,33,198,32 ; vinsertps $0x20,%xmm6,%xmm0,%xmm0
+ DB 196,129,122,16,52,134 ; vmovss (%r14,%r8,4),%xmm6
+ DB 196,227,121,33,198,48 ; vinsertps $0x30,%xmm6,%xmm0,%xmm0
+ DB 196,193,122,16,52,142 ; vmovss (%r14,%rcx,4),%xmm6
+ DB 196,195,73,33,52,190,16 ; vinsertps $0x10,(%r14,%rdi,4),%xmm6,%xmm6
+ DB 196,129,122,16,28,174 ; vmovss (%r14,%r13,4),%xmm3
+ DB 196,227,73,33,219,32 ; vinsertps $0x20,%xmm3,%xmm6,%xmm3
+ DB 196,129,122,16,52,190 ; vmovss (%r14,%r15,4),%xmm6
+ DB 196,227,97,33,222,48 ; vinsertps $0x30,%xmm6,%xmm3,%xmm3
+ DB 196,227,101,24,216,1 ; vinsertf128 $0x1,%xmm0,%ymm3,%ymm3
+ DB 196,193,122,16,4,172 ; vmovss (%r12,%rbp,4),%xmm0
+ DB 196,131,121,33,4,140,16 ; vinsertps $0x10,(%r12,%r9,4),%xmm0,%xmm0
+ DB 196,193,122,16,52,148 ; vmovss (%r12,%rdx,4),%xmm6
+ DB 196,227,121,33,198,32 ; vinsertps $0x20,%xmm6,%xmm0,%xmm0
+ DB 196,129,122,16,52,132 ; vmovss (%r12,%r8,4),%xmm6
+ DB 196,227,121,33,198,48 ; vinsertps $0x30,%xmm6,%xmm0,%xmm0
+ DB 196,193,122,16,52,140 ; vmovss (%r12,%rcx,4),%xmm6
+ DB 196,195,73,33,52,188,16 ; vinsertps $0x10,(%r12,%rdi,4),%xmm6,%xmm6
+ DB 196,129,122,16,60,172 ; vmovss (%r12,%r13,4),%xmm7
+ DB 196,227,73,33,247,32 ; vinsertps $0x20,%xmm7,%xmm6,%xmm6
+ DB 196,129,122,16,60,188 ; vmovss (%r12,%r15,4),%xmm7
+ DB 196,227,73,33,247,48 ; vinsertps $0x30,%xmm7,%xmm6,%xmm6
+ DB 196,227,77,24,240,1 ; vinsertf128 $0x1,%xmm0,%ymm6,%ymm6
+ DB 196,98,117,184,172,36,192,0,0,0 ; vfmadd231ps 0xc0(%rsp),%ymm1,%ymm13
+ DB 196,226,117,184,164,36,160,0,0,0 ; vfmadd231ps 0xa0(%rsp),%ymm1,%ymm4
+ DB 196,194,117,184,216 ; vfmadd231ps %ymm8,%ymm1,%ymm3
+ DB 196,194,117,184,242 ; vfmadd231ps %ymm10,%ymm1,%ymm6
+ DB 196,226,125,24,5,55,155,0,0 ; vbroadcastss 0x9b37(%rip),%ymm0 # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,226,125,24,13,254,154,0,0 ; vbroadcastss 0x9afe(%rip),%ymm1 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,98,125,168,233 ; vfmadd213ps %ymm1,%ymm0,%ymm13
+ DB 196,98,125,168,249 ; vfmadd213ps %ymm1,%ymm0,%ymm15
+ DB 196,226,125,168,225 ; vfmadd213ps %ymm1,%ymm0,%ymm4
+ DB 196,98,125,168,217 ; vfmadd213ps %ymm1,%ymm0,%ymm11
+ DB 196,226,125,168,217 ; vfmadd213ps %ymm1,%ymm0,%ymm3
+ DB 196,226,125,168,209 ; vfmadd213ps %ymm1,%ymm0,%ymm2
+ DB 196,226,125,168,241 ; vfmadd213ps %ymm1,%ymm0,%ymm6
+ DB 196,226,125,168,233 ; vfmadd213ps %ymm1,%ymm0,%ymm5
+ DB 196,193,126,91,199 ; vcvttps2dq %ymm15,%ymm0
+ DB 197,253,111,61,193,162,0,0 ; vmovdqa 0xa2c1(%rip),%ymm7 # 32d80 <_sk_srcover_bgra_8888_sse2_lowp+0xaa4>
+ DB 196,226,125,0,199 ; vpshufb %ymm7,%ymm0,%ymm0
+ DB 196,227,253,0,192,232 ; vpermq $0xe8,%ymm0,%ymm0
+ DB 196,193,126,91,205 ; vcvttps2dq %ymm13,%ymm1
+ DB 196,226,117,0,207 ; vpshufb %ymm7,%ymm1,%ymm1
+ DB 196,227,253,0,201,232 ; vpermq $0xe8,%ymm1,%ymm1
+ DB 196,227,125,56,193,1 ; vinserti128 $0x1,%xmm1,%ymm0,%ymm0
+ DB 196,193,126,91,203 ; vcvttps2dq %ymm11,%ymm1
+ DB 196,226,117,0,207 ; vpshufb %ymm7,%ymm1,%ymm1
+ DB 196,227,253,0,201,232 ; vpermq $0xe8,%ymm1,%ymm1
+ DB 197,254,91,228 ; vcvttps2dq %ymm4,%ymm4
+ DB 196,226,93,0,231 ; vpshufb %ymm7,%ymm4,%ymm4
+ DB 196,227,253,0,228,232 ; vpermq $0xe8,%ymm4,%ymm4
+ DB 196,227,117,56,204,1 ; vinserti128 $0x1,%xmm4,%ymm1,%ymm1
+ DB 197,254,91,210 ; vcvttps2dq %ymm2,%ymm2
+ DB 196,226,109,0,215 ; vpshufb %ymm7,%ymm2,%ymm2
+ DB 196,227,253,0,210,232 ; vpermq $0xe8,%ymm2,%ymm2
+ DB 197,254,91,219 ; vcvttps2dq %ymm3,%ymm3
+ DB 196,226,101,0,223 ; vpshufb %ymm7,%ymm3,%ymm3
+ DB 196,227,253,0,219,232 ; vpermq $0xe8,%ymm3,%ymm3
+ DB 196,227,109,56,211,1 ; vinserti128 $0x1,%xmm3,%ymm2,%ymm2
+ DB 197,254,91,221 ; vcvttps2dq %ymm5,%ymm3
+ DB 196,226,101,0,223 ; vpshufb %ymm7,%ymm3,%ymm3
+ DB 197,254,91,230 ; vcvttps2dq %ymm6,%ymm4
+ DB 196,226,93,0,231 ; vpshufb %ymm7,%ymm4,%ymm4
+ DB 196,227,253,0,219,232 ; vpermq $0xe8,%ymm3,%ymm3
+ DB 196,227,253,0,228,232 ; vpermq $0xe8,%ymm4,%ymm4
+ DB 196,227,101,56,220,1 ; vinserti128 $0x1,%xmm4,%ymm3,%ymm3
+ DB 72,139,180,36,128,0,0,0 ; mov 0x80(%rsp),%rsi
+ DB 72,173 ; lods %ds:(%rsi),%rax
+ DB 72,139,188,36,136,0,0,0 ; mov 0x88(%rsp),%rdi
+ DB 72,139,148,36,144,0,0,0 ; mov 0x90(%rsp),%rdx
+ DB 72,139,140,36,152,0,0,0 ; mov 0x98(%rsp),%rcx
+ DB 197,252,16,164,36,224,0,0,0 ; vmovups 0xe0(%rsp),%ymm4
+ DB 197,252,16,172,36,0,1,0,0 ; vmovups 0x100(%rsp),%ymm5
+ DB 197,252,16,180,36,32,1,0,0 ; vmovups 0x120(%rsp),%ymm6
+ DB 197,252,16,188,36,64,1,0,0 ; vmovups 0x140(%rsp),%ymm7
+ DB 72,129,196,104,1,0,0 ; add $0x168,%rsp
+ DB 91 ; pop %rbx
+ DB 65,92 ; pop %r12
+ DB 65,93 ; pop %r13
+ DB 65,94 ; pop %r14
+ DB 65,95 ; pop %r15
+ DB 93 ; pop %rbp
+ DB 255,224 ; jmpq *%rax
+
+PUBLIC _sk_evenly_spaced_2_stop_gradient_hsw_lowp
+_sk_evenly_spaced_2_stop_gradient_hsw_lowp LABEL PROC
+ DB 72,173 ; lods %ds:(%rsi),%rax
+ DB 196,226,125,24,16 ; vbroadcastss (%rax),%ymm2
+ DB 196,226,125,24,88,16 ; vbroadcastss 0x10(%rax),%ymm3
+ DB 197,124,40,194 ; vmovaps %ymm2,%ymm8
+ DB 196,98,125,168,195 ; vfmadd213ps %ymm3,%ymm0,%ymm8
+ DB 196,226,117,168,211 ; vfmadd213ps %ymm3,%ymm1,%ymm2
+ DB 196,226,125,24,29,238,153,0,0 ; vbroadcastss 0x99ee(%rip),%ymm3 # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 196,98,125,24,29,181,153,0,0 ; vbroadcastss 0x99b5(%rip),%ymm11 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 196,194,101,168,211 ; vfmadd213ps %ymm11,%ymm3,%ymm2
+ DB 196,66,101,168,195 ; vfmadd213ps %ymm11,%ymm3,%ymm8
+ DB 196,65,126,91,192 ; vcvttps2dq %ymm8,%ymm8
+ DB 197,125,111,21,182,161,0,0 ; vmovdqa 0xa1b6(%rip),%ymm10 # 32da0 <_sk_srcover_bgra_8888_sse2_lowp+0xac4>
+ DB 196,66,61,0,194 ; vpshufb %ymm10,%ymm8,%ymm8
+ DB 196,67,253,0,192,232 ; vpermq $0xe8,%ymm8,%ymm8
+ DB 197,254,91,210 ; vcvttps2dq %ymm2,%ymm2
+ DB 196,194,109,0,210 ; vpshufb %ymm10,%ymm2,%ymm2
+ DB 196,227,253,0,210,232 ; vpermq $0xe8,%ymm2,%ymm2
+ DB 196,99,61,56,194,1 ; vinserti128 $0x1,%xmm2,%ymm8,%ymm8
+ DB 196,226,125,24,80,4 ; vbroadcastss 0x4(%rax),%ymm2
+ DB 196,98,125,24,72,20 ; vbroadcastss 0x14(%rax),%ymm9
+ DB 197,124,40,226 ; vmovaps %ymm2,%ymm12
+ DB 196,66,125,168,225 ; vfmadd213ps %ymm9,%ymm0,%ymm12
+ DB 196,194,117,168,209 ; vfmadd213ps %ymm9,%ymm1,%ymm2
+ DB 196,194,101,168,211 ; vfmadd213ps %ymm11,%ymm3,%ymm2
+ DB 196,66,101,168,227 ; vfmadd213ps %ymm11,%ymm3,%ymm12
+ DB 196,65,126,91,204 ; vcvttps2dq %ymm12,%ymm9
+ DB 196,66,53,0,202 ; vpshufb %ymm10,%ymm9,%ymm9
+ DB 196,67,253,0,201,232 ; vpermq $0xe8,%ymm9,%ymm9
+ DB 197,254,91,210 ; vcvttps2dq %ymm2,%ymm2
+ DB 196,194,109,0,210 ; vpshufb %ymm10,%ymm2,%ymm2
+ DB 196,227,253,0,210,232 ; vpermq $0xe8,%ymm2,%ymm2
+ DB 196,99,53,56,202,1 ; vinserti128 $0x1,%xmm2,%ymm9,%ymm9
+ DB 196,226,125,24,80,8 ; vbroadcastss 0x8(%rax),%ymm2
+ DB 196,98,125,24,96,24 ; vbroadcastss 0x18(%rax),%ymm12
+ DB 197,124,40,234 ; vmovaps %ymm2,%ymm13
+ DB 196,66,125,168,236 ; vfmadd213ps %ymm12,%ymm0,%ymm13
+ DB 196,194,117,168,212 ; vfmadd213ps %ymm12,%ymm1,%ymm2
+ DB 196,194,101,168,211 ; vfmadd213ps %ymm11,%ymm3,%ymm2
+ DB 196,66,101,168,235 ; vfmadd213ps %ymm11,%ymm3,%ymm13
+ DB 196,65,126,91,229 ; vcvttps2dq %ymm13,%ymm12
+ DB 196,66,29,0,226 ; vpshufb %ymm10,%ymm12,%ymm12
+ DB 196,67,253,0,228,232 ; vpermq $0xe8,%ymm12,%ymm12
+ DB 197,254,91,210 ; vcvttps2dq %ymm2,%ymm2
+ DB 196,194,109,0,210 ; vpshufb %ymm10,%ymm2,%ymm2
+ DB 196,227,253,0,210,232 ; vpermq $0xe8,%ymm2,%ymm2
+ DB 196,227,29,56,210,1 ; vinserti128 $0x1,%xmm2,%ymm12,%ymm2
+ DB 196,98,125,24,96,12 ; vbroadcastss 0xc(%rax),%ymm12
+ DB 196,98,125,24,104,28 ; vbroadcastss 0x1c(%rax),%ymm13
+ DB 196,194,29,168,197 ; vfmadd213ps %ymm13,%ymm12,%ymm0
+ DB 196,66,117,168,229 ; vfmadd213ps %ymm13,%ymm1,%ymm12
+ DB 196,66,101,168,227 ; vfmadd213ps %ymm11,%ymm3,%ymm12
+ DB 196,194,101,168,195 ; vfmadd213ps %ymm11,%ymm3,%ymm0
+ DB 197,254,91,192 ; vcvttps2dq %ymm0,%ymm0
+ DB 196,194,125,0,194 ; vpshufb %ymm10,%ymm0,%ymm0
+ DB 196,227,253,0,192,232 ; vpermq $0xe8,%ymm0,%ymm0
+ DB 196,193,126,91,204 ; vcvttps2dq %ymm12,%ymm1
+ DB 196,194,117,0,202 ; vpshufb %ymm10,%ymm1,%ymm1
+ DB 196,227,253,0,201,232 ; vpermq $0xe8,%ymm1,%ymm1
+ DB 196,227,125,56,217,1 ; vinserti128 $0x1,%xmm1,%ymm0,%ymm3
+ DB 72,173 ; lods %ds:(%rsi),%rax
+ DB 197,125,127,192 ; vmovdqa %ymm8,%ymm0
+ DB 197,125,127,201 ; vmovdqa %ymm9,%ymm1
+ DB 255,224 ; jmpq *%rax
+
+PUBLIC _sk_xy_to_unit_angle_hsw_lowp
+_sk_xy_to_unit_angle_hsw_lowp LABEL PROC
+ DB 72,131,236,56 ; sub $0x38,%rsp
+ DB 197,252,17,60,36 ; vmovups %ymm7,(%rsp)
+ DB 197,252,40,254 ; vmovaps %ymm6,%ymm7
+ DB 197,252,40,245 ; vmovaps %ymm5,%ymm6
+ DB 197,252,40,236 ; vmovaps %ymm4,%ymm5
+ DB 197,252,40,227 ; vmovaps %ymm3,%ymm4
+ DB 197,252,40,217 ; vmovaps %ymm1,%ymm3
+ DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
+ DB 196,98,125,24,5,253,153,0,0 ; vbroadcastss 0x99fd(%rip),%ymm8 # 32714 <_sk_srcover_bgra_8888_sse2_lowp+0x438>
+ DB 196,65,116,84,200 ; vandps %ymm8,%ymm1,%ymm9
+ DB 196,65,100,84,208 ; vandps %ymm8,%ymm3,%ymm10
+ DB 196,65,108,84,216 ; vandps %ymm8,%ymm2,%ymm11
+ DB 196,65,92,84,192 ; vandps %ymm8,%ymm4,%ymm8
+ DB 196,65,44,194,224,1 ; vcmpltps %ymm8,%ymm10,%ymm12
+ DB 196,65,52,194,235,1 ; vcmpltps %ymm11,%ymm9,%ymm13
+ DB 196,67,37,74,241,208 ; vblendvps %ymm13,%ymm9,%ymm11,%ymm14
+ DB 196,67,61,74,250,192 ; vblendvps %ymm12,%ymm10,%ymm8,%ymm15
+ DB 196,67,53,74,203,208 ; vblendvps %ymm13,%ymm11,%ymm9,%ymm9
+ DB 196,65,12,94,201 ; vdivps %ymm9,%ymm14,%ymm9
+ DB 196,67,45,74,192,192 ; vblendvps %ymm12,%ymm8,%ymm10,%ymm8
+ DB 196,65,4,94,192 ; vdivps %ymm8,%ymm15,%ymm8
+ DB 196,65,60,89,208 ; vmulps %ymm8,%ymm8,%ymm10
+ DB 196,98,125,24,29,81,153,0,0 ; vbroadcastss 0x9951(%rip),%ymm11 # 326b8 <_sk_srcover_bgra_8888_sse2_lowp+0x3dc>
+ DB 196,98,125,24,53,76,153,0,0 ; vbroadcastss 0x994c(%rip),%ymm14 # 326bc <_sk_srcover_bgra_8888_sse2_lowp+0x3e0>
+ DB 196,65,124,40,251 ; vmovaps %ymm11,%ymm15
+ DB 196,66,45,168,254 ; vfmadd213ps %ymm14,%ymm10,%ymm15
+ DB 196,193,52,89,193 ; vmulps %ymm9,%ymm9,%ymm0
+ DB 196,66,125,168,222 ; vfmadd213ps %ymm14,%ymm0,%ymm11
+ DB 196,98,125,24,53,51,153,0,0 ; vbroadcastss 0x9933(%rip),%ymm14 # 326c0 <_sk_srcover_bgra_8888_sse2_lowp+0x3e4>
+ DB 196,66,125,168,222 ; vfmadd213ps %ymm14,%ymm0,%ymm11
+ DB 196,66,45,168,254 ; vfmadd213ps %ymm14,%ymm10,%ymm15
+ DB 196,98,125,24,53,36,153,0,0 ; vbroadcastss 0x9924(%rip),%ymm14 # 326c4 <_sk_srcover_bgra_8888_sse2_lowp+0x3e8>
+ DB 196,66,45,168,254 ; vfmadd213ps %ymm14,%ymm10,%ymm15
+ DB 196,66,125,168,222 ; vfmadd213ps %ymm14,%ymm0,%ymm11
+ DB 196,193,52,89,195 ; vmulps %ymm11,%ymm9,%ymm0
+ DB 196,98,125,24,13,16,153,0,0 ; vbroadcastss 0x9910(%rip),%ymm9 # 326c8 <_sk_srcover_bgra_8888_sse2_lowp+0x3ec>
+ DB 197,52,92,208 ; vsubps %ymm0,%ymm9,%ymm10
+ DB 196,195,125,74,194,208 ; vblendvps %ymm13,%ymm10,%ymm0,%ymm0
+ DB 196,65,60,89,199 ; vmulps %ymm15,%ymm8,%ymm8
+ DB 196,65,52,92,200 ; vsubps %ymm8,%ymm9,%ymm9
+ DB 196,67,61,74,193,192 ; vblendvps %ymm12,%ymm9,%ymm8,%ymm8
+ DB 196,65,52,87,201 ; vxorps %ymm9,%ymm9,%ymm9
+ DB 196,193,116,194,201,1 ; vcmpltps %ymm9,%ymm1,%ymm1
+ DB 196,98,125,24,21,162,151,0,0 ; vbroadcastss 0x97a2(%rip),%ymm10 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 197,44,92,216 ; vsubps %ymm0,%ymm10,%ymm11
+ DB 196,195,125,74,195,16 ; vblendvps %ymm1,%ymm11,%ymm0,%ymm0
+ DB 196,193,100,194,201,1 ; vcmpltps %ymm9,%ymm3,%ymm1
+ DB 196,193,44,92,216 ; vsubps %ymm8,%ymm10,%ymm3
+ DB 196,227,61,74,203,16 ; vblendvps %ymm1,%ymm3,%ymm8,%ymm1
+ DB 196,193,108,194,217,1 ; vcmpltps %ymm9,%ymm2,%ymm3
+ DB 196,98,125,24,5,124,151,0,0 ; vbroadcastss 0x977c(%rip),%ymm8 # 3258c <_sk_srcover_bgra_8888_sse2_lowp+0x2b0>
+ DB 197,60,92,208 ; vsubps %ymm0,%ymm8,%ymm10
+ DB 196,195,125,74,194,48 ; vblendvps %ymm3,%ymm10,%ymm0,%ymm0
+ DB 196,193,92,194,217,1 ; vcmpltps %ymm9,%ymm4,%ymm3
+ DB 197,60,92,193 ; vsubps %ymm1,%ymm8,%ymm8
+ DB 196,195,117,74,200,48 ; vblendvps %ymm3,%ymm8,%ymm1,%ymm1
+ DB 196,193,124,194,217,7 ; vcmpordps %ymm9,%ymm0,%ymm3
+ DB 197,228,84,192 ; vandps %ymm0,%ymm3,%ymm0
+ DB 196,193,116,194,217,7 ; vcmpordps %ymm9,%ymm1,%ymm3
+ DB 197,228,84,201 ; vandps %ymm1,%ymm3,%ymm1
+ DB 72,173 ; lods %ds:(%rsi),%rax
+ DB 197,252,40,220 ; vmovaps %ymm4,%ymm3
+ DB 197,252,40,229 ; vmovaps %ymm5,%ymm4
+ DB 197,252,40,238 ; vmovaps %ymm6,%ymm5
+ DB 197,252,40,247 ; vmovaps %ymm7,%ymm6
+ DB 197,252,16,60,36 ; vmovups (%rsp),%ymm7
+ DB 72,131,196,56 ; add $0x38,%rsp
+ DB 255,224 ; jmpq *%rax
+
+PUBLIC _sk_xy_to_radius_hsw_lowp
+_sk_xy_to_radius_hsw_lowp LABEL PROC
+ DB 197,108,89,194 ; vmulps %ymm2,%ymm2,%ymm8
+ DB 197,100,89,203 ; vmulps %ymm3,%ymm3,%ymm9
+ DB 196,98,117,184,201 ; vfmadd231ps %ymm1,%ymm1,%ymm9
+ DB 196,98,125,184,192 ; vfmadd231ps %ymm0,%ymm0,%ymm8
+ DB 196,193,124,81,192 ; vsqrtps %ymm8,%ymm0
+ DB 196,193,124,81,201 ; vsqrtps %ymm9,%ymm1
+ DB 72,173 ; lods %ds:(%rsi),%rax
+ DB 255,224 ; jmpq *%rax
+
PUBLIC _sk_srcover_rgba_8888_hsw_lowp
_sk_srcover_rgba_8888_hsw_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -37728,9 +38734,9 @@ _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 279f0 <_sk_srcover_rgba_8888_hsw_lowp+0x5c>
+ DB 119,51 ; ja 28ed7 <_sk_srcover_rgba_8888_hsw_lowp+0x5c>
DB 197,221,239,228 ; vpxor %ymm4,%ymm4,%ymm4
- DB 76,141,29,236,2,0,0 ; lea 0x2ec(%rip),%r11 # 27cb4 <_sk_srcover_rgba_8888_hsw_lowp+0x320>
+ DB 76,141,29,237,2,0,0 ; lea 0x2ed(%rip),%r11 # 2919c <_sk_srcover_rgba_8888_hsw_lowp+0x321>
DB 75,99,4,131 ; movslq (%r11,%r8,4),%rax
DB 76,1,216 ; add %r11,%rax
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -37740,10 +38746,10 @@ _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 27b06 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ DB 233,22,1,0,0 ; jmpq 28fed <_sk_srcover_rgba_8888_hsw_lowp+0x172>
DB 196,193,126,111,41 ; vmovdqu (%r9),%ymm5
DB 196,193,126,111,97,32 ; vmovdqu 0x20(%r9),%ymm4
- DB 233,6,1,0,0 ; jmpq 27b06 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ DB 233,6,1,0,0 ; jmpq 28fed <_sk_srcover_rgba_8888_hsw_lowp+0x172>
DB 196,193,121,110,97,8 ; vmovd 0x8(%r9),%xmm4
DB 196,226,121,89,228 ; vpbroadcastq %xmm4,%xmm4
DB 197,197,239,255 ; vpxor %ymm7,%ymm7,%ymm7
@@ -37752,7 +38758,7 @@ _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 27b06 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ DB 233,216,0,0,0 ; jmpq 28fed <_sk_srcover_rgba_8888_hsw_lowp+0x172>
DB 196,193,121,110,97,24 ; vmovd 0x18(%r9),%xmm4
DB 196,226,125,89,228 ; vpbroadcastq %xmm4,%ymm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -37768,7 +38774,7 @@ _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 27b06 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ DB 233,129,0,0,0 ; jmpq 28fed <_sk_srcover_rgba_8888_hsw_lowp+0x172>
DB 196,193,121,110,97,40 ; vmovd 0x28(%r9),%xmm4
DB 196,226,121,89,228 ; vpbroadcastq %xmm4,%xmm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -37778,7 +38784,7 @@ _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 27b06 <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ DB 235,76 ; jmp 28fed <_sk_srcover_rgba_8888_hsw_lowp+0x172>
DB 196,193,121,110,97,56 ; vmovd 0x38(%r9),%xmm4
DB 196,226,125,89,228 ; vpbroadcastq %xmm4,%ymm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -37798,9 +38804,9 @@ _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,209,130,0,0 ; vmovdqa 0x82d1(%rip),%ymm8 # 2fe00 <_sk_srcover_bgra_8888_sse2_lowp+0xa84>
+ DB 197,125,111,5,170,157,0,0 ; vmovdqa 0x9daa(%rip),%ymm8 # 32dc0 <_sk_srcover_bgra_8888_sse2_lowp+0xae4>
DB 196,193,85,219,224 ; vpand %ymm8,%ymm5,%ymm4
- DB 196,98,125,121,13,227,130,0,0 ; vpbroadcastw 0x82e3(%rip),%ymm9 # 2fe20 <_sk_srcover_bgra_8888_sse2_lowp+0xaa4>
+ DB 196,98,125,121,13,188,157,0,0 ; vpbroadcastw 0x9dbc(%rip),%ymm9 # 32de0 <_sk_srcover_bgra_8888_sse2_lowp+0xb04>
DB 197,213,113,213,8 ; vpsrlw $0x8,%ymm5,%ymm5
DB 197,197,114,215,16 ; vpsrld $0x10,%ymm7,%ymm7
DB 197,205,114,214,16 ; vpsrld $0x10,%ymm6,%ymm6
@@ -37839,19 +38845,19 @@ _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 27c17 <_sk_srcover_rgba_8888_hsw_lowp+0x283>
- DB 76,141,21,236,0,0,0 ; lea 0xec(%rip),%r10 # 27cf0 <_sk_srcover_rgba_8888_hsw_lowp+0x35c>
+ DB 119,26 ; ja 290fe <_sk_srcover_rgba_8888_hsw_lowp+0x283>
+ DB 76,141,21,237,0,0,0 ; lea 0xed(%rip),%r10 # 291d8 <_sk_srcover_rgba_8888_hsw_lowp+0x35d>
DB 75,99,4,130 ; movslq (%r10,%r8,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,65,121,126,1 ; vmovd %xmm8,(%r9)
- DB 233,151,0,0,0 ; jmpq 27cae <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ DB 233,151,0,0,0 ; jmpq 29195 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
DB 196,65,126,127,1 ; vmovdqu %ymm8,(%r9)
DB 196,65,126,127,73,32 ; vmovdqu %ymm9,0x20(%r9)
- DB 233,135,0,0,0 ; jmpq 27cae <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ DB 233,135,0,0,0 ; jmpq 29195 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
DB 196,67,121,22,65,8,2 ; vpextrd $0x2,%xmm8,0x8(%r9)
DB 196,65,121,214,1 ; vmovq %xmm8,(%r9)
- DB 235,121 ; jmp 27cae <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ DB 235,121 ; jmp 29195 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,67,121,22,73,24,2 ; vpextrd $0x2,%xmm9,0x18(%r9)
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
@@ -37859,12 +38865,12 @@ _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 27cae <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ DB 235,76 ; jmp 29195 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
DB 196,67,121,22,73,40,2 ; vpextrd $0x2,%xmm9,0x28(%r9)
DB 196,67,121,22,73,36,1 ; vpextrd $0x1,%xmm9,0x24(%r9)
DB 196,65,121,126,73,32 ; vmovd %xmm9,0x20(%r9)
DB 196,65,126,127,1 ; vmovdqu %ymm8,(%r9)
- DB 235,49 ; jmp 27cae <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ DB 235,49 ; jmp 29195 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
DB 196,67,125,57,202,1 ; vextracti128 $0x1,%ymm9,%xmm10
DB 196,67,121,22,81,56,2 ; vpextrd $0x2,%xmm10,0x38(%r9)
DB 196,67,125,57,202,1 ; vextracti128 $0x1,%ymm9,%xmm10
@@ -37875,69 +38881,63 @@ _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 102,144 ; xchg %ax,%ax
- DB 46,253 ; cs std
+ DB 15,31,0 ; nopl (%rax)
+ DB 45,253,255,255,96 ; sub $0x60fffffd,%eax
+ DB 253 ; std
DB 255 ; (bad)
- DB 255,97,253 ; jmpq *-0x3(%rcx)
+ DB 255,75,253 ; decl -0x3(%rbx)
DB 255 ; (bad)
- DB 255,76,253,255 ; decl -0x1(%rbp,%rdi,8)
DB 255 ; (bad)
- DB 189,253,255,255,166 ; mov $0xa6fffffd,%ebp
+ DB 188,253,255,255,165 ; mov $0xa5fffffd,%esp
DB 253 ; std
DB 255 ; (bad)
- DB 255,143,253,255,255,122 ; decl 0x7afffffd(%rdi)
+ DB 255,142,253,255,255,121 ; decl 0x79fffffd(%rsi)
DB 253 ; std
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255 ; (bad)
+ DB 254 ; (bad)
DB 253 ; std
DB 255 ; (bad)
- DB 255,243 ; push %rbx
+ DB 255,242 ; push %rdx
DB 253 ; std
DB 255 ; (bad)
- DB 255,230 ; jmpq *%rsi
+ DB 255,229 ; jmpq *%rbp
DB 253 ; std
DB 255 ; (bad)
- DB 255,209 ; callq *%rcx
+ DB 255,208 ; callq *%rax
DB 253 ; std
DB 255 ; (bad)
- DB 255,65,254 ; incl -0x2(%rcx)
+ DB 255,64,254 ; incl -0x2(%rax)
DB 255 ; (bad)
- DB 255,46 ; ljmp *(%rsi)
- DB 254 ; (bad)
- DB 255 ; (bad)
- DB 255,27 ; lcall *(%rbx)
+ DB 255,45,254,255,255,26 ; ljmp *0x1afffffe(%rip) # 1b0291cf <_sk_srcover_bgra_8888_sse2_lowp+0x1aff6ef3>
DB 254 ; (bad)
DB 255 ; (bad)
- DB 255,6 ; incl (%rsi)
- DB 254 ; (bad)
+ DB 255,5,254,255,255,28 ; incl 0x1cfffffe(%rip) # 1d0291d7 <_sk_srcover_bgra_8888_sse2_lowp+0x1cff6efb>
DB 255 ; (bad)
- DB 255,29,255,255,255,62 ; lcall *0x3effffff(%rip) # 3f027cf4 <_sk_srcover_bgra_8888_sse2_lowp+0x3eff8978>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,55 ; pushq (%rdi)
- DB 255 ; (bad)
+ DB 61,255,255,255,54 ; cmp $0x36ffffff,%eax
DB 255 ; (bad)
- DB 255,107,255 ; ljmp *-0x1(%rbx)
DB 255 ; (bad)
- DB 255,95,255 ; lcall *-0x1(%rdi)
+ DB 255,106,255 ; ljmp *-0x1(%rdx)
DB 255 ; (bad)
- DB 255,82,255 ; callq *-0x1(%rdx)
+ DB 255,94,255 ; lcall *-0x1(%rsi)
DB 255 ; (bad)
- DB 255,69,255 ; incl -0x1(%rbp)
+ DB 255,81,255 ; callq *-0x1(%rcx)
DB 255 ; (bad)
- DB 255,134,255,255,255,128 ; incl -0x7f000001(%rsi)
+ DB 255,68,255,255 ; incl -0x1(%rdi,%rdi,8)
+ DB 255,133,255,255,255,127 ; incl 0x7fffffff(%rbp)
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 121,255 ; jns 27d15 <_sk_srcover_rgba_8888_hsw_lowp+0x381>
+ DB 120,255 ; js 291fd <_sk_srcover_rgba_8888_hsw_lowp+0x382>
DB 255 ; (bad)
- DB 255,114,255 ; pushq -0x1(%rdx)
+ DB 255,113,255 ; pushq -0x1(%rcx)
DB 255 ; (bad)
- DB 255,179,255,255,255,167 ; pushq -0x58000001(%rbx)
+ DB 255,178,255,255,255,166 ; pushq -0x59000001(%rdx)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,154,255,255,255,141 ; lcall *-0x72000001(%rdx)
+ DB 255,153,255,255,255,140 ; lcall *-0x73000001(%rcx)
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -37955,9 +38955,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 27d88 <_sk_srcover_bgra_8888_hsw_lowp+0x5c>
+ DB 119,51 ; ja 29270 <_sk_srcover_bgra_8888_hsw_lowp+0x5c>
DB 197,221,239,228 ; vpxor %ymm4,%ymm4,%ymm4
- DB 76,141,29,236,2,0,0 ; lea 0x2ec(%rip),%r11 # 2804c <_sk_srcover_bgra_8888_hsw_lowp+0x320>
+ DB 76,141,29,236,2,0,0 ; lea 0x2ec(%rip),%r11 # 29534 <_sk_srcover_bgra_8888_hsw_lowp+0x320>
DB 75,99,4,131 ; movslq (%r11,%r8,4),%rax
DB 76,1,216 ; add %r11,%rax
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -37967,10 +38967,10 @@ _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 27e9e <_sk_srcover_bgra_8888_hsw_lowp+0x172>
+ DB 233,22,1,0,0 ; jmpq 29386 <_sk_srcover_bgra_8888_hsw_lowp+0x172>
DB 196,193,126,111,41 ; vmovdqu (%r9),%ymm5
DB 196,193,126,111,97,32 ; vmovdqu 0x20(%r9),%ymm4
- DB 233,6,1,0,0 ; jmpq 27e9e <_sk_srcover_bgra_8888_hsw_lowp+0x172>
+ DB 233,6,1,0,0 ; jmpq 29386 <_sk_srcover_bgra_8888_hsw_lowp+0x172>
DB 196,193,121,110,97,8 ; vmovd 0x8(%r9),%xmm4
DB 196,226,121,89,228 ; vpbroadcastq %xmm4,%xmm4
DB 197,197,239,255 ; vpxor %ymm7,%ymm7,%ymm7
@@ -37979,7 +38979,7 @@ _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 27e9e <_sk_srcover_bgra_8888_hsw_lowp+0x172>
+ DB 233,216,0,0,0 ; jmpq 29386 <_sk_srcover_bgra_8888_hsw_lowp+0x172>
DB 196,193,121,110,97,24 ; vmovd 0x18(%r9),%xmm4
DB 196,226,125,89,228 ; vpbroadcastq %xmm4,%ymm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -37995,7 +38995,7 @@ _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 27e9e <_sk_srcover_bgra_8888_hsw_lowp+0x172>
+ DB 233,129,0,0,0 ; jmpq 29386 <_sk_srcover_bgra_8888_hsw_lowp+0x172>
DB 196,193,121,110,97,40 ; vmovd 0x28(%r9),%xmm4
DB 196,226,121,89,228 ; vpbroadcastq %xmm4,%xmm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -38005,7 +39005,7 @@ _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 27e9e <_sk_srcover_bgra_8888_hsw_lowp+0x172>
+ DB 235,76 ; jmp 29386 <_sk_srcover_bgra_8888_hsw_lowp+0x172>
DB 196,193,121,110,97,56 ; vmovd 0x38(%r9),%xmm4
DB 196,226,125,89,228 ; vpbroadcastq %xmm4,%ymm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -38025,9 +39025,9 @@ _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,121,127,0,0 ; vmovdqa 0x7f79(%rip),%ymm8 # 2fe40 <_sk_srcover_bgra_8888_sse2_lowp+0xac4>
+ DB 197,125,111,5,81,154,0,0 ; vmovdqa 0x9a51(%rip),%ymm8 # 32e00 <_sk_srcover_bgra_8888_sse2_lowp+0xb24>
DB 196,193,85,219,240 ; vpand %ymm8,%ymm5,%ymm6
- DB 196,98,125,121,13,139,127,0,0 ; vpbroadcastw 0x7f8b(%rip),%ymm9 # 2fe60 <_sk_srcover_bgra_8888_sse2_lowp+0xae4>
+ DB 196,98,125,121,13,99,154,0,0 ; vpbroadcastw 0x9a63(%rip),%ymm9 # 32e20 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
DB 197,213,113,213,8 ; vpsrlw $0x8,%ymm5,%ymm5
DB 197,221,114,212,16 ; vpsrld $0x10,%ymm4,%ymm4
DB 197,197,114,215,16 ; vpsrld $0x10,%ymm7,%ymm7
@@ -38066,19 +39066,19 @@ _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 27faf <_sk_srcover_bgra_8888_hsw_lowp+0x283>
- DB 76,141,21,236,0,0,0 ; lea 0xec(%rip),%r10 # 28088 <_sk_srcover_bgra_8888_hsw_lowp+0x35c>
+ DB 119,26 ; ja 29497 <_sk_srcover_bgra_8888_hsw_lowp+0x283>
+ DB 76,141,21,236,0,0,0 ; lea 0xec(%rip),%r10 # 29570 <_sk_srcover_bgra_8888_hsw_lowp+0x35c>
DB 75,99,4,130 ; movslq (%r10,%r8,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,65,121,126,1 ; vmovd %xmm8,(%r9)
- DB 233,151,0,0,0 ; jmpq 28046 <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
+ DB 233,151,0,0,0 ; jmpq 2952e <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
DB 196,65,126,127,1 ; vmovdqu %ymm8,(%r9)
DB 196,65,126,127,73,32 ; vmovdqu %ymm9,0x20(%r9)
- DB 233,135,0,0,0 ; jmpq 28046 <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
+ DB 233,135,0,0,0 ; jmpq 2952e <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
DB 196,67,121,22,65,8,2 ; vpextrd $0x2,%xmm8,0x8(%r9)
DB 196,65,121,214,1 ; vmovq %xmm8,(%r9)
- DB 235,121 ; jmp 28046 <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
+ DB 235,121 ; jmp 2952e <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,67,121,22,73,24,2 ; vpextrd $0x2,%xmm9,0x18(%r9)
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
@@ -38086,12 +39086,12 @@ _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 28046 <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
+ DB 235,76 ; jmp 2952e <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
DB 196,67,121,22,73,40,2 ; vpextrd $0x2,%xmm9,0x28(%r9)
DB 196,67,121,22,73,36,1 ; vpextrd $0x1,%xmm9,0x24(%r9)
DB 196,65,121,126,73,32 ; vmovd %xmm9,0x20(%r9)
DB 196,65,126,127,1 ; vmovdqu %ymm8,(%r9)
- DB 235,49 ; jmp 28046 <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
+ DB 235,49 ; jmp 2952e <_sk_srcover_bgra_8888_hsw_lowp+0x31a>
DB 196,67,125,57,202,1 ; vextracti128 $0x1,%ymm9,%xmm10
DB 196,67,121,22,81,56,2 ; vpextrd $0x2,%xmm10,0x38(%r9)
DB 196,67,125,57,202,1 ; vextracti128 $0x1,%ymm9,%xmm10
@@ -38139,7 +39139,7 @@ _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) # 3f02808c <_sk_srcover_bgra_8888_sse2_lowp+0x3eff8d10>
+ DB 255,29,255,255,255,62 ; lcall *0x3effffff(%rip) # 3f029574 <_sk_srcover_bgra_8888_sse2_lowp+0x3eff7298>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,55 ; pushq (%rdi)
@@ -38157,7 +39157,7 @@ _sk_srcover_bgra_8888_hsw_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 121,255 ; jns 280ad <_sk_srcover_bgra_8888_hsw_lowp+0x381>
+ DB 121,255 ; jns 29595 <_sk_srcover_bgra_8888_hsw_lowp+0x381>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -38200,13 +39200,13 @@ _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 281de <_sk_start_pipeline_sse41_lowp+0x11a>
+ DB 15,131,153,0,0,0 ; jae 296c6 <_sk_start_pipeline_sse41_lowp+0x11a>
DB 72,139,133,24,255,255,255 ; mov -0xe8(%rbp),%rax
DB 72,141,64,8 ; lea 0x8(%rax),%rax
DB 72,137,133,16,255,255,255 ; mov %rax,-0xf0(%rbp)
DB 76,57,189,16,255,255,255 ; cmp %r15,-0xf0(%rbp)
DB 72,139,149,24,255,255,255 ; mov -0xe8(%rbp),%rdx
- DB 119,62 ; ja 281a5 <_sk_start_pipeline_sse41_lowp+0xe1>
+ DB 119,62 ; ja 2968d <_sk_start_pipeline_sse41_lowp+0xe1>
DB 76,139,165,24,255,255,255 ; mov -0xe8(%rbp),%r12
DB 49,255 ; xor %edi,%edi
DB 15,87,192 ; xorps %xmm0,%xmm0
@@ -38225,10 +39225,10 @@ _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 2816e <_sk_start_pipeline_sse41_lowp+0xaa>
+ DB 118,201 ; jbe 29656 <_sk_start_pipeline_sse41_lowp+0xaa>
DB 76,137,255 ; mov %r15,%rdi
DB 72,41,215 ; sub %rdx,%rdi
- DB 116,33 ; je 281ce <_sk_start_pipeline_sse41_lowp+0x10a>
+ DB 116,33 ; je 296b6 <_sk_start_pipeline_sse41_lowp+0x10a>
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -38242,7 +39242,7 @@ _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 28157 <_sk_start_pipeline_sse41_lowp+0x93>
+ DB 15,133,121,255,255,255 ; jne 2963f <_sk_start_pipeline_sse41_lowp+0x93>
DB 15,40,181,32,255,255,255 ; movaps -0xe0(%rbp),%xmm6
DB 15,40,189,48,255,255,255 ; movaps -0xd0(%rbp),%xmm7
DB 68,15,40,133,64,255,255,255 ; movaps -0xc0(%rbp),%xmm8
@@ -38281,7 +39281,7 @@ _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,93,124,0,0 ; addps 0x7c5d(%rip),%xmm2 # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+ DB 15,88,21,53,151,0,0 ; addps 0x9735(%rip),%xmm2 # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,40,218 ; movaps %xmm2,%xmm3
DB 255,224 ; jmpq *%rax
@@ -38446,7 +39446,7 @@ _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,162,121,0,0 ; movaps 0x79a2(%rip),%xmm3 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 15,40,29,122,148,0,0 ; movaps 0x947a(%rip),%xmm3 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -38455,7 +39455,7 @@ _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,142,121,0,0 ; movaps 0x798e(%rip),%xmm0 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 15,40,5,102,148,0,0 ; movaps 0x9466(%rip),%xmm0 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -38464,10 +39464,10 @@ _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,97,113,0,0 ; movss 0x7161(%rip),%xmm2 # 2f658 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 243,15,16,21,217,139,0,0 ; movss 0x8bd9(%rip),%xmm2 # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 243,15,16,0 ; movss (%rax),%xmm0
DB 243,15,89,194 ; mulss %xmm2,%xmm0
- DB 243,68,15,16,5,32,113,0,0 ; movss 0x7120(%rip),%xmm8 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 243,68,15,16,5,152,139,0,0 ; movss 0x8b98(%rip),%xmm8 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 243,65,15,88,192 ; addss %xmm8,%xmm0
DB 243,68,15,44,192 ; cvttss2si %xmm0,%r8d
DB 102,65,15,110,192 ; movd %r8d,%xmm0
@@ -38508,7 +39508,7 @@ _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,218,120,0,0 ; movdqa 0x78da(%rip),%xmm8 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,5,178,147,0,0 ; movdqa 0x93b2(%rip),%xmm8 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,65,15,253,192 ; paddw %xmm8,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,15,213,203 ; pmullw %xmm3,%xmm1
@@ -38523,7 +39523,7 @@ _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,163,120,0,0 ; movdqa 0x78a3(%rip),%xmm8 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,5,123,147,0,0 ; movdqa 0x937b(%rip),%xmm8 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,65,15,253,224 ; paddw %xmm8,%xmm4
DB 102,15,113,212,8 ; psrlw $0x8,%xmm4
DB 102,15,213,239 ; pmullw %xmm7,%xmm5
@@ -38563,7 +39563,7 @@ _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,65,120,0,0 ; movdqa 0x7841(%rip),%xmm8 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,5,25,147,0,0 ; movdqa 0x9319(%rip),%xmm8 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,69,15,111,200 ; movdqa %xmm8,%xmm9
DB 102,68,15,249,200 ; psubw %xmm0,%xmm9
DB 102,69,15,111,208 ; movdqa %xmm8,%xmm10
@@ -38591,7 +39591,7 @@ 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,229,119,0,0 ; movdqa 0x77e5(%rip),%xmm3 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,15,111,29,189,146,0,0 ; movdqa 0x92bd(%rip),%xmm3 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,68,15,111,203 ; movdqa %xmm3,%xmm9
DB 102,69,15,249,200 ; psubw %xmm8,%xmm9
DB 102,69,15,111,193 ; movdqa %xmm9,%xmm8
@@ -38621,7 +39621,7 @@ 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,101,119,0,0 ; movdqa 0x7765(%rip),%xmm9 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,13,61,146,0,0 ; movdqa 0x923d(%rip),%xmm9 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,69,15,253,193 ; paddw %xmm9,%xmm8
DB 102,68,15,111,213 ; movdqa %xmm5,%xmm10
DB 102,68,15,213,211 ; pmullw %xmm3,%xmm10
@@ -38648,7 +39648,7 @@ _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,240,118,0,0 ; movdqa 0x76f0(%rip),%xmm8 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,5,200,145,0,0 ; movdqa 0x91c8(%rip),%xmm8 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,65,15,253,192 ; paddw %xmm8,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,15,213,207 ; pmullw %xmm7,%xmm1
@@ -38667,7 +39667,7 @@ 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,167,118,0,0 ; movdqa 0x76a7(%rip),%xmm8 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,5,127,145,0,0 ; movdqa 0x917f(%rip),%xmm8 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,65,15,253,192 ; paddw %xmm8,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,15,111,205 ; movdqa %xmm5,%xmm1
@@ -38686,7 +39686,7 @@ _sk_dstin_sse41_lowp LABEL PROC
PUBLIC _sk_srcout_sse41_lowp
_sk_srcout_sse41_lowp LABEL PROC
- DB 102,68,15,111,5,94,118,0,0 ; movdqa 0x765e(%rip),%xmm8 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,5,54,145,0,0 ; movdqa 0x9136(%rip),%xmm8 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,69,15,111,200 ; movdqa %xmm8,%xmm9
DB 102,68,15,249,207 ; psubw %xmm7,%xmm9
DB 102,65,15,213,193 ; pmullw %xmm9,%xmm0
@@ -38707,7 +39707,7 @@ _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,7,118,0,0 ; movdqa 0x7607(%rip),%xmm8 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,5,223,144,0,0 ; movdqa 0x90df(%rip),%xmm8 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,65,15,111,216 ; movdqa %xmm8,%xmm3
DB 102,15,249,216 ; psubw %xmm0,%xmm3
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
@@ -38730,7 +39730,7 @@ _sk_dstout_sse41_lowp LABEL PROC
PUBLIC _sk_srcover_sse41_lowp
_sk_srcover_sse41_lowp LABEL PROC
- DB 102,68,15,111,13,173,117,0,0 ; movdqa 0x75ad(%rip),%xmm9 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,13,133,144,0,0 ; movdqa 0x9085(%rip),%xmm9 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,69,15,111,193 ; movdqa %xmm9,%xmm8
DB 102,68,15,249,195 ; psubw %xmm3,%xmm8
DB 102,69,15,111,208 ; movdqa %xmm8,%xmm10
@@ -38757,7 +39757,7 @@ _sk_srcover_sse41_lowp LABEL PROC
PUBLIC _sk_dstover_sse41_lowp
_sk_dstover_sse41_lowp LABEL PROC
- DB 102,68,15,111,5,51,117,0,0 ; movdqa 0x7533(%rip),%xmm8 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,5,11,144,0,0 ; movdqa 0x900b(%rip),%xmm8 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,69,15,111,200 ; movdqa %xmm8,%xmm9
DB 102,68,15,249,207 ; psubw %xmm7,%xmm9
DB 102,65,15,213,193 ; pmullw %xmm9,%xmm0
@@ -38782,7 +39782,7 @@ _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,204,116,0,0 ; movdqa 0x74cc(%rip),%xmm8 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,5,164,143,0,0 ; movdqa 0x8fa4(%rip),%xmm8 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,65,15,253,192 ; paddw %xmm8,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,15,213,205 ; pmullw %xmm5,%xmm1
@@ -38799,7 +39799,7 @@ _sk_modulate_sse41_lowp LABEL PROC
PUBLIC _sk_multiply_sse41_lowp
_sk_multiply_sse41_lowp LABEL PROC
- DB 102,68,15,111,13,139,116,0,0 ; movdqa 0x748b(%rip),%xmm9 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,13,99,143,0,0 ; movdqa 0x8f63(%rip),%xmm9 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,69,15,111,193 ; movdqa %xmm9,%xmm8
DB 102,68,15,249,195 ; psubw %xmm3,%xmm8
DB 102,69,15,111,208 ; movdqa %xmm8,%xmm10
@@ -38840,7 +39840,7 @@ _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,208,115,0,0 ; movdqa 0x73d0(%rip),%xmm8 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,5,168,142,0,0 ; movdqa 0x8ea8(%rip),%xmm8 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,65,15,56,58,192 ; pminuw %xmm8,%xmm0
DB 102,15,253,205 ; paddw %xmm5,%xmm1
DB 102,65,15,56,58,200 ; pminuw %xmm8,%xmm1
@@ -38858,7 +39858,7 @@ _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,138,115,0,0 ; movdqa 0x738a(%rip),%xmm10 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,21,98,142,0,0 ; movdqa 0x8e62(%rip),%xmm10 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,65,15,253,202 ; paddw %xmm10,%xmm1
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
DB 102,15,249,193 ; psubw %xmm1,%xmm0
@@ -38888,7 +39888,7 @@ _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,8,115,0,0 ; movdqa 0x7308(%rip),%xmm9 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,13,224,141,0,0 ; movdqa 0x8de0(%rip),%xmm9 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,69,15,111,209 ; movdqa %xmm9,%xmm10
DB 102,68,15,249,215 ; psubw %xmm7,%xmm10
DB 102,65,15,213,194 ; pmullw %xmm10,%xmm0
@@ -38929,7 +39929,7 @@ _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,79,114,0,0 ; movdqa 0x724f(%rip),%xmm9 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,13,39,141,0,0 ; movdqa 0x8d27(%rip),%xmm9 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,65,15,253,201 ; paddw %xmm9,%xmm1
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
DB 102,15,249,193 ; psubw %xmm1,%xmm0
@@ -38971,7 +39971,7 @@ _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,146,113,0,0 ; movdqa 0x7192(%rip),%xmm9 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,13,106,140,0,0 ; movdqa 0x8c6a(%rip),%xmm9 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,65,15,253,201 ; paddw %xmm9,%xmm1
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
DB 102,15,249,193 ; psubw %xmm1,%xmm0
@@ -39013,10 +40013,10 @@ _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,213,112,0,0 ; movdqa 0x70d5(%rip),%xmm9 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,13,173,139,0,0 ; movdqa 0x8bad(%rip),%xmm9 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,65,15,253,201 ; paddw %xmm9,%xmm1
DB 102,15,113,209,7 ; psrlw $0x7,%xmm1
- DB 102,68,15,111,21,34,120,0,0 ; movdqa 0x7822(%rip),%xmm10 # 305d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1254>
+ DB 102,68,15,111,21,250,146,0,0 ; movdqa 0x92fa(%rip),%xmm10 # 33590 <_sk_srcover_bgra_8888_sse2_lowp+0x12b4>
DB 102,65,15,219,202 ; pand %xmm10,%xmm1
DB 102,15,249,193 ; psubw %xmm1,%xmm0
DB 102,68,15,111,221 ; movdqa %xmm5,%xmm11
@@ -39056,10 +40056,10 @@ _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,17,112,0,0 ; movdqa 0x7011(%rip),%xmm9 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,13,233,138,0,0 ; movdqa 0x8ae9(%rip),%xmm9 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,65,15,253,201 ; paddw %xmm9,%xmm1
DB 102,15,113,209,7 ; psrlw $0x7,%xmm1
- DB 102,68,15,111,21,94,119,0,0 ; movdqa 0x775e(%rip),%xmm10 # 305d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1254>
+ DB 102,68,15,111,21,54,146,0,0 ; movdqa 0x9236(%rip),%xmm10 # 33590 <_sk_srcover_bgra_8888_sse2_lowp+0x12b4>
DB 102,65,15,219,202 ; pand %xmm10,%xmm1
DB 102,15,249,193 ; psubw %xmm1,%xmm0
DB 102,15,111,205 ; movdqa %xmm5,%xmm1
@@ -39094,14 +40094,14 @@ _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,105,111,0,0 ; movdqa 0x6f69(%rip),%xmm11 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,29,65,138,0,0 ; movdqa 0x8a41(%rip),%xmm11 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,69,15,249,220 ; psubw %xmm12,%xmm11
DB 102,65,15,111,227 ; movdqa %xmm11,%xmm4
DB 102,65,15,213,224 ; pmullw %xmm8,%xmm4
DB 102,68,15,111,251 ; movdqa %xmm3,%xmm15
DB 102,69,15,249,248 ; psubw %xmm8,%xmm15
DB 102,69,15,253,192 ; paddw %xmm8,%xmm8
- DB 102,68,15,111,13,178,118,0,0 ; movdqa 0x76b2(%rip),%xmm9 # 305e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1264>
+ DB 102,68,15,111,13,138,145,0,0 ; movdqa 0x918a(%rip),%xmm9 # 335a0 <_sk_srcover_bgra_8888_sse2_lowp+0x12c4>
DB 102,68,15,111,243 ; movdqa %xmm3,%xmm14
DB 102,69,15,239,241 ; pxor %xmm9,%xmm14
DB 102,65,15,111,196 ; movdqa %xmm12,%xmm0
@@ -39148,7 +40148,7 @@ _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,91,110,0,0 ; movdqa 0x6e5b(%rip),%xmm9 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,13,51,137,0,0 ; movdqa 0x8933(%rip),%xmm9 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,65,15,111,193 ; movdqa %xmm9,%xmm0
DB 102,15,249,195 ; psubw %xmm3,%xmm0
DB 102,15,111,248 ; movdqa %xmm0,%xmm7
@@ -39187,7 +40187,7 @@ _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,182,109,0,0 ; movdqa 0x6db6(%rip),%xmm11 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,29,142,136,0,0 ; movdqa 0x888e(%rip),%xmm11 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,69,15,249,220 ; psubw %xmm12,%xmm11
DB 102,65,15,111,195 ; movdqa %xmm11,%xmm0
DB 102,65,15,213,192 ; pmullw %xmm8,%xmm0
@@ -39199,7 +40199,7 @@ _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,232,116,0,0 ; movdqa 0x74e8(%rip),%xmm9 # 305e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1264>
+ DB 102,68,15,111,13,192,143,0,0 ; movdqa 0x8fc0(%rip),%xmm9 # 335a0 <_sk_srcover_bgra_8888_sse2_lowp+0x12c4>
DB 102,69,15,111,212 ; movdqa %xmm12,%xmm10
DB 102,68,15,213,211 ; pmullw %xmm3,%xmm10
DB 102,69,15,213,254 ; pmullw %xmm14,%xmm15
@@ -39245,7 +40245,7 @@ _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,154,108,0,0 ; movdqa 0x6c9a(%rip),%xmm9 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,13,114,135,0,0 ; movdqa 0x8772(%rip),%xmm9 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,65,15,111,193 ; movdqa %xmm9,%xmm0
DB 102,15,249,195 ; psubw %xmm3,%xmm0
DB 102,15,111,248 ; movdqa %xmm0,%xmm7
@@ -39287,49 +40287,49 @@ _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 2929b <_sk_load_8888_sse41_lowp+0x44>
+ DB 119,41 ; ja 2a783 <_sk_load_8888_sse41_lowp+0x44>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,239,0,0,0 ; lea 0xef(%rip),%r9 # 29370 <_sk_load_8888_sse41_lowp+0x119>
+ DB 76,141,13,239,0,0,0 ; lea 0xef(%rip),%r9 # 2a858 <_sk_load_8888_sse41_lowp+0x119>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 255,224 ; jmpq *%rax
DB 102,65,15,110,20,144 ; movd (%r8,%rdx,4),%xmm2
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,89 ; jmp 292f4 <_sk_load_8888_sse41_lowp+0x9d>
+ DB 235,89 ; jmp 2a7dc <_sk_load_8888_sse41_lowp+0x9d>
DB 243,65,15,111,20,144 ; movdqu (%r8,%rdx,4),%xmm2
DB 243,69,15,111,68,144,16 ; movdqu 0x10(%r8,%rdx,4),%xmm8
- DB 235,74 ; jmp 292f4 <_sk_load_8888_sse41_lowp+0x9d>
+ DB 235,74 ; jmp 2a7dc <_sk_load_8888_sse41_lowp+0x9d>
DB 102,65,15,110,68,144,8 ; movd 0x8(%r8,%rdx,4),%xmm0
DB 102,68,15,112,192,69 ; pshufd $0x45,%xmm0,%xmm8
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 243,65,15,126,20,144 ; movq (%r8,%rdx,4),%xmm2
DB 102,65,15,58,14,208,240 ; pblendw $0xf0,%xmm8,%xmm2
DB 102,68,15,111,192 ; movdqa %xmm0,%xmm8
- DB 235,37 ; jmp 292f4 <_sk_load_8888_sse41_lowp+0x9d>
+ DB 235,37 ; jmp 2a7dc <_sk_load_8888_sse41_lowp+0x9d>
DB 102,65,15,110,68,144,24 ; movd 0x18(%r8,%rdx,4),%xmm0
DB 102,68,15,112,192,69 ; pshufd $0x45,%xmm0,%xmm8
DB 102,69,15,58,34,68,144,20,1 ; pinsrd $0x1,0x14(%r8,%rdx,4),%xmm8
DB 102,69,15,58,34,68,144,16,0 ; pinsrd $0x0,0x10(%r8,%rdx,4),%xmm8
DB 243,65,15,111,20,144 ; movdqu (%r8,%rdx,4),%xmm2
- DB 102,15,111,5,244,114,0,0 ; movdqa 0x72f4(%rip),%xmm0 # 305f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1274>
+ DB 102,15,111,5,204,141,0,0 ; movdqa 0x8dcc(%rip),%xmm0 # 335b0 <_sk_srcover_bgra_8888_sse2_lowp+0x12d4>
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
DB 102,15,56,0,200 ; pshufb %xmm0,%xmm1
DB 102,65,15,111,216 ; movdqa %xmm8,%xmm3
DB 102,15,56,0,216 ; pshufb %xmm0,%xmm3
DB 102,15,108,203 ; punpcklqdq %xmm3,%xmm1
- DB 102,68,15,111,13,84,107,0,0 ; movdqa 0x6b54(%rip),%xmm9 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,13,44,134,0,0 ; movdqa 0x862c(%rip),%xmm9 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,65,15,219,193 ; pand %xmm9,%xmm0
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
- DB 102,68,15,111,21,205,114,0,0 ; movdqa 0x72cd(%rip),%xmm10 # 30600 <_sk_srcover_bgra_8888_sse2_lowp+0x1284>
+ DB 102,68,15,111,21,165,141,0,0 ; movdqa 0x8da5(%rip),%xmm10 # 335c0 <_sk_srcover_bgra_8888_sse2_lowp+0x12e4>
DB 102,15,111,218 ; movdqa %xmm2,%xmm3
DB 102,65,15,56,0,218 ; pshufb %xmm10,%xmm3
DB 102,69,15,111,216 ; movdqa %xmm8,%xmm11
DB 102,69,15,56,0,218 ; pshufb %xmm10,%xmm11
DB 102,65,15,108,219 ; punpcklqdq %xmm11,%xmm3
- DB 102,68,15,111,21,186,114,0,0 ; movdqa 0x72ba(%rip),%xmm10 # 30610 <_sk_srcover_bgra_8888_sse2_lowp+0x1294>
+ DB 102,68,15,111,21,146,141,0,0 ; movdqa 0x8d92(%rip),%xmm10 # 335d0 <_sk_srcover_bgra_8888_sse2_lowp+0x12f4>
DB 102,65,15,56,0,210 ; pshufb %xmm10,%xmm2
DB 102,69,15,56,0,194 ; pshufb %xmm10,%xmm8
DB 102,65,15,108,208 ; punpcklqdq %xmm8,%xmm2
@@ -39345,7 +40345,7 @@ _sk_load_8888_sse41_lowp LABEL PROC
DB 58,255 ; cmp %bh,%bh
DB 255 ; (bad)
DB 255 ; (bad)
- DB 126,255 ; jle 2937d <_sk_load_8888_sse41_lowp+0x126>
+ DB 126,255 ; jle 2a865 <_sk_load_8888_sse41_lowp+0x126>
DB 255 ; (bad)
DB 255,117,255 ; pushq -0x1(%rbp)
DB 255 ; (bad)
@@ -39365,49 +40365,49 @@ _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 293d0 <_sk_load_8888_dst_sse41_lowp+0x44>
+ DB 119,41 ; ja 2a8b8 <_sk_load_8888_dst_sse41_lowp+0x44>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,242,0,0,0 ; lea 0xf2(%rip),%r9 # 294a8 <_sk_load_8888_dst_sse41_lowp+0x11c>
+ DB 76,141,13,242,0,0,0 ; lea 0xf2(%rip),%r9 # 2a990 <_sk_load_8888_dst_sse41_lowp+0x11c>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 255,224 ; jmpq *%rax
DB 102,65,15,110,52,144 ; movd (%r8,%rdx,4),%xmm6
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,89 ; jmp 29429 <_sk_load_8888_dst_sse41_lowp+0x9d>
+ DB 235,89 ; jmp 2a911 <_sk_load_8888_dst_sse41_lowp+0x9d>
DB 243,65,15,111,52,144 ; movdqu (%r8,%rdx,4),%xmm6
DB 243,69,15,111,68,144,16 ; movdqu 0x10(%r8,%rdx,4),%xmm8
- DB 235,74 ; jmp 29429 <_sk_load_8888_dst_sse41_lowp+0x9d>
+ DB 235,74 ; jmp 2a911 <_sk_load_8888_dst_sse41_lowp+0x9d>
DB 102,65,15,110,100,144,8 ; movd 0x8(%r8,%rdx,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 243,65,15,126,52,144 ; movq (%r8,%rdx,4),%xmm6
DB 102,65,15,58,14,240,240 ; pblendw $0xf0,%xmm8,%xmm6
DB 102,68,15,111,196 ; movdqa %xmm4,%xmm8
- DB 235,37 ; jmp 29429 <_sk_load_8888_dst_sse41_lowp+0x9d>
+ DB 235,37 ; jmp 2a911 <_sk_load_8888_dst_sse41_lowp+0x9d>
DB 102,65,15,110,100,144,24 ; movd 0x18(%r8,%rdx,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 102,69,15,58,34,68,144,20,1 ; pinsrd $0x1,0x14(%r8,%rdx,4),%xmm8
DB 102,69,15,58,34,68,144,16,0 ; pinsrd $0x0,0x10(%r8,%rdx,4),%xmm8
DB 243,65,15,111,52,144 ; movdqu (%r8,%rdx,4),%xmm6
- DB 102,15,111,37,191,113,0,0 ; movdqa 0x71bf(%rip),%xmm4 # 305f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1274>
+ DB 102,15,111,37,151,140,0,0 ; movdqa 0x8c97(%rip),%xmm4 # 335b0 <_sk_srcover_bgra_8888_sse2_lowp+0x12d4>
DB 102,15,111,238 ; movdqa %xmm6,%xmm5
DB 102,15,56,0,236 ; pshufb %xmm4,%xmm5
DB 102,65,15,111,248 ; movdqa %xmm8,%xmm7
DB 102,15,56,0,252 ; pshufb %xmm4,%xmm7
DB 102,15,108,239 ; punpcklqdq %xmm7,%xmm5
- DB 102,68,15,111,13,31,106,0,0 ; movdqa 0x6a1f(%rip),%xmm9 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,13,247,132,0,0 ; movdqa 0x84f7(%rip),%xmm9 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,15,111,229 ; movdqa %xmm5,%xmm4
DB 102,65,15,219,225 ; pand %xmm9,%xmm4
DB 102,15,113,213,8 ; psrlw $0x8,%xmm5
- DB 102,68,15,111,21,152,113,0,0 ; movdqa 0x7198(%rip),%xmm10 # 30600 <_sk_srcover_bgra_8888_sse2_lowp+0x1284>
+ DB 102,68,15,111,21,112,140,0,0 ; movdqa 0x8c70(%rip),%xmm10 # 335c0 <_sk_srcover_bgra_8888_sse2_lowp+0x12e4>
DB 102,15,111,254 ; movdqa %xmm6,%xmm7
DB 102,65,15,56,0,250 ; pshufb %xmm10,%xmm7
DB 102,69,15,111,216 ; movdqa %xmm8,%xmm11
DB 102,69,15,56,0,218 ; pshufb %xmm10,%xmm11
DB 102,65,15,108,251 ; punpcklqdq %xmm11,%xmm7
- DB 102,68,15,111,21,133,113,0,0 ; movdqa 0x7185(%rip),%xmm10 # 30610 <_sk_srcover_bgra_8888_sse2_lowp+0x1294>
+ DB 102,68,15,111,21,93,140,0,0 ; movdqa 0x8c5d(%rip),%xmm10 # 335d0 <_sk_srcover_bgra_8888_sse2_lowp+0x12f4>
DB 102,65,15,56,0,242 ; pshufb %xmm10,%xmm6
DB 102,69,15,56,0,194 ; pshufb %xmm10,%xmm8
DB 102,65,15,108,240 ; punpcklqdq %xmm8,%xmm6
@@ -39423,7 +40423,7 @@ _sk_load_8888_dst_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 294b5 <_sk_load_8888_dst_sse41_lowp+0x129>
+ DB 123,255 ; jnp 2a99d <_sk_load_8888_dst_sse41_lowp+0x129>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -39458,20 +40458,20 @@ _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 2954a <_sk_store_8888_sse41_lowp+0x86>
+ DB 119,27 ; ja 2aa32 <_sk_store_8888_sse41_lowp+0x86>
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,87,0,0,0 ; lea 0x57(%rip),%r9 # 29590 <_sk_store_8888_sse41_lowp+0xcc>
+ DB 76,141,13,87,0,0,0 ; lea 0x57(%rip),%r9 # 2aa78 <_sk_store_8888_sse41_lowp+0xcc>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 102,69,15,126,4,144 ; movd %xmm8,(%r8,%rdx,4)
- DB 235,63 ; jmp 29589 <_sk_store_8888_sse41_lowp+0xc5>
+ DB 235,63 ; jmp 2aa71 <_sk_store_8888_sse41_lowp+0xc5>
DB 243,69,15,127,4,144 ; movdqu %xmm8,(%r8,%rdx,4)
DB 243,69,15,127,76,144,16 ; movdqu %xmm9,0x10(%r8,%rdx,4)
- DB 235,48 ; jmp 29589 <_sk_store_8888_sse41_lowp+0xc5>
+ DB 235,48 ; jmp 2aa71 <_sk_store_8888_sse41_lowp+0xc5>
DB 102,69,15,58,22,68,144,8,2 ; pextrd $0x2,%xmm8,0x8(%r8,%rdx,4)
DB 102,69,15,214,4,144 ; movq %xmm8,(%r8,%rdx,4)
- DB 235,31 ; jmp 29589 <_sk_store_8888_sse41_lowp+0xc5>
+ DB 235,31 ; jmp 2aa71 <_sk_store_8888_sse41_lowp+0xc5>
DB 102,69,15,58,22,76,144,24,2 ; pextrd $0x2,%xmm9,0x18(%r8,%rdx,4)
DB 102,69,15,58,22,76,144,20,1 ; pextrd $0x1,%xmm9,0x14(%r8,%rdx,4)
DB 102,69,15,126,76,144,16 ; movd %xmm9,0x10(%r8,%rdx,4)
@@ -39513,49 +40513,49 @@ _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 295f0 <_sk_load_bgra_sse41_lowp+0x44>
+ DB 119,41 ; ja 2aad8 <_sk_load_bgra_sse41_lowp+0x44>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,242,0,0,0 ; lea 0xf2(%rip),%r9 # 296c8 <_sk_load_bgra_sse41_lowp+0x11c>
+ DB 76,141,13,242,0,0,0 ; lea 0xf2(%rip),%r9 # 2abb0 <_sk_load_bgra_sse41_lowp+0x11c>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 255,224 ; jmpq *%rax
DB 102,65,15,110,4,144 ; movd (%r8,%rdx,4),%xmm0
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,89 ; jmp 29649 <_sk_load_bgra_sse41_lowp+0x9d>
+ DB 235,89 ; jmp 2ab31 <_sk_load_bgra_sse41_lowp+0x9d>
DB 243,65,15,111,4,144 ; movdqu (%r8,%rdx,4),%xmm0
DB 243,69,15,111,68,144,16 ; movdqu 0x10(%r8,%rdx,4),%xmm8
- DB 235,74 ; jmp 29649 <_sk_load_bgra_sse41_lowp+0x9d>
+ DB 235,74 ; jmp 2ab31 <_sk_load_bgra_sse41_lowp+0x9d>
DB 102,65,15,110,68,144,8 ; movd 0x8(%r8,%rdx,4),%xmm0
DB 102,68,15,112,192,69 ; pshufd $0x45,%xmm0,%xmm8
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 243,65,15,126,4,144 ; movq (%r8,%rdx,4),%xmm0
DB 102,65,15,58,14,192,240 ; pblendw $0xf0,%xmm8,%xmm0
DB 102,68,15,111,193 ; movdqa %xmm1,%xmm8
- DB 235,37 ; jmp 29649 <_sk_load_bgra_sse41_lowp+0x9d>
+ DB 235,37 ; jmp 2ab31 <_sk_load_bgra_sse41_lowp+0x9d>
DB 102,65,15,110,68,144,24 ; movd 0x18(%r8,%rdx,4),%xmm0
DB 102,68,15,112,192,69 ; pshufd $0x45,%xmm0,%xmm8
DB 102,69,15,58,34,68,144,20,1 ; pinsrd $0x1,0x14(%r8,%rdx,4),%xmm8
DB 102,69,15,58,34,68,144,16,0 ; pinsrd $0x0,0x10(%r8,%rdx,4),%xmm8
DB 243,65,15,111,4,144 ; movdqu (%r8,%rdx,4),%xmm0
- DB 102,15,111,21,159,111,0,0 ; movdqa 0x6f9f(%rip),%xmm2 # 305f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1274>
+ DB 102,15,111,21,119,138,0,0 ; movdqa 0x8a77(%rip),%xmm2 # 335b0 <_sk_srcover_bgra_8888_sse2_lowp+0x12d4>
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,56,0,202 ; pshufb %xmm2,%xmm1
DB 102,65,15,111,216 ; movdqa %xmm8,%xmm3
DB 102,15,56,0,218 ; pshufb %xmm2,%xmm3
DB 102,15,108,203 ; punpcklqdq %xmm3,%xmm1
- DB 102,68,15,111,13,255,103,0,0 ; movdqa 0x67ff(%rip),%xmm9 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,13,215,130,0,0 ; movdqa 0x82d7(%rip),%xmm9 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
DB 102,65,15,219,209 ; pand %xmm9,%xmm2
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
- DB 102,68,15,111,21,120,111,0,0 ; movdqa 0x6f78(%rip),%xmm10 # 30600 <_sk_srcover_bgra_8888_sse2_lowp+0x1284>
+ DB 102,68,15,111,21,80,138,0,0 ; movdqa 0x8a50(%rip),%xmm10 # 335c0 <_sk_srcover_bgra_8888_sse2_lowp+0x12e4>
DB 102,15,111,216 ; movdqa %xmm0,%xmm3
DB 102,65,15,56,0,218 ; pshufb %xmm10,%xmm3
DB 102,69,15,111,216 ; movdqa %xmm8,%xmm11
DB 102,69,15,56,0,218 ; pshufb %xmm10,%xmm11
DB 102,65,15,108,219 ; punpcklqdq %xmm11,%xmm3
- DB 102,68,15,111,21,101,111,0,0 ; movdqa 0x6f65(%rip),%xmm10 # 30610 <_sk_srcover_bgra_8888_sse2_lowp+0x1294>
+ DB 102,68,15,111,21,61,138,0,0 ; movdqa 0x8a3d(%rip),%xmm10 # 335d0 <_sk_srcover_bgra_8888_sse2_lowp+0x12f4>
DB 102,65,15,56,0,194 ; pshufb %xmm10,%xmm0
DB 102,69,15,56,0,194 ; pshufb %xmm10,%xmm8
DB 102,65,15,108,192 ; punpcklqdq %xmm8,%xmm0
@@ -39571,7 +40571,7 @@ _sk_load_bgra_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 296d5 <_sk_load_bgra_sse41_lowp+0x129>
+ DB 123,255 ; jnp 2abbd <_sk_load_bgra_sse41_lowp+0x129>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -39591,49 +40591,49 @@ _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 29728 <_sk_load_bgra_dst_sse41_lowp+0x44>
+ DB 119,41 ; ja 2ac10 <_sk_load_bgra_dst_sse41_lowp+0x44>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,242,0,0,0 ; lea 0xf2(%rip),%r9 # 29800 <_sk_load_bgra_dst_sse41_lowp+0x11c>
+ DB 76,141,13,242,0,0,0 ; lea 0xf2(%rip),%r9 # 2ace8 <_sk_load_bgra_dst_sse41_lowp+0x11c>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 102,15,239,237 ; pxor %xmm5,%xmm5
DB 255,224 ; jmpq *%rax
DB 102,65,15,110,36,144 ; movd (%r8,%rdx,4),%xmm4
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,89 ; jmp 29781 <_sk_load_bgra_dst_sse41_lowp+0x9d>
+ DB 235,89 ; jmp 2ac69 <_sk_load_bgra_dst_sse41_lowp+0x9d>
DB 243,65,15,111,36,144 ; movdqu (%r8,%rdx,4),%xmm4
DB 243,69,15,111,68,144,16 ; movdqu 0x10(%r8,%rdx,4),%xmm8
- DB 235,74 ; jmp 29781 <_sk_load_bgra_dst_sse41_lowp+0x9d>
+ DB 235,74 ; jmp 2ac69 <_sk_load_bgra_dst_sse41_lowp+0x9d>
DB 102,65,15,110,100,144,8 ; movd 0x8(%r8,%rdx,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 102,15,239,237 ; pxor %xmm5,%xmm5
DB 243,65,15,126,36,144 ; movq (%r8,%rdx,4),%xmm4
DB 102,65,15,58,14,224,240 ; pblendw $0xf0,%xmm8,%xmm4
DB 102,68,15,111,197 ; movdqa %xmm5,%xmm8
- DB 235,37 ; jmp 29781 <_sk_load_bgra_dst_sse41_lowp+0x9d>
+ DB 235,37 ; jmp 2ac69 <_sk_load_bgra_dst_sse41_lowp+0x9d>
DB 102,65,15,110,100,144,24 ; movd 0x18(%r8,%rdx,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 102,69,15,58,34,68,144,20,1 ; pinsrd $0x1,0x14(%r8,%rdx,4),%xmm8
DB 102,69,15,58,34,68,144,16,0 ; pinsrd $0x0,0x10(%r8,%rdx,4),%xmm8
DB 243,65,15,111,36,144 ; movdqu (%r8,%rdx,4),%xmm4
- DB 102,15,111,53,103,110,0,0 ; movdqa 0x6e67(%rip),%xmm6 # 305f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1274>
+ DB 102,15,111,53,63,137,0,0 ; movdqa 0x893f(%rip),%xmm6 # 335b0 <_sk_srcover_bgra_8888_sse2_lowp+0x12d4>
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,56,0,238 ; pshufb %xmm6,%xmm5
DB 102,65,15,111,248 ; movdqa %xmm8,%xmm7
DB 102,15,56,0,254 ; pshufb %xmm6,%xmm7
DB 102,15,108,239 ; punpcklqdq %xmm7,%xmm5
- DB 102,68,15,111,13,199,102,0,0 ; movdqa 0x66c7(%rip),%xmm9 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,13,159,129,0,0 ; movdqa 0x819f(%rip),%xmm9 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,15,111,245 ; movdqa %xmm5,%xmm6
DB 102,65,15,219,241 ; pand %xmm9,%xmm6
DB 102,15,113,213,8 ; psrlw $0x8,%xmm5
- DB 102,68,15,111,21,64,110,0,0 ; movdqa 0x6e40(%rip),%xmm10 # 30600 <_sk_srcover_bgra_8888_sse2_lowp+0x1284>
+ DB 102,68,15,111,21,24,137,0,0 ; movdqa 0x8918(%rip),%xmm10 # 335c0 <_sk_srcover_bgra_8888_sse2_lowp+0x12e4>
DB 102,15,111,252 ; movdqa %xmm4,%xmm7
DB 102,65,15,56,0,250 ; pshufb %xmm10,%xmm7
DB 102,69,15,111,216 ; movdqa %xmm8,%xmm11
DB 102,69,15,56,0,218 ; pshufb %xmm10,%xmm11
DB 102,65,15,108,251 ; punpcklqdq %xmm11,%xmm7
- DB 102,68,15,111,21,45,110,0,0 ; movdqa 0x6e2d(%rip),%xmm10 # 30610 <_sk_srcover_bgra_8888_sse2_lowp+0x1294>
+ DB 102,68,15,111,21,5,137,0,0 ; movdqa 0x8905(%rip),%xmm10 # 335d0 <_sk_srcover_bgra_8888_sse2_lowp+0x12f4>
DB 102,65,15,56,0,226 ; pshufb %xmm10,%xmm4
DB 102,69,15,56,0,194 ; pshufb %xmm10,%xmm8
DB 102,65,15,108,224 ; punpcklqdq %xmm8,%xmm4
@@ -39649,7 +40649,7 @@ _sk_load_bgra_dst_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 2980d <_sk_load_bgra_dst_sse41_lowp+0x129>
+ DB 123,255 ; jnp 2acf5 <_sk_load_bgra_dst_sse41_lowp+0x129>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -39684,20 +40684,20 @@ _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 298a2 <_sk_store_bgra_sse41_lowp+0x86>
+ DB 119,27 ; ja 2ad8a <_sk_store_bgra_sse41_lowp+0x86>
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,87,0,0,0 ; lea 0x57(%rip),%r9 # 298e8 <_sk_store_bgra_sse41_lowp+0xcc>
+ DB 76,141,13,87,0,0,0 ; lea 0x57(%rip),%r9 # 2add0 <_sk_store_bgra_sse41_lowp+0xcc>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 102,69,15,126,4,144 ; movd %xmm8,(%r8,%rdx,4)
- DB 235,63 ; jmp 298e1 <_sk_store_bgra_sse41_lowp+0xc5>
+ DB 235,63 ; jmp 2adc9 <_sk_store_bgra_sse41_lowp+0xc5>
DB 243,69,15,127,4,144 ; movdqu %xmm8,(%r8,%rdx,4)
DB 243,69,15,127,76,144,16 ; movdqu %xmm9,0x10(%r8,%rdx,4)
- DB 235,48 ; jmp 298e1 <_sk_store_bgra_sse41_lowp+0xc5>
+ DB 235,48 ; jmp 2adc9 <_sk_store_bgra_sse41_lowp+0xc5>
DB 102,69,15,58,22,68,144,8,2 ; pextrd $0x2,%xmm8,0x8(%r8,%rdx,4)
DB 102,69,15,214,4,144 ; movq %xmm8,(%r8,%rdx,4)
- DB 235,31 ; jmp 298e1 <_sk_store_bgra_sse41_lowp+0xc5>
+ DB 235,31 ; jmp 2adc9 <_sk_store_bgra_sse41_lowp+0xc5>
DB 102,69,15,58,22,76,144,24,2 ; pextrd $0x2,%xmm9,0x18(%r8,%rdx,4)
DB 102,69,15,58,22,76,144,20,1 ; pextrd $0x1,%xmm9,0x14(%r8,%rdx,4)
DB 102,69,15,126,76,144,16 ; movd %xmm9,0x10(%r8,%rdx,4)
@@ -39798,17 +40798,17 @@ _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,48,100,0,0 ; movdqa 0x6430(%rip),%xmm9 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,13,8,127,0,0 ; movdqa 0x7f08(%rip),%xmm9 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,65,15,219,193 ; pand %xmm9,%xmm0
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
- DB 102,68,15,111,21,169,107,0,0 ; movdqa 0x6ba9(%rip),%xmm10 # 30600 <_sk_srcover_bgra_8888_sse2_lowp+0x1284>
+ DB 102,68,15,111,21,129,134,0,0 ; movdqa 0x8681(%rip),%xmm10 # 335c0 <_sk_srcover_bgra_8888_sse2_lowp+0x12e4>
DB 102,15,111,218 ; movdqa %xmm2,%xmm3
DB 102,65,15,56,0,218 ; pshufb %xmm10,%xmm3
DB 102,69,15,111,216 ; movdqa %xmm8,%xmm11
DB 102,69,15,56,0,218 ; pshufb %xmm10,%xmm11
DB 102,65,15,108,219 ; punpcklqdq %xmm11,%xmm3
- DB 102,68,15,111,21,150,107,0,0 ; movdqa 0x6b96(%rip),%xmm10 # 30610 <_sk_srcover_bgra_8888_sse2_lowp+0x1294>
+ DB 102,68,15,111,21,110,134,0,0 ; movdqa 0x866e(%rip),%xmm10 # 335d0 <_sk_srcover_bgra_8888_sse2_lowp+0x12f4>
DB 102,65,15,56,0,210 ; pshufb %xmm10,%xmm2
DB 102,69,15,56,0,194 ; pshufb %xmm10,%xmm8
DB 102,65,15,108,208 ; punpcklqdq %xmm8,%xmm2
@@ -39891,17 +40891,17 @@ _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,152,98,0,0 ; movdqa 0x6298(%rip),%xmm9 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,13,112,125,0,0 ; movdqa 0x7d70(%rip),%xmm9 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
DB 102,65,15,219,209 ; pand %xmm9,%xmm2
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
- DB 102,68,15,111,21,17,106,0,0 ; movdqa 0x6a11(%rip),%xmm10 # 30600 <_sk_srcover_bgra_8888_sse2_lowp+0x1284>
+ DB 102,68,15,111,21,233,132,0,0 ; movdqa 0x84e9(%rip),%xmm10 # 335c0 <_sk_srcover_bgra_8888_sse2_lowp+0x12e4>
DB 102,15,111,216 ; movdqa %xmm0,%xmm3
DB 102,65,15,56,0,218 ; pshufb %xmm10,%xmm3
DB 102,69,15,111,216 ; movdqa %xmm8,%xmm11
DB 102,69,15,56,0,218 ; pshufb %xmm10,%xmm11
DB 102,65,15,108,219 ; punpcklqdq %xmm11,%xmm3
- DB 102,68,15,111,21,254,105,0,0 ; movdqa 0x69fe(%rip),%xmm10 # 30610 <_sk_srcover_bgra_8888_sse2_lowp+0x1294>
+ DB 102,68,15,111,21,214,132,0,0 ; movdqa 0x84d6(%rip),%xmm10 # 335d0 <_sk_srcover_bgra_8888_sse2_lowp+0x12f4>
DB 102,65,15,56,0,194 ; pshufb %xmm10,%xmm0
DB 102,69,15,56,0,194 ; pshufb %xmm10,%xmm8
DB 102,65,15,108,192 ; punpcklqdq %xmm8,%xmm0
@@ -39925,23 +40925,23 @@ _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 29c70 <_sk_load_565_sse41_lowp+0x3c>
+ DB 119,34 ; ja 2b158 <_sk_load_565_sse41_lowp+0x3c>
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,196,0,0,0 ; lea 0xc4(%rip),%r9 # 29d20 <_sk_load_565_sse41_lowp+0xec>
+ DB 76,141,13,196,0,0,0 ; lea 0xc4(%rip),%r9 # 2b208 <_sk_load_565_sse41_lowp+0xec>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
- DB 235,74 ; jmp 29cba <_sk_load_565_sse41_lowp+0x86>
+ DB 235,74 ; jmp 2b1a2 <_sk_load_565_sse41_lowp+0x86>
DB 243,65,15,111,4,80 ; movdqu (%r8,%rdx,2),%xmm0
- DB 235,66 ; jmp 29cba <_sk_load_565_sse41_lowp+0x86>
+ DB 235,66 ; jmp 2b1a2 <_sk_load_565_sse41_lowp+0x86>
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 102,65,15,196,76,80,4,2 ; pinsrw $0x2,0x4(%r8,%rdx,2),%xmm1
DB 102,65,15,110,4,80 ; movd (%r8,%rdx,2),%xmm0
DB 102,15,58,14,193,252 ; pblendw $0xfc,%xmm1,%xmm0
- DB 235,40 ; jmp 29cba <_sk_load_565_sse41_lowp+0x86>
+ DB 235,40 ; jmp 2b1a2 <_sk_load_565_sse41_lowp+0x86>
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 102,65,15,196,76,80,12,6 ; pinsrw $0x6,0xc(%r8,%rdx,2),%xmm1
DB 102,65,15,196,76,80,10,5 ; pinsrw $0x5,0xa(%r8,%rdx,2),%xmm1
@@ -39950,11 +40950,11 @@ _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,85,105,0,0 ; pand 0x6955(%rip),%xmm3 # 30620 <_sk_srcover_bgra_8888_sse2_lowp+0x12a4>
+ DB 102,15,219,29,45,132,0,0 ; pand 0x842d(%rip),%xmm3 # 335e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1304>
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,113,209,5 ; psrlw $0x5,%xmm1
- DB 102,15,219,13,84,105,0,0 ; pand 0x6954(%rip),%xmm1 # 30630 <_sk_srcover_bgra_8888_sse2_lowp+0x12b4>
- DB 102,15,111,21,92,105,0,0 ; movdqa 0x695c(%rip),%xmm2 # 30640 <_sk_srcover_bgra_8888_sse2_lowp+0x12c4>
+ DB 102,15,219,13,44,132,0,0 ; pand 0x842c(%rip),%xmm1 # 335f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1314>
+ DB 102,15,111,21,52,132,0,0 ; movdqa 0x8434(%rip),%xmm2 # 33600 <_sk_srcover_bgra_8888_sse2_lowp+0x1324>
DB 102,15,219,208 ; pand %xmm0,%xmm2
DB 102,15,113,208,13 ; psrlw $0xd,%xmm0
DB 102,15,235,195 ; por %xmm3,%xmm0
@@ -39967,7 +40967,7 @@ _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,82,97,0,0 ; movaps 0x6152(%rip),%xmm3 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 15,40,29,42,124,0,0 ; movaps 0x7c2a(%rip),%xmm3 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 255,224 ; jmpq *%rax
DB 69,255 ; rex.RB (bad)
DB 255 ; (bad)
@@ -39978,7 +40978,7 @@ _sk_load_565_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 126,255 ; jle 29d35 <_sk_load_565_sse41_lowp+0x101>
+ DB 126,255 ; jle 2b21d <_sk_load_565_sse41_lowp+0x101>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -39995,23 +40995,23 @@ _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 29d78 <_sk_load_565_dst_sse41_lowp+0x3c>
+ DB 119,34 ; ja 2b260 <_sk_load_565_dst_sse41_lowp+0x3c>
DB 102,15,239,237 ; pxor %xmm5,%xmm5
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,196,0,0,0 ; lea 0xc4(%rip),%r9 # 29e28 <_sk_load_565_dst_sse41_lowp+0xec>
+ DB 76,141,13,196,0,0,0 ; lea 0xc4(%rip),%r9 # 2b310 <_sk_load_565_dst_sse41_lowp+0xec>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 102,15,110,224 ; movd %eax,%xmm4
- DB 235,74 ; jmp 29dc2 <_sk_load_565_dst_sse41_lowp+0x86>
+ DB 235,74 ; jmp 2b2aa <_sk_load_565_dst_sse41_lowp+0x86>
DB 243,65,15,111,36,80 ; movdqu (%r8,%rdx,2),%xmm4
- DB 235,66 ; jmp 29dc2 <_sk_load_565_dst_sse41_lowp+0x86>
+ DB 235,66 ; jmp 2b2aa <_sk_load_565_dst_sse41_lowp+0x86>
DB 102,15,239,237 ; pxor %xmm5,%xmm5
DB 102,65,15,196,108,80,4,2 ; pinsrw $0x2,0x4(%r8,%rdx,2),%xmm5
DB 102,65,15,110,36,80 ; movd (%r8,%rdx,2),%xmm4
DB 102,15,58,14,229,252 ; pblendw $0xfc,%xmm5,%xmm4
- DB 235,40 ; jmp 29dc2 <_sk_load_565_dst_sse41_lowp+0x86>
+ DB 235,40 ; jmp 2b2aa <_sk_load_565_dst_sse41_lowp+0x86>
DB 102,15,239,237 ; pxor %xmm5,%xmm5
DB 102,65,15,196,108,80,12,6 ; pinsrw $0x6,0xc(%r8,%rdx,2),%xmm5
DB 102,65,15,196,108,80,10,5 ; pinsrw $0x5,0xa(%r8,%rdx,2),%xmm5
@@ -40020,11 +41020,11 @@ _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,77,104,0,0 ; pand 0x684d(%rip),%xmm7 # 30620 <_sk_srcover_bgra_8888_sse2_lowp+0x12a4>
+ DB 102,15,219,61,37,131,0,0 ; pand 0x8325(%rip),%xmm7 # 335e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1304>
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,113,213,5 ; psrlw $0x5,%xmm5
- DB 102,15,219,45,76,104,0,0 ; pand 0x684c(%rip),%xmm5 # 30630 <_sk_srcover_bgra_8888_sse2_lowp+0x12b4>
- DB 102,15,111,53,84,104,0,0 ; movdqa 0x6854(%rip),%xmm6 # 30640 <_sk_srcover_bgra_8888_sse2_lowp+0x12c4>
+ DB 102,15,219,45,36,131,0,0 ; pand 0x8324(%rip),%xmm5 # 335f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1314>
+ DB 102,15,111,53,44,131,0,0 ; movdqa 0x832c(%rip),%xmm6 # 33600 <_sk_srcover_bgra_8888_sse2_lowp+0x1324>
DB 102,15,219,244 ; pand %xmm4,%xmm6
DB 102,15,113,212,13 ; psrlw $0xd,%xmm4
DB 102,15,235,231 ; por %xmm7,%xmm4
@@ -40037,7 +41037,7 @@ _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,74,96,0,0 ; movaps 0x604a(%rip),%xmm7 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 15,40,61,34,123,0,0 ; movaps 0x7b22(%rip),%xmm7 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 255,224 ; jmpq *%rax
DB 69,255 ; rex.RB (bad)
DB 255 ; (bad)
@@ -40048,7 +41048,7 @@ _sk_load_565_dst_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 126,255 ; jle 29e3d <_sk_load_565_dst_sse41_lowp+0x101>
+ DB 126,255 ; jle 2b325 <_sk_load_565_dst_sse41_lowp+0x101>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -40063,10 +41063,10 @@ _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,232,103,0,0 ; pand 0x67e8(%rip),%xmm8 # 30650 <_sk_srcover_bgra_8888_sse2_lowp+0x12d4>
+ DB 102,68,15,219,5,192,130,0,0 ; pand 0x82c0(%rip),%xmm8 # 33610 <_sk_srcover_bgra_8888_sse2_lowp+0x1334>
DB 102,68,15,111,201 ; movdqa %xmm1,%xmm9
DB 102,65,15,113,241,3 ; psllw $0x3,%xmm9
- DB 102,68,15,219,13,228,103,0,0 ; pand 0x67e4(%rip),%xmm9 # 30660 <_sk_srcover_bgra_8888_sse2_lowp+0x12e4>
+ DB 102,68,15,219,13,188,130,0,0 ; pand 0x82bc(%rip),%xmm9 # 33620 <_sk_srcover_bgra_8888_sse2_lowp+0x1344>
DB 102,69,15,235,200 ; por %xmm8,%xmm9
DB 102,68,15,111,194 ; movdqa %xmm2,%xmm8
DB 102,65,15,113,208,3 ; psrlw $0x3,%xmm8
@@ -40075,19 +41075,19 @@ _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 29eb8 <_sk_store_565_sse41_lowp+0x74>
+ DB 119,29 ; ja 2b3a0 <_sk_store_565_sse41_lowp+0x74>
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,83,0,0,0 ; lea 0x53(%rip),%r9 # 29ef8 <_sk_store_565_sse41_lowp+0xb4>
+ DB 76,141,13,83,0,0,0 ; lea 0x53(%rip),%r9 # 2b3e0 <_sk_store_565_sse41_lowp+0xb4>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 102,69,15,58,21,4,80,0 ; pextrw $0x0,%xmm8,(%r8,%rdx,2)
- DB 235,58 ; jmp 29ef2 <_sk_store_565_sse41_lowp+0xae>
+ DB 235,58 ; jmp 2b3da <_sk_store_565_sse41_lowp+0xae>
DB 243,69,15,127,4,80 ; movdqu %xmm8,(%r8,%rdx,2)
- DB 235,50 ; jmp 29ef2 <_sk_store_565_sse41_lowp+0xae>
+ DB 235,50 ; jmp 2b3da <_sk_store_565_sse41_lowp+0xae>
DB 102,69,15,58,21,68,80,4,2 ; pextrw $0x2,%xmm8,0x4(%r8,%rdx,2)
DB 102,69,15,126,4,80 ; movd %xmm8,(%r8,%rdx,2)
- DB 235,33 ; jmp 29ef2 <_sk_store_565_sse41_lowp+0xae>
+ DB 235,33 ; jmp 2b3da <_sk_store_565_sse41_lowp+0xae>
DB 102,69,15,58,21,68,80,12,6 ; pextrw $0x6,%xmm8,0xc(%r8,%rdx,2)
DB 102,69,15,58,21,68,80,10,5 ; pextrw $0x5,%xmm8,0xa(%r8,%rdx,2)
DB 102,69,15,58,21,68,80,8,4 ; pextrw $0x4,%xmm8,0x8(%r8,%rdx,2)
@@ -40107,7 +41107,7 @@ _sk_store_565_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 235,255 ; jmp 29f09 <_sk_store_565_sse41_lowp+0xc5>
+ DB 235,255 ; jmp 2b3f1 <_sk_store_565_sse41_lowp+0xc5>
DB 255 ; (bad)
DB 255,226 ; jmpq *%rdx
DB 255 ; (bad)
@@ -40182,11 +41182,11 @@ _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,242,101,0,0 ; pand 0x65f2(%rip),%xmm3 # 30620 <_sk_srcover_bgra_8888_sse2_lowp+0x12a4>
+ DB 102,15,219,29,202,128,0,0 ; pand 0x80ca(%rip),%xmm3 # 335e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1304>
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,113,209,5 ; psrlw $0x5,%xmm1
- DB 102,15,219,13,241,101,0,0 ; pand 0x65f1(%rip),%xmm1 # 30630 <_sk_srcover_bgra_8888_sse2_lowp+0x12b4>
- DB 102,15,111,21,249,101,0,0 ; movdqa 0x65f9(%rip),%xmm2 # 30640 <_sk_srcover_bgra_8888_sse2_lowp+0x12c4>
+ DB 102,15,219,13,201,128,0,0 ; pand 0x80c9(%rip),%xmm1 # 335f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1314>
+ DB 102,15,111,21,209,128,0,0 ; movdqa 0x80d1(%rip),%xmm2 # 33600 <_sk_srcover_bgra_8888_sse2_lowp+0x1324>
DB 102,15,219,208 ; pand %xmm0,%xmm2
DB 102,15,113,208,13 ; psrlw $0xd,%xmm0
DB 102,15,235,195 ; por %xmm3,%xmm0
@@ -40199,7 +41199,7 @@ _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,239,93,0,0 ; movaps 0x5def(%rip),%xmm3 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 15,40,29,199,120,0,0 ; movaps 0x78c7(%rip),%xmm3 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 91 ; pop %rbx
DB 65,92 ; pop %r12
DB 65,94 ; pop %r14
@@ -40218,23 +41218,23 @@ _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 2a0c8 <_sk_load_4444_sse41_lowp+0x3d>
+ DB 119,35 ; ja 2b5b0 <_sk_load_4444_sse41_lowp+0x3d>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,209,0,0,0 ; lea 0xd1(%rip),%r9 # 2a184 <_sk_load_4444_sse41_lowp+0xf9>
+ DB 76,141,13,209,0,0,0 ; lea 0xd1(%rip),%r9 # 2b66c <_sk_load_4444_sse41_lowp+0xf9>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
- DB 235,76 ; jmp 2a114 <_sk_load_4444_sse41_lowp+0x89>
+ DB 235,76 ; jmp 2b5fc <_sk_load_4444_sse41_lowp+0x89>
DB 243,69,15,111,4,80 ; movdqu (%r8,%rdx,2),%xmm8
- DB 235,68 ; jmp 2a114 <_sk_load_4444_sse41_lowp+0x89>
+ DB 235,68 ; jmp 2b5fc <_sk_load_4444_sse41_lowp+0x89>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,65,15,196,68,80,4,2 ; pinsrw $0x2,0x4(%r8,%rdx,2),%xmm0
DB 102,69,15,110,4,80 ; movd (%r8,%rdx,2),%xmm8
DB 102,68,15,58,14,192,252 ; pblendw $0xfc,%xmm0,%xmm8
- DB 235,41 ; jmp 2a114 <_sk_load_4444_sse41_lowp+0x89>
+ DB 235,41 ; jmp 2b5fc <_sk_load_4444_sse41_lowp+0x89>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,65,15,196,68,80,12,6 ; pinsrw $0x6,0xc(%r8,%rdx,2),%xmm0
DB 102,65,15,196,68,80,10,5 ; pinsrw $0x5,0xa(%r8,%rdx,2),%xmm0
@@ -40245,7 +41245,7 @@ _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,64,101,0,0 ; movdqa 0x6540(%rip),%xmm0 # 30670 <_sk_srcover_bgra_8888_sse2_lowp+0x12f4>
+ DB 102,15,111,5,24,128,0,0 ; movdqa 0x8018(%rip),%xmm0 # 33630 <_sk_srcover_bgra_8888_sse2_lowp+0x1354>
DB 102,15,219,208 ; pand %xmm0,%xmm2
DB 102,65,15,111,216 ; movdqa %xmm8,%xmm3
DB 102,15,113,211,4 ; psrlw $0x4,%xmm3
@@ -40291,23 +41291,23 @@ _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 2a1dd <_sk_load_4444_dst_sse41_lowp+0x3d>
+ DB 119,35 ; ja 2b6c5 <_sk_load_4444_dst_sse41_lowp+0x3d>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,208,0,0,0 ; lea 0xd0(%rip),%r9 # 2a298 <_sk_load_4444_dst_sse41_lowp+0xf8>
+ DB 76,141,13,208,0,0,0 ; lea 0xd0(%rip),%r9 # 2b780 <_sk_load_4444_dst_sse41_lowp+0xf8>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
- DB 235,76 ; jmp 2a229 <_sk_load_4444_dst_sse41_lowp+0x89>
+ DB 235,76 ; jmp 2b711 <_sk_load_4444_dst_sse41_lowp+0x89>
DB 243,69,15,111,4,80 ; movdqu (%r8,%rdx,2),%xmm8
- DB 235,68 ; jmp 2a229 <_sk_load_4444_dst_sse41_lowp+0x89>
+ DB 235,68 ; jmp 2b711 <_sk_load_4444_dst_sse41_lowp+0x89>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,65,15,196,100,80,4,2 ; pinsrw $0x2,0x4(%r8,%rdx,2),%xmm4
DB 102,69,15,110,4,80 ; movd (%r8,%rdx,2),%xmm8
DB 102,68,15,58,14,196,252 ; pblendw $0xfc,%xmm4,%xmm8
- DB 235,41 ; jmp 2a229 <_sk_load_4444_dst_sse41_lowp+0x89>
+ DB 235,41 ; jmp 2b711 <_sk_load_4444_dst_sse41_lowp+0x89>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,65,15,196,100,80,12,6 ; pinsrw $0x6,0xc(%r8,%rdx,2),%xmm4
DB 102,65,15,196,100,80,10,5 ; pinsrw $0x5,0xa(%r8,%rdx,2),%xmm4
@@ -40318,7 +41318,7 @@ _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,43,100,0,0 ; movdqa 0x642b(%rip),%xmm4 # 30670 <_sk_srcover_bgra_8888_sse2_lowp+0x12f4>
+ DB 102,15,111,37,3,127,0,0 ; movdqa 0x7f03(%rip),%xmm4 # 33630 <_sk_srcover_bgra_8888_sse2_lowp+0x1354>
DB 102,15,219,244 ; pand %xmm4,%xmm6
DB 102,65,15,111,248 ; movdqa %xmm8,%xmm7
DB 102,15,113,215,4 ; psrlw $0x4,%xmm7
@@ -40361,12 +41361,12 @@ _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,168,99,0,0 ; pand 0x63a8(%rip),%xmm8 # 30680 <_sk_srcover_bgra_8888_sse2_lowp+0x1304>
+ DB 102,68,15,219,5,128,126,0,0 ; pand 0x7e80(%rip),%xmm8 # 33640 <_sk_srcover_bgra_8888_sse2_lowp+0x1364>
DB 102,68,15,111,201 ; movdqa %xmm1,%xmm9
DB 102,65,15,113,241,4 ; psllw $0x4,%xmm9
- DB 102,68,15,219,13,164,99,0,0 ; pand 0x63a4(%rip),%xmm9 # 30690 <_sk_srcover_bgra_8888_sse2_lowp+0x1314>
+ DB 102,68,15,219,13,124,126,0,0 ; pand 0x7e7c(%rip),%xmm9 # 33650 <_sk_srcover_bgra_8888_sse2_lowp+0x1374>
DB 102,69,15,235,200 ; por %xmm8,%xmm9
- DB 102,68,15,111,21,166,99,0,0 ; movdqa 0x63a6(%rip),%xmm10 # 306a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1324>
+ DB 102,68,15,111,21,126,126,0,0 ; movdqa 0x7e7e(%rip),%xmm10 # 33660 <_sk_srcover_bgra_8888_sse2_lowp+0x1384>
DB 102,68,15,219,210 ; pand %xmm2,%xmm10
DB 102,68,15,111,195 ; movdqa %xmm3,%xmm8
DB 102,65,15,113,208,4 ; psrlw $0x4,%xmm8
@@ -40376,19 +41376,19 @@ _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 2a33b <_sk_store_4444_sse41_lowp+0x87>
+ DB 119,29 ; ja 2b823 <_sk_store_4444_sse41_lowp+0x87>
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,84,0,0,0 ; lea 0x54(%rip),%r9 # 2a37c <_sk_store_4444_sse41_lowp+0xc8>
+ DB 76,141,13,84,0,0,0 ; lea 0x54(%rip),%r9 # 2b864 <_sk_store_4444_sse41_lowp+0xc8>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 102,69,15,58,21,4,80,0 ; pextrw $0x0,%xmm8,(%r8,%rdx,2)
- DB 235,58 ; jmp 2a375 <_sk_store_4444_sse41_lowp+0xc1>
+ DB 235,58 ; jmp 2b85d <_sk_store_4444_sse41_lowp+0xc1>
DB 243,69,15,127,4,80 ; movdqu %xmm8,(%r8,%rdx,2)
- DB 235,50 ; jmp 2a375 <_sk_store_4444_sse41_lowp+0xc1>
+ DB 235,50 ; jmp 2b85d <_sk_store_4444_sse41_lowp+0xc1>
DB 102,69,15,58,21,68,80,4,2 ; pextrw $0x2,%xmm8,0x4(%r8,%rdx,2)
DB 102,69,15,126,4,80 ; movd %xmm8,(%r8,%rdx,2)
- DB 235,33 ; jmp 2a375 <_sk_store_4444_sse41_lowp+0xc1>
+ DB 235,33 ; jmp 2b85d <_sk_store_4444_sse41_lowp+0xc1>
DB 102,69,15,58,21,68,80,12,6 ; pextrw $0x6,%xmm8,0xc(%r8,%rdx,2)
DB 102,69,15,58,21,68,80,10,5 ; pextrw $0x5,%xmm8,0xa(%r8,%rdx,2)
DB 102,69,15,58,21,68,80,8,4 ; pextrw $0x4,%xmm8,0x8(%r8,%rdx,2)
@@ -40486,7 +41486,7 @@ _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,172,97,0,0 ; movdqa 0x61ac(%rip),%xmm0 # 30670 <_sk_srcover_bgra_8888_sse2_lowp+0x12f4>
+ DB 102,15,111,5,132,124,0,0 ; movdqa 0x7c84(%rip),%xmm0 # 33630 <_sk_srcover_bgra_8888_sse2_lowp+0x1354>
DB 102,15,219,208 ; pand %xmm0,%xmm2
DB 102,65,15,111,216 ; movdqa %xmm8,%xmm3
DB 102,15,113,211,4 ; psrlw $0x4,%xmm3
@@ -40522,18 +41522,18 @@ _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 2a556 <_sk_load_a8_sse41_lowp+0x39>
+ DB 119,34 ; ja 2ba3e <_sk_load_a8_sse41_lowp+0x39>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,146,0,0,0 ; lea 0x92(%rip),%r9 # 2a5d4 <_sk_load_a8_sse41_lowp+0xb7>
+ DB 76,141,13,146,0,0,0 ; lea 0x92(%rip),%r9 # 2babc <_sk_load_a8_sse41_lowp+0xb7>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,15,110,216 ; movd %eax,%xmm3
- DB 235,100 ; jmp 2a5ba <_sk_load_a8_sse41_lowp+0x9d>
+ DB 235,100 ; jmp 2baa2 <_sk_load_a8_sse41_lowp+0x9d>
DB 102,65,15,56,48,28,16 ; pmovzxbw (%r8,%rdx,1),%xmm3
- DB 235,91 ; jmp 2a5ba <_sk_load_a8_sse41_lowp+0x9d>
+ DB 235,91 ; jmp 2baa2 <_sk_load_a8_sse41_lowp+0x9d>
DB 65,15,182,68,16,2 ; movzbl 0x2(%r8,%rdx,1),%eax
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,196,192,2 ; pinsrw $0x2,%eax,%xmm0
@@ -40541,7 +41541,7 @@ _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 2a5ba <_sk_load_a8_sse41_lowp+0x9d>
+ DB 235,54 ; jmp 2baa2 <_sk_load_a8_sse41_lowp+0x9d>
DB 65,15,182,68,16,6 ; movzbl 0x6(%r8,%rdx,1),%eax
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,196,192,6 ; pinsrw $0x6,%eax,%xmm0
@@ -40552,14 +41552,14 @@ _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,174,88,0,0 ; pand 0x58ae(%rip),%xmm3 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,15,219,29,134,115,0,0 ; pand 0x7386(%rip),%xmm3 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
DB 255,224 ; jmpq *%rax
DB 15,31,0 ; nopl (%rax)
- DB 119,255 ; ja 2a5d5 <_sk_load_a8_sse41_lowp+0xb8>
+ DB 119,255 ; ja 2babd <_sk_load_a8_sse41_lowp+0xb8>
DB 255 ; (bad)
DB 255,154,255,255,255,139 ; lcall *-0x74000001(%rdx)
DB 255 ; (bad)
@@ -40586,18 +41586,18 @@ _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 2a629 <_sk_load_a8_dst_sse41_lowp+0x39>
+ DB 119,34 ; ja 2bb11 <_sk_load_a8_dst_sse41_lowp+0x39>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,143,0,0,0 ; lea 0x8f(%rip),%r9 # 2a6a4 <_sk_load_a8_dst_sse41_lowp+0xb4>
+ DB 76,141,13,143,0,0,0 ; lea 0x8f(%rip),%r9 # 2bb8c <_sk_load_a8_dst_sse41_lowp+0xb4>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,15,110,248 ; movd %eax,%xmm7
- DB 235,100 ; jmp 2a68d <_sk_load_a8_dst_sse41_lowp+0x9d>
+ DB 235,100 ; jmp 2bb75 <_sk_load_a8_dst_sse41_lowp+0x9d>
DB 102,65,15,56,48,60,16 ; pmovzxbw (%r8,%rdx,1),%xmm7
- DB 235,91 ; jmp 2a68d <_sk_load_a8_dst_sse41_lowp+0x9d>
+ DB 235,91 ; jmp 2bb75 <_sk_load_a8_dst_sse41_lowp+0x9d>
DB 65,15,182,68,16,2 ; movzbl 0x2(%r8,%rdx,1),%eax
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,196,224,2 ; pinsrw $0x2,%eax,%xmm4
@@ -40605,7 +41605,7 @@ _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 2a68d <_sk_load_a8_dst_sse41_lowp+0x9d>
+ DB 235,54 ; jmp 2bb75 <_sk_load_a8_dst_sse41_lowp+0x9d>
DB 65,15,182,68,16,6 ; movzbl 0x6(%r8,%rdx,1),%eax
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,196,224,6 ; pinsrw $0x6,%eax,%xmm4
@@ -40616,13 +41616,13 @@ _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,219,87,0,0 ; pand 0x57db(%rip),%xmm7 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,15,219,61,179,114,0,0 ; pand 0x72b3(%rip),%xmm7 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,239,237 ; pxor %xmm5,%xmm5
DB 15,87,246 ; xorps %xmm6,%xmm6
DB 255,224 ; jmpq *%rax
- DB 122,255 ; jp 2a6a5 <_sk_load_a8_dst_sse41_lowp+0xb5>
+ DB 122,255 ; jp 2bb8d <_sk_load_a8_dst_sse41_lowp+0xb5>
DB 255 ; (bad)
DB 255,157,255,255,255,142 ; lcall *-0x71000001(%rbp)
DB 255 ; (bad)
@@ -40651,28 +41651,28 @@ _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 2a6f4 <_sk_store_a8_sse41_lowp+0x34>
+ DB 119,29 ; ja 2bbdc <_sk_store_a8_sse41_lowp+0x34>
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,131,0,0,0 ; lea 0x83(%rip),%r9 # 2a764 <_sk_store_a8_sse41_lowp+0xa4>
+ DB 76,141,13,131,0,0,0 ; lea 0x83(%rip),%r9 # 2bc4c <_sk_store_a8_sse41_lowp+0xa4>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 102,65,15,58,20,28,16,0 ; pextrb $0x0,%xmm3,(%r8,%rdx,1)
- DB 235,105 ; jmp 2a75d <_sk_store_a8_sse41_lowp+0x9d>
+ DB 235,105 ; jmp 2bc45 <_sk_store_a8_sse41_lowp+0x9d>
DB 102,68,15,111,195 ; movdqa %xmm3,%xmm8
- DB 102,68,15,56,0,5,189,94,0,0 ; pshufb 0x5ebd(%rip),%xmm8 # 305c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1244>
+ DB 102,68,15,56,0,5,149,121,0,0 ; pshufb 0x7995(%rip),%xmm8 # 33580 <_sk_srcover_bgra_8888_sse2_lowp+0x12a4>
DB 102,69,15,214,4,16 ; movq %xmm8,(%r8,%rdx,1)
- DB 235,82 ; jmp 2a75d <_sk_store_a8_sse41_lowp+0x9d>
+ DB 235,82 ; jmp 2bc45 <_sk_store_a8_sse41_lowp+0x9d>
DB 102,65,15,58,20,92,16,2,4 ; pextrb $0x4,%xmm3,0x2(%r8,%rdx,1)
DB 102,68,15,111,195 ; movdqa %xmm3,%xmm8
- DB 102,68,15,56,0,5,93,87,0,0 ; pshufb 0x575d(%rip),%xmm8 # 2fe80 <_sk_srcover_bgra_8888_sse2_lowp+0xb04>
+ DB 102,68,15,56,0,5,53,114,0,0 ; pshufb 0x7235(%rip),%xmm8 # 32e40 <_sk_srcover_bgra_8888_sse2_lowp+0xb64>
DB 102,69,15,58,21,4,16,0 ; pextrw $0x0,%xmm8,(%r8,%rdx,1)
- DB 235,48 ; jmp 2a75d <_sk_store_a8_sse41_lowp+0x9d>
+ DB 235,48 ; jmp 2bc45 <_sk_store_a8_sse41_lowp+0x9d>
DB 102,65,15,58,20,92,16,6,12 ; pextrb $0xc,%xmm3,0x6(%r8,%rdx,1)
DB 102,65,15,58,20,92,16,5,10 ; pextrb $0xa,%xmm3,0x5(%r8,%rdx,1)
DB 102,65,15,58,20,92,16,4,8 ; pextrb $0x8,%xmm3,0x4(%r8,%rdx,1)
DB 102,68,15,111,195 ; movdqa %xmm3,%xmm8
- DB 102,68,15,56,0,5,57,87,0,0 ; pshufb 0x5739(%rip),%xmm8 # 2fe90 <_sk_srcover_bgra_8888_sse2_lowp+0xb14>
+ DB 102,68,15,56,0,5,17,114,0,0 ; pshufb 0x7211(%rip),%xmm8 # 32e50 <_sk_srcover_bgra_8888_sse2_lowp+0xb74>
DB 102,69,15,126,4,16 ; movd %xmm8,(%r8,%rdx,1)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -40781,18 +41781,18 @@ _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 2a8e6 <_sk_load_g8_sse41_lowp+0x39>
+ DB 119,34 ; ja 2bdce <_sk_load_g8_sse41_lowp+0x39>
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,150,0,0,0 ; lea 0x96(%rip),%r9 # 2a968 <_sk_load_g8_sse41_lowp+0xbb>
+ DB 76,141,13,150,0,0,0 ; lea 0x96(%rip),%r9 # 2be50 <_sk_load_g8_sse41_lowp+0xbb>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
- DB 235,100 ; jmp 2a94a <_sk_load_g8_sse41_lowp+0x9d>
+ DB 235,100 ; jmp 2be32 <_sk_load_g8_sse41_lowp+0x9d>
DB 102,65,15,56,48,4,16 ; pmovzxbw (%r8,%rdx,1),%xmm0
- DB 235,91 ; jmp 2a94a <_sk_load_g8_sse41_lowp+0x9d>
+ DB 235,91 ; jmp 2be32 <_sk_load_g8_sse41_lowp+0x9d>
DB 65,15,182,68,16,2 ; movzbl 0x2(%r8,%rdx,1),%eax
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 102,15,196,200,2 ; pinsrw $0x2,%eax,%xmm1
@@ -40800,7 +41800,7 @@ _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 2a94a <_sk_load_g8_sse41_lowp+0x9d>
+ DB 235,54 ; jmp 2be32 <_sk_load_g8_sse41_lowp+0x9d>
DB 65,15,182,68,16,6 ; movzbl 0x6(%r8,%rdx,1),%eax
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 102,15,196,200,6 ; pinsrw $0x6,%eax,%xmm1
@@ -40811,14 +41811,14 @@ _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,30,85,0,0 ; pand 0x551e(%rip),%xmm0 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,15,219,5,246,111,0,0 ; pand 0x6ff6(%rip),%xmm0 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,21,85,0,0 ; movaps 0x5515(%rip),%xmm3 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 15,40,29,237,111,0,0 ; movaps 0x6fed(%rip),%xmm3 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,111,208 ; movdqa %xmm0,%xmm2
DB 255,224 ; jmpq *%rax
DB 15,31,0 ; nopl (%rax)
- DB 115,255 ; jae 2a969 <_sk_load_g8_sse41_lowp+0xbc>
+ DB 115,255 ; jae 2be51 <_sk_load_g8_sse41_lowp+0xbc>
DB 255 ; (bad)
DB 255,150,255,255,255,135 ; callq *-0x78000001(%rsi)
DB 255 ; (bad)
@@ -40845,18 +41845,18 @@ _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 2a9bd <_sk_load_g8_dst_sse41_lowp+0x39>
+ DB 119,34 ; ja 2bea5 <_sk_load_g8_dst_sse41_lowp+0x39>
DB 102,15,239,237 ; pxor %xmm5,%xmm5
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 2aa3c <_sk_load_g8_dst_sse41_lowp+0xb8>
+ DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 2bf24 <_sk_load_g8_dst_sse41_lowp+0xb8>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,15,110,224 ; movd %eax,%xmm4
- DB 235,100 ; jmp 2aa21 <_sk_load_g8_dst_sse41_lowp+0x9d>
+ DB 235,100 ; jmp 2bf09 <_sk_load_g8_dst_sse41_lowp+0x9d>
DB 102,65,15,56,48,36,16 ; pmovzxbw (%r8,%rdx,1),%xmm4
- DB 235,91 ; jmp 2aa21 <_sk_load_g8_dst_sse41_lowp+0x9d>
+ DB 235,91 ; jmp 2bf09 <_sk_load_g8_dst_sse41_lowp+0x9d>
DB 65,15,182,68,16,2 ; movzbl 0x2(%r8,%rdx,1),%eax
DB 102,15,239,237 ; pxor %xmm5,%xmm5
DB 102,15,196,232,2 ; pinsrw $0x2,%eax,%xmm5
@@ -40864,7 +41864,7 @@ _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 2aa21 <_sk_load_g8_dst_sse41_lowp+0x9d>
+ DB 235,54 ; jmp 2bf09 <_sk_load_g8_dst_sse41_lowp+0x9d>
DB 65,15,182,68,16,6 ; movzbl 0x6(%r8,%rdx,1),%eax
DB 102,15,239,237 ; pxor %xmm5,%xmm5
DB 102,15,196,232,6 ; pinsrw $0x6,%eax,%xmm5
@@ -40875,13 +41875,13 @@ _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,71,84,0,0 ; pand 0x5447(%rip),%xmm4 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,15,219,37,31,111,0,0 ; pand 0x6f1f(%rip),%xmm4 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,62,84,0,0 ; movaps 0x543e(%rip),%xmm7 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 15,40,61,22,111,0,0 ; movaps 0x6f16(%rip),%xmm7 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,111,244 ; movdqa %xmm4,%xmm6
DB 255,224 ; jmpq *%rax
- DB 118,255 ; jbe 2aa3d <_sk_load_g8_dst_sse41_lowp+0xb9>
+ DB 118,255 ; jbe 2bf25 <_sk_load_g8_dst_sse41_lowp+0xb9>
DB 255 ; (bad)
DB 255,153,255,255,255,138 ; lcall *-0x75000001(%rcx)
DB 255 ; (bad)
@@ -40901,10 +41901,10 @@ _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,76,92,0,0 ; pmullw 0x5c4c(%rip),%xmm0 # 306b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1334>
- DB 102,15,213,13,84,92,0,0 ; pmullw 0x5c54(%rip),%xmm1 # 306c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1344>
+ DB 102,15,213,5,36,119,0,0 ; pmullw 0x7724(%rip),%xmm0 # 33670 <_sk_srcover_bgra_8888_sse2_lowp+0x1394>
+ DB 102,15,213,13,44,119,0,0 ; pmullw 0x772c(%rip),%xmm1 # 33680 <_sk_srcover_bgra_8888_sse2_lowp+0x13a4>
DB 102,15,253,200 ; paddw %xmm0,%xmm1
- DB 102,15,213,29,88,92,0,0 ; pmullw 0x5c58(%rip),%xmm3 # 306d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1354>
+ DB 102,15,213,29,48,119,0,0 ; pmullw 0x7730(%rip),%xmm3 # 33690 <_sk_srcover_bgra_8888_sse2_lowp+0x13b4>
DB 102,15,253,217 ; paddw %xmm1,%xmm3
DB 102,15,113,211,8 ; psrlw $0x8,%xmm3
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -40978,7 +41978,7 @@ _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,193,82,0,0 ; movaps 0x52c1(%rip),%xmm3 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 15,40,29,153,109,0,0 ; movaps 0x6d99(%rip),%xmm3 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,111,208 ; movdqa %xmm0,%xmm2
DB 91 ; pop %rbx
@@ -40992,14 +41992,14 @@ 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,135,74,0,0 ; mulss 0x4a87(%rip),%xmm8 # 2f658 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- DB 243,68,15,88,5,78,74,0,0 ; addss 0x4a4e(%rip),%xmm8 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 243,68,15,89,5,255,100,0,0 ; mulss 0x64ff(%rip),%xmm8 # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 243,68,15,88,5,198,100,0,0 ; addss 0x64c6(%rip),%xmm8 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 243,65,15,44,192 ; cvttss2si %xmm8,%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
DB 242,69,15,112,192,0 ; pshuflw $0x0,%xmm8,%xmm8
DB 102,69,15,112,192,80 ; pshufd $0x50,%xmm8,%xmm8
DB 102,65,15,213,192 ; pmullw %xmm8,%xmm0
- DB 102,68,15,111,13,114,82,0,0 ; movdqa 0x5272(%rip),%xmm9 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,13,74,109,0,0 ; movdqa 0x6d4a(%rip),%xmm9 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,65,15,253,193 ; paddw %xmm9,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,65,15,213,200 ; pmullw %xmm8,%xmm1
@@ -41018,13 +42018,13 @@ 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,15,74,0,0 ; mulss 0x4a0f(%rip),%xmm8 # 2f658 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- DB 243,68,15,88,5,214,73,0,0 ; addss 0x49d6(%rip),%xmm8 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 243,68,15,89,5,135,100,0,0 ; mulss 0x6487(%rip),%xmm8 # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 243,68,15,88,5,78,100,0,0 ; addss 0x644e(%rip),%xmm8 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 243,65,15,44,192 ; cvttss2si %xmm8,%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
DB 242,69,15,112,192,0 ; pshuflw $0x0,%xmm8,%xmm8
DB 102,69,15,112,192,80 ; pshufd $0x50,%xmm8,%xmm8
- DB 102,68,15,111,13,255,81,0,0 ; movdqa 0x51ff(%rip),%xmm9 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,13,215,108,0,0 ; movdqa 0x6cd7(%rip),%xmm9 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,65,15,213,192 ; pmullw %xmm8,%xmm0
DB 102,65,15,253,193 ; paddw %xmm9,%xmm0
DB 102,65,15,213,200 ; pmullw %xmm8,%xmm1
@@ -41062,18 +42062,18 @@ _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 2ad28 <_sk_scale_u8_sse41_lowp+0x3b>
+ DB 119,36 ; ja 2c210 <_sk_scale_u8_sse41_lowp+0x3b>
DB 102,69,15,239,201 ; pxor %xmm9,%xmm9
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,221,0,0,0 ; lea 0xdd(%rip),%r9 # 2adf0 <_sk_scale_u8_sse41_lowp+0x103>
+ DB 76,141,13,221,0,0,0 ; lea 0xdd(%rip),%r9 # 2c2d8 <_sk_scale_u8_sse41_lowp+0x103>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
- DB 235,111 ; jmp 2ad97 <_sk_scale_u8_sse41_lowp+0xaa>
+ DB 235,111 ; jmp 2c27f <_sk_scale_u8_sse41_lowp+0xaa>
DB 102,69,15,56,48,4,16 ; pmovzxbw (%r8,%rdx,1),%xmm8
- DB 235,102 ; jmp 2ad97 <_sk_scale_u8_sse41_lowp+0xaa>
+ DB 235,102 ; jmp 2c27f <_sk_scale_u8_sse41_lowp+0xaa>
DB 65,15,182,68,16,2 ; movzbl 0x2(%r8,%rdx,1),%eax
DB 102,69,15,239,201 ; pxor %xmm9,%xmm9
DB 102,68,15,196,200,2 ; pinsrw $0x2,%eax,%xmm9
@@ -41081,7 +42081,7 @@ _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 2ad97 <_sk_scale_u8_sse41_lowp+0xaa>
+ DB 235,60 ; jmp 2c27f <_sk_scale_u8_sse41_lowp+0xaa>
DB 65,15,182,68,16,6 ; movzbl 0x6(%r8,%rdx,1),%eax
DB 102,69,15,239,201 ; pxor %xmm9,%xmm9
DB 102,68,15,196,200,6 ; pinsrw $0x6,%eax,%xmm9
@@ -41092,9 +42092,9 @@ _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,208,80,0,0 ; pand 0x50d0(%rip),%xmm8 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,219,5,168,107,0,0 ; pand 0x6ba8(%rip),%xmm8 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,65,15,213,192 ; pmullw %xmm8,%xmm0
- DB 102,68,15,111,13,194,80,0,0 ; movdqa 0x50c2(%rip),%xmm9 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,13,154,107,0,0 ; movdqa 0x6b9a(%rip),%xmm9 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,65,15,253,193 ; paddw %xmm9,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,65,15,213,200 ; pmullw %xmm8,%xmm1
@@ -41119,7 +42119,7 @@ _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 2ae05 <_sk_scale_u8_sse41_lowp+0x118>
+ DB 124,255 ; jl 2c2ed <_sk_scale_u8_sse41_lowp+0x118>
DB 255 ; (bad)
DB 255,107,255 ; ljmp *-0x1(%rbx)
DB 255 ; (bad)
@@ -41135,18 +42135,18 @@ _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 2ae47 <_sk_lerp_u8_sse41_lowp+0x3b>
+ DB 119,36 ; ja 2c32f <_sk_lerp_u8_sse41_lowp+0x3b>
DB 102,69,15,239,201 ; pxor %xmm9,%xmm9
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,30,1,0,0 ; lea 0x11e(%rip),%r9 # 2af50 <_sk_lerp_u8_sse41_lowp+0x144>
+ DB 76,141,13,30,1,0,0 ; lea 0x11e(%rip),%r9 # 2c438 <_sk_lerp_u8_sse41_lowp+0x144>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
- DB 235,111 ; jmp 2aeb6 <_sk_lerp_u8_sse41_lowp+0xaa>
+ DB 235,111 ; jmp 2c39e <_sk_lerp_u8_sse41_lowp+0xaa>
DB 102,69,15,56,48,4,16 ; pmovzxbw (%r8,%rdx,1),%xmm8
- DB 235,102 ; jmp 2aeb6 <_sk_lerp_u8_sse41_lowp+0xaa>
+ DB 235,102 ; jmp 2c39e <_sk_lerp_u8_sse41_lowp+0xaa>
DB 65,15,182,68,16,2 ; movzbl 0x2(%r8,%rdx,1),%eax
DB 102,69,15,239,201 ; pxor %xmm9,%xmm9
DB 102,68,15,196,200,2 ; pinsrw $0x2,%eax,%xmm9
@@ -41154,7 +42154,7 @@ _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 2aeb6 <_sk_lerp_u8_sse41_lowp+0xaa>
+ DB 235,60 ; jmp 2c39e <_sk_lerp_u8_sse41_lowp+0xaa>
DB 65,15,182,68,16,6 ; movzbl 0x6(%r8,%rdx,1),%eax
DB 102,69,15,239,201 ; pxor %xmm9,%xmm9
DB 102,68,15,196,200,6 ; pinsrw $0x6,%eax,%xmm9
@@ -41165,8 +42165,8 @@ _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,177,79,0,0 ; pand 0x4fb1(%rip),%xmm8 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
- DB 102,68,15,111,21,168,79,0,0 ; movdqa 0x4fa8(%rip),%xmm10 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,219,5,137,106,0,0 ; pand 0x6a89(%rip),%xmm8 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 102,68,15,111,21,128,106,0,0 ; movdqa 0x6a80(%rip),%xmm10 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,69,15,111,200 ; movdqa %xmm8,%xmm9
DB 102,69,15,239,202 ; pxor %xmm10,%xmm9
DB 102,69,15,111,217 ; movdqa %xmm9,%xmm11
@@ -41196,7 +42196,7 @@ _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 2af50 <_sk_lerp_u8_sse41_lowp+0x144>
+ DB 235,254 ; jmp 2c438 <_sk_lerp_u8_sse41_lowp+0x144>
DB 255 ; (bad)
DB 255,17 ; callq *(%rcx)
DB 255 ; (bad)
@@ -41228,23 +42228,23 @@ _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 2afae <_sk_scale_565_sse41_lowp+0x42>
+ DB 119,35 ; ja 2c496 <_sk_scale_565_sse41_lowp+0x42>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,111,1,0,0 ; lea 0x16f(%rip),%r9 # 2b108 <_sk_scale_565_sse41_lowp+0x19c>
+ DB 76,141,13,111,1,0,0 ; lea 0x16f(%rip),%r9 # 2c5f0 <_sk_scale_565_sse41_lowp+0x19c>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 102,68,15,110,200 ; movd %eax,%xmm9
- DB 235,76 ; jmp 2affa <_sk_scale_565_sse41_lowp+0x8e>
+ DB 235,76 ; jmp 2c4e2 <_sk_scale_565_sse41_lowp+0x8e>
DB 243,69,15,111,12,80 ; movdqu (%r8,%rdx,2),%xmm9
- DB 235,68 ; jmp 2affa <_sk_scale_565_sse41_lowp+0x8e>
+ DB 235,68 ; jmp 2c4e2 <_sk_scale_565_sse41_lowp+0x8e>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,65,15,196,68,80,4,2 ; pinsrw $0x2,0x4(%r8,%rdx,2),%xmm0
DB 102,69,15,110,12,80 ; movd (%r8,%rdx,2),%xmm9
DB 102,68,15,58,14,200,252 ; pblendw $0xfc,%xmm0,%xmm9
- DB 235,41 ; jmp 2affa <_sk_scale_565_sse41_lowp+0x8e>
+ DB 235,41 ; jmp 2c4e2 <_sk_scale_565_sse41_lowp+0x8e>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,65,15,196,68,80,12,6 ; pinsrw $0x6,0xc(%r8,%rdx,2),%xmm0
DB 102,65,15,196,68,80,10,5 ; pinsrw $0x5,0xa(%r8,%rdx,2),%xmm0
@@ -41253,11 +42253,11 @@ _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,20,86,0,0 ; pand 0x5614(%rip),%xmm0 # 30620 <_sk_srcover_bgra_8888_sse2_lowp+0x12a4>
+ DB 102,15,219,5,236,112,0,0 ; pand 0x70ec(%rip),%xmm0 # 335e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1304>
DB 102,69,15,111,209 ; movdqa %xmm9,%xmm10
DB 102,65,15,113,210,5 ; psrlw $0x5,%xmm10
- DB 102,68,15,219,21,16,86,0,0 ; pand 0x5610(%rip),%xmm10 # 30630 <_sk_srcover_bgra_8888_sse2_lowp+0x12b4>
- DB 102,68,15,111,29,23,86,0,0 ; movdqa 0x5617(%rip),%xmm11 # 30640 <_sk_srcover_bgra_8888_sse2_lowp+0x12c4>
+ DB 102,68,15,219,21,232,112,0,0 ; pand 0x70e8(%rip),%xmm10 # 335f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1314>
+ DB 102,68,15,111,29,239,112,0,0 ; movdqa 0x70ef(%rip),%xmm11 # 33600 <_sk_srcover_bgra_8888_sse2_lowp+0x1324>
DB 102,69,15,219,217 ; pand %xmm9,%xmm11
DB 102,65,15,113,209,13 ; psrlw $0xd,%xmm9
DB 102,68,15,235,200 ; por %xmm0,%xmm9
@@ -41269,7 +42269,7 @@ _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,117,85,0,0 ; movdqa 0x5575(%rip),%xmm0 # 305e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1264>
+ DB 102,15,111,5,77,112,0,0 ; movdqa 0x704d(%rip),%xmm0 # 335a0 <_sk_srcover_bgra_8888_sse2_lowp+0x12c4>
DB 102,68,15,111,227 ; movdqa %xmm3,%xmm12
DB 102,68,15,239,224 ; pxor %xmm0,%xmm12
DB 102,15,239,199 ; pxor %xmm7,%xmm0
@@ -41282,7 +42282,7 @@ _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,189,77,0,0 ; movdqa 0x4dbd(%rip),%xmm0 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,15,111,5,149,104,0,0 ; movdqa 0x6895(%rip),%xmm0 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,68,15,253,200 ; paddw %xmm0,%xmm9
DB 102,65,15,113,209,8 ; psrlw $0x8,%xmm9
DB 102,68,15,213,209 ; pmullw %xmm1,%xmm10
@@ -41334,23 +42334,23 @@ _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 2b166 <_sk_lerp_565_sse41_lowp+0x42>
+ DB 119,35 ; ja 2c64e <_sk_lerp_565_sse41_lowp+0x42>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,187,1,0,0 ; lea 0x1bb(%rip),%r9 # 2b30c <_sk_lerp_565_sse41_lowp+0x1e8>
+ DB 76,141,13,187,1,0,0 ; lea 0x1bb(%rip),%r9 # 2c7f4 <_sk_lerp_565_sse41_lowp+0x1e8>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 102,68,15,110,200 ; movd %eax,%xmm9
- DB 235,76 ; jmp 2b1b2 <_sk_lerp_565_sse41_lowp+0x8e>
+ DB 235,76 ; jmp 2c69a <_sk_lerp_565_sse41_lowp+0x8e>
DB 243,69,15,111,12,80 ; movdqu (%r8,%rdx,2),%xmm9
- DB 235,68 ; jmp 2b1b2 <_sk_lerp_565_sse41_lowp+0x8e>
+ DB 235,68 ; jmp 2c69a <_sk_lerp_565_sse41_lowp+0x8e>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,65,15,196,68,80,4,2 ; pinsrw $0x2,0x4(%r8,%rdx,2),%xmm0
DB 102,69,15,110,12,80 ; movd (%r8,%rdx,2),%xmm9
DB 102,68,15,58,14,200,252 ; pblendw $0xfc,%xmm0,%xmm9
- DB 235,41 ; jmp 2b1b2 <_sk_lerp_565_sse41_lowp+0x8e>
+ DB 235,41 ; jmp 2c69a <_sk_lerp_565_sse41_lowp+0x8e>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,65,15,196,68,80,12,6 ; pinsrw $0x6,0xc(%r8,%rdx,2),%xmm0
DB 102,65,15,196,68,80,10,5 ; pinsrw $0x5,0xa(%r8,%rdx,2),%xmm0
@@ -41359,11 +42359,11 @@ _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,92,84,0,0 ; pand 0x545c(%rip),%xmm0 # 30620 <_sk_srcover_bgra_8888_sse2_lowp+0x12a4>
+ DB 102,15,219,5,52,111,0,0 ; pand 0x6f34(%rip),%xmm0 # 335e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1304>
DB 102,69,15,111,209 ; movdqa %xmm9,%xmm10
DB 102,65,15,113,210,5 ; psrlw $0x5,%xmm10
- DB 102,68,15,219,21,88,84,0,0 ; pand 0x5458(%rip),%xmm10 # 30630 <_sk_srcover_bgra_8888_sse2_lowp+0x12b4>
- DB 102,68,15,111,29,95,84,0,0 ; movdqa 0x545f(%rip),%xmm11 # 30640 <_sk_srcover_bgra_8888_sse2_lowp+0x12c4>
+ DB 102,68,15,219,21,48,111,0,0 ; pand 0x6f30(%rip),%xmm10 # 335f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1314>
+ DB 102,68,15,111,29,55,111,0,0 ; movdqa 0x6f37(%rip),%xmm11 # 33600 <_sk_srcover_bgra_8888_sse2_lowp+0x1324>
DB 102,69,15,219,217 ; pand %xmm9,%xmm11
DB 102,65,15,113,209,13 ; psrlw $0xd,%xmm9
DB 102,68,15,235,200 ; por %xmm0,%xmm9
@@ -41375,7 +42375,7 @@ _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,189,83,0,0 ; movdqa 0x53bd(%rip),%xmm0 # 305e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1264>
+ DB 102,15,111,5,149,110,0,0 ; movdqa 0x6e95(%rip),%xmm0 # 335a0 <_sk_srcover_bgra_8888_sse2_lowp+0x12c4>
DB 102,68,15,111,227 ; movdqa %xmm3,%xmm12
DB 102,68,15,239,224 ; pxor %xmm0,%xmm12
DB 102,15,239,199 ; pxor %xmm7,%xmm0
@@ -41387,7 +42387,7 @@ _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,9,76,0,0 ; movdqa 0x4c09(%rip),%xmm13 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,45,225,102,0,0 ; movdqa 0x66e1(%rip),%xmm13 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,65,15,111,193 ; movdqa %xmm9,%xmm0
DB 102,65,15,239,197 ; pxor %xmm13,%xmm0
DB 102,15,213,196 ; pmullw %xmm4,%xmm0
@@ -41437,6 +42437,694 @@ _sk_lerp_565_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; .byte 0xff
+PUBLIC _sk_clamp_x_1_sse41_lowp
+_sk_clamp_x_1_sse41_lowp LABEL PROC
+ DB 69,15,87,192 ; xorps %xmm8,%xmm8
+ DB 65,15,95,200 ; maxps %xmm8,%xmm1
+ DB 65,15,95,192 ; maxps %xmm8,%xmm0
+ DB 68,15,40,5,108,102,0,0 ; movaps 0x666c(%rip),%xmm8 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
+ DB 65,15,93,192 ; minps %xmm8,%xmm0
+ DB 65,15,93,200 ; minps %xmm8,%xmm1
+ DB 72,173 ; lods %ds:(%rsi),%rax
+ DB 255,224 ; jmpq *%rax
+
+PUBLIC _sk_repeat_x_1_sse41_lowp
+_sk_repeat_x_1_sse41_lowp LABEL PROC
+ DB 102,68,15,58,8,192,1 ; roundps $0x1,%xmm0,%xmm8
+ DB 102,68,15,58,8,201,1 ; roundps $0x1,%xmm1,%xmm9
+ DB 65,15,92,192 ; subps %xmm8,%xmm0
+ DB 65,15,92,201 ; subps %xmm9,%xmm1
+ DB 69,15,87,192 ; xorps %xmm8,%xmm8
+ DB 65,15,95,200 ; maxps %xmm8,%xmm1
+ DB 65,15,95,192 ; maxps %xmm8,%xmm0
+ DB 68,15,40,5,54,102,0,0 ; movaps 0x6636(%rip),%xmm8 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
+ DB 65,15,93,192 ; minps %xmm8,%xmm0
+ DB 65,15,93,200 ; minps %xmm8,%xmm1
+ DB 72,173 ; lods %ds:(%rsi),%rax
+ DB 255,224 ; jmpq *%rax
+
+PUBLIC _sk_mirror_x_1_sse41_lowp
+_sk_mirror_x_1_sse41_lowp LABEL PROC
+ DB 68,15,40,5,130,102,0,0 ; movaps 0x6682(%rip),%xmm8 # 32ef0 <_sk_srcover_bgra_8888_sse2_lowp+0xc14>
+ DB 65,15,88,192 ; addps %xmm8,%xmm0
+ DB 65,15,88,200 ; addps %xmm8,%xmm1
+ DB 68,15,40,13,2,102,0,0 ; movaps 0x6602(%rip),%xmm9 # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
+ DB 68,15,40,209 ; movaps %xmm1,%xmm10
+ DB 69,15,89,209 ; mulps %xmm9,%xmm10
+ DB 68,15,89,200 ; mulps %xmm0,%xmm9
+ DB 102,69,15,58,8,201,1 ; roundps $0x1,%xmm9,%xmm9
+ DB 102,69,15,58,8,210,1 ; roundps $0x1,%xmm10,%xmm10
+ DB 69,15,88,210 ; addps %xmm10,%xmm10
+ DB 69,15,88,201 ; addps %xmm9,%xmm9
+ DB 65,15,92,193 ; subps %xmm9,%xmm0
+ DB 65,15,92,202 ; subps %xmm10,%xmm1
+ DB 65,15,88,200 ; addps %xmm8,%xmm1
+ DB 65,15,88,192 ; addps %xmm8,%xmm0
+ DB 68,15,40,5,248,106,0,0 ; movaps 0x6af8(%rip),%xmm8 # 333b0 <_sk_srcover_bgra_8888_sse2_lowp+0x10d4>
+ DB 65,15,84,192 ; andps %xmm8,%xmm0
+ DB 65,15,84,200 ; andps %xmm8,%xmm1
+ DB 69,15,87,192 ; xorps %xmm8,%xmm8
+ DB 65,15,95,200 ; maxps %xmm8,%xmm1
+ DB 65,15,95,192 ; maxps %xmm8,%xmm0
+ DB 68,15,40,5,188,101,0,0 ; movaps 0x65bc(%rip),%xmm8 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
+ DB 65,15,93,192 ; minps %xmm8,%xmm0
+ DB 65,15,93,200 ; minps %xmm8,%xmm1
+ DB 72,173 ; lods %ds:(%rsi),%rax
+ DB 255,224 ; jmpq *%rax
+
+PUBLIC _sk_gradient_sse41_lowp
+_sk_gradient_sse41_lowp LABEL PROC
+ DB 85 ; push %rbp
+ DB 65,87 ; push %r15
+ DB 65,86 ; push %r14
+ DB 65,85 ; push %r13
+ DB 65,84 ; push %r12
+ DB 83 ; push %rbx
+ DB 72,131,236,72 ; sub $0x48,%rsp
+ DB 15,41,124,36,48 ; movaps %xmm7,0x30(%rsp)
+ DB 15,41,116,36,32 ; movaps %xmm6,0x20(%rsp)
+ DB 72,137,76,36,24 ; mov %rcx,0x18(%rsp)
+ DB 72,137,84,36,16 ; mov %rdx,0x10(%rsp)
+ DB 72,137,124,36,8 ; mov %rdi,0x8(%rsp)
+ DB 72,173 ; lods %ds:(%rsi),%rax
+ DB 72,137,52,36 ; mov %rsi,(%rsp)
+ DB 72,139,8 ; mov (%rax),%rcx
+ DB 102,69,15,239,201 ; pxor %xmm9,%xmm9
+ DB 72,131,249,2 ; cmp $0x2,%rcx
+ DB 102,15,239,219 ; pxor %xmm3,%xmm3
+ DB 114,57 ; jb 2c958 <_sk_gradient_sse41_lowp+0x78>
+ DB 72,139,80,72 ; mov 0x48(%rax),%rdx
+ DB 72,255,201 ; dec %rcx
+ DB 72,131,194,4 ; add $0x4,%rdx
+ DB 102,69,15,239,201 ; pxor %xmm9,%xmm9
+ DB 102,15,239,219 ; pxor %xmm3,%xmm3
+ DB 243,15,16,18 ; movss (%rdx),%xmm2
+ DB 15,198,210,0 ; shufps $0x0,%xmm2,%xmm2
+ DB 15,40,250 ; movaps %xmm2,%xmm7
+ DB 15,194,248,2 ; cmpleps %xmm0,%xmm7
+ DB 102,68,15,250,207 ; psubd %xmm7,%xmm9
+ DB 15,194,209,2 ; cmpleps %xmm1,%xmm2
+ DB 102,15,250,218 ; psubd %xmm2,%xmm3
+ DB 72,131,194,4 ; add $0x4,%rdx
+ DB 72,255,201 ; dec %rcx
+ DB 117,219 ; jne 2c933 <_sk_gradient_sse41_lowp+0x53>
+ DB 102,72,15,58,22,219,1 ; pextrq $0x1,%xmm3,%rbx
+ DB 65,137,221 ; mov %ebx,%r13d
+ DB 72,193,235,32 ; shr $0x20,%rbx
+ DB 102,72,15,126,221 ; movq %xmm3,%rbp
+ DB 137,239 ; mov %ebp,%edi
+ DB 72,193,237,32 ; shr $0x20,%rbp
+ DB 102,69,15,126,200 ; movd %xmm9,%r8d
+ DB 102,69,15,58,22,201,1 ; pextrd $0x1,%xmm9,%r9d
+ DB 102,69,15,58,22,202,2 ; pextrd $0x2,%xmm9,%r10d
+ DB 72,139,72,8 ; mov 0x8(%rax),%rcx
+ DB 243,68,15,16,44,185 ; movss (%rcx,%rdi,4),%xmm13
+ DB 102,68,15,58,33,44,169,16 ; insertps $0x10,(%rcx,%rbp,4),%xmm13
+ DB 243,66,15,16,20,169 ; movss (%rcx,%r13,4),%xmm2
+ DB 243,68,15,16,4,153 ; movss (%rcx,%rbx,4),%xmm8
+ DB 243,66,15,16,28,129 ; movss (%rcx,%r8,4),%xmm3
+ DB 102,66,15,58,33,28,137,16 ; insertps $0x10,(%rcx,%r9,4),%xmm3
+ DB 102,66,15,58,33,28,145,32 ; insertps $0x20,(%rcx,%r10,4),%xmm3
+ DB 102,69,15,58,22,203,3 ; pextrd $0x3,%xmm9,%r11d
+ DB 102,66,15,58,33,28,153,48 ; insertps $0x30,(%rcx,%r11,4),%xmm3
+ DB 102,68,15,58,33,234,32 ; insertps $0x20,%xmm2,%xmm13
+ DB 76,139,96,16 ; mov 0x10(%rax),%r12
+ DB 243,69,15,16,12,188 ; movss (%r12,%rdi,4),%xmm9
+ DB 76,139,120,24 ; mov 0x18(%rax),%r15
+ DB 243,69,15,16,28,191 ; movss (%r15,%rdi,4),%xmm11
+ DB 76,139,112,32 ; mov 0x20(%rax),%r14
+ DB 243,69,15,16,20,190 ; movss (%r14,%rdi,4),%xmm10
+ DB 72,139,112,40 ; mov 0x28(%rax),%rsi
+ DB 243,68,15,16,60,190 ; movss (%rsi,%rdi,4),%xmm15
+ DB 72,139,80,48 ; mov 0x30(%rax),%rdx
+ DB 243,68,15,16,52,186 ; movss (%rdx,%rdi,4),%xmm14
+ DB 72,139,72,56 ; mov 0x38(%rax),%rcx
+ DB 243,15,16,20,185 ; movss (%rcx,%rdi,4),%xmm2
+ DB 72,139,64,64 ; mov 0x40(%rax),%rax
+ DB 243,68,15,16,36,184 ; movss (%rax,%rdi,4),%xmm12
+ DB 102,69,15,58,33,12,172,16 ; insertps $0x10,(%r12,%rbp,4),%xmm9
+ DB 102,69,15,58,33,28,175,16 ; insertps $0x10,(%r15,%rbp,4),%xmm11
+ DB 102,69,15,58,33,20,174,16 ; insertps $0x10,(%r14,%rbp,4),%xmm10
+ DB 102,68,15,58,33,60,174,16 ; insertps $0x10,(%rsi,%rbp,4),%xmm15
+ DB 102,68,15,58,33,52,170,16 ; insertps $0x10,(%rdx,%rbp,4),%xmm14
+ DB 102,15,58,33,20,169,16 ; insertps $0x10,(%rcx,%rbp,4),%xmm2
+ DB 102,68,15,58,33,36,168,16 ; insertps $0x10,(%rax,%rbp,4),%xmm12
+ DB 102,69,15,58,33,232,48 ; insertps $0x30,%xmm8,%xmm13
+ DB 243,67,15,16,60,172 ; movss (%r12,%r13,4),%xmm7
+ DB 102,68,15,58,33,207,32 ; insertps $0x20,%xmm7,%xmm9
+ DB 243,65,15,16,60,156 ; movss (%r12,%rbx,4),%xmm7
+ DB 102,68,15,58,33,207,48 ; insertps $0x30,%xmm7,%xmm9
+ DB 243,67,15,16,60,175 ; movss (%r15,%r13,4),%xmm7
+ DB 102,68,15,58,33,223,32 ; insertps $0x20,%xmm7,%xmm11
+ DB 243,65,15,16,60,159 ; movss (%r15,%rbx,4),%xmm7
+ DB 102,68,15,58,33,223,48 ; insertps $0x30,%xmm7,%xmm11
+ DB 243,67,15,16,60,174 ; movss (%r14,%r13,4),%xmm7
+ DB 102,68,15,58,33,215,32 ; insertps $0x20,%xmm7,%xmm10
+ DB 243,65,15,16,60,158 ; movss (%r14,%rbx,4),%xmm7
+ DB 102,68,15,58,33,215,48 ; insertps $0x30,%xmm7,%xmm10
+ DB 243,66,15,16,60,174 ; movss (%rsi,%r13,4),%xmm7
+ DB 102,68,15,58,33,255,32 ; insertps $0x20,%xmm7,%xmm15
+ DB 243,15,16,60,158 ; movss (%rsi,%rbx,4),%xmm7
+ DB 102,68,15,58,33,255,48 ; insertps $0x30,%xmm7,%xmm15
+ DB 243,66,15,16,60,170 ; movss (%rdx,%r13,4),%xmm7
+ DB 102,68,15,58,33,247,32 ; insertps $0x20,%xmm7,%xmm14
+ DB 243,15,16,60,154 ; movss (%rdx,%rbx,4),%xmm7
+ DB 102,68,15,58,33,247,48 ; insertps $0x30,%xmm7,%xmm14
+ DB 243,66,15,16,60,169 ; movss (%rcx,%r13,4),%xmm7
+ DB 102,15,58,33,215,32 ; insertps $0x20,%xmm7,%xmm2
+ DB 243,15,16,60,153 ; movss (%rcx,%rbx,4),%xmm7
+ DB 102,15,58,33,215,48 ; insertps $0x30,%xmm7,%xmm2
+ DB 243,66,15,16,60,168 ; movss (%rax,%r13,4),%xmm7
+ DB 102,68,15,58,33,231,32 ; insertps $0x20,%xmm7,%xmm12
+ DB 243,15,16,60,152 ; movss (%rax,%rbx,4),%xmm7
+ DB 102,68,15,58,33,231,48 ; insertps $0x30,%xmm7,%xmm12
+ DB 243,66,15,16,60,134 ; movss (%rsi,%r8,4),%xmm7
+ DB 102,66,15,58,33,60,142,16 ; insertps $0x10,(%rsi,%r9,4),%xmm7
+ DB 102,66,15,58,33,60,150,32 ; insertps $0x20,(%rsi,%r10,4),%xmm7
+ DB 102,66,15,58,33,60,158,48 ; insertps $0x30,(%rsi,%r11,4),%xmm7
+ DB 68,15,89,233 ; mulps %xmm1,%xmm13
+ DB 69,15,88,239 ; addps %xmm15,%xmm13
+ DB 15,89,216 ; mulps %xmm0,%xmm3
+ DB 15,88,223 ; addps %xmm7,%xmm3
+ DB 15,40,61,60,100,0,0 ; movaps 0x643c(%rip),%xmm7 # 32f70 <_sk_srcover_bgra_8888_sse2_lowp+0xc94>
+ DB 68,15,89,239 ; mulps %xmm7,%xmm13
+ DB 15,89,223 ; mulps %xmm7,%xmm3
+ DB 68,15,40,61,61,99,0,0 ; movaps 0x633d(%rip),%xmm15 # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
+ DB 69,15,88,239 ; addps %xmm15,%xmm13
+ DB 65,15,88,223 ; addps %xmm15,%xmm3
+ DB 243,65,15,91,245 ; cvttps2dq %xmm13,%xmm6
+ DB 102,68,15,111,45,87,106,0,0 ; movdqa 0x6a57(%rip),%xmm13 # 335b0 <_sk_srcover_bgra_8888_sse2_lowp+0x12d4>
+ DB 102,65,15,56,0,245 ; pshufb %xmm13,%xmm6
+ DB 243,68,15,91,195 ; cvttps2dq %xmm3,%xmm8
+ DB 102,69,15,56,0,197 ; pshufb %xmm13,%xmm8
+ DB 102,68,15,108,198 ; punpcklqdq %xmm6,%xmm8
+ DB 68,15,89,201 ; mulps %xmm1,%xmm9
+ DB 69,15,88,206 ; addps %xmm14,%xmm9
+ DB 243,67,15,16,28,132 ; movss (%r12,%r8,4),%xmm3
+ DB 102,67,15,58,33,28,140,16 ; insertps $0x10,(%r12,%r9,4),%xmm3
+ DB 102,67,15,58,33,28,148,32 ; insertps $0x20,(%r12,%r10,4),%xmm3
+ DB 102,67,15,58,33,28,156,48 ; insertps $0x30,(%r12,%r11,4),%xmm3
+ DB 243,66,15,16,52,130 ; movss (%rdx,%r8,4),%xmm6
+ DB 102,66,15,58,33,52,138,16 ; insertps $0x10,(%rdx,%r9,4),%xmm6
+ DB 102,66,15,58,33,52,146,32 ; insertps $0x20,(%rdx,%r10,4),%xmm6
+ DB 102,66,15,58,33,52,154,48 ; insertps $0x30,(%rdx,%r11,4),%xmm6
+ DB 15,89,216 ; mulps %xmm0,%xmm3
+ DB 15,88,222 ; addps %xmm6,%xmm3
+ DB 68,15,89,207 ; mulps %xmm7,%xmm9
+ DB 15,89,223 ; mulps %xmm7,%xmm3
+ DB 69,15,88,207 ; addps %xmm15,%xmm9
+ DB 65,15,88,223 ; addps %xmm15,%xmm3
+ DB 243,65,15,91,241 ; cvttps2dq %xmm9,%xmm6
+ DB 102,65,15,56,0,245 ; pshufb %xmm13,%xmm6
+ DB 243,68,15,91,203 ; cvttps2dq %xmm3,%xmm9
+ DB 102,69,15,56,0,205 ; pshufb %xmm13,%xmm9
+ DB 102,68,15,108,206 ; punpcklqdq %xmm6,%xmm9
+ DB 243,67,15,16,28,135 ; movss (%r15,%r8,4),%xmm3
+ DB 102,67,15,58,33,28,143,16 ; insertps $0x10,(%r15,%r9,4),%xmm3
+ DB 102,67,15,58,33,28,151,32 ; insertps $0x20,(%r15,%r10,4),%xmm3
+ DB 102,67,15,58,33,28,159,48 ; insertps $0x30,(%r15,%r11,4),%xmm3
+ DB 68,15,89,217 ; mulps %xmm1,%xmm11
+ DB 68,15,88,218 ; addps %xmm2,%xmm11
+ DB 243,66,15,16,20,129 ; movss (%rcx,%r8,4),%xmm2
+ DB 102,66,15,58,33,20,137,16 ; insertps $0x10,(%rcx,%r9,4),%xmm2
+ DB 102,66,15,58,33,20,145,32 ; insertps $0x20,(%rcx,%r10,4),%xmm2
+ DB 102,66,15,58,33,20,153,48 ; insertps $0x30,(%rcx,%r11,4),%xmm2
+ DB 15,89,216 ; mulps %xmm0,%xmm3
+ DB 15,88,218 ; addps %xmm2,%xmm3
+ DB 68,15,89,223 ; mulps %xmm7,%xmm11
+ DB 15,89,223 ; mulps %xmm7,%xmm3
+ DB 69,15,88,223 ; addps %xmm15,%xmm11
+ DB 65,15,88,223 ; addps %xmm15,%xmm3
+ DB 243,65,15,91,243 ; cvttps2dq %xmm11,%xmm6
+ DB 102,65,15,56,0,245 ; pshufb %xmm13,%xmm6
+ DB 243,15,91,211 ; cvttps2dq %xmm3,%xmm2
+ DB 102,65,15,56,0,213 ; pshufb %xmm13,%xmm2
+ DB 102,15,108,214 ; punpcklqdq %xmm6,%xmm2
+ DB 68,15,89,209 ; mulps %xmm1,%xmm10
+ DB 69,15,88,212 ; addps %xmm12,%xmm10
+ DB 243,67,15,16,12,134 ; movss (%r14,%r8,4),%xmm1
+ DB 102,67,15,58,33,12,142,16 ; insertps $0x10,(%r14,%r9,4),%xmm1
+ DB 102,67,15,58,33,12,150,32 ; insertps $0x20,(%r14,%r10,4),%xmm1
+ DB 102,67,15,58,33,12,158,48 ; insertps $0x30,(%r14,%r11,4),%xmm1
+ DB 15,89,200 ; mulps %xmm0,%xmm1
+ DB 243,66,15,16,4,128 ; movss (%rax,%r8,4),%xmm0
+ DB 102,66,15,58,33,4,136,16 ; insertps $0x10,(%rax,%r9,4),%xmm0
+ DB 102,66,15,58,33,4,144,32 ; insertps $0x20,(%rax,%r10,4),%xmm0
+ DB 102,66,15,58,33,4,152,48 ; insertps $0x30,(%rax,%r11,4),%xmm0
+ DB 15,88,200 ; addps %xmm0,%xmm1
+ DB 68,15,89,215 ; mulps %xmm7,%xmm10
+ DB 15,89,207 ; mulps %xmm7,%xmm1
+ DB 69,15,88,215 ; addps %xmm15,%xmm10
+ DB 65,15,88,207 ; addps %xmm15,%xmm1
+ DB 243,65,15,91,194 ; cvttps2dq %xmm10,%xmm0
+ DB 102,65,15,56,0,197 ; pshufb %xmm13,%xmm0
+ DB 243,15,91,217 ; cvttps2dq %xmm1,%xmm3
+ DB 102,65,15,56,0,221 ; pshufb %xmm13,%xmm3
+ DB 102,15,108,216 ; punpcklqdq %xmm0,%xmm3
+ DB 72,139,52,36 ; mov (%rsp),%rsi
+ DB 72,173 ; lods %ds:(%rsi),%rax
+ DB 72,139,124,36,8 ; mov 0x8(%rsp),%rdi
+ DB 72,139,84,36,16 ; mov 0x10(%rsp),%rdx
+ DB 72,139,76,36,24 ; mov 0x18(%rsp),%rcx
+ DB 102,65,15,111,192 ; movdqa %xmm8,%xmm0
+ DB 102,65,15,111,201 ; movdqa %xmm9,%xmm1
+ DB 15,40,116,36,32 ; movaps 0x20(%rsp),%xmm6
+ DB 15,40,124,36,48 ; movaps 0x30(%rsp),%xmm7
+ DB 72,131,196,72 ; add $0x48,%rsp
+ DB 91 ; pop %rbx
+ DB 65,92 ; pop %r12
+ DB 65,93 ; pop %r13
+ DB 65,94 ; pop %r14
+ DB 65,95 ; pop %r15
+ DB 93 ; pop %rbp
+ DB 255,224 ; jmpq *%rax
+
+PUBLIC _sk_evenly_spaced_gradient_sse41_lowp
+_sk_evenly_spaced_gradient_sse41_lowp LABEL PROC
+ DB 85 ; push %rbp
+ DB 65,87 ; push %r15
+ DB 65,86 ; push %r14
+ DB 65,85 ; push %r13
+ DB 65,84 ; push %r12
+ DB 83 ; push %rbx
+ DB 72,129,236,136,0,0,0 ; sub $0x88,%rsp
+ DB 15,41,124,36,112 ; movaps %xmm7,0x70(%rsp)
+ DB 15,41,116,36,96 ; movaps %xmm6,0x60(%rsp)
+ DB 15,41,108,36,80 ; movaps %xmm5,0x50(%rsp)
+ DB 15,41,100,36,64 ; movaps %xmm4,0x40(%rsp)
+ DB 72,173 ; lods %ds:(%rsi),%rax
+ DB 72,139,24 ; mov (%rax),%rbx
+ DB 72,139,104,8 ; mov 0x8(%rax),%rbp
+ DB 72,255,203 ; dec %rbx
+ DB 120,7 ; js 2cd3a <_sk_evenly_spaced_gradient_sse41_lowp+0x3a>
+ DB 243,72,15,42,211 ; cvtsi2ss %rbx,%xmm2
+ DB 235,21 ; jmp 2cd4f <_sk_evenly_spaced_gradient_sse41_lowp+0x4f>
+ DB 73,137,216 ; mov %rbx,%r8
+ DB 73,209,232 ; shr %r8
+ DB 131,227,1 ; and $0x1,%ebx
+ DB 76,9,195 ; or %r8,%rbx
+ DB 243,72,15,42,211 ; cvtsi2ss %rbx,%xmm2
+ DB 243,15,88,210 ; addss %xmm2,%xmm2
+ DB 15,198,210,0 ; shufps $0x0,%xmm2,%xmm2
+ DB 15,41,68,36,48 ; movaps %xmm0,0x30(%rsp)
+ DB 15,40,216 ; movaps %xmm0,%xmm3
+ DB 15,89,218 ; mulps %xmm2,%xmm3
+ DB 15,89,209 ; mulps %xmm1,%xmm2
+ DB 243,15,91,194 ; cvttps2dq %xmm2,%xmm0
+ DB 102,73,15,58,22,194,1 ; pextrq $0x1,%xmm0,%r10
+ DB 69,137,214 ; mov %r10d,%r14d
+ DB 73,193,234,32 ; shr $0x20,%r10
+ DB 102,73,15,126,197 ; movq %xmm0,%r13
+ DB 69,137,236 ; mov %r13d,%r12d
+ DB 73,193,237,32 ; shr $0x20,%r13
+ DB 243,15,91,195 ; cvttps2dq %xmm3,%xmm0
+ DB 102,73,15,58,22,192,1 ; pextrq $0x1,%xmm0,%r8
+ DB 69,137,193 ; mov %r8d,%r9d
+ DB 73,193,232,32 ; shr $0x20,%r8
+ DB 102,73,15,126,195 ; movq %xmm0,%r11
+ DB 69,137,223 ; mov %r11d,%r15d
+ DB 73,193,235,32 ; shr $0x20,%r11
+ DB 243,70,15,16,68,189,0 ; movss 0x0(%rbp,%r15,4),%xmm8
+ DB 102,70,15,58,33,68,157,0,16 ; insertps $0x10,0x0(%rbp,%r11,4),%xmm8
+ DB 243,66,15,16,68,141,0 ; movss 0x0(%rbp,%r9,4),%xmm0
+ DB 243,66,15,16,84,133,0 ; movss 0x0(%rbp,%r8,4),%xmm2
+ DB 15,41,76,36,32 ; movaps %xmm1,0x20(%rsp)
+ DB 243,66,15,16,92,165,0 ; movss 0x0(%rbp,%r12,4),%xmm3
+ DB 102,66,15,58,33,92,173,0,16 ; insertps $0x10,0x0(%rbp,%r13,4),%xmm3
+ DB 243,66,15,16,100,181,0 ; movss 0x0(%rbp,%r14,4),%xmm4
+ DB 243,66,15,16,108,149,0 ; movss 0x0(%rbp,%r10,4),%xmm5
+ DB 102,68,15,58,33,192,32 ; insertps $0x20,%xmm0,%xmm8
+ DB 102,68,15,58,33,194,48 ; insertps $0x30,%xmm2,%xmm8
+ DB 72,139,88,16 ; mov 0x10(%rax),%rbx
+ DB 243,70,15,16,12,187 ; movss (%rbx,%r15,4),%xmm9
+ DB 102,70,15,58,33,12,155,16 ; insertps $0x10,(%rbx,%r11,4),%xmm9
+ DB 243,66,15,16,4,139 ; movss (%rbx,%r9,4),%xmm0
+ DB 243,66,15,16,12,131 ; movss (%rbx,%r8,4),%xmm1
+ DB 243,66,15,16,20,163 ; movss (%rbx,%r12,4),%xmm2
+ DB 102,66,15,58,33,20,171,16 ; insertps $0x10,(%rbx,%r13,4),%xmm2
+ DB 243,66,15,16,52,179 ; movss (%rbx,%r14,4),%xmm6
+ DB 243,66,15,16,60,147 ; movss (%rbx,%r10,4),%xmm7
+ DB 102,15,58,33,220,32 ; insertps $0x20,%xmm4,%xmm3
+ DB 102,15,58,33,221,48 ; insertps $0x30,%xmm5,%xmm3
+ DB 102,68,15,58,33,200,32 ; insertps $0x20,%xmm0,%xmm9
+ DB 102,68,15,58,33,201,48 ; insertps $0x30,%xmm1,%xmm9
+ DB 102,15,58,33,214,32 ; insertps $0x20,%xmm6,%xmm2
+ DB 102,15,58,33,215,48 ; insertps $0x30,%xmm7,%xmm2
+ DB 72,139,88,24 ; mov 0x18(%rax),%rbx
+ DB 243,70,15,16,28,187 ; movss (%rbx,%r15,4),%xmm11
+ DB 102,70,15,58,33,28,155,16 ; insertps $0x10,(%rbx,%r11,4),%xmm11
+ DB 243,66,15,16,4,139 ; movss (%rbx,%r9,4),%xmm0
+ DB 243,66,15,16,12,131 ; movss (%rbx,%r8,4),%xmm1
+ DB 243,70,15,16,44,163 ; movss (%rbx,%r12,4),%xmm13
+ DB 102,70,15,58,33,44,171,16 ; insertps $0x10,(%rbx,%r13,4),%xmm13
+ DB 243,66,15,16,36,179 ; movss (%rbx,%r14,4),%xmm4
+ DB 243,66,15,16,44,147 ; movss (%rbx,%r10,4),%xmm5
+ DB 102,68,15,58,33,216,32 ; insertps $0x20,%xmm0,%xmm11
+ DB 102,68,15,58,33,217,48 ; insertps $0x30,%xmm1,%xmm11
+ DB 102,68,15,58,33,236,32 ; insertps $0x20,%xmm4,%xmm13
+ DB 102,68,15,58,33,237,48 ; insertps $0x30,%xmm5,%xmm13
+ DB 72,139,88,32 ; mov 0x20(%rax),%rbx
+ DB 243,70,15,16,20,187 ; movss (%rbx,%r15,4),%xmm10
+ DB 102,70,15,58,33,20,155,16 ; insertps $0x10,(%rbx,%r11,4),%xmm10
+ DB 243,66,15,16,4,139 ; movss (%rbx,%r9,4),%xmm0
+ DB 102,68,15,58,33,208,32 ; insertps $0x20,%xmm0,%xmm10
+ DB 243,66,15,16,4,131 ; movss (%rbx,%r8,4),%xmm0
+ DB 102,68,15,58,33,208,48 ; insertps $0x30,%xmm0,%xmm10
+ DB 243,70,15,16,36,163 ; movss (%rbx,%r12,4),%xmm12
+ DB 102,70,15,58,33,36,171,16 ; insertps $0x10,(%rbx,%r13,4),%xmm12
+ DB 243,66,15,16,4,179 ; movss (%rbx,%r14,4),%xmm0
+ DB 243,66,15,16,12,147 ; movss (%rbx,%r10,4),%xmm1
+ DB 102,68,15,58,33,224,32 ; insertps $0x20,%xmm0,%xmm12
+ DB 102,68,15,58,33,225,48 ; insertps $0x30,%xmm1,%xmm12
+ DB 72,139,88,40 ; mov 0x28(%rax),%rbx
+ DB 243,66,15,16,36,163 ; movss (%rbx,%r12,4),%xmm4
+ DB 102,66,15,58,33,36,171,16 ; insertps $0x10,(%rbx,%r13,4),%xmm4
+ DB 243,66,15,16,4,179 ; movss (%rbx,%r14,4),%xmm0
+ DB 102,15,58,33,224,32 ; insertps $0x20,%xmm0,%xmm4
+ DB 243,66,15,16,4,147 ; movss (%rbx,%r10,4),%xmm0
+ DB 102,15,58,33,224,48 ; insertps $0x30,%xmm0,%xmm4
+ DB 243,66,15,16,4,187 ; movss (%rbx,%r15,4),%xmm0
+ DB 102,66,15,58,33,4,155,16 ; insertps $0x10,(%rbx,%r11,4),%xmm0
+ DB 243,66,15,16,12,139 ; movss (%rbx,%r9,4),%xmm1
+ DB 102,15,58,33,193,32 ; insertps $0x20,%xmm1,%xmm0
+ DB 243,66,15,16,12,131 ; movss (%rbx,%r8,4),%xmm1
+ DB 102,15,58,33,193,48 ; insertps $0x30,%xmm1,%xmm0
+ DB 72,139,88,48 ; mov 0x30(%rax),%rbx
+ DB 243,66,15,16,60,163 ; movss (%rbx,%r12,4),%xmm7
+ DB 102,66,15,58,33,60,171,16 ; insertps $0x10,(%rbx,%r13,4),%xmm7
+ DB 243,66,15,16,12,179 ; movss (%rbx,%r14,4),%xmm1
+ DB 102,15,58,33,249,32 ; insertps $0x20,%xmm1,%xmm7
+ DB 243,66,15,16,12,147 ; movss (%rbx,%r10,4),%xmm1
+ DB 102,15,58,33,249,48 ; insertps $0x30,%xmm1,%xmm7
+ DB 243,66,15,16,12,187 ; movss (%rbx,%r15,4),%xmm1
+ DB 102,66,15,58,33,12,155,16 ; insertps $0x10,(%rbx,%r11,4),%xmm1
+ DB 243,66,15,16,44,139 ; movss (%rbx,%r9,4),%xmm5
+ DB 102,15,58,33,205,32 ; insertps $0x20,%xmm5,%xmm1
+ DB 243,66,15,16,44,131 ; movss (%rbx,%r8,4),%xmm5
+ DB 102,15,58,33,205,48 ; insertps $0x30,%xmm5,%xmm1
+ DB 72,139,88,56 ; mov 0x38(%rax),%rbx
+ DB 243,66,15,16,52,163 ; movss (%rbx,%r12,4),%xmm6
+ DB 102,66,15,58,33,52,171,16 ; insertps $0x10,(%rbx,%r13,4),%xmm6
+ DB 243,66,15,16,44,179 ; movss (%rbx,%r14,4),%xmm5
+ DB 102,15,58,33,245,32 ; insertps $0x20,%xmm5,%xmm6
+ DB 243,66,15,16,44,147 ; movss (%rbx,%r10,4),%xmm5
+ DB 102,15,58,33,245,48 ; insertps $0x30,%xmm5,%xmm6
+ DB 15,41,52,36 ; movaps %xmm6,(%rsp)
+ DB 243,66,15,16,44,187 ; movss (%rbx,%r15,4),%xmm5
+ DB 102,66,15,58,33,44,155,16 ; insertps $0x10,(%rbx,%r11,4),%xmm5
+ DB 243,66,15,16,52,139 ; movss (%rbx,%r9,4),%xmm6
+ DB 102,15,58,33,238,32 ; insertps $0x20,%xmm6,%xmm5
+ DB 243,66,15,16,52,131 ; movss (%rbx,%r8,4),%xmm6
+ DB 102,15,58,33,238,48 ; insertps $0x30,%xmm6,%xmm5
+ DB 72,139,64,64 ; mov 0x40(%rax),%rax
+ DB 243,70,15,16,52,160 ; movss (%rax,%r12,4),%xmm14
+ DB 102,70,15,58,33,52,168,16 ; insertps $0x10,(%rax,%r13,4),%xmm14
+ DB 243,66,15,16,52,176 ; movss (%rax,%r14,4),%xmm6
+ DB 102,68,15,58,33,246,32 ; insertps $0x20,%xmm6,%xmm14
+ DB 243,66,15,16,52,144 ; movss (%rax,%r10,4),%xmm6
+ DB 102,68,15,58,33,246,48 ; insertps $0x30,%xmm6,%xmm14
+ DB 68,15,41,116,36,16 ; movaps %xmm14,0x10(%rsp)
+ DB 243,70,15,16,60,184 ; movss (%rax,%r15,4),%xmm15
+ DB 102,70,15,58,33,60,152,16 ; insertps $0x10,(%rax,%r11,4),%xmm15
+ DB 243,70,15,16,52,136 ; movss (%rax,%r9,4),%xmm14
+ DB 102,69,15,58,33,254,32 ; insertps $0x20,%xmm14,%xmm15
+ DB 243,66,15,16,52,128 ; movss (%rax,%r8,4),%xmm6
+ DB 102,68,15,58,33,254,48 ; insertps $0x30,%xmm6,%xmm15
+ DB 15,40,116,36,32 ; movaps 0x20(%rsp),%xmm6
+ DB 15,89,222 ; mulps %xmm6,%xmm3
+ DB 15,88,220 ; addps %xmm4,%xmm3
+ DB 15,40,100,36,48 ; movaps 0x30(%rsp),%xmm4
+ DB 68,15,89,196 ; mulps %xmm4,%xmm8
+ DB 68,15,88,192 ; addps %xmm0,%xmm8
+ DB 15,40,5,17,95,0,0 ; movaps 0x5f11(%rip),%xmm0 # 32f70 <_sk_srcover_bgra_8888_sse2_lowp+0xc94>
+ DB 15,89,216 ; mulps %xmm0,%xmm3
+ DB 68,15,89,192 ; mulps %xmm0,%xmm8
+ DB 68,15,40,53,18,94,0,0 ; movaps 0x5e12(%rip),%xmm14 # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
+ DB 69,15,88,198 ; addps %xmm14,%xmm8
+ DB 65,15,88,222 ; addps %xmm14,%xmm3
+ DB 243,15,91,219 ; cvttps2dq %xmm3,%xmm3
+ DB 102,15,111,5,46,101,0,0 ; movdqa 0x652e(%rip),%xmm0 # 335b0 <_sk_srcover_bgra_8888_sse2_lowp+0x12d4>
+ DB 102,15,56,0,216 ; pshufb %xmm0,%xmm3
+ DB 243,69,15,91,192 ; cvttps2dq %xmm8,%xmm8
+ DB 102,68,15,56,0,192 ; pshufb %xmm0,%xmm8
+ DB 102,68,15,108,195 ; punpcklqdq %xmm3,%xmm8
+ DB 15,89,214 ; mulps %xmm6,%xmm2
+ DB 15,88,215 ; addps %xmm7,%xmm2
+ DB 15,40,220 ; movaps %xmm4,%xmm3
+ DB 68,15,89,203 ; mulps %xmm3,%xmm9
+ DB 68,15,88,201 ; addps %xmm1,%xmm9
+ DB 15,40,13,193,94,0,0 ; movaps 0x5ec1(%rip),%xmm1 # 32f70 <_sk_srcover_bgra_8888_sse2_lowp+0xc94>
+ DB 15,89,209 ; mulps %xmm1,%xmm2
+ DB 68,15,89,201 ; mulps %xmm1,%xmm9
+ DB 15,40,225 ; movaps %xmm1,%xmm4
+ DB 69,15,88,206 ; addps %xmm14,%xmm9
+ DB 65,15,88,214 ; addps %xmm14,%xmm2
+ DB 243,15,91,202 ; cvttps2dq %xmm2,%xmm1
+ DB 102,15,56,0,200 ; pshufb %xmm0,%xmm1
+ DB 243,69,15,91,201 ; cvttps2dq %xmm9,%xmm9
+ DB 102,68,15,56,0,200 ; pshufb %xmm0,%xmm9
+ DB 102,68,15,108,201 ; punpcklqdq %xmm1,%xmm9
+ DB 68,15,89,238 ; mulps %xmm6,%xmm13
+ DB 68,15,88,44,36 ; addps (%rsp),%xmm13
+ DB 68,15,89,219 ; mulps %xmm3,%xmm11
+ DB 68,15,88,221 ; addps %xmm5,%xmm11
+ DB 15,40,204 ; movaps %xmm4,%xmm1
+ DB 68,15,89,233 ; mulps %xmm1,%xmm13
+ DB 68,15,89,217 ; mulps %xmm1,%xmm11
+ DB 69,15,88,222 ; addps %xmm14,%xmm11
+ DB 69,15,88,238 ; addps %xmm14,%xmm13
+ DB 243,65,15,91,205 ; cvttps2dq %xmm13,%xmm1
+ DB 102,15,56,0,200 ; pshufb %xmm0,%xmm1
+ DB 243,65,15,91,211 ; cvttps2dq %xmm11,%xmm2
+ DB 102,15,56,0,208 ; pshufb %xmm0,%xmm2
+ DB 102,15,108,209 ; punpcklqdq %xmm1,%xmm2
+ DB 68,15,89,230 ; mulps %xmm6,%xmm12
+ DB 68,15,88,100,36,16 ; addps 0x10(%rsp),%xmm12
+ DB 68,15,89,211 ; mulps %xmm3,%xmm10
+ DB 69,15,88,215 ; addps %xmm15,%xmm10
+ DB 68,15,89,228 ; mulps %xmm4,%xmm12
+ DB 68,15,89,212 ; mulps %xmm4,%xmm10
+ DB 69,15,88,214 ; addps %xmm14,%xmm10
+ DB 69,15,88,230 ; addps %xmm14,%xmm12
+ DB 243,65,15,91,204 ; cvttps2dq %xmm12,%xmm1
+ DB 102,15,56,0,200 ; pshufb %xmm0,%xmm1
+ DB 243,65,15,91,218 ; cvttps2dq %xmm10,%xmm3
+ DB 102,15,56,0,216 ; pshufb %xmm0,%xmm3
+ DB 102,15,108,217 ; punpcklqdq %xmm1,%xmm3
+ DB 72,173 ; lods %ds:(%rsi),%rax
+ DB 102,65,15,111,192 ; movdqa %xmm8,%xmm0
+ DB 102,65,15,111,201 ; movdqa %xmm9,%xmm1
+ DB 15,40,100,36,64 ; movaps 0x40(%rsp),%xmm4
+ DB 15,40,108,36,80 ; movaps 0x50(%rsp),%xmm5
+ DB 15,40,116,36,96 ; movaps 0x60(%rsp),%xmm6
+ DB 15,40,124,36,112 ; movaps 0x70(%rsp),%xmm7
+ DB 72,129,196,136,0,0,0 ; add $0x88,%rsp
+ DB 91 ; pop %rbx
+ DB 65,92 ; pop %r12
+ DB 65,93 ; pop %r13
+ DB 65,94 ; pop %r14
+ DB 65,95 ; pop %r15
+ DB 93 ; pop %rbp
+ DB 255,224 ; jmpq *%rax
+
+PUBLIC _sk_evenly_spaced_2_stop_gradient_sse41_lowp
+_sk_evenly_spaced_2_stop_gradient_sse41_lowp LABEL PROC
+ DB 72,173 ; lods %ds:(%rsi),%rax
+ DB 243,15,16,24 ; movss (%rax),%xmm3
+ DB 243,68,15,16,72,4 ; movss 0x4(%rax),%xmm9
+ DB 15,198,219,0 ; shufps $0x0,%xmm3,%xmm3
+ DB 243,68,15,16,64,16 ; movss 0x10(%rax),%xmm8
+ DB 69,15,198,192,0 ; shufps $0x0,%xmm8,%xmm8
+ DB 15,40,209 ; movaps %xmm1,%xmm2
+ DB 15,89,211 ; mulps %xmm3,%xmm2
+ DB 15,89,216 ; mulps %xmm0,%xmm3
+ DB 65,15,88,216 ; addps %xmm8,%xmm3
+ DB 65,15,88,208 ; addps %xmm8,%xmm2
+ DB 68,15,40,21,185,93,0,0 ; movaps 0x5db9(%rip),%xmm10 # 32f70 <_sk_srcover_bgra_8888_sse2_lowp+0xc94>
+ DB 65,15,89,210 ; mulps %xmm10,%xmm2
+ DB 65,15,89,218 ; mulps %xmm10,%xmm3
+ DB 68,15,40,37,185,92,0,0 ; movaps 0x5cb9(%rip),%xmm12 # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
+ DB 65,15,88,220 ; addps %xmm12,%xmm3
+ DB 65,15,88,212 ; addps %xmm12,%xmm2
+ DB 243,15,91,210 ; cvttps2dq %xmm2,%xmm2
+ DB 102,68,15,111,29,212,99,0,0 ; movdqa 0x63d4(%rip),%xmm11 # 335b0 <_sk_srcover_bgra_8888_sse2_lowp+0x12d4>
+ DB 102,65,15,56,0,211 ; pshufb %xmm11,%xmm2
+ DB 243,68,15,91,195 ; cvttps2dq %xmm3,%xmm8
+ DB 102,69,15,56,0,195 ; pshufb %xmm11,%xmm8
+ DB 102,68,15,108,194 ; punpcklqdq %xmm2,%xmm8
+ DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
+ DB 243,15,16,80,20 ; movss 0x14(%rax),%xmm2
+ DB 15,198,210,0 ; shufps $0x0,%xmm2,%xmm2
+ DB 15,40,217 ; movaps %xmm1,%xmm3
+ DB 65,15,89,217 ; mulps %xmm9,%xmm3
+ DB 68,15,89,200 ; mulps %xmm0,%xmm9
+ DB 68,15,88,202 ; addps %xmm2,%xmm9
+ DB 15,88,218 ; addps %xmm2,%xmm3
+ DB 65,15,89,218 ; mulps %xmm10,%xmm3
+ DB 69,15,89,202 ; mulps %xmm10,%xmm9
+ DB 69,15,88,204 ; addps %xmm12,%xmm9
+ DB 65,15,88,220 ; addps %xmm12,%xmm3
+ DB 243,15,91,211 ; cvttps2dq %xmm3,%xmm2
+ DB 102,65,15,56,0,211 ; pshufb %xmm11,%xmm2
+ DB 243,69,15,91,201 ; cvttps2dq %xmm9,%xmm9
+ DB 102,69,15,56,0,203 ; pshufb %xmm11,%xmm9
+ DB 102,68,15,108,202 ; punpcklqdq %xmm2,%xmm9
+ DB 243,15,16,80,8 ; movss 0x8(%rax),%xmm2
+ DB 15,198,210,0 ; shufps $0x0,%xmm2,%xmm2
+ DB 243,68,15,16,104,24 ; movss 0x18(%rax),%xmm13
+ DB 69,15,198,237,0 ; shufps $0x0,%xmm13,%xmm13
+ DB 15,40,217 ; movaps %xmm1,%xmm3
+ DB 15,89,218 ; mulps %xmm2,%xmm3
+ DB 15,89,208 ; mulps %xmm0,%xmm2
+ DB 65,15,88,213 ; addps %xmm13,%xmm2
+ DB 65,15,88,221 ; addps %xmm13,%xmm3
+ DB 65,15,89,218 ; mulps %xmm10,%xmm3
+ DB 65,15,89,210 ; mulps %xmm10,%xmm2
+ DB 65,15,88,212 ; addps %xmm12,%xmm2
+ DB 65,15,88,220 ; addps %xmm12,%xmm3
+ DB 243,15,91,219 ; cvttps2dq %xmm3,%xmm3
+ DB 102,65,15,56,0,219 ; pshufb %xmm11,%xmm3
+ DB 243,15,91,210 ; cvttps2dq %xmm2,%xmm2
+ DB 102,65,15,56,0,211 ; pshufb %xmm11,%xmm2
+ DB 102,15,108,211 ; punpcklqdq %xmm3,%xmm2
+ DB 243,15,16,88,12 ; movss 0xc(%rax),%xmm3
+ DB 15,198,219,0 ; shufps $0x0,%xmm3,%xmm3
+ DB 243,68,15,16,104,28 ; movss 0x1c(%rax),%xmm13
+ DB 69,15,198,237,0 ; shufps $0x0,%xmm13,%xmm13
+ DB 15,89,203 ; mulps %xmm3,%xmm1
+ DB 15,89,216 ; mulps %xmm0,%xmm3
+ DB 65,15,88,221 ; addps %xmm13,%xmm3
+ DB 65,15,88,205 ; addps %xmm13,%xmm1
+ DB 65,15,89,202 ; mulps %xmm10,%xmm1
+ DB 65,15,89,218 ; mulps %xmm10,%xmm3
+ DB 65,15,88,220 ; addps %xmm12,%xmm3
+ DB 65,15,88,204 ; addps %xmm12,%xmm1
+ DB 243,15,91,193 ; cvttps2dq %xmm1,%xmm0
+ DB 102,65,15,56,0,195 ; pshufb %xmm11,%xmm0
+ DB 243,15,91,219 ; cvttps2dq %xmm3,%xmm3
+ DB 102,65,15,56,0,219 ; pshufb %xmm11,%xmm3
+ DB 102,15,108,216 ; punpcklqdq %xmm0,%xmm3
+ DB 72,173 ; lods %ds:(%rsi),%rax
+ DB 102,65,15,111,192 ; movdqa %xmm8,%xmm0
+ DB 102,65,15,111,201 ; movdqa %xmm9,%xmm1
+ DB 255,224 ; jmpq *%rax
+
+PUBLIC _sk_xy_to_unit_angle_sse41_lowp
+_sk_xy_to_unit_angle_sse41_lowp LABEL PROC
+ DB 72,131,236,72 ; sub $0x48,%rsp
+ DB 15,41,124,36,48 ; movaps %xmm7,0x30(%rsp)
+ DB 15,41,116,36,32 ; movaps %xmm6,0x20(%rsp)
+ DB 15,41,108,36,16 ; movaps %xmm5,0x10(%rsp)
+ DB 15,41,36,36 ; movaps %xmm4,(%rsp)
+ DB 15,40,251 ; movaps %xmm3,%xmm7
+ DB 15,40,242 ; movaps %xmm2,%xmm6
+ DB 68,15,40,192 ; movaps %xmm0,%xmm8
+ DB 15,40,37,167,96,0,0 ; movaps 0x60a7(%rip),%xmm4 # 333b0 <_sk_srcover_bgra_8888_sse2_lowp+0x10d4>
+ DB 68,15,40,233 ; movaps %xmm1,%xmm13
+ DB 68,15,84,236 ; andps %xmm4,%xmm13
+ DB 69,15,40,216 ; movaps %xmm8,%xmm11
+ DB 68,15,84,220 ; andps %xmm4,%xmm11
+ DB 68,15,40,231 ; movaps %xmm7,%xmm12
+ DB 68,15,84,228 ; andps %xmm4,%xmm12
+ DB 15,84,230 ; andps %xmm6,%xmm4
+ DB 69,15,40,211 ; movaps %xmm11,%xmm10
+ DB 68,15,194,212,1 ; cmpltps %xmm4,%xmm10
+ DB 69,15,40,205 ; movaps %xmm13,%xmm9
+ DB 69,15,194,204,1 ; cmpltps %xmm12,%xmm9
+ DB 69,15,40,244 ; movaps %xmm12,%xmm14
+ DB 65,15,40,193 ; movaps %xmm9,%xmm0
+ DB 102,69,15,56,20,245 ; blendvps %xmm0,%xmm13,%xmm14
+ DB 68,15,40,252 ; movaps %xmm4,%xmm15
+ DB 65,15,40,194 ; movaps %xmm10,%xmm0
+ DB 102,69,15,56,20,251 ; blendvps %xmm0,%xmm11,%xmm15
+ DB 65,15,40,193 ; movaps %xmm9,%xmm0
+ DB 102,69,15,56,20,236 ; blendvps %xmm0,%xmm12,%xmm13
+ DB 65,15,40,194 ; movaps %xmm10,%xmm0
+ DB 102,68,15,56,20,220 ; blendvps %xmm0,%xmm4,%xmm11
+ DB 69,15,94,251 ; divps %xmm11,%xmm15
+ DB 65,15,40,199 ; movaps %xmm15,%xmm0
+ DB 15,89,192 ; mulps %xmm0,%xmm0
+ DB 68,15,40,29,167,96,0,0 ; movaps 0x60a7(%rip),%xmm11 # 33420 <_sk_srcover_bgra_8888_sse2_lowp+0x1144>
+ DB 68,15,40,224 ; movaps %xmm0,%xmm12
+ DB 69,15,89,227 ; mulps %xmm11,%xmm12
+ DB 68,15,88,37,167,96,0,0 ; addps 0x60a7(%rip),%xmm12 # 33430 <_sk_srcover_bgra_8888_sse2_lowp+0x1154>
+ DB 68,15,89,224 ; mulps %xmm0,%xmm12
+ DB 15,40,45,172,96,0,0 ; movaps 0x60ac(%rip),%xmm5 # 33440 <_sk_srcover_bgra_8888_sse2_lowp+0x1164>
+ DB 68,15,88,229 ; addps %xmm5,%xmm12
+ DB 68,15,89,224 ; mulps %xmm0,%xmm12
+ DB 15,40,37,173,96,0,0 ; movaps 0x60ad(%rip),%xmm4 # 33450 <_sk_srcover_bgra_8888_sse2_lowp+0x1174>
+ DB 68,15,88,228 ; addps %xmm4,%xmm12
+ DB 69,15,89,231 ; mulps %xmm15,%xmm12
+ DB 15,40,21,174,96,0,0 ; movaps 0x60ae(%rip),%xmm2 # 33460 <_sk_srcover_bgra_8888_sse2_lowp+0x1184>
+ DB 15,40,218 ; movaps %xmm2,%xmm3
+ DB 65,15,92,212 ; subps %xmm12,%xmm2
+ DB 65,15,40,194 ; movaps %xmm10,%xmm0
+ DB 102,68,15,56,20,226 ; blendvps %xmm0,%xmm2,%xmm12
+ DB 69,15,94,245 ; divps %xmm13,%xmm14
+ DB 65,15,40,198 ; movaps %xmm14,%xmm0
+ DB 15,89,192 ; mulps %xmm0,%xmm0
+ DB 68,15,89,216 ; mulps %xmm0,%xmm11
+ DB 68,15,88,29,86,96,0,0 ; addps 0x6056(%rip),%xmm11 # 33430 <_sk_srcover_bgra_8888_sse2_lowp+0x1154>
+ DB 68,15,89,216 ; mulps %xmm0,%xmm11
+ DB 68,15,88,221 ; addps %xmm5,%xmm11
+ DB 68,15,89,216 ; mulps %xmm0,%xmm11
+ DB 68,15,88,220 ; addps %xmm4,%xmm11
+ DB 69,15,89,222 ; mulps %xmm14,%xmm11
+ DB 65,15,92,219 ; subps %xmm11,%xmm3
+ DB 65,15,40,193 ; movaps %xmm9,%xmm0
+ DB 102,68,15,56,20,219 ; blendvps %xmm0,%xmm3,%xmm11
+ DB 69,15,87,201 ; xorps %xmm9,%xmm9
+ DB 69,15,194,193,1 ; cmpltps %xmm9,%xmm8
+ DB 15,40,21,116,90,0,0 ; movaps 0x5a74(%rip),%xmm2 # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
+ DB 15,40,218 ; movaps %xmm2,%xmm3
+ DB 65,15,92,212 ; subps %xmm12,%xmm2
+ DB 65,15,40,192 ; movaps %xmm8,%xmm0
+ DB 102,68,15,56,20,226 ; blendvps %xmm0,%xmm2,%xmm12
+ DB 65,15,194,201,1 ; cmpltps %xmm9,%xmm1
+ DB 65,15,92,219 ; subps %xmm11,%xmm3
+ DB 15,40,193 ; movaps %xmm1,%xmm0
+ DB 102,68,15,56,20,219 ; blendvps %xmm0,%xmm3,%xmm11
+ DB 15,40,198 ; movaps %xmm6,%xmm0
+ DB 65,15,194,193,1 ; cmpltps %xmm9,%xmm0
+ DB 15,40,13,82,90,0,0 ; movaps 0x5a52(%rip),%xmm1 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
+ DB 15,40,209 ; movaps %xmm1,%xmm2
+ DB 65,15,92,204 ; subps %xmm12,%xmm1
+ DB 102,68,15,56,20,225 ; blendvps %xmm0,%xmm1,%xmm12
+ DB 15,40,199 ; movaps %xmm7,%xmm0
+ DB 65,15,194,193,1 ; cmpltps %xmm9,%xmm0
+ DB 65,15,92,211 ; subps %xmm11,%xmm2
+ DB 102,68,15,56,20,218 ; blendvps %xmm0,%xmm2,%xmm11
+ DB 65,15,40,203 ; movaps %xmm11,%xmm1
+ DB 65,15,194,201,7 ; cmpordps %xmm9,%xmm1
+ DB 69,15,194,204,7 ; cmpordps %xmm12,%xmm9
+ DB 69,15,84,204 ; andps %xmm12,%xmm9
+ DB 65,15,84,203 ; andps %xmm11,%xmm1
+ DB 72,173 ; lods %ds:(%rsi),%rax
+ DB 15,40,214 ; movaps %xmm6,%xmm2
+ DB 15,40,223 ; movaps %xmm7,%xmm3
+ DB 65,15,40,193 ; movaps %xmm9,%xmm0
+ DB 15,40,36,36 ; movaps (%rsp),%xmm4
+ DB 15,40,108,36,16 ; movaps 0x10(%rsp),%xmm5
+ DB 15,40,116,36,32 ; movaps 0x20(%rsp),%xmm6
+ DB 15,40,124,36,48 ; movaps 0x30(%rsp),%xmm7
+ DB 72,131,196,72 ; add $0x48,%rsp
+ DB 255,224 ; jmpq *%rax
+
+PUBLIC _sk_xy_to_radius_sse41_lowp
+_sk_xy_to_radius_sse41_lowp LABEL PROC
+ DB 15,89,192 ; mulps %xmm0,%xmm0
+ DB 15,89,201 ; mulps %xmm1,%xmm1
+ DB 68,15,40,194 ; movaps %xmm2,%xmm8
+ DB 69,15,89,192 ; mulps %xmm8,%xmm8
+ DB 68,15,88,192 ; addps %xmm0,%xmm8
+ DB 68,15,40,203 ; movaps %xmm3,%xmm9
+ DB 69,15,89,201 ; mulps %xmm9,%xmm9
+ DB 68,15,88,201 ; addps %xmm1,%xmm9
+ DB 65,15,81,192 ; sqrtps %xmm8,%xmm0
+ DB 65,15,81,201 ; sqrtps %xmm9,%xmm1
+ DB 72,173 ; lods %ds:(%rsi),%rax
+ DB 255,224 ; jmpq *%rax
+
PUBLIC _sk_srcover_rgba_8888_sse41_lowp
_sk_srcover_rgba_8888_sse41_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -41449,48 +43137,48 @@ _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 2b373 <_sk_srcover_rgba_8888_sse41_lowp+0x4b>
+ DB 119,38 ; ja 2d50d <_sk_srcover_rgba_8888_sse41_lowp+0x4b>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 76,141,29,23,2,0,0 ; lea 0x217(%rip),%r11 # 2b570 <_sk_srcover_rgba_8888_sse41_lowp+0x248>
+ DB 76,141,29,21,2,0,0 ; lea 0x215(%rip),%r11 # 2d708 <_sk_srcover_rgba_8888_sse41_lowp+0x246>
DB 75,99,4,139 ; movslq (%r11,%r9,4),%rax
DB 76,1,216 ; add %r11,%rax
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 255,224 ; jmpq *%rax
DB 102,65,15,110,52,144 ; movd (%r8,%rdx,4),%xmm6
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,89 ; jmp 2b3cc <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+ DB 235,89 ; jmp 2d566 <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
DB 243,65,15,111,52,144 ; movdqu (%r8,%rdx,4),%xmm6
DB 243,69,15,111,68,144,16 ; movdqu 0x10(%r8,%rdx,4),%xmm8
- DB 235,74 ; jmp 2b3cc <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+ DB 235,74 ; jmp 2d566 <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
DB 102,65,15,110,100,144,8 ; movd 0x8(%r8,%rdx,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 243,65,15,126,52,144 ; movq (%r8,%rdx,4),%xmm6
DB 102,65,15,58,14,240,240 ; pblendw $0xf0,%xmm8,%xmm6
DB 102,68,15,111,196 ; movdqa %xmm4,%xmm8
- DB 235,37 ; jmp 2b3cc <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+ DB 235,37 ; jmp 2d566 <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
DB 102,65,15,110,100,144,24 ; movd 0x18(%r8,%rdx,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 102,69,15,58,34,68,144,20,1 ; pinsrd $0x1,0x14(%r8,%rdx,4),%xmm8
DB 102,69,15,58,34,68,144,16,0 ; pinsrd $0x0,0x10(%r8,%rdx,4),%xmm8
DB 243,65,15,111,52,144 ; movdqu (%r8,%rdx,4),%xmm6
- DB 102,15,111,37,28,82,0,0 ; movdqa 0x521c(%rip),%xmm4 # 305f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1274>
+ DB 102,15,111,37,66,96,0,0 ; movdqa 0x6042(%rip),%xmm4 # 335b0 <_sk_srcover_bgra_8888_sse2_lowp+0x12d4>
DB 102,15,111,238 ; movdqa %xmm6,%xmm5
DB 102,15,56,0,236 ; pshufb %xmm4,%xmm5
DB 102,65,15,111,248 ; movdqa %xmm8,%xmm7
DB 102,15,56,0,252 ; pshufb %xmm4,%xmm7
DB 102,15,108,239 ; punpcklqdq %xmm7,%xmm5
- DB 102,68,15,111,37,124,74,0,0 ; movdqa 0x4a7c(%rip),%xmm12 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,37,162,88,0,0 ; movdqa 0x58a2(%rip),%xmm12 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,15,111,229 ; movdqa %xmm5,%xmm4
DB 102,65,15,219,228 ; pand %xmm12,%xmm4
DB 102,15,113,213,8 ; psrlw $0x8,%xmm5
- DB 102,68,15,111,13,245,81,0,0 ; movdqa 0x51f5(%rip),%xmm9 # 30600 <_sk_srcover_bgra_8888_sse2_lowp+0x1284>
+ DB 102,68,15,111,13,27,96,0,0 ; movdqa 0x601b(%rip),%xmm9 # 335c0 <_sk_srcover_bgra_8888_sse2_lowp+0x12e4>
DB 102,15,111,254 ; movdqa %xmm6,%xmm7
DB 102,65,15,56,0,249 ; pshufb %xmm9,%xmm7
DB 102,69,15,111,208 ; movdqa %xmm8,%xmm10
DB 102,69,15,56,0,209 ; pshufb %xmm9,%xmm10
DB 102,65,15,108,250 ; punpcklqdq %xmm10,%xmm7
- DB 102,68,15,111,13,226,81,0,0 ; movdqa 0x51e2(%rip),%xmm9 # 30610 <_sk_srcover_bgra_8888_sse2_lowp+0x1294>
+ DB 102,68,15,111,13,8,96,0,0 ; movdqa 0x6008(%rip),%xmm9 # 335d0 <_sk_srcover_bgra_8888_sse2_lowp+0x12f4>
DB 102,65,15,56,0,241 ; pshufb %xmm9,%xmm6
DB 102,69,15,56,0,193 ; pshufb %xmm9,%xmm8
DB 102,65,15,108,240 ; punpcklqdq %xmm8,%xmm6
@@ -41532,19 +43220,19 @@ _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 2b516 <_sk_srcover_rgba_8888_sse41_lowp+0x1ee>
- DB 76,141,21,135,0,0,0 ; lea 0x87(%rip),%r10 # 2b58c <_sk_srcover_rgba_8888_sse41_lowp+0x264>
+ DB 119,24 ; ja 2d6b0 <_sk_srcover_rgba_8888_sse41_lowp+0x1ee>
+ DB 76,141,21,133,0,0,0 ; lea 0x85(%rip),%r10 # 2d724 <_sk_srcover_rgba_8888_sse41_lowp+0x262>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 102,65,15,126,4,144 ; movd %xmm0,(%r8,%rdx,4)
- DB 235,63 ; jmp 2b555 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+ DB 235,63 ; jmp 2d6ef <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
DB 243,65,15,127,4,144 ; movdqu %xmm0,(%r8,%rdx,4)
DB 243,65,15,127,76,144,16 ; movdqu %xmm1,0x10(%r8,%rdx,4)
- DB 235,48 ; jmp 2b555 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+ DB 235,48 ; jmp 2d6ef <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
DB 102,65,15,58,22,68,144,8,2 ; pextrd $0x2,%xmm0,0x8(%r8,%rdx,4)
DB 102,65,15,214,4,144 ; movq %xmm0,(%r8,%rdx,4)
- DB 235,31 ; jmp 2b555 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+ DB 235,31 ; jmp 2d6ef <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
DB 102,65,15,58,22,76,144,24,2 ; pextrd $0x2,%xmm1,0x18(%r8,%rdx,4)
DB 102,65,15,58,22,76,144,20,1 ; pextrd $0x1,%xmm1,0x14(%r8,%rdx,4)
DB 102,65,15,126,76,144,16 ; movd %xmm1,0x10(%r8,%rdx,4)
@@ -41555,35 +43243,33 @@ _sk_srcover_rgba_8888_sse41_lowp LABEL PROC
DB 102,65,15,111,211 ; movdqa %xmm11,%xmm2
DB 102,65,15,111,216 ; movdqa %xmm8,%xmm3
DB 255,224 ; jmpq *%rax
- DB 15,31,0 ; nopl (%rax)
- DB 246,253 ; idiv %ch
+ DB 144 ; nop
+ DB 248 ; clc
+ DB 253 ; std
DB 255 ; (bad)
- DB 255,35 ; jmpq *(%rbx)
+ DB 255,37,254,255,255,20 ; jmpq *0x14fffffe(%rip) # 1502d70f <_sk_srcover_bgra_8888_sse2_lowp+0x14ffb433>
DB 254 ; (bad)
DB 255 ; (bad)
- DB 255,18 ; callq *(%rdx)
- DB 254 ; (bad)
+ DB 255,88,254 ; lcall *-0x2(%rax)
DB 255 ; (bad)
- DB 255,86,254 ; callq *-0x2(%rsi)
+ DB 255,79,254 ; decl -0x2(%rdi)
DB 255 ; (bad)
- DB 255,77,254 ; decl -0x2(%rbp)
+ DB 255,70,254 ; incl -0x2(%rsi)
DB 255 ; (bad)
- DB 255,68,254,255 ; incl -0x1(%rsi,%rdi,8)
- DB 255,55 ; pushq (%rdi)
- DB 254 ; (bad)
DB 255 ; (bad)
- DB 255,130,255,255,255,162 ; incl -0x5d000001(%rdx)
+ DB 57,254 ; cmp %edi,%esi
DB 255 ; (bad)
+ DB 255,132,255,255,255,164,255 ; incl -0x5b0001(%rdi,%rdi,8)
DB 255 ; (bad)
- DB 255,153,255,255,255,195 ; lcall *-0x3c000001(%rcx)
+ DB 255,155,255,255,255,197 ; lcall *-0x3a000001(%rbx)
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 188,255,255,255,179 ; mov $0xb3ffffff,%esp
+ DB 190,255,255,255,181 ; mov $0xb5ffffff,%esi
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
- DB 170 ; stos %al,%es:(%rdi)
+ DB 172 ; lods %ds:(%rsi),%al
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -41600,48 +43286,48 @@ _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 2b5f3 <_sk_srcover_bgra_8888_sse41_lowp+0x4b>
+ DB 119,38 ; ja 2d78b <_sk_srcover_bgra_8888_sse41_lowp+0x4b>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 76,141,29,23,2,0,0 ; lea 0x217(%rip),%r11 # 2b7f0 <_sk_srcover_bgra_8888_sse41_lowp+0x248>
+ DB 76,141,29,23,2,0,0 ; lea 0x217(%rip),%r11 # 2d988 <_sk_srcover_bgra_8888_sse41_lowp+0x248>
DB 75,99,4,139 ; movslq (%r11,%r9,4),%rax
DB 76,1,216 ; add %r11,%rax
DB 102,15,239,237 ; pxor %xmm5,%xmm5
DB 255,224 ; jmpq *%rax
DB 102,65,15,110,36,144 ; movd (%r8,%rdx,4),%xmm4
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,89 ; jmp 2b64c <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
+ DB 235,89 ; jmp 2d7e4 <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
DB 243,65,15,111,36,144 ; movdqu (%r8,%rdx,4),%xmm4
DB 243,69,15,111,68,144,16 ; movdqu 0x10(%r8,%rdx,4),%xmm8
- DB 235,74 ; jmp 2b64c <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
+ DB 235,74 ; jmp 2d7e4 <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
DB 102,65,15,110,100,144,8 ; movd 0x8(%r8,%rdx,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 102,15,239,237 ; pxor %xmm5,%xmm5
DB 243,65,15,126,36,144 ; movq (%r8,%rdx,4),%xmm4
DB 102,65,15,58,14,224,240 ; pblendw $0xf0,%xmm8,%xmm4
DB 102,68,15,111,197 ; movdqa %xmm5,%xmm8
- DB 235,37 ; jmp 2b64c <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
+ DB 235,37 ; jmp 2d7e4 <_sk_srcover_bgra_8888_sse41_lowp+0xa4>
DB 102,65,15,110,100,144,24 ; movd 0x18(%r8,%rdx,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 102,69,15,58,34,68,144,20,1 ; pinsrd $0x1,0x14(%r8,%rdx,4),%xmm8
DB 102,69,15,58,34,68,144,16,0 ; pinsrd $0x0,0x10(%r8,%rdx,4),%xmm8
DB 243,65,15,111,36,144 ; movdqu (%r8,%rdx,4),%xmm4
- DB 102,15,111,53,156,79,0,0 ; movdqa 0x4f9c(%rip),%xmm6 # 305f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1274>
+ DB 102,15,111,53,196,93,0,0 ; movdqa 0x5dc4(%rip),%xmm6 # 335b0 <_sk_srcover_bgra_8888_sse2_lowp+0x12d4>
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,56,0,238 ; pshufb %xmm6,%xmm5
DB 102,65,15,111,248 ; movdqa %xmm8,%xmm7
DB 102,15,56,0,254 ; pshufb %xmm6,%xmm7
DB 102,15,108,239 ; punpcklqdq %xmm7,%xmm5
- DB 102,68,15,111,37,252,71,0,0 ; movdqa 0x47fc(%rip),%xmm12 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,37,36,86,0,0 ; movdqa 0x5624(%rip),%xmm12 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,15,111,245 ; movdqa %xmm5,%xmm6
DB 102,65,15,219,244 ; pand %xmm12,%xmm6
DB 102,15,113,213,8 ; psrlw $0x8,%xmm5
- DB 102,68,15,111,13,117,79,0,0 ; movdqa 0x4f75(%rip),%xmm9 # 30600 <_sk_srcover_bgra_8888_sse2_lowp+0x1284>
+ DB 102,68,15,111,13,157,93,0,0 ; movdqa 0x5d9d(%rip),%xmm9 # 335c0 <_sk_srcover_bgra_8888_sse2_lowp+0x12e4>
DB 102,15,111,252 ; movdqa %xmm4,%xmm7
DB 102,65,15,56,0,249 ; pshufb %xmm9,%xmm7
DB 102,69,15,111,208 ; movdqa %xmm8,%xmm10
DB 102,69,15,56,0,209 ; pshufb %xmm9,%xmm10
DB 102,65,15,108,250 ; punpcklqdq %xmm10,%xmm7
- DB 102,68,15,111,13,98,79,0,0 ; movdqa 0x4f62(%rip),%xmm9 # 30610 <_sk_srcover_bgra_8888_sse2_lowp+0x1294>
+ DB 102,68,15,111,13,138,93,0,0 ; movdqa 0x5d8a(%rip),%xmm9 # 335d0 <_sk_srcover_bgra_8888_sse2_lowp+0x12f4>
DB 102,65,15,56,0,225 ; pshufb %xmm9,%xmm4
DB 102,69,15,56,0,193 ; pshufb %xmm9,%xmm8
DB 102,65,15,108,224 ; punpcklqdq %xmm8,%xmm4
@@ -41683,19 +43369,19 @@ _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 2b796 <_sk_srcover_bgra_8888_sse41_lowp+0x1ee>
- DB 76,141,21,135,0,0,0 ; lea 0x87(%rip),%r10 # 2b80c <_sk_srcover_bgra_8888_sse41_lowp+0x264>
+ DB 119,24 ; ja 2d92e <_sk_srcover_bgra_8888_sse41_lowp+0x1ee>
+ DB 76,141,21,135,0,0,0 ; lea 0x87(%rip),%r10 # 2d9a4 <_sk_srcover_bgra_8888_sse41_lowp+0x264>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 102,65,15,126,4,144 ; movd %xmm0,(%r8,%rdx,4)
- DB 235,63 ; jmp 2b7d5 <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
+ DB 235,63 ; jmp 2d96d <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
DB 243,65,15,127,4,144 ; movdqu %xmm0,(%r8,%rdx,4)
DB 243,65,15,127,76,144,16 ; movdqu %xmm1,0x10(%r8,%rdx,4)
- DB 235,48 ; jmp 2b7d5 <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
+ DB 235,48 ; jmp 2d96d <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
DB 102,65,15,58,22,68,144,8,2 ; pextrd $0x2,%xmm0,0x8(%r8,%rdx,4)
DB 102,65,15,214,4,144 ; movq %xmm0,(%r8,%rdx,4)
- DB 235,31 ; jmp 2b7d5 <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
+ DB 235,31 ; jmp 2d96d <_sk_srcover_bgra_8888_sse41_lowp+0x22d>
DB 102,65,15,58,22,76,144,24,2 ; pextrd $0x2,%xmm1,0x18(%r8,%rdx,4)
DB 102,65,15,58,22,76,144,20,1 ; pextrd $0x1,%xmm1,0x14(%r8,%rdx,4)
DB 102,65,15,126,76,144,16 ; movd %xmm1,0x10(%r8,%rdx,4)
@@ -41770,13 +43456,13 @@ _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 2b942 <_sk_start_pipeline_sse2_lowp+0x11a>
+ DB 15,131,153,0,0,0 ; jae 2dada <_sk_start_pipeline_sse2_lowp+0x11a>
DB 72,139,133,24,255,255,255 ; mov -0xe8(%rbp),%rax
DB 72,141,64,8 ; lea 0x8(%rax),%rax
DB 72,137,133,16,255,255,255 ; mov %rax,-0xf0(%rbp)
DB 76,57,189,16,255,255,255 ; cmp %r15,-0xf0(%rbp)
DB 72,139,149,24,255,255,255 ; mov -0xe8(%rbp),%rdx
- DB 119,62 ; ja 2b909 <_sk_start_pipeline_sse2_lowp+0xe1>
+ DB 119,62 ; ja 2daa1 <_sk_start_pipeline_sse2_lowp+0xe1>
DB 76,139,165,24,255,255,255 ; mov -0xe8(%rbp),%r12
DB 49,255 ; xor %edi,%edi
DB 15,87,192 ; xorps %xmm0,%xmm0
@@ -41795,10 +43481,10 @@ _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 2b8d2 <_sk_start_pipeline_sse2_lowp+0xaa>
+ DB 118,201 ; jbe 2da6a <_sk_start_pipeline_sse2_lowp+0xaa>
DB 76,137,255 ; mov %r15,%rdi
DB 72,41,215 ; sub %rdx,%rdi
- DB 116,33 ; je 2b932 <_sk_start_pipeline_sse2_lowp+0x10a>
+ DB 116,33 ; je 2daca <_sk_start_pipeline_sse2_lowp+0x10a>
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -41812,7 +43498,7 @@ _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 2b8bb <_sk_start_pipeline_sse2_lowp+0x93>
+ DB 15,133,121,255,255,255 ; jne 2da53 <_sk_start_pipeline_sse2_lowp+0x93>
DB 15,40,181,32,255,255,255 ; movaps -0xe0(%rbp),%xmm6
DB 15,40,189,48,255,255,255 ; movaps -0xd0(%rbp),%xmm7
DB 68,15,40,133,64,255,255,255 ; movaps -0xc0(%rbp),%xmm8
@@ -41851,7 +43537,7 @@ _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,249,68,0,0 ; addps 0x44f9(%rip),%xmm2 # 2fec0 <_sk_srcover_bgra_8888_sse2_lowp+0xb44>
+ DB 15,88,21,33,83,0,0 ; addps 0x5321(%rip),%xmm2 # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,40,218 ; movaps %xmm2,%xmm3
DB 255,224 ; jmpq *%rax
@@ -42016,7 +43702,7 @@ _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,62,66,0,0 ; movaps 0x423e(%rip),%xmm3 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 15,40,29,102,80,0,0 ; movaps 0x5066(%rip),%xmm3 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -42025,7 +43711,7 @@ _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,42,66,0,0 ; movaps 0x422a(%rip),%xmm0 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 15,40,5,82,80,0,0 ; movaps 0x5052(%rip),%xmm0 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -42034,10 +43720,10 @@ _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,253,57,0,0 ; movss 0x39fd(%rip),%xmm2 # 2f658 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 243,15,16,21,197,71,0,0 ; movss 0x47c5(%rip),%xmm2 # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
DB 243,15,16,0 ; movss (%rax),%xmm0
DB 243,15,89,194 ; mulss %xmm2,%xmm0
- DB 243,68,15,16,5,188,57,0,0 ; movss 0x39bc(%rip),%xmm8 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 243,68,15,16,5,132,71,0,0 ; movss 0x4784(%rip),%xmm8 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 243,65,15,88,192 ; addss %xmm8,%xmm0
DB 243,68,15,44,192 ; cvttss2si %xmm0,%r8d
DB 102,65,15,110,192 ; movd %r8d,%xmm0
@@ -42061,7 +43747,7 @@ _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,16,73,0,0 ; movdqa 0x4910(%rip),%xmm8 # 305e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1264>
+ DB 102,68,15,111,5,56,87,0,0 ; movdqa 0x5738(%rip),%xmm8 # 335a0 <_sk_srcover_bgra_8888_sse2_lowp+0x12c4>
DB 102,68,15,111,200 ; movdqa %xmm0,%xmm9
DB 102,69,15,239,200 ; pxor %xmm8,%xmm9
DB 102,68,15,111,211 ; movdqa %xmm3,%xmm10
@@ -42088,7 +43774,7 @@ _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,154,72,0,0 ; movdqa 0x489a(%rip),%xmm8 # 305e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1264>
+ DB 102,68,15,111,5,194,86,0,0 ; movdqa 0x56c2(%rip),%xmm8 # 335a0 <_sk_srcover_bgra_8888_sse2_lowp+0x12c4>
DB 102,68,15,111,204 ; movdqa %xmm4,%xmm9
DB 102,69,15,239,200 ; pxor %xmm8,%xmm9
DB 102,68,15,111,215 ; movdqa %xmm7,%xmm10
@@ -42116,7 +43802,7 @@ _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,176,64,0,0 ; movdqa 0x40b0(%rip),%xmm8 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,5,216,78,0,0 ; movdqa 0x4ed8(%rip),%xmm8 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,65,15,253,192 ; paddw %xmm8,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,15,213,203 ; pmullw %xmm3,%xmm1
@@ -42131,7 +43817,7 @@ _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,121,64,0,0 ; movdqa 0x4079(%rip),%xmm8 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,5,161,78,0,0 ; movdqa 0x4ea1(%rip),%xmm8 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,65,15,253,224 ; paddw %xmm8,%xmm4
DB 102,15,113,212,8 ; psrlw $0x8,%xmm4
DB 102,15,213,239 ; pmullw %xmm7,%xmm5
@@ -42171,7 +43857,7 @@ _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,23,64,0,0 ; movdqa 0x4017(%rip),%xmm8 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,5,63,78,0,0 ; movdqa 0x4e3f(%rip),%xmm8 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,69,15,111,200 ; movdqa %xmm8,%xmm9
DB 102,68,15,249,200 ; psubw %xmm0,%xmm9
DB 102,69,15,111,208 ; movdqa %xmm8,%xmm10
@@ -42199,7 +43885,7 @@ 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,187,63,0,0 ; movdqa 0x3fbb(%rip),%xmm3 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,15,111,29,227,77,0,0 ; movdqa 0x4de3(%rip),%xmm3 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,68,15,111,203 ; movdqa %xmm3,%xmm9
DB 102,69,15,249,200 ; psubw %xmm8,%xmm9
DB 102,69,15,111,193 ; movdqa %xmm9,%xmm8
@@ -42229,7 +43915,7 @@ 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,59,63,0,0 ; movdqa 0x3f3b(%rip),%xmm9 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,13,99,77,0,0 ; movdqa 0x4d63(%rip),%xmm9 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,69,15,253,193 ; paddw %xmm9,%xmm8
DB 102,68,15,111,213 ; movdqa %xmm5,%xmm10
DB 102,68,15,213,211 ; pmullw %xmm3,%xmm10
@@ -42256,7 +43942,7 @@ _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,198,62,0,0 ; movdqa 0x3ec6(%rip),%xmm8 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,5,238,76,0,0 ; movdqa 0x4cee(%rip),%xmm8 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,65,15,253,192 ; paddw %xmm8,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,15,213,207 ; pmullw %xmm7,%xmm1
@@ -42275,7 +43961,7 @@ 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,125,62,0,0 ; movdqa 0x3e7d(%rip),%xmm8 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,5,165,76,0,0 ; movdqa 0x4ca5(%rip),%xmm8 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,65,15,253,192 ; paddw %xmm8,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,15,111,205 ; movdqa %xmm5,%xmm1
@@ -42294,7 +43980,7 @@ _sk_dstin_sse2_lowp LABEL PROC
PUBLIC _sk_srcout_sse2_lowp
_sk_srcout_sse2_lowp LABEL PROC
- DB 102,68,15,111,5,52,62,0,0 ; movdqa 0x3e34(%rip),%xmm8 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,5,92,76,0,0 ; movdqa 0x4c5c(%rip),%xmm8 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,69,15,111,200 ; movdqa %xmm8,%xmm9
DB 102,68,15,249,207 ; psubw %xmm7,%xmm9
DB 102,65,15,213,193 ; pmullw %xmm9,%xmm0
@@ -42315,7 +44001,7 @@ _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,221,61,0,0 ; movdqa 0x3ddd(%rip),%xmm8 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,5,5,76,0,0 ; movdqa 0x4c05(%rip),%xmm8 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,65,15,111,216 ; movdqa %xmm8,%xmm3
DB 102,15,249,216 ; psubw %xmm0,%xmm3
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
@@ -42338,7 +44024,7 @@ _sk_dstout_sse2_lowp LABEL PROC
PUBLIC _sk_srcover_sse2_lowp
_sk_srcover_sse2_lowp LABEL PROC
- DB 102,68,15,111,13,131,61,0,0 ; movdqa 0x3d83(%rip),%xmm9 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,13,171,75,0,0 ; movdqa 0x4bab(%rip),%xmm9 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,69,15,111,193 ; movdqa %xmm9,%xmm8
DB 102,68,15,249,195 ; psubw %xmm3,%xmm8
DB 102,69,15,111,208 ; movdqa %xmm8,%xmm10
@@ -42365,7 +44051,7 @@ _sk_srcover_sse2_lowp LABEL PROC
PUBLIC _sk_dstover_sse2_lowp
_sk_dstover_sse2_lowp LABEL PROC
- DB 102,68,15,111,5,9,61,0,0 ; movdqa 0x3d09(%rip),%xmm8 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,5,49,75,0,0 ; movdqa 0x4b31(%rip),%xmm8 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,69,15,111,200 ; movdqa %xmm8,%xmm9
DB 102,68,15,249,207 ; psubw %xmm7,%xmm9
DB 102,65,15,213,193 ; pmullw %xmm9,%xmm0
@@ -42390,7 +44076,7 @@ _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,162,60,0,0 ; movdqa 0x3ca2(%rip),%xmm8 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,5,202,74,0,0 ; movdqa 0x4aca(%rip),%xmm8 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,65,15,253,192 ; paddw %xmm8,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,15,213,205 ; pmullw %xmm5,%xmm1
@@ -42407,7 +44093,7 @@ _sk_modulate_sse2_lowp LABEL PROC
PUBLIC _sk_multiply_sse2_lowp
_sk_multiply_sse2_lowp LABEL PROC
- DB 102,68,15,111,13,97,60,0,0 ; movdqa 0x3c61(%rip),%xmm9 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,13,137,74,0,0 ; movdqa 0x4a89(%rip),%xmm9 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,69,15,111,193 ; movdqa %xmm9,%xmm8
DB 102,68,15,249,195 ; psubw %xmm3,%xmm8
DB 102,69,15,111,208 ; movdqa %xmm8,%xmm10
@@ -42450,12 +44136,12 @@ _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,13,68,0,0 ; movdqa 0x440d(%rip),%xmm10 # 306e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1364>
+ DB 102,68,15,111,21,53,82,0,0 ; movdqa 0x5235(%rip),%xmm10 # 336a0 <_sk_srcover_bgra_8888_sse2_lowp+0x13c4>
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,65,15,217,194 ; psubusw %xmm10,%xmm0
DB 102,69,15,239,228 ; pxor %xmm12,%xmm12
DB 102,65,15,117,196 ; pcmpeqw %xmm12,%xmm0
- DB 102,68,15,111,29,129,59,0,0 ; movdqa 0x3b81(%rip),%xmm11 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,29,169,73,0,0 ; movdqa 0x49a9(%rip),%xmm11 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,15,219,200 ; pand %xmm0,%xmm1
DB 102,65,15,223,195 ; pandn %xmm11,%xmm0
DB 102,15,235,193 ; por %xmm1,%xmm0
@@ -42492,7 +44178,7 @@ _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,225,58,0,0 ; movdqa 0x3ae1(%rip),%xmm10 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,21,9,73,0,0 ; movdqa 0x4909(%rip),%xmm10 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,65,15,253,202 ; paddw %xmm10,%xmm1
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
DB 102,15,249,193 ; psubw %xmm1,%xmm0
@@ -42522,7 +44208,7 @@ _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,95,58,0,0 ; movdqa 0x3a5f(%rip),%xmm9 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,13,135,72,0,0 ; movdqa 0x4887(%rip),%xmm9 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,69,15,111,209 ; movdqa %xmm9,%xmm10
DB 102,68,15,249,215 ; psubw %xmm7,%xmm10
DB 102,65,15,213,194 ; pmullw %xmm10,%xmm0
@@ -42562,7 +44248,7 @@ _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,26,65,0,0 ; movdqa 0x411a(%rip),%xmm9 # 305e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1264>
+ DB 102,68,15,111,13,66,79,0,0 ; movdqa 0x4f42(%rip),%xmm9 # 335a0 <_sk_srcover_bgra_8888_sse2_lowp+0x12c4>
DB 102,69,15,111,218 ; movdqa %xmm10,%xmm11
DB 102,69,15,239,217 ; pxor %xmm9,%xmm11
DB 102,65,15,111,204 ; movdqa %xmm12,%xmm1
@@ -42571,7 +44257,7 @@ _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,121,57,0,0 ; movdqa 0x3979(%rip),%xmm10 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,21,161,71,0,0 ; movdqa 0x47a1(%rip),%xmm10 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,65,15,253,202 ; paddw %xmm10,%xmm1
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
DB 102,15,249,193 ; psubw %xmm1,%xmm0
@@ -42625,7 +44311,7 @@ _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,241,63,0,0 ; movdqa 0x3ff1(%rip),%xmm9 # 305e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1264>
+ DB 102,68,15,111,13,25,78,0,0 ; movdqa 0x4e19(%rip),%xmm9 # 335a0 <_sk_srcover_bgra_8888_sse2_lowp+0x12c4>
DB 102,69,15,111,220 ; movdqa %xmm12,%xmm11
DB 102,69,15,239,217 ; pxor %xmm9,%xmm11
DB 102,65,15,111,202 ; movdqa %xmm10,%xmm1
@@ -42634,7 +44320,7 @@ _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,80,56,0,0 ; movdqa 0x3850(%rip),%xmm10 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,21,120,70,0,0 ; movdqa 0x4678(%rip),%xmm10 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,65,15,253,202 ; paddw %xmm10,%xmm1
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
DB 102,15,249,193 ; psubw %xmm1,%xmm0
@@ -42688,7 +44374,7 @@ _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,200,62,0,0 ; movdqa 0x3ec8(%rip),%xmm9 # 305e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1264>
+ DB 102,68,15,111,13,240,76,0,0 ; movdqa 0x4cf0(%rip),%xmm9 # 335a0 <_sk_srcover_bgra_8888_sse2_lowp+0x12c4>
DB 102,69,15,111,220 ; movdqa %xmm12,%xmm11
DB 102,69,15,239,217 ; pxor %xmm9,%xmm11
DB 102,65,15,111,202 ; movdqa %xmm10,%xmm1
@@ -42697,10 +44383,10 @@ _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,39,55,0,0 ; movdqa 0x3727(%rip),%xmm10 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,21,79,69,0,0 ; movdqa 0x454f(%rip),%xmm10 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,65,15,253,202 ; paddw %xmm10,%xmm1
DB 102,15,113,209,7 ; psrlw $0x7,%xmm1
- DB 102,68,15,111,29,116,62,0,0 ; movdqa 0x3e74(%rip),%xmm11 # 305d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1254>
+ DB 102,68,15,111,29,156,76,0,0 ; movdqa 0x4c9c(%rip),%xmm11 # 33590 <_sk_srcover_bgra_8888_sse2_lowp+0x12b4>
DB 102,65,15,219,203 ; pand %xmm11,%xmm1
DB 102,15,249,193 ; psubw %xmm1,%xmm0
DB 102,68,15,111,229 ; movdqa %xmm5,%xmm12
@@ -42753,10 +44439,10 @@ _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,36,54,0,0 ; movdqa 0x3624(%rip),%xmm9 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,13,76,68,0,0 ; movdqa 0x444c(%rip),%xmm9 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,65,15,253,201 ; paddw %xmm9,%xmm1
DB 102,15,113,209,7 ; psrlw $0x7,%xmm1
- DB 102,68,15,111,21,113,61,0,0 ; movdqa 0x3d71(%rip),%xmm10 # 305d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1254>
+ DB 102,68,15,111,21,153,75,0,0 ; movdqa 0x4b99(%rip),%xmm10 # 33590 <_sk_srcover_bgra_8888_sse2_lowp+0x12b4>
DB 102,65,15,219,202 ; pand %xmm10,%xmm1
DB 102,15,249,193 ; psubw %xmm1,%xmm0
DB 102,15,111,205 ; movdqa %xmm5,%xmm1
@@ -42791,7 +44477,7 @@ _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,125,53,0,0 ; movdqa 0x357d(%rip),%xmm2 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,15,111,21,165,67,0,0 ; movdqa 0x43a5(%rip),%xmm2 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,68,15,111,226 ; movdqa %xmm2,%xmm12
DB 102,68,15,249,231 ; psubw %xmm7,%xmm12
DB 102,65,15,111,196 ; movdqa %xmm12,%xmm0
@@ -42804,7 +44490,7 @@ _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,169,60,0,0 ; movdqa 0x3ca9(%rip),%xmm2 # 305e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1264>
+ DB 102,15,111,21,209,74,0,0 ; movdqa 0x4ad1(%rip),%xmm2 # 335a0 <_sk_srcover_bgra_8888_sse2_lowp+0x12c4>
DB 102,15,111,199 ; movdqa %xmm7,%xmm0
DB 102,68,15,111,215 ; movdqa %xmm7,%xmm10
DB 102,15,111,231 ; movdqa %xmm7,%xmm4
@@ -42823,7 +44509,7 @@ _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,220,52,0,0 ; paddw 0x34dc(%rip),%xmm0 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,15,253,5,4,67,0,0 ; paddw 0x4304(%rip),%xmm0 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,65,15,253,199 ; paddw %xmm15,%xmm0
DB 102,69,15,111,204 ; movdqa %xmm12,%xmm9
DB 102,68,15,213,201 ; pmullw %xmm1,%xmm9
@@ -42846,7 +44532,7 @@ _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,103,52,0,0 ; paddw 0x3467(%rip),%xmm9 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,253,13,143,66,0,0 ; paddw 0x428f(%rip),%xmm9 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,69,15,253,205 ; paddw %xmm13,%xmm9
DB 102,69,15,213,224 ; pmullw %xmm8,%xmm12
DB 102,69,15,111,251 ; movdqa %xmm11,%xmm15
@@ -42868,7 +44554,7 @@ _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,248,51,0,0 ; movdqa 0x33f8(%rip),%xmm8 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,5,32,66,0,0 ; movdqa 0x4220(%rip),%xmm8 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,65,15,253,208 ; paddw %xmm8,%xmm2
DB 102,65,15,253,215 ; paddw %xmm15,%xmm2
DB 102,68,15,213,220 ; pmullw %xmm4,%xmm11
@@ -42896,7 +44582,7 @@ _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,130,51,0,0 ; movdqa 0x3382(%rip),%xmm6 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,15,111,53,170,65,0,0 ; movdqa 0x41aa(%rip),%xmm6 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,68,15,111,222 ; movdqa %xmm6,%xmm11
DB 102,69,15,249,222 ; psubw %xmm14,%xmm11
DB 102,65,15,111,203 ; movdqa %xmm11,%xmm1
@@ -42918,7 +44604,7 @@ _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,134,58,0,0 ; movdqa 0x3a86(%rip),%xmm1 # 305e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1264>
+ DB 102,15,111,13,174,72,0,0 ; movdqa 0x48ae(%rip),%xmm1 # 335a0 <_sk_srcover_bgra_8888_sse2_lowp+0x12c4>
DB 102,69,15,111,238 ; movdqa %xmm14,%xmm13
DB 102,68,15,239,233 ; pxor %xmm1,%xmm13
DB 102,15,239,249 ; pxor %xmm1,%xmm7
@@ -42945,7 +44631,7 @@ _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,5,58,0,0 ; movdqa 0x3a05(%rip),%xmm7 # 305e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1264>
+ DB 102,15,111,61,45,72,0,0 ; movdqa 0x482d(%rip),%xmm7 # 335a0 <_sk_srcover_bgra_8888_sse2_lowp+0x12c4>
DB 102,15,239,231 ; pxor %xmm7,%xmm4
DB 102,65,15,101,229 ; pcmpgtw %xmm13,%xmm4
DB 102,69,15,253,192 ; paddw %xmm8,%xmm8
@@ -43004,27 +44690,27 @@ _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 2ccf4 <_sk_load_8888_sse2_lowp+0x44>
+ DB 119,41 ; ja 2ee8c <_sk_load_8888_sse2_lowp+0x44>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,22,1,0,0 ; lea 0x116(%rip),%r9 # 2cdf0 <_sk_load_8888_sse2_lowp+0x140>
+ DB 76,141,13,22,1,0,0 ; lea 0x116(%rip),%r9 # 2ef88 <_sk_load_8888_sse2_lowp+0x140>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 255,224 ; jmpq *%rax
DB 243,65,15,16,28,144 ; movss (%r8,%rdx,4),%xmm3
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,102 ; jmp 2cd5a <_sk_load_8888_sse2_lowp+0xaa>
+ DB 235,102 ; jmp 2eef2 <_sk_load_8888_sse2_lowp+0xaa>
DB 102,65,15,16,28,144 ; movupd (%r8,%rdx,4),%xmm3
DB 243,69,15,111,68,144,16 ; movdqu 0x10(%r8,%rdx,4),%xmm8
- DB 235,87 ; jmp 2cd5a <_sk_load_8888_sse2_lowp+0xaa>
+ DB 235,87 ; jmp 2eef2 <_sk_load_8888_sse2_lowp+0xaa>
DB 102,65,15,110,68,144,8 ; movd 0x8(%r8,%rdx,4),%xmm0
DB 102,68,15,112,192,69 ; pshufd $0x45,%xmm0,%xmm8
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,69,15,18,4,144 ; movlpd (%r8,%rdx,4),%xmm8
DB 102,65,15,40,216 ; movapd %xmm8,%xmm3
DB 102,68,15,111,192 ; movdqa %xmm0,%xmm8
- DB 235,52 ; jmp 2cd5a <_sk_load_8888_sse2_lowp+0xaa>
+ DB 235,52 ; jmp 2eef2 <_sk_load_8888_sse2_lowp+0xaa>
DB 102,65,15,110,68,144,24 ; movd 0x18(%r8,%rdx,4),%xmm0
DB 102,68,15,112,192,69 ; pshufd $0x45,%xmm0,%xmm8
DB 243,65,15,16,68,144,20 ; movss 0x14(%r8,%rdx,4),%xmm0
@@ -43041,7 +44727,7 @@ _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,236,48,0,0 ; movdqa 0x30ec(%rip),%xmm9 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,13,20,63,0,0 ; movdqa 0x3f14(%rip),%xmm9 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,65,15,219,193 ; pand %xmm9,%xmm0
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
@@ -43092,27 +44778,27 @@ _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 2ce50 <_sk_load_8888_dst_sse2_lowp+0x44>
+ DB 119,41 ; ja 2efe8 <_sk_load_8888_dst_sse2_lowp+0x44>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,22,1,0,0 ; lea 0x116(%rip),%r9 # 2cf4c <_sk_load_8888_dst_sse2_lowp+0x140>
+ DB 76,141,13,22,1,0,0 ; lea 0x116(%rip),%r9 # 2f0e4 <_sk_load_8888_dst_sse2_lowp+0x140>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 255,224 ; jmpq *%rax
DB 243,65,15,16,60,144 ; movss (%r8,%rdx,4),%xmm7
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,102 ; jmp 2ceb6 <_sk_load_8888_dst_sse2_lowp+0xaa>
+ DB 235,102 ; jmp 2f04e <_sk_load_8888_dst_sse2_lowp+0xaa>
DB 102,65,15,16,60,144 ; movupd (%r8,%rdx,4),%xmm7
DB 243,69,15,111,68,144,16 ; movdqu 0x10(%r8,%rdx,4),%xmm8
- DB 235,87 ; jmp 2ceb6 <_sk_load_8888_dst_sse2_lowp+0xaa>
+ DB 235,87 ; jmp 2f04e <_sk_load_8888_dst_sse2_lowp+0xaa>
DB 102,65,15,110,100,144,8 ; movd 0x8(%r8,%rdx,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,69,15,18,4,144 ; movlpd (%r8,%rdx,4),%xmm8
DB 102,65,15,40,248 ; movapd %xmm8,%xmm7
DB 102,68,15,111,196 ; movdqa %xmm4,%xmm8
- DB 235,52 ; jmp 2ceb6 <_sk_load_8888_dst_sse2_lowp+0xaa>
+ DB 235,52 ; jmp 2f04e <_sk_load_8888_dst_sse2_lowp+0xaa>
DB 102,65,15,110,100,144,24 ; movd 0x18(%r8,%rdx,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 243,65,15,16,100,144,20 ; movss 0x14(%r8,%rdx,4),%xmm4
@@ -43129,7 +44815,7 @@ _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,144,47,0,0 ; movdqa 0x2f90(%rip),%xmm9 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,13,184,61,0,0 ; movdqa 0x3db8(%rip),%xmm9 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,15,111,229 ; movdqa %xmm5,%xmm4
DB 102,65,15,219,225 ; pand %xmm9,%xmm4
DB 102,15,113,213,8 ; psrlw $0x8,%xmm5
@@ -43195,21 +44881,21 @@ _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 2cfeb <_sk_store_8888_sse2_lowp+0x83>
+ DB 119,27 ; ja 2f183 <_sk_store_8888_sse2_lowp+0x83>
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,98,0,0,0 ; lea 0x62(%rip),%r9 # 2d03c <_sk_store_8888_sse2_lowp+0xd4>
+ DB 76,141,13,98,0,0,0 ; lea 0x62(%rip),%r9 # 2f1d4 <_sk_store_8888_sse2_lowp+0xd4>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 102,69,15,126,12,144 ; movd %xmm9,(%r8,%rdx,4)
- DB 235,75 ; jmp 2d036 <_sk_store_8888_sse2_lowp+0xce>
+ DB 235,75 ; jmp 2f1ce <_sk_store_8888_sse2_lowp+0xce>
DB 243,69,15,127,12,144 ; movdqu %xmm9,(%r8,%rdx,4)
DB 243,69,15,127,68,144,16 ; movdqu %xmm8,0x10(%r8,%rdx,4)
- DB 235,60 ; jmp 2d036 <_sk_store_8888_sse2_lowp+0xce>
+ DB 235,60 ; jmp 2f1ce <_sk_store_8888_sse2_lowp+0xce>
DB 102,69,15,112,193,78 ; pshufd $0x4e,%xmm9,%xmm8
DB 102,69,15,126,68,144,8 ; movd %xmm8,0x8(%r8,%rdx,4)
DB 102,69,15,214,12,144 ; movq %xmm9,(%r8,%rdx,4)
- DB 235,39 ; jmp 2d036 <_sk_store_8888_sse2_lowp+0xce>
+ DB 235,39 ; jmp 2f1ce <_sk_store_8888_sse2_lowp+0xce>
DB 102,69,15,112,208,78 ; pshufd $0x4e,%xmm8,%xmm10
DB 102,69,15,126,84,144,24 ; movd %xmm10,0x18(%r8,%rdx,4)
DB 102,69,15,112,208,229 ; pshufd $0xe5,%xmm8,%xmm10
@@ -43252,27 +44938,27 @@ _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 2d09c <_sk_load_bgra_sse2_lowp+0x44>
+ DB 119,41 ; ja 2f234 <_sk_load_bgra_sse2_lowp+0x44>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,22,1,0,0 ; lea 0x116(%rip),%r9 # 2d198 <_sk_load_bgra_sse2_lowp+0x140>
+ DB 76,141,13,22,1,0,0 ; lea 0x116(%rip),%r9 # 2f330 <_sk_load_bgra_sse2_lowp+0x140>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 255,224 ; jmpq *%rax
DB 243,65,15,16,28,144 ; movss (%r8,%rdx,4),%xmm3
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,102 ; jmp 2d102 <_sk_load_bgra_sse2_lowp+0xaa>
+ DB 235,102 ; jmp 2f29a <_sk_load_bgra_sse2_lowp+0xaa>
DB 102,65,15,16,28,144 ; movupd (%r8,%rdx,4),%xmm3
DB 243,69,15,111,68,144,16 ; movdqu 0x10(%r8,%rdx,4),%xmm8
- DB 235,87 ; jmp 2d102 <_sk_load_bgra_sse2_lowp+0xaa>
+ DB 235,87 ; jmp 2f29a <_sk_load_bgra_sse2_lowp+0xaa>
DB 102,65,15,110,68,144,8 ; movd 0x8(%r8,%rdx,4),%xmm0
DB 102,68,15,112,192,69 ; pshufd $0x45,%xmm0,%xmm8
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,69,15,18,4,144 ; movlpd (%r8,%rdx,4),%xmm8
DB 102,65,15,40,216 ; movapd %xmm8,%xmm3
DB 102,68,15,111,192 ; movdqa %xmm0,%xmm8
- DB 235,52 ; jmp 2d102 <_sk_load_bgra_sse2_lowp+0xaa>
+ DB 235,52 ; jmp 2f29a <_sk_load_bgra_sse2_lowp+0xaa>
DB 102,65,15,110,68,144,24 ; movd 0x18(%r8,%rdx,4),%xmm0
DB 102,68,15,112,192,69 ; pshufd $0x45,%xmm0,%xmm8
DB 243,65,15,16,68,144,20 ; movss 0x14(%r8,%rdx,4),%xmm0
@@ -43289,7 +44975,7 @@ _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,68,45,0,0 ; movdqa 0x2d44(%rip),%xmm9 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,13,108,59,0,0 ; movdqa 0x3b6c(%rip),%xmm9 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
DB 102,65,15,219,209 ; pand %xmm9,%xmm2
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
@@ -43340,27 +45026,27 @@ _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 2d1f8 <_sk_load_bgra_dst_sse2_lowp+0x44>
+ DB 119,41 ; ja 2f390 <_sk_load_bgra_dst_sse2_lowp+0x44>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,22,1,0,0 ; lea 0x116(%rip),%r9 # 2d2f4 <_sk_load_bgra_dst_sse2_lowp+0x140>
+ DB 76,141,13,22,1,0,0 ; lea 0x116(%rip),%r9 # 2f48c <_sk_load_bgra_dst_sse2_lowp+0x140>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 255,224 ; jmpq *%rax
DB 243,65,15,16,60,144 ; movss (%r8,%rdx,4),%xmm7
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,102 ; jmp 2d25e <_sk_load_bgra_dst_sse2_lowp+0xaa>
+ DB 235,102 ; jmp 2f3f6 <_sk_load_bgra_dst_sse2_lowp+0xaa>
DB 102,65,15,16,60,144 ; movupd (%r8,%rdx,4),%xmm7
DB 243,69,15,111,68,144,16 ; movdqu 0x10(%r8,%rdx,4),%xmm8
- DB 235,87 ; jmp 2d25e <_sk_load_bgra_dst_sse2_lowp+0xaa>
+ DB 235,87 ; jmp 2f3f6 <_sk_load_bgra_dst_sse2_lowp+0xaa>
DB 102,65,15,110,100,144,8 ; movd 0x8(%r8,%rdx,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,69,15,18,4,144 ; movlpd (%r8,%rdx,4),%xmm8
DB 102,65,15,40,248 ; movapd %xmm8,%xmm7
DB 102,68,15,111,196 ; movdqa %xmm4,%xmm8
- DB 235,52 ; jmp 2d25e <_sk_load_bgra_dst_sse2_lowp+0xaa>
+ DB 235,52 ; jmp 2f3f6 <_sk_load_bgra_dst_sse2_lowp+0xaa>
DB 102,65,15,110,100,144,24 ; movd 0x18(%r8,%rdx,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 243,65,15,16,100,144,20 ; movss 0x14(%r8,%rdx,4),%xmm4
@@ -43377,7 +45063,7 @@ _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,232,43,0,0 ; movdqa 0x2be8(%rip),%xmm9 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,13,16,58,0,0 ; movdqa 0x3a10(%rip),%xmm9 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,15,111,245 ; movdqa %xmm5,%xmm6
DB 102,65,15,219,241 ; pand %xmm9,%xmm6
DB 102,15,113,213,8 ; psrlw $0x8,%xmm5
@@ -43443,21 +45129,21 @@ _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 2d393 <_sk_store_bgra_sse2_lowp+0x83>
+ DB 119,27 ; ja 2f52b <_sk_store_bgra_sse2_lowp+0x83>
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,98,0,0,0 ; lea 0x62(%rip),%r9 # 2d3e4 <_sk_store_bgra_sse2_lowp+0xd4>
+ DB 76,141,13,98,0,0,0 ; lea 0x62(%rip),%r9 # 2f57c <_sk_store_bgra_sse2_lowp+0xd4>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 102,69,15,126,12,144 ; movd %xmm9,(%r8,%rdx,4)
- DB 235,75 ; jmp 2d3de <_sk_store_bgra_sse2_lowp+0xce>
+ DB 235,75 ; jmp 2f576 <_sk_store_bgra_sse2_lowp+0xce>
DB 243,69,15,127,12,144 ; movdqu %xmm9,(%r8,%rdx,4)
DB 243,69,15,127,68,144,16 ; movdqu %xmm8,0x10(%r8,%rdx,4)
- DB 235,60 ; jmp 2d3de <_sk_store_bgra_sse2_lowp+0xce>
+ DB 235,60 ; jmp 2f576 <_sk_store_bgra_sse2_lowp+0xce>
DB 102,69,15,112,193,78 ; pshufd $0x4e,%xmm9,%xmm8
DB 102,69,15,126,68,144,8 ; movd %xmm8,0x8(%r8,%rdx,4)
DB 102,69,15,214,12,144 ; movq %xmm9,(%r8,%rdx,4)
- DB 235,39 ; jmp 2d3de <_sk_store_bgra_sse2_lowp+0xce>
+ DB 235,39 ; jmp 2f576 <_sk_store_bgra_sse2_lowp+0xce>
DB 102,69,15,112,208,78 ; pshufd $0x4e,%xmm8,%xmm10
DB 102,69,15,126,84,144,24 ; movd %xmm10,0x18(%r8,%rdx,4)
DB 102,69,15,112,208,229 ; pshufd $0xe5,%xmm8,%xmm10
@@ -43569,7 +45255,7 @@ _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,4,41,0,0 ; movdqa 0x2904(%rip),%xmm9 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,13,44,55,0,0 ; movdqa 0x372c(%rip),%xmm9 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,65,15,219,193 ; pand %xmm9,%xmm0
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
@@ -43677,7 +45363,7 @@ _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,37,39,0,0 ; movdqa 0x2725(%rip),%xmm9 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,13,77,53,0,0 ; movdqa 0x354d(%rip),%xmm9 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
DB 102,65,15,219,209 ; pand %xmm9,%xmm2
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
@@ -43716,23 +45402,23 @@ _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 2d7fa <_sk_load_565_sse2_lowp+0x3c>
+ DB 119,34 ; ja 2f992 <_sk_load_565_sse2_lowp+0x3c>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,190,0,0,0 ; lea 0xbe(%rip),%r9 # 2d8a4 <_sk_load_565_sse2_lowp+0xe6>
+ DB 76,141,13,190,0,0,0 ; lea 0xbe(%rip),%r9 # 2fa3c <_sk_load_565_sse2_lowp+0xe6>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
- DB 235,66 ; jmp 2d83c <_sk_load_565_sse2_lowp+0x7e>
+ DB 235,66 ; jmp 2f9d4 <_sk_load_565_sse2_lowp+0x7e>
DB 243,65,15,111,4,80 ; movdqu (%r8,%rdx,2),%xmm0
- DB 235,58 ; jmp 2d83c <_sk_load_565_sse2_lowp+0x7e>
+ DB 235,58 ; jmp 2f9d4 <_sk_load_565_sse2_lowp+0x7e>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,65,15,196,68,80,4,2 ; pinsrw $0x2,0x4(%r8,%rdx,2),%xmm0
DB 243,65,15,16,12,80 ; movss (%r8,%rdx,2),%xmm1
DB 243,15,16,193 ; movss %xmm1,%xmm0
- DB 235,34 ; jmp 2d83c <_sk_load_565_sse2_lowp+0x7e>
+ DB 235,34 ; jmp 2f9d4 <_sk_load_565_sse2_lowp+0x7e>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,65,15,196,68,80,12,6 ; pinsrw $0x6,0xc(%r8,%rdx,2),%xmm0
DB 102,65,15,196,68,80,10,5 ; pinsrw $0x5,0xa(%r8,%rdx,2),%xmm0
@@ -43740,11 +45426,11 @@ _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,211,45,0,0 ; pand 0x2dd3(%rip),%xmm3 # 30620 <_sk_srcover_bgra_8888_sse2_lowp+0x12a4>
+ DB 102,15,219,29,251,59,0,0 ; pand 0x3bfb(%rip),%xmm3 # 335e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1304>
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,113,209,5 ; psrlw $0x5,%xmm1
- DB 102,15,219,13,210,45,0,0 ; pand 0x2dd2(%rip),%xmm1 # 30630 <_sk_srcover_bgra_8888_sse2_lowp+0x12b4>
- DB 102,15,111,21,218,45,0,0 ; movdqa 0x2dda(%rip),%xmm2 # 30640 <_sk_srcover_bgra_8888_sse2_lowp+0x12c4>
+ DB 102,15,219,13,250,59,0,0 ; pand 0x3bfa(%rip),%xmm1 # 335f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1314>
+ DB 102,15,111,21,2,60,0,0 ; movdqa 0x3c02(%rip),%xmm2 # 33600 <_sk_srcover_bgra_8888_sse2_lowp+0x1324>
DB 102,15,219,208 ; pand %xmm0,%xmm2
DB 102,15,113,208,13 ; psrlw $0xd,%xmm0
DB 102,15,235,195 ; por %xmm3,%xmm0
@@ -43757,7 +45443,7 @@ _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,208,37,0,0 ; movaps 0x25d0(%rip),%xmm3 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 15,40,29,248,51,0,0 ; movaps 0x33f8(%rip),%xmm3 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 255,224 ; jmpq *%rax
DB 102,144 ; xchg %ax,%ax
DB 75,255 ; rex.WXB (bad)
@@ -43785,23 +45471,23 @@ _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 2d8fc <_sk_load_565_dst_sse2_lowp+0x3c>
+ DB 119,34 ; ja 2fa94 <_sk_load_565_dst_sse2_lowp+0x3c>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,188,0,0,0 ; lea 0xbc(%rip),%r9 # 2d9a4 <_sk_load_565_dst_sse2_lowp+0xe4>
+ DB 76,141,13,188,0,0,0 ; lea 0xbc(%rip),%r9 # 2fb3c <_sk_load_565_dst_sse2_lowp+0xe4>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 102,15,110,224 ; movd %eax,%xmm4
- DB 235,66 ; jmp 2d93e <_sk_load_565_dst_sse2_lowp+0x7e>
+ DB 235,66 ; jmp 2fad6 <_sk_load_565_dst_sse2_lowp+0x7e>
DB 243,65,15,111,36,80 ; movdqu (%r8,%rdx,2),%xmm4
- DB 235,58 ; jmp 2d93e <_sk_load_565_dst_sse2_lowp+0x7e>
+ DB 235,58 ; jmp 2fad6 <_sk_load_565_dst_sse2_lowp+0x7e>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,65,15,196,100,80,4,2 ; pinsrw $0x2,0x4(%r8,%rdx,2),%xmm4
DB 243,65,15,16,44,80 ; movss (%r8,%rdx,2),%xmm5
DB 243,15,16,229 ; movss %xmm5,%xmm4
- DB 235,34 ; jmp 2d93e <_sk_load_565_dst_sse2_lowp+0x7e>
+ DB 235,34 ; jmp 2fad6 <_sk_load_565_dst_sse2_lowp+0x7e>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,65,15,196,100,80,12,6 ; pinsrw $0x6,0xc(%r8,%rdx,2),%xmm4
DB 102,65,15,196,100,80,10,5 ; pinsrw $0x5,0xa(%r8,%rdx,2),%xmm4
@@ -43809,11 +45495,11 @@ _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,209,44,0,0 ; pand 0x2cd1(%rip),%xmm7 # 30620 <_sk_srcover_bgra_8888_sse2_lowp+0x12a4>
+ DB 102,15,219,61,249,58,0,0 ; pand 0x3af9(%rip),%xmm7 # 335e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1304>
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,113,213,5 ; psrlw $0x5,%xmm5
- DB 102,15,219,45,208,44,0,0 ; pand 0x2cd0(%rip),%xmm5 # 30630 <_sk_srcover_bgra_8888_sse2_lowp+0x12b4>
- DB 102,15,111,53,216,44,0,0 ; movdqa 0x2cd8(%rip),%xmm6 # 30640 <_sk_srcover_bgra_8888_sse2_lowp+0x12c4>
+ DB 102,15,219,45,248,58,0,0 ; pand 0x3af8(%rip),%xmm5 # 335f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1314>
+ DB 102,15,111,53,0,59,0,0 ; movdqa 0x3b00(%rip),%xmm6 # 33600 <_sk_srcover_bgra_8888_sse2_lowp+0x1324>
DB 102,15,219,244 ; pand %xmm4,%xmm6
DB 102,15,113,212,13 ; psrlw $0xd,%xmm4
DB 102,15,235,231 ; por %xmm7,%xmm4
@@ -43826,7 +45512,7 @@ _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,206,36,0,0 ; movaps 0x24ce(%rip),%xmm7 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 15,40,61,246,50,0,0 ; movaps 0x32f6(%rip),%xmm7 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 255,224 ; jmpq *%rax
DB 77,255 ; rex.WRB (bad)
DB 255 ; (bad)
@@ -43848,10 +45534,10 @@ _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,108,44,0,0 ; pand 0x2c6c(%rip),%xmm8 # 30650 <_sk_srcover_bgra_8888_sse2_lowp+0x12d4>
+ DB 102,68,15,219,5,148,58,0,0 ; pand 0x3a94(%rip),%xmm8 # 33610 <_sk_srcover_bgra_8888_sse2_lowp+0x1334>
DB 102,68,15,111,201 ; movdqa %xmm1,%xmm9
DB 102,65,15,113,241,3 ; psllw $0x3,%xmm9
- DB 102,68,15,219,13,104,44,0,0 ; pand 0x2c68(%rip),%xmm9 # 30660 <_sk_srcover_bgra_8888_sse2_lowp+0x12e4>
+ DB 102,68,15,219,13,144,58,0,0 ; pand 0x3a90(%rip),%xmm9 # 33620 <_sk_srcover_bgra_8888_sse2_lowp+0x1344>
DB 102,69,15,235,200 ; por %xmm8,%xmm9
DB 102,68,15,111,194 ; movdqa %xmm2,%xmm8
DB 102,65,15,113,208,3 ; psrlw $0x3,%xmm8
@@ -43860,21 +45546,21 @@ _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 2da36 <_sk_store_565_sse2_lowp+0x76>
+ DB 119,31 ; ja 2fbce <_sk_store_565_sse2_lowp+0x76>
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,95,0,0,0 ; lea 0x5f(%rip),%r9 # 2da80 <_sk_store_565_sse2_lowp+0xc0>
+ DB 76,141,13,95,0,0,0 ; lea 0x5f(%rip),%r9 # 2fc18 <_sk_store_565_sse2_lowp+0xc0>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 102,68,15,126,192 ; movd %xmm8,%eax
DB 102,65,137,4,80 ; mov %ax,(%r8,%rdx,2)
- DB 235,70 ; jmp 2da7c <_sk_store_565_sse2_lowp+0xbc>
+ DB 235,70 ; jmp 2fc14 <_sk_store_565_sse2_lowp+0xbc>
DB 243,69,15,127,4,80 ; movdqu %xmm8,(%r8,%rdx,2)
- DB 235,62 ; jmp 2da7c <_sk_store_565_sse2_lowp+0xbc>
+ DB 235,62 ; jmp 2fc14 <_sk_store_565_sse2_lowp+0xbc>
DB 102,65,15,197,192,2 ; pextrw $0x2,%xmm8,%eax
DB 102,65,137,68,80,4 ; mov %ax,0x4(%r8,%rdx,2)
DB 102,69,15,126,4,80 ; movd %xmm8,(%r8,%rdx,2)
- DB 235,42 ; jmp 2da7c <_sk_store_565_sse2_lowp+0xbc>
+ DB 235,42 ; jmp 2fc14 <_sk_store_565_sse2_lowp+0xbc>
DB 102,65,15,197,192,6 ; pextrw $0x6,%xmm8,%eax
DB 102,65,137,68,80,12 ; mov %ax,0xc(%r8,%rdx,2)
DB 102,65,15,197,192,5 ; pextrw $0x5,%xmm8,%eax
@@ -43991,11 +45677,11 @@ _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,21,42,0,0 ; pand 0x2a15(%rip),%xmm3 # 30620 <_sk_srcover_bgra_8888_sse2_lowp+0x12a4>
+ DB 102,15,219,29,61,56,0,0 ; pand 0x383d(%rip),%xmm3 # 335e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1304>
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,113,209,5 ; psrlw $0x5,%xmm1
- DB 102,15,219,13,20,42,0,0 ; pand 0x2a14(%rip),%xmm1 # 30630 <_sk_srcover_bgra_8888_sse2_lowp+0x12b4>
- DB 102,15,111,21,28,42,0,0 ; movdqa 0x2a1c(%rip),%xmm2 # 30640 <_sk_srcover_bgra_8888_sse2_lowp+0x12c4>
+ DB 102,15,219,13,60,56,0,0 ; pand 0x383c(%rip),%xmm1 # 335f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1314>
+ DB 102,15,111,21,68,56,0,0 ; movdqa 0x3844(%rip),%xmm2 # 33600 <_sk_srcover_bgra_8888_sse2_lowp+0x1324>
DB 102,15,219,208 ; pand %xmm0,%xmm2
DB 102,15,113,208,13 ; psrlw $0xd,%xmm0
DB 102,15,235,195 ; por %xmm3,%xmm0
@@ -44008,7 +45694,7 @@ _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,18,34,0,0 ; movaps 0x2212(%rip),%xmm3 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 15,40,29,58,48,0,0 ; movaps 0x303a(%rip),%xmm3 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 91 ; pop %rbx
DB 65,92 ; pop %r12
DB 65,94 ; pop %r14
@@ -44027,23 +45713,23 @@ _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 2dca6 <_sk_load_4444_sse2_lowp+0x3e>
+ DB 119,36 ; ja 2fe3e <_sk_load_4444_sse2_lowp+0x3e>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,199,0,0,0 ; lea 0xc7(%rip),%r9 # 2dd58 <_sk_load_4444_sse2_lowp+0xf0>
+ DB 76,141,13,199,0,0,0 ; lea 0xc7(%rip),%r9 # 2fef0 <_sk_load_4444_sse2_lowp+0xf0>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
- DB 235,69 ; jmp 2dceb <_sk_load_4444_sse2_lowp+0x83>
+ DB 235,69 ; jmp 2fe83 <_sk_load_4444_sse2_lowp+0x83>
DB 243,69,15,111,4,80 ; movdqu (%r8,%rdx,2),%xmm8
- DB 235,61 ; jmp 2dceb <_sk_load_4444_sse2_lowp+0x83>
+ DB 235,61 ; jmp 2fe83 <_sk_load_4444_sse2_lowp+0x83>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 102,69,15,196,68,80,4,2 ; pinsrw $0x2,0x4(%r8,%rdx,2),%xmm8
DB 243,65,15,16,4,80 ; movss (%r8,%rdx,2),%xmm0
DB 243,68,15,16,192 ; movss %xmm0,%xmm8
- DB 235,35 ; jmp 2dceb <_sk_load_4444_sse2_lowp+0x83>
+ DB 235,35 ; jmp 2fe83 <_sk_load_4444_sse2_lowp+0x83>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 102,69,15,196,68,80,12,6 ; pinsrw $0x6,0xc(%r8,%rdx,2),%xmm8
DB 102,69,15,196,68,80,10,5 ; pinsrw $0x5,0xa(%r8,%rdx,2),%xmm8
@@ -44053,7 +45739,7 @@ _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,105,41,0,0 ; movdqa 0x2969(%rip),%xmm0 # 30670 <_sk_srcover_bgra_8888_sse2_lowp+0x12f4>
+ DB 102,15,111,5,145,55,0,0 ; movdqa 0x3791(%rip),%xmm0 # 33630 <_sk_srcover_bgra_8888_sse2_lowp+0x1354>
DB 102,15,219,208 ; pand %xmm0,%xmm2
DB 102,65,15,111,216 ; movdqa %xmm8,%xmm3
DB 102,15,113,211,4 ; psrlw $0x4,%xmm3
@@ -44083,7 +45769,7 @@ _sk_load_4444_sse2_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 125,255 ; jge 2dd6d <_sk_load_4444_sse2_lowp+0x105>
+ DB 125,255 ; jge 2ff05 <_sk_load_4444_sse2_lowp+0x105>
DB 255 ; (bad)
DB 255,112,255 ; pushq -0x1(%rax)
DB 255 ; (bad)
@@ -44100,23 +45786,23 @@ _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 2ddb2 <_sk_load_4444_dst_sse2_lowp+0x3e>
+ DB 119,36 ; ja 2ff4a <_sk_load_4444_dst_sse2_lowp+0x3e>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,199,0,0,0 ; lea 0xc7(%rip),%r9 # 2de64 <_sk_load_4444_dst_sse2_lowp+0xf0>
+ DB 76,141,13,199,0,0,0 ; lea 0xc7(%rip),%r9 # 2fffc <_sk_load_4444_dst_sse2_lowp+0xf0>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
- DB 235,69 ; jmp 2ddf7 <_sk_load_4444_dst_sse2_lowp+0x83>
+ DB 235,69 ; jmp 2ff8f <_sk_load_4444_dst_sse2_lowp+0x83>
DB 243,69,15,111,4,80 ; movdqu (%r8,%rdx,2),%xmm8
- DB 235,61 ; jmp 2ddf7 <_sk_load_4444_dst_sse2_lowp+0x83>
+ DB 235,61 ; jmp 2ff8f <_sk_load_4444_dst_sse2_lowp+0x83>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 102,69,15,196,68,80,4,2 ; pinsrw $0x2,0x4(%r8,%rdx,2),%xmm8
DB 243,65,15,16,36,80 ; movss (%r8,%rdx,2),%xmm4
DB 243,68,15,16,196 ; movss %xmm4,%xmm8
- DB 235,35 ; jmp 2ddf7 <_sk_load_4444_dst_sse2_lowp+0x83>
+ DB 235,35 ; jmp 2ff8f <_sk_load_4444_dst_sse2_lowp+0x83>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 102,69,15,196,68,80,12,6 ; pinsrw $0x6,0xc(%r8,%rdx,2),%xmm8
DB 102,69,15,196,68,80,10,5 ; pinsrw $0x5,0xa(%r8,%rdx,2),%xmm8
@@ -44126,7 +45812,7 @@ _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,93,40,0,0 ; movdqa 0x285d(%rip),%xmm4 # 30670 <_sk_srcover_bgra_8888_sse2_lowp+0x12f4>
+ DB 102,15,111,37,133,54,0,0 ; movdqa 0x3685(%rip),%xmm4 # 33630 <_sk_srcover_bgra_8888_sse2_lowp+0x1354>
DB 102,15,219,244 ; pand %xmm4,%xmm6
DB 102,65,15,111,248 ; movdqa %xmm8,%xmm7
DB 102,15,113,215,4 ; psrlw $0x4,%xmm7
@@ -44156,7 +45842,7 @@ _sk_load_4444_dst_sse2_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 125,255 ; jge 2de79 <_sk_load_4444_dst_sse2_lowp+0x105>
+ DB 125,255 ; jge 30011 <_sk_load_4444_dst_sse2_lowp+0x105>
DB 255 ; (bad)
DB 255,112,255 ; pushq -0x1(%rax)
DB 255 ; (bad)
@@ -44171,12 +45857,12 @@ _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,220,39,0,0 ; pand 0x27dc(%rip),%xmm8 # 30680 <_sk_srcover_bgra_8888_sse2_lowp+0x1304>
+ DB 102,68,15,219,5,4,54,0,0 ; pand 0x3604(%rip),%xmm8 # 33640 <_sk_srcover_bgra_8888_sse2_lowp+0x1364>
DB 102,68,15,111,201 ; movdqa %xmm1,%xmm9
DB 102,65,15,113,241,4 ; psllw $0x4,%xmm9
- DB 102,68,15,219,13,216,39,0,0 ; pand 0x27d8(%rip),%xmm9 # 30690 <_sk_srcover_bgra_8888_sse2_lowp+0x1314>
+ DB 102,68,15,219,13,0,54,0,0 ; pand 0x3600(%rip),%xmm9 # 33650 <_sk_srcover_bgra_8888_sse2_lowp+0x1374>
DB 102,69,15,235,200 ; por %xmm8,%xmm9
- DB 102,68,15,111,21,218,39,0,0 ; movdqa 0x27da(%rip),%xmm10 # 306a0 <_sk_srcover_bgra_8888_sse2_lowp+0x1324>
+ DB 102,68,15,111,21,2,54,0,0 ; movdqa 0x3602(%rip),%xmm10 # 33660 <_sk_srcover_bgra_8888_sse2_lowp+0x1384>
DB 102,68,15,219,210 ; pand %xmm2,%xmm10
DB 102,68,15,111,195 ; movdqa %xmm3,%xmm8
DB 102,65,15,113,208,4 ; psrlw $0x4,%xmm8
@@ -44186,21 +45872,21 @@ _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 2df09 <_sk_store_4444_sse2_lowp+0x89>
+ DB 119,31 ; ja 300a1 <_sk_store_4444_sse2_lowp+0x89>
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,96,0,0,0 ; lea 0x60(%rip),%r9 # 2df54 <_sk_store_4444_sse2_lowp+0xd4>
+ DB 76,141,13,96,0,0,0 ; lea 0x60(%rip),%r9 # 300ec <_sk_store_4444_sse2_lowp+0xd4>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 102,68,15,126,192 ; movd %xmm8,%eax
DB 102,65,137,4,80 ; mov %ax,(%r8,%rdx,2)
- DB 235,70 ; jmp 2df4f <_sk_store_4444_sse2_lowp+0xcf>
+ DB 235,70 ; jmp 300e7 <_sk_store_4444_sse2_lowp+0xcf>
DB 243,69,15,127,4,80 ; movdqu %xmm8,(%r8,%rdx,2)
- DB 235,62 ; jmp 2df4f <_sk_store_4444_sse2_lowp+0xcf>
+ DB 235,62 ; jmp 300e7 <_sk_store_4444_sse2_lowp+0xcf>
DB 102,65,15,197,192,2 ; pextrw $0x2,%xmm8,%eax
DB 102,65,137,68,80,4 ; mov %ax,0x4(%r8,%rdx,2)
DB 102,69,15,126,4,80 ; movd %xmm8,(%r8,%rdx,2)
- DB 235,42 ; jmp 2df4f <_sk_store_4444_sse2_lowp+0xcf>
+ DB 235,42 ; jmp 300e7 <_sk_store_4444_sse2_lowp+0xcf>
DB 102,65,15,197,192,6 ; pextrw $0x6,%xmm8,%eax
DB 102,65,137,68,80,12 ; mov %ax,0xc(%r8,%rdx,2)
DB 102,65,15,197,192,5 ; pextrw $0x5,%xmm8,%eax
@@ -44219,7 +45905,7 @@ _sk_store_4444_sse2_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,221 ; jmpq ffffffffde02df68 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddffebec>
+ DB 233,255,255,255,221 ; jmpq ffffffffde030100 <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffddffde24>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,209 ; callq *%rcx
@@ -44314,7 +46000,7 @@ _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,130,37,0,0 ; movdqa 0x2582(%rip),%xmm0 # 30670 <_sk_srcover_bgra_8888_sse2_lowp+0x12f4>
+ DB 102,15,111,5,170,51,0,0 ; movdqa 0x33aa(%rip),%xmm0 # 33630 <_sk_srcover_bgra_8888_sse2_lowp+0x1354>
DB 102,15,219,208 ; pand %xmm0,%xmm2
DB 102,65,15,111,216 ; movdqa %xmm8,%xmm3
DB 102,15,113,211,4 ; psrlw $0x4,%xmm3
@@ -44350,19 +46036,19 @@ _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 2e180 <_sk_load_a8_sse2_lowp+0x39>
+ DB 119,34 ; ja 30318 <_sk_load_a8_sse2_lowp+0x39>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,140,0,0,0 ; lea 0x8c(%rip),%r9 # 2e1f8 <_sk_load_a8_sse2_lowp+0xb1>
+ DB 76,141,13,140,0,0,0 ; lea 0x8c(%rip),%r9 # 30390 <_sk_load_a8_sse2_lowp+0xb1>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,15,110,216 ; movd %eax,%xmm3
- DB 235,97 ; jmp 2e1e1 <_sk_load_a8_sse2_lowp+0x9a>
+ DB 235,97 ; jmp 30379 <_sk_load_a8_sse2_lowp+0x9a>
DB 243,65,15,126,28,16 ; movq (%r8,%rdx,1),%xmm3
DB 102,15,96,216 ; punpcklbw %xmm0,%xmm3
- DB 235,85 ; jmp 2e1e1 <_sk_load_a8_sse2_lowp+0x9a>
+ DB 235,85 ; jmp 30379 <_sk_load_a8_sse2_lowp+0x9a>
DB 65,15,182,68,16,2 ; movzbl 0x2(%r8,%rdx,1),%eax
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,196,216,2 ; pinsrw $0x2,%eax,%xmm3
@@ -44370,7 +46056,7 @@ _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 2e1e1 <_sk_load_a8_sse2_lowp+0x9a>
+ DB 235,51 ; jmp 30379 <_sk_load_a8_sse2_lowp+0x9a>
DB 65,15,182,68,16,6 ; movzbl 0x6(%r8,%rdx,1),%eax
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,196,216,6 ; pinsrw $0x6,%eax,%xmm3
@@ -44381,14 +46067,14 @@ _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,135,28,0,0 ; pand 0x1c87(%rip),%xmm3 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,15,219,29,175,42,0,0 ; pand 0x2aaf(%rip),%xmm3 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
DB 255,224 ; jmpq *%rax
DB 102,144 ; xchg %ax,%ax
- DB 125,255 ; jge 2e1f9 <_sk_load_a8_sse2_lowp+0xb2>
+ DB 125,255 ; jge 30391 <_sk_load_a8_sse2_lowp+0xb2>
DB 255 ; (bad)
DB 255,163,255,255,255,148 ; jmpq *-0x6b000001(%rbx)
DB 255 ; (bad)
@@ -44417,19 +46103,19 @@ _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 2e24d <_sk_load_a8_dst_sse2_lowp+0x39>
+ DB 119,34 ; ja 303e5 <_sk_load_a8_dst_sse2_lowp+0x39>
DB 102,15,239,255 ; pxor %xmm7,%xmm7
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,139,0,0,0 ; lea 0x8b(%rip),%r9 # 2e2c4 <_sk_load_a8_dst_sse2_lowp+0xb0>
+ DB 76,141,13,139,0,0,0 ; lea 0x8b(%rip),%r9 # 3045c <_sk_load_a8_dst_sse2_lowp+0xb0>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,15,110,248 ; movd %eax,%xmm7
- DB 235,97 ; jmp 2e2ae <_sk_load_a8_dst_sse2_lowp+0x9a>
+ DB 235,97 ; jmp 30446 <_sk_load_a8_dst_sse2_lowp+0x9a>
DB 243,65,15,126,60,16 ; movq (%r8,%rdx,1),%xmm7
DB 102,15,96,248 ; punpcklbw %xmm0,%xmm7
- DB 235,85 ; jmp 2e2ae <_sk_load_a8_dst_sse2_lowp+0x9a>
+ DB 235,85 ; jmp 30446 <_sk_load_a8_dst_sse2_lowp+0x9a>
DB 65,15,182,68,16,2 ; movzbl 0x2(%r8,%rdx,1),%eax
DB 102,15,239,255 ; pxor %xmm7,%xmm7
DB 102,15,196,248,2 ; pinsrw $0x2,%eax,%xmm7
@@ -44437,7 +46123,7 @@ _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 2e2ae <_sk_load_a8_dst_sse2_lowp+0x9a>
+ DB 235,51 ; jmp 30446 <_sk_load_a8_dst_sse2_lowp+0x9a>
DB 65,15,182,68,16,6 ; movzbl 0x6(%r8,%rdx,1),%eax
DB 102,15,239,255 ; pxor %xmm7,%xmm7
DB 102,15,196,248,6 ; pinsrw $0x6,%eax,%xmm7
@@ -44448,14 +46134,14 @@ _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,186,27,0,0 ; pand 0x1bba(%rip),%xmm7 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,15,219,61,226,41,0,0 ; pand 0x29e2(%rip),%xmm7 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 15,87,237 ; xorps %xmm5,%xmm5
DB 15,87,246 ; xorps %xmm6,%xmm6
DB 255,224 ; jmpq *%rax
DB 144 ; nop
- DB 126,255 ; jle 2e2c5 <_sk_load_a8_dst_sse2_lowp+0xb1>
+ DB 126,255 ; jle 3045d <_sk_load_a8_dst_sse2_lowp+0xb1>
DB 255 ; (bad)
DB 255,164,255,255,255,149,255 ; jmpq *-0x6a0001(%rdi,%rdi,8)
DB 255 ; (bad)
@@ -44483,42 +46169,42 @@ _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 2e314 <_sk_store_a8_sse2_lowp+0x34>
+ DB 119,29 ; ja 304ac <_sk_store_a8_sse2_lowp+0x34>
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 2e394 <_sk_store_a8_sse2_lowp+0xb4>
+ DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 3052c <_sk_store_a8_sse2_lowp+0xb4>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 102,15,126,216 ; movd %xmm3,%eax
DB 65,136,4,16 ; mov %al,(%r8,%rdx,1)
- DB 235,123 ; jmp 2e38f <_sk_store_a8_sse2_lowp+0xaf>
- DB 102,68,15,111,5,83,27,0,0 ; movdqa 0x1b53(%rip),%xmm8 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 235,123 ; jmp 30527 <_sk_store_a8_sse2_lowp+0xaf>
+ DB 102,68,15,111,5,123,41,0,0 ; movdqa 0x297b(%rip),%xmm8 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,68,15,219,195 ; pand %xmm3,%xmm8
DB 102,69,15,103,192 ; packuswb %xmm8,%xmm8
DB 102,69,15,214,4,16 ; movq %xmm8,(%r8,%rdx,1)
- DB 235,96 ; jmp 2e38f <_sk_store_a8_sse2_lowp+0xaf>
+ DB 235,96 ; jmp 30527 <_sk_store_a8_sse2_lowp+0xaf>
DB 102,15,197,195,2 ; pextrw $0x2,%xmm3,%eax
DB 65,136,68,16,2 ; mov %al,0x2(%r8,%rdx,1)
- DB 102,68,15,111,5,46,27,0,0 ; movdqa 0x1b2e(%rip),%xmm8 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,5,86,41,0,0 ; movdqa 0x2956(%rip),%xmm8 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,68,15,219,195 ; pand %xmm3,%xmm8
DB 102,69,15,103,192 ; packuswb %xmm8,%xmm8
DB 102,68,15,126,192 ; movd %xmm8,%eax
DB 102,65,137,4,16 ; mov %ax,(%r8,%rdx,1)
- DB 235,55 ; jmp 2e38f <_sk_store_a8_sse2_lowp+0xaf>
+ DB 235,55 ; jmp 30527 <_sk_store_a8_sse2_lowp+0xaf>
DB 102,15,197,195,6 ; pextrw $0x6,%xmm3,%eax
DB 65,136,68,16,6 ; mov %al,0x6(%r8,%rdx,1)
DB 102,15,197,195,5 ; pextrw $0x5,%xmm3,%eax
DB 65,136,68,16,5 ; mov %al,0x5(%r8,%rdx,1)
DB 102,15,197,195,4 ; pextrw $0x4,%xmm3,%eax
DB 65,136,68,16,4 ; mov %al,0x4(%r8,%rdx,1)
- DB 102,68,15,111,5,241,26,0,0 ; movdqa 0x1af1(%rip),%xmm8 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,5,25,41,0,0 ; movdqa 0x2919(%rip),%xmm8 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,68,15,219,195 ; pand %xmm3,%xmm8
DB 102,69,15,103,192 ; packuswb %xmm8,%xmm8
DB 102,69,15,126,4,16 ; movd %xmm8,(%r8,%rdx,1)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 144 ; nop
- DB 118,255 ; jbe 2e395 <_sk_store_a8_sse2_lowp+0xb5>
+ DB 118,255 ; jbe 3052d <_sk_store_a8_sse2_lowp+0xb5>
DB 255 ; (bad)
DB 255,165,255,255,255,155 ; jmpq *-0x64000001(%rbp)
DB 255 ; (bad)
@@ -44639,19 +46325,19 @@ _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 2e551 <_sk_load_g8_sse2_lowp+0x39>
+ DB 119,34 ; ja 306e9 <_sk_load_g8_sse2_lowp+0x39>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 2e5d0 <_sk_load_g8_sse2_lowp+0xb8>
+ DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 30768 <_sk_load_g8_sse2_lowp+0xb8>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
- DB 235,97 ; jmp 2e5b2 <_sk_load_g8_sse2_lowp+0x9a>
+ DB 235,97 ; jmp 3074a <_sk_load_g8_sse2_lowp+0x9a>
DB 243,65,15,126,4,16 ; movq (%r8,%rdx,1),%xmm0
DB 102,15,96,192 ; punpcklbw %xmm0,%xmm0
- DB 235,85 ; jmp 2e5b2 <_sk_load_g8_sse2_lowp+0x9a>
+ DB 235,85 ; jmp 3074a <_sk_load_g8_sse2_lowp+0x9a>
DB 65,15,182,68,16,2 ; movzbl 0x2(%r8,%rdx,1),%eax
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,196,192,2 ; pinsrw $0x2,%eax,%xmm0
@@ -44659,7 +46345,7 @@ _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 2e5b2 <_sk_load_g8_sse2_lowp+0x9a>
+ DB 235,51 ; jmp 3074a <_sk_load_g8_sse2_lowp+0x9a>
DB 65,15,182,68,16,6 ; movzbl 0x6(%r8,%rdx,1),%eax
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,196,192,6 ; pinsrw $0x6,%eax,%xmm0
@@ -44670,14 +46356,14 @@ _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,182,24,0,0 ; pand 0x18b6(%rip),%xmm0 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,15,219,5,222,38,0,0 ; pand 0x26de(%rip),%xmm0 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,173,24,0,0 ; movaps 0x18ad(%rip),%xmm3 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 15,40,29,213,38,0,0 ; movaps 0x26d5(%rip),%xmm3 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,111,208 ; movdqa %xmm0,%xmm2
DB 255,224 ; jmpq *%rax
DB 15,31,0 ; nopl (%rax)
- DB 118,255 ; jbe 2e5d1 <_sk_load_g8_sse2_lowp+0xb9>
+ DB 118,255 ; jbe 30769 <_sk_load_g8_sse2_lowp+0xb9>
DB 255 ; (bad)
DB 255,156,255,255,255,141,255 ; lcall *-0x720001(%rdi,%rdi,8)
DB 255 ; (bad)
@@ -44703,19 +46389,19 @@ _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 2e625 <_sk_load_g8_dst_sse2_lowp+0x39>
+ DB 119,34 ; ja 307bd <_sk_load_g8_dst_sse2_lowp+0x39>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 2e6a4 <_sk_load_g8_dst_sse2_lowp+0xb8>
+ DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 3083c <_sk_load_g8_dst_sse2_lowp+0xb8>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,15,110,224 ; movd %eax,%xmm4
- DB 235,97 ; jmp 2e686 <_sk_load_g8_dst_sse2_lowp+0x9a>
+ DB 235,97 ; jmp 3081e <_sk_load_g8_dst_sse2_lowp+0x9a>
DB 243,65,15,126,36,16 ; movq (%r8,%rdx,1),%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
- DB 235,85 ; jmp 2e686 <_sk_load_g8_dst_sse2_lowp+0x9a>
+ DB 235,85 ; jmp 3081e <_sk_load_g8_dst_sse2_lowp+0x9a>
DB 65,15,182,68,16,2 ; movzbl 0x2(%r8,%rdx,1),%eax
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,196,224,2 ; pinsrw $0x2,%eax,%xmm4
@@ -44723,7 +46409,7 @@ _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 2e686 <_sk_load_g8_dst_sse2_lowp+0x9a>
+ DB 235,51 ; jmp 3081e <_sk_load_g8_dst_sse2_lowp+0x9a>
DB 65,15,182,68,16,6 ; movzbl 0x6(%r8,%rdx,1),%eax
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,196,224,6 ; pinsrw $0x6,%eax,%xmm4
@@ -44734,14 +46420,14 @@ _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,226,23,0,0 ; pand 0x17e2(%rip),%xmm4 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,15,219,37,10,38,0,0 ; pand 0x260a(%rip),%xmm4 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,217,23,0,0 ; movaps 0x17d9(%rip),%xmm7 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 15,40,61,1,38,0,0 ; movaps 0x2601(%rip),%xmm7 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,111,244 ; movdqa %xmm4,%xmm6
DB 255,224 ; jmpq *%rax
DB 15,31,0 ; nopl (%rax)
- DB 118,255 ; jbe 2e6a5 <_sk_load_g8_dst_sse2_lowp+0xb9>
+ DB 118,255 ; jbe 3083d <_sk_load_g8_dst_sse2_lowp+0xb9>
DB 255 ; (bad)
DB 255,156,255,255,255,141,255 ; lcall *-0x720001(%rdi,%rdi,8)
DB 255 ; (bad)
@@ -44760,10 +46446,10 @@ _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,228,31,0,0 ; pmullw 0x1fe4(%rip),%xmm0 # 306b0 <_sk_srcover_bgra_8888_sse2_lowp+0x1334>
- DB 102,15,213,13,236,31,0,0 ; pmullw 0x1fec(%rip),%xmm1 # 306c0 <_sk_srcover_bgra_8888_sse2_lowp+0x1344>
+ DB 102,15,213,5,12,46,0,0 ; pmullw 0x2e0c(%rip),%xmm0 # 33670 <_sk_srcover_bgra_8888_sse2_lowp+0x1394>
+ DB 102,15,213,13,20,46,0,0 ; pmullw 0x2e14(%rip),%xmm1 # 33680 <_sk_srcover_bgra_8888_sse2_lowp+0x13a4>
DB 102,15,253,200 ; paddw %xmm0,%xmm1
- DB 102,15,213,29,240,31,0,0 ; pmullw 0x1ff0(%rip),%xmm3 # 306d0 <_sk_srcover_bgra_8888_sse2_lowp+0x1354>
+ DB 102,15,213,29,24,46,0,0 ; pmullw 0x2e18(%rip),%xmm3 # 33690 <_sk_srcover_bgra_8888_sse2_lowp+0x13b4>
DB 102,15,253,217 ; paddw %xmm1,%xmm3
DB 102,15,113,211,8 ; psrlw $0x8,%xmm3
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -44854,7 +46540,7 @@ _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,30,22,0,0 ; movaps 0x161e(%rip),%xmm3 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 15,40,29,70,36,0,0 ; movaps 0x2446(%rip),%xmm3 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,111,208 ; movdqa %xmm0,%xmm2
DB 91 ; pop %rbx
@@ -44868,14 +46554,14 @@ 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,228,13,0,0 ; mulss 0xde4(%rip),%xmm8 # 2f658 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- DB 243,68,15,88,5,171,13,0,0 ; addss 0xdab(%rip),%xmm8 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 243,68,15,89,5,172,27,0,0 ; mulss 0x1bac(%rip),%xmm8 # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 243,68,15,88,5,115,27,0,0 ; addss 0x1b73(%rip),%xmm8 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 243,65,15,44,192 ; cvttss2si %xmm8,%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
DB 242,69,15,112,192,0 ; pshuflw $0x0,%xmm8,%xmm8
DB 102,69,15,112,192,80 ; pshufd $0x50,%xmm8,%xmm8
DB 102,65,15,213,192 ; pmullw %xmm8,%xmm0
- DB 102,68,15,111,13,207,21,0,0 ; movdqa 0x15cf(%rip),%xmm9 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,13,247,35,0,0 ; movdqa 0x23f7(%rip),%xmm9 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,65,15,253,193 ; paddw %xmm9,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,65,15,213,200 ; pmullw %xmm8,%xmm1
@@ -44894,13 +46580,13 @@ 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,108,13,0,0 ; mulss 0xd6c(%rip),%xmm8 # 2f658 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
- DB 243,68,15,88,5,51,13,0,0 ; addss 0xd33(%rip),%xmm8 # 2f628 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
+ DB 243,68,15,89,5,52,27,0,0 ; mulss 0x1b34(%rip),%xmm8 # 325b8 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc>
+ DB 243,68,15,88,5,251,26,0,0 ; addss 0x1afb(%rip),%xmm8 # 32588 <_sk_srcover_bgra_8888_sse2_lowp+0x2ac>
DB 243,65,15,44,192 ; cvttss2si %xmm8,%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
DB 242,69,15,112,192,0 ; pshuflw $0x0,%xmm8,%xmm8
DB 102,69,15,112,192,80 ; pshufd $0x50,%xmm8,%xmm8
- DB 102,68,15,111,13,92,21,0,0 ; movdqa 0x155c(%rip),%xmm9 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,13,132,35,0,0 ; movdqa 0x2384(%rip),%xmm9 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,65,15,213,192 ; pmullw %xmm8,%xmm0
DB 102,65,15,253,193 ; paddw %xmm9,%xmm0
DB 102,65,15,213,200 ; pmullw %xmm8,%xmm1
@@ -44938,19 +46624,19 @@ _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 2e9cb <_sk_scale_u8_sse2_lowp+0x3b>
+ DB 119,36 ; ja 30b63 <_sk_scale_u8_sse2_lowp+0x3b>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,218,0,0,0 ; lea 0xda(%rip),%r9 # 2ea90 <_sk_scale_u8_sse2_lowp+0x100>
+ DB 76,141,13,218,0,0,0 ; lea 0xda(%rip),%r9 # 30c28 <_sk_scale_u8_sse2_lowp+0x100>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
- DB 235,109 ; jmp 2ea38 <_sk_scale_u8_sse2_lowp+0xa8>
+ DB 235,109 ; jmp 30bd0 <_sk_scale_u8_sse2_lowp+0xa8>
DB 243,69,15,126,4,16 ; movq (%r8,%rdx,1),%xmm8
DB 102,68,15,96,192 ; punpcklbw %xmm0,%xmm8
- DB 235,96 ; jmp 2ea38 <_sk_scale_u8_sse2_lowp+0xa8>
+ DB 235,96 ; jmp 30bd0 <_sk_scale_u8_sse2_lowp+0xa8>
DB 65,15,182,68,16,2 ; movzbl 0x2(%r8,%rdx,1),%eax
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 102,68,15,196,192,2 ; pinsrw $0x2,%eax,%xmm8
@@ -44958,7 +46644,7 @@ _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 2ea38 <_sk_scale_u8_sse2_lowp+0xa8>
+ DB 235,57 ; jmp 30bd0 <_sk_scale_u8_sse2_lowp+0xa8>
DB 65,15,182,68,16,6 ; movzbl 0x6(%r8,%rdx,1),%eax
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 102,68,15,196,192,6 ; pinsrw $0x6,%eax,%xmm8
@@ -44969,9 +46655,9 @@ _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,47,20,0,0 ; pand 0x142f(%rip),%xmm8 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,219,5,87,34,0,0 ; pand 0x2257(%rip),%xmm8 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,65,15,213,192 ; pmullw %xmm8,%xmm0
- DB 102,68,15,111,13,33,20,0,0 ; movdqa 0x1421(%rip),%xmm9 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,13,73,34,0,0 ; movdqa 0x2249(%rip),%xmm9 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,65,15,253,193 ; paddw %xmm9,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,65,15,213,200 ; pmullw %xmm8,%xmm1
@@ -45011,19 +46697,19 @@ _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 2eae7 <_sk_lerp_u8_sse2_lowp+0x3b>
+ DB 119,36 ; ja 30c7f <_sk_lerp_u8_sse2_lowp+0x3b>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,30,1,0,0 ; lea 0x11e(%rip),%r9 # 2ebf0 <_sk_lerp_u8_sse2_lowp+0x144>
+ DB 76,141,13,30,1,0,0 ; lea 0x11e(%rip),%r9 # 30d88 <_sk_lerp_u8_sse2_lowp+0x144>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
- DB 235,109 ; jmp 2eb54 <_sk_lerp_u8_sse2_lowp+0xa8>
+ DB 235,109 ; jmp 30cec <_sk_lerp_u8_sse2_lowp+0xa8>
DB 243,69,15,126,4,16 ; movq (%r8,%rdx,1),%xmm8
DB 102,68,15,96,192 ; punpcklbw %xmm0,%xmm8
- DB 235,96 ; jmp 2eb54 <_sk_lerp_u8_sse2_lowp+0xa8>
+ DB 235,96 ; jmp 30cec <_sk_lerp_u8_sse2_lowp+0xa8>
DB 65,15,182,68,16,2 ; movzbl 0x2(%r8,%rdx,1),%eax
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 102,68,15,196,192,2 ; pinsrw $0x2,%eax,%xmm8
@@ -45031,7 +46717,7 @@ _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 2eb54 <_sk_lerp_u8_sse2_lowp+0xa8>
+ DB 235,57 ; jmp 30cec <_sk_lerp_u8_sse2_lowp+0xa8>
DB 65,15,182,68,16,6 ; movzbl 0x6(%r8,%rdx,1),%eax
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 102,68,15,196,192,6 ; pinsrw $0x6,%eax,%xmm8
@@ -45042,8 +46728,8 @@ _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,19,19,0,0 ; pand 0x1313(%rip),%xmm8 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
- DB 102,68,15,111,21,10,19,0,0 ; movdqa 0x130a(%rip),%xmm10 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,219,5,59,33,0,0 ; pand 0x213b(%rip),%xmm8 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
+ DB 102,68,15,111,21,50,33,0,0 ; movdqa 0x2132(%rip),%xmm10 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,69,15,111,200 ; movdqa %xmm8,%xmm9
DB 102,69,15,239,202 ; pxor %xmm10,%xmm9
DB 102,69,15,111,217 ; movdqa %xmm9,%xmm11
@@ -45073,9 +46759,9 @@ _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 2ebf0 <_sk_lerp_u8_sse2_lowp+0x144>
+ DB 235,254 ; jmp 30d88 <_sk_lerp_u8_sse2_lowp+0x144>
DB 255 ; (bad)
- DB 255,21,255,255,255,4 ; callq *0x4ffffff(%rip) # 502ebf8 <_sk_srcover_bgra_8888_sse2_lowp+0x4fff87c>
+ DB 255,21,255,255,255,4 ; callq *0x4ffffff(%rip) # 5030d90 <_sk_srcover_bgra_8888_sse2_lowp+0x4ffeab4>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,84,255,255 ; callq *-0x1(%rdi,%rdi,8)
@@ -45104,23 +46790,23 @@ _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 2ec5a <_sk_scale_565_sse2_lowp+0x4e>
+ DB 119,34 ; ja 30df2 <_sk_scale_565_sse2_lowp+0x4e>
DB 102,15,239,246 ; pxor %xmm6,%xmm6
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,234,1,0,0 ; lea 0x1ea(%rip),%r9 # 2ee30 <_sk_scale_565_sse2_lowp+0x224>
+ DB 76,141,13,234,1,0,0 ; lea 0x1ea(%rip),%r9 # 30fc8 <_sk_scale_565_sse2_lowp+0x224>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 102,15,110,240 ; movd %eax,%xmm6
- DB 235,67 ; jmp 2ec9d <_sk_scale_565_sse2_lowp+0x91>
+ DB 235,67 ; jmp 30e35 <_sk_scale_565_sse2_lowp+0x91>
DB 243,65,15,111,52,80 ; movdqu (%r8,%rdx,2),%xmm6
- DB 235,59 ; jmp 2ec9d <_sk_scale_565_sse2_lowp+0x91>
+ DB 235,59 ; jmp 30e35 <_sk_scale_565_sse2_lowp+0x91>
DB 102,15,239,246 ; pxor %xmm6,%xmm6
DB 102,65,15,196,116,80,4,2 ; pinsrw $0x2,0x4(%r8,%rdx,2),%xmm6
DB 243,69,15,16,12,80 ; movss (%r8,%rdx,2),%xmm9
DB 243,65,15,16,241 ; movss %xmm9,%xmm6
- DB 235,34 ; jmp 2ec9d <_sk_scale_565_sse2_lowp+0x91>
+ DB 235,34 ; jmp 30e35 <_sk_scale_565_sse2_lowp+0x91>
DB 102,15,239,246 ; pxor %xmm6,%xmm6
DB 102,65,15,196,116,80,12,6 ; pinsrw $0x6,0xc(%r8,%rdx,2),%xmm6
DB 102,65,15,196,116,80,10,5 ; pinsrw $0x5,0xa(%r8,%rdx,2),%xmm6
@@ -45128,11 +46814,11 @@ _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,111,25,0,0 ; pand 0x196f(%rip),%xmm11 # 30620 <_sk_srcover_bgra_8888_sse2_lowp+0x12a4>
+ DB 102,68,15,219,29,151,39,0,0 ; pand 0x2797(%rip),%xmm11 # 335e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1304>
DB 102,68,15,111,206 ; movdqa %xmm6,%xmm9
DB 102,65,15,113,209,5 ; psrlw $0x5,%xmm9
- DB 102,68,15,219,13,107,25,0,0 ; pand 0x196b(%rip),%xmm9 # 30630 <_sk_srcover_bgra_8888_sse2_lowp+0x12b4>
- DB 102,68,15,111,21,114,25,0,0 ; movdqa 0x1972(%rip),%xmm10 # 30640 <_sk_srcover_bgra_8888_sse2_lowp+0x12c4>
+ DB 102,68,15,219,13,147,39,0,0 ; pand 0x2793(%rip),%xmm9 # 335f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1314>
+ DB 102,68,15,111,21,154,39,0,0 ; movdqa 0x279a(%rip),%xmm10 # 33600 <_sk_srcover_bgra_8888_sse2_lowp+0x1324>
DB 102,68,15,219,214 ; pand %xmm6,%xmm10
DB 102,15,113,214,13 ; psrlw $0xd,%xmm6
DB 102,65,15,235,243 ; por %xmm11,%xmm6
@@ -45144,7 +46830,7 @@ _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,206,24,0,0 ; movdqa 0x18ce(%rip),%xmm12 # 305e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1264>
+ DB 102,68,15,111,37,246,38,0,0 ; movdqa 0x26f6(%rip),%xmm12 # 335a0 <_sk_srcover_bgra_8888_sse2_lowp+0x12c4>
DB 102,68,15,111,235 ; movdqa %xmm3,%xmm13
DB 102,69,15,239,236 ; pxor %xmm12,%xmm13
DB 102,68,15,111,223 ; movdqa %xmm7,%xmm11
@@ -45185,7 +46871,7 @@ _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,144,16,0,0 ; movdqa 0x1090(%rip),%xmm0 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,15,111,5,184,30,0,0 ; movdqa 0x1eb8(%rip),%xmm0 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,15,253,240 ; paddw %xmm0,%xmm6
DB 102,68,15,253,200 ; paddw %xmm0,%xmm9
DB 102,68,15,253,208 ; paddw %xmm0,%xmm10
@@ -45238,23 +46924,23 @@ _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 2ee9a <_sk_lerp_565_sse2_lowp+0x4e>
+ DB 119,34 ; ja 31032 <_sk_lerp_565_sse2_lowp+0x4e>
DB 102,15,239,210 ; pxor %xmm2,%xmm2
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,46,2,0,0 ; lea 0x22e(%rip),%r9 # 2f0b4 <_sk_lerp_565_sse2_lowp+0x268>
+ DB 76,141,13,46,2,0,0 ; lea 0x22e(%rip),%r9 # 3124c <_sk_lerp_565_sse2_lowp+0x268>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 102,15,110,208 ; movd %eax,%xmm2
- DB 235,67 ; jmp 2eedd <_sk_lerp_565_sse2_lowp+0x91>
+ DB 235,67 ; jmp 31075 <_sk_lerp_565_sse2_lowp+0x91>
DB 243,65,15,111,20,80 ; movdqu (%r8,%rdx,2),%xmm2
- DB 235,59 ; jmp 2eedd <_sk_lerp_565_sse2_lowp+0x91>
+ DB 235,59 ; jmp 31075 <_sk_lerp_565_sse2_lowp+0x91>
DB 102,15,239,210 ; pxor %xmm2,%xmm2
DB 102,65,15,196,84,80,4,2 ; pinsrw $0x2,0x4(%r8,%rdx,2),%xmm2
DB 243,69,15,16,12,80 ; movss (%r8,%rdx,2),%xmm9
DB 243,65,15,16,209 ; movss %xmm9,%xmm2
- DB 235,34 ; jmp 2eedd <_sk_lerp_565_sse2_lowp+0x91>
+ DB 235,34 ; jmp 31075 <_sk_lerp_565_sse2_lowp+0x91>
DB 102,15,239,210 ; pxor %xmm2,%xmm2
DB 102,65,15,196,84,80,12,6 ; pinsrw $0x6,0xc(%r8,%rdx,2),%xmm2
DB 102,65,15,196,84,80,10,5 ; pinsrw $0x5,0xa(%r8,%rdx,2),%xmm2
@@ -45262,11 +46948,11 @@ _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,47,23,0,0 ; pand 0x172f(%rip),%xmm11 # 30620 <_sk_srcover_bgra_8888_sse2_lowp+0x12a4>
+ DB 102,68,15,219,29,87,37,0,0 ; pand 0x2557(%rip),%xmm11 # 335e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1304>
DB 102,68,15,111,202 ; movdqa %xmm2,%xmm9
DB 102,65,15,113,209,5 ; psrlw $0x5,%xmm9
- DB 102,68,15,219,13,43,23,0,0 ; pand 0x172b(%rip),%xmm9 # 30630 <_sk_srcover_bgra_8888_sse2_lowp+0x12b4>
- DB 102,68,15,111,21,50,23,0,0 ; movdqa 0x1732(%rip),%xmm10 # 30640 <_sk_srcover_bgra_8888_sse2_lowp+0x12c4>
+ DB 102,68,15,219,13,83,37,0,0 ; pand 0x2553(%rip),%xmm9 # 335f0 <_sk_srcover_bgra_8888_sse2_lowp+0x1314>
+ DB 102,68,15,111,21,90,37,0,0 ; movdqa 0x255a(%rip),%xmm10 # 33600 <_sk_srcover_bgra_8888_sse2_lowp+0x1324>
DB 102,68,15,219,210 ; pand %xmm2,%xmm10
DB 102,15,113,210,13 ; psrlw $0xd,%xmm2
DB 102,65,15,235,211 ; por %xmm11,%xmm2
@@ -45278,7 +46964,7 @@ _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,142,22,0,0 ; movdqa 0x168e(%rip),%xmm12 # 305e0 <_sk_srcover_bgra_8888_sse2_lowp+0x1264>
+ DB 102,68,15,111,37,182,36,0,0 ; movdqa 0x24b6(%rip),%xmm12 # 335a0 <_sk_srcover_bgra_8888_sse2_lowp+0x12c4>
DB 102,68,15,111,235 ; movdqa %xmm3,%xmm13
DB 102,69,15,239,236 ; pxor %xmm12,%xmm13
DB 102,68,15,111,223 ; movdqa %xmm7,%xmm11
@@ -45317,7 +47003,7 @@ _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,90,14,0,0 ; movdqa 0xe5a(%rip),%xmm8 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,5,130,28,0,0 ; movdqa 0x1c82(%rip),%xmm8 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,65,15,239,192 ; pxor %xmm8,%xmm0
DB 102,15,213,196 ; pmullw %xmm4,%xmm0
DB 102,65,15,253,208 ; paddw %xmm8,%xmm2
@@ -45375,6 +47061,823 @@ _sk_lerp_565_sse2_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; .byte 0xff
+PUBLIC _sk_clamp_x_1_sse2_lowp
+_sk_clamp_x_1_sse2_lowp LABEL PROC
+ DB 69,15,87,192 ; xorps %xmm8,%xmm8
+ DB 65,15,95,200 ; maxps %xmm8,%xmm1
+ DB 65,15,95,192 ; maxps %xmm8,%xmm0
+ DB 68,15,40,5,20,28,0,0 ; movaps 0x1c14(%rip),%xmm8 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
+ DB 65,15,93,192 ; minps %xmm8,%xmm0
+ DB 65,15,93,200 ; minps %xmm8,%xmm1
+ DB 72,173 ; lods %ds:(%rsi),%rax
+ DB 255,224 ; jmpq *%rax
+
+PUBLIC _sk_repeat_x_1_sse2_lowp
+_sk_repeat_x_1_sse2_lowp LABEL PROC
+ DB 243,68,15,91,193 ; cvttps2dq %xmm1,%xmm8
+ DB 243,68,15,91,200 ; cvttps2dq %xmm0,%xmm9
+ DB 69,15,91,201 ; cvtdq2ps %xmm9,%xmm9
+ DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
+ DB 68,15,40,209 ; movaps %xmm1,%xmm10
+ DB 69,15,194,208,1 ; cmpltps %xmm8,%xmm10
+ DB 68,15,40,216 ; movaps %xmm0,%xmm11
+ DB 69,15,194,217,1 ; cmpltps %xmm9,%xmm11
+ DB 68,15,40,37,220,27,0,0 ; movaps 0x1bdc(%rip),%xmm12 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
+ DB 69,15,84,220 ; andps %xmm12,%xmm11
+ DB 69,15,84,212 ; andps %xmm12,%xmm10
+ DB 69,15,87,237 ; xorps %xmm13,%xmm13
+ DB 69,15,92,194 ; subps %xmm10,%xmm8
+ DB 69,15,92,203 ; subps %xmm11,%xmm9
+ DB 65,15,92,193 ; subps %xmm9,%xmm0
+ DB 65,15,92,200 ; subps %xmm8,%xmm1
+ DB 65,15,95,205 ; maxps %xmm13,%xmm1
+ DB 65,15,95,197 ; maxps %xmm13,%xmm0
+ DB 65,15,93,196 ; minps %xmm12,%xmm0
+ DB 65,15,93,204 ; minps %xmm12,%xmm1
+ DB 72,173 ; lods %ds:(%rsi),%rax
+ DB 255,224 ; jmpq *%rax
+
+PUBLIC _sk_mirror_x_1_sse2_lowp
+_sk_mirror_x_1_sse2_lowp LABEL PROC
+ DB 68,15,40,5,4,28,0,0 ; movaps 0x1c04(%rip),%xmm8 # 32ef0 <_sk_srcover_bgra_8888_sse2_lowp+0xc14>
+ DB 65,15,88,192 ; addps %xmm8,%xmm0
+ DB 65,15,88,200 ; addps %xmm8,%xmm1
+ DB 68,15,40,21,132,27,0,0 ; movaps 0x1b84(%rip),%xmm10 # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
+ DB 68,15,40,217 ; movaps %xmm1,%xmm11
+ DB 69,15,89,218 ; mulps %xmm10,%xmm11
+ DB 68,15,89,208 ; mulps %xmm0,%xmm10
+ DB 243,69,15,91,202 ; cvttps2dq %xmm10,%xmm9
+ DB 243,69,15,91,227 ; cvttps2dq %xmm11,%xmm12
+ DB 69,15,91,228 ; cvtdq2ps %xmm12,%xmm12
+ DB 69,15,91,233 ; cvtdq2ps %xmm9,%xmm13
+ DB 69,15,194,213,1 ; cmpltps %xmm13,%xmm10
+ DB 69,15,194,220,1 ; cmpltps %xmm12,%xmm11
+ DB 68,15,40,13,100,27,0,0 ; movaps 0x1b64(%rip),%xmm9 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
+ DB 69,15,84,217 ; andps %xmm9,%xmm11
+ DB 69,15,84,209 ; andps %xmm9,%xmm10
+ DB 69,15,87,246 ; xorps %xmm14,%xmm14
+ DB 69,15,92,234 ; subps %xmm10,%xmm13
+ DB 69,15,92,227 ; subps %xmm11,%xmm12
+ DB 69,15,88,228 ; addps %xmm12,%xmm12
+ DB 69,15,88,237 ; addps %xmm13,%xmm13
+ DB 65,15,92,197 ; subps %xmm13,%xmm0
+ DB 65,15,92,204 ; subps %xmm12,%xmm1
+ DB 65,15,88,200 ; addps %xmm8,%xmm1
+ DB 65,15,88,192 ; addps %xmm8,%xmm0
+ DB 68,15,40,5,80,32,0,0 ; movaps 0x2050(%rip),%xmm8 # 333b0 <_sk_srcover_bgra_8888_sse2_lowp+0x10d4>
+ DB 65,15,84,192 ; andps %xmm8,%xmm0
+ DB 65,15,84,200 ; andps %xmm8,%xmm1
+ DB 65,15,95,206 ; maxps %xmm14,%xmm1
+ DB 65,15,95,198 ; maxps %xmm14,%xmm0
+ DB 65,15,93,193 ; minps %xmm9,%xmm0
+ DB 65,15,93,201 ; minps %xmm9,%xmm1
+ DB 72,173 ; lods %ds:(%rsi),%rax
+ DB 255,224 ; jmpq *%rax
+
+PUBLIC _sk_gradient_sse2_lowp
+_sk_gradient_sse2_lowp LABEL PROC
+ DB 65,87 ; push %r15
+ DB 65,86 ; push %r14
+ DB 65,85 ; push %r13
+ DB 65,84 ; push %r12
+ DB 83 ; push %rbx
+ DB 72,129,236,128,0,0,0 ; sub $0x80,%rsp
+ DB 15,41,124,36,112 ; movaps %xmm7,0x70(%rsp)
+ DB 15,41,116,36,96 ; movaps %xmm6,0x60(%rsp)
+ DB 15,41,108,36,80 ; movaps %xmm5,0x50(%rsp)
+ DB 15,41,100,36,64 ; movaps %xmm4,0x40(%rsp)
+ DB 68,15,40,249 ; movaps %xmm1,%xmm15
+ DB 72,173 ; lods %ds:(%rsi),%rax
+ DB 76,139,0 ; mov (%rax),%r8
+ DB 102,15,239,210 ; pxor %xmm2,%xmm2
+ DB 73,131,248,2 ; cmp $0x2,%r8
+ DB 102,15,239,219 ; pxor %xmm3,%xmm3
+ DB 114,56 ; jb 313ef <_sk_gradient_sse2_lowp+0x73>
+ DB 72,139,88,72 ; mov 0x48(%rax),%rbx
+ DB 73,255,200 ; dec %r8
+ DB 72,131,195,4 ; add $0x4,%rbx
+ DB 102,15,239,210 ; pxor %xmm2,%xmm2
+ DB 102,15,239,219 ; pxor %xmm3,%xmm3
+ DB 243,15,16,35 ; movss (%rbx),%xmm4
+ DB 15,198,228,0 ; shufps $0x0,%xmm4,%xmm4
+ DB 15,40,236 ; movaps %xmm4,%xmm5
+ DB 15,194,232,2 ; cmpleps %xmm0,%xmm5
+ DB 102,15,250,213 ; psubd %xmm5,%xmm2
+ DB 65,15,194,231,2 ; cmpleps %xmm15,%xmm4
+ DB 102,15,250,220 ; psubd %xmm4,%xmm3
+ DB 72,131,195,4 ; add $0x4,%rbx
+ DB 73,255,200 ; dec %r8
+ DB 117,219 ; jne 313ca <_sk_gradient_sse2_lowp+0x4e>
+ DB 102,15,112,227,78 ; pshufd $0x4e,%xmm3,%xmm4
+ DB 102,73,15,126,225 ; movq %xmm4,%r9
+ DB 69,137,200 ; mov %r9d,%r8d
+ DB 73,193,233,32 ; shr $0x20,%r9
+ DB 102,73,15,126,219 ; movq %xmm3,%r11
+ DB 69,137,218 ; mov %r11d,%r10d
+ DB 73,193,235,32 ; shr $0x20,%r11
+ DB 102,65,15,126,214 ; movd %xmm2,%r14d
+ DB 102,68,15,112,194,229 ; pshufd $0xe5,%xmm2,%xmm8
+ DB 102,15,112,218,78 ; pshufd $0x4e,%xmm2,%xmm3
+ DB 102,65,15,126,223 ; movd %xmm3,%r15d
+ DB 102,15,112,210,231 ; pshufd $0xe7,%xmm2,%xmm2
+ DB 102,65,15,126,212 ; movd %xmm2,%r12d
+ DB 72,139,88,8 ; mov 0x8(%rax),%rbx
+ DB 243,70,15,16,20,155 ; movss (%rbx,%r11,4),%xmm10
+ DB 243,70,15,16,12,147 ; movss (%rbx,%r10,4),%xmm9
+ DB 243,66,15,16,44,139 ; movss (%rbx,%r9,4),%xmm5
+ DB 243,66,15,16,52,131 ; movss (%rbx,%r8,4),%xmm6
+ DB 243,66,15,16,60,163 ; movss (%rbx,%r12,4),%xmm7
+ DB 243,66,15,16,36,187 ; movss (%rbx,%r15,4),%xmm4
+ DB 243,66,15,16,28,179 ; movss (%rbx,%r14,4),%xmm3
+ DB 102,69,15,126,197 ; movd %xmm8,%r13d
+ DB 243,66,15,16,20,171 ; movss (%rbx,%r13,4),%xmm2
+ DB 69,15,20,202 ; unpcklps %xmm10,%xmm9
+ DB 15,20,245 ; unpcklps %xmm5,%xmm6
+ DB 102,68,15,20,206 ; unpcklpd %xmm6,%xmm9
+ DB 15,20,231 ; unpcklps %xmm7,%xmm4
+ DB 15,20,218 ; unpcklps %xmm2,%xmm3
+ DB 102,15,20,220 ; unpcklpd %xmm4,%xmm3
+ DB 72,139,88,16 ; mov 0x10(%rax),%rbx
+ DB 243,70,15,16,4,155 ; movss (%rbx,%r11,4),%xmm8
+ DB 243,70,15,16,36,147 ; movss (%rbx,%r10,4),%xmm12
+ DB 243,70,15,16,20,139 ; movss (%rbx,%r9,4),%xmm10
+ DB 243,66,15,16,52,131 ; movss (%rbx,%r8,4),%xmm6
+ DB 243,66,15,16,60,163 ; movss (%rbx,%r12,4),%xmm7
+ DB 243,66,15,16,36,187 ; movss (%rbx,%r15,4),%xmm4
+ DB 243,66,15,16,20,179 ; movss (%rbx,%r14,4),%xmm2
+ DB 243,66,15,16,44,171 ; movss (%rbx,%r13,4),%xmm5
+ DB 69,15,20,224 ; unpcklps %xmm8,%xmm12
+ DB 65,15,20,242 ; unpcklps %xmm10,%xmm6
+ DB 102,68,15,20,230 ; unpcklpd %xmm6,%xmm12
+ DB 15,20,231 ; unpcklps %xmm7,%xmm4
+ DB 15,20,213 ; unpcklps %xmm5,%xmm2
+ DB 102,15,20,212 ; unpcklpd %xmm4,%xmm2
+ DB 72,139,88,24 ; mov 0x18(%rax),%rbx
+ DB 243,66,15,16,36,155 ; movss (%rbx,%r11,4),%xmm4
+ DB 243,70,15,16,28,147 ; movss (%rbx,%r10,4),%xmm11
+ DB 68,15,20,220 ; unpcklps %xmm4,%xmm11
+ DB 243,66,15,16,36,139 ; movss (%rbx,%r9,4),%xmm4
+ DB 243,66,15,16,44,131 ; movss (%rbx,%r8,4),%xmm5
+ DB 15,20,236 ; unpcklps %xmm4,%xmm5
+ DB 243,66,15,16,36,163 ; movss (%rbx,%r12,4),%xmm4
+ DB 243,66,15,16,52,187 ; movss (%rbx,%r15,4),%xmm6
+ DB 243,70,15,16,52,179 ; movss (%rbx,%r14,4),%xmm14
+ DB 243,66,15,16,60,171 ; movss (%rbx,%r13,4),%xmm7
+ DB 102,68,15,20,221 ; unpcklpd %xmm5,%xmm11
+ DB 15,20,244 ; unpcklps %xmm4,%xmm6
+ DB 68,15,20,247 ; unpcklps %xmm7,%xmm14
+ DB 102,68,15,20,246 ; unpcklpd %xmm6,%xmm14
+ DB 72,139,88,32 ; mov 0x20(%rax),%rbx
+ DB 243,66,15,16,36,155 ; movss (%rbx,%r11,4),%xmm4
+ DB 243,70,15,16,20,147 ; movss (%rbx,%r10,4),%xmm10
+ DB 68,15,20,212 ; unpcklps %xmm4,%xmm10
+ DB 243,66,15,16,36,139 ; movss (%rbx,%r9,4),%xmm4
+ DB 243,66,15,16,44,131 ; movss (%rbx,%r8,4),%xmm5
+ DB 15,20,236 ; unpcklps %xmm4,%xmm5
+ DB 102,68,15,20,213 ; unpcklpd %xmm5,%xmm10
+ DB 243,66,15,16,36,163 ; movss (%rbx,%r12,4),%xmm4
+ DB 243,66,15,16,44,187 ; movss (%rbx,%r15,4),%xmm5
+ DB 15,20,236 ; unpcklps %xmm4,%xmm5
+ DB 243,70,15,16,44,179 ; movss (%rbx,%r14,4),%xmm13
+ DB 243,66,15,16,36,171 ; movss (%rbx,%r13,4),%xmm4
+ DB 68,15,20,236 ; unpcklps %xmm4,%xmm13
+ DB 102,68,15,20,237 ; unpcklpd %xmm5,%xmm13
+ DB 72,139,88,40 ; mov 0x28(%rax),%rbx
+ DB 243,66,15,16,36,163 ; movss (%rbx,%r12,4),%xmm4
+ DB 243,66,15,16,52,187 ; movss (%rbx,%r15,4),%xmm6
+ DB 15,20,244 ; unpcklps %xmm4,%xmm6
+ DB 243,66,15,16,44,179 ; movss (%rbx,%r14,4),%xmm5
+ DB 243,66,15,16,36,171 ; movss (%rbx,%r13,4),%xmm4
+ DB 15,20,236 ; unpcklps %xmm4,%xmm5
+ DB 102,15,20,238 ; unpcklpd %xmm6,%xmm5
+ DB 243,66,15,16,52,155 ; movss (%rbx,%r11,4),%xmm6
+ DB 243,66,15,16,36,147 ; movss (%rbx,%r10,4),%xmm4
+ DB 15,20,230 ; unpcklps %xmm6,%xmm4
+ DB 243,66,15,16,52,139 ; movss (%rbx,%r9,4),%xmm6
+ DB 243,66,15,16,60,131 ; movss (%rbx,%r8,4),%xmm7
+ DB 15,20,254 ; unpcklps %xmm6,%xmm7
+ DB 102,15,20,231 ; unpcklpd %xmm7,%xmm4
+ DB 72,139,88,48 ; mov 0x30(%rax),%rbx
+ DB 243,66,15,16,60,163 ; movss (%rbx,%r12,4),%xmm7
+ DB 243,66,15,16,52,187 ; movss (%rbx,%r15,4),%xmm6
+ DB 15,20,247 ; unpcklps %xmm7,%xmm6
+ DB 243,66,15,16,12,179 ; movss (%rbx,%r14,4),%xmm1
+ DB 243,66,15,16,60,171 ; movss (%rbx,%r13,4),%xmm7
+ DB 15,20,207 ; unpcklps %xmm7,%xmm1
+ DB 102,15,20,206 ; unpcklpd %xmm6,%xmm1
+ DB 102,15,41,76,36,16 ; movapd %xmm1,0x10(%rsp)
+ DB 243,66,15,16,60,155 ; movss (%rbx,%r11,4),%xmm7
+ DB 243,70,15,16,4,147 ; movss (%rbx,%r10,4),%xmm8
+ DB 68,15,20,199 ; unpcklps %xmm7,%xmm8
+ DB 243,66,15,16,60,139 ; movss (%rbx,%r9,4),%xmm7
+ DB 243,66,15,16,52,131 ; movss (%rbx,%r8,4),%xmm6
+ DB 15,20,247 ; unpcklps %xmm7,%xmm6
+ DB 102,68,15,20,198 ; unpcklpd %xmm6,%xmm8
+ DB 72,139,88,56 ; mov 0x38(%rax),%rbx
+ DB 243,66,15,16,60,163 ; movss (%rbx,%r12,4),%xmm7
+ DB 243,66,15,16,52,187 ; movss (%rbx,%r15,4),%xmm6
+ DB 15,20,247 ; unpcklps %xmm7,%xmm6
+ DB 243,66,15,16,12,179 ; movss (%rbx,%r14,4),%xmm1
+ DB 243,66,15,16,60,171 ; movss (%rbx,%r13,4),%xmm7
+ DB 15,20,207 ; unpcklps %xmm7,%xmm1
+ DB 102,15,20,206 ; unpcklpd %xmm6,%xmm1
+ DB 102,15,41,76,36,32 ; movapd %xmm1,0x20(%rsp)
+ DB 243,66,15,16,60,155 ; movss (%rbx,%r11,4),%xmm7
+ DB 243,66,15,16,12,147 ; movss (%rbx,%r10,4),%xmm1
+ DB 15,20,207 ; unpcklps %xmm7,%xmm1
+ DB 243,66,15,16,60,139 ; movss (%rbx,%r9,4),%xmm7
+ DB 243,66,15,16,52,131 ; movss (%rbx,%r8,4),%xmm6
+ DB 15,20,247 ; unpcklps %xmm7,%xmm6
+ DB 102,15,20,206 ; unpcklpd %xmm6,%xmm1
+ DB 102,15,41,12,36 ; movapd %xmm1,(%rsp)
+ DB 72,139,64,64 ; mov 0x40(%rax),%rax
+ DB 243,66,15,16,52,160 ; movss (%rax,%r12,4),%xmm6
+ DB 243,66,15,16,60,184 ; movss (%rax,%r15,4),%xmm7
+ DB 15,20,254 ; unpcklps %xmm6,%xmm7
+ DB 243,66,15,16,12,176 ; movss (%rax,%r14,4),%xmm1
+ DB 243,66,15,16,52,168 ; movss (%rax,%r13,4),%xmm6
+ DB 15,20,206 ; unpcklps %xmm6,%xmm1
+ DB 102,15,20,207 ; unpcklpd %xmm7,%xmm1
+ DB 102,15,41,76,36,48 ; movapd %xmm1,0x30(%rsp)
+ DB 243,66,15,16,52,152 ; movss (%rax,%r11,4),%xmm6
+ DB 243,66,15,16,12,144 ; movss (%rax,%r10,4),%xmm1
+ DB 15,20,206 ; unpcklps %xmm6,%xmm1
+ DB 243,66,15,16,52,136 ; movss (%rax,%r9,4),%xmm6
+ DB 243,66,15,16,60,128 ; movss (%rax,%r8,4),%xmm7
+ DB 15,20,254 ; unpcklps %xmm6,%xmm7
+ DB 102,15,20,207 ; unpcklpd %xmm7,%xmm1
+ DB 15,89,216 ; mulps %xmm0,%xmm3
+ DB 15,88,221 ; addps %xmm5,%xmm3
+ DB 69,15,89,207 ; mulps %xmm15,%xmm9
+ DB 68,15,88,204 ; addps %xmm4,%xmm9
+ DB 15,40,53,197,24,0,0 ; movaps 0x18c5(%rip),%xmm6 # 32f70 <_sk_srcover_bgra_8888_sse2_lowp+0xc94>
+ DB 15,89,222 ; mulps %xmm6,%xmm3
+ DB 68,15,89,206 ; mulps %xmm6,%xmm9
+ DB 15,40,37,199,23,0,0 ; movaps 0x17c7(%rip),%xmm4 # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
+ DB 68,15,88,204 ; addps %xmm4,%xmm9
+ DB 15,88,220 ; addps %xmm4,%xmm3
+ DB 243,15,91,219 ; cvttps2dq %xmm3,%xmm3
+ DB 242,15,112,219,232 ; pshuflw $0xe8,%xmm3,%xmm3
+ DB 243,15,112,219,232 ; pshufhw $0xe8,%xmm3,%xmm3
+ DB 102,15,112,235,232 ; pshufd $0xe8,%xmm3,%xmm5
+ DB 243,65,15,91,217 ; cvttps2dq %xmm9,%xmm3
+ DB 242,15,112,219,232 ; pshuflw $0xe8,%xmm3,%xmm3
+ DB 243,15,112,219,232 ; pshufhw $0xe8,%xmm3,%xmm3
+ DB 102,15,112,219,232 ; pshufd $0xe8,%xmm3,%xmm3
+ DB 102,15,108,235 ; punpcklqdq %xmm3,%xmm5
+ DB 15,89,208 ; mulps %xmm0,%xmm2
+ DB 15,88,84,36,16 ; addps 0x10(%rsp),%xmm2
+ DB 69,15,89,231 ; mulps %xmm15,%xmm12
+ DB 69,15,88,224 ; addps %xmm8,%xmm12
+ DB 15,89,214 ; mulps %xmm6,%xmm2
+ DB 68,15,89,230 ; mulps %xmm6,%xmm12
+ DB 68,15,88,228 ; addps %xmm4,%xmm12
+ DB 15,88,212 ; addps %xmm4,%xmm2
+ DB 243,15,91,210 ; cvttps2dq %xmm2,%xmm2
+ DB 242,15,112,210,232 ; pshuflw $0xe8,%xmm2,%xmm2
+ DB 243,15,112,210,232 ; pshufhw $0xe8,%xmm2,%xmm2
+ DB 102,68,15,112,202,232 ; pshufd $0xe8,%xmm2,%xmm9
+ DB 243,65,15,91,212 ; cvttps2dq %xmm12,%xmm2
+ DB 242,15,112,210,232 ; pshuflw $0xe8,%xmm2,%xmm2
+ DB 243,15,112,210,232 ; pshufhw $0xe8,%xmm2,%xmm2
+ DB 102,15,112,210,232 ; pshufd $0xe8,%xmm2,%xmm2
+ DB 102,68,15,108,202 ; punpcklqdq %xmm2,%xmm9
+ DB 68,15,89,240 ; mulps %xmm0,%xmm14
+ DB 68,15,88,116,36,32 ; addps 0x20(%rsp),%xmm14
+ DB 69,15,89,223 ; mulps %xmm15,%xmm11
+ DB 68,15,88,28,36 ; addps (%rsp),%xmm11
+ DB 68,15,89,246 ; mulps %xmm6,%xmm14
+ DB 68,15,89,222 ; mulps %xmm6,%xmm11
+ DB 68,15,88,220 ; addps %xmm4,%xmm11
+ DB 68,15,88,244 ; addps %xmm4,%xmm14
+ DB 243,65,15,91,214 ; cvttps2dq %xmm14,%xmm2
+ DB 242,15,112,210,232 ; pshuflw $0xe8,%xmm2,%xmm2
+ DB 243,15,112,210,232 ; pshufhw $0xe8,%xmm2,%xmm2
+ DB 102,15,112,210,232 ; pshufd $0xe8,%xmm2,%xmm2
+ DB 243,65,15,91,219 ; cvttps2dq %xmm11,%xmm3
+ DB 242,15,112,219,232 ; pshuflw $0xe8,%xmm3,%xmm3
+ DB 243,15,112,219,232 ; pshufhw $0xe8,%xmm3,%xmm3
+ DB 102,15,112,219,232 ; pshufd $0xe8,%xmm3,%xmm3
+ DB 102,15,108,211 ; punpcklqdq %xmm3,%xmm2
+ DB 68,15,89,232 ; mulps %xmm0,%xmm13
+ DB 68,15,88,108,36,48 ; addps 0x30(%rsp),%xmm13
+ DB 69,15,89,215 ; mulps %xmm15,%xmm10
+ DB 68,15,88,209 ; addps %xmm1,%xmm10
+ DB 68,15,89,238 ; mulps %xmm6,%xmm13
+ DB 68,15,89,214 ; mulps %xmm6,%xmm10
+ DB 68,15,88,212 ; addps %xmm4,%xmm10
+ DB 68,15,88,236 ; addps %xmm4,%xmm13
+ DB 243,65,15,91,197 ; cvttps2dq %xmm13,%xmm0
+ DB 242,15,112,192,232 ; pshuflw $0xe8,%xmm0,%xmm0
+ DB 243,15,112,192,232 ; pshufhw $0xe8,%xmm0,%xmm0
+ DB 102,15,112,216,232 ; pshufd $0xe8,%xmm0,%xmm3
+ DB 243,65,15,91,194 ; cvttps2dq %xmm10,%xmm0
+ DB 242,15,112,192,232 ; pshuflw $0xe8,%xmm0,%xmm0
+ DB 243,15,112,192,232 ; pshufhw $0xe8,%xmm0,%xmm0
+ DB 102,15,112,192,232 ; pshufd $0xe8,%xmm0,%xmm0
+ DB 102,15,108,216 ; punpcklqdq %xmm0,%xmm3
+ DB 72,173 ; lods %ds:(%rsi),%rax
+ DB 102,15,111,197 ; movdqa %xmm5,%xmm0
+ DB 102,65,15,111,201 ; movdqa %xmm9,%xmm1
+ DB 15,40,100,36,64 ; movaps 0x40(%rsp),%xmm4
+ DB 15,40,108,36,80 ; movaps 0x50(%rsp),%xmm5
+ DB 15,40,116,36,96 ; movaps 0x60(%rsp),%xmm6
+ DB 15,40,124,36,112 ; movaps 0x70(%rsp),%xmm7
+ DB 72,129,196,128,0,0,0 ; add $0x80,%rsp
+ DB 91 ; pop %rbx
+ DB 65,92 ; pop %r12
+ DB 65,93 ; pop %r13
+ DB 65,94 ; pop %r14
+ DB 65,95 ; pop %r15
+ DB 255,224 ; jmpq *%rax
+
+PUBLIC _sk_evenly_spaced_gradient_sse2_lowp
+_sk_evenly_spaced_gradient_sse2_lowp LABEL PROC
+ DB 85 ; push %rbp
+ DB 65,87 ; push %r15
+ DB 65,86 ; push %r14
+ DB 65,85 ; push %r13
+ DB 65,84 ; push %r12
+ DB 83 ; push %rbx
+ DB 72,129,236,136,0,0,0 ; sub $0x88,%rsp
+ DB 15,41,124,36,112 ; movaps %xmm7,0x70(%rsp)
+ DB 15,41,116,36,96 ; movaps %xmm6,0x60(%rsp)
+ DB 15,41,108,36,80 ; movaps %xmm5,0x50(%rsp)
+ DB 15,41,100,36,64 ; movaps %xmm4,0x40(%rsp)
+ DB 72,173 ; lods %ds:(%rsi),%rax
+ DB 72,139,24 ; mov (%rax),%rbx
+ DB 72,139,104,8 ; mov 0x8(%rax),%rbp
+ DB 72,255,203 ; dec %rbx
+ DB 120,7 ; js 3183e <_sk_evenly_spaced_gradient_sse2_lowp+0x3a>
+ DB 243,72,15,42,211 ; cvtsi2ss %rbx,%xmm2
+ DB 235,21 ; jmp 31853 <_sk_evenly_spaced_gradient_sse2_lowp+0x4f>
+ DB 73,137,216 ; mov %rbx,%r8
+ DB 73,209,232 ; shr %r8
+ DB 131,227,1 ; and $0x1,%ebx
+ DB 76,9,195 ; or %r8,%rbx
+ DB 243,72,15,42,211 ; cvtsi2ss %rbx,%xmm2
+ DB 243,15,88,210 ; addss %xmm2,%xmm2
+ DB 15,198,210,0 ; shufps $0x0,%xmm2,%xmm2
+ DB 15,41,68,36,48 ; movaps %xmm0,0x30(%rsp)
+ DB 15,89,194 ; mulps %xmm2,%xmm0
+ DB 15,89,209 ; mulps %xmm1,%xmm2
+ DB 243,15,91,218 ; cvttps2dq %xmm2,%xmm3
+ DB 15,41,76,36,32 ; movaps %xmm1,0x20(%rsp)
+ DB 102,15,112,211,78 ; pshufd $0x4e,%xmm3,%xmm2
+ DB 102,73,15,126,214 ; movq %xmm2,%r14
+ DB 69,137,242 ; mov %r14d,%r10d
+ DB 73,193,238,32 ; shr $0x20,%r14
+ DB 102,73,15,126,221 ; movq %xmm3,%r13
+ DB 69,137,239 ; mov %r13d,%r15d
+ DB 73,193,237,32 ; shr $0x20,%r13
+ DB 243,15,91,192 ; cvttps2dq %xmm0,%xmm0
+ DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
+ DB 102,73,15,126,201 ; movq %xmm1,%r9
+ DB 69,137,200 ; mov %r9d,%r8d
+ DB 73,193,233,32 ; shr $0x20,%r9
+ DB 102,73,15,126,196 ; movq %xmm0,%r12
+ DB 69,137,227 ; mov %r12d,%r11d
+ DB 73,193,236,32 ; shr $0x20,%r12
+ DB 243,66,15,16,68,165,0 ; movss 0x0(%rbp,%r12,4),%xmm0
+ DB 243,70,15,16,68,157,0 ; movss 0x0(%rbp,%r11,4),%xmm8
+ DB 243,66,15,16,76,141,0 ; movss 0x0(%rbp,%r9,4),%xmm1
+ DB 243,66,15,16,84,133,0 ; movss 0x0(%rbp,%r8,4),%xmm2
+ DB 243,66,15,16,100,173,0 ; movss 0x0(%rbp,%r13,4),%xmm4
+ DB 243,66,15,16,92,189,0 ; movss 0x0(%rbp,%r15,4),%xmm3
+ DB 243,66,15,16,108,181,0 ; movss 0x0(%rbp,%r14,4),%xmm5
+ DB 243,66,15,16,116,149,0 ; movss 0x0(%rbp,%r10,4),%xmm6
+ DB 68,15,20,192 ; unpcklps %xmm0,%xmm8
+ DB 15,20,209 ; unpcklps %xmm1,%xmm2
+ DB 102,68,15,20,194 ; unpcklpd %xmm2,%xmm8
+ DB 15,20,220 ; unpcklps %xmm4,%xmm3
+ DB 15,20,245 ; unpcklps %xmm5,%xmm6
+ DB 102,15,20,222 ; unpcklpd %xmm6,%xmm3
+ DB 72,139,88,16 ; mov 0x10(%rax),%rbx
+ DB 243,66,15,16,4,163 ; movss (%rbx,%r12,4),%xmm0
+ DB 243,70,15,16,12,155 ; movss (%rbx,%r11,4),%xmm9
+ DB 243,66,15,16,12,139 ; movss (%rbx,%r9,4),%xmm1
+ DB 243,66,15,16,36,131 ; movss (%rbx,%r8,4),%xmm4
+ DB 243,66,15,16,44,171 ; movss (%rbx,%r13,4),%xmm5
+ DB 243,66,15,16,20,187 ; movss (%rbx,%r15,4),%xmm2
+ DB 243,66,15,16,52,179 ; movss (%rbx,%r14,4),%xmm6
+ DB 243,66,15,16,60,147 ; movss (%rbx,%r10,4),%xmm7
+ DB 68,15,20,200 ; unpcklps %xmm0,%xmm9
+ DB 15,20,225 ; unpcklps %xmm1,%xmm4
+ DB 102,68,15,20,204 ; unpcklpd %xmm4,%xmm9
+ DB 15,20,213 ; unpcklps %xmm5,%xmm2
+ DB 15,20,254 ; unpcklps %xmm6,%xmm7
+ DB 102,15,20,215 ; unpcklpd %xmm7,%xmm2
+ DB 72,139,88,24 ; mov 0x18(%rax),%rbx
+ DB 243,66,15,16,4,163 ; movss (%rbx,%r12,4),%xmm0
+ DB 243,70,15,16,28,155 ; movss (%rbx,%r11,4),%xmm11
+ DB 68,15,20,216 ; unpcklps %xmm0,%xmm11
+ DB 243,66,15,16,4,139 ; movss (%rbx,%r9,4),%xmm0
+ DB 243,66,15,16,12,131 ; movss (%rbx,%r8,4),%xmm1
+ DB 15,20,200 ; unpcklps %xmm0,%xmm1
+ DB 243,66,15,16,4,171 ; movss (%rbx,%r13,4),%xmm0
+ DB 243,70,15,16,44,187 ; movss (%rbx,%r15,4),%xmm13
+ DB 243,66,15,16,36,179 ; movss (%rbx,%r14,4),%xmm4
+ DB 243,66,15,16,44,147 ; movss (%rbx,%r10,4),%xmm5
+ DB 102,68,15,20,217 ; unpcklpd %xmm1,%xmm11
+ DB 68,15,20,232 ; unpcklps %xmm0,%xmm13
+ DB 15,20,236 ; unpcklps %xmm4,%xmm5
+ DB 102,68,15,20,237 ; unpcklpd %xmm5,%xmm13
+ DB 72,139,88,32 ; mov 0x20(%rax),%rbx
+ DB 243,66,15,16,4,163 ; movss (%rbx,%r12,4),%xmm0
+ DB 243,70,15,16,20,155 ; movss (%rbx,%r11,4),%xmm10
+ DB 68,15,20,208 ; unpcklps %xmm0,%xmm10
+ DB 243,66,15,16,4,139 ; movss (%rbx,%r9,4),%xmm0
+ DB 243,66,15,16,12,131 ; movss (%rbx,%r8,4),%xmm1
+ DB 15,20,200 ; unpcklps %xmm0,%xmm1
+ DB 102,68,15,20,209 ; unpcklpd %xmm1,%xmm10
+ DB 243,66,15,16,4,171 ; movss (%rbx,%r13,4),%xmm0
+ DB 243,70,15,16,36,187 ; movss (%rbx,%r15,4),%xmm12
+ DB 68,15,20,224 ; unpcklps %xmm0,%xmm12
+ DB 243,66,15,16,4,179 ; movss (%rbx,%r14,4),%xmm0
+ DB 243,66,15,16,12,147 ; movss (%rbx,%r10,4),%xmm1
+ DB 15,20,200 ; unpcklps %xmm0,%xmm1
+ DB 102,68,15,20,225 ; unpcklpd %xmm1,%xmm12
+ DB 72,139,88,40 ; mov 0x28(%rax),%rbx
+ DB 243,66,15,16,12,171 ; movss (%rbx,%r13,4),%xmm1
+ DB 243,66,15,16,4,187 ; movss (%rbx,%r15,4),%xmm0
+ DB 15,20,193 ; unpcklps %xmm1,%xmm0
+ DB 243,66,15,16,12,179 ; movss (%rbx,%r14,4),%xmm1
+ DB 243,66,15,16,36,147 ; movss (%rbx,%r10,4),%xmm4
+ DB 15,20,225 ; unpcklps %xmm1,%xmm4
+ DB 102,15,20,196 ; unpcklpd %xmm4,%xmm0
+ DB 243,66,15,16,36,163 ; movss (%rbx,%r12,4),%xmm4
+ DB 243,66,15,16,12,155 ; movss (%rbx,%r11,4),%xmm1
+ DB 15,20,204 ; unpcklps %xmm4,%xmm1
+ DB 243,66,15,16,36,139 ; movss (%rbx,%r9,4),%xmm4
+ DB 243,66,15,16,44,131 ; movss (%rbx,%r8,4),%xmm5
+ DB 15,20,236 ; unpcklps %xmm4,%xmm5
+ DB 102,15,20,205 ; unpcklpd %xmm5,%xmm1
+ DB 72,139,88,48 ; mov 0x30(%rax),%rbx
+ DB 243,66,15,16,36,171 ; movss (%rbx,%r13,4),%xmm4
+ DB 243,70,15,16,52,187 ; movss (%rbx,%r15,4),%xmm14
+ DB 68,15,20,244 ; unpcklps %xmm4,%xmm14
+ DB 243,66,15,16,36,179 ; movss (%rbx,%r14,4),%xmm4
+ DB 243,66,15,16,44,147 ; movss (%rbx,%r10,4),%xmm5
+ DB 15,20,236 ; unpcklps %xmm4,%xmm5
+ DB 102,68,15,20,245 ; unpcklpd %xmm5,%xmm14
+ DB 243,66,15,16,44,163 ; movss (%rbx,%r12,4),%xmm5
+ DB 243,66,15,16,36,155 ; movss (%rbx,%r11,4),%xmm4
+ DB 15,20,229 ; unpcklps %xmm5,%xmm4
+ DB 243,66,15,16,44,139 ; movss (%rbx,%r9,4),%xmm5
+ DB 243,66,15,16,60,131 ; movss (%rbx,%r8,4),%xmm7
+ DB 15,20,253 ; unpcklps %xmm5,%xmm7
+ DB 102,15,20,231 ; unpcklpd %xmm7,%xmm4
+ DB 72,139,88,56 ; mov 0x38(%rax),%rbx
+ DB 243,66,15,16,44,171 ; movss (%rbx,%r13,4),%xmm5
+ DB 243,66,15,16,52,187 ; movss (%rbx,%r15,4),%xmm6
+ DB 15,20,245 ; unpcklps %xmm5,%xmm6
+ DB 243,66,15,16,44,179 ; movss (%rbx,%r14,4),%xmm5
+ DB 243,66,15,16,60,147 ; movss (%rbx,%r10,4),%xmm7
+ DB 15,20,253 ; unpcklps %xmm5,%xmm7
+ DB 102,15,20,247 ; unpcklpd %xmm7,%xmm6
+ DB 102,15,41,52,36 ; movapd %xmm6,(%rsp)
+ DB 243,66,15,16,60,163 ; movss (%rbx,%r12,4),%xmm7
+ DB 243,66,15,16,44,155 ; movss (%rbx,%r11,4),%xmm5
+ DB 15,20,239 ; unpcklps %xmm7,%xmm5
+ DB 243,66,15,16,60,139 ; movss (%rbx,%r9,4),%xmm7
+ DB 243,66,15,16,52,131 ; movss (%rbx,%r8,4),%xmm6
+ DB 15,20,247 ; unpcklps %xmm7,%xmm6
+ DB 102,15,20,238 ; unpcklpd %xmm6,%xmm5
+ DB 72,139,64,64 ; mov 0x40(%rax),%rax
+ DB 243,66,15,16,52,168 ; movss (%rax,%r13,4),%xmm6
+ DB 243,66,15,16,60,184 ; movss (%rax,%r15,4),%xmm7
+ DB 15,20,254 ; unpcklps %xmm6,%xmm7
+ DB 243,70,15,16,60,176 ; movss (%rax,%r14,4),%xmm15
+ DB 243,66,15,16,52,144 ; movss (%rax,%r10,4),%xmm6
+ DB 65,15,20,247 ; unpcklps %xmm15,%xmm6
+ DB 102,15,20,254 ; unpcklpd %xmm6,%xmm7
+ DB 102,15,41,124,36,16 ; movapd %xmm7,0x10(%rsp)
+ DB 243,66,15,16,52,160 ; movss (%rax,%r12,4),%xmm6
+ DB 243,66,15,16,60,152 ; movss (%rax,%r11,4),%xmm7
+ DB 15,20,254 ; unpcklps %xmm6,%xmm7
+ DB 243,66,15,16,52,136 ; movss (%rax,%r9,4),%xmm6
+ DB 243,70,15,16,60,128 ; movss (%rax,%r8,4),%xmm15
+ DB 68,15,20,254 ; unpcklps %xmm6,%xmm15
+ DB 102,65,15,20,255 ; unpcklpd %xmm15,%xmm7
+ DB 68,15,40,124,36,32 ; movaps 0x20(%rsp),%xmm15
+ DB 65,15,89,223 ; mulps %xmm15,%xmm3
+ DB 15,88,216 ; addps %xmm0,%xmm3
+ DB 15,40,68,36,48 ; movaps 0x30(%rsp),%xmm0
+ DB 68,15,89,192 ; mulps %xmm0,%xmm8
+ DB 68,15,88,193 ; addps %xmm1,%xmm8
+ DB 15,40,13,70,20,0,0 ; movaps 0x1446(%rip),%xmm1 # 32f70 <_sk_srcover_bgra_8888_sse2_lowp+0xc94>
+ DB 15,89,217 ; mulps %xmm1,%xmm3
+ DB 68,15,89,193 ; mulps %xmm1,%xmm8
+ DB 15,40,13,72,19,0,0 ; movaps 0x1348(%rip),%xmm1 # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
+ DB 68,15,88,193 ; addps %xmm1,%xmm8
+ DB 15,88,217 ; addps %xmm1,%xmm3
+ DB 243,15,91,219 ; cvttps2dq %xmm3,%xmm3
+ DB 242,15,112,219,232 ; pshuflw $0xe8,%xmm3,%xmm3
+ DB 243,15,112,219,232 ; pshufhw $0xe8,%xmm3,%xmm3
+ DB 102,15,112,219,232 ; pshufd $0xe8,%xmm3,%xmm3
+ DB 243,65,15,91,240 ; cvttps2dq %xmm8,%xmm6
+ DB 242,15,112,246,232 ; pshuflw $0xe8,%xmm6,%xmm6
+ DB 243,15,112,246,232 ; pshufhw $0xe8,%xmm6,%xmm6
+ DB 102,68,15,112,198,232 ; pshufd $0xe8,%xmm6,%xmm8
+ DB 102,68,15,108,195 ; punpcklqdq %xmm3,%xmm8
+ DB 65,15,89,215 ; mulps %xmm15,%xmm2
+ DB 65,15,88,214 ; addps %xmm14,%xmm2
+ DB 15,40,240 ; movaps %xmm0,%xmm6
+ DB 68,15,89,206 ; mulps %xmm6,%xmm9
+ DB 68,15,88,204 ; addps %xmm4,%xmm9
+ DB 15,40,5,234,19,0,0 ; movaps 0x13ea(%rip),%xmm0 # 32f70 <_sk_srcover_bgra_8888_sse2_lowp+0xc94>
+ DB 15,89,208 ; mulps %xmm0,%xmm2
+ DB 68,15,89,200 ; mulps %xmm0,%xmm9
+ DB 68,15,88,201 ; addps %xmm1,%xmm9
+ DB 15,88,209 ; addps %xmm1,%xmm2
+ DB 243,15,91,210 ; cvttps2dq %xmm2,%xmm2
+ DB 242,15,112,210,232 ; pshuflw $0xe8,%xmm2,%xmm2
+ DB 243,15,112,210,232 ; pshufhw $0xe8,%xmm2,%xmm2
+ DB 102,15,112,210,232 ; pshufd $0xe8,%xmm2,%xmm2
+ DB 243,65,15,91,217 ; cvttps2dq %xmm9,%xmm3
+ DB 242,15,112,219,232 ; pshuflw $0xe8,%xmm3,%xmm3
+ DB 243,15,112,219,232 ; pshufhw $0xe8,%xmm3,%xmm3
+ DB 102,68,15,112,203,232 ; pshufd $0xe8,%xmm3,%xmm9
+ DB 102,68,15,108,202 ; punpcklqdq %xmm2,%xmm9
+ DB 69,15,89,239 ; mulps %xmm15,%xmm13
+ DB 68,15,88,44,36 ; addps (%rsp),%xmm13
+ DB 68,15,89,222 ; mulps %xmm6,%xmm11
+ DB 68,15,88,221 ; addps %xmm5,%xmm11
+ DB 68,15,89,232 ; mulps %xmm0,%xmm13
+ DB 68,15,89,216 ; mulps %xmm0,%xmm11
+ DB 68,15,88,217 ; addps %xmm1,%xmm11
+ DB 68,15,88,233 ; addps %xmm1,%xmm13
+ DB 243,65,15,91,213 ; cvttps2dq %xmm13,%xmm2
+ DB 242,15,112,210,232 ; pshuflw $0xe8,%xmm2,%xmm2
+ DB 243,15,112,210,232 ; pshufhw $0xe8,%xmm2,%xmm2
+ DB 102,15,112,218,232 ; pshufd $0xe8,%xmm2,%xmm3
+ DB 243,65,15,91,211 ; cvttps2dq %xmm11,%xmm2
+ DB 242,15,112,210,232 ; pshuflw $0xe8,%xmm2,%xmm2
+ DB 243,15,112,210,232 ; pshufhw $0xe8,%xmm2,%xmm2
+ DB 102,15,112,210,232 ; pshufd $0xe8,%xmm2,%xmm2
+ DB 102,15,108,211 ; punpcklqdq %xmm3,%xmm2
+ DB 69,15,89,231 ; mulps %xmm15,%xmm12
+ DB 68,15,88,100,36,16 ; addps 0x10(%rsp),%xmm12
+ DB 68,15,89,214 ; mulps %xmm6,%xmm10
+ DB 68,15,88,215 ; addps %xmm7,%xmm10
+ DB 68,15,89,224 ; mulps %xmm0,%xmm12
+ DB 68,15,89,208 ; mulps %xmm0,%xmm10
+ DB 68,15,88,209 ; addps %xmm1,%xmm10
+ DB 68,15,88,225 ; addps %xmm1,%xmm12
+ DB 243,65,15,91,196 ; cvttps2dq %xmm12,%xmm0
+ DB 242,15,112,192,232 ; pshuflw $0xe8,%xmm0,%xmm0
+ DB 243,15,112,192,232 ; pshufhw $0xe8,%xmm0,%xmm0
+ DB 102,15,112,192,232 ; pshufd $0xe8,%xmm0,%xmm0
+ DB 243,65,15,91,202 ; cvttps2dq %xmm10,%xmm1
+ DB 242,15,112,201,232 ; pshuflw $0xe8,%xmm1,%xmm1
+ DB 243,15,112,201,232 ; pshufhw $0xe8,%xmm1,%xmm1
+ DB 102,15,112,217,232 ; pshufd $0xe8,%xmm1,%xmm3
+ DB 102,15,108,216 ; punpcklqdq %xmm0,%xmm3
+ DB 72,173 ; lods %ds:(%rsi),%rax
+ DB 102,65,15,111,192 ; movdqa %xmm8,%xmm0
+ DB 102,65,15,111,201 ; movdqa %xmm9,%xmm1
+ DB 15,40,100,36,64 ; movaps 0x40(%rsp),%xmm4
+ DB 15,40,108,36,80 ; movaps 0x50(%rsp),%xmm5
+ DB 15,40,116,36,96 ; movaps 0x60(%rsp),%xmm6
+ DB 15,40,124,36,112 ; movaps 0x70(%rsp),%xmm7
+ DB 72,129,196,136,0,0,0 ; add $0x88,%rsp
+ DB 91 ; pop %rbx
+ DB 65,92 ; pop %r12
+ DB 65,93 ; pop %r13
+ DB 65,94 ; pop %r14
+ DB 65,95 ; pop %r15
+ DB 93 ; pop %rbp
+ DB 255,224 ; jmpq *%rax
+
+PUBLIC _sk_evenly_spaced_2_stop_gradient_sse2_lowp
+_sk_evenly_spaced_2_stop_gradient_sse2_lowp LABEL PROC
+ DB 72,173 ; lods %ds:(%rsi),%rax
+ DB 243,15,16,24 ; movss (%rax),%xmm3
+ DB 243,68,15,16,72,4 ; movss 0x4(%rax),%xmm9
+ DB 15,198,219,0 ; shufps $0x0,%xmm3,%xmm3
+ DB 243,68,15,16,64,16 ; movss 0x10(%rax),%xmm8
+ DB 69,15,198,192,0 ; shufps $0x0,%xmm8,%xmm8
+ DB 15,40,209 ; movaps %xmm1,%xmm2
+ DB 15,89,211 ; mulps %xmm3,%xmm2
+ DB 15,89,216 ; mulps %xmm0,%xmm3
+ DB 65,15,88,216 ; addps %xmm8,%xmm3
+ DB 65,15,88,208 ; addps %xmm8,%xmm2
+ DB 68,15,40,21,173,18,0,0 ; movaps 0x12ad(%rip),%xmm10 # 32f70 <_sk_srcover_bgra_8888_sse2_lowp+0xc94>
+ DB 65,15,89,210 ; mulps %xmm10,%xmm2
+ DB 65,15,89,218 ; mulps %xmm10,%xmm3
+ DB 68,15,40,29,173,17,0,0 ; movaps 0x11ad(%rip),%xmm11 # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
+ DB 65,15,88,219 ; addps %xmm11,%xmm3
+ DB 65,15,88,211 ; addps %xmm11,%xmm2
+ DB 243,15,91,210 ; cvttps2dq %xmm2,%xmm2
+ DB 242,15,112,210,232 ; pshuflw $0xe8,%xmm2,%xmm2
+ DB 243,15,112,210,232 ; pshufhw $0xe8,%xmm2,%xmm2
+ DB 102,15,112,210,232 ; pshufd $0xe8,%xmm2,%xmm2
+ DB 243,15,91,219 ; cvttps2dq %xmm3,%xmm3
+ DB 242,15,112,219,232 ; pshuflw $0xe8,%xmm3,%xmm3
+ DB 243,15,112,219,232 ; pshufhw $0xe8,%xmm3,%xmm3
+ DB 102,68,15,112,195,232 ; pshufd $0xe8,%xmm3,%xmm8
+ DB 102,68,15,108,194 ; punpcklqdq %xmm2,%xmm8
+ DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
+ DB 243,15,16,80,20 ; movss 0x14(%rax),%xmm2
+ DB 15,198,210,0 ; shufps $0x0,%xmm2,%xmm2
+ DB 15,40,217 ; movaps %xmm1,%xmm3
+ DB 65,15,89,217 ; mulps %xmm9,%xmm3
+ DB 68,15,89,200 ; mulps %xmm0,%xmm9
+ DB 68,15,88,202 ; addps %xmm2,%xmm9
+ DB 15,88,218 ; addps %xmm2,%xmm3
+ DB 65,15,89,218 ; mulps %xmm10,%xmm3
+ DB 69,15,89,202 ; mulps %xmm10,%xmm9
+ DB 69,15,88,203 ; addps %xmm11,%xmm9
+ DB 65,15,88,219 ; addps %xmm11,%xmm3
+ DB 243,15,91,211 ; cvttps2dq %xmm3,%xmm2
+ DB 242,15,112,210,232 ; pshuflw $0xe8,%xmm2,%xmm2
+ DB 243,15,112,210,232 ; pshufhw $0xe8,%xmm2,%xmm2
+ DB 102,15,112,210,232 ; pshufd $0xe8,%xmm2,%xmm2
+ DB 243,65,15,91,217 ; cvttps2dq %xmm9,%xmm3
+ DB 242,15,112,219,232 ; pshuflw $0xe8,%xmm3,%xmm3
+ DB 243,15,112,219,232 ; pshufhw $0xe8,%xmm3,%xmm3
+ DB 102,68,15,112,203,232 ; pshufd $0xe8,%xmm3,%xmm9
+ DB 102,68,15,108,202 ; punpcklqdq %xmm2,%xmm9
+ DB 243,15,16,80,8 ; movss 0x8(%rax),%xmm2
+ DB 15,198,210,0 ; shufps $0x0,%xmm2,%xmm2
+ DB 243,68,15,16,96,24 ; movss 0x18(%rax),%xmm12
+ DB 69,15,198,228,0 ; shufps $0x0,%xmm12,%xmm12
+ DB 15,40,217 ; movaps %xmm1,%xmm3
+ DB 15,89,218 ; mulps %xmm2,%xmm3
+ DB 15,89,208 ; mulps %xmm0,%xmm2
+ DB 65,15,88,212 ; addps %xmm12,%xmm2
+ DB 65,15,88,220 ; addps %xmm12,%xmm3
+ DB 65,15,89,218 ; mulps %xmm10,%xmm3
+ DB 65,15,89,210 ; mulps %xmm10,%xmm2
+ DB 65,15,88,211 ; addps %xmm11,%xmm2
+ DB 65,15,88,219 ; addps %xmm11,%xmm3
+ DB 243,15,91,219 ; cvttps2dq %xmm3,%xmm3
+ DB 242,15,112,219,232 ; pshuflw $0xe8,%xmm3,%xmm3
+ DB 243,15,112,219,232 ; pshufhw $0xe8,%xmm3,%xmm3
+ DB 102,15,112,219,232 ; pshufd $0xe8,%xmm3,%xmm3
+ DB 243,15,91,210 ; cvttps2dq %xmm2,%xmm2
+ DB 242,15,112,210,232 ; pshuflw $0xe8,%xmm2,%xmm2
+ DB 243,15,112,210,232 ; pshufhw $0xe8,%xmm2,%xmm2
+ DB 102,15,112,210,232 ; pshufd $0xe8,%xmm2,%xmm2
+ DB 102,15,108,211 ; punpcklqdq %xmm3,%xmm2
+ DB 243,15,16,88,12 ; movss 0xc(%rax),%xmm3
+ DB 15,198,219,0 ; shufps $0x0,%xmm3,%xmm3
+ DB 243,68,15,16,96,28 ; movss 0x1c(%rax),%xmm12
+ DB 69,15,198,228,0 ; shufps $0x0,%xmm12,%xmm12
+ DB 15,89,203 ; mulps %xmm3,%xmm1
+ DB 15,89,216 ; mulps %xmm0,%xmm3
+ DB 65,15,88,220 ; addps %xmm12,%xmm3
+ DB 65,15,88,204 ; addps %xmm12,%xmm1
+ DB 65,15,89,202 ; mulps %xmm10,%xmm1
+ DB 65,15,89,218 ; mulps %xmm10,%xmm3
+ DB 65,15,88,219 ; addps %xmm11,%xmm3
+ DB 65,15,88,203 ; addps %xmm11,%xmm1
+ DB 243,15,91,193 ; cvttps2dq %xmm1,%xmm0
+ DB 242,15,112,192,232 ; pshuflw $0xe8,%xmm0,%xmm0
+ DB 243,15,112,192,232 ; pshufhw $0xe8,%xmm0,%xmm0
+ DB 102,15,112,192,232 ; pshufd $0xe8,%xmm0,%xmm0
+ DB 243,15,91,203 ; cvttps2dq %xmm3,%xmm1
+ DB 242,15,112,201,232 ; pshuflw $0xe8,%xmm1,%xmm1
+ DB 243,15,112,201,232 ; pshufhw $0xe8,%xmm1,%xmm1
+ DB 102,15,112,217,232 ; pshufd $0xe8,%xmm1,%xmm3
+ DB 102,15,108,216 ; punpcklqdq %xmm0,%xmm3
+ DB 72,173 ; lods %ds:(%rsi),%rax
+ DB 102,65,15,111,192 ; movdqa %xmm8,%xmm0
+ DB 102,65,15,111,201 ; movdqa %xmm9,%xmm1
+ DB 255,224 ; jmpq *%rax
+
+PUBLIC _sk_xy_to_unit_angle_sse2_lowp
+_sk_xy_to_unit_angle_sse2_lowp LABEL PROC
+ DB 72,131,236,24 ; sub $0x18,%rsp
+ DB 15,41,60,36 ; movaps %xmm7,(%rsp)
+ DB 15,40,254 ; movaps %xmm6,%xmm7
+ DB 15,40,245 ; movaps %xmm5,%xmm6
+ DB 15,40,236 ; movaps %xmm4,%xmm5
+ DB 15,40,227 ; movaps %xmm3,%xmm4
+ DB 15,40,218 ; movaps %xmm2,%xmm3
+ DB 15,40,209 ; movaps %xmm1,%xmm2
+ DB 15,40,200 ; movaps %xmm0,%xmm1
+ DB 68,15,40,37,94,21,0,0 ; movaps 0x155e(%rip),%xmm12 # 333b0 <_sk_srcover_bgra_8888_sse2_lowp+0x10d4>
+ DB 68,15,40,194 ; movaps %xmm2,%xmm8
+ DB 69,15,84,196 ; andps %xmm12,%xmm8
+ DB 68,15,40,217 ; movaps %xmm1,%xmm11
+ DB 69,15,84,220 ; andps %xmm12,%xmm11
+ DB 68,15,40,236 ; movaps %xmm4,%xmm13
+ DB 69,15,84,236 ; andps %xmm12,%xmm13
+ DB 68,15,84,227 ; andps %xmm3,%xmm12
+ DB 69,15,40,211 ; movaps %xmm11,%xmm10
+ DB 69,15,194,212,1 ; cmpltps %xmm12,%xmm10
+ DB 69,15,40,200 ; movaps %xmm8,%xmm9
+ DB 69,15,194,205,1 ; cmpltps %xmm13,%xmm9
+ DB 69,15,40,241 ; movaps %xmm9,%xmm14
+ DB 69,15,85,245 ; andnps %xmm13,%xmm14
+ DB 69,15,40,249 ; movaps %xmm9,%xmm15
+ DB 69,15,85,248 ; andnps %xmm8,%xmm15
+ DB 69,15,84,193 ; andps %xmm9,%xmm8
+ DB 69,15,86,198 ; orps %xmm14,%xmm8
+ DB 69,15,40,242 ; movaps %xmm10,%xmm14
+ DB 69,15,85,244 ; andnps %xmm12,%xmm14
+ DB 65,15,40,194 ; movaps %xmm10,%xmm0
+ DB 65,15,85,195 ; andnps %xmm11,%xmm0
+ DB 69,15,84,218 ; andps %xmm10,%xmm11
+ DB 69,15,86,222 ; orps %xmm14,%xmm11
+ DB 69,15,84,233 ; andps %xmm9,%xmm13
+ DB 69,15,86,239 ; orps %xmm15,%xmm13
+ DB 69,15,94,197 ; divps %xmm13,%xmm8
+ DB 69,15,84,226 ; andps %xmm10,%xmm12
+ DB 68,15,86,224 ; orps %xmm0,%xmm12
+ DB 69,15,94,220 ; divps %xmm12,%xmm11
+ DB 69,15,40,240 ; movaps %xmm8,%xmm14
+ DB 69,15,89,246 ; mulps %xmm14,%xmm14
+ DB 65,15,40,195 ; movaps %xmm11,%xmm0
+ DB 15,89,192 ; mulps %xmm0,%xmm0
+ DB 68,15,40,37,65,21,0,0 ; movaps 0x1541(%rip),%xmm12 # 33420 <_sk_srcover_bgra_8888_sse2_lowp+0x1144>
+ DB 68,15,40,232 ; movaps %xmm0,%xmm13
+ DB 69,15,89,236 ; mulps %xmm12,%xmm13
+ DB 69,15,89,230 ; mulps %xmm14,%xmm12
+ DB 68,15,40,61,61,21,0,0 ; movaps 0x153d(%rip),%xmm15 # 33430 <_sk_srcover_bgra_8888_sse2_lowp+0x1154>
+ DB 69,15,88,231 ; addps %xmm15,%xmm12
+ DB 69,15,88,239 ; addps %xmm15,%xmm13
+ DB 68,15,89,232 ; mulps %xmm0,%xmm13
+ DB 69,15,89,230 ; mulps %xmm14,%xmm12
+ DB 68,15,40,61,53,21,0,0 ; movaps 0x1535(%rip),%xmm15 # 33440 <_sk_srcover_bgra_8888_sse2_lowp+0x1164>
+ DB 69,15,88,231 ; addps %xmm15,%xmm12
+ DB 69,15,88,239 ; addps %xmm15,%xmm13
+ DB 68,15,89,232 ; mulps %xmm0,%xmm13
+ DB 69,15,89,230 ; mulps %xmm14,%xmm12
+ DB 15,40,5,46,21,0,0 ; movaps 0x152e(%rip),%xmm0 # 33450 <_sk_srcover_bgra_8888_sse2_lowp+0x1174>
+ DB 68,15,88,224 ; addps %xmm0,%xmm12
+ DB 68,15,88,232 ; addps %xmm0,%xmm13
+ DB 69,15,89,235 ; mulps %xmm11,%xmm13
+ DB 69,15,89,224 ; mulps %xmm8,%xmm12
+ DB 15,40,5,39,21,0,0 ; movaps 0x1527(%rip),%xmm0 # 33460 <_sk_srcover_bgra_8888_sse2_lowp+0x1184>
+ DB 68,15,40,192 ; movaps %xmm0,%xmm8
+ DB 65,15,92,197 ; subps %xmm13,%xmm0
+ DB 65,15,84,194 ; andps %xmm10,%xmm0
+ DB 69,15,85,213 ; andnps %xmm13,%xmm10
+ DB 69,15,92,196 ; subps %xmm12,%xmm8
+ DB 68,15,86,208 ; orps %xmm0,%xmm10
+ DB 69,15,84,193 ; andps %xmm9,%xmm8
+ DB 69,15,85,204 ; andnps %xmm12,%xmm9
+ DB 69,15,86,200 ; orps %xmm8,%xmm9
+ DB 69,15,87,192 ; xorps %xmm8,%xmm8
+ DB 65,15,194,200,1 ; cmpltps %xmm8,%xmm1
+ DB 15,40,5,19,15,0,0 ; movaps 0xf13(%rip),%xmm0 # 32e80 <_sk_srcover_bgra_8888_sse2_lowp+0xba4>
+ DB 68,15,40,216 ; movaps %xmm0,%xmm11
+ DB 65,15,92,194 ; subps %xmm10,%xmm0
+ DB 15,84,193 ; andps %xmm1,%xmm0
+ DB 65,15,85,202 ; andnps %xmm10,%xmm1
+ DB 65,15,194,208,1 ; cmpltps %xmm8,%xmm2
+ DB 69,15,92,217 ; subps %xmm9,%xmm11
+ DB 15,86,200 ; orps %xmm0,%xmm1
+ DB 68,15,84,218 ; andps %xmm2,%xmm11
+ DB 65,15,85,209 ; andnps %xmm9,%xmm2
+ DB 65,15,86,211 ; orps %xmm11,%xmm2
+ DB 68,15,40,219 ; movaps %xmm3,%xmm11
+ DB 69,15,194,216,1 ; cmpltps %xmm8,%xmm11
+ DB 68,15,40,13,235,14,0,0 ; movaps 0xeeb(%rip),%xmm9 # 32e90 <_sk_srcover_bgra_8888_sse2_lowp+0xbb4>
+ DB 69,15,40,209 ; movaps %xmm9,%xmm10
+ DB 68,15,92,201 ; subps %xmm1,%xmm9
+ DB 69,15,84,203 ; andps %xmm11,%xmm9
+ DB 68,15,85,217 ; andnps %xmm1,%xmm11
+ DB 69,15,86,217 ; orps %xmm9,%xmm11
+ DB 15,40,196 ; movaps %xmm4,%xmm0
+ DB 65,15,194,192,1 ; cmpltps %xmm8,%xmm0
+ DB 68,15,92,210 ; subps %xmm2,%xmm10
+ DB 68,15,84,208 ; andps %xmm0,%xmm10
+ DB 15,85,194 ; andnps %xmm2,%xmm0
+ DB 65,15,86,194 ; orps %xmm10,%xmm0
+ DB 15,40,200 ; movaps %xmm0,%xmm1
+ DB 65,15,194,200,7 ; cmpordps %xmm8,%xmm1
+ DB 69,15,194,195,7 ; cmpordps %xmm11,%xmm8
+ DB 69,15,84,195 ; andps %xmm11,%xmm8
+ DB 15,84,200 ; andps %xmm0,%xmm1
+ DB 72,173 ; lods %ds:(%rsi),%rax
+ DB 15,40,211 ; movaps %xmm3,%xmm2
+ DB 15,40,220 ; movaps %xmm4,%xmm3
+ DB 65,15,40,192 ; movaps %xmm8,%xmm0
+ DB 15,40,229 ; movaps %xmm5,%xmm4
+ DB 15,40,238 ; movaps %xmm6,%xmm5
+ DB 15,40,247 ; movaps %xmm7,%xmm6
+ DB 15,40,60,36 ; movaps (%rsp),%xmm7
+ DB 72,131,196,24 ; add $0x18,%rsp
+ DB 255,224 ; jmpq *%rax
+
+PUBLIC _sk_xy_to_radius_sse2_lowp
+_sk_xy_to_radius_sse2_lowp LABEL PROC
+ DB 15,89,192 ; mulps %xmm0,%xmm0
+ DB 15,89,201 ; mulps %xmm1,%xmm1
+ DB 68,15,40,194 ; movaps %xmm2,%xmm8
+ DB 69,15,89,192 ; mulps %xmm8,%xmm8
+ DB 68,15,88,192 ; addps %xmm0,%xmm8
+ DB 68,15,40,203 ; movaps %xmm3,%xmm9
+ DB 69,15,89,201 ; mulps %xmm9,%xmm9
+ DB 68,15,88,201 ; addps %xmm1,%xmm9
+ DB 65,15,81,192 ; sqrtps %xmm8,%xmm0
+ DB 65,15,81,201 ; sqrtps %xmm9,%xmm1
+ DB 72,173 ; lods %ds:(%rsi),%rax
+ DB 255,224 ; jmpq *%rax
+
PUBLIC _sk_srcover_rgba_8888_sse2_lowp
_sk_srcover_rgba_8888_sse2_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -45387,26 +47890,26 @@ _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 2f11b <_sk_srcover_rgba_8888_sse2_lowp+0x4b>
+ DB 119,38 ; ja 32078 <_sk_srcover_rgba_8888_sse2_lowp+0x4b>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 76,141,29,67,2,0,0 ; lea 0x243(%rip),%r11 # 2f344 <_sk_srcover_rgba_8888_sse2_lowp+0x274>
+ DB 76,141,29,70,2,0,0 ; lea 0x246(%rip),%r11 # 322a4 <_sk_srcover_rgba_8888_sse2_lowp+0x277>
DB 75,99,4,139 ; movslq (%r11,%r9,4),%rax
DB 76,1,216 ; add %r11,%rax
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 255,224 ; jmpq *%rax
DB 243,65,15,16,60,144 ; movss (%r8,%rdx,4),%xmm7
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,102 ; jmp 2f181 <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+ DB 235,102 ; jmp 320de <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
DB 102,65,15,16,60,144 ; movupd (%r8,%rdx,4),%xmm7
DB 243,69,15,111,68,144,16 ; movdqu 0x10(%r8,%rdx,4),%xmm8
- DB 235,87 ; jmp 2f181 <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+ DB 235,87 ; jmp 320de <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
DB 102,65,15,110,100,144,8 ; movd 0x8(%r8,%rdx,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,69,15,18,4,144 ; movlpd (%r8,%rdx,4),%xmm8
DB 102,65,15,40,248 ; movapd %xmm8,%xmm7
DB 102,68,15,111,196 ; movdqa %xmm4,%xmm8
- DB 235,52 ; jmp 2f181 <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+ DB 235,52 ; jmp 320de <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
DB 102,65,15,110,100,144,24 ; movd 0x18(%r8,%rdx,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 243,65,15,16,100,144,20 ; movss 0x14(%r8,%rdx,4),%xmm4
@@ -45423,7 +47926,7 @@ _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,197,12,0,0 ; movdqa 0xcc5(%rip),%xmm12 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,37,40,13,0,0 ; movdqa 0xd28(%rip),%xmm12 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,15,111,229 ; movdqa %xmm5,%xmm4
DB 102,65,15,219,228 ; pand %xmm12,%xmm4
DB 102,15,113,213,8 ; psrlw $0x8,%xmm5
@@ -45481,20 +47984,20 @@ _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 2f2e3 <_sk_srcover_rgba_8888_sse2_lowp+0x213>
- DB 76,141,21,142,0,0,0 ; lea 0x8e(%rip),%r10 # 2f360 <_sk_srcover_rgba_8888_sse2_lowp+0x290>
+ DB 119,24 ; ja 32240 <_sk_srcover_rgba_8888_sse2_lowp+0x213>
+ DB 76,141,21,145,0,0,0 ; lea 0x91(%rip),%r10 # 322c0 <_sk_srcover_rgba_8888_sse2_lowp+0x293>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 102,69,15,126,36,144 ; movd %xmm12,(%r8,%rdx,4)
- DB 235,73 ; jmp 2f32c <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+ DB 235,73 ; jmp 32289 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
DB 243,69,15,127,36,144 ; movdqu %xmm12,(%r8,%rdx,4)
DB 243,65,15,127,68,144,16 ; movdqu %xmm0,0x10(%r8,%rdx,4)
- DB 235,58 ; jmp 2f32c <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+ DB 235,58 ; jmp 32289 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
DB 102,65,15,112,196,78 ; pshufd $0x4e,%xmm12,%xmm0
DB 102,65,15,126,68,144,8 ; movd %xmm0,0x8(%r8,%rdx,4)
DB 102,69,15,214,36,144 ; movq %xmm12,(%r8,%rdx,4)
- DB 235,37 ; jmp 2f32c <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+ DB 235,37 ; jmp 32289 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
DB 102,65,15,126,76,144,24 ; movd %xmm1,0x18(%r8,%rdx,4)
DB 102,15,112,200,229 ; pshufd $0xe5,%xmm0,%xmm1
@@ -45507,40 +48010,41 @@ _sk_srcover_rgba_8888_sse2_lowp LABEL PROC
DB 102,65,15,111,211 ; movdqa %xmm11,%xmm2
DB 102,65,15,111,216 ; movdqa %xmm8,%xmm3
DB 255,224 ; jmpq *%rax
- DB 202,253,255 ; lret $0xfffd
- DB 255,247 ; push %rdi
+ DB 15,31,0 ; nopl (%rax)
+ DB 199 ; (bad)
DB 253 ; std
DB 255 ; (bad)
- DB 255,230 ; jmpq *%rsi
+ DB 255,244 ; push %rsp
DB 253 ; std
DB 255 ; (bad)
- DB 255,55 ; pushq (%rdi)
- DB 254 ; (bad)
+ DB 255,227 ; jmpq *%rbx
+ DB 253 ; std
DB 255 ; (bad)
- DB 255,43 ; ljmp *(%rbx)
- DB 254 ; (bad)
+ DB 255,52,254 ; pushq (%rsi,%rdi,8)
DB 255 ; (bad)
- DB 255,22 ; callq *(%rsi)
+ DB 255,40 ; ljmp *(%rax)
DB 254 ; (bad)
DB 255 ; (bad)
- DB 255,9 ; decl (%rcx)
+ DB 255,19 ; callq *(%rbx)
DB 254 ; (bad)
DB 255 ; (bad)
+ DB 255,6 ; incl (%rsi)
+ DB 254 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 2f361 <_sk_srcover_rgba_8888_sse2_lowp+0x291>
DB 255 ; (bad)
- DB 255,159,255,255,255,146 ; lcall *-0x6d000001(%rdi)
+ DB 120,255 ; js 322c1 <_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)
- DB 255,198 ; inc %esi
+ DB 255,195 ; inc %ebx
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 191,255,255,255,179 ; mov $0xb3ffffff,%edi
+ DB 188,255,255,255,176 ; mov $0xb0ffffff,%esp
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
- DB 167 ; cmpsl %es:(%rdi),%ds:(%rsi)
+ DB 164 ; movsb %ds:(%rsi),%es:(%rdi)
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -45557,26 +48061,26 @@ _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 2f3c7 <_sk_srcover_bgra_8888_sse2_lowp+0x4b>
+ DB 119,38 ; ja 32327 <_sk_srcover_bgra_8888_sse2_lowp+0x4b>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 76,141,29,67,2,0,0 ; lea 0x243(%rip),%r11 # 2f5f0 <_sk_srcover_bgra_8888_sse2_lowp+0x274>
+ DB 76,141,29,67,2,0,0 ; lea 0x243(%rip),%r11 # 32550 <_sk_srcover_bgra_8888_sse2_lowp+0x274>
DB 75,99,4,139 ; movslq (%r11,%r9,4),%rax
DB 76,1,216 ; add %r11,%rax
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 255,224 ; jmpq *%rax
DB 243,65,15,16,60,144 ; movss (%r8,%rdx,4),%xmm7
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,102 ; jmp 2f42d <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
+ DB 235,102 ; jmp 3238d <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
DB 102,65,15,16,60,144 ; movupd (%r8,%rdx,4),%xmm7
DB 243,69,15,111,68,144,16 ; movdqu 0x10(%r8,%rdx,4),%xmm8
- DB 235,87 ; jmp 2f42d <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
+ DB 235,87 ; jmp 3238d <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
DB 102,65,15,110,100,144,8 ; movd 0x8(%r8,%rdx,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,69,15,18,4,144 ; movlpd (%r8,%rdx,4),%xmm8
DB 102,65,15,40,248 ; movapd %xmm8,%xmm7
DB 102,68,15,111,196 ; movdqa %xmm4,%xmm8
- DB 235,52 ; jmp 2f42d <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
+ DB 235,52 ; jmp 3238d <_sk_srcover_bgra_8888_sse2_lowp+0xb1>
DB 102,65,15,110,100,144,24 ; movd 0x18(%r8,%rdx,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 243,65,15,16,100,144,20 ; movss 0x14(%r8,%rdx,4),%xmm4
@@ -45593,7 +48097,7 @@ _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,25,10,0,0 ; movdqa 0xa19(%rip),%xmm12 # 2fe70 <_sk_srcover_bgra_8888_sse2_lowp+0xaf4>
+ DB 102,68,15,111,37,121,10,0,0 ; movdqa 0xa79(%rip),%xmm12 # 32e30 <_sk_srcover_bgra_8888_sse2_lowp+0xb54>
DB 102,15,111,245 ; movdqa %xmm5,%xmm6
DB 102,65,15,219,244 ; pand %xmm12,%xmm6
DB 102,15,113,213,8 ; psrlw $0x8,%xmm5
@@ -45651,20 +48155,20 @@ _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 2f58f <_sk_srcover_bgra_8888_sse2_lowp+0x213>
- DB 76,141,21,142,0,0,0 ; lea 0x8e(%rip),%r10 # 2f60c <_sk_srcover_bgra_8888_sse2_lowp+0x290>
+ DB 119,24 ; ja 324ef <_sk_srcover_bgra_8888_sse2_lowp+0x213>
+ DB 76,141,21,142,0,0,0 ; lea 0x8e(%rip),%r10 # 3256c <_sk_srcover_bgra_8888_sse2_lowp+0x290>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 102,69,15,126,36,144 ; movd %xmm12,(%r8,%rdx,4)
- DB 235,73 ; jmp 2f5d8 <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
+ DB 235,73 ; jmp 32538 <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
DB 243,69,15,127,36,144 ; movdqu %xmm12,(%r8,%rdx,4)
DB 243,65,15,127,68,144,16 ; movdqu %xmm0,0x10(%r8,%rdx,4)
- DB 235,58 ; jmp 2f5d8 <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
+ DB 235,58 ; jmp 32538 <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
DB 102,65,15,112,196,78 ; pshufd $0x4e,%xmm12,%xmm0
DB 102,65,15,126,68,144,8 ; movd %xmm0,0x8(%r8,%rdx,4)
DB 102,69,15,214,36,144 ; movq %xmm12,(%r8,%rdx,4)
- DB 235,37 ; jmp 2f5d8 <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
+ DB 235,37 ; jmp 32538 <_sk_srcover_bgra_8888_sse2_lowp+0x25c>
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
DB 102,65,15,126,76,144,24 ; movd %xmm1,0x18(%r8,%rdx,4)
DB 102,15,112,200,229 ; pshufd $0xe5,%xmm0,%xmm1
@@ -45697,7 +48201,7 @@ _sk_srcover_bgra_8888_sse2_lowp LABEL PROC
DB 254 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 2f60d <_sk_srcover_bgra_8888_sse2_lowp+0x291>
+ DB 123,255 ; jnp 3256d <_sk_srcover_bgra_8888_sse2_lowp+0x291>
DB 255 ; (bad)
DB 255,159,255,255,255,146 ; lcall *-0x6d000001(%rdi)
DB 255 ; (bad)
@@ -45730,14 +48234,14 @@ ALIGN 4
DB 252 ; cld
DB 190,0,0,128,191 ; mov $0xbf800000,%esi
DB 0,0 ; add %al,(%rax)
- DB 224,64 ; loopne 2f68c <.literal4+0x64>
+ DB 224,64 ; loopne 325ec <.literal4+0x64>
DB 154 ; (bad)
DB 153 ; cltd
DB 153 ; cltd
DB 62,61,10,23,63,174 ; ds cmp $0xae3f170a,%eax
- DB 71,225,61 ; rex.RXB loope 2f695 <.literal4+0x6d>
+ DB 71,225,61 ; rex.RXB loope 325f5 <.literal4+0x6d>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 2f69f <.literal4+0x77>
+ DB 127,67 ; jg 325ff <.literal4+0x77>
DB 0,0 ; add %al,(%rax)
DB 128,127,145,131 ; cmpb $0x83,-0x6f(%rdi)
DB 158 ; sahf
@@ -45772,7 +48276,7 @@ ALIGN 4
DB 0,0 ; add %al,(%rax)
DB 8,33 ; or %ah,(%rcx)
DB 132,55 ; test %dh,(%rdi)
- DB 224,7 ; loopne 2f6b9 <.literal4+0x91>
+ DB 224,7 ; loopne 32619 <.literal4+0x91>
DB 0,0 ; add %al,(%rax)
DB 33,8 ; and %ecx,(%rax)
DB 2,58 ; add (%rdx),%bh
@@ -45783,8 +48287,8 @@ ALIGN 4
DB 0,0 ; add %al,(%rax)
DB 0,52,255 ; add %dh,(%rdi,%rdi,8)
DB 255 ; (bad)
- DB 127,0 ; jg 2f6cc <.literal4+0xa4>
- DB 119,115 ; ja 2f741 <.literal4+0x119>
+ DB 127,0 ; jg 3262c <.literal4+0xa4>
+ DB 119,115 ; ja 326a1 <.literal4+0x119>
DB 248 ; clc
DB 194,117,191 ; retq $0xbf75
DB 191,63,249,68,180 ; mov $0xb444f93f,%edi
@@ -45807,12 +48311,12 @@ ALIGN 4
DB 190,80,128,3,62 ; mov $0x3e038050,%esi
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 2f757 <.literal4+0x12f>
+ DB 118,63 ; jbe 326b7 <.literal4+0x12f>
DB 246,64,83,63 ; testb $0x3f,0x53(%rax)
DB 0,0 ; add %al,(%rax)
DB 248 ; clc
DB 65,0,0 ; add %al,(%r8)
- DB 124,66 ; jl 2f766 <.literal4+0x13e>
+ DB 124,66 ; jl 326c6 <.literal4+0x13e>
DB 0,240 ; add %dh,%al
DB 0,0 ; add %al,(%rax)
DB 137,136,136,55,0,15 ; mov %ecx,0xf003788(%rax)
@@ -45822,9 +48326,9 @@ 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 2f789 <.literal4+0x161>
+ DB 112,65 ; jo 326e9 <.literal4+0x161>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg 2f793 <.literal4+0x16b>
+ DB 127,71 ; jg 326f3 <.literal4+0x16b>
DB 208 ; (bad)
DB 179,89 ; mov $0x59,%bl
DB 62,89 ; ds pop %rcx
@@ -45845,15 +48349,15 @@ 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 2f79e <.literal4+0x176>
+ DB 114,28 ; jb 326fe <.literal4+0x176>
DB 199 ; (bad)
DB 62,0,0 ; add %al,%ds:(%rax)
DB 192,63,85 ; sarb $0x55,(%rdi)
DB 85 ; push %rbp
DB 149 ; xchg %eax,%ebp
DB 191,57,142,99,61 ; mov $0x3d638e39,%edi
- DB 114,249 ; jb 2f78b <.literal4+0x163>
- DB 127,63 ; jg 2f7d3 <_sk_srcover_bgra_8888_sse2_lowp+0x457>
+ DB 114,249 ; jb 326eb <.literal4+0x163>
+ DB 127,63 ; jg 32733 <_sk_srcover_bgra_8888_sse2_lowp+0x457>
DB 3,0 ; add (%rax),%eax
DB 0,0 ; add %al,(%rax)
DB 18,120,57 ; adc 0x39(%rax),%bh
@@ -45867,7 +48371,7 @@ ALIGN 4
DB 56,255 ; cmp %bh,%bh
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 2f7b9 <.literal4+0x191>
+ DB 127,0 ; jg 32719 <.literal4+0x191>
DB 0,128,56,0,64,254 ; add %al,-0x1bfffc8(%rax)
DB 255 ; .byte 0xff
@@ -45905,16 +48409,16 @@ ALIGN 32
DB 0,1 ; add %al,(%rcx)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02f808 <_sk_srcover_bgra_8888_sse2_lowp+0xa00048c>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a032768 <_sk_srcover_bgra_8888_sse2_lowp+0xa00048c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202f810 <_sk_srcover_bgra_8888_sse2_lowp+0x12000494>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12032770 <_sk_srcover_bgra_8888_sse2_lowp+0x12000494>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02f818 <_sk_srcover_bgra_8888_sse2_lowp+0x1a00049c>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a032778 <_sk_srcover_bgra_8888_sse2_lowp+0x1a00049c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302f820 <_sk_srcover_bgra_8888_sse2_lowp+0x30004a4>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3032780 <_sk_srcover_bgra_8888_sse2_lowp+0x30004a4>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -45957,16 +48461,16 @@ 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) # a02f868 <_sk_srcover_bgra_8888_sse2_lowp+0xa0004ec>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a0327c8 <_sk_srcover_bgra_8888_sse2_lowp+0xa0004ec>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202f870 <_sk_srcover_bgra_8888_sse2_lowp+0x120004f4>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 120327d0 <_sk_srcover_bgra_8888_sse2_lowp+0x120004f4>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02f878 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0004fc>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a0327d8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0004fc>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302f880 <_sk_srcover_bgra_8888_sse2_lowp+0x3000504>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 30327e0 <_sk_srcover_bgra_8888_sse2_lowp+0x3000504>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -46009,16 +48513,16 @@ 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) # a02f8c8 <_sk_srcover_bgra_8888_sse2_lowp+0xa00054c>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a032828 <_sk_srcover_bgra_8888_sse2_lowp+0xa00054c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202f8d0 <_sk_srcover_bgra_8888_sse2_lowp+0x12000554>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12032830 <_sk_srcover_bgra_8888_sse2_lowp+0x12000554>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02f8d8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a00055c>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a032838 <_sk_srcover_bgra_8888_sse2_lowp+0x1a00055c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302f8e0 <_sk_srcover_bgra_8888_sse2_lowp+0x3000564>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3032840 <_sk_srcover_bgra_8888_sse2_lowp+0x3000564>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -46061,16 +48565,16 @@ 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) # a02f928 <_sk_srcover_bgra_8888_sse2_lowp+0xa0005ac>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a032888 <_sk_srcover_bgra_8888_sse2_lowp+0xa0005ac>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202f930 <_sk_srcover_bgra_8888_sse2_lowp+0x120005b4>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12032890 <_sk_srcover_bgra_8888_sse2_lowp+0x120005b4>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02f938 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0005bc>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a032898 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0005bc>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302f940 <_sk_srcover_bgra_8888_sse2_lowp+0x30005c4>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 30328a0 <_sk_srcover_bgra_8888_sse2_lowp+0x30005c4>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -46113,16 +48617,16 @@ 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) # a02f988 <_sk_srcover_bgra_8888_sse2_lowp+0xa00060c>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a0328e8 <_sk_srcover_bgra_8888_sse2_lowp+0xa00060c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202f990 <_sk_srcover_bgra_8888_sse2_lowp+0x12000614>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 120328f0 <_sk_srcover_bgra_8888_sse2_lowp+0x12000614>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02f998 <_sk_srcover_bgra_8888_sse2_lowp+0x1a00061c>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a0328f8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a00061c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302f9a0 <_sk_srcover_bgra_8888_sse2_lowp+0x3000624>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3032900 <_sk_srcover_bgra_8888_sse2_lowp+0x3000624>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -46165,16 +48669,16 @@ 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) # a02f9e8 <_sk_srcover_bgra_8888_sse2_lowp+0xa00066c>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a032948 <_sk_srcover_bgra_8888_sse2_lowp+0xa00066c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202f9f0 <_sk_srcover_bgra_8888_sse2_lowp+0x12000674>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12032950 <_sk_srcover_bgra_8888_sse2_lowp+0x12000674>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02f9f8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a00067c>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a032958 <_sk_srcover_bgra_8888_sse2_lowp+0x1a00067c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302fa00 <_sk_srcover_bgra_8888_sse2_lowp+0x3000684>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3032960 <_sk_srcover_bgra_8888_sse2_lowp+0x3000684>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -46217,16 +48721,16 @@ 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) # a02fa48 <_sk_srcover_bgra_8888_sse2_lowp+0xa0006cc>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a0329a8 <_sk_srcover_bgra_8888_sse2_lowp+0xa0006cc>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202fa50 <_sk_srcover_bgra_8888_sse2_lowp+0x120006d4>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 120329b0 <_sk_srcover_bgra_8888_sse2_lowp+0x120006d4>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02fa58 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0006dc>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a0329b8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a0006dc>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302fa60 <_sk_srcover_bgra_8888_sse2_lowp+0x30006e4>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 30329c0 <_sk_srcover_bgra_8888_sse2_lowp+0x30006e4>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -46269,16 +48773,16 @@ 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) # a02faa8 <_sk_srcover_bgra_8888_sse2_lowp+0xa00072c>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a032a08 <_sk_srcover_bgra_8888_sse2_lowp+0xa00072c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202fab0 <_sk_srcover_bgra_8888_sse2_lowp+0x12000734>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12032a10 <_sk_srcover_bgra_8888_sse2_lowp+0x12000734>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02fab8 <_sk_srcover_bgra_8888_sse2_lowp+0x1a00073c>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a032a18 <_sk_srcover_bgra_8888_sse2_lowp+0x1a00073c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302fac0 <_sk_srcover_bgra_8888_sse2_lowp+0x3000744>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3032a20 <_sk_srcover_bgra_8888_sse2_lowp+0x3000744>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -46321,16 +48825,16 @@ 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) # a02fb08 <_sk_srcover_bgra_8888_sse2_lowp+0xa00078c>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a032a68 <_sk_srcover_bgra_8888_sse2_lowp+0xa00078c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202fb10 <_sk_srcover_bgra_8888_sse2_lowp+0x12000794>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12032a70 <_sk_srcover_bgra_8888_sse2_lowp+0x12000794>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02fb18 <_sk_srcover_bgra_8888_sse2_lowp+0x1a00079c>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a032a78 <_sk_srcover_bgra_8888_sse2_lowp+0x1a00079c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302fb20 <_sk_srcover_bgra_8888_sse2_lowp+0x30007a4>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3032a80 <_sk_srcover_bgra_8888_sse2_lowp+0x30007a4>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -46635,7 +49139,7 @@ ALIGN 32
DB 0,255 ; add %bh,%bh
DB 0,0 ; add %al,(%rax)
DB 248 ; clc
- DB 224,255 ; loopne 2fd73 <.const+0x5b3>
+ DB 224,255 ; loopne 32cd3 <.const+0x5b3>
DB 248 ; clc
DB 0,63 ; add %bh,(%rdi)
DB 0,31 ; add %bl,(%rdi)
@@ -46703,6 +49207,57 @@ ALIGN 32
DB 0,0 ; add %al,(%rax)
DB 0,0 ; add %al,(%rax)
DB 0,0 ; add %al,(%rax)
+ DB 0,1 ; add %al,(%rcx)
+ DB 4,5 ; add $0x5,%al
+ DB 8,9 ; or %cl,(%rcx)
+ DB 12,13 ; or $0xd,%al
+ DB 8,9 ; or %cl,(%rcx)
+ DB 12,13 ; or $0xd,%al
+ DB 12,13 ; or $0xd,%al
+ DB 14 ; (bad)
+ DB 15,16,17 ; movups (%rcx),%xmm2
+ DB 20,21 ; adc $0x15,%al
+ DB 24,25 ; sbb %bl,(%rcx)
+ DB 28,29 ; sbb $0x1d,%al
+ DB 24,25 ; sbb %bl,(%rcx)
+ DB 28,29 ; sbb $0x1d,%al
+ DB 28,29 ; sbb $0x1d,%al
+ DB 30 ; (bad)
+ DB 31 ; (bad)
+ DB 0,1 ; add %al,(%rcx)
+ DB 4,5 ; add $0x5,%al
+ DB 8,9 ; or %cl,(%rcx)
+ DB 12,13 ; or $0xd,%al
+ DB 8,9 ; or %cl,(%rcx)
+ DB 12,13 ; or $0xd,%al
+ DB 12,13 ; or $0xd,%al
+ DB 14 ; (bad)
+ DB 15,16,17 ; movups (%rcx),%xmm2
+ DB 20,21 ; adc $0x15,%al
+ DB 24,25 ; sbb %bl,(%rcx)
+ DB 28,29 ; sbb $0x1d,%al
+ DB 24,25 ; sbb %bl,(%rcx)
+ DB 28,29 ; sbb $0x1d,%al
+ DB 28,29 ; sbb $0x1d,%al
+ DB 30 ; (bad)
+ DB 31 ; (bad)
+ DB 0,1 ; add %al,(%rcx)
+ DB 4,5 ; add $0x5,%al
+ DB 8,9 ; or %cl,(%rcx)
+ DB 12,13 ; or $0xd,%al
+ DB 8,9 ; or %cl,(%rcx)
+ DB 12,13 ; or $0xd,%al
+ DB 12,13 ; or $0xd,%al
+ DB 14 ; (bad)
+ DB 15,16,17 ; movups (%rcx),%xmm2
+ DB 20,21 ; adc $0x15,%al
+ DB 24,25 ; sbb %bl,(%rcx)
+ DB 28,29 ; sbb $0x1d,%al
+ DB 24,25 ; sbb %bl,(%rcx)
+ DB 28,29 ; sbb $0x1d,%al
+ DB 28,29 ; sbb $0x1d,%al
+ DB 30 ; (bad)
+ DB 31 ; (bad)
DB 255,0 ; incl (%rax)
DB 255,0 ; incl (%rax)
DB 255,0 ; incl (%rax)
@@ -46845,11 +49400,11 @@ 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 2ff88 <.literal16+0x118>
+ DB 224,64 ; loopne 32f48 <.literal16+0x118>
DB 0,0 ; add %al,(%rax)
- DB 224,64 ; loopne 2ff8c <.literal16+0x11c>
+ DB 224,64 ; loopne 32f4c <.literal16+0x11c>
DB 0,0 ; add %al,(%rax)
- DB 224,64 ; loopne 2ff90 <.literal16+0x120>
+ DB 224,64 ; loopne 32f50 <.literal16+0x120>
DB 154 ; (bad)
DB 153 ; cltd
DB 153 ; cltd
@@ -46869,13 +49424,13 @@ ALIGN 16
DB 10,23 ; or (%rdi),%dl
DB 63 ; (bad)
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 2ffb1 <.literal16+0x141>
+ DB 71,225,61 ; rex.RXB loope 32f71 <.literal16+0x141>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 2ffb5 <.literal16+0x145>
+ DB 71,225,61 ; rex.RXB loope 32f75 <.literal16+0x145>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 2ffb9 <.literal16+0x149>
+ DB 71,225,61 ; rex.RXB loope 32f79 <.literal16+0x149>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 2ffbd <.literal16+0x14d>
+ DB 71,225,61 ; rex.RXB loope 32f7d <.literal16+0x14d>
DB 255,0 ; incl (%rax)
DB 0,0 ; add %al,(%rax)
DB 255,0 ; incl (%rax)
@@ -46886,10 +49441,10 @@ 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) # a02ff98 <_sk_srcover_bgra_8888_sse2_lowp+0xa000c1c>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a032f58 <_sk_srcover_bgra_8888_sse2_lowp+0xa000c7c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,2 ; decl 0x2ffffff(%rip) # 302ffa0 <_sk_srcover_bgra_8888_sse2_lowp+0x3000c24>
+ DB 255,13,255,255,255,2 ; decl 0x2ffffff(%rip) # 3032f60 <_sk_srcover_bgra_8888_sse2_lowp+0x3000c84>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -46904,11 +49459,11 @@ 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 2fffb <.literal16+0x18b>
+ DB 127,67 ; jg 32fbb <.literal16+0x18b>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 2ffff <.literal16+0x18f>
+ DB 127,67 ; jg 32fbf <.literal16+0x18f>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 30003 <.literal16+0x193>
+ DB 127,67 ; jg 32fc3 <.literal16+0x193>
DB 0,0 ; add %al,(%rax)
DB 128,127,0,0 ; cmpb $0x0,0x0(%rdi)
DB 128,127,0,0 ; cmpb $0x0,0x0(%rdi)
@@ -47064,13 +49619,13 @@ ALIGN 16
DB 132,55 ; test %dh,(%rdi)
DB 8,33 ; or %ah,(%rcx)
DB 132,55 ; test %dh,(%rdi)
- DB 224,7 ; loopne 30119 <.literal16+0x2a9>
+ DB 224,7 ; loopne 330d9 <.literal16+0x2a9>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 3011d <.literal16+0x2ad>
+ DB 224,7 ; loopne 330dd <.literal16+0x2ad>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 30121 <.literal16+0x2b1>
+ DB 224,7 ; loopne 330e1 <.literal16+0x2b1>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 30125 <.literal16+0x2b5>
+ DB 224,7 ; loopne 330e5 <.literal16+0x2b5>
DB 0,0 ; add %al,(%rax)
DB 33,8 ; and %ecx,(%rax)
DB 2,58 ; add (%rdx),%bh
@@ -47124,17 +49679,17 @@ ALIGN 16
DB 0,0 ; add %al,(%rax)
DB 52,255 ; xor $0xff,%al
DB 255 ; (bad)
- DB 127,0 ; jg 30194 <.literal16+0x324>
+ DB 127,0 ; jg 33154 <.literal16+0x324>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 30198 <.literal16+0x328>
+ DB 127,0 ; jg 33158 <.literal16+0x328>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 3019c <.literal16+0x32c>
+ DB 127,0 ; jg 3315c <.literal16+0x32c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 301a0 <.literal16+0x330>
- DB 119,115 ; ja 30215 <.literal16+0x3a5>
+ DB 127,0 ; jg 33160 <.literal16+0x330>
+ DB 119,115 ; ja 331d5 <.literal16+0x3a5>
DB 248 ; clc
DB 194,119,115 ; retq $0x7377
DB 248 ; clc
@@ -47145,7 +49700,7 @@ ALIGN 16
DB 194,117,191 ; retq $0xbf75
DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi
DB 63 ; (bad)
- DB 117,191 ; jne 30179 <.literal16+0x309>
+ DB 117,191 ; jne 33139 <.literal16+0x309>
DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi
DB 63 ; (bad)
DB 249 ; stc
@@ -47157,7 +49712,7 @@ 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 ffffffffe9a641ba <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe9a34e3e>
+ DB 233,220,63,163,233 ; jmpq ffffffffe9a6717a <_sk_srcover_bgra_8888_sse2_lowp+0xffffffffe9a34e9e>
DB 220,63 ; fdivrl (%rdi)
DB 81 ; push %rcx
DB 140,242 ; mov %?,%edx
@@ -47247,16 +49802,16 @@ ALIGN 16
DB 128,3,62 ; addb $0x3e,(%rbx)
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 30303 <.literal16+0x493>
+ DB 118,63 ; jbe 332c3 <.literal16+0x493>
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 30307 <.literal16+0x497>
+ DB 118,63 ; jbe 332c7 <.literal16+0x497>
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 3030b <.literal16+0x49b>
+ DB 118,63 ; jbe 332cb <.literal16+0x49b>
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 3030f <.literal16+0x49f>
+ DB 118,63 ; jbe 332cf <.literal16+0x49f>
DB 246,64,83,63 ; testb $0x3f,0x53(%rax)
DB 246,64,83,63 ; testb $0x3f,0x53(%rax)
DB 246,64,83,63 ; testb $0x3f,0x53(%rax)
@@ -47277,13 +49832,13 @@ ALIGN 16
DB 65,0,0 ; add %al,(%r8)
DB 248 ; clc
DB 65,0,0 ; add %al,(%r8)
- DB 124,66 ; jl 30346 <.literal16+0x4d6>
+ DB 124,66 ; jl 33306 <.literal16+0x4d6>
DB 0,0 ; add %al,(%rax)
- DB 124,66 ; jl 3034a <.literal16+0x4da>
+ DB 124,66 ; jl 3330a <.literal16+0x4da>
DB 0,0 ; add %al,(%rax)
- DB 124,66 ; jl 3034e <.literal16+0x4de>
+ DB 124,66 ; jl 3330e <.literal16+0x4de>
DB 0,0 ; add %al,(%rax)
- DB 124,66 ; jl 30352 <.literal16+0x4e2>
+ DB 124,66 ; jl 33312 <.literal16+0x4e2>
DB 0,240 ; add %dh,%al
DB 0,0 ; add %al,(%rax)
DB 0,240 ; add %dh,%al
@@ -47329,25 +49884,25 @@ 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 303d5 <.literal16+0x565>
+ DB 112,65 ; jo 33395 <.literal16+0x565>
DB 0,0 ; add %al,(%rax)
- DB 112,65 ; jo 303d9 <.literal16+0x569>
+ DB 112,65 ; jo 33399 <.literal16+0x569>
DB 0,0 ; add %al,(%rax)
- DB 112,65 ; jo 303dd <.literal16+0x56d>
+ DB 112,65 ; jo 3339d <.literal16+0x56d>
DB 0,0 ; add %al,(%rax)
- DB 112,65 ; jo 303e1 <.literal16+0x571>
+ DB 112,65 ; jo 333a1 <.literal16+0x571>
DB 0,128,0,0,0,128 ; add %al,-0x80000000(%rax)
DB 0,0 ; add %al,(%rax)
DB 0,128,0,0,0,128 ; add %al,-0x80000000(%rax)
DB 0,0 ; add %al,(%rax)
DB 255 ; (bad)
- DB 127,0 ; jg 303b3 <.literal16+0x543>
+ DB 127,0 ; jg 33373 <.literal16+0x543>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg 303b7 <.literal16+0x547>
+ DB 127,0 ; jg 33377 <.literal16+0x547>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg 303bb <.literal16+0x54b>
+ DB 127,0 ; jg 3337b <.literal16+0x54b>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg 303bf <.literal16+0x54f>
+ DB 127,0 ; jg 3337f <.literal16+0x54f>
DB 0,0 ; add %al,(%rax)
DB 4,0 ; add $0x0,%al
DB 0,0 ; add %al,(%rax)
@@ -47373,13 +49928,13 @@ ALIGN 16
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,255 ; jg 303f8 <.literal16+0x588>
+ DB 127,255 ; jg 333b8 <.literal16+0x588>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,255 ; jg 303fc <.literal16+0x58c>
+ DB 127,255 ; jg 333bc <.literal16+0x58c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 30401 <.literal16+0x591>
+ DB 127,0 ; jg 333c1 <.literal16+0x591>
DB 0,128,56,0,0,128 ; add %al,-0x7fffffc8(%rax)
DB 56,0 ; cmp %al,(%rax)
DB 0,128,56,0,0,128 ; add %al,-0x7fffffc8(%rax)
@@ -47393,13 +49948,13 @@ ALIGN 16
DB 64,254 ; rex (bad)
DB 255,0 ; incl (%rax)
DB 255 ; (bad)
- DB 127,71 ; jg 3046b <.literal16+0x5fb>
+ DB 127,71 ; jg 3342b <.literal16+0x5fb>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg 3046f <.literal16+0x5ff>
+ DB 127,71 ; jg 3342f <.literal16+0x5ff>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg 30473 <.literal16+0x603>
+ DB 127,71 ; jg 33433 <.literal16+0x603>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg 30477 <.literal16+0x607>
+ DB 127,71 ; jg 33437 <.literal16+0x607>
DB 208 ; (bad)
DB 179,89 ; mov $0x59,%bl
DB 62,208 ; ds (bad)
@@ -47476,13 +50031,13 @@ 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 3050e <.literal16+0x69e>
+ DB 114,28 ; jb 334ce <.literal16+0x69e>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 30512 <.literal16+0x6a2>
+ DB 62,114,28 ; jb,pt 334d2 <.literal16+0x6a2>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 30516 <.literal16+0x6a6>
+ DB 62,114,28 ; jb,pt 334d6 <.literal16+0x6a6>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 3051a <.literal16+0x6aa>
+ DB 62,114,28 ; jb,pt 334da <.literal16+0x6aa>
DB 199 ; (bad)
DB 62,85 ; ds push %rbp
DB 85 ; push %rbp
@@ -47501,15 +50056,15 @@ 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 # 3d669365 <_sk_srcover_bgra_8888_sse2_lowp+0x3d639fe9>
+ DB 99,61,57,142,99,61 ; movslq 0x3d638e39(%rip),%edi # 3d66c325 <_sk_srcover_bgra_8888_sse2_lowp+0x3d63a049>
DB 57,142,99,61,114,249 ; cmp %ecx,-0x68dc29d(%rsi)
- DB 127,63 ; jg 30573 <.literal16+0x703>
- DB 114,249 ; jb 3052f <.literal16+0x6bf>
- DB 127,63 ; jg 30577 <.literal16+0x707>
- DB 114,249 ; jb 30533 <.literal16+0x6c3>
- DB 127,63 ; jg 3057b <.literal16+0x70b>
- DB 114,249 ; jb 30537 <.literal16+0x6c7>
- DB 127,63 ; jg 3057f <.literal16+0x70f>
+ DB 127,63 ; jg 33533 <.literal16+0x703>
+ DB 114,249 ; jb 334ef <.literal16+0x6bf>
+ DB 127,63 ; jg 33537 <.literal16+0x707>
+ DB 114,249 ; jb 334f3 <.literal16+0x6c3>
+ DB 127,63 ; jg 3353b <.literal16+0x70b>
+ DB 114,249 ; jb 334f7 <.literal16+0x6c7>
+ DB 127,63 ; jg 3353f <.literal16+0x70f>
DB 3,0 ; add (%rax),%eax
DB 0,0 ; add %al,(%rax)
DB 3,0 ; add (%rax),%eax
@@ -47533,9 +50088,9 @@ ALIGN 16
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,45,16,17,192,45 ; ljmp *0x2dc01110(%rip) # 2dc31675 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc022f9>
+ DB 255,45,16,17,192,45 ; ljmp *0x2dc01110(%rip) # 2dc34635 <_sk_srcover_bgra_8888_sse2_lowp+0x2dc02359>
DB 16,17 ; adc %dl,(%rcx)
- DB 192,45,16,17,192,45,16 ; shrb $0x10,0x2dc01110(%rip) # 2dc3167e <_sk_srcover_bgra_8888_sse2_lowp+0x2dc02302>
+ DB 192,45,16,17,192,45,16 ; shrb $0x10,0x2dc01110(%rip) # 2dc3463e <_sk_srcover_bgra_8888_sse2_lowp+0x2dc02362>
DB 17,192 ; adc %eax,%eax
DB 18,120,57 ; adc 0x39(%rax),%bh
DB 64,18,120,57 ; adc 0x39(%rax),%dil
@@ -47639,14 +50194,14 @@ ALIGN 16
DB 0,248 ; add %bh,%al
DB 0,248 ; add %bh,%al
DB 0,248 ; add %bh,%al
- DB 224,255 ; loopne 30661 <.literal16+0x7f1>
- DB 224,255 ; loopne 30663 <.literal16+0x7f3>
- DB 224,255 ; loopne 30665 <.literal16+0x7f5>
- DB 224,255 ; loopne 30667 <.literal16+0x7f7>
- DB 224,255 ; loopne 30669 <.literal16+0x7f9>
- DB 224,255 ; loopne 3066b <.literal16+0x7fb>
- DB 224,255 ; loopne 3066d <.literal16+0x7fd>
- DB 224,255 ; loopne 3066f <.literal16+0x7ff>
+ DB 224,255 ; loopne 33621 <.literal16+0x7f1>
+ DB 224,255 ; loopne 33623 <.literal16+0x7f3>
+ DB 224,255 ; loopne 33625 <.literal16+0x7f5>
+ DB 224,255 ; loopne 33627 <.literal16+0x7f7>
+ DB 224,255 ; loopne 33629 <.literal16+0x7f9>
+ DB 224,255 ; loopne 3362b <.literal16+0x7fb>
+ DB 224,255 ; loopne 3362d <.literal16+0x7fd>
+ DB 224,255 ; loopne 3362f <.literal16+0x7ff>
DB 15,0,15 ; str (%rdi)
DB 0,15 ; add %cl,(%rdi)
DB 0,15 ; add %cl,(%rdi)
@@ -47719,9 +50274,9 @@ ALIGN 8
DB 4,0 ; add $0x0,%al
DB 0,0 ; add %al,(%rax)
DB 255 ; (bad)
- DB 127,0 ; jg 3070b <.literal8+0x1b>
+ DB 127,0 ; jg 336cb <.literal8+0x1b>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg 3070f <.literal8+0x1f>
+ DB 127,0 ; jg 336cf <.literal8+0x1f>
DB 0,0 ; add %al,(%rax)
DB 128,0,0 ; addb $0x0,(%rax)
DB 0 ; .byte 0x0
@@ -47830,7 +50385,7 @@ _sk_seed_shader_sse2 LABEL PROC
DB 102,15,110,73,4 ; movd 0x4(%ecx),%xmm1
DB 102,15,112,201,0 ; pshufd $0x0,%xmm1,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,88,136,231,228,0,0 ; addps 0xe4e7(%eax),%xmm1
+ DB 15,88,136,183,245,0,0 ; addps 0xf5b7(%eax),%xmm1
DB 141,114,8 ; lea 0x8(%edx),%esi
DB 15,87,210 ; xorps %xmm2,%xmm2
DB 15,41,81,64 ; movaps %xmm2,0x40(%ecx)
@@ -47838,7 +50393,7 @@ _sk_seed_shader_sse2 LABEL PROC
DB 15,41,81,32 ; movaps %xmm2,0x20(%ecx)
DB 15,41,81,16 ; movaps %xmm2,0x10(%ecx)
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,144,247,228,0,0 ; movaps 0xe4f7(%eax),%xmm2
+ DB 15,40,144,199,245,0,0 ; movaps 0xf5c7(%eax),%xmm2
DB 15,87,219 ; xorps %xmm3,%xmm3
DB 86 ; push %esi
DB 81 ; push %ecx
@@ -47863,15 +50418,15 @@ _sk_dither_sse2 LABEL PROC
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 102,15,110,32 ; movd (%eax),%xmm4
DB 102,15,112,228,0 ; pshufd $0x0,%xmm4,%xmm4
- DB 102,15,254,161,144,228,0,0 ; paddd 0xe490(%ecx),%xmm4
+ DB 102,15,254,161,96,245,0,0 ; paddd 0xf560(%ecx),%xmm4
DB 102,15,110,104,4 ; movd 0x4(%eax),%xmm5
DB 102,15,112,253,0 ; pshufd $0x0,%xmm5,%xmm7
DB 102,15,239,252 ; pxor %xmm4,%xmm7
- DB 102,15,111,177,160,228,0,0 ; movdqa 0xe4a0(%ecx),%xmm6
+ DB 102,15,111,177,112,245,0,0 ; movdqa 0xf570(%ecx),%xmm6
DB 102,15,111,207 ; movdqa %xmm7,%xmm1
DB 102,15,219,206 ; pand %xmm6,%xmm1
DB 102,15,114,241,5 ; pslld $0x5,%xmm1
- DB 102,15,111,129,192,228,0,0 ; movdqa 0xe4c0(%ecx),%xmm0
+ DB 102,15,111,129,144,245,0,0 ; movdqa 0xf590(%ecx),%xmm0
DB 102,15,111,239 ; movdqa %xmm7,%xmm5
DB 102,15,219,232 ; pand %xmm0,%xmm5
DB 102,15,114,245,2 ; pslld $0x2,%xmm5
@@ -47881,7 +50436,7 @@ _sk_dither_sse2 LABEL PROC
DB 102,15,219,196 ; pand %xmm4,%xmm0
DB 102,15,254,192 ; paddd %xmm0,%xmm0
DB 102,15,235,198 ; por %xmm6,%xmm0
- DB 102,15,111,137,176,228,0,0 ; movdqa 0xe4b0(%ecx),%xmm1
+ DB 102,15,111,137,128,245,0,0 ; movdqa 0xf580(%ecx),%xmm1
DB 102,15,219,249 ; pand %xmm1,%xmm7
DB 102,15,219,225 ; pand %xmm1,%xmm4
DB 102,15,114,212,2 ; psrld $0x2,%xmm4
@@ -47892,8 +50447,8 @@ _sk_dither_sse2 LABEL PROC
DB 102,15,114,215,1 ; psrld $0x1,%xmm7
DB 102,15,235,231 ; por %xmm7,%xmm4
DB 15,91,196 ; cvtdq2ps %xmm4,%xmm0
- DB 15,89,129,208,228,0,0 ; mulps 0xe4d0(%ecx),%xmm0
- DB 15,88,129,224,228,0,0 ; addps 0xe4e0(%ecx),%xmm0
+ DB 15,89,129,160,245,0,0 ; mulps 0xf5a0(%ecx),%xmm0
+ DB 15,88,129,176,245,0,0 ; addps 0xf5b0(%ecx),%xmm0
DB 243,15,16,14 ; movss (%esi),%xmm1
DB 15,198,201,0 ; shufps $0x0,%xmm1,%xmm1
DB 15,89,200 ; mulps %xmm0,%xmm1
@@ -47957,7 +50512,7 @@ _sk_black_color_sse2 LABEL PROC
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 141,81,4 ; lea 0x4(%ecx),%edx
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,152,68,227,0,0 ; movaps 0xe344(%eax),%xmm3
+ DB 15,40,152,20,244,0,0 ; movaps 0xf414(%eax),%xmm3
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -47978,7 +50533,7 @@ _sk_white_color_sse2 LABEL PROC
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 141,81,4 ; lea 0x4(%ecx),%edx
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,128,20,227,0,0 ; movaps 0xe314(%eax),%xmm0
+ DB 15,40,128,228,243,0,0 ; movaps 0xf3e4(%eax),%xmm0
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -48060,7 +50615,7 @@ _sk_srcatop_sse2 LABEL PROC
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 15,40,97,64 ; movaps 0x40(%ecx),%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
- DB 15,40,170,101,226,0,0 ; movaps 0xe265(%edx),%xmm5
+ DB 15,40,170,53,243,0,0 ; movaps 0xf335(%edx),%xmm5
DB 15,92,235 ; subps %xmm3,%xmm5
DB 15,40,113,16 ; movaps 0x10(%ecx),%xmm6
DB 15,89,245 ; mulps %xmm5,%xmm6
@@ -48097,7 +50652,7 @@ _sk_dstatop_sse2 LABEL PROC
DB 15,40,105,64 ; movaps 0x40(%ecx),%xmm5
DB 15,40,113,16 ; movaps 0x10(%ecx),%xmm6
DB 15,89,243 ; mulps %xmm3,%xmm6
- DB 15,40,162,6,226,0,0 ; movaps 0xe206(%edx),%xmm4
+ DB 15,40,162,214,242,0,0 ; movaps 0xf2d6(%edx),%xmm4
DB 15,92,229 ; subps %xmm5,%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
DB 15,88,198 ; addps %xmm6,%xmm0
@@ -48175,7 +50730,7 @@ _sk_srcout_sse2 LABEL PROC
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 139,85,8 ; mov 0x8(%ebp),%edx
- DB 15,40,160,69,225,0,0 ; movaps 0xe145(%eax),%xmm4
+ DB 15,40,160,21,242,0,0 ; movaps 0xf215(%eax),%xmm4
DB 15,92,98,64 ; subps 0x40(%edx),%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
DB 15,89,204 ; mulps %xmm4,%xmm1
@@ -48199,7 +50754,7 @@ _sk_dstout_sse2 LABEL PROC
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 139,85,8 ; mov 0x8(%ebp),%edx
- DB 15,40,160,13,225,0,0 ; movaps 0xe10d(%eax),%xmm4
+ DB 15,40,160,221,241,0,0 ; movaps 0xf1dd(%eax),%xmm4
DB 15,92,227 ; subps %xmm3,%xmm4
DB 15,40,66,16 ; movaps 0x10(%edx),%xmm0
DB 15,89,196 ; mulps %xmm4,%xmm0
@@ -48227,7 +50782,7 @@ _sk_srcover_sse2 LABEL PROC
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 139,85,8 ; mov 0x8(%ebp),%edx
- DB 15,40,160,198,224,0,0 ; movaps 0xe0c6(%eax),%xmm4
+ DB 15,40,160,150,241,0,0 ; movaps 0xf196(%eax),%xmm4
DB 15,92,227 ; subps %xmm3,%xmm4
DB 15,40,106,16 ; movaps 0x10(%edx),%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
@@ -48259,7 +50814,7 @@ _sk_dstover_sse2 LABEL PROC
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 139,85,8 ; mov 0x8(%ebp),%edx
DB 15,40,106,64 ; movaps 0x40(%edx),%xmm5
- DB 15,40,160,118,224,0,0 ; movaps 0xe076(%eax),%xmm4
+ DB 15,40,160,70,241,0,0 ; movaps 0xf146(%eax),%xmm4
DB 15,92,229 ; subps %xmm5,%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
DB 15,88,66,16 ; addps 0x10(%edx),%xmm0
@@ -48311,7 +50866,7 @@ _sk_multiply_sse2 LABEL PROC
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 15,40,80,64 ; movaps 0x40(%eax),%xmm2
DB 15,41,85,200 ; movaps %xmm2,-0x38(%ebp)
- DB 15,40,129,247,223,0,0 ; movaps 0xdff7(%ecx),%xmm0
+ DB 15,40,129,199,240,0,0 ; movaps 0xf0c7(%ecx),%xmm0
DB 15,40,240 ; movaps %xmm0,%xmm6
DB 15,92,242 ; subps %xmm2,%xmm6
DB 15,40,254 ; movaps %xmm6,%xmm7
@@ -48369,7 +50924,7 @@ _sk_plus__sse2 LABEL PROC
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 139,85,8 ; mov 0x8(%ebp),%edx
DB 15,88,66,16 ; addps 0x10(%edx),%xmm0
- DB 15,40,160,81,223,0,0 ; movaps 0xdf51(%eax),%xmm4
+ DB 15,40,160,33,240,0,0 ; movaps 0xf021(%eax),%xmm4
DB 15,93,196 ; minps %xmm4,%xmm0
DB 15,88,74,32 ; addps 0x20(%edx),%xmm1
DB 15,93,204 ; minps %xmm4,%xmm1
@@ -48437,7 +50992,7 @@ _sk_xor__sse2 LABEL PROC
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 15,40,105,64 ; movaps 0x40(%ecx),%xmm5
- DB 15,40,154,163,222,0,0 ; movaps 0xdea3(%edx),%xmm3
+ DB 15,40,154,115,239,0,0 ; movaps 0xef73(%edx),%xmm3
DB 15,40,243 ; movaps %xmm3,%xmm6
DB 15,92,245 ; subps %xmm5,%xmm6
DB 15,89,198 ; mulps %xmm6,%xmm0
@@ -48497,7 +51052,7 @@ _sk_darken_sse2 LABEL PROC
DB 15,89,203 ; mulps %xmm3,%xmm1
DB 15,95,209 ; maxps %xmm1,%xmm2
DB 15,92,234 ; subps %xmm2,%xmm5
- DB 15,40,138,59,222,0,0 ; movaps 0xde3b(%edx),%xmm1
+ DB 15,40,138,11,239,0,0 ; movaps 0xef0b(%edx),%xmm1
DB 15,92,203 ; subps %xmm3,%xmm1
DB 15,89,206 ; mulps %xmm6,%xmm1
DB 15,88,217 ; addps %xmm1,%xmm3
@@ -48544,7 +51099,7 @@ _sk_lighten_sse2 LABEL PROC
DB 15,89,203 ; mulps %xmm3,%xmm1
DB 15,93,209 ; minps %xmm1,%xmm2
DB 15,92,234 ; subps %xmm2,%xmm5
- DB 15,40,138,187,221,0,0 ; movaps 0xddbb(%edx),%xmm1
+ DB 15,40,138,139,238,0,0 ; movaps 0xee8b(%edx),%xmm1
DB 15,92,203 ; subps %xmm3,%xmm1
DB 15,89,206 ; mulps %xmm6,%xmm1
DB 15,88,217 ; addps %xmm1,%xmm3
@@ -48595,7 +51150,7 @@ _sk_difference_sse2 LABEL PROC
DB 15,93,214 ; minps %xmm6,%xmm2
DB 15,88,210 ; addps %xmm2,%xmm2
DB 15,92,226 ; subps %xmm2,%xmm4
- DB 15,40,146,56,221,0,0 ; movaps 0xdd38(%edx),%xmm2
+ DB 15,40,146,8,238,0,0 ; movaps 0xee08(%edx),%xmm2
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,213 ; mulps %xmm5,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -48637,7 +51192,7 @@ _sk_exclusion_sse2 LABEL PROC
DB 15,89,202 ; mulps %xmm2,%xmm1
DB 15,88,201 ; addps %xmm1,%xmm1
DB 15,92,233 ; subps %xmm1,%xmm5
- DB 15,40,138,178,220,0,0 ; movaps 0xdcb2(%edx),%xmm1
+ DB 15,40,138,130,237,0,0 ; movaps 0xed82(%edx),%xmm1
DB 15,92,203 ; subps %xmm3,%xmm1
DB 15,89,73,64 ; mulps 0x40(%ecx),%xmm1
DB 15,88,217 ; addps %xmm1,%xmm3
@@ -48676,7 +51231,7 @@ _sk_colorburn_sse2 LABEL PROC
DB 15,93,198 ; minps %xmm6,%xmm0
DB 15,40,233 ; movaps %xmm1,%xmm5
DB 15,92,232 ; subps %xmm0,%xmm5
- DB 15,40,177,51,220,0,0 ; movaps 0xdc33(%ecx),%xmm6
+ DB 15,40,177,3,237,0,0 ; movaps 0xed03(%ecx),%xmm6
DB 15,40,198 ; movaps %xmm6,%xmm0
DB 15,92,193 ; subps %xmm1,%xmm0
DB 15,41,69,200 ; movaps %xmm0,-0x38(%ebp)
@@ -48791,7 +51346,7 @@ _sk_colordodge_sse2 LABEL PROC
DB 89 ; pop %ecx
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 15,40,72,16 ; movaps 0x10(%eax),%xmm1
- DB 15,40,145,170,218,0,0 ; movaps 0xdaaa(%ecx),%xmm2
+ DB 15,40,145,122,235,0,0 ; movaps 0xeb7a(%ecx),%xmm2
DB 15,40,226 ; movaps %xmm2,%xmm4
DB 15,92,214 ; subps %xmm6,%xmm2
DB 15,40,250 ; movaps %xmm2,%xmm7
@@ -48906,7 +51461,7 @@ _sk_hardlight_sse2 LABEL PROC
DB 89 ; pop %ecx
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 15,40,72,64 ; movaps 0x40(%eax),%xmm1
- DB 15,40,145,73,217,0,0 ; movaps 0xd949(%ecx),%xmm2
+ DB 15,40,145,25,234,0,0 ; movaps 0xea19(%ecx),%xmm2
DB 15,40,234 ; movaps %xmm2,%xmm5
DB 15,92,233 ; subps %xmm1,%xmm5
DB 15,40,225 ; movaps %xmm1,%xmm4
@@ -49014,7 +51569,7 @@ _sk_overlay_sse2 LABEL PROC
DB 89 ; pop %ecx
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 15,40,80,64 ; movaps 0x40(%eax),%xmm2
- DB 15,40,161,254,215,0,0 ; movaps 0xd7fe(%ecx),%xmm4
+ DB 15,40,161,206,232,0,0 ; movaps 0xe8ce(%ecx),%xmm4
DB 15,40,244 ; movaps %xmm4,%xmm6
DB 15,92,242 ; subps %xmm2,%xmm6
DB 15,40,206 ; movaps %xmm6,%xmm1
@@ -49140,17 +51695,17 @@ _sk_softlight_sse2 LABEL PROC
DB 232,0,0,0,0 ; call f62 <_sk_softlight_sse2+0x52>
DB 89 ; pop %ecx
DB 15,40,194 ; movaps %xmm2,%xmm0
- DB 15,40,137,222,214,0,0 ; movaps 0xd6de(%ecx),%xmm1
+ DB 15,40,137,174,231,0,0 ; movaps 0xe7ae(%ecx),%xmm1
DB 15,41,141,104,255,255,255 ; movaps %xmm1,-0x98(%ebp)
DB 15,88,193 ; addps %xmm1,%xmm0
DB 15,89,198 ; mulps %xmm6,%xmm0
- DB 15,40,185,110,214,0,0 ; movaps 0xd66e(%ecx),%xmm7
+ DB 15,40,185,62,231,0,0 ; movaps 0xe73e(%ecx),%xmm7
DB 15,41,125,232 ; movaps %xmm7,-0x18(%ebp)
DB 15,92,250 ; subps %xmm2,%xmm7
DB 15,82,242 ; rsqrtps %xmm2,%xmm6
DB 15,83,206 ; rcpps %xmm6,%xmm1
DB 15,92,202 ; subps %xmm2,%xmm1
- DB 15,40,161,238,214,0,0 ; movaps 0xd6ee(%ecx),%xmm4
+ DB 15,40,161,190,231,0,0 ; movaps 0xe7be(%ecx),%xmm4
DB 15,41,101,152 ; movaps %xmm4,-0x68(%ebp)
DB 15,89,212 ; mulps %xmm4,%xmm2
DB 15,88,208 ; addps %xmm0,%xmm2
@@ -49354,7 +51909,7 @@ _sk_hue_sse2 LABEL PROC
DB 15,40,226 ; movaps %xmm2,%xmm4
DB 15,40,72,64 ; movaps 0x40(%eax),%xmm1
DB 15,41,77,216 ; movaps %xmm1,-0x28(%ebp)
- DB 15,40,169,173,211,0,0 ; movaps 0xd3ad(%ecx),%xmm5
+ DB 15,40,169,125,228,0,0 ; movaps 0xe47d(%ecx),%xmm5
DB 15,92,233 ; subps %xmm1,%xmm5
DB 15,89,197 ; mulps %xmm5,%xmm0
DB 15,41,133,72,255,255,255 ; movaps %xmm0,-0xb8(%ebp)
@@ -49387,17 +51942,17 @@ _sk_hue_sse2 LABEL PROC
DB 15,89,233 ; mulps %xmm1,%xmm5
DB 15,41,173,120,255,255,255 ; movaps %xmm5,-0x88(%ebp)
DB 15,89,193 ; mulps %xmm1,%xmm0
- DB 15,40,153,61,212,0,0 ; movaps 0xd43d(%ecx),%xmm3
+ DB 15,40,153,13,229,0,0 ; movaps 0xe50d(%ecx),%xmm3
DB 15,41,93,232 ; movaps %xmm3,-0x18(%ebp)
DB 15,40,117,152 ; movaps -0x68(%ebp),%xmm6
DB 15,40,206 ; movaps %xmm6,%xmm1
DB 15,89,203 ; mulps %xmm3,%xmm1
- DB 15,40,153,77,212,0,0 ; movaps 0xd44d(%ecx),%xmm3
+ DB 15,40,153,29,229,0,0 ; movaps 0xe51d(%ecx),%xmm3
DB 15,40,109,136 ; movaps -0x78(%ebp),%xmm5
DB 15,40,253 ; movaps %xmm5,%xmm7
DB 15,89,251 ; mulps %xmm3,%xmm7
DB 15,88,249 ; addps %xmm1,%xmm7
- DB 15,40,137,173,211,0,0 ; movaps 0xd3ad(%ecx),%xmm1
+ DB 15,40,137,125,228,0,0 ; movaps 0xe47d(%ecx),%xmm1
DB 15,92,77,184 ; subps -0x48(%ebp),%xmm1
DB 15,89,241 ; mulps %xmm1,%xmm6
DB 15,41,117,152 ; movaps %xmm6,-0x68(%ebp)
@@ -49407,7 +51962,7 @@ _sk_hue_sse2 LABEL PROC
DB 15,40,77,200 ; movaps -0x38(%ebp),%xmm1
DB 15,89,241 ; mulps %xmm1,%xmm6
DB 15,41,117,168 ; movaps %xmm6,-0x58(%ebp)
- DB 15,40,169,93,212,0,0 ; movaps 0xd45d(%ecx),%xmm5
+ DB 15,40,169,45,229,0,0 ; movaps 0xe52d(%ecx),%xmm5
DB 15,89,205 ; mulps %xmm5,%xmm1
DB 15,88,207 ; addps %xmm7,%xmm1
DB 15,94,212 ; divps %xmm4,%xmm2
@@ -49598,17 +52153,17 @@ _sk_saturation_sse2 LABEL PROC
DB 15,89,253 ; mulps %xmm5,%xmm7
DB 232,0,0,0,0 ; call 1577 <_sk_saturation_sse2+0xb0>
DB 89 ; pop %ecx
- DB 15,40,153,233,208,0,0 ; movaps 0xd0e9(%ecx),%xmm3
+ DB 15,40,153,185,225,0,0 ; movaps 0xe1b9(%ecx),%xmm3
DB 15,41,157,88,255,255,255 ; movaps %xmm3,-0xa8(%ebp)
DB 15,40,77,184 ; movaps -0x48(%ebp),%xmm1
DB 15,40,193 ; movaps %xmm1,%xmm0
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,40,153,249,208,0,0 ; movaps 0xd0f9(%ecx),%xmm3
+ DB 15,40,153,201,225,0,0 ; movaps 0xe1c9(%ecx),%xmm3
DB 15,41,93,232 ; movaps %xmm3,-0x18(%ebp)
DB 15,40,238 ; movaps %xmm6,%xmm5
DB 15,89,235 ; mulps %xmm3,%xmm5
DB 15,88,232 ; addps %xmm0,%xmm5
- DB 15,40,129,89,208,0,0 ; movaps 0xd059(%ecx),%xmm0
+ DB 15,40,129,41,225,0,0 ; movaps 0xe129(%ecx),%xmm0
DB 15,41,133,104,255,255,255 ; movaps %xmm0,-0x98(%ebp)
DB 15,92,69,216 ; subps -0x28(%ebp),%xmm0
DB 15,89,200 ; mulps %xmm0,%xmm1
@@ -49620,7 +52175,7 @@ _sk_saturation_sse2 LABEL PROC
DB 15,89,200 ; mulps %xmm0,%xmm1
DB 15,41,141,120,255,255,255 ; movaps %xmm1,-0x88(%ebp)
DB 15,40,200 ; movaps %xmm0,%xmm1
- DB 15,40,129,9,209,0,0 ; movaps 0xd109(%ecx),%xmm0
+ DB 15,40,129,217,225,0,0 ; movaps 0xe1d9(%ecx),%xmm0
DB 15,89,200 ; mulps %xmm0,%xmm1
DB 15,88,205 ; addps %xmm5,%xmm1
DB 15,40,109,168 ; movaps -0x58(%ebp),%xmm5
@@ -49777,16 +52332,16 @@ _sk_color_sse2 LABEL PROC
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 15,40,80,16 ; movaps 0x10(%eax),%xmm2
DB 15,40,72,32 ; movaps 0x20(%eax),%xmm1
- DB 15,40,177,142,206,0,0 ; movaps 0xce8e(%ecx),%xmm6
+ DB 15,40,177,94,223,0,0 ; movaps 0xdf5e(%ecx),%xmm6
DB 15,41,117,216 ; movaps %xmm6,-0x28(%ebp)
DB 15,40,194 ; movaps %xmm2,%xmm0
DB 15,89,198 ; mulps %xmm6,%xmm0
- DB 15,40,153,158,206,0,0 ; movaps 0xce9e(%ecx),%xmm3
+ DB 15,40,153,110,223,0,0 ; movaps 0xdf6e(%ecx),%xmm3
DB 15,41,93,184 ; movaps %xmm3,-0x48(%ebp)
DB 15,40,241 ; movaps %xmm1,%xmm6
DB 15,89,243 ; mulps %xmm3,%xmm6
DB 15,88,240 ; addps %xmm0,%xmm6
- DB 15,40,129,254,205,0,0 ; movaps 0xcdfe(%ecx),%xmm0
+ DB 15,40,129,206,222,0,0 ; movaps 0xdece(%ecx),%xmm0
DB 15,41,69,168 ; movaps %xmm0,-0x58(%ebp)
DB 15,92,69,200 ; subps -0x38(%ebp),%xmm0
DB 15,89,208 ; mulps %xmm0,%xmm2
@@ -49796,7 +52351,7 @@ _sk_color_sse2 LABEL PROC
DB 15,40,80,48 ; movaps 0x30(%eax),%xmm2
DB 15,89,194 ; mulps %xmm2,%xmm0
DB 15,41,133,72,255,255,255 ; movaps %xmm0,-0xb8(%ebp)
- DB 15,40,137,174,206,0,0 ; movaps 0xceae(%ecx),%xmm1
+ DB 15,40,137,126,223,0,0 ; movaps 0xdf7e(%ecx),%xmm1
DB 15,89,209 ; mulps %xmm1,%xmm2
DB 15,88,214 ; addps %xmm6,%xmm2
DB 15,40,88,64 ; movaps 0x40(%eax),%xmm3
@@ -49953,18 +52508,18 @@ _sk_luminosity_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 1a35 <_sk_luminosity_sse2+0x11>
DB 89 ; pop %ecx
DB 139,69,8 ; mov 0x8(%ebp),%eax
- DB 15,40,161,43,204,0,0 ; movaps 0xcc2b(%ecx),%xmm4
+ DB 15,40,161,251,220,0,0 ; movaps 0xdcfb(%ecx),%xmm4
DB 15,41,101,232 ; movaps %xmm4,-0x18(%ebp)
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,89,212 ; mulps %xmm4,%xmm2
- DB 15,40,161,59,204,0,0 ; movaps 0xcc3b(%ecx),%xmm4
+ DB 15,40,161,11,221,0,0 ; movaps 0xdd0b(%ecx),%xmm4
DB 15,41,101,216 ; movaps %xmm4,-0x28(%ebp)
DB 15,40,233 ; movaps %xmm1,%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
DB 15,88,234 ; addps %xmm2,%xmm5
DB 15,40,80,64 ; movaps 0x40(%eax),%xmm2
DB 15,41,85,184 ; movaps %xmm2,-0x48(%ebp)
- DB 15,40,161,155,203,0,0 ; movaps 0xcb9b(%ecx),%xmm4
+ DB 15,40,161,107,220,0,0 ; movaps 0xdc6b(%ecx),%xmm4
DB 15,40,252 ; movaps %xmm4,%xmm7
DB 15,92,250 ; subps %xmm2,%xmm7
DB 15,89,199 ; mulps %xmm7,%xmm0
@@ -49974,7 +52529,7 @@ _sk_luminosity_sse2 LABEL PROC
DB 15,89,254 ; mulps %xmm6,%xmm7
DB 15,41,189,104,255,255,255 ; movaps %xmm7,-0x98(%ebp)
DB 15,40,214 ; movaps %xmm6,%xmm2
- DB 15,40,137,75,204,0,0 ; movaps 0xcc4b(%ecx),%xmm1
+ DB 15,40,137,27,221,0,0 ; movaps 0xdd1b(%ecx),%xmm1
DB 15,89,209 ; mulps %xmm1,%xmm2
DB 15,88,213 ; addps %xmm5,%xmm2
DB 15,40,104,16 ; movaps 0x10(%eax),%xmm5
@@ -50148,7 +52703,7 @@ _sk_srcover_rgba_8888_sse2 LABEL PROC
DB 139,49 ; mov (%ecx),%esi
DB 15,133,224,0,0,0 ; jne 1da2 <_sk_srcover_rgba_8888_sse2+0x119>
DB 243,15,111,20,178 ; movdqu (%edx,%esi,4),%xmm2
- DB 102,15,111,167,240,201,0,0 ; movdqa 0xc9f0(%edi),%xmm4
+ DB 102,15,111,167,192,218,0,0 ; movdqa 0xdac0(%edi),%xmm4
DB 102,15,111,234 ; movdqa %xmm2,%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 102,15,111,242 ; movdqa %xmm2,%xmm6
@@ -50159,9 +52714,9 @@ _sk_srcover_rgba_8888_sse2 LABEL PROC
DB 102,15,219,252 ; pand %xmm4,%xmm7
DB 15,91,229 ; cvtdq2ps %xmm5,%xmm4
DB 15,41,97,16 ; movaps %xmm4,0x10(%ecx)
- DB 15,40,175,48,201,0,0 ; movaps 0xc930(%edi),%xmm5
+ DB 15,40,175,0,218,0,0 ; movaps 0xda00(%edi),%xmm5
DB 15,92,235 ; subps %xmm3,%xmm5
- DB 15,40,143,0,202,0,0 ; movaps 0xca00(%edi),%xmm1
+ DB 15,40,143,208,218,0,0 ; movaps 0xdad0(%edi),%xmm1
DB 15,89,193 ; mulps %xmm1,%xmm0
DB 15,89,229 ; mulps %xmm5,%xmm4
DB 15,88,224 ; addps %xmm0,%xmm4
@@ -50267,7 +52822,7 @@ _sk_srcover_bgra_8888_sse2 LABEL PROC
DB 139,49 ; mov (%ecx),%esi
DB 15,133,221,0,0,0 ; jne 1f2e <_sk_srcover_bgra_8888_sse2+0x116>
DB 243,15,111,36,178 ; movdqu (%edx,%esi,4),%xmm4
- DB 102,15,111,151,97,200,0,0 ; movdqa 0xc861(%edi),%xmm2
+ DB 102,15,111,151,49,217,0,0 ; movdqa 0xd931(%edi),%xmm2
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,219,234 ; pand %xmm2,%xmm5
DB 102,15,111,244 ; movdqa %xmm4,%xmm6
@@ -50282,9 +52837,9 @@ _sk_srcover_bgra_8888_sse2 LABEL PROC
DB 15,41,105,32 ; movaps %xmm5,0x20(%ecx)
DB 15,91,247 ; cvtdq2ps %xmm7,%xmm6
DB 15,41,113,16 ; movaps %xmm6,0x10(%ecx)
- DB 15,40,191,161,199,0,0 ; movaps 0xc7a1(%edi),%xmm7
+ DB 15,40,191,113,216,0,0 ; movaps 0xd871(%edi),%xmm7
DB 15,92,251 ; subps %xmm3,%xmm7
- DB 15,40,143,113,200,0,0 ; movaps 0xc871(%edi),%xmm1
+ DB 15,40,143,65,217,0,0 ; movaps 0xd941(%edi),%xmm1
DB 15,89,193 ; mulps %xmm1,%xmm0
DB 15,89,247 ; mulps %xmm7,%xmm6
DB 15,88,240 ; addps %xmm0,%xmm6
@@ -50389,7 +52944,7 @@ _sk_clamp_1_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 1fd8 <_sk_clamp_1_sse2+0xb>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
- DB 15,40,160,248,197,0,0 ; movaps 0xc5f8(%eax),%xmm4
+ DB 15,40,160,200,214,0,0 ; movaps 0xd6c8(%eax),%xmm4
DB 15,93,196 ; minps %xmm4,%xmm0
DB 15,93,204 ; minps %xmm4,%xmm1
DB 15,93,212 ; minps %xmm4,%xmm2
@@ -50411,7 +52966,7 @@ _sk_clamp_a_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 200b <_sk_clamp_a_sse2+0xb>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
- DB 15,93,152,197,197,0,0 ; minps 0xc5c5(%eax),%xmm3
+ DB 15,93,152,149,214,0,0 ; minps 0xd695(%eax),%xmm3
DB 15,93,195 ; minps %xmm3,%xmm0
DB 15,93,203 ; minps %xmm3,%xmm1
DB 15,93,211 ; minps %xmm3,%xmm2
@@ -50434,7 +52989,7 @@ _sk_clamp_a_dst_sse2 LABEL PROC
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 139,85,8 ; mov 0x8(%ebp),%edx
DB 15,40,98,64 ; movaps 0x40(%edx),%xmm4
- DB 15,93,160,149,197,0,0 ; minps 0xc595(%eax),%xmm4
+ DB 15,93,160,101,214,0,0 ; minps 0xd665(%eax),%xmm4
DB 15,41,98,64 ; movaps %xmm4,0x40(%edx)
DB 15,40,106,16 ; movaps 0x10(%edx),%xmm5
DB 15,40,114,32 ; movaps 0x20(%edx),%xmm6
@@ -50502,7 +53057,7 @@ _sk_invert_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 20e6 <_sk_invert_sse2+0xb>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
- DB 15,40,160,234,196,0,0 ; movaps 0xc4ea(%eax),%xmm4
+ DB 15,40,160,186,213,0,0 ; movaps 0xd5ba(%eax),%xmm4
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,92,232 ; subps %xmm0,%xmm5
DB 15,40,244 ; movaps %xmm4,%xmm6
@@ -50614,10 +53169,10 @@ _sk_unpremul_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 21e4 <_sk_unpremul_sse2+0xb>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
- DB 15,40,160,236,195,0,0 ; movaps 0xc3ec(%eax),%xmm4
+ DB 15,40,160,188,212,0,0 ; movaps 0xd4bc(%eax),%xmm4
DB 15,94,227 ; divps %xmm3,%xmm4
DB 15,40,236 ; movaps %xmm4,%xmm5
- DB 15,194,168,204,196,0,0,1 ; cmpltps 0xc4cc(%eax),%xmm5
+ DB 15,194,168,156,213,0,0,1 ; cmpltps 0xd59c(%eax),%xmm5
DB 15,84,236 ; andps %xmm4,%xmm5
DB 15,89,197 ; mulps %xmm5,%xmm0
DB 15,89,205 ; mulps %xmm5,%xmm1
@@ -50644,19 +53199,19 @@ _sk_from_srgb_sse2 LABEL PROC
DB 88 ; pop %eax
DB 15,40,202 ; movaps %xmm2,%xmm1
DB 15,89,201 ; mulps %xmm1,%xmm1
- DB 15,40,160,46,196,0,0 ; movaps 0xc42e(%eax),%xmm4
+ DB 15,40,160,254,212,0,0 ; movaps 0xd4fe(%eax),%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
- DB 15,40,176,158,196,0,0 ; movaps 0xc49e(%eax),%xmm6
+ DB 15,40,176,110,213,0,0 ; movaps 0xd56e(%eax),%xmm6
DB 15,41,117,216 ; movaps %xmm6,-0x28(%ebp)
DB 15,88,198 ; addps %xmm6,%xmm0
DB 15,89,193 ; mulps %xmm1,%xmm0
- DB 15,40,176,142,196,0,0 ; movaps 0xc48e(%eax),%xmm6
+ DB 15,40,176,94,213,0,0 ; movaps 0xd55e(%eax),%xmm6
DB 15,40,202 ; movaps %xmm2,%xmm1
DB 15,89,206 ; mulps %xmm6,%xmm1
- DB 15,40,184,174,196,0,0 ; movaps 0xc4ae(%eax),%xmm7
+ DB 15,40,184,126,213,0,0 ; movaps 0xd57e(%eax),%xmm7
DB 15,41,125,232 ; movaps %xmm7,-0x18(%ebp)
DB 15,88,199 ; addps %xmm7,%xmm0
- DB 15,40,184,190,196,0,0 ; movaps 0xc4be(%eax),%xmm7
+ DB 15,40,184,142,213,0,0 ; movaps 0xd58e(%eax),%xmm7
DB 15,194,215,1 ; cmpltps %xmm7,%xmm2
DB 15,84,202 ; andps %xmm2,%xmm1
DB 15,85,208 ; andnps %xmm0,%xmm2
@@ -50714,18 +53269,18 @@ _sk_from_srgb_dst_sse2 LABEL PROC
DB 15,40,72,16 ; movaps 0x10(%eax),%xmm1
DB 15,40,233 ; movaps %xmm1,%xmm5
DB 15,89,237 ; mulps %xmm5,%xmm5
- DB 15,40,161,83,195,0,0 ; movaps 0xc353(%ecx),%xmm4
+ DB 15,40,161,35,212,0,0 ; movaps 0xd423(%ecx),%xmm4
DB 15,40,193 ; movaps %xmm1,%xmm0
DB 15,89,196 ; mulps %xmm4,%xmm0
- DB 15,40,177,195,195,0,0 ; movaps 0xc3c3(%ecx),%xmm6
+ DB 15,40,177,147,212,0,0 ; movaps 0xd493(%ecx),%xmm6
DB 15,88,198 ; addps %xmm6,%xmm0
DB 15,89,197 ; mulps %xmm5,%xmm0
- DB 15,40,169,179,195,0,0 ; movaps 0xc3b3(%ecx),%xmm5
+ DB 15,40,169,131,212,0,0 ; movaps 0xd483(%ecx),%xmm5
DB 15,40,209 ; movaps %xmm1,%xmm2
DB 15,89,213 ; mulps %xmm5,%xmm2
- DB 15,40,185,211,195,0,0 ; movaps 0xc3d3(%ecx),%xmm7
+ DB 15,40,185,163,212,0,0 ; movaps 0xd4a3(%ecx),%xmm7
DB 15,88,199 ; addps %xmm7,%xmm0
- DB 15,40,153,227,195,0,0 ; movaps 0xc3e3(%ecx),%xmm3
+ DB 15,40,153,179,212,0,0 ; movaps 0xd4b3(%ecx),%xmm3
DB 15,194,203,1 ; cmpltps %xmm3,%xmm1
DB 15,84,209 ; andps %xmm1,%xmm2
DB 15,85,200 ; andnps %xmm0,%xmm1
@@ -50785,25 +53340,25 @@ _sk_to_srgb_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 23f8 <_sk_to_srgb_sse2+0x18>
DB 88 ; pop %eax
DB 15,82,218 ; rsqrtps %xmm2,%xmm3
- DB 15,40,160,24,195,0,0 ; movaps 0xc318(%eax),%xmm4
+ DB 15,40,160,232,211,0,0 ; movaps 0xd3e8(%eax),%xmm4
DB 15,40,235 ; movaps %xmm3,%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
- DB 15,40,128,40,195,0,0 ; movaps 0xc328(%eax),%xmm0
+ DB 15,40,128,248,211,0,0 ; movaps 0xd3f8(%eax),%xmm0
DB 15,41,69,232 ; movaps %xmm0,-0x18(%ebp)
DB 15,88,232 ; addps %xmm0,%xmm5
DB 15,89,235 ; mulps %xmm3,%xmm5
- DB 15,40,128,56,195,0,0 ; movaps 0xc338(%eax),%xmm0
+ DB 15,40,128,8,212,0,0 ; movaps 0xd408(%eax),%xmm0
DB 15,41,69,200 ; movaps %xmm0,-0x38(%ebp)
DB 15,88,232 ; addps %xmm0,%xmm5
- DB 15,40,128,72,195,0,0 ; movaps 0xc348(%eax),%xmm0
+ DB 15,40,128,24,212,0,0 ; movaps 0xd418(%eax),%xmm0
DB 15,41,69,216 ; movaps %xmm0,-0x28(%ebp)
DB 15,88,216 ; addps %xmm0,%xmm3
DB 15,83,195 ; rcpps %xmm3,%xmm0
DB 15,89,197 ; mulps %xmm5,%xmm0
- DB 15,40,168,8,195,0,0 ; movaps 0xc308(%eax),%xmm5
+ DB 15,40,168,216,211,0,0 ; movaps 0xd3d8(%eax),%xmm5
DB 15,40,202 ; movaps %xmm2,%xmm1
DB 15,89,205 ; mulps %xmm5,%xmm1
- DB 15,40,152,88,195,0,0 ; movaps 0xc358(%eax),%xmm3
+ DB 15,40,152,40,212,0,0 ; movaps 0xd428(%eax),%xmm3
DB 15,194,211,1 ; cmpltps %xmm3,%xmm2
DB 15,84,202 ; andps %xmm2,%xmm1
DB 15,85,208 ; andnps %xmm0,%xmm2
@@ -50872,14 +53427,14 @@ _sk_rgb_to_hsl_sse2 LABEL PROC
DB 15,40,195 ; movaps %xmm3,%xmm0
DB 15,92,193 ; subps %xmm1,%xmm0
DB 15,41,69,216 ; movaps %xmm0,-0x28(%ebp)
- DB 15,40,136,225,192,0,0 ; movaps 0xc0e1(%eax),%xmm1
+ DB 15,40,136,177,209,0,0 ; movaps 0xd1b1(%eax),%xmm1
DB 15,94,200 ; divps %xmm0,%xmm1
DB 15,40,199 ; movaps %xmm7,%xmm0
DB 15,92,194 ; subps %xmm2,%xmm0
DB 15,89,193 ; mulps %xmm1,%xmm0
DB 15,40,239 ; movaps %xmm7,%xmm5
DB 15,194,234,1 ; cmpltps %xmm2,%xmm5
- DB 15,84,168,113,194,0,0 ; andps 0xc271(%eax),%xmm5
+ DB 15,84,168,65,211,0,0 ; andps 0xd341(%eax),%xmm5
DB 15,88,232 ; addps %xmm0,%xmm5
DB 15,40,195 ; movaps %xmm3,%xmm0
DB 15,194,196,0 ; cmpeqps %xmm4,%xmm0
@@ -50889,9 +53444,9 @@ _sk_rgb_to_hsl_sse2 LABEL PROC
DB 15,92,231 ; subps %xmm7,%xmm4
DB 15,89,209 ; mulps %xmm1,%xmm2
DB 15,89,225 ; mulps %xmm1,%xmm4
- DB 15,40,136,129,194,0,0 ; movaps 0xc281(%eax),%xmm1
+ DB 15,40,136,81,211,0,0 ; movaps 0xd351(%eax),%xmm1
DB 15,88,209 ; addps %xmm1,%xmm2
- DB 15,88,160,145,194,0,0 ; addps 0xc291(%eax),%xmm4
+ DB 15,88,160,97,211,0,0 ; addps 0xd361(%eax),%xmm4
DB 15,84,214 ; andps %xmm6,%xmm2
DB 15,85,244 ; andnps %xmm4,%xmm6
DB 15,86,242 ; orps %xmm2,%xmm6
@@ -50903,7 +53458,7 @@ _sk_rgb_to_hsl_sse2 LABEL PROC
DB 15,194,226,4 ; cmpneqps %xmm2,%xmm4
DB 15,92,203 ; subps %xmm3,%xmm1
DB 15,88,218 ; addps %xmm2,%xmm3
- DB 15,40,168,209,192,0,0 ; movaps 0xc0d1(%eax),%xmm5
+ DB 15,40,168,161,209,0,0 ; movaps 0xd1a1(%eax),%xmm5
DB 15,92,202 ; subps %xmm2,%xmm1
DB 15,40,211 ; movaps %xmm3,%xmm2
DB 15,89,213 ; mulps %xmm5,%xmm2
@@ -50913,7 +53468,7 @@ _sk_rgb_to_hsl_sse2 LABEL PROC
DB 15,86,233 ; orps %xmm1,%xmm5
DB 15,40,77,216 ; movaps -0x28(%ebp),%xmm1
DB 15,94,205 ; divps %xmm5,%xmm1
- DB 15,89,128,161,194,0,0 ; mulps 0xc2a1(%eax),%xmm0
+ DB 15,89,128,113,211,0,0 ; mulps 0xd371(%eax),%xmm0
DB 15,84,196 ; andps %xmm4,%xmm0
DB 15,84,204 ; andps %xmm4,%xmm1
DB 139,69,12 ; mov 0xc(%ebp),%eax
@@ -50936,7 +53491,7 @@ _sk_hsl_to_rgb_sse2 LABEL PROC
DB 15,41,69,184 ; movaps %xmm0,-0x48(%ebp)
DB 232,0,0,0,0 ; call 25ea <_sk_hsl_to_rgb_sse2+0x19>
DB 88 ; pop %eax
- DB 15,40,160,214,191,0,0 ; movaps 0xbfd6(%eax),%xmm4
+ DB 15,40,160,166,208,0,0 ; movaps 0xd0a6(%eax),%xmm4
DB 15,40,220 ; movaps %xmm4,%xmm3
DB 15,41,165,104,255,255,255 ; movaps %xmm4,-0x98(%ebp)
DB 15,194,218,2 ; cmpleps %xmm2,%xmm3
@@ -50949,13 +53504,13 @@ _sk_hsl_to_rgb_sse2 LABEL PROC
DB 15,84,243 ; andps %xmm3,%xmm6
DB 15,85,217 ; andnps %xmm1,%xmm3
DB 15,86,222 ; orps %xmm6,%xmm3
- DB 15,40,168,182,193,0,0 ; movaps 0xc1b6(%eax),%xmm5
+ DB 15,40,168,134,210,0,0 ; movaps 0xd286(%eax),%xmm5
DB 15,88,232 ; addps %xmm0,%xmm5
DB 243,15,91,205 ; cvttps2dq %xmm5,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
DB 15,40,197 ; movaps %xmm5,%xmm0
DB 15,194,193,1 ; cmpltps %xmm1,%xmm0
- DB 15,40,176,230,191,0,0 ; movaps 0xbfe6(%eax),%xmm6
+ DB 15,40,176,182,208,0,0 ; movaps 0xd0b6(%eax),%xmm6
DB 15,41,117,136 ; movaps %xmm6,-0x78(%ebp)
DB 15,84,198 ; andps %xmm6,%xmm0
DB 15,92,200 ; subps %xmm0,%xmm1
@@ -50965,19 +53520,19 @@ _sk_hsl_to_rgb_sse2 LABEL PROC
DB 15,41,93,216 ; movaps %xmm3,-0x28(%ebp)
DB 15,88,210 ; addps %xmm2,%xmm2
DB 15,92,211 ; subps %xmm3,%xmm2
- DB 15,40,184,198,193,0,0 ; movaps 0xc1c6(%eax),%xmm7
+ DB 15,40,184,150,210,0,0 ; movaps 0xd296(%eax),%xmm7
DB 15,41,189,88,255,255,255 ; movaps %xmm7,-0xa8(%ebp)
DB 15,194,253,2 ; cmpleps %xmm5,%xmm7
DB 15,92,218 ; subps %xmm2,%xmm3
DB 15,41,93,200 ; movaps %xmm3,-0x38(%ebp)
DB 15,40,204 ; movaps %xmm4,%xmm1
DB 15,194,205,2 ; cmpleps %xmm5,%xmm1
- DB 15,40,160,166,193,0,0 ; movaps 0xc1a6(%eax),%xmm4
+ DB 15,40,160,118,210,0,0 ; movaps 0xd276(%eax),%xmm4
DB 15,41,165,120,255,255,255 ; movaps %xmm4,-0x88(%ebp)
DB 15,194,229,2 ; cmpleps %xmm5,%xmm4
- DB 15,40,176,118,193,0,0 ; movaps 0xc176(%eax),%xmm6
+ DB 15,40,176,70,210,0,0 ; movaps 0xd246(%eax),%xmm6
DB 15,89,238 ; mulps %xmm6,%xmm5
- DB 15,40,128,150,193,0,0 ; movaps 0xc196(%eax),%xmm0
+ DB 15,40,128,102,210,0,0 ; movaps 0xd266(%eax),%xmm0
DB 15,41,69,168 ; movaps %xmm0,-0x58(%ebp)
DB 15,92,197 ; subps %xmm5,%xmm0
DB 15,89,195 ; mulps %xmm3,%xmm0
@@ -51003,18 +53558,18 @@ _sk_hsl_to_rgb_sse2 LABEL PROC
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
DB 15,40,203 ; movaps %xmm3,%xmm1
DB 15,194,200,1 ; cmpltps %xmm0,%xmm1
- DB 15,84,136,230,191,0,0 ; andps 0xbfe6(%eax),%xmm1
+ DB 15,84,136,182,208,0,0 ; andps 0xd0b6(%eax),%xmm1
DB 15,92,193 ; subps %xmm1,%xmm0
DB 15,40,203 ; movaps %xmm3,%xmm1
DB 15,92,200 ; subps %xmm0,%xmm1
- DB 15,40,128,198,193,0,0 ; movaps 0xc1c6(%eax),%xmm0
+ DB 15,40,128,150,210,0,0 ; movaps 0xd296(%eax),%xmm0
DB 15,194,193,2 ; cmpleps %xmm1,%xmm0
- DB 15,40,152,214,191,0,0 ; movaps 0xbfd6(%eax),%xmm3
+ DB 15,40,152,166,208,0,0 ; movaps 0xd0a6(%eax),%xmm3
DB 15,194,217,2 ; cmpleps %xmm1,%xmm3
- DB 15,40,160,166,193,0,0 ; movaps 0xc1a6(%eax),%xmm4
+ DB 15,40,160,118,210,0,0 ; movaps 0xd276(%eax),%xmm4
DB 15,194,225,2 ; cmpleps %xmm1,%xmm4
DB 15,89,206 ; mulps %xmm6,%xmm1
- DB 15,40,168,150,193,0,0 ; movaps 0xc196(%eax),%xmm5
+ DB 15,40,168,102,210,0,0 ; movaps 0xd266(%eax),%xmm5
DB 15,92,233 ; subps %xmm1,%xmm5
DB 15,89,239 ; mulps %xmm7,%xmm5
DB 15,88,234 ; addps %xmm2,%xmm5
@@ -51034,7 +53589,7 @@ _sk_hsl_to_rgb_sse2 LABEL PROC
DB 15,40,125,232 ; movaps -0x18(%ebp),%xmm7
DB 15,85,252 ; andnps %xmm4,%xmm7
DB 15,40,93,184 ; movaps -0x48(%ebp),%xmm3
- DB 15,88,152,214,193,0,0 ; addps 0xc1d6(%eax),%xmm3
+ DB 15,88,152,166,210,0,0 ; addps 0xd2a6(%eax),%xmm3
DB 243,15,91,195 ; cvttps2dq %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
DB 15,40,203 ; movaps %xmm3,%xmm1
@@ -51132,9 +53687,9 @@ _sk_scale_u8_sse2 LABEL PROC
DB 102,15,110,36,62 ; movd (%esi,%edi,1),%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
DB 102,15,97,224 ; punpcklwd %xmm0,%xmm4
- DB 102,15,219,162,44,190,0,0 ; pand 0xbe2c(%edx),%xmm4
+ DB 102,15,219,162,252,206,0,0 ; pand 0xcefc(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,108,191,0,0 ; mulps 0xbf6c(%edx),%xmm4
+ DB 15,89,162,60,208,0,0 ; mulps 0xd03c(%edx),%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
DB 15,89,204 ; mulps %xmm4,%xmm1
DB 15,89,212 ; mulps %xmm4,%xmm2
@@ -51198,17 +53753,17 @@ _sk_scale_565_sse2 LABEL PROC
DB 15,133,157,0,0,0 ; jne 29dc <_sk_scale_565_sse2+0xd8>
DB 243,15,126,52,126 ; movq (%esi,%edi,2),%xmm6
DB 102,15,97,240 ; punpcklwd %xmm0,%xmm6
- DB 102,15,111,162,194,190,0,0 ; movdqa 0xbec2(%edx),%xmm4
+ DB 102,15,111,162,146,207,0,0 ; movdqa 0xcf92(%edx),%xmm4
DB 102,15,219,230 ; pand %xmm6,%xmm4
DB 15,91,212 ; cvtdq2ps %xmm4,%xmm2
- DB 15,89,146,210,190,0,0 ; mulps 0xbed2(%edx),%xmm2
- DB 102,15,111,170,226,190,0,0 ; movdqa 0xbee2(%edx),%xmm5
+ DB 15,89,146,162,207,0,0 ; mulps 0xcfa2(%edx),%xmm2
+ DB 102,15,111,170,178,207,0,0 ; movdqa 0xcfb2(%edx),%xmm5
DB 102,15,219,238 ; pand %xmm6,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,170,242,190,0,0 ; mulps 0xbef2(%edx),%xmm5
- DB 102,15,219,178,2,191,0,0 ; pand 0xbf02(%edx),%xmm6
+ DB 15,89,170,194,207,0,0 ; mulps 0xcfc2(%edx),%xmm5
+ DB 102,15,219,178,210,207,0,0 ; pand 0xcfd2(%edx),%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,178,18,191,0,0 ; mulps 0xbf12(%edx),%xmm6
+ DB 15,89,178,226,207,0,0 ; mulps 0xcfe2(%edx),%xmm6
DB 15,40,253 ; movaps %xmm5,%xmm7
DB 15,93,254 ; minps %xmm6,%xmm7
DB 15,40,226 ; movaps %xmm2,%xmm4
@@ -51318,9 +53873,9 @@ _sk_lerp_u8_sse2 LABEL PROC
DB 102,15,110,36,62 ; movd (%esi,%edi,1),%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
DB 102,15,97,224 ; punpcklwd %xmm0,%xmm4
- DB 102,15,219,162,4,188,0,0 ; pand 0xbc04(%edx),%xmm4
+ DB 102,15,219,162,212,204,0,0 ; pand 0xccd4(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,68,189,0,0 ; mulps 0xbd44(%edx),%xmm4
+ DB 15,89,162,20,206,0,0 ; mulps 0xce14(%edx),%xmm4
DB 15,40,105,16 ; movaps 0x10(%ecx),%xmm5
DB 15,40,113,32 ; movaps 0x20(%ecx),%xmm6
DB 15,92,197 ; subps %xmm5,%xmm0
@@ -51396,17 +53951,17 @@ _sk_lerp_565_sse2 LABEL PROC
DB 15,133,211,0,0,0 ; jne 2c6a <_sk_lerp_565_sse2+0x113>
DB 243,15,126,44,126 ; movq (%esi,%edi,2),%xmm5
DB 102,15,97,232 ; punpcklwd %xmm0,%xmm5
- DB 102,15,111,162,106,188,0,0 ; movdqa 0xbc6a(%edx),%xmm4
+ DB 102,15,111,162,58,205,0,0 ; movdqa 0xcd3a(%edx),%xmm4
DB 102,15,219,229 ; pand %xmm5,%xmm4
DB 15,91,204 ; cvtdq2ps %xmm4,%xmm1
- DB 15,89,138,122,188,0,0 ; mulps 0xbc7a(%edx),%xmm1
- DB 102,15,111,178,138,188,0,0 ; movdqa 0xbc8a(%edx),%xmm6
+ DB 15,89,138,74,205,0,0 ; mulps 0xcd4a(%edx),%xmm1
+ DB 102,15,111,178,90,205,0,0 ; movdqa 0xcd5a(%edx),%xmm6
DB 102,15,219,245 ; pand %xmm5,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,178,154,188,0,0 ; mulps 0xbc9a(%edx),%xmm6
- DB 102,15,219,170,170,188,0,0 ; pand 0xbcaa(%edx),%xmm5
+ DB 15,89,178,106,205,0,0 ; mulps 0xcd6a(%edx),%xmm6
+ DB 102,15,219,170,122,205,0,0 ; pand 0xcd7a(%edx),%xmm5
DB 15,91,213 ; cvtdq2ps %xmm5,%xmm2
- DB 15,89,146,186,188,0,0 ; mulps 0xbcba(%edx),%xmm2
+ DB 15,89,146,138,205,0,0 ; mulps 0xcd8a(%edx),%xmm2
DB 15,40,218 ; movaps %xmm2,%xmm3
DB 15,41,93,200 ; movaps %xmm3,-0x38(%ebp)
DB 15,40,254 ; movaps %xmm6,%xmm7
@@ -51492,7 +54047,7 @@ _sk_load_tables_sse2 LABEL PROC
DB 139,30 ; mov (%esi),%ebx
DB 15,133,22,1,0,0 ; jne 2dee <_sk_load_tables_sse2+0x13c>
DB 243,15,111,28,187 ; movdqu (%ebx,%edi,4),%xmm3
- DB 102,15,111,146,208,185,0,0 ; movdqa 0xb9d0(%edx),%xmm2
+ DB 102,15,111,146,160,202,0,0 ; movdqa 0xcaa0(%edx),%xmm2
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
@@ -51548,7 +54103,7 @@ _sk_load_tables_sse2 LABEL PROC
DB 102,15,20,215 ; unpcklpd %xmm7,%xmm2
DB 102,15,114,211,24 ; psrld $0x18,%xmm3
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,154,16,187,0,0 ; mulps 0xbb10(%edx),%xmm3
+ DB 15,89,154,224,203,0,0 ; mulps 0xcbe0(%edx),%xmm3
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 137,194 ; mov %eax,%edx
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -51621,7 +54176,7 @@ _sk_load_tables_u16_be_sse2 LABEL PROC
DB 242,15,112,192,232 ; pshuflw $0xe8,%xmm0,%xmm0
DB 243,15,112,192,232 ; pshufhw $0xe8,%xmm0,%xmm0
DB 102,15,112,192,232 ; pshufd $0xe8,%xmm0,%xmm0
- DB 102,15,111,146,15,186,0,0 ; movdqa 0xba0f(%edx),%xmm2
+ DB 102,15,111,146,223,202,0,0 ; movdqa 0xcadf(%edx),%xmm2
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,97,196 ; punpcklwd %xmm4,%xmm0
@@ -51693,7 +54248,7 @@ _sk_load_tables_u16_be_sse2 LABEL PROC
DB 243,15,126,93,232 ; movq -0x18(%ebp),%xmm3
DB 102,15,97,220 ; punpcklwd %xmm4,%xmm3
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,154,31,186,0,0 ; mulps 0xba1f(%edx),%xmm3
+ DB 15,89,154,239,202,0,0 ; mulps 0xcaef(%edx),%xmm3
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 137,194 ; mov %eax,%edx
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -51764,7 +54319,7 @@ _sk_load_tables_rgb_u16_be_sse2 LABEL PROC
DB 242,15,112,194,232 ; pshuflw $0xe8,%xmm2,%xmm0
DB 243,15,112,192,232 ; pshufhw $0xe8,%xmm0,%xmm0
DB 102,15,112,192,232 ; pshufd $0xe8,%xmm0,%xmm0
- DB 102,15,111,146,232,183,0,0 ; movdqa 0xb7e8(%edx),%xmm2
+ DB 102,15,111,146,184,200,0,0 ; movdqa 0xc8b8(%edx),%xmm2
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,97,195 ; punpcklwd %xmm3,%xmm0
@@ -51829,7 +54384,7 @@ _sk_load_tables_rgb_u16_be_sse2 LABEL PROC
DB 137,198 ; mov %eax,%esi
DB 141,70,8 ; lea 0x8(%esi),%eax
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,154,120,181,0,0 ; movaps 0xb578(%edx),%xmm3
+ DB 15,40,154,72,198,0,0 ; movaps 0xc648(%edx),%xmm3
DB 80 ; push %eax
DB 81 ; push %ecx
DB 255,86,4 ; call *0x4(%esi)
@@ -51870,7 +54425,7 @@ _sk_byte_tables_sse2 LABEL PROC
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,8 ; mov (%eax),%ecx
- DB 15,40,162,27,180,0,0 ; movaps 0xb41b(%edx),%xmm4
+ DB 15,40,162,235,196,0,0 ; movaps 0xc4eb(%edx),%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
DB 102,15,91,192 ; cvtps2dq %xmm0,%xmm0
DB 102,15,112,232,78 ; pshufd $0x4e,%xmm0,%xmm5
@@ -51892,7 +54447,7 @@ _sk_byte_tables_sse2 LABEL PROC
DB 102,15,110,192 ; movd %eax,%xmm0
DB 139,65,4 ; mov 0x4(%ecx),%eax
DB 102,15,196,195,1 ; pinsrw $0x1,%ebx,%xmm0
- DB 15,40,170,75,181,0,0 ; movaps 0xb54b(%edx),%xmm5
+ DB 15,40,170,27,198,0,0 ; movaps 0xc61b(%edx),%xmm5
DB 15,89,204 ; mulps %xmm4,%xmm1
DB 102,15,91,201 ; cvtps2dq %xmm1,%xmm1
DB 102,15,112,241,78 ; pshufd $0x4e,%xmm1,%xmm6
@@ -52020,7 +54575,7 @@ _sk_byte_tables_rgb_sse2 LABEL PROC
DB 102,15,110,199 ; movd %edi,%xmm0
DB 139,121,4 ; mov 0x4(%ecx),%edi
DB 102,15,196,198,1 ; pinsrw $0x1,%esi,%xmm0
- DB 15,40,170,79,179,0,0 ; movaps 0xb34f(%edx),%xmm5
+ DB 15,40,170,31,196,0,0 ; movaps 0xc41f(%edx),%xmm5
DB 15,89,204 ; mulps %xmm4,%xmm1
DB 102,15,91,201 ; cvtps2dq %xmm1,%xmm1
DB 102,15,112,241,78 ; pshufd $0x4e,%xmm1,%xmm6
@@ -52266,15 +54821,15 @@ _sk_parametric_r_sse2 LABEL PROC
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
DB 15,88,245 ; addps %xmm5,%xmm6
DB 15,91,238 ; cvtdq2ps %xmm6,%xmm5
- DB 15,89,170,15,177,0,0 ; mulps 0xb10f(%edx),%xmm5
- DB 15,84,178,31,177,0,0 ; andps 0xb11f(%edx),%xmm6
- DB 15,86,178,111,174,0,0 ; orps 0xae6f(%edx),%xmm6
- DB 15,88,170,47,177,0,0 ; addps 0xb12f(%edx),%xmm5
- DB 15,40,186,63,177,0,0 ; movaps 0xb13f(%edx),%xmm7
+ DB 15,89,170,223,193,0,0 ; mulps 0xc1df(%edx),%xmm5
+ DB 15,84,178,239,193,0,0 ; andps 0xc1ef(%edx),%xmm6
+ DB 15,86,178,63,191,0,0 ; orps 0xbf3f(%edx),%xmm6
+ DB 15,88,170,255,193,0,0 ; addps 0xc1ff(%edx),%xmm5
+ DB 15,40,186,15,194,0,0 ; movaps 0xc20f(%edx),%xmm7
DB 15,89,254 ; mulps %xmm6,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,88,178,79,177,0,0 ; addps 0xb14f(%edx),%xmm6
- DB 15,40,186,95,177,0,0 ; movaps 0xb15f(%edx),%xmm7
+ DB 15,88,178,31,194,0,0 ; addps 0xc21f(%edx),%xmm6
+ DB 15,40,186,47,194,0,0 ; movaps 0xc22f(%edx),%xmm7
DB 15,94,254 ; divps %xmm6,%xmm7
DB 243,15,16,49 ; movss (%ecx),%xmm6
DB 15,198,246,0 ; shufps $0x0,%xmm6,%xmm6
@@ -52284,21 +54839,21 @@ _sk_parametric_r_sse2 LABEL PROC
DB 15,91,254 ; cvtdq2ps %xmm6,%xmm7
DB 15,40,197 ; movaps %xmm5,%xmm0
DB 15,194,199,1 ; cmpltps %xmm7,%xmm0
- DB 15,40,178,127,174,0,0 ; movaps 0xae7f(%edx),%xmm6
+ DB 15,40,178,79,191,0,0 ; movaps 0xbf4f(%edx),%xmm6
DB 15,84,198 ; andps %xmm6,%xmm0
DB 15,92,248 ; subps %xmm0,%xmm7
DB 15,40,197 ; movaps %xmm5,%xmm0
DB 15,92,199 ; subps %xmm7,%xmm0
- DB 15,88,170,111,177,0,0 ; addps 0xb16f(%edx),%xmm5
- DB 15,40,186,127,177,0,0 ; movaps 0xb17f(%edx),%xmm7
+ DB 15,88,170,63,194,0,0 ; addps 0xc23f(%edx),%xmm5
+ DB 15,40,186,79,194,0,0 ; movaps 0xc24f(%edx),%xmm7
DB 15,89,248 ; mulps %xmm0,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,40,186,143,177,0,0 ; movaps 0xb18f(%edx),%xmm7
+ DB 15,40,186,95,194,0,0 ; movaps 0xc25f(%edx),%xmm7
DB 15,92,248 ; subps %xmm0,%xmm7
- DB 15,40,130,159,177,0,0 ; movaps 0xb19f(%edx),%xmm0
+ DB 15,40,130,111,194,0,0 ; movaps 0xc26f(%edx),%xmm0
DB 15,94,199 ; divps %xmm7,%xmm0
DB 15,88,197 ; addps %xmm5,%xmm0
- DB 15,89,130,175,177,0,0 ; mulps 0xb1af(%edx),%xmm0
+ DB 15,89,130,127,194,0,0 ; mulps 0xc27f(%edx),%xmm0
DB 102,15,91,192 ; cvtps2dq %xmm0,%xmm0
DB 243,15,16,105,20 ; movss 0x14(%ecx),%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
@@ -52350,15 +54905,15 @@ _sk_parametric_g_sse2 LABEL PROC
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
DB 15,88,245 ; addps %xmm5,%xmm6
DB 15,91,238 ; cvtdq2ps %xmm6,%xmm5
- DB 15,89,170,216,175,0,0 ; mulps 0xafd8(%edx),%xmm5
- DB 15,84,178,232,175,0,0 ; andps 0xafe8(%edx),%xmm6
- DB 15,86,178,56,173,0,0 ; orps 0xad38(%edx),%xmm6
- DB 15,88,170,248,175,0,0 ; addps 0xaff8(%edx),%xmm5
- DB 15,40,186,8,176,0,0 ; movaps 0xb008(%edx),%xmm7
+ DB 15,89,170,168,192,0,0 ; mulps 0xc0a8(%edx),%xmm5
+ DB 15,84,178,184,192,0,0 ; andps 0xc0b8(%edx),%xmm6
+ DB 15,86,178,8,190,0,0 ; orps 0xbe08(%edx),%xmm6
+ DB 15,88,170,200,192,0,0 ; addps 0xc0c8(%edx),%xmm5
+ DB 15,40,186,216,192,0,0 ; movaps 0xc0d8(%edx),%xmm7
DB 15,89,254 ; mulps %xmm6,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,88,178,24,176,0,0 ; addps 0xb018(%edx),%xmm6
- DB 15,40,186,40,176,0,0 ; movaps 0xb028(%edx),%xmm7
+ DB 15,88,178,232,192,0,0 ; addps 0xc0e8(%edx),%xmm6
+ DB 15,40,186,248,192,0,0 ; movaps 0xc0f8(%edx),%xmm7
DB 15,94,254 ; divps %xmm6,%xmm7
DB 243,15,16,49 ; movss (%ecx),%xmm6
DB 15,198,246,0 ; shufps $0x0,%xmm6,%xmm6
@@ -52368,21 +54923,21 @@ _sk_parametric_g_sse2 LABEL PROC
DB 15,91,254 ; cvtdq2ps %xmm6,%xmm7
DB 15,40,197 ; movaps %xmm5,%xmm0
DB 15,194,199,1 ; cmpltps %xmm7,%xmm0
- DB 15,40,178,72,173,0,0 ; movaps 0xad48(%edx),%xmm6
+ DB 15,40,178,24,190,0,0 ; movaps 0xbe18(%edx),%xmm6
DB 15,84,198 ; andps %xmm6,%xmm0
DB 15,92,248 ; subps %xmm0,%xmm7
DB 15,40,197 ; movaps %xmm5,%xmm0
DB 15,92,199 ; subps %xmm7,%xmm0
- DB 15,88,170,56,176,0,0 ; addps 0xb038(%edx),%xmm5
- DB 15,40,186,72,176,0,0 ; movaps 0xb048(%edx),%xmm7
+ DB 15,88,170,8,193,0,0 ; addps 0xc108(%edx),%xmm5
+ DB 15,40,186,24,193,0,0 ; movaps 0xc118(%edx),%xmm7
DB 15,89,248 ; mulps %xmm0,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,40,186,88,176,0,0 ; movaps 0xb058(%edx),%xmm7
+ DB 15,40,186,40,193,0,0 ; movaps 0xc128(%edx),%xmm7
DB 15,92,248 ; subps %xmm0,%xmm7
- DB 15,40,130,104,176,0,0 ; movaps 0xb068(%edx),%xmm0
+ DB 15,40,130,56,193,0,0 ; movaps 0xc138(%edx),%xmm0
DB 15,94,199 ; divps %xmm7,%xmm0
DB 15,88,197 ; addps %xmm5,%xmm0
- DB 15,89,130,120,176,0,0 ; mulps 0xb078(%edx),%xmm0
+ DB 15,89,130,72,193,0,0 ; mulps 0xc148(%edx),%xmm0
DB 102,15,91,192 ; cvtps2dq %xmm0,%xmm0
DB 243,15,16,105,20 ; movss 0x14(%ecx),%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
@@ -52433,15 +54988,15 @@ _sk_parametric_b_sse2 LABEL PROC
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
DB 15,88,245 ; addps %xmm5,%xmm6
DB 15,91,238 ; cvtdq2ps %xmm6,%xmm5
- DB 15,89,170,164,174,0,0 ; mulps 0xaea4(%edx),%xmm5
- DB 15,84,178,180,174,0,0 ; andps 0xaeb4(%edx),%xmm6
- DB 15,86,178,4,172,0,0 ; orps 0xac04(%edx),%xmm6
- DB 15,88,170,196,174,0,0 ; addps 0xaec4(%edx),%xmm5
- DB 15,40,186,212,174,0,0 ; movaps 0xaed4(%edx),%xmm7
+ DB 15,89,170,116,191,0,0 ; mulps 0xbf74(%edx),%xmm5
+ DB 15,84,178,132,191,0,0 ; andps 0xbf84(%edx),%xmm6
+ DB 15,86,178,212,188,0,0 ; orps 0xbcd4(%edx),%xmm6
+ DB 15,88,170,148,191,0,0 ; addps 0xbf94(%edx),%xmm5
+ DB 15,40,186,164,191,0,0 ; movaps 0xbfa4(%edx),%xmm7
DB 15,89,254 ; mulps %xmm6,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,88,178,228,174,0,0 ; addps 0xaee4(%edx),%xmm6
- DB 15,40,186,244,174,0,0 ; movaps 0xaef4(%edx),%xmm7
+ DB 15,88,178,180,191,0,0 ; addps 0xbfb4(%edx),%xmm6
+ DB 15,40,186,196,191,0,0 ; movaps 0xbfc4(%edx),%xmm7
DB 15,94,254 ; divps %xmm6,%xmm7
DB 243,15,16,49 ; movss (%ecx),%xmm6
DB 15,198,246,0 ; shufps $0x0,%xmm6,%xmm6
@@ -52451,21 +55006,21 @@ _sk_parametric_b_sse2 LABEL PROC
DB 15,91,254 ; cvtdq2ps %xmm6,%xmm7
DB 15,40,197 ; movaps %xmm5,%xmm0
DB 15,194,199,1 ; cmpltps %xmm7,%xmm0
- DB 15,40,178,20,172,0,0 ; movaps 0xac14(%edx),%xmm6
+ DB 15,40,178,228,188,0,0 ; movaps 0xbce4(%edx),%xmm6
DB 15,84,198 ; andps %xmm6,%xmm0
DB 15,92,248 ; subps %xmm0,%xmm7
DB 15,40,197 ; movaps %xmm5,%xmm0
DB 15,92,199 ; subps %xmm7,%xmm0
- DB 15,88,170,4,175,0,0 ; addps 0xaf04(%edx),%xmm5
- DB 15,40,186,20,175,0,0 ; movaps 0xaf14(%edx),%xmm7
+ DB 15,88,170,212,191,0,0 ; addps 0xbfd4(%edx),%xmm5
+ DB 15,40,186,228,191,0,0 ; movaps 0xbfe4(%edx),%xmm7
DB 15,89,248 ; mulps %xmm0,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,40,186,36,175,0,0 ; movaps 0xaf24(%edx),%xmm7
+ DB 15,40,186,244,191,0,0 ; movaps 0xbff4(%edx),%xmm7
DB 15,92,248 ; subps %xmm0,%xmm7
- DB 15,40,130,52,175,0,0 ; movaps 0xaf34(%edx),%xmm0
+ DB 15,40,130,4,192,0,0 ; movaps 0xc004(%edx),%xmm0
DB 15,94,199 ; divps %xmm7,%xmm0
DB 15,88,197 ; addps %xmm5,%xmm0
- DB 15,89,130,68,175,0,0 ; mulps 0xaf44(%edx),%xmm0
+ DB 15,89,130,20,192,0,0 ; mulps 0xc014(%edx),%xmm0
DB 102,15,91,192 ; cvtps2dq %xmm0,%xmm0
DB 243,15,16,105,20 ; movss 0x14(%ecx),%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
@@ -52516,15 +55071,15 @@ _sk_parametric_a_sse2 LABEL PROC
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
DB 15,88,245 ; addps %xmm5,%xmm6
DB 15,91,238 ; cvtdq2ps %xmm6,%xmm5
- DB 15,89,170,112,173,0,0 ; mulps 0xad70(%edx),%xmm5
- DB 15,84,178,128,173,0,0 ; andps 0xad80(%edx),%xmm6
- DB 15,86,178,208,170,0,0 ; orps 0xaad0(%edx),%xmm6
- DB 15,88,170,144,173,0,0 ; addps 0xad90(%edx),%xmm5
- DB 15,40,186,160,173,0,0 ; movaps 0xada0(%edx),%xmm7
+ DB 15,89,170,64,190,0,0 ; mulps 0xbe40(%edx),%xmm5
+ DB 15,84,178,80,190,0,0 ; andps 0xbe50(%edx),%xmm6
+ DB 15,86,178,160,187,0,0 ; orps 0xbba0(%edx),%xmm6
+ DB 15,88,170,96,190,0,0 ; addps 0xbe60(%edx),%xmm5
+ DB 15,40,186,112,190,0,0 ; movaps 0xbe70(%edx),%xmm7
DB 15,89,254 ; mulps %xmm6,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,88,178,176,173,0,0 ; addps 0xadb0(%edx),%xmm6
- DB 15,40,186,192,173,0,0 ; movaps 0xadc0(%edx),%xmm7
+ DB 15,88,178,128,190,0,0 ; addps 0xbe80(%edx),%xmm6
+ DB 15,40,186,144,190,0,0 ; movaps 0xbe90(%edx),%xmm7
DB 15,94,254 ; divps %xmm6,%xmm7
DB 243,15,16,49 ; movss (%ecx),%xmm6
DB 15,198,246,0 ; shufps $0x0,%xmm6,%xmm6
@@ -52534,21 +55089,21 @@ _sk_parametric_a_sse2 LABEL PROC
DB 15,91,254 ; cvtdq2ps %xmm6,%xmm7
DB 15,40,197 ; movaps %xmm5,%xmm0
DB 15,194,199,1 ; cmpltps %xmm7,%xmm0
- DB 15,40,178,224,170,0,0 ; movaps 0xaae0(%edx),%xmm6
+ DB 15,40,178,176,187,0,0 ; movaps 0xbbb0(%edx),%xmm6
DB 15,84,198 ; andps %xmm6,%xmm0
DB 15,92,248 ; subps %xmm0,%xmm7
DB 15,40,197 ; movaps %xmm5,%xmm0
DB 15,92,199 ; subps %xmm7,%xmm0
- DB 15,88,170,208,173,0,0 ; addps 0xadd0(%edx),%xmm5
- DB 15,40,186,224,173,0,0 ; movaps 0xade0(%edx),%xmm7
+ DB 15,88,170,160,190,0,0 ; addps 0xbea0(%edx),%xmm5
+ DB 15,40,186,176,190,0,0 ; movaps 0xbeb0(%edx),%xmm7
DB 15,89,248 ; mulps %xmm0,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,40,186,240,173,0,0 ; movaps 0xadf0(%edx),%xmm7
+ DB 15,40,186,192,190,0,0 ; movaps 0xbec0(%edx),%xmm7
DB 15,92,248 ; subps %xmm0,%xmm7
- DB 15,40,130,0,174,0,0 ; movaps 0xae00(%edx),%xmm0
+ DB 15,40,130,208,190,0,0 ; movaps 0xbed0(%edx),%xmm0
DB 15,94,199 ; divps %xmm7,%xmm0
DB 15,88,197 ; addps %xmm5,%xmm0
- DB 15,89,130,16,174,0,0 ; mulps 0xae10(%edx),%xmm0
+ DB 15,89,130,224,190,0,0 ; mulps 0xbee0(%edx),%xmm0
DB 102,15,91,192 ; cvtps2dq %xmm0,%xmm0
DB 243,15,16,105,20 ; movss 0x14(%ecx),%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
@@ -52581,15 +55136,15 @@ _sk_gamma_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 3c21 <_sk_gamma_sse2+0x12>
DB 88 ; pop %eax
DB 15,91,195 ; cvtdq2ps %xmm3,%xmm0
- DB 15,89,128,63,172,0,0 ; mulps 0xac3f(%eax),%xmm0
- DB 15,84,152,79,172,0,0 ; andps 0xac4f(%eax),%xmm3
- DB 15,86,152,159,169,0,0 ; orps 0xa99f(%eax),%xmm3
- DB 15,88,128,95,172,0,0 ; addps 0xac5f(%eax),%xmm0
+ DB 15,89,128,15,189,0,0 ; mulps 0xbd0f(%eax),%xmm0
+ DB 15,84,152,31,189,0,0 ; andps 0xbd1f(%eax),%xmm3
+ DB 15,86,152,111,186,0,0 ; orps 0xba6f(%eax),%xmm3
+ DB 15,88,128,47,189,0,0 ; addps 0xbd2f(%eax),%xmm0
DB 15,40,227 ; movaps %xmm3,%xmm4
- DB 15,89,160,111,172,0,0 ; mulps 0xac6f(%eax),%xmm4
+ DB 15,89,160,63,189,0,0 ; mulps 0xbd3f(%eax),%xmm4
DB 15,92,196 ; subps %xmm4,%xmm0
- DB 15,88,152,127,172,0,0 ; addps 0xac7f(%eax),%xmm3
- DB 15,40,160,143,172,0,0 ; movaps 0xac8f(%eax),%xmm4
+ DB 15,88,152,79,189,0,0 ; addps 0xbd4f(%eax),%xmm3
+ DB 15,40,160,95,189,0,0 ; movaps 0xbd5f(%eax),%xmm4
DB 15,94,227 ; divps %xmm3,%xmm4
DB 15,92,196 ; subps %xmm4,%xmm0
DB 139,77,12 ; mov 0xc(%ebp),%ecx
@@ -52602,30 +55157,30 @@ _sk_gamma_sse2 LABEL PROC
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
DB 15,40,224 ; movaps %xmm0,%xmm4
DB 15,194,227,1 ; cmpltps %xmm3,%xmm4
- DB 15,84,160,175,169,0,0 ; andps 0xa9af(%eax),%xmm4
+ DB 15,84,160,127,186,0,0 ; andps 0xba7f(%eax),%xmm4
DB 15,92,220 ; subps %xmm4,%xmm3
DB 15,40,224 ; movaps %xmm0,%xmm4
DB 15,92,227 ; subps %xmm3,%xmm4
- DB 15,88,128,159,172,0,0 ; addps 0xac9f(%eax),%xmm0
- DB 15,40,176,191,172,0,0 ; movaps 0xacbf(%eax),%xmm6
+ DB 15,88,128,111,189,0,0 ; addps 0xbd6f(%eax),%xmm0
+ DB 15,40,176,143,189,0,0 ; movaps 0xbd8f(%eax),%xmm6
DB 15,92,244 ; subps %xmm4,%xmm6
- DB 15,40,168,175,172,0,0 ; movaps 0xacaf(%eax),%xmm5
+ DB 15,40,168,127,189,0,0 ; movaps 0xbd7f(%eax),%xmm5
DB 15,89,229 ; mulps %xmm5,%xmm4
DB 15,92,196 ; subps %xmm4,%xmm0
- DB 15,40,152,207,172,0,0 ; movaps 0xaccf(%eax),%xmm3
+ DB 15,40,152,159,189,0,0 ; movaps 0xbd9f(%eax),%xmm3
DB 15,40,227 ; movaps %xmm3,%xmm4
DB 15,94,230 ; divps %xmm6,%xmm4
DB 15,88,224 ; addps %xmm0,%xmm4
DB 15,91,193 ; cvtdq2ps %xmm1,%xmm0
- DB 15,89,128,63,172,0,0 ; mulps 0xac3f(%eax),%xmm0
- DB 15,84,136,79,172,0,0 ; andps 0xac4f(%eax),%xmm1
- DB 15,86,136,159,169,0,0 ; orps 0xa99f(%eax),%xmm1
- DB 15,88,128,95,172,0,0 ; addps 0xac5f(%eax),%xmm0
+ DB 15,89,128,15,189,0,0 ; mulps 0xbd0f(%eax),%xmm0
+ DB 15,84,136,31,189,0,0 ; andps 0xbd1f(%eax),%xmm1
+ DB 15,86,136,111,186,0,0 ; orps 0xba6f(%eax),%xmm1
+ DB 15,88,128,47,189,0,0 ; addps 0xbd2f(%eax),%xmm0
DB 15,40,241 ; movaps %xmm1,%xmm6
- DB 15,89,176,111,172,0,0 ; mulps 0xac6f(%eax),%xmm6
+ DB 15,89,176,63,189,0,0 ; mulps 0xbd3f(%eax),%xmm6
DB 15,92,198 ; subps %xmm6,%xmm0
- DB 15,88,136,127,172,0,0 ; addps 0xac7f(%eax),%xmm1
- DB 15,40,176,143,172,0,0 ; movaps 0xac8f(%eax),%xmm6
+ DB 15,88,136,79,189,0,0 ; addps 0xbd4f(%eax),%xmm1
+ DB 15,40,176,95,189,0,0 ; movaps 0xbd5f(%eax),%xmm6
DB 15,94,241 ; divps %xmm1,%xmm6
DB 15,92,198 ; subps %xmm6,%xmm0
DB 15,89,199 ; mulps %xmm7,%xmm0
@@ -52633,12 +55188,12 @@ _sk_gamma_sse2 LABEL PROC
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
DB 15,40,240 ; movaps %xmm0,%xmm6
DB 15,194,241,1 ; cmpltps %xmm1,%xmm6
- DB 15,84,176,175,169,0,0 ; andps 0xa9af(%eax),%xmm6
+ DB 15,84,176,127,186,0,0 ; andps 0xba7f(%eax),%xmm6
DB 15,92,206 ; subps %xmm6,%xmm1
DB 15,40,240 ; movaps %xmm0,%xmm6
DB 15,92,241 ; subps %xmm1,%xmm6
- DB 15,88,128,159,172,0,0 ; addps 0xac9f(%eax),%xmm0
- DB 15,40,184,191,172,0,0 ; movaps 0xacbf(%eax),%xmm7
+ DB 15,88,128,111,189,0,0 ; addps 0xbd6f(%eax),%xmm0
+ DB 15,40,184,143,189,0,0 ; movaps 0xbd8f(%eax),%xmm7
DB 15,92,254 ; subps %xmm6,%xmm7
DB 15,89,245 ; mulps %xmm5,%xmm6
DB 15,92,198 ; subps %xmm6,%xmm0
@@ -52646,15 +55201,15 @@ _sk_gamma_sse2 LABEL PROC
DB 15,94,207 ; divps %xmm7,%xmm1
DB 15,88,200 ; addps %xmm0,%xmm1
DB 15,91,194 ; cvtdq2ps %xmm2,%xmm0
- DB 15,89,128,63,172,0,0 ; mulps 0xac3f(%eax),%xmm0
- DB 15,84,144,79,172,0,0 ; andps 0xac4f(%eax),%xmm2
- DB 15,86,144,159,169,0,0 ; orps 0xa99f(%eax),%xmm2
- DB 15,88,128,95,172,0,0 ; addps 0xac5f(%eax),%xmm0
- DB 15,40,176,111,172,0,0 ; movaps 0xac6f(%eax),%xmm6
+ DB 15,89,128,15,189,0,0 ; mulps 0xbd0f(%eax),%xmm0
+ DB 15,84,144,31,189,0,0 ; andps 0xbd1f(%eax),%xmm2
+ DB 15,86,144,111,186,0,0 ; orps 0xba6f(%eax),%xmm2
+ DB 15,88,128,47,189,0,0 ; addps 0xbd2f(%eax),%xmm0
+ DB 15,40,176,63,189,0,0 ; movaps 0xbd3f(%eax),%xmm6
DB 15,89,242 ; mulps %xmm2,%xmm6
DB 15,92,198 ; subps %xmm6,%xmm0
- DB 15,88,144,127,172,0,0 ; addps 0xac7f(%eax),%xmm2
- DB 15,40,176,143,172,0,0 ; movaps 0xac8f(%eax),%xmm6
+ DB 15,88,144,79,189,0,0 ; addps 0xbd4f(%eax),%xmm2
+ DB 15,40,176,95,189,0,0 ; movaps 0xbd5f(%eax),%xmm6
DB 15,94,242 ; divps %xmm2,%xmm6
DB 15,92,198 ; subps %xmm6,%xmm0
DB 15,89,69,232 ; mulps -0x18(%ebp),%xmm0
@@ -52662,18 +55217,18 @@ _sk_gamma_sse2 LABEL PROC
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
DB 15,40,240 ; movaps %xmm0,%xmm6
DB 15,194,242,1 ; cmpltps %xmm2,%xmm6
- DB 15,84,176,175,169,0,0 ; andps 0xa9af(%eax),%xmm6
+ DB 15,84,176,127,186,0,0 ; andps 0xba7f(%eax),%xmm6
DB 15,92,214 ; subps %xmm6,%xmm2
DB 15,40,240 ; movaps %xmm0,%xmm6
DB 15,92,242 ; subps %xmm2,%xmm6
- DB 15,88,128,159,172,0,0 ; addps 0xac9f(%eax),%xmm0
+ DB 15,88,128,111,189,0,0 ; addps 0xbd6f(%eax),%xmm0
DB 15,89,238 ; mulps %xmm6,%xmm5
DB 15,92,197 ; subps %xmm5,%xmm0
- DB 15,40,144,191,172,0,0 ; movaps 0xacbf(%eax),%xmm2
+ DB 15,40,144,143,189,0,0 ; movaps 0xbd8f(%eax),%xmm2
DB 15,92,214 ; subps %xmm6,%xmm2
DB 15,94,218 ; divps %xmm2,%xmm3
DB 15,88,216 ; addps %xmm0,%xmm3
- DB 15,40,128,223,172,0,0 ; movaps 0xacdf(%eax),%xmm0
+ DB 15,40,128,175,189,0,0 ; movaps 0xbdaf(%eax),%xmm0
DB 15,89,224 ; mulps %xmm0,%xmm4
DB 15,89,200 ; mulps %xmm0,%xmm1
DB 15,89,216 ; mulps %xmm0,%xmm3
@@ -52700,29 +55255,29 @@ _sk_lab_to_xyz_sse2 LABEL PROC
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 232,0,0,0,0 ; call 3e09 <_sk_lab_to_xyz_sse2+0x15>
DB 88 ; pop %eax
- DB 15,89,144,7,171,0,0 ; mulps 0xab07(%eax),%xmm2
- DB 15,40,160,151,168,0,0 ; movaps 0xa897(%eax),%xmm4
+ DB 15,89,144,215,187,0,0 ; mulps 0xbbd7(%eax),%xmm2
+ DB 15,40,160,103,185,0,0 ; movaps 0xb967(%eax),%xmm4
DB 15,89,204 ; mulps %xmm4,%xmm1
- DB 15,40,168,23,171,0,0 ; movaps 0xab17(%eax),%xmm5
+ DB 15,40,168,231,187,0,0 ; movaps 0xbbe7(%eax),%xmm5
DB 15,88,205 ; addps %xmm5,%xmm1
DB 15,89,220 ; mulps %xmm4,%xmm3
DB 15,88,221 ; addps %xmm5,%xmm3
- DB 15,88,144,39,171,0,0 ; addps 0xab27(%eax),%xmm2
- DB 15,89,144,55,171,0,0 ; mulps 0xab37(%eax),%xmm2
- DB 15,89,136,71,171,0,0 ; mulps 0xab47(%eax),%xmm1
+ DB 15,88,144,247,187,0,0 ; addps 0xbbf7(%eax),%xmm2
+ DB 15,89,144,7,188,0,0 ; mulps 0xbc07(%eax),%xmm2
+ DB 15,89,136,23,188,0,0 ; mulps 0xbc17(%eax),%xmm1
DB 15,88,202 ; addps %xmm2,%xmm1
- DB 15,89,152,87,171,0,0 ; mulps 0xab57(%eax),%xmm3
+ DB 15,89,152,39,188,0,0 ; mulps 0xbc27(%eax),%xmm3
DB 15,40,234 ; movaps %xmm2,%xmm5
DB 15,92,235 ; subps %xmm3,%xmm5
DB 15,40,193 ; movaps %xmm1,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 15,89,193 ; mulps %xmm1,%xmm0
- DB 15,40,152,103,171,0,0 ; movaps 0xab67(%eax),%xmm3
+ DB 15,40,152,55,188,0,0 ; movaps 0xbc37(%eax),%xmm3
DB 15,40,227 ; movaps %xmm3,%xmm4
DB 15,194,224,1 ; cmpltps %xmm0,%xmm4
- DB 15,40,176,119,171,0,0 ; movaps 0xab77(%eax),%xmm6
+ DB 15,40,176,71,188,0,0 ; movaps 0xbc47(%eax),%xmm6
DB 15,88,206 ; addps %xmm6,%xmm1
- DB 15,40,184,135,171,0,0 ; movaps 0xab87(%eax),%xmm7
+ DB 15,40,184,87,188,0,0 ; movaps 0xbc57(%eax),%xmm7
DB 15,89,207 ; mulps %xmm7,%xmm1
DB 15,84,196 ; andps %xmm4,%xmm0
DB 15,85,225 ; andnps %xmm1,%xmm4
@@ -52747,8 +55302,8 @@ _sk_lab_to_xyz_sse2 LABEL PROC
DB 15,85,221 ; andnps %xmm5,%xmm3
DB 15,86,216 ; orps %xmm0,%xmm3
DB 139,77,12 ; mov 0xc(%ebp),%ecx
- DB 15,89,160,151,171,0,0 ; mulps 0xab97(%eax),%xmm4
- DB 15,89,152,167,171,0,0 ; mulps 0xaba7(%eax),%xmm3
+ DB 15,89,160,103,188,0,0 ; mulps 0xbc67(%eax),%xmm4
+ DB 15,89,152,119,188,0,0 ; mulps 0xbc77(%eax),%xmm3
DB 141,65,4 ; lea 0x4(%ecx),%eax
DB 131,236,8 ; sub $0x8,%esp
DB 15,40,196 ; movaps %xmm4,%xmm0
@@ -52784,9 +55339,9 @@ _sk_load_a8_sse2 LABEL PROC
DB 102,15,110,4,62 ; movd (%esi,%edi,1),%xmm0
DB 102,15,96,192 ; punpcklbw %xmm0,%xmm0
DB 102,15,97,192 ; punpcklwd %xmm0,%xmm0
- DB 102,15,219,130,151,167,0,0 ; pand 0xa797(%edx),%xmm0
+ DB 102,15,219,130,103,184,0,0 ; pand 0xb867(%edx),%xmm0
DB 15,91,216 ; cvtdq2ps %xmm0,%xmm3
- DB 15,89,154,215,168,0,0 ; mulps 0xa8d7(%edx),%xmm3
+ DB 15,89,154,167,185,0,0 ; mulps 0xb9a7(%edx),%xmm3
DB 141,80,8 ; lea 0x8(%eax),%edx
DB 131,236,8 ; sub $0x8,%esp
DB 15,87,192 ; xorps %xmm0,%xmm0
@@ -52849,9 +55404,9 @@ _sk_load_a8_dst_sse2 LABEL PROC
DB 102,15,110,36,55 ; movd (%edi,%esi,1),%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
DB 102,15,97,224 ; punpcklwd %xmm0,%xmm4
- DB 102,15,219,162,195,166,0,0 ; pand 0xa6c3(%edx),%xmm4
+ DB 102,15,219,162,147,183,0,0 ; pand 0xb793(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,3,168,0,0 ; mulps 0xa803(%edx),%xmm4
+ DB 15,89,162,211,184,0,0 ; mulps 0xb8d3(%edx),%xmm4
DB 15,41,97,64 ; movaps %xmm4,0x40(%ecx)
DB 141,80,8 ; lea 0x8(%eax),%edx
DB 131,236,8 ; sub $0x8,%esp
@@ -52940,7 +55495,7 @@ _sk_gather_a8_sse2 LABEL PROC
DB 102,15,96,193 ; punpcklbw %xmm1,%xmm0
DB 102,15,97,193 ; punpcklwd %xmm1,%xmm0
DB 15,91,216 ; cvtdq2ps %xmm0,%xmm3
- DB 15,89,153,214,166,0,0 ; mulps 0xa6d6(%ecx),%xmm3
+ DB 15,89,153,166,183,0,0 ; mulps 0xb7a6(%ecx),%xmm3
DB 141,72,8 ; lea 0x8(%eax),%ecx
DB 131,236,8 ; sub $0x8,%esp
DB 15,87,192 ; xorps %xmm0,%xmm0
@@ -52972,7 +55527,7 @@ _sk_store_a8_sse2 LABEL PROC
DB 15,175,81,4 ; imul 0x4(%ecx),%edx
DB 3,23 ; add (%edi),%edx
DB 139,89,8 ; mov 0x8(%ecx),%ebx
- DB 15,40,166,98,165,0,0 ; movaps 0xa562(%esi),%xmm4
+ DB 15,40,166,50,182,0,0 ; movaps 0xb632(%esi),%xmm4
DB 15,89,227 ; mulps %xmm3,%xmm4
DB 102,15,91,228 ; cvtps2dq %xmm4,%xmm4
DB 102,15,114,244,16 ; pslld $0x10,%xmm4
@@ -53007,7 +55562,7 @@ _sk_store_a8_sse2 LABEL PROC
DB 102,15,197,220,4 ; pextrw $0x4,%xmm4,%ebx
DB 136,92,58,2 ; mov %bl,0x2(%edx,%edi,1)
DB 102,15,112,228,212 ; pshufd $0xd4,%xmm4,%xmm4
- DB 102,15,219,166,130,168,0,0 ; pand 0xa882(%esi),%xmm4
+ DB 102,15,219,166,82,185,0,0 ; pand 0xb952(%esi),%xmm4
DB 102,15,103,228 ; packuswb %xmm4,%xmm4
DB 102,15,103,228 ; packuswb %xmm4,%xmm4
DB 102,15,103,228 ; packuswb %xmm4,%xmm4
@@ -53041,12 +55596,12 @@ _sk_load_g8_sse2 LABEL PROC
DB 102,15,110,4,62 ; movd (%esi,%edi,1),%xmm0
DB 102,15,96,192 ; punpcklbw %xmm0,%xmm0
DB 102,15,97,192 ; punpcklwd %xmm0,%xmm0
- DB 102,15,219,130,160,164,0,0 ; pand 0xa4a0(%edx),%xmm0
+ DB 102,15,219,130,112,181,0,0 ; pand 0xb570(%edx),%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,130,224,165,0,0 ; mulps 0xa5e0(%edx),%xmm0
+ DB 15,89,130,176,182,0,0 ; mulps 0xb6b0(%edx),%xmm0
DB 141,112,8 ; lea 0x8(%eax),%esi
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,154,224,163,0,0 ; movaps 0xa3e0(%edx),%xmm3
+ DB 15,40,154,176,180,0,0 ; movaps 0xb4b0(%edx),%xmm3
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 86 ; push %esi
@@ -53102,13 +55657,13 @@ _sk_load_g8_dst_sse2 LABEL PROC
DB 102,15,110,36,62 ; movd (%esi,%edi,1),%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
DB 102,15,97,224 ; punpcklwd %xmm0,%xmm4
- DB 102,15,219,162,244,163,0,0 ; pand 0xa3f4(%edx),%xmm4
+ DB 102,15,219,162,196,180,0,0 ; pand 0xb4c4(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,52,165,0,0 ; mulps 0xa534(%edx),%xmm4
+ DB 15,89,162,4,182,0,0 ; mulps 0xb604(%edx),%xmm4
DB 15,41,97,48 ; movaps %xmm4,0x30(%ecx)
DB 15,41,97,32 ; movaps %xmm4,0x20(%ecx)
DB 15,41,97,16 ; movaps %xmm4,0x10(%ecx)
- DB 15,40,162,52,163,0,0 ; movaps 0xa334(%edx),%xmm4
+ DB 15,40,162,4,180,0,0 ; movaps 0xb404(%edx),%xmm4
DB 15,41,97,64 ; movaps %xmm4,0x40(%ecx)
DB 141,80,8 ; lea 0x8(%eax),%edx
DB 131,236,8 ; sub $0x8,%esp
@@ -53198,10 +55753,10 @@ _sk_gather_g8_sse2 LABEL PROC
DB 102,15,96,193 ; punpcklbw %xmm1,%xmm0
DB 102,15,97,193 ; punpcklwd %xmm1,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,129,221,163,0,0 ; mulps 0xa3dd(%ecx),%xmm0
+ DB 15,89,129,173,180,0,0 ; mulps 0xb4ad(%ecx),%xmm0
DB 141,80,8 ; lea 0x8(%eax),%edx
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,153,221,161,0,0 ; movaps 0xa1dd(%ecx),%xmm3
+ DB 15,40,153,173,178,0,0 ; movaps 0xb2ad(%ecx),%xmm3
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 82 ; push %edx
@@ -53236,20 +55791,20 @@ _sk_load_565_sse2 LABEL PROC
DB 117,97 ; jne 44bc <_sk_load_565_sse2+0x8c>
DB 243,15,126,20,126 ; movq (%esi,%edi,2),%xmm2
DB 102,15,97,208 ; punpcklwd %xmm0,%xmm2
- DB 102,15,111,130,162,163,0,0 ; movdqa 0xa3a2(%edx),%xmm0
+ DB 102,15,111,130,114,180,0,0 ; movdqa 0xb472(%edx),%xmm0
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,130,178,163,0,0 ; mulps 0xa3b2(%edx),%xmm0
- DB 102,15,111,138,194,163,0,0 ; movdqa 0xa3c2(%edx),%xmm1
+ DB 15,89,130,130,180,0,0 ; mulps 0xb482(%edx),%xmm0
+ DB 102,15,111,138,146,180,0,0 ; movdqa 0xb492(%edx),%xmm1
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,138,210,163,0,0 ; mulps 0xa3d2(%edx),%xmm1
- DB 102,15,219,146,226,163,0,0 ; pand 0xa3e2(%edx),%xmm2
+ DB 15,89,138,162,180,0,0 ; mulps 0xb4a2(%edx),%xmm1
+ DB 102,15,219,146,178,180,0,0 ; pand 0xb4b2(%edx),%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,146,242,163,0,0 ; mulps 0xa3f2(%edx),%xmm2
+ DB 15,89,146,194,180,0,0 ; mulps 0xb4c2(%edx),%xmm2
DB 141,112,8 ; lea 0x8(%eax),%esi
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,154,146,161,0,0 ; movaps 0xa192(%edx),%xmm3
+ DB 15,40,154,98,178,0,0 ; movaps 0xb262(%edx),%xmm3
DB 86 ; push %esi
DB 81 ; push %ecx
DB 255,80,4 ; call *0x4(%eax)
@@ -53301,21 +55856,21 @@ _sk_load_565_dst_sse2 LABEL PROC
DB 117,113 ; jne 459c <_sk_load_565_dst_sse2+0x9c>
DB 243,15,126,36,126 ; movq (%esi,%edi,2),%xmm4
DB 102,15,97,224 ; punpcklwd %xmm0,%xmm4
- DB 102,15,111,170,210,162,0,0 ; movdqa 0xa2d2(%edx),%xmm5
+ DB 102,15,111,170,162,179,0,0 ; movdqa 0xb3a2(%edx),%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,170,226,162,0,0 ; mulps 0xa2e2(%edx),%xmm5
+ DB 15,89,170,178,179,0,0 ; mulps 0xb3b2(%edx),%xmm5
DB 15,41,105,16 ; movaps %xmm5,0x10(%ecx)
- DB 102,15,111,170,242,162,0,0 ; movdqa 0xa2f2(%edx),%xmm5
+ DB 102,15,111,170,194,179,0,0 ; movdqa 0xb3c2(%edx),%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,170,2,163,0,0 ; mulps 0xa302(%edx),%xmm5
+ DB 15,89,170,210,179,0,0 ; mulps 0xb3d2(%edx),%xmm5
DB 15,41,105,32 ; movaps %xmm5,0x20(%ecx)
- DB 102,15,219,162,18,163,0,0 ; pand 0xa312(%edx),%xmm4
+ DB 102,15,219,162,226,179,0,0 ; pand 0xb3e2(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,34,163,0,0 ; mulps 0xa322(%edx),%xmm4
+ DB 15,89,162,242,179,0,0 ; mulps 0xb3f2(%edx),%xmm4
DB 15,41,97,48 ; movaps %xmm4,0x30(%ecx)
- DB 15,40,162,194,160,0,0 ; movaps 0xa0c2(%edx),%xmm4
+ DB 15,40,162,146,177,0,0 ; movaps 0xb192(%edx),%xmm4
DB 15,41,97,64 ; movaps %xmm4,0x40(%ecx)
DB 141,80,8 ; lea 0x8(%eax),%edx
DB 131,236,8 ; sub $0x8,%esp
@@ -53398,20 +55953,20 @@ _sk_gather_565_sse2 LABEL PROC
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,196,209,3 ; pinsrw $0x3,%ecx,%xmm2
DB 102,15,97,208 ; punpcklwd %xmm0,%xmm2
- DB 102,15,111,130,80,161,0,0 ; movdqa 0xa150(%edx),%xmm0
+ DB 102,15,111,130,32,178,0,0 ; movdqa 0xb220(%edx),%xmm0
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,130,96,161,0,0 ; mulps 0xa160(%edx),%xmm0
- DB 102,15,111,138,112,161,0,0 ; movdqa 0xa170(%edx),%xmm1
+ DB 15,89,130,48,178,0,0 ; mulps 0xb230(%edx),%xmm0
+ DB 102,15,111,138,64,178,0,0 ; movdqa 0xb240(%edx),%xmm1
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,138,128,161,0,0 ; mulps 0xa180(%edx),%xmm1
- DB 102,15,219,146,144,161,0,0 ; pand 0xa190(%edx),%xmm2
+ DB 15,89,138,80,178,0,0 ; mulps 0xb250(%edx),%xmm1
+ DB 102,15,219,146,96,178,0,0 ; pand 0xb260(%edx),%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,146,160,161,0,0 ; mulps 0xa1a0(%edx),%xmm2
+ DB 15,89,146,112,178,0,0 ; mulps 0xb270(%edx),%xmm2
DB 141,72,8 ; lea 0x8(%eax),%ecx
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,154,64,159,0,0 ; movaps 0x9f40(%edx),%xmm3
+ DB 15,40,154,16,176,0,0 ; movaps 0xb010(%edx),%xmm3
DB 81 ; push %ecx
DB 255,117,8 ; pushl 0x8(%ebp)
DB 255,80,4 ; call *0x4(%eax)
@@ -53437,8 +55992,8 @@ _sk_store_565_sse2 LABEL PROC
DB 1,210 ; add %edx,%edx
DB 3,22 ; add (%esi),%edx
DB 139,49 ; mov (%ecx),%esi
- DB 15,40,167,205,162,0,0 ; movaps 0xa2cd(%edi),%xmm4
- DB 15,40,175,221,162,0,0 ; movaps 0xa2dd(%edi),%xmm5
+ DB 15,40,167,157,179,0,0 ; movaps 0xb39d(%edi),%xmm4
+ DB 15,40,175,173,179,0,0 ; movaps 0xb3ad(%edi),%xmm5
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 15,40,240 ; movaps %xmm0,%xmm6
DB 15,89,244 ; mulps %xmm4,%xmm6
@@ -53516,21 +56071,21 @@ _sk_load_4444_sse2 LABEL PROC
DB 117,112 ; jne 4872 <_sk_load_4444_sse2+0x9b>
DB 243,15,126,28,126 ; movq (%esi,%edi,2),%xmm3
DB 102,15,97,216 ; punpcklwd %xmm0,%xmm3
- DB 102,15,111,130,11,162,0,0 ; movdqa 0xa20b(%edx),%xmm0
+ DB 102,15,111,130,219,178,0,0 ; movdqa 0xb2db(%edx),%xmm0
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,130,27,162,0,0 ; mulps 0xa21b(%edx),%xmm0
- DB 102,15,111,138,43,162,0,0 ; movdqa 0xa22b(%edx),%xmm1
+ DB 15,89,130,235,178,0,0 ; mulps 0xb2eb(%edx),%xmm0
+ DB 102,15,111,138,251,178,0,0 ; movdqa 0xb2fb(%edx),%xmm1
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,138,59,162,0,0 ; mulps 0xa23b(%edx),%xmm1
- DB 102,15,111,146,75,162,0,0 ; movdqa 0xa24b(%edx),%xmm2
+ DB 15,89,138,11,179,0,0 ; mulps 0xb30b(%edx),%xmm1
+ DB 102,15,111,146,27,179,0,0 ; movdqa 0xb31b(%edx),%xmm2
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,146,91,162,0,0 ; mulps 0xa25b(%edx),%xmm2
- DB 102,15,219,154,107,162,0,0 ; pand 0xa26b(%edx),%xmm3
+ DB 15,89,146,43,179,0,0 ; mulps 0xb32b(%edx),%xmm2
+ DB 102,15,219,154,59,179,0,0 ; pand 0xb33b(%edx),%xmm3
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,154,123,162,0,0 ; mulps 0xa27b(%edx),%xmm3
+ DB 15,89,154,75,179,0,0 ; mulps 0xb34b(%edx),%xmm3
DB 141,80,8 ; lea 0x8(%eax),%edx
DB 131,236,8 ; sub $0x8,%esp
DB 82 ; push %edx
@@ -53584,24 +56139,24 @@ _sk_load_4444_dst_sse2 LABEL PROC
DB 15,133,128,0,0,0 ; jne 4965 <_sk_load_4444_dst_sse2+0xaf>
DB 243,15,126,36,126 ; movq (%esi,%edi,2),%xmm4
DB 102,15,97,224 ; punpcklwd %xmm0,%xmm4
- DB 102,15,111,170,44,161,0,0 ; movdqa 0xa12c(%edx),%xmm5
+ DB 102,15,111,170,252,177,0,0 ; movdqa 0xb1fc(%edx),%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,170,60,161,0,0 ; mulps 0xa13c(%edx),%xmm5
+ DB 15,89,170,12,178,0,0 ; mulps 0xb20c(%edx),%xmm5
DB 15,41,105,16 ; movaps %xmm5,0x10(%ecx)
- DB 102,15,111,170,76,161,0,0 ; movdqa 0xa14c(%edx),%xmm5
+ DB 102,15,111,170,28,178,0,0 ; movdqa 0xb21c(%edx),%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,170,92,161,0,0 ; mulps 0xa15c(%edx),%xmm5
+ DB 15,89,170,44,178,0,0 ; mulps 0xb22c(%edx),%xmm5
DB 15,41,105,32 ; movaps %xmm5,0x20(%ecx)
- DB 102,15,111,170,108,161,0,0 ; movdqa 0xa16c(%edx),%xmm5
+ DB 102,15,111,170,60,178,0,0 ; movdqa 0xb23c(%edx),%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,170,124,161,0,0 ; mulps 0xa17c(%edx),%xmm5
+ DB 15,89,170,76,178,0,0 ; mulps 0xb24c(%edx),%xmm5
DB 15,41,105,48 ; movaps %xmm5,0x30(%ecx)
- DB 102,15,219,162,140,161,0,0 ; pand 0xa18c(%edx),%xmm4
+ DB 102,15,219,162,92,178,0,0 ; pand 0xb25c(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,156,161,0,0 ; mulps 0xa19c(%edx),%xmm4
+ DB 15,89,162,108,178,0,0 ; mulps 0xb26c(%edx),%xmm4
DB 15,41,97,64 ; movaps %xmm4,0x40(%ecx)
DB 141,80,8 ; lea 0x8(%eax),%edx
DB 131,236,8 ; sub $0x8,%esp
@@ -53684,21 +56239,21 @@ _sk_gather_4444_sse2 LABEL PROC
DB 89 ; pop %ecx
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,97,216 ; punpcklwd %xmm0,%xmm3
- DB 102,15,111,129,142,159,0,0 ; movdqa 0x9f8e(%ecx),%xmm0
+ DB 102,15,111,129,94,176,0,0 ; movdqa 0xb05e(%ecx),%xmm0
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,129,158,159,0,0 ; mulps 0x9f9e(%ecx),%xmm0
- DB 102,15,111,137,174,159,0,0 ; movdqa 0x9fae(%ecx),%xmm1
+ DB 15,89,129,110,176,0,0 ; mulps 0xb06e(%ecx),%xmm0
+ DB 102,15,111,137,126,176,0,0 ; movdqa 0xb07e(%ecx),%xmm1
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,137,190,159,0,0 ; mulps 0x9fbe(%ecx),%xmm1
- DB 102,15,111,145,206,159,0,0 ; movdqa 0x9fce(%ecx),%xmm2
+ DB 15,89,137,142,176,0,0 ; mulps 0xb08e(%ecx),%xmm1
+ DB 102,15,111,145,158,176,0,0 ; movdqa 0xb09e(%ecx),%xmm2
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,145,222,159,0,0 ; mulps 0x9fde(%ecx),%xmm2
- DB 102,15,219,153,238,159,0,0 ; pand 0x9fee(%ecx),%xmm3
+ DB 15,89,145,174,176,0,0 ; mulps 0xb0ae(%ecx),%xmm2
+ DB 102,15,219,153,190,176,0,0 ; pand 0xb0be(%ecx),%xmm3
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,153,254,159,0,0 ; mulps 0x9ffe(%ecx),%xmm3
+ DB 15,89,153,206,176,0,0 ; mulps 0xb0ce(%ecx),%xmm3
DB 141,72,8 ; lea 0x8(%eax),%ecx
DB 131,236,8 ; sub $0x8,%esp
DB 81 ; push %ecx
@@ -53726,7 +56281,7 @@ _sk_store_4444_sse2 LABEL PROC
DB 1,210 ; add %edx,%edx
DB 3,22 ; add (%esi),%edx
DB 139,49 ; mov (%ecx),%esi
- DB 15,40,167,145,159,0,0 ; movaps 0x9f91(%edi),%xmm4
+ DB 15,40,167,97,176,0,0 ; movaps 0xb061(%edi),%xmm4
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 15,40,232 ; movaps %xmm0,%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
@@ -53809,11 +56364,11 @@ _sk_load_8888_sse2 LABEL PROC
DB 139,57 ; mov (%ecx),%edi
DB 117,102 ; jne 4c54 <_sk_load_8888_sse2+0x92>
DB 243,15,111,28,190 ; movdqu (%esi,%edi,4),%xmm3
- DB 102,15,111,146,192,154,0,0 ; movdqa 0x9ac0(%edx),%xmm2
+ DB 102,15,111,146,144,171,0,0 ; movdqa 0xab90(%edx),%xmm2
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,40,162,0,156,0,0 ; movaps 0x9c00(%edx),%xmm4
+ DB 15,40,162,208,172,0,0 ; movaps 0xacd0(%edx),%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
DB 102,15,114,209,8 ; psrld $0x8,%xmm1
@@ -53876,11 +56431,11 @@ _sk_load_8888_dst_sse2 LABEL PROC
DB 139,57 ; mov (%ecx),%edi
DB 117,118 ; jne 4d2b <_sk_load_8888_dst_sse2+0xa2>
DB 243,15,111,36,190 ; movdqu (%esi,%edi,4),%xmm4
- DB 102,15,111,170,249,153,0,0 ; movdqa 0x99f9(%edx),%xmm5
+ DB 102,15,111,170,201,170,0,0 ; movdqa 0xaac9(%edx),%xmm5
DB 102,15,111,244 ; movdqa %xmm4,%xmm6
DB 102,15,219,245 ; pand %xmm5,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,40,186,57,155,0,0 ; movaps 0x9b39(%edx),%xmm7
+ DB 15,40,186,9,172,0,0 ; movaps 0xac09(%edx),%xmm7
DB 15,89,247 ; mulps %xmm7,%xmm6
DB 15,41,113,16 ; movaps %xmm6,0x10(%ecx)
DB 102,15,111,244 ; movdqa %xmm4,%xmm6
@@ -53973,11 +56528,11 @@ _sk_gather_8888_sse2 LABEL PROC
DB 102,15,98,194 ; punpckldq %xmm2,%xmm0
DB 102,15,98,217 ; punpckldq %xmm1,%xmm3
DB 102,15,108,216 ; punpcklqdq %xmm0,%xmm3
- DB 102,15,111,145,134,152,0,0 ; movdqa 0x9886(%ecx),%xmm2
+ DB 102,15,111,145,86,169,0,0 ; movdqa 0xa956(%ecx),%xmm2
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,40,161,198,153,0,0 ; movaps 0x99c6(%ecx),%xmm4
+ DB 15,40,161,150,170,0,0 ; movaps 0xaa96(%ecx),%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
DB 102,15,114,209,8 ; psrld $0x8,%xmm1
@@ -54019,7 +56574,7 @@ _sk_store_8888_sse2 LABEL PROC
DB 193,226,2 ; shl $0x2,%edx
DB 3,22 ; add (%esi),%edx
DB 139,49 ; mov (%ecx),%esi
- DB 15,40,167,27,152,0,0 ; movaps 0x981b(%edi),%xmm4
+ DB 15,40,167,235,168,0,0 ; movaps 0xa8eb(%edi),%xmm4
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 15,40,232 ; movaps %xmm0,%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
@@ -54088,11 +56643,11 @@ _sk_load_bgra_sse2 LABEL PROC
DB 139,57 ; mov (%ecx),%edi
DB 117,102 ; jne 4fbf <_sk_load_bgra_sse2+0x92>
DB 243,15,111,28,190 ; movdqu (%esi,%edi,4),%xmm3
- DB 102,15,111,130,85,151,0,0 ; movdqa 0x9755(%edx),%xmm0
+ DB 102,15,111,130,37,168,0,0 ; movdqa 0xa825(%edx),%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
DB 102,15,219,200 ; pand %xmm0,%xmm1
DB 15,91,209 ; cvtdq2ps %xmm1,%xmm2
- DB 15,40,162,149,152,0,0 ; movaps 0x9895(%edx),%xmm4
+ DB 15,40,162,101,169,0,0 ; movaps 0xa965(%edx),%xmm4
DB 15,89,212 ; mulps %xmm4,%xmm2
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
DB 102,15,114,209,8 ; psrld $0x8,%xmm1
@@ -54155,11 +56710,11 @@ _sk_load_bgra_dst_sse2 LABEL PROC
DB 139,57 ; mov (%ecx),%edi
DB 117,118 ; jne 5096 <_sk_load_bgra_dst_sse2+0xa2>
DB 243,15,111,36,190 ; movdqu (%esi,%edi,4),%xmm4
- DB 102,15,111,170,142,150,0,0 ; movdqa 0x968e(%edx),%xmm5
+ DB 102,15,111,170,94,167,0,0 ; movdqa 0xa75e(%edx),%xmm5
DB 102,15,111,244 ; movdqa %xmm4,%xmm6
DB 102,15,219,245 ; pand %xmm5,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,40,186,206,151,0,0 ; movaps 0x97ce(%edx),%xmm7
+ DB 15,40,186,158,168,0,0 ; movaps 0xa89e(%edx),%xmm7
DB 15,89,247 ; mulps %xmm7,%xmm6
DB 15,41,113,48 ; movaps %xmm6,0x30(%ecx)
DB 102,15,111,244 ; movdqa %xmm4,%xmm6
@@ -54252,11 +56807,11 @@ _sk_gather_bgra_sse2 LABEL PROC
DB 102,15,98,194 ; punpckldq %xmm2,%xmm0
DB 102,15,98,217 ; punpckldq %xmm1,%xmm3
DB 102,15,108,216 ; punpcklqdq %xmm0,%xmm3
- DB 102,15,111,129,27,149,0,0 ; movdqa 0x951b(%ecx),%xmm0
+ DB 102,15,111,129,235,165,0,0 ; movdqa 0xa5eb(%ecx),%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
DB 102,15,219,200 ; pand %xmm0,%xmm1
DB 15,91,209 ; cvtdq2ps %xmm1,%xmm2
- DB 15,40,161,91,150,0,0 ; movaps 0x965b(%ecx),%xmm4
+ DB 15,40,161,43,167,0,0 ; movaps 0xa72b(%ecx),%xmm4
DB 15,89,212 ; mulps %xmm4,%xmm2
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
DB 102,15,114,209,8 ; psrld $0x8,%xmm1
@@ -54298,7 +56853,7 @@ _sk_store_bgra_sse2 LABEL PROC
DB 193,226,2 ; shl $0x2,%edx
DB 3,22 ; add (%esi),%edx
DB 139,49 ; mov (%ecx),%esi
- DB 15,40,167,176,148,0,0 ; movaps 0x94b0(%edi),%xmm4
+ DB 15,40,167,128,165,0,0 ; movaps 0xa580(%edi),%xmm4
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 15,40,234 ; movaps %xmm2,%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
@@ -54395,11 +56950,11 @@ _sk_load_f16_sse2 LABEL PROC
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,97,200 ; punpcklwd %xmm0,%xmm1
DB 102,15,239,210 ; pxor %xmm2,%xmm2
- DB 102,15,111,170,218,151,0,0 ; movdqa 0x97da(%edx),%xmm5
+ DB 102,15,111,170,170,168,0,0 ; movdqa 0xa8aa(%edx),%xmm5
DB 102,15,111,241 ; movdqa %xmm1,%xmm6
DB 102,15,219,245 ; pand %xmm5,%xmm6
- DB 102,15,219,138,234,151,0,0 ; pand 0x97ea(%edx),%xmm1
- DB 102,15,111,130,250,151,0,0 ; movdqa 0x97fa(%edx),%xmm0
+ DB 102,15,219,138,186,168,0,0 ; pand 0xa8ba(%edx),%xmm1
+ DB 102,15,111,130,202,168,0,0 ; movdqa 0xa8ca(%edx),%xmm0
DB 102,15,127,69,184 ; movdqa %xmm0,-0x48(%ebp)
DB 102,15,114,246,16 ; pslld $0x10,%xmm6
DB 102,15,111,216 ; movdqa %xmm0,%xmm3
@@ -54411,7 +56966,7 @@ _sk_load_f16_sse2 LABEL PROC
DB 102,15,239,255 ; pxor %xmm7,%xmm7
DB 102,15,111,212 ; movdqa %xmm4,%xmm2
DB 102,15,219,213 ; pand %xmm5,%xmm2
- DB 102,15,111,154,234,151,0,0 ; movdqa 0x97ea(%edx),%xmm3
+ DB 102,15,111,154,186,168,0,0 ; movdqa 0xa8ba(%edx),%xmm3
DB 102,15,219,227 ; pand %xmm3,%xmm4
DB 102,15,114,242,16 ; pslld $0x10,%xmm2
DB 102,15,102,196 ; pcmpgtd %xmm4,%xmm0
@@ -54424,7 +56979,7 @@ _sk_load_f16_sse2 LABEL PROC
DB 102,15,219,253 ; pand %xmm5,%xmm7
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 102,15,114,247,16 ; pslld $0x10,%xmm7
- DB 102,15,111,146,250,151,0,0 ; movdqa 0x97fa(%edx),%xmm2
+ DB 102,15,111,146,202,168,0,0 ; movdqa 0xa8ca(%edx),%xmm2
DB 102,15,102,208 ; pcmpgtd %xmm0,%xmm2
DB 102,15,114,240,13 ; pslld $0xd,%xmm0
DB 102,15,235,199 ; por %xmm7,%xmm0
@@ -54439,7 +56994,7 @@ _sk_load_f16_sse2 LABEL PROC
DB 102,15,127,93,184 ; movdqa %xmm3,-0x48(%ebp)
DB 102,15,114,247,13 ; pslld $0xd,%xmm7
DB 102,15,235,253 ; por %xmm5,%xmm7
- DB 102,15,111,154,10,152,0,0 ; movdqa 0x980a(%edx),%xmm3
+ DB 102,15,111,154,218,168,0,0 ; movdqa 0xa8da(%edx),%xmm3
DB 102,15,254,203 ; paddd %xmm3,%xmm1
DB 102,15,254,227 ; paddd %xmm3,%xmm4
DB 102,15,254,195 ; paddd %xmm3,%xmm0
@@ -54526,18 +57081,18 @@ _sk_load_f16_dst_sse2 LABEL PROC
DB 102,15,126,85,232 ; movd %xmm2,-0x18(%ebp)
DB 102,15,239,210 ; pxor %xmm2,%xmm2
DB 102,15,97,202 ; punpcklwd %xmm2,%xmm1
- DB 102,15,111,186,189,149,0,0 ; movdqa 0x95bd(%edx),%xmm7
+ DB 102,15,111,186,141,166,0,0 ; movdqa 0xa68d(%edx),%xmm7
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
DB 102,15,219,215 ; pand %xmm7,%xmm2
- DB 102,15,111,154,205,149,0,0 ; movdqa 0x95cd(%edx),%xmm3
+ DB 102,15,111,154,157,166,0,0 ; movdqa 0xa69d(%edx),%xmm3
DB 102,15,219,203 ; pand %xmm3,%xmm1
- DB 102,15,111,162,221,149,0,0 ; movdqa 0x95dd(%edx),%xmm4
+ DB 102,15,111,162,173,166,0,0 ; movdqa 0xa6ad(%edx),%xmm4
DB 102,15,114,242,16 ; pslld $0x10,%xmm2
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,102,233 ; pcmpgtd %xmm1,%xmm5
DB 102,15,114,241,13 ; pslld $0xd,%xmm1
DB 102,15,235,202 ; por %xmm2,%xmm1
- DB 102,15,111,146,237,149,0,0 ; movdqa 0x95ed(%edx),%xmm2
+ DB 102,15,111,146,189,166,0,0 ; movdqa 0xa6bd(%edx),%xmm2
DB 102,15,127,85,184 ; movdqa %xmm2,-0x48(%ebp)
DB 102,15,254,202 ; paddd %xmm2,%xmm1
DB 102,15,223,233 ; pandn %xmm1,%xmm5
@@ -54681,11 +57236,11 @@ _sk_gather_f16_sse2 LABEL PROC
DB 102,15,126,69,248 ; movd %xmm0,-0x8(%ebp)
DB 102,15,97,206 ; punpcklwd %xmm6,%xmm1
DB 102,15,239,210 ; pxor %xmm2,%xmm2
- DB 102,15,111,177,33,147,0,0 ; movdqa 0x9321(%ecx),%xmm6
+ DB 102,15,111,177,241,163,0,0 ; movdqa 0xa3f1(%ecx),%xmm6
DB 102,15,111,225 ; movdqa %xmm1,%xmm4
DB 102,15,219,230 ; pand %xmm6,%xmm4
- DB 102,15,219,137,49,147,0,0 ; pand 0x9331(%ecx),%xmm1
- DB 102,15,111,129,65,147,0,0 ; movdqa 0x9341(%ecx),%xmm0
+ DB 102,15,219,137,1,164,0,0 ; pand 0xa401(%ecx),%xmm1
+ DB 102,15,111,129,17,164,0,0 ; movdqa 0xa411(%ecx),%xmm0
DB 102,15,114,244,16 ; pslld $0x10,%xmm4
DB 102,15,111,216 ; movdqa %xmm0,%xmm3
DB 102,15,102,217 ; pcmpgtd %xmm1,%xmm3
@@ -54696,7 +57251,7 @@ _sk_gather_f16_sse2 LABEL PROC
DB 102,15,239,255 ; pxor %xmm7,%xmm7
DB 102,15,111,213 ; movdqa %xmm5,%xmm2
DB 102,15,219,214 ; pand %xmm6,%xmm2
- DB 102,15,111,153,49,147,0,0 ; movdqa 0x9331(%ecx),%xmm3
+ DB 102,15,111,153,1,164,0,0 ; movdqa 0xa401(%ecx),%xmm3
DB 102,15,219,235 ; pand %xmm3,%xmm5
DB 102,15,114,242,16 ; pslld $0x10,%xmm2
DB 102,15,111,224 ; movdqa %xmm0,%xmm4
@@ -54710,7 +57265,7 @@ _sk_gather_f16_sse2 LABEL PROC
DB 102,15,219,254 ; pand %xmm6,%xmm7
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 102,15,114,247,16 ; pslld $0x10,%xmm7
- DB 102,15,111,145,65,147,0,0 ; movdqa 0x9341(%ecx),%xmm2
+ DB 102,15,111,145,17,164,0,0 ; movdqa 0xa411(%ecx),%xmm2
DB 102,15,111,218 ; movdqa %xmm2,%xmm3
DB 102,15,102,216 ; pcmpgtd %xmm0,%xmm3
DB 102,15,114,240,13 ; pslld $0xd,%xmm0
@@ -54719,12 +57274,12 @@ _sk_gather_f16_sse2 LABEL PROC
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,97,252 ; punpcklwd %xmm4,%xmm7
DB 102,15,219,247 ; pand %xmm7,%xmm6
- DB 102,15,219,185,49,147,0,0 ; pand 0x9331(%ecx),%xmm7
+ DB 102,15,219,185,1,164,0,0 ; pand 0xa401(%ecx),%xmm7
DB 102,15,114,246,16 ; pslld $0x10,%xmm6
DB 102,15,102,215 ; pcmpgtd %xmm7,%xmm2
DB 102,15,114,247,13 ; pslld $0xd,%xmm7
DB 102,15,235,254 ; por %xmm6,%xmm7
- DB 102,15,111,161,81,147,0,0 ; movdqa 0x9351(%ecx),%xmm4
+ DB 102,15,111,161,33,164,0,0 ; movdqa 0xa421(%ecx),%xmm4
DB 102,15,254,204 ; paddd %xmm4,%xmm1
DB 102,15,254,236 ; paddd %xmm4,%xmm5
DB 102,15,254,196 ; paddd %xmm4,%xmm0
@@ -54761,22 +57316,22 @@ _sk_store_f16_sse2 LABEL PROC
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
DB 232,0,0,0,0 ; call 5923 <_sk_store_f16_sse2+0x19>
DB 88 ; pop %eax
- DB 102,15,111,152,157,145,0,0 ; movdqa 0x919d(%eax),%xmm3
+ DB 102,15,111,152,109,162,0,0 ; movdqa 0xa26d(%eax),%xmm3
DB 102,15,111,224 ; movdqa %xmm0,%xmm4
DB 102,15,219,227 ; pand %xmm3,%xmm4
- DB 102,15,111,136,205,145,0,0 ; movdqa 0x91cd(%eax),%xmm1
+ DB 102,15,111,136,157,162,0,0 ; movdqa 0xa29d(%eax),%xmm1
DB 102,15,127,77,232 ; movdqa %xmm1,-0x18(%ebp)
DB 102,15,111,240 ; movdqa %xmm0,%xmm6
DB 102,15,114,246,3 ; pslld $0x3,%xmm6
DB 102,15,219,241 ; pand %xmm1,%xmm6
DB 102,15,254,244 ; paddd %xmm4,%xmm6
- DB 102,15,111,184,173,145,0,0 ; movdqa 0x91ad(%eax),%xmm7
+ DB 102,15,111,184,125,162,0,0 ; movdqa 0xa27d(%eax),%xmm7
DB 102,15,127,69,168 ; movdqa %xmm0,-0x58(%ebp)
DB 102,15,219,199 ; pand %xmm7,%xmm0
- DB 102,15,111,168,189,145,0,0 ; movdqa 0x91bd(%eax),%xmm5
+ DB 102,15,111,168,141,162,0,0 ; movdqa 0xa28d(%eax),%xmm5
DB 102,15,111,205 ; movdqa %xmm5,%xmm1
DB 102,15,102,200 ; pcmpgtd %xmm0,%xmm1
- DB 102,15,111,128,77,142,0,0 ; movdqa 0x8e4d(%eax),%xmm0
+ DB 102,15,111,128,29,159,0,0 ; movdqa 0x9f1d(%eax),%xmm0
DB 102,15,127,69,216 ; movdqa %xmm0,-0x28(%ebp)
DB 102,15,254,240 ; paddd %xmm0,%xmm6
DB 102,15,114,230,16 ; psrad $0x10,%xmm6
@@ -54908,7 +57463,7 @@ _sk_load_u16_be_sse2 LABEL PROC
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,97,195 ; punpcklwd %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,40,162,96,141,0,0 ; movaps 0x8d60(%edx),%xmm4
+ DB 15,40,162,48,158,0,0 ; movaps 0x9e30(%edx),%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
DB 102,15,111,205 ; movdqa %xmm5,%xmm1
DB 102,15,113,241,8 ; psllw $0x8,%xmm1
@@ -55010,7 +57565,7 @@ _sk_load_rgb_u16_be_sse2 LABEL PROC
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,97,195 ; punpcklwd %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,40,170,249,139,0,0 ; movaps 0x8bf9(%edx),%xmm5
+ DB 15,40,170,201,156,0,0 ; movaps 0x9cc9(%edx),%xmm5
DB 15,89,197 ; mulps %xmm5,%xmm0
DB 102,15,111,204 ; movdqa %xmm4,%xmm1
DB 102,15,113,241,8 ; psllw $0x8,%xmm1
@@ -55036,7 +57591,7 @@ _sk_load_rgb_u16_be_sse2 LABEL PROC
DB 15,89,213 ; mulps %xmm5,%xmm2
DB 141,112,8 ; lea 0x8(%eax),%esi
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,154,121,137,0,0 ; movaps 0x8979(%edx),%xmm3
+ DB 15,40,154,73,154,0,0 ; movaps 0x9a49(%edx),%xmm3
DB 86 ; push %esi
DB 81 ; push %ecx
DB 255,80,4 ; call *0x4(%eax)
@@ -55081,7 +57636,7 @@ _sk_store_u16_be_sse2 LABEL PROC
DB 1,210 ; add %edx,%edx
DB 3,22 ; add (%esi),%edx
DB 139,49 ; mov (%ecx),%esi
- DB 15,40,183,85,141,0,0 ; movaps 0x8d55(%edi),%xmm6
+ DB 15,40,183,37,158,0,0 ; movaps 0x9e25(%edi),%xmm6
DB 139,121,8 ; mov 0x8(%ecx),%edi
DB 193,230,2 ; shl $0x2,%esi
DB 15,40,224 ; movaps %xmm0,%xmm4
@@ -55353,7 +57908,7 @@ _sk_repeat_x_sse2 LABEL PROC
DB 243,15,91,245 ; cvttps2dq %xmm5,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
DB 15,194,238,1 ; cmpltps %xmm6,%xmm5
- DB 15,84,168,1,133,0,0 ; andps 0x8501(%eax),%xmm5
+ DB 15,84,168,209,149,0,0 ; andps 0x95d1(%eax),%xmm5
DB 15,92,245 ; subps %xmm5,%xmm6
DB 15,198,228,0 ; shufps $0x0,%xmm4,%xmm4
DB 15,89,230 ; mulps %xmm6,%xmm4
@@ -55383,7 +57938,7 @@ _sk_repeat_y_sse2 LABEL PROC
DB 243,15,91,245 ; cvttps2dq %xmm5,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
DB 15,194,238,1 ; cmpltps %xmm6,%xmm5
- DB 15,84,168,175,132,0,0 ; andps 0x84af(%eax),%xmm5
+ DB 15,84,168,127,149,0,0 ; andps 0x957f(%eax),%xmm5
DB 15,92,245 ; subps %xmm5,%xmm6
DB 15,198,228,0 ; shufps $0x0,%xmm4,%xmm4
DB 15,89,230 ; mulps %xmm6,%xmm4
@@ -55411,13 +57966,13 @@ _sk_mirror_x_sse2 LABEL PROC
DB 15,40,244 ; movaps %xmm4,%xmm6
DB 15,198,246,0 ; shufps $0x0,%xmm6,%xmm6
DB 15,92,198 ; subps %xmm6,%xmm0
- DB 243,15,89,169,61,140,0,0 ; mulss 0x8c3d(%ecx),%xmm5
+ DB 243,15,89,169,13,157,0,0 ; mulss 0x9d0d(%ecx),%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
DB 15,89,232 ; mulps %xmm0,%xmm5
DB 243,15,91,253 ; cvttps2dq %xmm5,%xmm7
DB 15,91,255 ; cvtdq2ps %xmm7,%xmm7
DB 15,194,239,1 ; cmpltps %xmm7,%xmm5
- DB 15,84,169,93,132,0,0 ; andps 0x845d(%ecx),%xmm5
+ DB 15,84,169,45,149,0,0 ; andps 0x952d(%ecx),%xmm5
DB 15,92,253 ; subps %xmm5,%xmm7
DB 243,15,88,228 ; addss %xmm4,%xmm4
DB 15,198,228,0 ; shufps $0x0,%xmm4,%xmm4
@@ -55450,13 +58005,13 @@ _sk_mirror_y_sse2 LABEL PROC
DB 15,40,244 ; movaps %xmm4,%xmm6
DB 15,198,246,0 ; shufps $0x0,%xmm6,%xmm6
DB 15,92,206 ; subps %xmm6,%xmm1
- DB 243,15,89,169,201,139,0,0 ; mulss 0x8bc9(%ecx),%xmm5
+ DB 243,15,89,169,153,156,0,0 ; mulss 0x9c99(%ecx),%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
DB 15,89,233 ; mulps %xmm1,%xmm5
DB 243,15,91,253 ; cvttps2dq %xmm5,%xmm7
DB 15,91,255 ; cvtdq2ps %xmm7,%xmm7
DB 15,194,239,1 ; cmpltps %xmm7,%xmm5
- DB 15,84,169,233,131,0,0 ; andps 0x83e9(%ecx),%xmm5
+ DB 15,84,169,185,148,0,0 ; andps 0x94b9(%ecx),%xmm5
DB 15,92,253 ; subps %xmm5,%xmm7
DB 243,15,88,228 ; addss %xmm4,%xmm4
DB 15,198,228,0 ; shufps $0x0,%xmm4,%xmm4
@@ -55485,7 +58040,7 @@ _sk_clamp_x_1_sse2 LABEL PROC
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 15,95,224 ; maxps %xmm0,%xmm4
- DB 15,93,160,117,131,0,0 ; minps 0x8375(%eax),%xmm4
+ DB 15,93,160,69,148,0,0 ; minps 0x9445(%eax),%xmm4
DB 141,65,4 ; lea 0x4(%ecx),%eax
DB 131,236,8 ; sub $0x8,%esp
DB 15,40,196 ; movaps %xmm4,%xmm0
@@ -55508,7 +58063,7 @@ _sk_repeat_x_1_sse2 LABEL PROC
DB 15,91,236 ; cvtdq2ps %xmm4,%xmm5
DB 15,40,240 ; movaps %xmm0,%xmm6
DB 15,194,245,1 ; cmpltps %xmm5,%xmm6
- DB 15,40,184,69,131,0,0 ; movaps 0x8345(%eax),%xmm7
+ DB 15,40,184,21,148,0,0 ; movaps 0x9415(%eax),%xmm7
DB 15,84,247 ; andps %xmm7,%xmm6
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 15,92,238 ; subps %xmm6,%xmm5
@@ -55532,14 +58087,14 @@ _sk_mirror_x_1_sse2 LABEL PROC
DB 131,236,8 ; sub $0x8,%esp
DB 232,0,0,0,0 ; call 62d5 <_sk_mirror_x_1_sse2+0xb>
DB 88 ; pop %eax
- DB 15,40,160,107,131,0,0 ; movaps 0x836b(%eax),%xmm4
+ DB 15,40,160,59,148,0,0 ; movaps 0x943b(%eax),%xmm4
DB 15,88,196 ; addps %xmm4,%xmm0
- DB 15,40,168,235,130,0,0 ; movaps 0x82eb(%eax),%xmm5
+ DB 15,40,168,187,147,0,0 ; movaps 0x93bb(%eax),%xmm5
DB 15,89,232 ; mulps %xmm0,%xmm5
DB 243,15,91,245 ; cvttps2dq %xmm5,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
DB 15,194,238,1 ; cmpltps %xmm6,%xmm5
- DB 15,40,184,251,130,0,0 ; movaps 0x82fb(%eax),%xmm7
+ DB 15,40,184,203,147,0,0 ; movaps 0x93cb(%eax),%xmm7
DB 15,84,239 ; andps %xmm7,%xmm5
DB 15,92,245 ; subps %xmm5,%xmm6
DB 15,88,246 ; addps %xmm6,%xmm6
@@ -55570,10 +58125,10 @@ _sk_luminance_to_alpha_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 633f <_sk_luminance_to_alpha_sse2+0xe>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
- DB 15,89,128,209,135,0,0 ; mulps 0x87d1(%eax),%xmm0
- DB 15,89,136,225,135,0,0 ; mulps 0x87e1(%eax),%xmm1
+ DB 15,89,128,161,152,0,0 ; mulps 0x98a1(%eax),%xmm0
+ DB 15,89,136,177,152,0,0 ; mulps 0x98b1(%eax),%xmm1
DB 15,88,200 ; addps %xmm0,%xmm1
- DB 15,89,152,241,135,0,0 ; mulps 0x87f1(%eax),%xmm3
+ DB 15,89,152,193,152,0,0 ; mulps 0x98c1(%eax),%xmm3
DB 15,88,217 ; addps %xmm1,%xmm3
DB 141,65,4 ; lea 0x4(%ecx),%eax
DB 131,236,8 ; sub $0x8,%esp
@@ -55953,12 +58508,12 @@ _sk_evenly_spaced_gradient_sse2 LABEL PROC
DB 78 ; dec %esi
DB 102,15,110,206 ; movd %esi,%xmm1
DB 102,15,112,201,0 ; pshufd $0x0,%xmm1,%xmm1
- DB 102,15,111,146,107,131,0,0 ; movdqa 0x836b(%edx),%xmm2
+ DB 102,15,111,146,59,148,0,0 ; movdqa 0x943b(%edx),%xmm2
DB 102,15,219,209 ; pand %xmm1,%xmm2
- DB 102,15,235,146,43,129,0,0 ; por 0x812b(%edx),%xmm2
+ DB 102,15,235,146,251,145,0,0 ; por 0x91fb(%edx),%xmm2
DB 102,15,114,209,16 ; psrld $0x10,%xmm1
- DB 102,15,235,138,123,131,0,0 ; por 0x837b(%edx),%xmm1
- DB 15,88,138,139,131,0,0 ; addps 0x838b(%edx),%xmm1
+ DB 102,15,235,138,75,148,0,0 ; por 0x944b(%edx),%xmm1
+ DB 15,88,138,91,148,0,0 ; addps 0x945b(%edx),%xmm1
DB 15,88,202 ; addps %xmm2,%xmm1
DB 15,89,200 ; mulps %xmm0,%xmm1
DB 243,15,91,201 ; cvttps2dq %xmm1,%xmm1
@@ -56245,30 +58800,30 @@ _sk_xy_to_unit_angle_sse2 LABEL PROC
DB 15,94,247 ; divps %xmm7,%xmm6
DB 15,40,254 ; movaps %xmm6,%xmm7
DB 15,89,255 ; mulps %xmm7,%xmm7
- DB 15,40,128,171,127,0,0 ; movaps 0x7fab(%eax),%xmm0
+ DB 15,40,128,123,144,0,0 ; movaps 0x907b(%eax),%xmm0
DB 15,89,199 ; mulps %xmm7,%xmm0
- DB 15,88,128,187,127,0,0 ; addps 0x7fbb(%eax),%xmm0
+ DB 15,88,128,139,144,0,0 ; addps 0x908b(%eax),%xmm0
DB 15,89,199 ; mulps %xmm7,%xmm0
- DB 15,88,128,203,127,0,0 ; addps 0x7fcb(%eax),%xmm0
+ DB 15,88,128,155,144,0,0 ; addps 0x909b(%eax),%xmm0
DB 15,89,199 ; mulps %xmm7,%xmm0
- DB 15,88,128,219,127,0,0 ; addps 0x7fdb(%eax),%xmm0
+ DB 15,88,128,171,144,0,0 ; addps 0x90ab(%eax),%xmm0
DB 15,89,198 ; mulps %xmm6,%xmm0
DB 15,194,236,1 ; cmpltps %xmm4,%xmm5
- DB 15,40,176,235,127,0,0 ; movaps 0x7feb(%eax),%xmm6
+ DB 15,40,176,187,144,0,0 ; movaps 0x90bb(%eax),%xmm6
DB 15,92,240 ; subps %xmm0,%xmm6
DB 15,84,245 ; andps %xmm5,%xmm6
DB 15,85,232 ; andnps %xmm0,%xmm5
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 15,86,238 ; orps %xmm6,%xmm5
DB 15,194,204,1 ; cmpltps %xmm4,%xmm1
- DB 15,40,128,251,121,0,0 ; movaps 0x79fb(%eax),%xmm0
+ DB 15,40,128,203,138,0,0 ; movaps 0x8acb(%eax),%xmm0
DB 15,92,197 ; subps %xmm5,%xmm0
DB 15,84,193 ; andps %xmm1,%xmm0
DB 15,85,205 ; andnps %xmm5,%xmm1
DB 15,86,200 ; orps %xmm0,%xmm1
DB 15,40,194 ; movaps %xmm2,%xmm0
DB 15,194,196,1 ; cmpltps %xmm4,%xmm0
- DB 15,40,168,11,122,0,0 ; movaps 0x7a0b(%eax),%xmm5
+ DB 15,40,168,219,138,0,0 ; movaps 0x8adb(%eax),%xmm5
DB 15,92,233 ; subps %xmm1,%xmm5
DB 15,84,232 ; andps %xmm0,%xmm5
DB 15,85,193 ; andnps %xmm1,%xmm0
@@ -56332,8 +58887,8 @@ _sk_xy_to_2pt_conical_quadratic_max_sse2 LABEL PROC
DB 15,92,245 ; subps %xmm5,%xmm6
DB 243,15,16,65,64 ; movss 0x40(%ecx),%xmm0
DB 15,198,192,0 ; shufps $0x0,%xmm0,%xmm0
- DB 15,89,162,222,126,0,0 ; mulps 0x7ede(%edx),%xmm4
- DB 15,89,130,238,126,0,0 ; mulps 0x7eee(%edx),%xmm0
+ DB 15,89,162,174,143,0,0 ; mulps 0x8fae(%edx),%xmm4
+ DB 15,89,130,190,143,0,0 ; mulps 0x8fbe(%edx),%xmm0
DB 15,89,198 ; mulps %xmm6,%xmm0
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,89,237 ; mulps %xmm5,%xmm5
@@ -56341,11 +58896,11 @@ _sk_xy_to_2pt_conical_quadratic_max_sse2 LABEL PROC
DB 15,81,237 ; sqrtps %xmm5,%xmm5
DB 15,40,197 ; movaps %xmm5,%xmm0
DB 15,92,196 ; subps %xmm4,%xmm0
- DB 15,87,162,222,125,0,0 ; xorps 0x7dde(%edx),%xmm4
+ DB 15,87,162,174,142,0,0 ; xorps 0x8eae(%edx),%xmm4
DB 15,92,229 ; subps %xmm5,%xmm4
DB 243,15,16,105,68 ; movss 0x44(%ecx),%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
- DB 15,89,170,222,120,0,0 ; mulps 0x78de(%edx),%xmm5
+ DB 15,89,170,174,137,0,0 ; mulps 0x89ae(%edx),%xmm5
DB 15,89,197 ; mulps %xmm5,%xmm0
DB 15,89,229 ; mulps %xmm5,%xmm4
DB 15,95,196 ; maxps %xmm4,%xmm0
@@ -56381,8 +58936,8 @@ _sk_xy_to_2pt_conical_quadratic_min_sse2 LABEL PROC
DB 15,92,245 ; subps %xmm5,%xmm6
DB 243,15,16,65,64 ; movss 0x40(%ecx),%xmm0
DB 15,198,192,0 ; shufps $0x0,%xmm0,%xmm0
- DB 15,89,162,64,126,0,0 ; mulps 0x7e40(%edx),%xmm4
- DB 15,89,130,80,126,0,0 ; mulps 0x7e50(%edx),%xmm0
+ DB 15,89,162,16,143,0,0 ; mulps 0x8f10(%edx),%xmm4
+ DB 15,89,130,32,143,0,0 ; mulps 0x8f20(%edx),%xmm0
DB 15,89,198 ; mulps %xmm6,%xmm0
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,89,237 ; mulps %xmm5,%xmm5
@@ -56390,11 +58945,11 @@ _sk_xy_to_2pt_conical_quadratic_min_sse2 LABEL PROC
DB 15,81,237 ; sqrtps %xmm5,%xmm5
DB 15,40,197 ; movaps %xmm5,%xmm0
DB 15,92,196 ; subps %xmm4,%xmm0
- DB 15,87,162,64,125,0,0 ; xorps 0x7d40(%edx),%xmm4
+ DB 15,87,162,16,142,0,0 ; xorps 0x8e10(%edx),%xmm4
DB 15,92,229 ; subps %xmm5,%xmm4
DB 243,15,16,105,68 ; movss 0x44(%ecx),%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
- DB 15,89,170,64,120,0,0 ; mulps 0x7840(%edx),%xmm5
+ DB 15,89,170,16,137,0,0 ; mulps 0x8910(%edx),%xmm5
DB 15,89,197 ; mulps %xmm5,%xmm0
DB 15,89,229 ; mulps %xmm5,%xmm4
DB 15,93,196 ; minps %xmm4,%xmm0
@@ -56421,7 +58976,7 @@ _sk_xy_to_2pt_conical_linear_sse2 LABEL PROC
DB 243,15,89,236 ; mulss %xmm4,%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
DB 15,88,232 ; addps %xmm0,%xmm5
- DB 15,89,169,200,125,0,0 ; mulps 0x7dc8(%ecx),%xmm5
+ DB 15,89,169,152,142,0,0 ; mulps 0x8e98(%ecx),%xmm5
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 15,40,241 ; movaps %xmm1,%xmm6
DB 15,89,246 ; mulps %xmm6,%xmm6
@@ -56429,7 +58984,7 @@ _sk_xy_to_2pt_conical_linear_sse2 LABEL PROC
DB 243,15,89,228 ; mulss %xmm4,%xmm4
DB 15,198,228,0 ; shufps $0x0,%xmm4,%xmm4
DB 15,92,196 ; subps %xmm4,%xmm0
- DB 15,87,129,200,124,0,0 ; xorps 0x7cc8(%ecx),%xmm0
+ DB 15,87,129,152,141,0,0 ; xorps 0x8d98(%ecx),%xmm0
DB 15,94,197 ; divps %xmm5,%xmm0
DB 141,72,8 ; lea 0x8(%eax),%ecx
DB 131,236,8 ; sub $0x8,%esp
@@ -56502,14 +59057,14 @@ _sk_save_xy_sse2 LABEL PROC
DB 15,40,218 ; movaps %xmm2,%xmm3
DB 232,0,0,0,0 ; call 6ee1 <_sk_save_xy_sse2+0x12>
DB 88 ; pop %eax
- DB 15,40,160,223,118,0,0 ; movaps 0x76df(%eax),%xmm4
+ DB 15,40,160,175,135,0,0 ; movaps 0x87af(%eax),%xmm4
DB 15,40,232 ; movaps %xmm0,%xmm5
DB 15,88,236 ; addps %xmm4,%xmm5
DB 243,15,91,245 ; cvttps2dq %xmm5,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
DB 15,40,253 ; movaps %xmm5,%xmm7
DB 15,194,254,1 ; cmpltps %xmm6,%xmm7
- DB 15,40,144,239,118,0,0 ; movaps 0x76ef(%eax),%xmm2
+ DB 15,40,144,191,135,0,0 ; movaps 0x87bf(%eax),%xmm2
DB 15,84,250 ; andps %xmm2,%xmm7
DB 15,92,247 ; subps %xmm7,%xmm6
DB 15,92,238 ; subps %xmm6,%xmm5
@@ -56587,8 +59142,8 @@ _sk_bilinear_nx_sse2 LABEL PROC
DB 139,50 ; mov (%edx),%esi
DB 15,16,6 ; movups (%esi),%xmm0
DB 15,16,166,128,0,0,0 ; movups 0x80(%esi),%xmm4
- DB 15,88,128,23,124,0,0 ; addps 0x7c17(%eax),%xmm0
- DB 15,40,168,7,118,0,0 ; movaps 0x7607(%eax),%xmm5
+ DB 15,88,128,231,140,0,0 ; addps 0x8ce7(%eax),%xmm0
+ DB 15,40,168,215,134,0,0 ; movaps 0x86d7(%eax),%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
DB 15,17,174,0,1,0,0 ; movups %xmm5,0x100(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -56614,7 +59169,7 @@ _sk_bilinear_px_sse2 LABEL PROC
DB 139,50 ; mov (%edx),%esi
DB 15,16,6 ; movups (%esi),%xmm0
DB 15,16,166,128,0,0,0 ; movups 0x80(%esi),%xmm4
- DB 15,88,128,177,117,0,0 ; addps 0x75b1(%eax),%xmm0
+ DB 15,88,128,129,134,0,0 ; addps 0x8681(%eax),%xmm0
DB 15,17,166,0,1,0,0 ; movups %xmm4,0x100(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
DB 131,236,8 ; sub $0x8,%esp
@@ -56639,8 +59194,8 @@ _sk_bilinear_ny_sse2 LABEL PROC
DB 139,50 ; mov (%edx),%esi
DB 15,16,78,64 ; movups 0x40(%esi),%xmm1
DB 15,16,166,192,0,0,0 ; movups 0xc0(%esi),%xmm4
- DB 15,88,136,149,123,0,0 ; addps 0x7b95(%eax),%xmm1
- DB 15,40,168,133,117,0,0 ; movaps 0x7585(%eax),%xmm5
+ DB 15,88,136,101,140,0,0 ; addps 0x8c65(%eax),%xmm1
+ DB 15,40,168,85,134,0,0 ; movaps 0x8655(%eax),%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
DB 15,17,174,64,1,0,0 ; movups %xmm5,0x140(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -56666,7 +59221,7 @@ _sk_bilinear_py_sse2 LABEL PROC
DB 139,50 ; mov (%edx),%esi
DB 15,16,78,64 ; movups 0x40(%esi),%xmm1
DB 15,16,166,192,0,0,0 ; movups 0xc0(%esi),%xmm4
- DB 15,88,136,46,117,0,0 ; addps 0x752e(%eax),%xmm1
+ DB 15,88,136,254,133,0,0 ; addps 0x85fe(%eax),%xmm1
DB 15,17,166,64,1,0,0 ; movups %xmm4,0x140(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
DB 131,236,8 ; sub $0x8,%esp
@@ -56691,13 +59246,13 @@ _sk_bicubic_n3x_sse2 LABEL PROC
DB 139,50 ; mov (%edx),%esi
DB 15,16,6 ; movups (%esi),%xmm0
DB 15,16,166,128,0,0,0 ; movups 0x80(%esi),%xmm4
- DB 15,88,128,33,123,0,0 ; addps 0x7b21(%eax),%xmm0
- DB 15,40,168,1,117,0,0 ; movaps 0x7501(%eax),%xmm5
+ DB 15,88,128,241,139,0,0 ; addps 0x8bf1(%eax),%xmm0
+ DB 15,40,168,209,133,0,0 ; movaps 0x85d1(%eax),%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
DB 15,40,229 ; movaps %xmm5,%xmm4
DB 15,89,228 ; mulps %xmm4,%xmm4
- DB 15,89,168,49,123,0,0 ; mulps 0x7b31(%eax),%xmm5
- DB 15,88,168,241,118,0,0 ; addps 0x76f1(%eax),%xmm5
+ DB 15,89,168,1,140,0,0 ; mulps 0x8c01(%eax),%xmm5
+ DB 15,88,168,193,135,0,0 ; addps 0x87c1(%eax),%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
DB 15,17,174,0,1,0,0 ; movups %xmm5,0x100(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -56723,16 +59278,16 @@ _sk_bicubic_n1x_sse2 LABEL PROC
DB 139,50 ; mov (%edx),%esi
DB 15,16,6 ; movups (%esi),%xmm0
DB 15,16,166,128,0,0,0 ; movups 0x80(%esi),%xmm4
- DB 15,88,128,180,122,0,0 ; addps 0x7ab4(%eax),%xmm0
- DB 15,40,168,164,116,0,0 ; movaps 0x74a4(%eax),%xmm5
+ DB 15,88,128,132,139,0,0 ; addps 0x8b84(%eax),%xmm0
+ DB 15,40,168,116,133,0,0 ; movaps 0x8574(%eax),%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
- DB 15,40,160,228,122,0,0 ; movaps 0x7ae4(%eax),%xmm4
+ DB 15,40,160,180,139,0,0 ; movaps 0x8bb4(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,244,122,0,0 ; addps 0x7af4(%eax),%xmm4
+ DB 15,88,160,196,139,0,0 ; addps 0x8bc4(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,148,116,0,0 ; addps 0x7494(%eax),%xmm4
+ DB 15,88,160,100,133,0,0 ; addps 0x8564(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,4,123,0,0 ; addps 0x7b04(%eax),%xmm4
+ DB 15,88,160,212,139,0,0 ; addps 0x8bd4(%eax),%xmm4
DB 15,17,166,0,1,0,0 ; movups %xmm4,0x100(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
DB 131,236,8 ; sub $0x8,%esp
@@ -56755,17 +59310,17 @@ _sk_bicubic_p1x_sse2 LABEL PROC
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
- DB 15,40,160,41,116,0,0 ; movaps 0x7429(%eax),%xmm4
+ DB 15,40,160,249,132,0,0 ; movaps 0x84f9(%eax),%xmm4
DB 15,16,6 ; movups (%esi),%xmm0
DB 15,16,174,128,0,0,0 ; movups 0x80(%esi),%xmm5
DB 15,88,196 ; addps %xmm4,%xmm0
- DB 15,40,176,121,122,0,0 ; movaps 0x7a79(%eax),%xmm6
+ DB 15,40,176,73,139,0,0 ; movaps 0x8b49(%eax),%xmm6
DB 15,89,245 ; mulps %xmm5,%xmm6
- DB 15,88,176,137,122,0,0 ; addps 0x7a89(%eax),%xmm6
+ DB 15,88,176,89,139,0,0 ; addps 0x8b59(%eax),%xmm6
DB 15,89,245 ; mulps %xmm5,%xmm6
DB 15,88,244 ; addps %xmm4,%xmm6
DB 15,89,245 ; mulps %xmm5,%xmm6
- DB 15,88,176,153,122,0,0 ; addps 0x7a99(%eax),%xmm6
+ DB 15,88,176,105,139,0,0 ; addps 0x8b69(%eax),%xmm6
DB 15,17,182,0,1,0,0 ; movups %xmm6,0x100(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
DB 131,236,8 ; sub $0x8,%esp
@@ -56790,11 +59345,11 @@ _sk_bicubic_p3x_sse2 LABEL PROC
DB 139,50 ; mov (%edx),%esi
DB 15,16,6 ; movups (%esi),%xmm0
DB 15,16,166,128,0,0,0 ; movups 0x80(%esi),%xmm4
- DB 15,88,128,41,122,0,0 ; addps 0x7a29(%eax),%xmm0
+ DB 15,88,128,249,138,0,0 ; addps 0x8af9(%eax),%xmm0
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,89,237 ; mulps %xmm5,%xmm5
- DB 15,89,160,9,122,0,0 ; mulps 0x7a09(%eax),%xmm4
- DB 15,88,160,201,117,0,0 ; addps 0x75c9(%eax),%xmm4
+ DB 15,89,160,217,138,0,0 ; mulps 0x8ad9(%eax),%xmm4
+ DB 15,88,160,153,134,0,0 ; addps 0x8699(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
DB 15,17,166,0,1,0,0 ; movups %xmm4,0x100(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -56820,13 +59375,13 @@ _sk_bicubic_n3y_sse2 LABEL PROC
DB 139,50 ; mov (%edx),%esi
DB 15,16,78,64 ; movups 0x40(%esi),%xmm1
DB 15,16,166,192,0,0,0 ; movups 0xc0(%esi),%xmm4
- DB 15,88,136,166,121,0,0 ; addps 0x79a6(%eax),%xmm1
- DB 15,40,168,134,115,0,0 ; movaps 0x7386(%eax),%xmm5
+ DB 15,88,136,118,138,0,0 ; addps 0x8a76(%eax),%xmm1
+ DB 15,40,168,86,132,0,0 ; movaps 0x8456(%eax),%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
DB 15,40,229 ; movaps %xmm5,%xmm4
DB 15,89,228 ; mulps %xmm4,%xmm4
- DB 15,89,168,182,121,0,0 ; mulps 0x79b6(%eax),%xmm5
- DB 15,88,168,118,117,0,0 ; addps 0x7576(%eax),%xmm5
+ DB 15,89,168,134,138,0,0 ; mulps 0x8a86(%eax),%xmm5
+ DB 15,88,168,70,134,0,0 ; addps 0x8646(%eax),%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
DB 15,17,174,64,1,0,0 ; movups %xmm5,0x140(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -56852,16 +59407,16 @@ _sk_bicubic_n1y_sse2 LABEL PROC
DB 139,50 ; mov (%edx),%esi
DB 15,16,78,64 ; movups 0x40(%esi),%xmm1
DB 15,16,166,192,0,0,0 ; movups 0xc0(%esi),%xmm4
- DB 15,88,136,56,121,0,0 ; addps 0x7938(%eax),%xmm1
- DB 15,40,168,40,115,0,0 ; movaps 0x7328(%eax),%xmm5
+ DB 15,88,136,8,138,0,0 ; addps 0x8a08(%eax),%xmm1
+ DB 15,40,168,248,131,0,0 ; movaps 0x83f8(%eax),%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
- DB 15,40,160,104,121,0,0 ; movaps 0x7968(%eax),%xmm4
+ DB 15,40,160,56,138,0,0 ; movaps 0x8a38(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,120,121,0,0 ; addps 0x7978(%eax),%xmm4
+ DB 15,88,160,72,138,0,0 ; addps 0x8a48(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,24,115,0,0 ; addps 0x7318(%eax),%xmm4
+ DB 15,88,160,232,131,0,0 ; addps 0x83e8(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,136,121,0,0 ; addps 0x7988(%eax),%xmm4
+ DB 15,88,160,88,138,0,0 ; addps 0x8a58(%eax),%xmm4
DB 15,17,166,64,1,0,0 ; movups %xmm4,0x140(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
DB 131,236,8 ; sub $0x8,%esp
@@ -56884,17 +59439,17 @@ _sk_bicubic_p1y_sse2 LABEL PROC
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
- DB 15,40,160,172,114,0,0 ; movaps 0x72ac(%eax),%xmm4
+ DB 15,40,160,124,131,0,0 ; movaps 0x837c(%eax),%xmm4
DB 15,16,78,64 ; movups 0x40(%esi),%xmm1
DB 15,16,174,192,0,0,0 ; movups 0xc0(%esi),%xmm5
DB 15,88,204 ; addps %xmm4,%xmm1
- DB 15,40,176,252,120,0,0 ; movaps 0x78fc(%eax),%xmm6
+ DB 15,40,176,204,137,0,0 ; movaps 0x89cc(%eax),%xmm6
DB 15,89,245 ; mulps %xmm5,%xmm6
- DB 15,88,176,12,121,0,0 ; addps 0x790c(%eax),%xmm6
+ DB 15,88,176,220,137,0,0 ; addps 0x89dc(%eax),%xmm6
DB 15,89,245 ; mulps %xmm5,%xmm6
DB 15,88,244 ; addps %xmm4,%xmm6
DB 15,89,245 ; mulps %xmm5,%xmm6
- DB 15,88,176,28,121,0,0 ; addps 0x791c(%eax),%xmm6
+ DB 15,88,176,236,137,0,0 ; addps 0x89ec(%eax),%xmm6
DB 15,17,182,64,1,0,0 ; movups %xmm6,0x140(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
DB 131,236,8 ; sub $0x8,%esp
@@ -56919,11 +59474,11 @@ _sk_bicubic_p3y_sse2 LABEL PROC
DB 139,50 ; mov (%edx),%esi
DB 15,16,78,64 ; movups 0x40(%esi),%xmm1
DB 15,16,166,192,0,0,0 ; movups 0xc0(%esi),%xmm4
- DB 15,88,136,171,120,0,0 ; addps 0x78ab(%eax),%xmm1
+ DB 15,88,136,123,137,0,0 ; addps 0x897b(%eax),%xmm1
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,89,237 ; mulps %xmm5,%xmm5
- DB 15,89,160,139,120,0,0 ; mulps 0x788b(%eax),%xmm4
- DB 15,88,160,75,116,0,0 ; addps 0x744b(%eax),%xmm4
+ DB 15,89,160,91,137,0,0 ; mulps 0x895b(%eax),%xmm4
+ DB 15,88,160,27,133,0,0 ; addps 0x851b(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
DB 15,17,166,64,1,0,0 ; movups %xmm4,0x140(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -57070,7 +59625,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 102,15,254,216 ; paddd %xmm0,%xmm3
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,15,254,195 ; paddd %xmm3,%xmm0
- DB 102,15,111,162,245,118,0,0 ; movdqa 0x76f5(%edx),%xmm4
+ DB 102,15,111,162,197,135,0,0 ; movdqa 0x87c5(%edx),%xmm4
DB 102,15,127,165,120,255,255,255 ; movdqa %xmm4,-0x88(%ebp)
DB 102,15,112,200,245 ; pshufd $0xf5,%xmm0,%xmm1
DB 102,15,244,196 ; pmuludq %xmm4,%xmm0
@@ -57110,7 +59665,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 243,15,16,4,129 ; movss (%ecx,%eax,4),%xmm0
DB 15,20,248 ; unpcklps %xmm0,%xmm7
DB 102,15,20,252 ; unpcklpd %xmm4,%xmm7
- DB 102,15,111,130,181,112,0,0 ; movdqa 0x70b5(%edx),%xmm0
+ DB 102,15,111,130,133,129,0,0 ; movdqa 0x8185(%edx),%xmm0
DB 102,15,127,133,104,255,255,255 ; movdqa %xmm0,-0x98(%ebp)
DB 102,15,254,200 ; paddd %xmm0,%xmm1
DB 102,15,112,193,229 ; pshufd $0xe5,%xmm1,%xmm0
@@ -57127,7 +59682,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 243,15,16,4,129 ; movss (%ecx,%eax,4),%xmm0
DB 15,20,240 ; unpcklps %xmm0,%xmm6
DB 102,15,20,241 ; unpcklpd %xmm1,%xmm6
- DB 15,40,130,229,118,0,0 ; movaps 0x76e5(%edx),%xmm0
+ DB 15,40,130,181,135,0,0 ; movaps 0x87b5(%edx),%xmm0
DB 15,40,141,248,254,255,255 ; movaps -0x108(%ebp),%xmm1
DB 15,88,200 ; addps %xmm0,%xmm1
DB 15,41,77,200 ; movaps %xmm1,-0x38(%ebp)
@@ -57756,7 +60311,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,111,212 ; movdqa %xmm4,%xmm2
DB 102,15,254,214 ; paddd %xmm6,%xmm2
DB 102,15,254,218 ; paddd %xmm2,%xmm3
- DB 102,15,111,161,105,107,0,0 ; movdqa 0x6b69(%ecx),%xmm4
+ DB 102,15,111,161,57,124,0,0 ; movdqa 0x7c39(%ecx),%xmm4
DB 102,15,112,203,245 ; pshufd $0xf5,%xmm3,%xmm1
DB 102,15,244,220 ; pmuludq %xmm4,%xmm3
DB 102,15,244,204 ; pmuludq %xmm4,%xmm1
@@ -57798,7 +60353,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 15,20,223 ; unpcklps %xmm7,%xmm3
DB 102,15,20,222 ; unpcklpd %xmm6,%xmm3
DB 102,15,41,157,232,254,255,255 ; movapd %xmm3,-0x118(%ebp)
- DB 102,15,254,137,41,101,0,0 ; paddd 0x6529(%ecx),%xmm1
+ DB 102,15,254,137,249,117,0,0 ; paddd 0x75f9(%ecx),%xmm1
DB 102,15,112,241,229 ; pshufd $0xe5,%xmm1,%xmm6
DB 102,15,126,240 ; movd %xmm6,%eax
DB 102,15,112,241,78 ; pshufd $0x4e,%xmm1,%xmm6
@@ -57813,7 +60368,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,60,130 ; movss (%edx,%eax,4),%xmm7
DB 15,20,223 ; unpcklps %xmm7,%xmm3
DB 102,15,20,222 ; unpcklpd %xmm6,%xmm3
- DB 15,40,185,89,107,0,0 ; movaps 0x6b59(%ecx),%xmm7
+ DB 15,40,185,41,124,0,0 ; movaps 0x7c29(%ecx),%xmm7
DB 15,88,199 ; addps %xmm7,%xmm0
DB 15,41,133,120,255,255,255 ; movaps %xmm0,-0x88(%ebp)
DB 15,40,133,248,254,255,255 ; movaps -0x108(%ebp),%xmm0
@@ -57834,7 +60389,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,127,101,168 ; movdqa %xmm4,-0x58(%ebp)
DB 102,15,254,212 ; paddd %xmm4,%xmm2
DB 102,15,112,194,245 ; pshufd $0xf5,%xmm2,%xmm0
- DB 102,15,111,161,105,107,0,0 ; movdqa 0x6b69(%ecx),%xmm4
+ DB 102,15,111,161,57,124,0,0 ; movdqa 0x7c39(%ecx),%xmm4
DB 102,15,244,212 ; pmuludq %xmm4,%xmm2
DB 102,15,244,196 ; pmuludq %xmm4,%xmm0
DB 102,15,112,240,232 ; pshufd $0xe8,%xmm0,%xmm6
@@ -57870,7 +60425,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,44,130 ; movss (%edx,%eax,4),%xmm5
DB 15,20,213 ; unpcklps %xmm5,%xmm2
DB 102,15,20,214 ; unpcklpd %xmm6,%xmm2
- DB 102,15,254,129,41,101,0,0 ; paddd 0x6529(%ecx),%xmm0
+ DB 102,15,254,129,249,117,0,0 ; paddd 0x75f9(%ecx),%xmm0
DB 102,15,112,232,229 ; pshufd $0xe5,%xmm0,%xmm5
DB 102,15,126,232 ; movd %xmm5,%eax
DB 102,15,112,232,78 ; pshufd $0x4e,%xmm0,%xmm5
@@ -57954,7 +60509,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,44,130 ; movss (%edx,%eax,4),%xmm5
DB 15,20,245 ; unpcklps %xmm5,%xmm6
DB 102,15,20,240 ; unpcklpd %xmm0,%xmm6
- DB 102,15,254,137,41,101,0,0 ; paddd 0x6529(%ecx),%xmm1
+ DB 102,15,254,137,249,117,0,0 ; paddd 0x75f9(%ecx),%xmm1
DB 102,15,112,193,229 ; pshufd $0xe5,%xmm1,%xmm0
DB 102,15,126,192 ; movd %xmm0,%eax
DB 102,15,112,193,78 ; pshufd $0x4e,%xmm1,%xmm0
@@ -57972,7 +60527,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
DB 102,15,254,77,168 ; paddd -0x58(%ebp),%xmm1
DB 102,15,112,193,245 ; pshufd $0xf5,%xmm1,%xmm0
- DB 102,15,111,145,105,107,0,0 ; movdqa 0x6b69(%ecx),%xmm2
+ DB 102,15,111,145,57,124,0,0 ; movdqa 0x7c39(%ecx),%xmm2
DB 102,15,244,202 ; pmuludq %xmm2,%xmm1
DB 102,15,244,194 ; pmuludq %xmm2,%xmm0
DB 102,15,112,192,232 ; pshufd $0xe8,%xmm0,%xmm0
@@ -58008,7 +60563,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,4,130 ; movss (%edx,%eax,4),%xmm0
DB 15,20,216 ; unpcklps %xmm0,%xmm3
DB 102,15,20,217 ; unpcklpd %xmm1,%xmm3
- DB 102,15,254,169,41,101,0,0 ; paddd 0x6529(%ecx),%xmm5
+ DB 102,15,254,169,249,117,0,0 ; paddd 0x75f9(%ecx),%xmm5
DB 102,15,112,197,229 ; pshufd $0xe5,%xmm5,%xmm0
DB 102,15,126,192 ; movd %xmm0,%eax
DB 102,15,112,197,78 ; pshufd $0x4e,%xmm5,%xmm0
@@ -58068,7 +60623,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
DB 102,15,254,85,152 ; paddd -0x68(%ebp),%xmm2
DB 102,15,112,194,245 ; pshufd $0xf5,%xmm2,%xmm0
- DB 102,15,111,153,105,107,0,0 ; movdqa 0x6b69(%ecx),%xmm3
+ DB 102,15,111,153,57,124,0,0 ; movdqa 0x7c39(%ecx),%xmm3
DB 102,15,244,211 ; pmuludq %xmm3,%xmm2
DB 102,15,244,195 ; pmuludq %xmm3,%xmm0
DB 102,15,111,251 ; movdqa %xmm3,%xmm7
@@ -58107,7 +60662,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,44,130 ; movss (%edx,%eax,4),%xmm5
DB 15,20,229 ; unpcklps %xmm5,%xmm4
DB 102,15,20,227 ; unpcklpd %xmm3,%xmm4
- DB 102,15,254,129,41,101,0,0 ; paddd 0x6529(%ecx),%xmm0
+ DB 102,15,254,129,249,117,0,0 ; paddd 0x75f9(%ecx),%xmm0
DB 102,15,112,216,229 ; pshufd $0xe5,%xmm0,%xmm3
DB 102,15,126,216 ; movd %xmm3,%eax
DB 102,15,112,216,78 ; pshufd $0x4e,%xmm0,%xmm3
@@ -58159,7 +60714,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,52,130 ; movss (%edx,%eax,4),%xmm6
DB 15,20,238 ; unpcklps %xmm6,%xmm5
DB 102,15,20,235 ; unpcklpd %xmm3,%xmm5
- DB 102,15,111,137,41,101,0,0 ; movdqa 0x6529(%ecx),%xmm1
+ DB 102,15,111,137,249,117,0,0 ; movdqa 0x75f9(%ecx),%xmm1
DB 102,15,254,249 ; paddd %xmm1,%xmm7
DB 102,15,112,223,229 ; pshufd $0xe5,%xmm7,%xmm3
DB 102,15,126,216 ; movd %xmm3,%eax
@@ -58193,7 +60748,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,111,226 ; movdqa %xmm2,%xmm4
DB 102,15,254,69,152 ; paddd -0x68(%ebp),%xmm0
DB 102,15,112,208,245 ; pshufd $0xf5,%xmm0,%xmm2
- DB 102,15,111,153,105,107,0,0 ; movdqa 0x6b69(%ecx),%xmm3
+ DB 102,15,111,153,57,124,0,0 ; movdqa 0x7c39(%ecx),%xmm3
DB 102,15,244,195 ; pmuludq %xmm3,%xmm0
DB 102,15,244,211 ; pmuludq %xmm3,%xmm2
DB 102,15,112,218,232 ; pshufd $0xe8,%xmm2,%xmm3
@@ -58250,7 +60805,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,111,212 ; movdqa %xmm4,%xmm2
DB 102,15,254,85,168 ; paddd -0x58(%ebp),%xmm2
DB 102,15,112,194,245 ; pshufd $0xf5,%xmm2,%xmm0
- DB 102,15,111,137,105,107,0,0 ; movdqa 0x6b69(%ecx),%xmm1
+ DB 102,15,111,137,57,124,0,0 ; movdqa 0x7c39(%ecx),%xmm1
DB 102,15,244,209 ; pmuludq %xmm1,%xmm2
DB 102,15,244,193 ; pmuludq %xmm1,%xmm0
DB 102,15,112,240,232 ; pshufd $0xe8,%xmm0,%xmm6
@@ -58287,7 +60842,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,36,130 ; movss (%edx,%eax,4),%xmm4
DB 15,20,212 ; unpcklps %xmm4,%xmm2
DB 102,15,20,214 ; unpcklpd %xmm6,%xmm2
- DB 102,15,254,129,41,101,0,0 ; paddd 0x6529(%ecx),%xmm0
+ DB 102,15,254,129,249,117,0,0 ; paddd 0x75f9(%ecx),%xmm0
DB 102,15,112,224,229 ; pshufd $0xe5,%xmm0,%xmm4
DB 102,15,126,224 ; movd %xmm4,%eax
DB 102,15,112,224,78 ; pshufd $0x4e,%xmm0,%xmm4
@@ -58355,7 +60910,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,111,93,152 ; movdqa -0x68(%ebp),%xmm3
DB 102,15,254,217 ; paddd %xmm1,%xmm3
DB 102,15,112,211,245 ; pshufd $0xf5,%xmm3,%xmm2
- DB 102,15,111,129,105,107,0,0 ; movdqa 0x6b69(%ecx),%xmm0
+ DB 102,15,111,129,57,124,0,0 ; movdqa 0x7c39(%ecx),%xmm0
DB 102,15,244,216 ; pmuludq %xmm0,%xmm3
DB 102,15,244,208 ; pmuludq %xmm0,%xmm2
DB 102,15,111,248 ; movdqa %xmm0,%xmm7
@@ -58394,7 +60949,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,28,130 ; movss (%edx,%eax,4),%xmm3
DB 15,20,235 ; unpcklps %xmm3,%xmm5
DB 102,15,20,238 ; unpcklpd %xmm6,%xmm5
- DB 102,15,254,145,41,101,0,0 ; paddd 0x6529(%ecx),%xmm2
+ DB 102,15,254,145,249,117,0,0 ; paddd 0x75f9(%ecx),%xmm2
DB 102,15,112,218,229 ; pshufd $0xe5,%xmm2,%xmm3
DB 102,15,126,216 ; movd %xmm3,%eax
DB 102,15,112,218,78 ; pshufd $0x4e,%xmm2,%xmm3
@@ -58446,7 +61001,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,4,130 ; movss (%edx,%eax,4),%xmm0
DB 15,20,208 ; unpcklps %xmm0,%xmm2
DB 102,15,20,215 ; unpcklpd %xmm7,%xmm2
- DB 102,15,111,137,41,101,0,0 ; movdqa 0x6529(%ecx),%xmm1
+ DB 102,15,111,137,249,117,0,0 ; movdqa 0x75f9(%ecx),%xmm1
DB 102,15,254,217 ; paddd %xmm1,%xmm3
DB 102,15,112,195,229 ; pshufd $0xe5,%xmm3,%xmm0
DB 102,15,126,192 ; movd %xmm0,%eax
@@ -58481,7 +61036,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,111,194 ; movdqa %xmm2,%xmm0
DB 102,15,254,69,152 ; paddd -0x68(%ebp),%xmm0
DB 102,15,112,224,245 ; pshufd $0xf5,%xmm0,%xmm4
- DB 102,15,111,169,105,107,0,0 ; movdqa 0x6b69(%ecx),%xmm5
+ DB 102,15,111,169,57,124,0,0 ; movdqa 0x7c39(%ecx),%xmm5
DB 102,15,111,221 ; movdqa %xmm5,%xmm3
DB 102,15,244,195 ; pmuludq %xmm3,%xmm0
DB 102,15,244,227 ; pmuludq %xmm3,%xmm4
@@ -58537,7 +61092,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
DB 102,15,254,77,168 ; paddd -0x58(%ebp),%xmm1
DB 102,15,112,193,245 ; pshufd $0xf5,%xmm1,%xmm0
- DB 102,15,111,145,105,107,0,0 ; movdqa 0x6b69(%ecx),%xmm2
+ DB 102,15,111,145,57,124,0,0 ; movdqa 0x7c39(%ecx),%xmm2
DB 102,15,244,202 ; pmuludq %xmm2,%xmm1
DB 102,15,244,194 ; pmuludq %xmm2,%xmm0
DB 102,15,112,192,232 ; pshufd $0xe8,%xmm0,%xmm0
@@ -58573,7 +61128,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,4,130 ; movss (%edx,%eax,4),%xmm0
DB 15,20,216 ; unpcklps %xmm0,%xmm3
DB 102,15,20,217 ; unpcklpd %xmm1,%xmm3
- DB 102,15,254,185,41,101,0,0 ; paddd 0x6529(%ecx),%xmm7
+ DB 102,15,254,185,249,117,0,0 ; paddd 0x75f9(%ecx),%xmm7
DB 102,15,112,199,229 ; pshufd $0xe5,%xmm7,%xmm0
DB 102,15,126,192 ; movd %xmm0,%eax
DB 102,15,112,199,78 ; pshufd $0x4e,%xmm7,%xmm0
@@ -58623,7 +61178,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,111,233 ; movdqa %xmm1,%xmm5
DB 102,15,254,69,152 ; paddd -0x68(%ebp),%xmm0
DB 102,15,112,200,245 ; pshufd $0xf5,%xmm0,%xmm1
- DB 102,15,111,145,105,107,0,0 ; movdqa 0x6b69(%ecx),%xmm2
+ DB 102,15,111,145,57,124,0,0 ; movdqa 0x7c39(%ecx),%xmm2
DB 102,15,244,194 ; pmuludq %xmm2,%xmm0
DB 102,15,244,202 ; pmuludq %xmm2,%xmm1
DB 102,15,111,250 ; movdqa %xmm2,%xmm7
@@ -58662,7 +61217,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,36,130 ; movss (%edx,%eax,4),%xmm4
DB 15,20,204 ; unpcklps %xmm4,%xmm1
DB 102,15,20,203 ; unpcklpd %xmm3,%xmm1
- DB 102,15,254,145,41,101,0,0 ; paddd 0x6529(%ecx),%xmm2
+ DB 102,15,254,145,249,117,0,0 ; paddd 0x75f9(%ecx),%xmm2
DB 102,15,112,218,229 ; pshufd $0xe5,%xmm2,%xmm3
DB 102,15,126,216 ; movd %xmm3,%eax
DB 102,15,112,218,78 ; pshufd $0x4e,%xmm2,%xmm3
@@ -58716,7 +61271,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,36,130 ; movss (%edx,%eax,4),%xmm4
DB 15,20,252 ; unpcklps %xmm4,%xmm7
DB 102,15,20,254 ; unpcklpd %xmm6,%xmm7
- DB 102,15,254,153,41,101,0,0 ; paddd 0x6529(%ecx),%xmm3
+ DB 102,15,254,153,249,117,0,0 ; paddd 0x75f9(%ecx),%xmm3
DB 102,15,112,227,229 ; pshufd $0xe5,%xmm3,%xmm4
DB 102,15,126,224 ; movd %xmm4,%eax
DB 102,15,112,227,78 ; pshufd $0x4e,%xmm3,%xmm4
@@ -58749,7 +61304,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,254,208 ; paddd %xmm0,%xmm2
DB 102,15,111,216 ; movdqa %xmm0,%xmm3
DB 102,15,112,194,245 ; pshufd $0xf5,%xmm2,%xmm0
- DB 102,15,111,137,105,107,0,0 ; movdqa 0x6b69(%ecx),%xmm1
+ DB 102,15,111,137,57,124,0,0 ; movdqa 0x7c39(%ecx),%xmm1
DB 102,15,244,209 ; pmuludq %xmm1,%xmm2
DB 102,15,244,193 ; pmuludq %xmm1,%xmm0
DB 102,15,111,241 ; movdqa %xmm1,%xmm6
@@ -58789,7 +61344,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 15,20,225 ; unpcklps %xmm1,%xmm4
DB 102,15,20,226 ; unpcklpd %xmm2,%xmm4
DB 102,15,41,165,88,255,255,255 ; movapd %xmm4,-0xa8(%ebp)
- DB 102,15,254,129,41,101,0,0 ; paddd 0x6529(%ecx),%xmm0
+ DB 102,15,254,129,249,117,0,0 ; paddd 0x75f9(%ecx),%xmm0
DB 102,15,112,200,229 ; pshufd $0xe5,%xmm0,%xmm1
DB 102,15,126,200 ; movd %xmm1,%eax
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
@@ -58843,7 +61398,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,52,130 ; movss (%edx,%eax,4),%xmm6
DB 15,20,206 ; unpcklps %xmm6,%xmm1
DB 102,15,20,203 ; unpcklpd %xmm3,%xmm1
- DB 102,15,254,145,41,101,0,0 ; paddd 0x6529(%ecx),%xmm2
+ DB 102,15,254,145,249,117,0,0 ; paddd 0x75f9(%ecx),%xmm2
DB 102,15,112,218,229 ; pshufd $0xe5,%xmm2,%xmm3
DB 102,15,126,216 ; movd %xmm3,%eax
DB 102,15,112,218,78 ; pshufd $0x4e,%xmm2,%xmm3
@@ -58912,7 +61467,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 141,66,8 ; lea 0x8(%edx),%eax
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,153,233,100,0,0 ; movaps 0x64e9(%ecx),%xmm3
+ DB 15,40,153,185,117,0,0 ; movaps 0x75b9(%ecx),%xmm3
DB 80 ; push %eax
DB 255,117,8 ; pushl 0x8(%ebp)
DB 255,82,4 ; call *0x4(%edx)
@@ -58931,15 +61486,15 @@ _sk_gauss_a_to_rgba_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 953c <_sk_gauss_a_to_rgba_sse2+0xb>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
- DB 15,40,128,36,87,0,0 ; movaps 0x5724(%eax),%xmm0
+ DB 15,40,128,244,103,0,0 ; movaps 0x67f4(%eax),%xmm0
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,128,52,87,0,0 ; addps 0x5734(%eax),%xmm0
+ DB 15,88,128,4,104,0,0 ; addps 0x6804(%eax),%xmm0
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,128,68,87,0,0 ; addps 0x5744(%eax),%xmm0
+ DB 15,88,128,20,104,0,0 ; addps 0x6814(%eax),%xmm0
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,128,84,87,0,0 ; addps 0x5754(%eax),%xmm0
+ DB 15,88,128,36,104,0,0 ; addps 0x6824(%eax),%xmm0
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,128,100,87,0,0 ; addps 0x5764(%eax),%xmm0
+ DB 15,88,128,52,104,0,0 ; addps 0x6834(%eax),%xmm0
DB 141,65,4 ; lea 0x4(%ecx),%eax
DB 131,236,8 ; sub $0x8,%esp
DB 15,40,200 ; movaps %xmm0,%xmm1
@@ -59066,7 +61621,7 @@ _sk_seed_shader_sse2_lowp LABEL PROC
DB 102,15,110,210 ; movd %edx,%xmm2
DB 102,15,112,210,0 ; pshufd $0x0,%xmm2,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,88,145,64,79,0,0 ; addps 0x4f40(%ecx),%xmm2
+ DB 15,88,145,16,96,0,0 ; addps 0x6010(%ecx),%xmm2
DB 141,78,8 ; lea 0x8(%esi),%ecx
DB 15,41,116,36,64 ; movaps %xmm6,0x40(%esp)
DB 15,41,108,36,48 ; movaps %xmm5,0x30(%esp)
@@ -59403,7 +61958,7 @@ _sk_black_color_sse2_lowp LABEL PROC
DB 137,84,36,8 ; mov %edx,0x8(%esp)
DB 137,92,36,4 ; mov %ebx,0x4(%esp)
DB 137,12,36 ; mov %ecx,(%esp)
- DB 15,40,152,17,82,0,0 ; movaps 0x5211(%eax),%xmm3
+ DB 15,40,152,225,98,0,0 ; movaps 0x62e1(%eax),%xmm3
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -59442,7 +61997,7 @@ _sk_white_color_sse2_lowp LABEL PROC
DB 137,84,36,8 ; mov %edx,0x8(%esp)
DB 137,92,36,4 ; mov %ebx,0x4(%esp)
DB 137,12,36 ; mov %ecx,(%esp)
- DB 15,40,128,166,81,0,0 ; movaps 0x51a6(%eax),%xmm0
+ DB 15,40,128,118,98,0,0 ; movaps 0x6276(%eax),%xmm0
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -59467,10 +62022,10 @@ _sk_set_rgb_sse2_lowp LABEL PROC
DB 139,85,16 ; mov 0x10(%ebp),%edx
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 139,57 ; mov (%ecx),%edi
- DB 243,15,16,150,64,82,0,0 ; movss 0x5240(%esi),%xmm2
+ DB 243,15,16,150,16,99,0,0 ; movss 0x6310(%esi),%xmm2
DB 243,15,16,7 ; movss (%edi),%xmm0
DB 243,15,89,194 ; mulss %xmm2,%xmm0
- DB 243,15,16,142,60,82,0,0 ; movss 0x523c(%esi),%xmm1
+ DB 243,15,16,142,12,99,0,0 ; movss 0x630c(%esi),%xmm1
DB 243,15,88,193 ; addss %xmm1,%xmm0
DB 243,15,44,240 ; cvttss2si %xmm0,%esi
DB 102,15,110,198 ; movd %esi,%xmm0
@@ -59522,7 +62077,7 @@ _sk_clamp_a_sse2_lowp LABEL PROC
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 139,77,16 ; mov 0x10(%ebp),%ecx
DB 139,85,20 ; mov 0x14(%ebp),%edx
- DB 102,15,111,166,136,80,0,0 ; movdqa 0x5088(%esi),%xmm4
+ DB 102,15,111,166,88,97,0,0 ; movdqa 0x6158(%esi),%xmm4
DB 102,15,111,232 ; movdqa %xmm0,%xmm5
DB 102,15,239,236 ; pxor %xmm4,%xmm5
DB 102,15,111,243 ; movdqa %xmm3,%xmm6
@@ -59580,7 +62135,7 @@ _sk_clamp_a_dst_sse2_lowp LABEL PROC
DB 88 ; pop %eax
DB 102,15,111,101,72 ; movdqa 0x48(%ebp),%xmm4
DB 102,15,111,77,24 ; movdqa 0x18(%ebp),%xmm1
- DB 102,15,111,144,193,79,0,0 ; movdqa 0x4fc1(%eax),%xmm2
+ DB 102,15,111,144,145,96,0,0 ; movdqa 0x6091(%eax),%xmm2
DB 102,15,111,249 ; movdqa %xmm1,%xmm7
DB 102,15,239,250 ; pxor %xmm2,%xmm7
DB 102,15,111,244 ; movdqa %xmm4,%xmm6
@@ -59644,7 +62199,7 @@ _sk_premul_sse2_lowp LABEL PROC
DB 15,40,109,40 ; movaps 0x28(%ebp),%xmm5
DB 15,40,117,56 ; movaps 0x38(%ebp),%xmm6
DB 102,15,213,195 ; pmullw %xmm3,%xmm0
- DB 102,15,111,186,226,78,0,0 ; movdqa 0x4ee2(%edx),%xmm7
+ DB 102,15,111,186,178,95,0,0 ; movdqa 0x5fb2(%edx),%xmm7
DB 102,15,253,199 ; paddw %xmm7,%xmm0
DB 102,15,213,203 ; pmullw %xmm3,%xmm1
DB 102,15,253,207 ; paddw %xmm7,%xmm1
@@ -59687,7 +62242,7 @@ _sk_premul_dst_sse2_lowp LABEL PROC
DB 102,15,111,101,72 ; movdqa 0x48(%ebp),%xmm4
DB 102,15,111,109,24 ; movdqa 0x18(%ebp),%xmm5
DB 102,15,213,236 ; pmullw %xmm4,%xmm5
- DB 102,15,111,176,77,78,0,0 ; movdqa 0x4e4d(%eax),%xmm6
+ DB 102,15,111,176,29,95,0,0 ; movdqa 0x5f1d(%eax),%xmm6
DB 102,15,253,238 ; paddw %xmm6,%xmm5
DB 102,15,111,125,40 ; movdqa 0x28(%ebp),%xmm7
DB 102,15,213,252 ; pmullw %xmm4,%xmm7
@@ -59826,7 +62381,7 @@ _sk_invert_sse2_lowp LABEL PROC
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,16 ; mov 0x10(%ebp),%edx
DB 139,117,20 ; mov 0x14(%ebp),%esi
- DB 102,15,111,160,190,76,0,0 ; movdqa 0x4cbe(%eax),%xmm4
+ DB 102,15,111,160,142,93,0,0 ; movdqa 0x5d8e(%eax),%xmm4
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,249,232 ; psubw %xmm0,%xmm5
DB 102,15,111,244 ; movdqa %xmm4,%xmm6
@@ -59908,7 +62463,7 @@ _sk_srcatop_sse2_lowp LABEL PROC
DB 88 ; pop %eax
DB 102,15,111,117,72 ; movdqa 0x48(%ebp),%xmm6
DB 102,15,213,206 ; pmullw %xmm6,%xmm1
- DB 102,15,111,128,198,75,0,0 ; movdqa 0x4bc6(%eax),%xmm0
+ DB 102,15,111,128,150,92,0,0 ; movdqa 0x5c96(%eax),%xmm0
DB 102,15,253,200 ; paddw %xmm0,%xmm1
DB 102,15,213,214 ; pmullw %xmm6,%xmm2
DB 102,15,253,208 ; paddw %xmm0,%xmm2
@@ -59969,7 +62524,7 @@ _sk_dstatop_sse2_lowp LABEL PROC
DB 102,15,111,101,40 ; movdqa 0x28(%ebp),%xmm4
DB 102,15,111,117,24 ; movdqa 0x18(%ebp),%xmm6
DB 102,15,213,243 ; pmullw %xmm3,%xmm6
- DB 102,15,111,184,242,74,0,0 ; movdqa 0x4af2(%eax),%xmm7
+ DB 102,15,111,184,194,91,0,0 ; movdqa 0x5bc2(%eax),%xmm7
DB 102,15,253,247 ; paddw %xmm7,%xmm6
DB 102,15,213,227 ; pmullw %xmm3,%xmm4
DB 102,15,253,231 ; paddw %xmm7,%xmm4
@@ -60029,7 +62584,7 @@ _sk_srcin_sse2_lowp LABEL PROC
DB 15,40,109,40 ; movaps 0x28(%ebp),%xmm5
DB 102,15,111,117,72 ; movdqa 0x48(%ebp),%xmm6
DB 102,15,213,198 ; pmullw %xmm6,%xmm0
- DB 102,15,111,190,49,74,0,0 ; movdqa 0x4a31(%esi),%xmm7
+ DB 102,15,111,190,1,91,0,0 ; movdqa 0x5b01(%esi),%xmm7
DB 102,15,253,199 ; paddw %xmm7,%xmm0
DB 102,15,213,206 ; pmullw %xmm6,%xmm1
DB 102,15,253,207 ; paddw %xmm7,%xmm1
@@ -60073,7 +62628,7 @@ _sk_dstin_sse2_lowp LABEL PROC
DB 102,15,111,117,24 ; movdqa 0x18(%ebp),%xmm6
DB 102,15,111,198 ; movdqa %xmm6,%xmm0
DB 102,15,213,195 ; pmullw %xmm3,%xmm0
- DB 102,15,111,184,154,73,0,0 ; movdqa 0x499a(%eax),%xmm7
+ DB 102,15,111,184,106,90,0,0 ; movdqa 0x5a6a(%eax),%xmm7
DB 102,15,253,199 ; paddw %xmm7,%xmm0
DB 102,15,111,205 ; movdqa %xmm5,%xmm1
DB 102,15,213,203 ; pmullw %xmm3,%xmm1
@@ -60122,7 +62677,7 @@ _sk_srcout_sse2_lowp LABEL PROC
DB 139,85,20 ; mov 0x14(%ebp),%edx
DB 15,40,101,24 ; movaps 0x18(%ebp),%xmm4
DB 102,15,111,109,72 ; movdqa 0x48(%ebp),%xmm5
- DB 102,15,111,182,242,72,0,0 ; movdqa 0x48f2(%esi),%xmm6
+ DB 102,15,111,182,194,89,0,0 ; movdqa 0x59c2(%esi),%xmm6
DB 102,15,111,254 ; movdqa %xmm6,%xmm7
DB 102,15,249,253 ; psubw %xmm5,%xmm7
DB 102,15,213,199 ; pmullw %xmm7,%xmm0
@@ -60168,7 +62723,7 @@ _sk_dstout_sse2_lowp LABEL PROC
DB 88 ; pop %eax
DB 102,15,111,109,56 ; movdqa 0x38(%ebp),%xmm5
DB 102,15,111,117,24 ; movdqa 0x18(%ebp),%xmm6
- DB 102,15,111,184,79,72,0,0 ; movdqa 0x484f(%eax),%xmm7
+ DB 102,15,111,184,31,89,0,0 ; movdqa 0x591f(%eax),%xmm7
DB 102,15,111,223 ; movdqa %xmm7,%xmm3
DB 102,15,249,216 ; psubw %xmm0,%xmm3
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
@@ -60220,7 +62775,7 @@ _sk_srcover_sse2_lowp LABEL PROC
DB 102,15,111,224 ; movdqa %xmm0,%xmm4
DB 232,0,0,0,0 ; call a51d <_sk_srcover_sse2_lowp+0x19>
DB 88 ; pop %eax
- DB 102,15,111,136,147,71,0,0 ; movdqa 0x4793(%eax),%xmm1
+ DB 102,15,111,136,99,88,0,0 ; movdqa 0x5863(%eax),%xmm1
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,15,249,195 ; psubw %xmm3,%xmm0
DB 102,15,111,248 ; movdqa %xmm0,%xmm7
@@ -60285,7 +62840,7 @@ _sk_dstover_sse2_lowp LABEL PROC
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 102,15,111,101,56 ; movdqa 0x38(%ebp),%xmm4
DB 102,15,111,109,72 ; movdqa 0x48(%ebp),%xmm5
- DB 102,15,111,183,195,70,0,0 ; movdqa 0x46c3(%edi),%xmm6
+ DB 102,15,111,183,147,87,0,0 ; movdqa 0x5793(%edi),%xmm6
DB 102,15,111,254 ; movdqa %xmm6,%xmm7
DB 102,15,249,253 ; psubw %xmm5,%xmm7
DB 102,15,213,199 ; pmullw %xmm7,%xmm0
@@ -60334,7 +62889,7 @@ _sk_modulate_sse2_lowp LABEL PROC
DB 102,15,111,109,40 ; movdqa 0x28(%ebp),%xmm5
DB 102,15,111,117,24 ; movdqa 0x18(%ebp),%xmm6
DB 102,15,213,198 ; pmullw %xmm6,%xmm0
- DB 102,15,111,184,14,70,0,0 ; movdqa 0x460e(%eax),%xmm7
+ DB 102,15,111,184,222,86,0,0 ; movdqa 0x56de(%eax),%xmm7
DB 102,15,253,199 ; paddw %xmm7,%xmm0
DB 102,15,213,205 ; pmullw %xmm5,%xmm1
DB 102,15,253,207 ; paddw %xmm7,%xmm1
@@ -60378,7 +62933,7 @@ _sk_multiply_sse2_lowp LABEL PROC
DB 232,0,0,0,0 ; call a73e <_sk_multiply_sse2_lowp+0xd>
DB 88 ; pop %eax
DB 102,15,111,109,24 ; movdqa 0x18(%ebp),%xmm5
- DB 102,15,111,160,114,69,0,0 ; movdqa 0x4572(%eax),%xmm4
+ DB 102,15,111,160,66,86,0,0 ; movdqa 0x5642(%eax),%xmm4
DB 102,15,111,245 ; movdqa %xmm5,%xmm6
DB 102,15,253,244 ; paddw %xmm4,%xmm6
DB 102,15,249,117,72 ; psubw 0x48(%ebp),%xmm6
@@ -60449,14 +63004,14 @@ _sk_plus__sse2_lowp LABEL PROC
DB 232,0,0,0,0 ; call a83f <_sk_plus__sse2_lowp+0x15>
DB 88 ; pop %eax
DB 102,15,253,77,24 ; paddw 0x18(%ebp),%xmm1
- DB 102,15,111,168,145,68,0,0 ; movdqa 0x4491(%eax),%xmm5
+ DB 102,15,111,168,97,85,0,0 ; movdqa 0x5561(%eax),%xmm5
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,15,217,197 ; psubusw %xmm5,%xmm0
DB 102,15,127,109,232 ; movdqa %xmm5,-0x18(%ebp)
DB 102,15,239,255 ; pxor %xmm7,%xmm7
DB 102,15,117,199 ; pcmpeqw %xmm7,%xmm0
DB 102,15,219,200 ; pand %xmm0,%xmm1
- DB 102,15,111,176,113,68,0,0 ; movdqa 0x4471(%eax),%xmm6
+ DB 102,15,111,176,65,85,0,0 ; movdqa 0x5541(%eax),%xmm6
DB 102,15,223,198 ; pandn %xmm6,%xmm0
DB 102,15,235,193 ; por %xmm1,%xmm0
DB 102,15,253,101,40 ; paddw 0x28(%ebp),%xmm4
@@ -60522,7 +63077,7 @@ _sk_screen_sse2_lowp LABEL PROC
DB 102,15,111,198 ; movdqa %xmm6,%xmm0
DB 102,15,253,193 ; paddw %xmm1,%xmm0
DB 102,15,213,206 ; pmullw %xmm6,%xmm1
- DB 102,15,111,176,121,67,0,0 ; movdqa 0x4379(%eax),%xmm6
+ DB 102,15,111,176,73,84,0,0 ; movdqa 0x5449(%eax),%xmm6
DB 102,15,253,206 ; paddw %xmm6,%xmm1
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
DB 102,15,249,193 ; psubw %xmm1,%xmm0
@@ -60580,7 +63135,7 @@ _sk_xor__sse2_lowp LABEL PROC
DB 102,15,127,93,232 ; movdqa %xmm3,-0x18(%ebp)
DB 232,0,0,0,0 ; call aa17 <_sk_xor__sse2_lowp+0x12>
DB 88 ; pop %eax
- DB 102,15,111,176,153,66,0,0 ; movdqa 0x4299(%eax),%xmm6
+ DB 102,15,111,176,105,83,0,0 ; movdqa 0x5369(%eax),%xmm6
DB 102,15,111,254 ; movdqa %xmm6,%xmm7
DB 102,15,249,125,72 ; psubw 0x48(%ebp),%xmm7
DB 102,15,213,199 ; pmullw %xmm7,%xmm0
@@ -60656,7 +63211,7 @@ _sk_darken_sse2_lowp LABEL PROC
DB 102,15,111,222 ; movdqa %xmm6,%xmm3
DB 102,15,111,197 ; movdqa %xmm5,%xmm0
DB 102,15,213,199 ; pmullw %xmm7,%xmm0
- DB 102,15,111,184,180,65,0,0 ; movdqa 0x41b4(%eax),%xmm7
+ DB 102,15,111,184,132,82,0,0 ; movdqa 0x5284(%eax),%xmm7
DB 102,15,111,241 ; movdqa %xmm1,%xmm6
DB 102,15,239,247 ; pxor %xmm7,%xmm6
DB 102,15,111,232 ; movdqa %xmm0,%xmm5
@@ -60665,7 +63220,7 @@ _sk_darken_sse2_lowp LABEL PROC
DB 102,15,219,197 ; pand %xmm5,%xmm0
DB 102,15,223,233 ; pandn %xmm1,%xmm5
DB 102,15,235,232 ; por %xmm0,%xmm5
- DB 102,15,111,128,164,65,0,0 ; movdqa 0x41a4(%eax),%xmm0
+ DB 102,15,111,128,116,82,0,0 ; movdqa 0x5274(%eax),%xmm0
DB 102,15,127,69,232 ; movdqa %xmm0,-0x18(%ebp)
DB 102,15,253,232 ; paddw %xmm0,%xmm5
DB 102,15,113,213,8 ; psrlw $0x8,%xmm5
@@ -60763,7 +63318,7 @@ _sk_lighten_sse2_lowp LABEL PROC
DB 102,15,213,77,72 ; pmullw 0x48(%ebp),%xmm1
DB 102,15,111,197 ; movdqa %xmm5,%xmm0
DB 102,15,213,198 ; pmullw %xmm6,%xmm0
- DB 102,15,111,184,11,64,0,0 ; movdqa 0x400b(%eax),%xmm7
+ DB 102,15,111,184,219,80,0,0 ; movdqa 0x50db(%eax),%xmm7
DB 102,15,111,241 ; movdqa %xmm1,%xmm6
DB 102,15,239,247 ; pxor %xmm7,%xmm6
DB 102,15,111,232 ; movdqa %xmm0,%xmm5
@@ -60772,7 +63327,7 @@ _sk_lighten_sse2_lowp LABEL PROC
DB 102,15,219,205 ; pand %xmm5,%xmm1
DB 102,15,223,232 ; pandn %xmm0,%xmm5
DB 102,15,235,233 ; por %xmm1,%xmm5
- DB 102,15,111,128,251,63,0,0 ; movdqa 0x3ffb(%eax),%xmm0
+ DB 102,15,111,128,203,80,0,0 ; movdqa 0x50cb(%eax),%xmm0
DB 102,15,253,232 ; paddw %xmm0,%xmm5
DB 102,15,111,208 ; movdqa %xmm0,%xmm2
DB 102,15,127,85,232 ; movdqa %xmm2,-0x18(%ebp)
@@ -60871,7 +63426,7 @@ _sk_difference_sse2_lowp LABEL PROC
DB 102,15,111,222 ; movdqa %xmm6,%xmm3
DB 102,15,111,197 ; movdqa %xmm5,%xmm0
DB 102,15,213,199 ; pmullw %xmm7,%xmm0
- DB 102,15,111,184,109,62,0,0 ; movdqa 0x3e6d(%eax),%xmm7
+ DB 102,15,111,184,61,79,0,0 ; movdqa 0x4f3d(%eax),%xmm7
DB 102,15,111,241 ; movdqa %xmm1,%xmm6
DB 102,15,239,247 ; pxor %xmm7,%xmm6
DB 102,15,111,232 ; movdqa %xmm0,%xmm5
@@ -60880,11 +63435,11 @@ _sk_difference_sse2_lowp LABEL PROC
DB 102,15,219,205 ; pand %xmm5,%xmm1
DB 102,15,223,232 ; pandn %xmm0,%xmm5
DB 102,15,235,233 ; por %xmm1,%xmm5
- DB 102,15,111,128,93,62,0,0 ; movdqa 0x3e5d(%eax),%xmm0
+ DB 102,15,111,128,45,79,0,0 ; movdqa 0x4f2d(%eax),%xmm0
DB 102,15,127,69,216 ; movdqa %xmm0,-0x28(%ebp)
DB 102,15,253,232 ; paddw %xmm0,%xmm5
DB 102,15,113,213,7 ; psrlw $0x7,%xmm5
- DB 102,15,111,128,141,62,0,0 ; movdqa 0x3e8d(%eax),%xmm0
+ DB 102,15,111,128,93,79,0,0 ; movdqa 0x4f5d(%eax),%xmm0
DB 102,15,127,69,232 ; movdqa %xmm0,-0x18(%ebp)
DB 102,15,219,232 ; pand %xmm0,%xmm5
DB 102,15,249,213 ; psubw %xmm5,%xmm2
@@ -60977,10 +63532,10 @@ _sk_exclusion_sse2_lowp LABEL PROC
DB 102,15,111,197 ; movdqa %xmm5,%xmm0
DB 102,15,253,193 ; paddw %xmm1,%xmm0
DB 102,15,213,205 ; pmullw %xmm5,%xmm1
- DB 102,15,111,184,169,60,0,0 ; movdqa 0x3ca9(%eax),%xmm7
+ DB 102,15,111,184,121,77,0,0 ; movdqa 0x4d79(%eax),%xmm7
DB 102,15,253,207 ; paddw %xmm7,%xmm1
DB 102,15,113,209,7 ; psrlw $0x7,%xmm1
- DB 102,15,111,176,217,60,0,0 ; movdqa 0x3cd9(%eax),%xmm6
+ DB 102,15,111,176,169,77,0,0 ; movdqa 0x4da9(%eax),%xmm6
DB 102,15,219,206 ; pand %xmm6,%xmm1
DB 102,15,249,193 ; psubw %xmm1,%xmm0
DB 102,15,111,109,40 ; movdqa 0x28(%ebp),%xmm5
@@ -61041,7 +63596,7 @@ _sk_hardlight_sse2_lowp LABEL PROC
DB 102,15,111,224 ; movdqa %xmm0,%xmm4
DB 232,0,0,0,0 ; call b101 <_sk_hardlight_sse2_lowp+0x1c>
DB 88 ; pop %eax
- DB 102,15,111,184,175,59,0,0 ; movdqa 0x3baf(%eax),%xmm7
+ DB 102,15,111,184,127,76,0,0 ; movdqa 0x4c7f(%eax),%xmm7
DB 102,15,127,125,200 ; movdqa %xmm7,-0x38(%ebp)
DB 102,15,111,215 ; movdqa %xmm7,%xmm2
DB 102,15,249,85,72 ; psubw 0x48(%ebp),%xmm2
@@ -61068,7 +63623,7 @@ _sk_hardlight_sse2_lowp LABEL PROC
DB 102,15,111,214 ; movdqa %xmm6,%xmm2
DB 102,15,249,209 ; psubw %xmm1,%xmm2
DB 102,15,253,228 ; paddw %xmm4,%xmm4
- DB 102,15,111,128,191,59,0,0 ; movdqa 0x3bbf(%eax),%xmm0
+ DB 102,15,111,128,143,76,0,0 ; movdqa 0x4c8f(%eax),%xmm0
DB 102,15,239,216 ; pxor %xmm0,%xmm3
DB 102,15,127,93,184 ; movdqa %xmm3,-0x48(%ebp)
DB 102,15,111,204 ; movdqa %xmm4,%xmm1
@@ -61176,7 +63731,7 @@ _sk_overlay_sse2_lowp LABEL PROC
DB 232,0,0,0,0 ; call b323 <_sk_overlay_sse2_lowp+0x1f>
DB 88 ; pop %eax
DB 102,15,111,69,72 ; movdqa 0x48(%ebp),%xmm0
- DB 102,15,111,184,141,57,0,0 ; movdqa 0x398d(%eax),%xmm7
+ DB 102,15,111,184,93,74,0,0 ; movdqa 0x4a5d(%eax),%xmm7
DB 102,15,127,125,232 ; movdqa %xmm7,-0x18(%ebp)
DB 102,15,111,215 ; movdqa %xmm7,%xmm2
DB 102,15,249,208 ; psubw %xmm0,%xmm2
@@ -61203,7 +63758,7 @@ _sk_overlay_sse2_lowp LABEL PROC
DB 102,15,249,234 ; psubw %xmm2,%xmm5
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
DB 102,15,253,192 ; paddw %xmm0,%xmm0
- DB 102,15,111,144,157,57,0,0 ; movdqa 0x399d(%eax),%xmm2
+ DB 102,15,111,144,109,74,0,0 ; movdqa 0x4a6d(%eax),%xmm2
DB 102,15,127,85,184 ; movdqa %xmm2,-0x48(%ebp)
DB 102,15,239,226 ; pxor %xmm2,%xmm4
DB 102,15,239,194 ; pxor %xmm2,%xmm0
@@ -61367,7 +63922,7 @@ _sk_load_8888_sse2_lowp LABEL PROC
DB 102,15,114,240,16 ; pslld $0x10,%xmm0
DB 102,15,114,224,16 ; psrad $0x10,%xmm0
DB 102,15,107,200 ; packssdw %xmm0,%xmm1
- DB 102,15,111,175,30,55,0,0 ; movdqa 0x371e(%edi),%xmm5
+ DB 102,15,111,175,238,71,0,0 ; movdqa 0x47ee(%edi),%xmm5
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,15,219,197 ; pand %xmm5,%xmm0
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
@@ -61480,7 +64035,7 @@ _sk_load_8888_dst_sse2_lowp LABEL PROC
DB 102,15,114,242,16 ; pslld $0x10,%xmm2
DB 102,15,114,226,16 ; psrad $0x10,%xmm2
DB 102,15,107,242 ; packssdw %xmm2,%xmm6
- DB 102,15,111,151,147,53,0,0 ; movdqa 0x3593(%edi),%xmm2
+ DB 102,15,111,151,99,70,0,0 ; movdqa 0x4663(%edi),%xmm2
DB 102,15,111,206 ; movdqa %xmm6,%xmm1
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 102,15,113,214,8 ; psrlw $0x8,%xmm6
@@ -61695,7 +64250,7 @@ _sk_load_bgra_sse2_lowp LABEL PROC
DB 102,15,114,240,16 ; pslld $0x10,%xmm0
DB 102,15,114,224,16 ; psrad $0x10,%xmm0
DB 102,15,107,200 ; packssdw %xmm0,%xmm1
- DB 102,15,111,175,196,50,0,0 ; movdqa 0x32c4(%edi),%xmm5
+ DB 102,15,111,175,148,67,0,0 ; movdqa 0x4394(%edi),%xmm5
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
DB 102,15,219,213 ; pand %xmm5,%xmm2
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
@@ -61809,7 +64364,7 @@ _sk_load_bgra_dst_sse2_lowp LABEL PROC
DB 102,15,114,242,16 ; pslld $0x10,%xmm2
DB 102,15,114,226,16 ; psrad $0x10,%xmm2
DB 102,15,107,242 ; packssdw %xmm2,%xmm6
- DB 102,15,111,151,55,49,0,0 ; movdqa 0x3137(%edi),%xmm2
+ DB 102,15,111,151,7,66,0,0 ; movdqa 0x4207(%edi),%xmm2
DB 102,15,111,206 ; movdqa %xmm6,%xmm1
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 102,15,113,214,8 ; psrlw $0x8,%xmm6
@@ -62067,7 +64622,7 @@ _sk_gather_8888_sse2_lowp LABEL PROC
DB 102,15,114,243,16 ; pslld $0x10,%xmm3
DB 102,15,114,227,16 ; psrad $0x10,%xmm3
DB 102,15,107,216 ; packssdw %xmm0,%xmm3
- DB 102,15,111,186,139,46,0,0 ; movdqa 0x2e8b(%edx),%xmm7
+ DB 102,15,111,186,91,63,0,0 ; movdqa 0x3f5b(%edx),%xmm7
DB 102,15,114,210,16 ; psrld $0x10,%xmm2
DB 102,15,114,212,16 ; psrld $0x10,%xmm4
DB 102,15,114,244,16 ; pslld $0x10,%xmm4
@@ -62195,7 +64750,7 @@ _sk_gather_bgra_sse2_lowp LABEL PROC
DB 102,15,114,243,16 ; pslld $0x10,%xmm3
DB 102,15,114,227,16 ; psrad $0x10,%xmm3
DB 102,15,107,218 ; packssdw %xmm2,%xmm3
- DB 102,15,111,162,144,44,0,0 ; movdqa 0x2c90(%edx),%xmm4
+ DB 102,15,111,162,96,61,0,0 ; movdqa 0x3d60(%edx),%xmm4
DB 102,15,114,208,16 ; psrld $0x10,%xmm0
DB 102,15,114,215,16 ; psrld $0x10,%xmm7
DB 102,15,114,247,16 ; pslld $0x10,%xmm7
@@ -62274,11 +64829,11 @@ _sk_load_565_sse2_lowp LABEL PROC
DB 102,15,18,4,123 ; movlpd (%ebx,%edi,2),%xmm0
DB 102,15,111,248 ; movdqa %xmm0,%xmm7
DB 102,15,113,215,8 ; psrlw $0x8,%xmm7
- DB 102,15,219,190,172,42,0,0 ; pand 0x2aac(%esi),%xmm7
+ DB 102,15,219,190,124,59,0,0 ; pand 0x3b7c(%esi),%xmm7
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,113,209,5 ; psrlw $0x5,%xmm1
- DB 102,15,219,142,188,42,0,0 ; pand 0x2abc(%esi),%xmm1
- DB 102,15,111,150,204,42,0,0 ; movdqa 0x2acc(%esi),%xmm2
+ DB 102,15,219,142,140,59,0,0 ; pand 0x3b8c(%esi),%xmm1
+ DB 102,15,111,150,156,59,0,0 ; movdqa 0x3b9c(%esi),%xmm2
DB 102,15,219,208 ; pand %xmm0,%xmm2
DB 102,15,113,208,13 ; psrlw $0xd,%xmm0
DB 102,15,235,199 ; por %xmm7,%xmm0
@@ -62300,7 +64855,7 @@ _sk_load_565_sse2_lowp LABEL PROC
DB 137,124,36,8 ; mov %edi,0x8(%esp)
DB 137,76,36,4 ; mov %ecx,0x4(%esp)
DB 137,20,36 ; mov %edx,(%esp)
- DB 15,40,158,108,42,0,0 ; movaps 0x2a6c(%esi),%xmm3
+ DB 15,40,158,60,59,0,0 ; movaps 0x3b3c(%esi),%xmm3
DB 255,80,4 ; call *0x4(%eax)
DB 131,196,92 ; add $0x5c,%esp
DB 94 ; pop %esi
@@ -62370,11 +64925,11 @@ _sk_load_565_dst_sse2_lowp LABEL PROC
DB 102,15,18,36,115 ; movlpd (%ebx,%esi,2),%xmm4
DB 102,15,111,244 ; movdqa %xmm4,%xmm6
DB 102,15,113,214,8 ; psrlw $0x8,%xmm6
- DB 102,15,219,183,113,41,0,0 ; pand 0x2971(%edi),%xmm6
+ DB 102,15,219,183,65,58,0,0 ; pand 0x3a41(%edi),%xmm6
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,113,213,5 ; psrlw $0x5,%xmm5
- DB 102,15,219,175,129,41,0,0 ; pand 0x2981(%edi),%xmm5
- DB 102,15,111,191,145,41,0,0 ; movdqa 0x2991(%edi),%xmm7
+ DB 102,15,219,175,81,58,0,0 ; pand 0x3a51(%edi),%xmm5
+ DB 102,15,111,191,97,58,0,0 ; movdqa 0x3a61(%edi),%xmm7
DB 102,15,219,252 ; pand %xmm4,%xmm7
DB 102,15,113,212,13 ; psrlw $0xd,%xmm4
DB 102,15,235,230 ; por %xmm6,%xmm4
@@ -62387,7 +64942,7 @@ _sk_load_565_dst_sse2_lowp LABEL PROC
DB 102,15,113,215,2 ; psrlw $0x2,%xmm7
DB 102,15,235,254 ; por %xmm6,%xmm7
DB 141,72,8 ; lea 0x8(%eax),%ecx
- DB 15,40,183,49,41,0,0 ; movaps 0x2931(%edi),%xmm6
+ DB 15,40,183,1,58,0,0 ; movaps 0x3a01(%edi),%xmm6
DB 15,41,116,36,64 ; movaps %xmm6,0x40(%esp)
DB 139,125,20 ; mov 0x14(%ebp),%edi
DB 137,124,36,12 ; mov %edi,0xc(%esp)
@@ -62435,10 +64990,10 @@ _sk_store_565_sse2_lowp LABEL PROC
DB 15,40,109,72 ; movaps 0x48(%ebp),%xmm5
DB 102,15,111,208 ; movdqa %xmm0,%xmm2
DB 102,15,113,242,8 ; psllw $0x8,%xmm2
- DB 102,15,219,151,122,40,0,0 ; pand 0x287a(%edi),%xmm2
+ DB 102,15,219,151,74,57,0,0 ; pand 0x394a(%edi),%xmm2
DB 102,15,111,241 ; movdqa %xmm1,%xmm6
DB 102,15,113,246,3 ; psllw $0x3,%xmm6
- DB 102,15,219,183,138,40,0,0 ; pand 0x288a(%edi),%xmm6
+ DB 102,15,219,183,90,57,0,0 ; pand 0x395a(%edi),%xmm6
DB 102,15,235,242 ; por %xmm2,%xmm6
DB 102,15,111,212 ; movdqa %xmm4,%xmm2
DB 102,15,113,210,3 ; psrlw $0x3,%xmm2
@@ -62604,11 +65159,11 @@ _sk_gather_565_sse2_lowp LABEL PROC
DB 102,15,108,198 ; punpcklqdq %xmm6,%xmm0
DB 102,15,111,232 ; movdqa %xmm0,%xmm5
DB 102,15,113,213,8 ; psrlw $0x8,%xmm5
- DB 102,15,219,169,196,38,0,0 ; pand 0x26c4(%ecx),%xmm5
+ DB 102,15,219,169,148,55,0,0 ; pand 0x3794(%ecx),%xmm5
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,113,209,5 ; psrlw $0x5,%xmm1
- DB 102,15,219,137,212,38,0,0 ; pand 0x26d4(%ecx),%xmm1
- DB 102,15,111,145,228,38,0,0 ; movdqa 0x26e4(%ecx),%xmm2
+ DB 102,15,219,137,164,55,0,0 ; pand 0x37a4(%ecx),%xmm1
+ DB 102,15,111,145,180,55,0,0 ; movdqa 0x37b4(%ecx),%xmm2
DB 102,15,219,208 ; pand %xmm0,%xmm2
DB 102,15,113,208,13 ; psrlw $0xd,%xmm0
DB 102,15,235,197 ; por %xmm5,%xmm0
@@ -62630,7 +65185,7 @@ _sk_gather_565_sse2_lowp LABEL PROC
DB 137,116,36,8 ; mov %esi,0x8(%esp)
DB 137,92,36,4 ; mov %ebx,0x4(%esp)
DB 137,20,36 ; mov %edx,(%esp)
- DB 15,40,153,132,38,0,0 ; movaps 0x2684(%ecx),%xmm3
+ DB 15,40,153,84,55,0,0 ; movaps 0x3754(%ecx),%xmm3
DB 255,80,4 ; call *0x4(%eax)
DB 131,196,108 ; add $0x6c,%esp
DB 94 ; pop %esi
@@ -62689,7 +65244,7 @@ _sk_load_4444_sse2_lowp LABEL PROC
DB 102,15,113,209,12 ; psrlw $0xc,%xmm1
DB 102,15,111,212 ; movdqa %xmm4,%xmm2
DB 102,15,113,210,8 ; psrlw $0x8,%xmm2
- DB 102,15,111,135,90,37,0,0 ; movdqa 0x255a(%edi),%xmm0
+ DB 102,15,111,135,42,54,0,0 ; movdqa 0x362a(%edi),%xmm0
DB 102,15,219,208 ; pand %xmm0,%xmm2
DB 102,15,111,220 ; movdqa %xmm4,%xmm3
DB 102,15,113,211,4 ; psrlw $0x4,%xmm3
@@ -62790,7 +65345,7 @@ _sk_load_4444_dst_sse2_lowp LABEL PROC
DB 102,15,113,213,12 ; psrlw $0xc,%xmm5
DB 102,15,111,247 ; movdqa %xmm7,%xmm6
DB 102,15,113,214,8 ; psrlw $0x8,%xmm6
- DB 102,15,111,159,21,36,0,0 ; movdqa 0x2415(%edi),%xmm3
+ DB 102,15,111,159,229,52,0,0 ; movdqa 0x34e5(%edi),%xmm3
DB 102,15,219,243 ; pand %xmm3,%xmm6
DB 102,15,111,231 ; movdqa %xmm7,%xmm4
DB 102,15,113,212,4 ; psrlw $0x4,%xmm4
@@ -62856,12 +65411,12 @@ _sk_store_4444_sse2_lowp LABEL PROC
DB 94 ; pop %esi
DB 102,15,111,216 ; movdqa %xmm0,%xmm3
DB 102,15,113,243,8 ; psllw $0x8,%xmm3
- DB 102,15,219,158,250,34,0,0 ; pand 0x22fa(%esi),%xmm3
+ DB 102,15,219,158,202,51,0,0 ; pand 0x33ca(%esi),%xmm3
DB 102,15,111,241 ; movdqa %xmm1,%xmm6
DB 102,15,113,246,4 ; psllw $0x4,%xmm6
- DB 102,15,219,182,10,35,0,0 ; pand 0x230a(%esi),%xmm6
+ DB 102,15,219,182,218,51,0,0 ; pand 0x33da(%esi),%xmm6
DB 102,15,235,243 ; por %xmm3,%xmm6
- DB 102,15,111,174,26,35,0,0 ; movdqa 0x231a(%esi),%xmm5
+ DB 102,15,111,174,234,51,0,0 ; movdqa 0x33ea(%esi),%xmm5
DB 102,15,219,234 ; pand %xmm2,%xmm5
DB 102,15,111,220 ; movdqa %xmm4,%xmm3
DB 102,15,113,211,4 ; psrlw $0x4,%xmm3
@@ -63029,7 +65584,7 @@ _sk_gather_4444_sse2_lowp LABEL PROC
DB 102,15,113,209,12 ; psrlw $0xc,%xmm1
DB 102,15,111,215 ; movdqa %xmm7,%xmm2
DB 102,15,113,210,8 ; psrlw $0x8,%xmm2
- DB 102,15,111,130,191,33,0,0 ; movdqa 0x21bf(%edx),%xmm0
+ DB 102,15,111,130,143,50,0,0 ; movdqa 0x328f(%edx),%xmm0
DB 102,15,219,208 ; pand %xmm0,%xmm2
DB 102,15,111,223 ; movdqa %xmm7,%xmm3
DB 102,15,113,211,4 ; psrlw $0x4,%xmm3
@@ -63120,7 +65675,7 @@ _sk_load_a8_sse2_lowp LABEL PROC
DB 102,15,110,44,51 ; movd (%ebx,%esi,1),%xmm5
DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5
DB 242,15,16,221 ; movsd %xmm5,%xmm3
- DB 102,15,219,159,18,31,0,0 ; pand 0x1f12(%edi),%xmm3
+ DB 102,15,219,159,226,47,0,0 ; pand 0x2fe2(%edi),%xmm3
DB 141,72,8 ; lea 0x8(%eax),%ecx
DB 15,41,100,36,64 ; movaps %xmm4,0x40(%esp)
DB 15,41,84,36,48 ; movaps %xmm2,0x30(%esp)
@@ -63206,7 +65761,7 @@ _sk_load_a8_dst_sse2_lowp LABEL PROC
DB 102,15,110,44,51 ; movd (%ebx,%esi,1),%xmm5
DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5
DB 242,15,16,229 ; movsd %xmm5,%xmm4
- DB 102,15,219,167,7,30,0,0 ; pand 0x1e07(%edi),%xmm4
+ DB 102,15,219,167,215,46,0,0 ; pand 0x2ed7(%edi),%xmm4
DB 141,72,8 ; lea 0x8(%eax),%ecx
DB 102,15,127,100,36,64 ; movdqa %xmm4,0x40(%esp)
DB 102,15,239,228 ; pxor %xmm4,%xmm4
@@ -63272,7 +65827,7 @@ _sk_store_a8_sse2_lowp LABEL PROC
DB 102,15,126,217 ; movd %xmm3,%ecx
DB 136,12,55 ; mov %cl,(%edi,%esi,1)
DB 233,136,0,0,0 ; jmp d069 <_sk_store_a8_sse2_lowp+0xe1>
- DB 102,15,111,163,239,28,0,0 ; movdqa 0x1cef(%ebx),%xmm4
+ DB 102,15,111,163,191,45,0,0 ; movdqa 0x2dbf(%ebx),%xmm4
DB 102,15,219,227 ; pand %xmm3,%xmm4
DB 102,15,103,228 ; packuswb %xmm4,%xmm4
DB 102,15,214,36,55 ; movq %xmm4,(%edi,%esi,1)
@@ -63280,7 +65835,7 @@ _sk_store_a8_sse2_lowp LABEL PROC
DB 235,109 ; jmp d069 <_sk_store_a8_sse2_lowp+0xe1>
DB 102,15,197,203,2 ; pextrw $0x2,%xmm3,%ecx
DB 136,76,55,2 ; mov %cl,0x2(%edi,%esi,1)
- DB 102,15,111,163,239,28,0,0 ; movdqa 0x1cef(%ebx),%xmm4
+ DB 102,15,111,163,191,45,0,0 ; movdqa 0x2dbf(%ebx),%xmm4
DB 102,15,219,227 ; pand %xmm3,%xmm4
DB 102,15,103,228 ; packuswb %xmm4,%xmm4
DB 102,15,126,225 ; movd %xmm4,%ecx
@@ -63296,7 +65851,7 @@ _sk_store_a8_sse2_lowp LABEL PROC
DB 15,40,254 ; movaps %xmm6,%xmm7
DB 15,40,245 ; movaps %xmm5,%xmm6
DB 15,40,236 ; movaps %xmm4,%xmm5
- DB 102,15,111,163,239,28,0,0 ; movdqa 0x1cef(%ebx),%xmm4
+ DB 102,15,111,163,191,45,0,0 ; movdqa 0x2dbf(%ebx),%xmm4
DB 102,15,219,227 ; pand %xmm3,%xmm4
DB 102,15,103,228 ; packuswb %xmm4,%xmm4
DB 102,15,126,36,55 ; movd %xmm4,(%edi,%esi,1)
@@ -63499,7 +66054,7 @@ _sk_load_g8_sse2_lowp LABEL PROC
DB 102,15,110,44,59 ; movd (%ebx,%edi,1),%xmm5
DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5
DB 242,15,16,197 ; movsd %xmm5,%xmm0
- DB 102,15,219,134,60,26,0,0 ; pand 0x1a3c(%esi),%xmm0
+ DB 102,15,219,134,12,43,0,0 ; pand 0x2b0c(%esi),%xmm0
DB 141,72,8 ; lea 0x8(%eax),%ecx
DB 15,41,100,36,64 ; movaps %xmm4,0x40(%esp)
DB 15,41,92,36,48 ; movaps %xmm3,0x30(%esp)
@@ -63510,7 +66065,7 @@ _sk_load_g8_sse2_lowp LABEL PROC
DB 137,124,36,8 ; mov %edi,0x8(%esp)
DB 137,76,36,4 ; mov %ecx,0x4(%esp)
DB 137,20,36 ; mov %edx,(%esp)
- DB 15,40,158,60,26,0,0 ; movaps 0x1a3c(%esi),%xmm3
+ DB 15,40,158,12,43,0,0 ; movaps 0x2b0c(%esi),%xmm3
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,111,208 ; movdqa %xmm0,%xmm2
DB 255,80,4 ; call *0x4(%eax)
@@ -63585,9 +66140,9 @@ _sk_load_g8_dst_sse2_lowp LABEL PROC
DB 102,15,110,44,51 ; movd (%ebx,%esi,1),%xmm5
DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5
DB 242,15,16,229 ; movsd %xmm5,%xmm4
- DB 102,15,219,167,47,25,0,0 ; pand 0x192f(%edi),%xmm4
+ DB 102,15,219,167,255,41,0,0 ; pand 0x29ff(%edi),%xmm4
DB 141,72,8 ; lea 0x8(%eax),%ecx
- DB 15,40,175,47,25,0,0 ; movaps 0x192f(%edi),%xmm5
+ DB 15,40,175,255,41,0,0 ; movaps 0x29ff(%edi),%xmm5
DB 15,41,108,36,64 ; movaps %xmm5,0x40(%esp)
DB 102,15,127,100,36,48 ; movdqa %xmm4,0x30(%esp)
DB 102,15,127,100,36,32 ; movdqa %xmm4,0x20(%esp)
@@ -63636,10 +66191,10 @@ _sk_luminance_to_alpha_sse2_lowp LABEL PROC
DB 15,40,109,56 ; movaps 0x38(%ebp),%xmm5
DB 15,40,117,72 ; movaps 0x48(%ebp),%xmm6
DB 139,125,12 ; mov 0xc(%ebp),%edi
- DB 102,15,213,128,15,25,0,0 ; pmullw 0x190f(%eax),%xmm0
- DB 102,15,213,136,31,25,0,0 ; pmullw 0x191f(%eax),%xmm1
+ DB 102,15,213,128,223,41,0,0 ; pmullw 0x29df(%eax),%xmm0
+ DB 102,15,213,136,239,41,0,0 ; pmullw 0x29ef(%eax),%xmm1
DB 102,15,253,200 ; paddw %xmm0,%xmm1
- DB 102,15,213,152,47,25,0,0 ; pmullw 0x192f(%eax),%xmm3
+ DB 102,15,213,152,255,41,0,0 ; pmullw 0x29ff(%eax),%xmm3
DB 102,15,253,217 ; paddw %xmm1,%xmm3
DB 102,15,113,211,8 ; psrlw $0x8,%xmm3
DB 141,71,4 ; lea 0x4(%edi),%eax
@@ -63762,7 +66317,7 @@ _sk_gather_g8_sse2_lowp LABEL PROC
DB 137,84,36,8 ; mov %edx,0x8(%esp)
DB 137,92,36,4 ; mov %ebx,0x4(%esp)
DB 137,60,36 ; mov %edi,(%esp)
- DB 15,40,153,250,22,0,0 ; movaps 0x16fa(%ecx),%xmm3
+ DB 15,40,153,202,39,0,0 ; movaps 0x27ca(%ecx),%xmm3
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,111,208 ; movdqa %xmm0,%xmm2
DB 255,80,4 ; call *0x4(%eax)
@@ -63787,8 +66342,8 @@ _sk_scale_1_float_sse2_lowp LABEL PROC
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 139,57 ; mov (%ecx),%edi
DB 243,15,16,39 ; movss (%edi),%xmm4
- DB 243,15,89,166,45,23,0,0 ; mulss 0x172d(%esi),%xmm4
- DB 243,15,88,166,41,23,0,0 ; addss 0x1729(%esi),%xmm4
+ DB 243,15,89,166,253,39,0,0 ; mulss 0x27fd(%esi),%xmm4
+ DB 243,15,88,166,249,39,0,0 ; addss 0x27f9(%esi),%xmm4
DB 243,15,44,252 ; cvttss2si %xmm4,%edi
DB 102,15,110,239 ; movd %edi,%xmm5
DB 139,125,20 ; mov 0x14(%ebp),%edi
@@ -63801,7 +66356,7 @@ _sk_scale_1_float_sse2_lowp LABEL PROC
DB 102,15,213,205 ; pmullw %xmm5,%xmm1
DB 102,15,213,213 ; pmullw %xmm5,%xmm2
DB 102,15,213,221 ; pmullw %xmm5,%xmm3
- DB 102,15,111,174,41,22,0,0 ; movdqa 0x1629(%esi),%xmm5
+ DB 102,15,111,174,249,38,0,0 ; movdqa 0x26f9(%esi),%xmm5
DB 102,15,253,197 ; paddw %xmm5,%xmm0
DB 102,15,253,205 ; paddw %xmm5,%xmm1
DB 102,15,253,213 ; paddw %xmm5,%xmm2
@@ -63844,13 +66399,13 @@ _sk_lerp_1_float_sse2_lowp LABEL PROC
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,16 ; mov (%eax),%edx
DB 243,15,16,50 ; movss (%edx),%xmm6
- DB 243,15,89,177,95,22,0,0 ; mulss 0x165f(%ecx),%xmm6
- DB 243,15,88,177,91,22,0,0 ; addss 0x165b(%ecx),%xmm6
+ DB 243,15,89,177,47,39,0,0 ; mulss 0x272f(%ecx),%xmm6
+ DB 243,15,88,177,43,39,0,0 ; addss 0x272b(%ecx),%xmm6
DB 243,15,44,214 ; cvttss2si %xmm6,%edx
DB 102,15,110,242 ; movd %edx,%xmm6
DB 242,15,112,246,0 ; pshuflw $0x0,%xmm6,%xmm6
DB 102,15,112,246,80 ; pshufd $0x50,%xmm6,%xmm6
- DB 102,15,111,129,91,21,0,0 ; movdqa 0x155b(%ecx),%xmm0
+ DB 102,15,111,129,43,38,0,0 ; movdqa 0x262b(%ecx),%xmm0
DB 102,15,213,206 ; pmullw %xmm6,%xmm1
DB 102,15,253,200 ; paddw %xmm0,%xmm1
DB 102,15,213,214 ; pmullw %xmm6,%xmm2
@@ -63954,9 +66509,9 @@ _sk_scale_u8_sse2_lowp LABEL PROC
DB 102,15,110,44,51 ; movd (%ebx,%esi,1),%xmm5
DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5
DB 242,15,16,229 ; movsd %xmm5,%xmm4
- DB 102,15,219,167,50,20,0,0 ; pand 0x1432(%edi),%xmm4
+ DB 102,15,219,167,2,37,0,0 ; pand 0x2502(%edi),%xmm4
DB 102,15,213,196 ; pmullw %xmm4,%xmm0
- DB 102,15,111,175,50,20,0,0 ; movdqa 0x1432(%edi),%xmm5
+ DB 102,15,111,175,2,37,0,0 ; movdqa 0x2502(%edi),%xmm5
DB 102,15,253,197 ; paddw %xmm5,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,15,213,204 ; pmullw %xmm4,%xmm1
@@ -64054,8 +66609,8 @@ _sk_lerp_u8_sse2_lowp LABEL PROC
DB 102,15,110,36,51 ; movd (%ebx,%esi,1),%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
DB 242,15,16,220 ; movsd %xmm4,%xmm3
- DB 102,15,219,159,230,18,0,0 ; pand 0x12e6(%edi),%xmm3
- DB 102,15,111,183,230,18,0,0 ; movdqa 0x12e6(%edi),%xmm6
+ DB 102,15,219,159,182,35,0,0 ; pand 0x23b6(%edi),%xmm3
+ DB 102,15,111,183,182,35,0,0 ; movdqa 0x23b6(%edi),%xmm6
DB 102,15,111,227 ; movdqa %xmm3,%xmm4
DB 102,15,239,230 ; pxor %xmm6,%xmm4
DB 102,15,111,252 ; movdqa %xmm4,%xmm7
@@ -64168,11 +66723,11 @@ _sk_scale_565_sse2_lowp LABEL PROC
DB 102,15,18,28,115 ; movlpd (%ebx,%esi,2),%xmm3
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
- DB 102,15,219,143,125,17,0,0 ; pand 0x117d(%edi),%xmm1
+ DB 102,15,219,143,77,34,0,0 ; pand 0x224d(%edi),%xmm1
DB 102,15,111,211 ; movdqa %xmm3,%xmm2
DB 102,15,113,210,5 ; psrlw $0x5,%xmm2
- DB 102,15,219,151,141,17,0,0 ; pand 0x118d(%edi),%xmm2
- DB 102,15,111,135,157,17,0,0 ; movdqa 0x119d(%edi),%xmm0
+ DB 102,15,219,151,93,34,0,0 ; pand 0x225d(%edi),%xmm2
+ DB 102,15,111,135,109,34,0,0 ; movdqa 0x226d(%edi),%xmm0
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 102,15,113,211,13 ; psrlw $0xd,%xmm3
DB 102,15,235,217 ; por %xmm1,%xmm3
@@ -64185,7 +66740,7 @@ _sk_scale_565_sse2_lowp LABEL PROC
DB 102,15,113,208,2 ; psrlw $0x2,%xmm0
DB 102,15,235,193 ; por %xmm1,%xmm0
DB 102,15,127,69,200 ; movdqa %xmm0,-0x38(%ebp)
- DB 102,15,111,167,77,17,0,0 ; movdqa 0x114d(%edi),%xmm4
+ DB 102,15,111,167,29,34,0,0 ; movdqa 0x221d(%edi),%xmm4
DB 15,41,117,184 ; movaps %xmm6,-0x48(%ebp)
DB 102,15,239,244 ; pxor %xmm4,%xmm6
DB 102,15,239,252 ; pxor %xmm4,%xmm7
@@ -64228,7 +66783,7 @@ _sk_scale_565_sse2_lowp LABEL PROC
DB 102,15,111,229 ; movdqa %xmm5,%xmm4
DB 102,15,213,101,136 ; pmullw -0x78(%ebp),%xmm4
DB 102,15,213,125,184 ; pmullw -0x48(%ebp),%xmm7
- DB 102,15,111,135,61,17,0,0 ; movdqa 0x113d(%edi),%xmm0
+ DB 102,15,111,135,13,34,0,0 ; movdqa 0x220d(%edi),%xmm0
DB 102,15,253,216 ; paddw %xmm0,%xmm3
DB 102,15,253,208 ; paddw %xmm0,%xmm2
DB 102,15,253,224 ; paddw %xmm0,%xmm4
@@ -64329,11 +66884,11 @@ _sk_lerp_565_sse2_lowp LABEL PROC
DB 102,15,18,28,115 ; movlpd (%ebx,%esi,2),%xmm3
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
- DB 102,15,219,143,37,15,0,0 ; pand 0xf25(%edi),%xmm1
+ DB 102,15,219,143,245,31,0,0 ; pand 0x1ff5(%edi),%xmm1
DB 102,15,111,211 ; movdqa %xmm3,%xmm2
DB 102,15,113,210,5 ; psrlw $0x5,%xmm2
- DB 102,15,219,151,53,15,0,0 ; pand 0xf35(%edi),%xmm2
- DB 102,15,111,175,69,15,0,0 ; movdqa 0xf45(%edi),%xmm5
+ DB 102,15,219,151,5,32,0,0 ; pand 0x2005(%edi),%xmm2
+ DB 102,15,111,175,21,32,0,0 ; movdqa 0x2015(%edi),%xmm5
DB 102,15,219,235 ; pand %xmm3,%xmm5
DB 102,15,113,211,13 ; psrlw $0xd,%xmm3
DB 102,15,235,217 ; por %xmm1,%xmm3
@@ -64346,7 +66901,7 @@ _sk_lerp_565_sse2_lowp LABEL PROC
DB 102,15,113,213,2 ; psrlw $0x2,%xmm5
DB 102,15,235,233 ; por %xmm1,%xmm5
DB 102,15,127,109,216 ; movdqa %xmm5,-0x28(%ebp)
- DB 102,15,111,167,245,14,0,0 ; movdqa 0xef5(%edi),%xmm4
+ DB 102,15,111,167,197,31,0,0 ; movdqa 0x1fc5(%edi),%xmm4
DB 102,15,111,198 ; movdqa %xmm6,%xmm0
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,239,204 ; pxor %xmm4,%xmm1
@@ -64387,7 +66942,7 @@ _sk_lerp_565_sse2_lowp LABEL PROC
DB 102,15,235,249 ; por %xmm1,%xmm7
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
DB 102,15,213,93,168 ; pmullw -0x58(%ebp),%xmm3
- DB 102,15,111,143,229,14,0,0 ; movdqa 0xee5(%edi),%xmm1
+ DB 102,15,111,143,181,31,0,0 ; movdqa 0x1fb5(%edi),%xmm1
DB 102,15,239,193 ; pxor %xmm1,%xmm0
DB 102,15,111,101,24 ; movdqa 0x18(%ebp),%xmm4
DB 102,15,213,196 ; pmullw %xmm4,%xmm0
@@ -64458,6 +67013,1164 @@ _sk_lerp_565_sse2_lowp LABEL PROC
DB 0,0 ; add %al,(%eax)
DB 0 ; .byte 0x0
+PUBLIC _sk_clamp_x_1_sse2_lowp
+_sk_clamp_x_1_sse2_lowp LABEL PROC
+ DB 85 ; push %ebp
+ DB 137,229 ; mov %esp,%ebp
+ DB 87 ; push %edi
+ DB 86 ; push %esi
+ DB 131,236,80 ; sub $0x50,%esp
+ DB 232,0,0,0,0 ; call e03d <_sk_clamp_x_1_sse2_lowp+0xd>
+ DB 88 ; pop %eax
+ DB 139,77,8 ; mov 0x8(%ebp),%ecx
+ DB 139,85,16 ; mov 0x10(%ebp),%edx
+ DB 139,117,20 ; mov 0x14(%ebp),%esi
+ DB 15,40,101,24 ; movaps 0x18(%ebp),%xmm4
+ DB 15,40,109,40 ; movaps 0x28(%ebp),%xmm5
+ DB 15,40,117,56 ; movaps 0x38(%ebp),%xmm6
+ DB 15,87,255 ; xorps %xmm7,%xmm7
+ DB 15,95,207 ; maxps %xmm7,%xmm1
+ DB 15,95,199 ; maxps %xmm7,%xmm0
+ DB 15,40,184,99,22,0,0 ; movaps 0x1663(%eax),%xmm7
+ DB 15,93,199 ; minps %xmm7,%xmm0
+ DB 15,93,207 ; minps %xmm7,%xmm1
+ DB 15,40,125,72 ; movaps 0x48(%ebp),%xmm7
+ DB 139,69,12 ; mov 0xc(%ebp),%eax
+ DB 141,120,4 ; lea 0x4(%eax),%edi
+ DB 15,41,124,36,64 ; movaps %xmm7,0x40(%esp)
+ DB 15,41,116,36,48 ; movaps %xmm6,0x30(%esp)
+ DB 15,41,108,36,32 ; movaps %xmm5,0x20(%esp)
+ DB 15,41,100,36,16 ; movaps %xmm4,0x10(%esp)
+ DB 137,116,36,12 ; mov %esi,0xc(%esp)
+ DB 137,84,36,8 ; mov %edx,0x8(%esp)
+ DB 137,124,36,4 ; mov %edi,0x4(%esp)
+ DB 137,12,36 ; mov %ecx,(%esp)
+ DB 255,16 ; call *(%eax)
+ DB 131,196,80 ; add $0x50,%esp
+ DB 94 ; pop %esi
+ DB 95 ; pop %edi
+ DB 93 ; pop %ebp
+ DB 195 ; ret
+
+PUBLIC _sk_repeat_x_1_sse2_lowp
+_sk_repeat_x_1_sse2_lowp LABEL PROC
+ DB 85 ; push %ebp
+ DB 137,229 ; mov %esp,%ebp
+ DB 87 ; push %edi
+ DB 86 ; push %esi
+ DB 131,236,80 ; sub $0x50,%esp
+ DB 232,0,0,0,0 ; call e0ac <_sk_repeat_x_1_sse2_lowp+0xd>
+ DB 94 ; pop %esi
+ DB 139,69,8 ; mov 0x8(%ebp),%eax
+ DB 139,77,16 ; mov 0x10(%ebp),%ecx
+ DB 139,85,20 ; mov 0x14(%ebp),%edx
+ DB 243,15,91,225 ; cvttps2dq %xmm1,%xmm4
+ DB 243,15,91,232 ; cvttps2dq %xmm0,%xmm5
+ DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
+ DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
+ DB 15,40,241 ; movaps %xmm1,%xmm6
+ DB 15,194,244,1 ; cmpltps %xmm4,%xmm6
+ DB 15,40,190,244,21,0,0 ; movaps 0x15f4(%esi),%xmm7
+ DB 15,84,247 ; andps %xmm7,%xmm6
+ DB 15,92,230 ; subps %xmm6,%xmm4
+ DB 15,40,240 ; movaps %xmm0,%xmm6
+ DB 15,194,245,1 ; cmpltps %xmm5,%xmm6
+ DB 15,84,247 ; andps %xmm7,%xmm6
+ DB 15,92,238 ; subps %xmm6,%xmm5
+ DB 15,40,117,24 ; movaps 0x18(%ebp),%xmm6
+ DB 15,92,197 ; subps %xmm5,%xmm0
+ DB 15,40,109,40 ; movaps 0x28(%ebp),%xmm5
+ DB 15,92,204 ; subps %xmm4,%xmm1
+ DB 15,87,228 ; xorps %xmm4,%xmm4
+ DB 15,95,204 ; maxps %xmm4,%xmm1
+ DB 15,95,196 ; maxps %xmm4,%xmm0
+ DB 15,40,101,56 ; movaps 0x38(%ebp),%xmm4
+ DB 15,93,199 ; minps %xmm7,%xmm0
+ DB 15,93,207 ; minps %xmm7,%xmm1
+ DB 15,40,125,72 ; movaps 0x48(%ebp),%xmm7
+ DB 139,117,12 ; mov 0xc(%ebp),%esi
+ DB 141,126,4 ; lea 0x4(%esi),%edi
+ DB 15,41,124,36,64 ; movaps %xmm7,0x40(%esp)
+ DB 15,41,100,36,48 ; movaps %xmm4,0x30(%esp)
+ DB 15,41,108,36,32 ; movaps %xmm5,0x20(%esp)
+ DB 15,41,116,36,16 ; movaps %xmm6,0x10(%esp)
+ DB 137,84,36,12 ; mov %edx,0xc(%esp)
+ DB 137,76,36,8 ; mov %ecx,0x8(%esp)
+ DB 137,124,36,4 ; mov %edi,0x4(%esp)
+ DB 137,4,36 ; mov %eax,(%esp)
+ DB 255,22 ; call *(%esi)
+ DB 131,196,80 ; add $0x50,%esp
+ DB 94 ; pop %esi
+ DB 95 ; pop %edi
+ DB 93 ; pop %ebp
+ DB 195 ; ret
+
+PUBLIC _sk_mirror_x_1_sse2_lowp
+_sk_mirror_x_1_sse2_lowp LABEL PROC
+ DB 85 ; push %ebp
+ DB 137,229 ; mov %esp,%ebp
+ DB 87 ; push %edi
+ DB 86 ; push %esi
+ DB 131,236,96 ; sub $0x60,%esp
+ DB 15,41,93,232 ; movaps %xmm3,-0x18(%ebp)
+ DB 15,40,218 ; movaps %xmm2,%xmm3
+ DB 15,40,209 ; movaps %xmm1,%xmm2
+ DB 15,40,200 ; movaps %xmm0,%xmm1
+ DB 232,0,0,0,0 ; call e156 <_sk_mirror_x_1_sse2_lowp+0x1a>
+ DB 88 ; pop %eax
+ DB 15,40,160,186,21,0,0 ; movaps 0x15ba(%eax),%xmm4
+ DB 15,88,204 ; addps %xmm4,%xmm1
+ DB 15,88,212 ; addps %xmm4,%xmm2
+ DB 15,40,176,58,21,0,0 ; movaps 0x153a(%eax),%xmm6
+ DB 15,40,250 ; movaps %xmm2,%xmm7
+ DB 15,89,254 ; mulps %xmm6,%xmm7
+ DB 15,89,241 ; mulps %xmm1,%xmm6
+ DB 243,15,91,238 ; cvttps2dq %xmm6,%xmm5
+ DB 15,91,197 ; cvtdq2ps %xmm5,%xmm0
+ DB 15,194,240,1 ; cmpltps %xmm0,%xmm6
+ DB 15,40,168,74,21,0,0 ; movaps 0x154a(%eax),%xmm5
+ DB 15,84,245 ; andps %xmm5,%xmm6
+ DB 15,92,198 ; subps %xmm6,%xmm0
+ DB 243,15,91,247 ; cvttps2dq %xmm7,%xmm6
+ DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
+ DB 15,194,254,1 ; cmpltps %xmm6,%xmm7
+ DB 15,84,253 ; andps %xmm5,%xmm7
+ DB 15,92,247 ; subps %xmm7,%xmm6
+ DB 139,77,8 ; mov 0x8(%ebp),%ecx
+ DB 139,85,16 ; mov 0x10(%ebp),%edx
+ DB 139,117,20 ; mov 0x14(%ebp),%esi
+ DB 15,88,192 ; addps %xmm0,%xmm0
+ DB 15,92,200 ; subps %xmm0,%xmm1
+ DB 15,40,69,24 ; movaps 0x18(%ebp),%xmm0
+ DB 15,88,246 ; addps %xmm6,%xmm6
+ DB 15,92,214 ; subps %xmm6,%xmm2
+ DB 15,40,117,40 ; movaps 0x28(%ebp),%xmm6
+ DB 15,88,212 ; addps %xmm4,%xmm2
+ DB 15,88,204 ; addps %xmm4,%xmm1
+ DB 15,40,160,74,26,0,0 ; movaps 0x1a4a(%eax),%xmm4
+ DB 15,84,204 ; andps %xmm4,%xmm1
+ DB 15,84,212 ; andps %xmm4,%xmm2
+ DB 15,87,228 ; xorps %xmm4,%xmm4
+ DB 15,95,212 ; maxps %xmm4,%xmm2
+ DB 15,95,204 ; maxps %xmm4,%xmm1
+ DB 15,40,101,56 ; movaps 0x38(%ebp),%xmm4
+ DB 15,93,205 ; minps %xmm5,%xmm1
+ DB 15,93,213 ; minps %xmm5,%xmm2
+ DB 15,40,109,72 ; movaps 0x48(%ebp),%xmm5
+ DB 139,69,12 ; mov 0xc(%ebp),%eax
+ DB 141,120,4 ; lea 0x4(%eax),%edi
+ DB 15,41,108,36,64 ; movaps %xmm5,0x40(%esp)
+ DB 15,41,100,36,48 ; movaps %xmm4,0x30(%esp)
+ DB 15,41,116,36,32 ; movaps %xmm6,0x20(%esp)
+ DB 15,41,68,36,16 ; movaps %xmm0,0x10(%esp)
+ DB 137,116,36,12 ; mov %esi,0xc(%esp)
+ DB 137,84,36,8 ; mov %edx,0x8(%esp)
+ DB 137,124,36,4 ; mov %edi,0x4(%esp)
+ DB 137,12,36 ; mov %ecx,(%esp)
+ DB 15,40,193 ; movaps %xmm1,%xmm0
+ DB 15,40,202 ; movaps %xmm2,%xmm1
+ DB 15,40,211 ; movaps %xmm3,%xmm2
+ DB 15,40,93,232 ; movaps -0x18(%ebp),%xmm3
+ DB 255,16 ; call *(%eax)
+ DB 131,196,96 ; add $0x60,%esp
+ DB 94 ; pop %esi
+ DB 95 ; pop %edi
+ DB 93 ; pop %ebp
+ DB 195 ; ret
+
+PUBLIC _sk_gradient_sse2_lowp
+_sk_gradient_sse2_lowp LABEL PROC
+ DB 85 ; push %ebp
+ DB 137,229 ; mov %esp,%ebp
+ DB 83 ; push %ebx
+ DB 87 ; push %edi
+ DB 86 ; push %esi
+ DB 129,236,108,1,0,0 ; sub $0x16c,%esp
+ DB 232,0,0,0,0 ; call e234 <_sk_gradient_sse2_lowp+0x11>
+ DB 88 ; pop %eax
+ DB 137,69,164 ; mov %eax,-0x5c(%ebp)
+ DB 139,69,12 ; mov 0xc(%ebp),%eax
+ DB 139,0 ; mov (%eax),%eax
+ DB 137,198 ; mov %eax,%esi
+ DB 139,0 ; mov (%eax),%eax
+ DB 102,15,239,255 ; pxor %xmm7,%xmm7
+ DB 131,248,2 ; cmp $0x2,%eax
+ DB 102,15,239,237 ; pxor %xmm5,%xmm5
+ DB 114,48 ; jb e27e <_sk_gradient_sse2_lowp+0x5b>
+ DB 139,78,36 ; mov 0x24(%esi),%ecx
+ DB 72 ; dec %eax
+ DB 131,193,4 ; add $0x4,%ecx
+ DB 102,15,239,255 ; pxor %xmm7,%xmm7
+ DB 102,15,239,237 ; pxor %xmm5,%xmm5
+ DB 243,15,16,17 ; movss (%ecx),%xmm2
+ DB 15,198,210,0 ; shufps $0x0,%xmm2,%xmm2
+ DB 15,40,218 ; movaps %xmm2,%xmm3
+ DB 15,194,216,2 ; cmpleps %xmm0,%xmm3
+ DB 102,15,250,251 ; psubd %xmm3,%xmm7
+ DB 15,194,209,2 ; cmpleps %xmm1,%xmm2
+ DB 102,15,250,234 ; psubd %xmm2,%xmm5
+ DB 131,193,4 ; add $0x4,%ecx
+ DB 72 ; dec %eax
+ DB 117,223 ; jne e25d <_sk_gradient_sse2_lowp+0x3a>
+ DB 102,15,112,215,229 ; pshufd $0xe5,%xmm7,%xmm2
+ DB 102,15,112,223,78 ; pshufd $0x4e,%xmm7,%xmm3
+ DB 15,41,141,104,255,255,255 ; movaps %xmm1,-0x98(%ebp)
+ DB 15,41,133,248,254,255,255 ; movaps %xmm0,-0x108(%ebp)
+ DB 102,15,112,229,78 ; pshufd $0x4e,%xmm5,%xmm4
+ DB 102,15,126,225 ; movd %xmm4,%ecx
+ DB 137,77,136 ; mov %ecx,-0x78(%ebp)
+ DB 102,15,112,229,231 ; pshufd $0xe7,%xmm5,%xmm4
+ DB 102,15,126,226 ; movd %xmm4,%edx
+ DB 139,70,4 ; mov 0x4(%esi),%eax
+ DB 243,15,16,36,144 ; movss (%eax,%edx,4),%xmm4
+ DB 137,85,232 ; mov %edx,-0x18(%ebp)
+ DB 243,15,16,52,136 ; movss (%eax,%ecx,4),%xmm6
+ DB 15,20,244 ; unpcklps %xmm4,%xmm6
+ DB 102,15,112,229,229 ; pshufd $0xe5,%xmm5,%xmm4
+ DB 102,15,126,233 ; movd %xmm5,%ecx
+ DB 137,77,168 ; mov %ecx,-0x58(%ebp)
+ DB 243,15,16,4,136 ; movss (%eax,%ecx,4),%xmm0
+ DB 102,15,126,225 ; movd %xmm4,%ecx
+ DB 137,77,184 ; mov %ecx,-0x48(%ebp)
+ DB 243,15,16,12,136 ; movss (%eax,%ecx,4),%xmm1
+ DB 15,20,193 ; unpcklps %xmm1,%xmm0
+ DB 102,15,112,207,231 ; pshufd $0xe7,%xmm7,%xmm1
+ DB 102,15,126,201 ; movd %xmm1,%ecx
+ DB 137,77,240 ; mov %ecx,-0x10(%ebp)
+ DB 243,15,16,12,136 ; movss (%eax,%ecx,4),%xmm1
+ DB 102,15,126,217 ; movd %xmm3,%ecx
+ DB 243,15,16,28,136 ; movss (%eax,%ecx,4),%xmm3
+ DB 137,207 ; mov %ecx,%edi
+ DB 137,125,200 ; mov %edi,-0x38(%ebp)
+ DB 102,15,126,249 ; movd %xmm7,%ecx
+ DB 137,77,236 ; mov %ecx,-0x14(%ebp)
+ DB 243,15,16,36,136 ; movss (%eax,%ecx,4),%xmm4
+ DB 137,117,228 ; mov %esi,-0x1c(%ebp)
+ DB 102,15,126,209 ; movd %xmm2,%ecx
+ DB 243,15,16,20,136 ; movss (%eax,%ecx,4),%xmm2
+ DB 137,203 ; mov %ecx,%ebx
+ DB 137,93,224 ; mov %ebx,-0x20(%ebp)
+ DB 102,15,20,198 ; unpcklpd %xmm6,%xmm0
+ DB 102,15,41,133,120,255,255,255 ; movapd %xmm0,-0x88(%ebp)
+ DB 15,20,217 ; unpcklps %xmm1,%xmm3
+ DB 15,20,226 ; unpcklps %xmm2,%xmm4
+ DB 102,15,20,227 ; unpcklpd %xmm3,%xmm4
+ DB 139,70,8 ; mov 0x8(%esi),%eax
+ DB 243,15,16,12,144 ; movss (%eax,%edx,4),%xmm1
+ DB 139,117,136 ; mov -0x78(%ebp),%esi
+ DB 243,15,16,28,176 ; movss (%eax,%esi,4),%xmm3
+ DB 15,20,217 ; unpcklps %xmm1,%xmm3
+ DB 139,77,168 ; mov -0x58(%ebp),%ecx
+ DB 243,15,16,4,136 ; movss (%eax,%ecx,4),%xmm0
+ DB 139,85,184 ; mov -0x48(%ebp),%edx
+ DB 243,15,16,12,144 ; movss (%eax,%edx,4),%xmm1
+ DB 15,20,193 ; unpcklps %xmm1,%xmm0
+ DB 102,15,20,195 ; unpcklpd %xmm3,%xmm0
+ DB 102,15,41,133,8,255,255,255 ; movapd %xmm0,-0xf8(%ebp)
+ DB 139,85,240 ; mov -0x10(%ebp),%edx
+ DB 243,15,16,12,144 ; movss (%eax,%edx,4),%xmm1
+ DB 243,15,16,28,184 ; movss (%eax,%edi,4),%xmm3
+ DB 15,20,217 ; unpcklps %xmm1,%xmm3
+ DB 139,125,236 ; mov -0x14(%ebp),%edi
+ DB 243,15,16,44,184 ; movss (%eax,%edi,4),%xmm5
+ DB 243,15,16,12,152 ; movss (%eax,%ebx,4),%xmm1
+ DB 15,20,233 ; unpcklps %xmm1,%xmm5
+ DB 102,15,20,235 ; unpcklpd %xmm3,%xmm5
+ DB 139,93,228 ; mov -0x1c(%ebp),%ebx
+ DB 139,67,12 ; mov 0xc(%ebx),%eax
+ DB 139,125,232 ; mov -0x18(%ebp),%edi
+ DB 243,15,16,12,184 ; movss (%eax,%edi,4),%xmm1
+ DB 243,15,16,52,176 ; movss (%eax,%esi,4),%xmm6
+ DB 15,20,241 ; unpcklps %xmm1,%xmm6
+ DB 243,15,16,28,136 ; movss (%eax,%ecx,4),%xmm3
+ DB 139,77,184 ; mov -0x48(%ebp),%ecx
+ DB 243,15,16,12,136 ; movss (%eax,%ecx,4),%xmm1
+ DB 15,20,217 ; unpcklps %xmm1,%xmm3
+ DB 102,15,20,222 ; unpcklpd %xmm6,%xmm3
+ DB 102,15,41,157,232,254,255,255 ; movapd %xmm3,-0x118(%ebp)
+ DB 243,15,16,12,144 ; movss (%eax,%edx,4),%xmm1
+ DB 139,85,200 ; mov -0x38(%ebp),%edx
+ DB 243,15,16,52,144 ; movss (%eax,%edx,4),%xmm6
+ DB 15,20,241 ; unpcklps %xmm1,%xmm6
+ DB 139,117,236 ; mov -0x14(%ebp),%esi
+ DB 243,15,16,4,176 ; movss (%eax,%esi,4),%xmm0
+ DB 139,125,224 ; mov -0x20(%ebp),%edi
+ DB 243,15,16,60,184 ; movss (%eax,%edi,4),%xmm7
+ DB 15,20,199 ; unpcklps %xmm7,%xmm0
+ DB 102,15,20,198 ; unpcklpd %xmm6,%xmm0
+ DB 102,15,41,133,72,255,255,255 ; movapd %xmm0,-0xb8(%ebp)
+ DB 139,67,16 ; mov 0x10(%ebx),%eax
+ DB 139,93,232 ; mov -0x18(%ebp),%ebx
+ DB 243,15,16,52,152 ; movss (%eax,%ebx,4),%xmm6
+ DB 139,125,136 ; mov -0x78(%ebp),%edi
+ DB 243,15,16,60,184 ; movss (%eax,%edi,4),%xmm7
+ DB 15,20,254 ; unpcklps %xmm6,%xmm7
+ DB 139,125,168 ; mov -0x58(%ebp),%edi
+ DB 243,15,16,28,184 ; movss (%eax,%edi,4),%xmm3
+ DB 243,15,16,52,136 ; movss (%eax,%ecx,4),%xmm6
+ DB 15,20,222 ; unpcklps %xmm6,%xmm3
+ DB 102,15,20,223 ; unpcklpd %xmm7,%xmm3
+ DB 102,15,41,157,216,254,255,255 ; movapd %xmm3,-0x128(%ebp)
+ DB 139,77,240 ; mov -0x10(%ebp),%ecx
+ DB 243,15,16,52,136 ; movss (%eax,%ecx,4),%xmm6
+ DB 243,15,16,60,144 ; movss (%eax,%edx,4),%xmm7
+ DB 15,20,254 ; unpcklps %xmm6,%xmm7
+ DB 243,15,16,52,176 ; movss (%eax,%esi,4),%xmm6
+ DB 139,125,224 ; mov -0x20(%ebp),%edi
+ DB 243,15,16,28,184 ; movss (%eax,%edi,4),%xmm3
+ DB 15,20,243 ; unpcklps %xmm3,%xmm6
+ DB 102,15,20,247 ; unpcklpd %xmm7,%xmm6
+ DB 139,85,228 ; mov -0x1c(%ebp),%edx
+ DB 139,66,20 ; mov 0x14(%edx),%eax
+ DB 243,15,16,28,136 ; movss (%eax,%ecx,4),%xmm3
+ DB 139,77,200 ; mov -0x38(%ebp),%ecx
+ DB 243,15,16,60,136 ; movss (%eax,%ecx,4),%xmm7
+ DB 15,20,251 ; unpcklps %xmm3,%xmm7
+ DB 243,15,16,12,176 ; movss (%eax,%esi,4),%xmm1
+ DB 137,249 ; mov %edi,%ecx
+ DB 243,15,16,28,136 ; movss (%eax,%ecx,4),%xmm3
+ DB 137,206 ; mov %ecx,%esi
+ DB 15,20,203 ; unpcklps %xmm3,%xmm1
+ DB 102,15,20,207 ; unpcklpd %xmm7,%xmm1
+ DB 243,15,16,28,152 ; movss (%eax,%ebx,4),%xmm3
+ DB 139,77,136 ; mov -0x78(%ebp),%ecx
+ DB 243,15,16,60,136 ; movss (%eax,%ecx,4),%xmm7
+ DB 15,20,251 ; unpcklps %xmm3,%xmm7
+ DB 139,125,168 ; mov -0x58(%ebp),%edi
+ DB 243,15,16,20,184 ; movss (%eax,%edi,4),%xmm2
+ DB 139,125,184 ; mov -0x48(%ebp),%edi
+ DB 243,15,16,28,184 ; movss (%eax,%edi,4),%xmm3
+ DB 15,20,211 ; unpcklps %xmm3,%xmm2
+ DB 102,15,20,215 ; unpcklpd %xmm7,%xmm2
+ DB 139,66,24 ; mov 0x18(%edx),%eax
+ DB 139,85,240 ; mov -0x10(%ebp),%edx
+ DB 243,15,16,28,144 ; movss (%eax,%edx,4),%xmm3
+ DB 139,93,200 ; mov -0x38(%ebp),%ebx
+ DB 243,15,16,60,152 ; movss (%eax,%ebx,4),%xmm7
+ DB 15,20,251 ; unpcklps %xmm3,%xmm7
+ DB 139,93,236 ; mov -0x14(%ebp),%ebx
+ DB 243,15,16,4,152 ; movss (%eax,%ebx,4),%xmm0
+ DB 243,15,16,28,176 ; movss (%eax,%esi,4),%xmm3
+ DB 15,20,195 ; unpcklps %xmm3,%xmm0
+ DB 102,15,20,199 ; unpcklpd %xmm7,%xmm0
+ DB 102,15,41,133,40,255,255,255 ; movapd %xmm0,-0xd8(%ebp)
+ DB 139,117,232 ; mov -0x18(%ebp),%esi
+ DB 243,15,16,28,176 ; movss (%eax,%esi,4),%xmm3
+ DB 243,15,16,60,136 ; movss (%eax,%ecx,4),%xmm7
+ DB 15,20,251 ; unpcklps %xmm3,%xmm7
+ DB 139,77,168 ; mov -0x58(%ebp),%ecx
+ DB 243,15,16,4,136 ; movss (%eax,%ecx,4),%xmm0
+ DB 243,15,16,28,184 ; movss (%eax,%edi,4),%xmm3
+ DB 15,20,195 ; unpcklps %xmm3,%xmm0
+ DB 102,15,20,199 ; unpcklpd %xmm7,%xmm0
+ DB 102,15,41,133,88,255,255,255 ; movapd %xmm0,-0xa8(%ebp)
+ DB 139,69,228 ; mov -0x1c(%ebp),%eax
+ DB 139,64,28 ; mov 0x1c(%eax),%eax
+ DB 243,15,16,28,144 ; movss (%eax,%edx,4),%xmm3
+ DB 139,77,200 ; mov -0x38(%ebp),%ecx
+ DB 243,15,16,60,136 ; movss (%eax,%ecx,4),%xmm7
+ DB 15,20,251 ; unpcklps %xmm3,%xmm7
+ DB 243,15,16,4,152 ; movss (%eax,%ebx,4),%xmm0
+ DB 139,77,224 ; mov -0x20(%ebp),%ecx
+ DB 243,15,16,28,136 ; movss (%eax,%ecx,4),%xmm3
+ DB 15,20,195 ; unpcklps %xmm3,%xmm0
+ DB 102,15,20,199 ; unpcklpd %xmm7,%xmm0
+ DB 102,15,41,133,24,255,255,255 ; movapd %xmm0,-0xe8(%ebp)
+ DB 139,117,232 ; mov -0x18(%ebp),%esi
+ DB 243,15,16,28,176 ; movss (%eax,%esi,4),%xmm3
+ DB 139,125,136 ; mov -0x78(%ebp),%edi
+ DB 243,15,16,60,184 ; movss (%eax,%edi,4),%xmm7
+ DB 15,20,251 ; unpcklps %xmm3,%xmm7
+ DB 139,93,168 ; mov -0x58(%ebp),%ebx
+ DB 243,15,16,4,152 ; movss (%eax,%ebx,4),%xmm0
+ DB 139,85,184 ; mov -0x48(%ebp),%edx
+ DB 243,15,16,28,144 ; movss (%eax,%edx,4),%xmm3
+ DB 15,20,195 ; unpcklps %xmm3,%xmm0
+ DB 102,15,20,199 ; unpcklpd %xmm7,%xmm0
+ DB 102,15,41,133,56,255,255,255 ; movapd %xmm0,-0xc8(%ebp)
+ DB 139,69,228 ; mov -0x1c(%ebp),%eax
+ DB 139,64,32 ; mov 0x20(%eax),%eax
+ DB 139,85,240 ; mov -0x10(%ebp),%edx
+ DB 243,15,16,28,144 ; movss (%eax,%edx,4),%xmm3
+ DB 139,85,200 ; mov -0x38(%ebp),%edx
+ DB 243,15,16,60,144 ; movss (%eax,%edx,4),%xmm7
+ DB 15,20,251 ; unpcklps %xmm3,%xmm7
+ DB 139,85,236 ; mov -0x14(%ebp),%edx
+ DB 243,15,16,4,144 ; movss (%eax,%edx,4),%xmm0
+ DB 243,15,16,28,136 ; movss (%eax,%ecx,4),%xmm3
+ DB 15,20,195 ; unpcklps %xmm3,%xmm0
+ DB 102,15,20,199 ; unpcklpd %xmm7,%xmm0
+ DB 102,15,41,69,200 ; movapd %xmm0,-0x38(%ebp)
+ DB 243,15,16,28,176 ; movss (%eax,%esi,4),%xmm3
+ DB 243,15,16,60,184 ; movss (%eax,%edi,4),%xmm7
+ DB 15,20,251 ; unpcklps %xmm3,%xmm7
+ DB 243,15,16,4,152 ; movss (%eax,%ebx,4),%xmm0
+ DB 139,77,184 ; mov -0x48(%ebp),%ecx
+ DB 243,15,16,28,136 ; movss (%eax,%ecx,4),%xmm3
+ DB 15,20,195 ; unpcklps %xmm3,%xmm0
+ DB 102,15,20,199 ; unpcklpd %xmm7,%xmm0
+ DB 102,15,41,69,184 ; movapd %xmm0,-0x48(%ebp)
+ DB 15,40,189,248,254,255,255 ; movaps -0x108(%ebp),%xmm7
+ DB 15,89,231 ; mulps %xmm7,%xmm4
+ DB 15,88,225 ; addps %xmm1,%xmm4
+ DB 15,40,157,104,255,255,255 ; movaps -0x98(%ebp),%xmm3
+ DB 15,40,133,120,255,255,255 ; movaps -0x88(%ebp),%xmm0
+ DB 15,89,195 ; mulps %xmm3,%xmm0
+ DB 15,88,194 ; addps %xmm2,%xmm0
+ DB 139,69,164 ; mov -0x5c(%ebp),%eax
+ DB 15,40,136,60,21,0,0 ; movaps 0x153c(%eax),%xmm1
+ DB 15,89,225 ; mulps %xmm1,%xmm4
+ DB 15,89,193 ; mulps %xmm1,%xmm0
+ DB 15,40,144,92,20,0,0 ; movaps 0x145c(%eax),%xmm2
+ DB 15,88,194 ; addps %xmm2,%xmm0
+ DB 15,41,133,120,255,255,255 ; movaps %xmm0,-0x88(%ebp)
+ DB 15,88,226 ; addps %xmm2,%xmm4
+ DB 243,15,91,196 ; cvttps2dq %xmm4,%xmm0
+ DB 242,15,112,192,232 ; pshuflw $0xe8,%xmm0,%xmm0
+ DB 243,15,112,192,232 ; pshufhw $0xe8,%xmm0,%xmm0
+ DB 102,15,112,224,232 ; pshufd $0xe8,%xmm0,%xmm4
+ DB 243,15,91,133,120,255,255,255 ; cvttps2dq -0x88(%ebp),%xmm0
+ DB 242,15,112,192,232 ; pshuflw $0xe8,%xmm0,%xmm0
+ DB 243,15,112,192,232 ; pshufhw $0xe8,%xmm0,%xmm0
+ DB 102,15,112,192,232 ; pshufd $0xe8,%xmm0,%xmm0
+ DB 102,15,108,224 ; punpcklqdq %xmm0,%xmm4
+ DB 102,15,127,101,168 ; movdqa %xmm4,-0x58(%ebp)
+ DB 15,89,239 ; mulps %xmm7,%xmm5
+ DB 15,88,173,40,255,255,255 ; addps -0xd8(%ebp),%xmm5
+ DB 15,40,133,8,255,255,255 ; movaps -0xf8(%ebp),%xmm0
+ DB 15,89,195 ; mulps %xmm3,%xmm0
+ DB 15,88,133,88,255,255,255 ; addps -0xa8(%ebp),%xmm0
+ DB 15,89,233 ; mulps %xmm1,%xmm5
+ DB 15,89,193 ; mulps %xmm1,%xmm0
+ DB 15,40,217 ; movaps %xmm1,%xmm3
+ DB 15,88,194 ; addps %xmm2,%xmm0
+ DB 15,40,224 ; movaps %xmm0,%xmm4
+ DB 15,88,234 ; addps %xmm2,%xmm5
+ DB 15,40,202 ; movaps %xmm2,%xmm1
+ DB 243,15,91,197 ; cvttps2dq %xmm5,%xmm0
+ DB 242,15,112,192,232 ; pshuflw $0xe8,%xmm0,%xmm0
+ DB 243,15,112,192,232 ; pshufhw $0xe8,%xmm0,%xmm0
+ DB 102,15,112,208,232 ; pshufd $0xe8,%xmm0,%xmm2
+ DB 243,15,91,196 ; cvttps2dq %xmm4,%xmm0
+ DB 242,15,112,192,232 ; pshuflw $0xe8,%xmm0,%xmm0
+ DB 243,15,112,192,232 ; pshufhw $0xe8,%xmm0,%xmm0
+ DB 102,15,112,192,232 ; pshufd $0xe8,%xmm0,%xmm0
+ DB 102,15,108,208 ; punpcklqdq %xmm0,%xmm2
+ DB 102,15,127,85,136 ; movdqa %xmm2,-0x78(%ebp)
+ DB 15,40,149,72,255,255,255 ; movaps -0xb8(%ebp),%xmm2
+ DB 15,89,215 ; mulps %xmm7,%xmm2
+ DB 15,88,149,24,255,255,255 ; addps -0xe8(%ebp),%xmm2
+ DB 15,40,133,232,254,255,255 ; movaps -0x118(%ebp),%xmm0
+ DB 15,40,173,104,255,255,255 ; movaps -0x98(%ebp),%xmm5
+ DB 15,89,197 ; mulps %xmm5,%xmm0
+ DB 15,88,133,56,255,255,255 ; addps -0xc8(%ebp),%xmm0
+ DB 15,89,211 ; mulps %xmm3,%xmm2
+ DB 15,89,195 ; mulps %xmm3,%xmm0
+ DB 15,88,193 ; addps %xmm1,%xmm0
+ DB 15,40,224 ; movaps %xmm0,%xmm4
+ DB 15,88,209 ; addps %xmm1,%xmm2
+ DB 243,15,91,194 ; cvttps2dq %xmm2,%xmm0
+ DB 242,15,112,192,232 ; pshuflw $0xe8,%xmm0,%xmm0
+ DB 243,15,112,192,232 ; pshufhw $0xe8,%xmm0,%xmm0
+ DB 102,15,112,208,232 ; pshufd $0xe8,%xmm0,%xmm2
+ DB 243,15,91,196 ; cvttps2dq %xmm4,%xmm0
+ DB 242,15,112,192,232 ; pshuflw $0xe8,%xmm0,%xmm0
+ DB 243,15,112,192,232 ; pshufhw $0xe8,%xmm0,%xmm0
+ DB 102,15,112,192,232 ; pshufd $0xe8,%xmm0,%xmm0
+ DB 102,15,108,208 ; punpcklqdq %xmm0,%xmm2
+ DB 15,89,247 ; mulps %xmm7,%xmm6
+ DB 15,88,117,200 ; addps -0x38(%ebp),%xmm6
+ DB 15,40,133,216,254,255,255 ; movaps -0x128(%ebp),%xmm0
+ DB 15,89,197 ; mulps %xmm5,%xmm0
+ DB 15,88,69,184 ; addps -0x48(%ebp),%xmm0
+ DB 15,89,243 ; mulps %xmm3,%xmm6
+ DB 15,89,195 ; mulps %xmm3,%xmm0
+ DB 15,88,193 ; addps %xmm1,%xmm0
+ DB 15,40,224 ; movaps %xmm0,%xmm4
+ DB 15,88,241 ; addps %xmm1,%xmm6
+ DB 243,15,91,198 ; cvttps2dq %xmm6,%xmm0
+ DB 242,15,112,192,232 ; pshuflw $0xe8,%xmm0,%xmm0
+ DB 243,15,112,192,232 ; pshufhw $0xe8,%xmm0,%xmm0
+ DB 102,15,112,216,232 ; pshufd $0xe8,%xmm0,%xmm3
+ DB 243,15,91,196 ; cvttps2dq %xmm4,%xmm0
+ DB 242,15,112,192,232 ; pshuflw $0xe8,%xmm0,%xmm0
+ DB 243,15,112,192,232 ; pshufhw $0xe8,%xmm0,%xmm0
+ DB 102,15,112,192,232 ; pshufd $0xe8,%xmm0,%xmm0
+ DB 102,15,108,216 ; punpcklqdq %xmm0,%xmm3
+ DB 139,69,12 ; mov 0xc(%ebp),%eax
+ DB 137,193 ; mov %eax,%ecx
+ DB 141,65,8 ; lea 0x8(%ecx),%eax
+ DB 15,40,69,72 ; movaps 0x48(%ebp),%xmm0
+ DB 15,41,68,36,64 ; movaps %xmm0,0x40(%esp)
+ DB 15,40,69,56 ; movaps 0x38(%ebp),%xmm0
+ DB 15,41,68,36,48 ; movaps %xmm0,0x30(%esp)
+ DB 15,40,69,40 ; movaps 0x28(%ebp),%xmm0
+ DB 15,41,68,36,32 ; movaps %xmm0,0x20(%esp)
+ DB 15,40,69,24 ; movaps 0x18(%ebp),%xmm0
+ DB 15,41,68,36,16 ; movaps %xmm0,0x10(%esp)
+ DB 139,85,20 ; mov 0x14(%ebp),%edx
+ DB 137,84,36,12 ; mov %edx,0xc(%esp)
+ DB 139,85,16 ; mov 0x10(%ebp),%edx
+ DB 137,84,36,8 ; mov %edx,0x8(%esp)
+ DB 137,68,36,4 ; mov %eax,0x4(%esp)
+ DB 139,69,8 ; mov 0x8(%ebp),%eax
+ DB 137,4,36 ; mov %eax,(%esp)
+ DB 15,40,69,168 ; movaps -0x58(%ebp),%xmm0
+ DB 15,40,77,136 ; movaps -0x78(%ebp),%xmm1
+ DB 255,81,4 ; call *0x4(%ecx)
+ DB 129,196,108,1,0,0 ; add $0x16c,%esp
+ DB 94 ; pop %esi
+ DB 95 ; pop %edi
+ DB 91 ; pop %ebx
+ DB 93 ; pop %ebp
+ DB 195 ; ret
+
+PUBLIC _sk_evenly_spaced_gradient_sse2_lowp
+_sk_evenly_spaced_gradient_sse2_lowp LABEL PROC
+ DB 85 ; push %ebp
+ DB 137,229 ; mov %esp,%ebp
+ DB 83 ; push %ebx
+ DB 87 ; push %edi
+ DB 86 ; push %esi
+ DB 129,236,92,1,0,0 ; sub $0x15c,%esp
+ DB 15,41,141,232,254,255,255 ; movaps %xmm1,-0x118(%ebp)
+ DB 15,41,69,136 ; movaps %xmm0,-0x78(%ebp)
+ DB 232,0,0,0,0 ; call e7a6 <_sk_evenly_spaced_gradient_sse2_lowp+0x1c>
+ DB 90 ; pop %edx
+ DB 139,69,12 ; mov 0xc(%ebp),%eax
+ DB 139,48 ; mov (%eax),%esi
+ DB 139,14 ; mov (%esi),%ecx
+ DB 139,70,4 ; mov 0x4(%esi),%eax
+ DB 137,243 ; mov %esi,%ebx
+ DB 73 ; dec %ecx
+ DB 102,15,110,209 ; movd %ecx,%xmm2
+ DB 102,15,112,210,0 ; pshufd $0x0,%xmm2,%xmm2
+ DB 137,85,164 ; mov %edx,-0x5c(%ebp)
+ DB 102,15,111,154,106,20,0,0 ; movdqa 0x146a(%edx),%xmm3
+ DB 102,15,219,218 ; pand %xmm2,%xmm3
+ DB 102,15,235,154,42,18,0,0 ; por 0x122a(%edx),%xmm3
+ DB 102,15,114,210,16 ; psrld $0x10,%xmm2
+ DB 102,15,235,146,122,20,0,0 ; por 0x147a(%edx),%xmm2
+ DB 15,88,146,138,20,0,0 ; addps 0x148a(%edx),%xmm2
+ DB 15,88,211 ; addps %xmm3,%xmm2
+ DB 15,40,216 ; movaps %xmm0,%xmm3
+ DB 15,89,218 ; mulps %xmm2,%xmm3
+ DB 15,89,209 ; mulps %xmm1,%xmm2
+ DB 243,15,91,194 ; cvttps2dq %xmm2,%xmm0
+ DB 243,15,91,203 ; cvttps2dq %xmm3,%xmm1
+ DB 102,15,112,209,229 ; pshufd $0xe5,%xmm1,%xmm2
+ DB 102,15,112,217,78 ; pshufd $0x4e,%xmm1,%xmm3
+ DB 102,15,112,225,231 ; pshufd $0xe7,%xmm1,%xmm4
+ DB 102,15,126,230 ; movd %xmm4,%esi
+ DB 102,15,112,232,229 ; pshufd $0xe5,%xmm0,%xmm5
+ DB 243,15,16,36,176 ; movss (%eax,%esi,4),%xmm4
+ DB 137,117,224 ; mov %esi,-0x20(%ebp)
+ DB 102,15,126,217 ; movd %xmm3,%ecx
+ DB 137,77,200 ; mov %ecx,-0x38(%ebp)
+ DB 243,15,16,28,136 ; movss (%eax,%ecx,4),%xmm3
+ DB 15,20,220 ; unpcklps %xmm4,%xmm3
+ DB 102,15,112,240,78 ; pshufd $0x4e,%xmm0,%xmm6
+ DB 102,15,126,201 ; movd %xmm1,%ecx
+ DB 243,15,16,60,136 ; movss (%eax,%ecx,4),%xmm7
+ DB 137,202 ; mov %ecx,%edx
+ DB 137,85,184 ; mov %edx,-0x48(%ebp)
+ DB 102,15,126,209 ; movd %xmm2,%ecx
+ DB 137,77,228 ; mov %ecx,-0x1c(%ebp)
+ DB 243,15,16,12,136 ; movss (%eax,%ecx,4),%xmm1
+ DB 15,20,249 ; unpcklps %xmm1,%xmm7
+ DB 102,15,112,200,231 ; pshufd $0xe7,%xmm0,%xmm1
+ DB 102,15,126,201 ; movd %xmm1,%ecx
+ DB 137,77,240 ; mov %ecx,-0x10(%ebp)
+ DB 243,15,16,12,136 ; movss (%eax,%ecx,4),%xmm1
+ DB 102,15,126,241 ; movd %xmm6,%ecx
+ DB 137,77,168 ; mov %ecx,-0x58(%ebp)
+ DB 243,15,16,20,136 ; movss (%eax,%ecx,4),%xmm2
+ DB 102,15,126,193 ; movd %xmm0,%ecx
+ DB 243,15,16,36,136 ; movss (%eax,%ecx,4),%xmm4
+ DB 137,207 ; mov %ecx,%edi
+ DB 137,125,232 ; mov %edi,-0x18(%ebp)
+ DB 102,15,126,233 ; movd %xmm5,%ecx
+ DB 137,77,236 ; mov %ecx,-0x14(%ebp)
+ DB 243,15,16,44,136 ; movss (%eax,%ecx,4),%xmm5
+ DB 102,15,20,251 ; unpcklpd %xmm3,%xmm7
+ DB 102,15,41,189,24,255,255,255 ; movapd %xmm7,-0xe8(%ebp)
+ DB 15,20,209 ; unpcklps %xmm1,%xmm2
+ DB 15,20,229 ; unpcklps %xmm5,%xmm4
+ DB 102,15,20,226 ; unpcklpd %xmm2,%xmm4
+ DB 137,217 ; mov %ebx,%ecx
+ DB 137,77,220 ; mov %ecx,-0x24(%ebp)
+ DB 139,65,8 ; mov 0x8(%ecx),%eax
+ DB 243,15,16,12,176 ; movss (%eax,%esi,4),%xmm1
+ DB 139,117,200 ; mov -0x38(%ebp),%esi
+ DB 243,15,16,20,176 ; movss (%eax,%esi,4),%xmm2
+ DB 15,20,209 ; unpcklps %xmm1,%xmm2
+ DB 243,15,16,4,144 ; movss (%eax,%edx,4),%xmm0
+ DB 139,93,228 ; mov -0x1c(%ebp),%ebx
+ DB 243,15,16,12,152 ; movss (%eax,%ebx,4),%xmm1
+ DB 15,20,193 ; unpcklps %xmm1,%xmm0
+ DB 102,15,20,194 ; unpcklpd %xmm2,%xmm0
+ DB 102,15,41,133,72,255,255,255 ; movapd %xmm0,-0xb8(%ebp)
+ DB 139,85,240 ; mov -0x10(%ebp),%edx
+ DB 243,15,16,12,144 ; movss (%eax,%edx,4),%xmm1
+ DB 139,117,168 ; mov -0x58(%ebp),%esi
+ DB 243,15,16,20,176 ; movss (%eax,%esi,4),%xmm2
+ DB 15,20,209 ; unpcklps %xmm1,%xmm2
+ DB 243,15,16,12,184 ; movss (%eax,%edi,4),%xmm1
+ DB 139,125,236 ; mov -0x14(%ebp),%edi
+ DB 243,15,16,28,184 ; movss (%eax,%edi,4),%xmm3
+ DB 15,20,203 ; unpcklps %xmm3,%xmm1
+ DB 102,15,20,202 ; unpcklpd %xmm2,%xmm1
+ DB 139,65,12 ; mov 0xc(%ecx),%eax
+ DB 139,85,224 ; mov -0x20(%ebp),%edx
+ DB 243,15,16,20,144 ; movss (%eax,%edx,4),%xmm2
+ DB 139,77,200 ; mov -0x38(%ebp),%ecx
+ DB 243,15,16,28,136 ; movss (%eax,%ecx,4),%xmm3
+ DB 15,20,218 ; unpcklps %xmm2,%xmm3
+ DB 139,77,184 ; mov -0x48(%ebp),%ecx
+ DB 243,15,16,20,136 ; movss (%eax,%ecx,4),%xmm2
+ DB 243,15,16,52,152 ; movss (%eax,%ebx,4),%xmm6
+ DB 15,20,214 ; unpcklps %xmm6,%xmm2
+ DB 102,15,20,211 ; unpcklpd %xmm3,%xmm2
+ DB 102,15,41,149,8,255,255,255 ; movapd %xmm2,-0xf8(%ebp)
+ DB 139,93,240 ; mov -0x10(%ebp),%ebx
+ DB 243,15,16,28,152 ; movss (%eax,%ebx,4),%xmm3
+ DB 243,15,16,52,176 ; movss (%eax,%esi,4),%xmm6
+ DB 15,20,243 ; unpcklps %xmm3,%xmm6
+ DB 139,117,232 ; mov -0x18(%ebp),%esi
+ DB 243,15,16,60,176 ; movss (%eax,%esi,4),%xmm7
+ DB 243,15,16,28,184 ; movss (%eax,%edi,4),%xmm3
+ DB 15,20,251 ; unpcklps %xmm3,%xmm7
+ DB 102,15,20,254 ; unpcklpd %xmm6,%xmm7
+ DB 139,117,220 ; mov -0x24(%ebp),%esi
+ DB 139,70,16 ; mov 0x10(%esi),%eax
+ DB 243,15,16,28,144 ; movss (%eax,%edx,4),%xmm3
+ DB 139,85,200 ; mov -0x38(%ebp),%edx
+ DB 243,15,16,52,144 ; movss (%eax,%edx,4),%xmm6
+ DB 15,20,243 ; unpcklps %xmm3,%xmm6
+ DB 139,85,184 ; mov -0x48(%ebp),%edx
+ DB 243,15,16,20,144 ; movss (%eax,%edx,4),%xmm2
+ DB 139,85,228 ; mov -0x1c(%ebp),%edx
+ DB 243,15,16,28,144 ; movss (%eax,%edx,4),%xmm3
+ DB 15,20,211 ; unpcklps %xmm3,%xmm2
+ DB 102,15,20,214 ; unpcklpd %xmm6,%xmm2
+ DB 102,15,41,149,248,254,255,255 ; movapd %xmm2,-0x108(%ebp)
+ DB 243,15,16,28,152 ; movss (%eax,%ebx,4),%xmm3
+ DB 139,125,168 ; mov -0x58(%ebp),%edi
+ DB 243,15,16,52,184 ; movss (%eax,%edi,4),%xmm6
+ DB 15,20,243 ; unpcklps %xmm3,%xmm6
+ DB 139,85,232 ; mov -0x18(%ebp),%edx
+ DB 243,15,16,4,144 ; movss (%eax,%edx,4),%xmm0
+ DB 139,77,236 ; mov -0x14(%ebp),%ecx
+ DB 243,15,16,20,136 ; movss (%eax,%ecx,4),%xmm2
+ DB 15,20,194 ; unpcklps %xmm2,%xmm0
+ DB 102,15,20,198 ; unpcklpd %xmm6,%xmm0
+ DB 102,15,41,133,104,255,255,255 ; movapd %xmm0,-0x98(%ebp)
+ DB 139,70,20 ; mov 0x14(%esi),%eax
+ DB 243,15,16,20,152 ; movss (%eax,%ebx,4),%xmm2
+ DB 243,15,16,52,184 ; movss (%eax,%edi,4),%xmm6
+ DB 15,20,242 ; unpcklps %xmm2,%xmm6
+ DB 243,15,16,28,144 ; movss (%eax,%edx,4),%xmm3
+ DB 243,15,16,20,136 ; movss (%eax,%ecx,4),%xmm2
+ DB 15,20,218 ; unpcklps %xmm2,%xmm3
+ DB 102,15,20,222 ; unpcklpd %xmm6,%xmm3
+ DB 139,93,224 ; mov -0x20(%ebp),%ebx
+ DB 243,15,16,20,152 ; movss (%eax,%ebx,4),%xmm2
+ DB 139,125,200 ; mov -0x38(%ebp),%edi
+ DB 243,15,16,52,184 ; movss (%eax,%edi,4),%xmm6
+ DB 15,20,242 ; unpcklps %xmm2,%xmm6
+ DB 139,77,184 ; mov -0x48(%ebp),%ecx
+ DB 243,15,16,44,136 ; movss (%eax,%ecx,4),%xmm5
+ DB 139,77,228 ; mov -0x1c(%ebp),%ecx
+ DB 243,15,16,20,136 ; movss (%eax,%ecx,4),%xmm2
+ DB 15,20,234 ; unpcklps %xmm2,%xmm5
+ DB 102,15,20,238 ; unpcklpd %xmm6,%xmm5
+ DB 139,69,220 ; mov -0x24(%ebp),%eax
+ DB 139,64,24 ; mov 0x18(%eax),%eax
+ DB 139,117,240 ; mov -0x10(%ebp),%esi
+ DB 243,15,16,20,176 ; movss (%eax,%esi,4),%xmm2
+ DB 139,117,168 ; mov -0x58(%ebp),%esi
+ DB 243,15,16,52,176 ; movss (%eax,%esi,4),%xmm6
+ DB 15,20,242 ; unpcklps %xmm2,%xmm6
+ DB 243,15,16,4,144 ; movss (%eax,%edx,4),%xmm0
+ DB 139,85,236 ; mov -0x14(%ebp),%edx
+ DB 243,15,16,20,144 ; movss (%eax,%edx,4),%xmm2
+ DB 15,20,194 ; unpcklps %xmm2,%xmm0
+ DB 102,15,20,198 ; unpcklpd %xmm6,%xmm0
+ DB 102,15,41,133,56,255,255,255 ; movapd %xmm0,-0xc8(%ebp)
+ DB 243,15,16,20,152 ; movss (%eax,%ebx,4),%xmm2
+ DB 243,15,16,52,184 ; movss (%eax,%edi,4),%xmm6
+ DB 15,20,242 ; unpcklps %xmm2,%xmm6
+ DB 139,117,184 ; mov -0x48(%ebp),%esi
+ DB 243,15,16,4,176 ; movss (%eax,%esi,4),%xmm0
+ DB 243,15,16,20,136 ; movss (%eax,%ecx,4),%xmm2
+ DB 15,20,194 ; unpcklps %xmm2,%xmm0
+ DB 102,15,20,198 ; unpcklpd %xmm6,%xmm0
+ DB 102,15,41,133,120,255,255,255 ; movapd %xmm0,-0x88(%ebp)
+ DB 139,125,220 ; mov -0x24(%ebp),%edi
+ DB 139,71,28 ; mov 0x1c(%edi),%eax
+ DB 139,93,240 ; mov -0x10(%ebp),%ebx
+ DB 243,15,16,20,152 ; movss (%eax,%ebx,4),%xmm2
+ DB 139,77,168 ; mov -0x58(%ebp),%ecx
+ DB 243,15,16,52,136 ; movss (%eax,%ecx,4),%xmm6
+ DB 15,20,242 ; unpcklps %xmm2,%xmm6
+ DB 139,77,232 ; mov -0x18(%ebp),%ecx
+ DB 243,15,16,4,136 ; movss (%eax,%ecx,4),%xmm0
+ DB 243,15,16,20,144 ; movss (%eax,%edx,4),%xmm2
+ DB 15,20,194 ; unpcklps %xmm2,%xmm0
+ DB 102,15,20,198 ; unpcklpd %xmm6,%xmm0
+ DB 102,15,41,133,40,255,255,255 ; movapd %xmm0,-0xd8(%ebp)
+ DB 139,77,224 ; mov -0x20(%ebp),%ecx
+ DB 243,15,16,20,136 ; movss (%eax,%ecx,4),%xmm2
+ DB 139,85,200 ; mov -0x38(%ebp),%edx
+ DB 243,15,16,52,144 ; movss (%eax,%edx,4),%xmm6
+ DB 15,20,242 ; unpcklps %xmm2,%xmm6
+ DB 243,15,16,4,176 ; movss (%eax,%esi,4),%xmm0
+ DB 139,117,228 ; mov -0x1c(%ebp),%esi
+ DB 243,15,16,20,176 ; movss (%eax,%esi,4),%xmm2
+ DB 15,20,194 ; unpcklps %xmm2,%xmm0
+ DB 102,15,20,198 ; unpcklpd %xmm6,%xmm0
+ DB 102,15,41,133,88,255,255,255 ; movapd %xmm0,-0xa8(%ebp)
+ DB 139,71,32 ; mov 0x20(%edi),%eax
+ DB 243,15,16,20,152 ; movss (%eax,%ebx,4),%xmm2
+ DB 139,125,168 ; mov -0x58(%ebp),%edi
+ DB 243,15,16,52,184 ; movss (%eax,%edi,4),%xmm6
+ DB 15,20,242 ; unpcklps %xmm2,%xmm6
+ DB 139,125,232 ; mov -0x18(%ebp),%edi
+ DB 243,15,16,4,184 ; movss (%eax,%edi,4),%xmm0
+ DB 139,125,236 ; mov -0x14(%ebp),%edi
+ DB 243,15,16,20,184 ; movss (%eax,%edi,4),%xmm2
+ DB 15,20,194 ; unpcklps %xmm2,%xmm0
+ DB 102,15,20,198 ; unpcklpd %xmm6,%xmm0
+ DB 102,15,41,69,168 ; movapd %xmm0,-0x58(%ebp)
+ DB 243,15,16,20,136 ; movss (%eax,%ecx,4),%xmm2
+ DB 243,15,16,52,144 ; movss (%eax,%edx,4),%xmm6
+ DB 15,20,242 ; unpcklps %xmm2,%xmm6
+ DB 139,77,184 ; mov -0x48(%ebp),%ecx
+ DB 243,15,16,4,136 ; movss (%eax,%ecx,4),%xmm0
+ DB 243,15,16,20,176 ; movss (%eax,%esi,4),%xmm2
+ DB 15,20,194 ; unpcklps %xmm2,%xmm0
+ DB 102,15,20,198 ; unpcklpd %xmm6,%xmm0
+ DB 102,15,41,69,200 ; movapd %xmm0,-0x38(%ebp)
+ DB 15,40,181,232,254,255,255 ; movaps -0x118(%ebp),%xmm6
+ DB 15,89,230 ; mulps %xmm6,%xmm4
+ DB 15,88,227 ; addps %xmm3,%xmm4
+ DB 15,40,133,24,255,255,255 ; movaps -0xe8(%ebp),%xmm0
+ DB 15,89,69,136 ; mulps -0x78(%ebp),%xmm0
+ DB 15,88,197 ; addps %xmm5,%xmm0
+ DB 139,69,164 ; mov -0x5c(%ebp),%eax
+ DB 15,40,152,202,15,0,0 ; movaps 0xfca(%eax),%xmm3
+ DB 15,89,227 ; mulps %xmm3,%xmm4
+ DB 15,89,195 ; mulps %xmm3,%xmm0
+ DB 15,40,168,234,14,0,0 ; movaps 0xeea(%eax),%xmm5
+ DB 15,88,197 ; addps %xmm5,%xmm0
+ DB 15,40,208 ; movaps %xmm0,%xmm2
+ DB 15,88,229 ; addps %xmm5,%xmm4
+ DB 243,15,91,196 ; cvttps2dq %xmm4,%xmm0
+ DB 242,15,112,192,232 ; pshuflw $0xe8,%xmm0,%xmm0
+ DB 243,15,112,192,232 ; pshufhw $0xe8,%xmm0,%xmm0
+ DB 102,15,112,192,232 ; pshufd $0xe8,%xmm0,%xmm0
+ DB 243,15,91,210 ; cvttps2dq %xmm2,%xmm2
+ DB 242,15,112,210,232 ; pshuflw $0xe8,%xmm2,%xmm2
+ DB 243,15,112,210,232 ; pshufhw $0xe8,%xmm2,%xmm2
+ DB 102,15,112,210,232 ; pshufd $0xe8,%xmm2,%xmm2
+ DB 102,15,108,208 ; punpcklqdq %xmm0,%xmm2
+ DB 102,15,127,85,184 ; movdqa %xmm2,-0x48(%ebp)
+ DB 15,89,206 ; mulps %xmm6,%xmm1
+ DB 15,40,230 ; movaps %xmm6,%xmm4
+ DB 15,88,141,56,255,255,255 ; addps -0xc8(%ebp),%xmm1
+ DB 15,40,85,136 ; movaps -0x78(%ebp),%xmm2
+ DB 15,40,133,72,255,255,255 ; movaps -0xb8(%ebp),%xmm0
+ DB 15,89,194 ; mulps %xmm2,%xmm0
+ DB 15,88,133,120,255,255,255 ; addps -0x88(%ebp),%xmm0
+ DB 15,89,203 ; mulps %xmm3,%xmm1
+ DB 15,89,195 ; mulps %xmm3,%xmm0
+ DB 15,88,197 ; addps %xmm5,%xmm0
+ DB 15,40,240 ; movaps %xmm0,%xmm6
+ DB 15,88,205 ; addps %xmm5,%xmm1
+ DB 243,15,91,193 ; cvttps2dq %xmm1,%xmm0
+ DB 242,15,112,192,232 ; pshuflw $0xe8,%xmm0,%xmm0
+ DB 243,15,112,192,232 ; pshufhw $0xe8,%xmm0,%xmm0
+ DB 102,15,112,192,232 ; pshufd $0xe8,%xmm0,%xmm0
+ DB 243,15,91,206 ; cvttps2dq %xmm6,%xmm1
+ DB 242,15,112,201,232 ; pshuflw $0xe8,%xmm1,%xmm1
+ DB 243,15,112,201,232 ; pshufhw $0xe8,%xmm1,%xmm1
+ DB 102,15,112,241,232 ; pshufd $0xe8,%xmm1,%xmm6
+ DB 102,15,108,240 ; punpcklqdq %xmm0,%xmm6
+ DB 15,89,252 ; mulps %xmm4,%xmm7
+ DB 15,88,189,40,255,255,255 ; addps -0xd8(%ebp),%xmm7
+ DB 15,40,133,8,255,255,255 ; movaps -0xf8(%ebp),%xmm0
+ DB 15,89,194 ; mulps %xmm2,%xmm0
+ DB 15,88,133,88,255,255,255 ; addps -0xa8(%ebp),%xmm0
+ DB 15,89,251 ; mulps %xmm3,%xmm7
+ DB 15,89,195 ; mulps %xmm3,%xmm0
+ DB 15,88,197 ; addps %xmm5,%xmm0
+ DB 15,40,200 ; movaps %xmm0,%xmm1
+ DB 15,88,253 ; addps %xmm5,%xmm7
+ DB 243,15,91,199 ; cvttps2dq %xmm7,%xmm0
+ DB 242,15,112,192,232 ; pshuflw $0xe8,%xmm0,%xmm0
+ DB 243,15,112,192,232 ; pshufhw $0xe8,%xmm0,%xmm0
+ DB 102,15,112,192,232 ; pshufd $0xe8,%xmm0,%xmm0
+ DB 243,15,91,201 ; cvttps2dq %xmm1,%xmm1
+ DB 242,15,112,201,232 ; pshuflw $0xe8,%xmm1,%xmm1
+ DB 243,15,112,201,232 ; pshufhw $0xe8,%xmm1,%xmm1
+ DB 102,15,112,209,232 ; pshufd $0xe8,%xmm1,%xmm2
+ DB 102,15,108,208 ; punpcklqdq %xmm0,%xmm2
+ DB 15,40,189,104,255,255,255 ; movaps -0x98(%ebp),%xmm7
+ DB 15,89,252 ; mulps %xmm4,%xmm7
+ DB 15,88,125,168 ; addps -0x58(%ebp),%xmm7
+ DB 15,40,165,248,254,255,255 ; movaps -0x108(%ebp),%xmm4
+ DB 15,89,101,136 ; mulps -0x78(%ebp),%xmm4
+ DB 139,69,8 ; mov 0x8(%ebp),%eax
+ DB 139,77,16 ; mov 0x10(%ebp),%ecx
+ DB 139,85,20 ; mov 0x14(%ebp),%edx
+ DB 15,88,101,200 ; addps -0x38(%ebp),%xmm4
+ DB 15,89,251 ; mulps %xmm3,%xmm7
+ DB 15,89,227 ; mulps %xmm3,%xmm4
+ DB 15,40,77,40 ; movaps 0x28(%ebp),%xmm1
+ DB 15,88,229 ; addps %xmm5,%xmm4
+ DB 15,88,253 ; addps %xmm5,%xmm7
+ DB 15,40,69,56 ; movaps 0x38(%ebp),%xmm0
+ DB 243,15,91,223 ; cvttps2dq %xmm7,%xmm3
+ DB 242,15,112,219,232 ; pshuflw $0xe8,%xmm3,%xmm3
+ DB 243,15,112,219,232 ; pshufhw $0xe8,%xmm3,%xmm3
+ DB 102,15,112,251,232 ; pshufd $0xe8,%xmm3,%xmm7
+ DB 243,15,91,220 ; cvttps2dq %xmm4,%xmm3
+ DB 242,15,112,219,232 ; pshuflw $0xe8,%xmm3,%xmm3
+ DB 243,15,112,219,232 ; pshufhw $0xe8,%xmm3,%xmm3
+ DB 102,15,112,219,232 ; pshufd $0xe8,%xmm3,%xmm3
+ DB 102,15,108,223 ; punpcklqdq %xmm7,%xmm3
+ DB 15,40,125,72 ; movaps 0x48(%ebp),%xmm7
+ DB 139,125,12 ; mov 0xc(%ebp),%edi
+ DB 141,119,8 ; lea 0x8(%edi),%esi
+ DB 15,41,124,36,64 ; movaps %xmm7,0x40(%esp)
+ DB 15,41,68,36,48 ; movaps %xmm0,0x30(%esp)
+ DB 15,41,76,36,32 ; movaps %xmm1,0x20(%esp)
+ DB 15,40,69,24 ; movaps 0x18(%ebp),%xmm0
+ DB 15,41,68,36,16 ; movaps %xmm0,0x10(%esp)
+ DB 137,84,36,12 ; mov %edx,0xc(%esp)
+ DB 137,76,36,8 ; mov %ecx,0x8(%esp)
+ DB 137,116,36,4 ; mov %esi,0x4(%esp)
+ DB 137,4,36 ; mov %eax,(%esp)
+ DB 15,40,69,184 ; movaps -0x48(%ebp),%xmm0
+ DB 102,15,111,206 ; movdqa %xmm6,%xmm1
+ DB 255,87,4 ; call *0x4(%edi)
+ DB 129,196,92,1,0,0 ; add $0x15c,%esp
+ DB 94 ; pop %esi
+ DB 95 ; pop %edi
+ DB 91 ; pop %ebx
+ DB 93 ; pop %ebp
+ DB 195 ; ret
+
+PUBLIC _sk_evenly_spaced_2_stop_gradient_sse2_lowp
+_sk_evenly_spaced_2_stop_gradient_sse2_lowp LABEL PROC
+ DB 85 ; push %ebp
+ DB 137,229 ; mov %esp,%ebp
+ DB 87 ; push %edi
+ DB 86 ; push %esi
+ DB 131,236,96 ; sub $0x60,%esp
+ DB 15,40,241 ; movaps %xmm1,%xmm6
+ DB 232,0,0,0,0 ; call ece5 <_sk_evenly_spaced_2_stop_gradient_sse2_lowp+0x10>
+ DB 90 ; pop %edx
+ DB 139,69,12 ; mov 0xc(%ebp),%eax
+ DB 139,8 ; mov (%eax),%ecx
+ DB 243,15,16,33 ; movss (%ecx),%xmm4
+ DB 243,15,16,81,4 ; movss 0x4(%ecx),%xmm2
+ DB 15,198,228,0 ; shufps $0x0,%xmm4,%xmm4
+ DB 243,15,16,89,16 ; movss 0x10(%ecx),%xmm3
+ DB 15,198,219,0 ; shufps $0x0,%xmm3,%xmm3
+ DB 15,40,238 ; movaps %xmm6,%xmm5
+ DB 15,89,236 ; mulps %xmm4,%xmm5
+ DB 15,89,224 ; mulps %xmm0,%xmm4
+ DB 15,40,200 ; movaps %xmm0,%xmm1
+ DB 15,88,227 ; addps %xmm3,%xmm4
+ DB 15,88,235 ; addps %xmm3,%xmm5
+ DB 15,40,154,139,10,0,0 ; movaps 0xa8b(%edx),%xmm3
+ DB 15,89,235 ; mulps %xmm3,%xmm5
+ DB 15,89,227 ; mulps %xmm3,%xmm4
+ DB 15,40,130,171,9,0,0 ; movaps 0x9ab(%edx),%xmm0
+ DB 15,88,224 ; addps %xmm0,%xmm4
+ DB 15,88,232 ; addps %xmm0,%xmm5
+ DB 243,15,91,237 ; cvttps2dq %xmm5,%xmm5
+ DB 242,15,112,237,232 ; pshuflw $0xe8,%xmm5,%xmm5
+ DB 243,15,112,237,232 ; pshufhw $0xe8,%xmm5,%xmm5
+ DB 102,15,112,237,232 ; pshufd $0xe8,%xmm5,%xmm5
+ DB 243,15,91,228 ; cvttps2dq %xmm4,%xmm4
+ DB 242,15,112,228,232 ; pshuflw $0xe8,%xmm4,%xmm4
+ DB 243,15,112,228,232 ; pshufhw $0xe8,%xmm4,%xmm4
+ DB 102,15,112,228,232 ; pshufd $0xe8,%xmm4,%xmm4
+ DB 102,15,108,229 ; punpcklqdq %xmm5,%xmm4
+ DB 102,15,127,101,232 ; movdqa %xmm4,-0x18(%ebp)
+ DB 15,198,210,0 ; shufps $0x0,%xmm2,%xmm2
+ DB 243,15,16,105,20 ; movss 0x14(%ecx),%xmm5
+ DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
+ DB 15,40,254 ; movaps %xmm6,%xmm7
+ DB 15,89,250 ; mulps %xmm2,%xmm7
+ DB 15,89,209 ; mulps %xmm1,%xmm2
+ DB 15,40,225 ; movaps %xmm1,%xmm4
+ DB 15,88,213 ; addps %xmm5,%xmm2
+ DB 15,88,253 ; addps %xmm5,%xmm7
+ DB 15,89,251 ; mulps %xmm3,%xmm7
+ DB 15,89,211 ; mulps %xmm3,%xmm2
+ DB 15,88,208 ; addps %xmm0,%xmm2
+ DB 15,88,248 ; addps %xmm0,%xmm7
+ DB 243,15,91,239 ; cvttps2dq %xmm7,%xmm5
+ DB 242,15,112,237,232 ; pshuflw $0xe8,%xmm5,%xmm5
+ DB 243,15,112,237,232 ; pshufhw $0xe8,%xmm5,%xmm5
+ DB 102,15,112,253,232 ; pshufd $0xe8,%xmm5,%xmm7
+ DB 243,15,91,210 ; cvttps2dq %xmm2,%xmm2
+ DB 242,15,112,210,232 ; pshuflw $0xe8,%xmm2,%xmm2
+ DB 243,15,112,210,232 ; pshufhw $0xe8,%xmm2,%xmm2
+ DB 102,15,112,234,232 ; pshufd $0xe8,%xmm2,%xmm5
+ DB 102,15,108,239 ; punpcklqdq %xmm7,%xmm5
+ DB 243,15,16,81,8 ; movss 0x8(%ecx),%xmm2
+ DB 15,198,210,0 ; shufps $0x0,%xmm2,%xmm2
+ DB 243,15,16,121,24 ; movss 0x18(%ecx),%xmm7
+ DB 15,198,255,0 ; shufps $0x0,%xmm7,%xmm7
+ DB 15,40,206 ; movaps %xmm6,%xmm1
+ DB 15,89,202 ; mulps %xmm2,%xmm1
+ DB 15,89,212 ; mulps %xmm4,%xmm2
+ DB 15,88,215 ; addps %xmm7,%xmm2
+ DB 15,88,207 ; addps %xmm7,%xmm1
+ DB 139,85,8 ; mov 0x8(%ebp),%edx
+ DB 139,117,16 ; mov 0x10(%ebp),%esi
+ DB 139,125,20 ; mov 0x14(%ebp),%edi
+ DB 15,89,203 ; mulps %xmm3,%xmm1
+ DB 15,89,211 ; mulps %xmm3,%xmm2
+ DB 15,88,208 ; addps %xmm0,%xmm2
+ DB 15,88,200 ; addps %xmm0,%xmm1
+ DB 243,15,91,201 ; cvttps2dq %xmm1,%xmm1
+ DB 242,15,112,201,232 ; pshuflw $0xe8,%xmm1,%xmm1
+ DB 243,15,112,201,232 ; pshufhw $0xe8,%xmm1,%xmm1
+ DB 102,15,112,201,232 ; pshufd $0xe8,%xmm1,%xmm1
+ DB 243,15,91,210 ; cvttps2dq %xmm2,%xmm2
+ DB 242,15,112,210,232 ; pshuflw $0xe8,%xmm2,%xmm2
+ DB 243,15,112,210,232 ; pshufhw $0xe8,%xmm2,%xmm2
+ DB 102,15,112,210,232 ; pshufd $0xe8,%xmm2,%xmm2
+ DB 102,15,108,209 ; punpcklqdq %xmm1,%xmm2
+ DB 243,15,16,73,12 ; movss 0xc(%ecx),%xmm1
+ DB 15,198,201,0 ; shufps $0x0,%xmm1,%xmm1
+ DB 15,89,241 ; mulps %xmm1,%xmm6
+ DB 15,89,204 ; mulps %xmm4,%xmm1
+ DB 243,15,16,121,28 ; movss 0x1c(%ecx),%xmm7
+ DB 15,198,255,0 ; shufps $0x0,%xmm7,%xmm7
+ DB 15,88,207 ; addps %xmm7,%xmm1
+ DB 15,88,247 ; addps %xmm7,%xmm6
+ DB 15,40,101,24 ; movaps 0x18(%ebp),%xmm4
+ DB 15,89,243 ; mulps %xmm3,%xmm6
+ DB 15,89,203 ; mulps %xmm3,%xmm1
+ DB 15,40,125,40 ; movaps 0x28(%ebp),%xmm7
+ DB 15,88,200 ; addps %xmm0,%xmm1
+ DB 15,88,240 ; addps %xmm0,%xmm6
+ DB 15,40,69,56 ; movaps 0x38(%ebp),%xmm0
+ DB 243,15,91,222 ; cvttps2dq %xmm6,%xmm3
+ DB 242,15,112,219,232 ; pshuflw $0xe8,%xmm3,%xmm3
+ DB 243,15,112,219,232 ; pshufhw $0xe8,%xmm3,%xmm3
+ DB 102,15,112,243,232 ; pshufd $0xe8,%xmm3,%xmm6
+ DB 243,15,91,201 ; cvttps2dq %xmm1,%xmm1
+ DB 242,15,112,201,232 ; pshuflw $0xe8,%xmm1,%xmm1
+ DB 243,15,112,201,232 ; pshufhw $0xe8,%xmm1,%xmm1
+ DB 102,15,112,217,232 ; pshufd $0xe8,%xmm1,%xmm3
+ DB 102,15,108,222 ; punpcklqdq %xmm6,%xmm3
+ DB 15,40,77,72 ; movaps 0x48(%ebp),%xmm1
+ DB 141,72,8 ; lea 0x8(%eax),%ecx
+ DB 15,41,76,36,64 ; movaps %xmm1,0x40(%esp)
+ DB 15,41,68,36,48 ; movaps %xmm0,0x30(%esp)
+ DB 15,41,124,36,32 ; movaps %xmm7,0x20(%esp)
+ DB 15,41,100,36,16 ; movaps %xmm4,0x10(%esp)
+ DB 137,124,36,12 ; mov %edi,0xc(%esp)
+ DB 137,116,36,8 ; mov %esi,0x8(%esp)
+ DB 137,76,36,4 ; mov %ecx,0x4(%esp)
+ DB 137,20,36 ; mov %edx,(%esp)
+ DB 15,40,69,232 ; movaps -0x18(%ebp),%xmm0
+ DB 102,15,111,205 ; movdqa %xmm5,%xmm1
+ DB 255,80,4 ; call *0x4(%eax)
+ DB 131,196,96 ; add $0x60,%esp
+ DB 94 ; pop %esi
+ DB 95 ; pop %edi
+ DB 93 ; pop %ebp
+ DB 195 ; ret
+
+PUBLIC _sk_xy_to_unit_angle_sse2_lowp
+_sk_xy_to_unit_angle_sse2_lowp LABEL PROC
+ DB 85 ; push %ebp
+ DB 137,229 ; mov %esp,%ebp
+ DB 87 ; push %edi
+ DB 86 ; push %esi
+ DB 129,236,160,0,0,0 ; sub $0xa0,%esp
+ DB 15,41,93,168 ; movaps %xmm3,-0x58(%ebp)
+ DB 15,41,85,232 ; movaps %xmm2,-0x18(%ebp)
+ DB 15,41,77,184 ; movaps %xmm1,-0x48(%ebp)
+ DB 15,40,208 ; movaps %xmm0,%xmm2
+ DB 15,41,85,200 ; movaps %xmm2,-0x38(%ebp)
+ DB 232,0,0,0,0 ; call eed0 <_sk_xy_to_unit_angle_sse2_lowp+0x23>
+ DB 88 ; pop %eax
+ DB 15,40,128,208,12,0,0 ; movaps 0xcd0(%eax),%xmm0
+ DB 15,40,225 ; movaps %xmm1,%xmm4
+ DB 15,84,224 ; andps %xmm0,%xmm4
+ DB 15,40,203 ; movaps %xmm3,%xmm1
+ DB 15,84,200 ; andps %xmm0,%xmm1
+ DB 15,40,236 ; movaps %xmm4,%xmm5
+ DB 15,194,233,1 ; cmpltps %xmm1,%xmm5
+ DB 15,40,245 ; movaps %xmm5,%xmm6
+ DB 15,85,241 ; andnps %xmm1,%xmm6
+ DB 15,40,221 ; movaps %xmm5,%xmm3
+ DB 15,85,220 ; andnps %xmm4,%xmm3
+ DB 15,41,93,216 ; movaps %xmm3,-0x28(%ebp)
+ DB 15,84,229 ; andps %xmm5,%xmm4
+ DB 15,86,230 ; orps %xmm6,%xmm4
+ DB 15,40,250 ; movaps %xmm2,%xmm7
+ DB 15,84,248 ; andps %xmm0,%xmm7
+ DB 15,84,69,232 ; andps -0x18(%ebp),%xmm0
+ DB 15,40,215 ; movaps %xmm7,%xmm2
+ DB 15,194,208,1 ; cmpltps %xmm0,%xmm2
+ DB 15,40,242 ; movaps %xmm2,%xmm6
+ DB 15,85,240 ; andnps %xmm0,%xmm6
+ DB 15,40,218 ; movaps %xmm2,%xmm3
+ DB 15,85,223 ; andnps %xmm7,%xmm3
+ DB 15,84,250 ; andps %xmm2,%xmm7
+ DB 15,86,254 ; orps %xmm6,%xmm7
+ DB 15,84,205 ; andps %xmm5,%xmm1
+ DB 15,86,77,216 ; orps -0x28(%ebp),%xmm1
+ DB 15,94,225 ; divps %xmm1,%xmm4
+ DB 15,84,194 ; andps %xmm2,%xmm0
+ DB 15,86,195 ; orps %xmm3,%xmm0
+ DB 15,94,248 ; divps %xmm0,%xmm7
+ DB 15,40,220 ; movaps %xmm4,%xmm3
+ DB 15,89,219 ; mulps %xmm3,%xmm3
+ DB 15,40,247 ; movaps %xmm7,%xmm6
+ DB 15,89,246 ; mulps %xmm6,%xmm6
+ DB 15,40,136,112,13,0,0 ; movaps 0xd70(%eax),%xmm1
+ DB 15,40,198 ; movaps %xmm6,%xmm0
+ DB 15,89,193 ; mulps %xmm1,%xmm0
+ DB 15,89,203 ; mulps %xmm3,%xmm1
+ DB 15,88,136,128,13,0,0 ; addps 0xd80(%eax),%xmm1
+ DB 15,88,128,128,13,0,0 ; addps 0xd80(%eax),%xmm0
+ DB 15,89,198 ; mulps %xmm6,%xmm0
+ DB 15,89,203 ; mulps %xmm3,%xmm1
+ DB 15,88,136,144,13,0,0 ; addps 0xd90(%eax),%xmm1
+ DB 15,88,128,144,13,0,0 ; addps 0xd90(%eax),%xmm0
+ DB 15,89,198 ; mulps %xmm6,%xmm0
+ DB 15,89,203 ; mulps %xmm3,%xmm1
+ DB 15,40,152,160,13,0,0 ; movaps 0xda0(%eax),%xmm3
+ DB 15,88,203 ; addps %xmm3,%xmm1
+ DB 15,88,195 ; addps %xmm3,%xmm0
+ DB 15,89,199 ; mulps %xmm7,%xmm0
+ DB 15,89,204 ; mulps %xmm4,%xmm1
+ DB 15,40,152,176,13,0,0 ; movaps 0xdb0(%eax),%xmm3
+ DB 15,40,227 ; movaps %xmm3,%xmm4
+ DB 15,92,216 ; subps %xmm0,%xmm3
+ DB 15,84,218 ; andps %xmm2,%xmm3
+ DB 15,85,208 ; andnps %xmm0,%xmm2
+ DB 15,86,211 ; orps %xmm3,%xmm2
+ DB 15,92,225 ; subps %xmm1,%xmm4
+ DB 15,84,229 ; andps %xmm5,%xmm4
+ DB 15,85,233 ; andnps %xmm1,%xmm5
+ DB 15,86,236 ; orps %xmm4,%xmm5
+ DB 15,87,228 ; xorps %xmm4,%xmm4
+ DB 15,40,93,200 ; movaps -0x38(%ebp),%xmm3
+ DB 15,194,220,1 ; cmpltps %xmm4,%xmm3
+ DB 15,40,128,192,7,0,0 ; movaps 0x7c0(%eax),%xmm0
+ DB 15,40,200 ; movaps %xmm0,%xmm1
+ DB 15,92,194 ; subps %xmm2,%xmm0
+ DB 15,84,195 ; andps %xmm3,%xmm0
+ DB 15,85,218 ; andnps %xmm2,%xmm3
+ DB 139,77,8 ; mov 0x8(%ebp),%ecx
+ DB 139,85,16 ; mov 0x10(%ebp),%edx
+ DB 139,117,20 ; mov 0x14(%ebp),%esi
+ DB 15,40,85,184 ; movaps -0x48(%ebp),%xmm2
+ DB 15,194,212,1 ; cmpltps %xmm4,%xmm2
+ DB 15,92,205 ; subps %xmm5,%xmm1
+ DB 15,86,216 ; orps %xmm0,%xmm3
+ DB 15,84,202 ; andps %xmm2,%xmm1
+ DB 15,85,213 ; andnps %xmm5,%xmm2
+ DB 15,86,209 ; orps %xmm1,%xmm2
+ DB 15,40,242 ; movaps %xmm2,%xmm6
+ DB 15,40,125,232 ; movaps -0x18(%ebp),%xmm7
+ DB 15,40,199 ; movaps %xmm7,%xmm0
+ DB 15,194,196,1 ; cmpltps %xmm4,%xmm0
+ DB 15,40,136,208,7,0,0 ; movaps 0x7d0(%eax),%xmm1
+ DB 15,40,209 ; movaps %xmm1,%xmm2
+ DB 15,92,203 ; subps %xmm3,%xmm1
+ DB 15,84,200 ; andps %xmm0,%xmm1
+ DB 15,85,195 ; andnps %xmm3,%xmm0
+ DB 15,86,193 ; orps %xmm1,%xmm0
+ DB 15,40,93,168 ; movaps -0x58(%ebp),%xmm3
+ DB 15,40,235 ; movaps %xmm3,%xmm5
+ DB 15,194,236,1 ; cmpltps %xmm4,%xmm5
+ DB 15,92,214 ; subps %xmm6,%xmm2
+ DB 15,84,213 ; andps %xmm5,%xmm2
+ DB 15,85,238 ; andnps %xmm6,%xmm5
+ DB 15,40,117,40 ; movaps 0x28(%ebp),%xmm6
+ DB 15,86,234 ; orps %xmm2,%xmm5
+ DB 15,40,205 ; movaps %xmm5,%xmm1
+ DB 15,194,204,7 ; cmpordps %xmm4,%xmm1
+ DB 15,194,224,7 ; cmpordps %xmm0,%xmm4
+ DB 15,84,224 ; andps %xmm0,%xmm4
+ DB 15,40,69,56 ; movaps 0x38(%ebp),%xmm0
+ DB 15,84,205 ; andps %xmm5,%xmm1
+ DB 15,40,85,72 ; movaps 0x48(%ebp),%xmm2
+ DB 139,69,12 ; mov 0xc(%ebp),%eax
+ DB 141,120,4 ; lea 0x4(%eax),%edi
+ DB 15,41,84,36,64 ; movaps %xmm2,0x40(%esp)
+ DB 15,41,68,36,48 ; movaps %xmm0,0x30(%esp)
+ DB 15,41,116,36,32 ; movaps %xmm6,0x20(%esp)
+ DB 15,40,69,24 ; movaps 0x18(%ebp),%xmm0
+ DB 15,41,68,36,16 ; movaps %xmm0,0x10(%esp)
+ DB 137,116,36,12 ; mov %esi,0xc(%esp)
+ DB 137,84,36,8 ; mov %edx,0x8(%esp)
+ DB 137,124,36,4 ; mov %edi,0x4(%esp)
+ DB 137,12,36 ; mov %ecx,(%esp)
+ DB 15,40,196 ; movaps %xmm4,%xmm0
+ DB 15,40,215 ; movaps %xmm7,%xmm2
+ DB 255,16 ; call *(%eax)
+ DB 129,196,160,0,0,0 ; add $0xa0,%esp
+ DB 94 ; pop %esi
+ DB 95 ; pop %edi
+ DB 93 ; pop %ebp
+ DB 195 ; ret
+
+PUBLIC _sk_xy_to_radius_sse2_lowp
+_sk_xy_to_radius_sse2_lowp LABEL PROC
+ DB 85 ; push %ebp
+ DB 137,229 ; mov %esp,%ebp
+ DB 87 ; push %edi
+ DB 86 ; push %esi
+ DB 131,236,80 ; sub $0x50,%esp
+ DB 15,40,227 ; movaps %xmm3,%xmm4
+ DB 139,69,8 ; mov 0x8(%ebp),%eax
+ DB 139,77,16 ; mov 0x10(%ebp),%ecx
+ DB 139,85,20 ; mov 0x14(%ebp),%edx
+ DB 15,40,117,56 ; movaps 0x38(%ebp),%xmm6
+ DB 15,89,192 ; mulps %xmm0,%xmm0
+ DB 15,89,201 ; mulps %xmm1,%xmm1
+ DB 15,40,250 ; movaps %xmm2,%xmm7
+ DB 15,89,255 ; mulps %xmm7,%xmm7
+ DB 15,88,248 ; addps %xmm0,%xmm7
+ DB 15,89,219 ; mulps %xmm3,%xmm3
+ DB 15,88,217 ; addps %xmm1,%xmm3
+ DB 15,40,109,72 ; movaps 0x48(%ebp),%xmm5
+ DB 139,117,12 ; mov 0xc(%ebp),%esi
+ DB 15,81,199 ; sqrtps %xmm7,%xmm0
+ DB 15,81,203 ; sqrtps %xmm3,%xmm1
+ DB 141,126,4 ; lea 0x4(%esi),%edi
+ DB 15,41,108,36,64 ; movaps %xmm5,0x40(%esp)
+ DB 15,41,116,36,48 ; movaps %xmm6,0x30(%esp)
+ DB 15,40,93,40 ; movaps 0x28(%ebp),%xmm3
+ DB 15,41,92,36,32 ; movaps %xmm3,0x20(%esp)
+ DB 15,40,93,24 ; movaps 0x18(%ebp),%xmm3
+ DB 15,41,92,36,16 ; movaps %xmm3,0x10(%esp)
+ DB 137,84,36,12 ; mov %edx,0xc(%esp)
+ DB 137,76,36,8 ; mov %ecx,0x8(%esp)
+ DB 137,124,36,4 ; mov %edi,0x4(%esp)
+ DB 137,4,36 ; mov %eax,(%esp)
+ DB 15,40,220 ; movaps %xmm4,%xmm3
+ DB 255,22 ; call *(%esi)
+ DB 131,196,80 ; add $0x50,%esp
+ DB 94 ; pop %esi
+ DB 95 ; pop %edi
+ DB 93 ; pop %ebp
+ DB 195 ; ret
+
PUBLIC _sk_srcover_rgba_8888_sse2_lowp
_sk_srcover_rgba_8888_sse2_lowp LABEL PROC
DB 85 ; push %ebp
@@ -64481,26 +68194,26 @@ _sk_srcover_rgba_8888_sse2_lowp LABEL PROC
DB 128,227,7 ; and $0x7,%bl
DB 254,203 ; dec %bl
DB 128,251,6 ; cmp $0x6,%bl
- DB 232,0,0,0,0 ; call e06f <_sk_srcover_rgba_8888_sse2_lowp+0x3f>
+ DB 232,0,0,0,0 ; call f138 <_sk_srcover_rgba_8888_sse2_lowp+0x3f>
DB 89 ; pop %ecx
DB 139,117,16 ; mov 0x10(%ebp),%esi
DB 15,182,211 ; movzbl %bl,%edx
- DB 119,29 ; ja e095 <_sk_srcover_rgba_8888_sse2_lowp+0x65>
+ DB 119,29 ; ja f15e <_sk_srcover_rgba_8888_sse2_lowp+0x65>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
- DB 139,132,145,77,2,0,0 ; mov 0x24d(%ecx,%edx,4),%eax
+ DB 139,132,145,76,2,0,0 ; mov 0x24c(%ecx,%edx,4),%eax
DB 1,200 ; add %ecx,%eax
DB 102,15,239,246 ; pxor %xmm6,%xmm6
DB 255,224 ; jmp *%eax
DB 243,15,16,52,183 ; movss (%edi,%esi,4),%xmm6
DB 15,87,219 ; xorps %xmm3,%xmm3
- DB 235,73 ; jmp e0de <_sk_srcover_rgba_8888_sse2_lowp+0xae>
+ DB 235,73 ; jmp f1a7 <_sk_srcover_rgba_8888_sse2_lowp+0xae>
DB 102,15,16,52,183 ; movupd (%edi,%esi,4),%xmm6
DB 15,16,92,183,16 ; movups 0x10(%edi,%esi,4),%xmm3
- DB 235,61 ; jmp e0de <_sk_srcover_rgba_8888_sse2_lowp+0xae>
+ DB 235,61 ; jmp f1a7 <_sk_srcover_rgba_8888_sse2_lowp+0xae>
DB 102,15,110,68,183,8 ; movd 0x8(%edi,%esi,4),%xmm0
DB 102,15,112,240,69 ; pshufd $0x45,%xmm0,%xmm6
DB 102,15,18,52,183 ; movlpd (%edi,%esi,4),%xmm6
- DB 235,43 ; jmp e0de <_sk_srcover_rgba_8888_sse2_lowp+0xae>
+ DB 235,43 ; jmp f1a7 <_sk_srcover_rgba_8888_sse2_lowp+0xae>
DB 102,15,110,68,183,24 ; movd 0x18(%edi,%esi,4),%xmm0
DB 102,15,112,216,69 ; pshufd $0x45,%xmm0,%xmm3
DB 243,15,16,68,183,20 ; movss 0x14(%edi,%esi,4),%xmm0
@@ -64526,7 +68239,7 @@ _sk_srcover_rgba_8888_sse2_lowp LABEL PROC
DB 102,15,114,243,16 ; pslld $0x10,%xmm3
DB 102,15,114,227,16 ; psrad $0x10,%xmm3
DB 102,15,107,243 ; packssdw %xmm3,%xmm6
- DB 102,15,111,153,65,12,0,0 ; movdqa 0xc41(%ecx),%xmm3
+ DB 102,15,111,153,72,12,0,0 ; movdqa 0xc48(%ecx),%xmm3
DB 102,15,114,208,16 ; psrld $0x10,%xmm0
DB 102,15,114,210,16 ; psrld $0x10,%xmm2
DB 102,15,114,242,16 ; pslld $0x10,%xmm2
@@ -64578,18 +68291,18 @@ _sk_srcover_rgba_8888_sse2_lowp LABEL PROC
DB 102,15,105,220 ; punpckhwd %xmm4,%xmm3
DB 102,15,235,222 ; por %xmm6,%xmm3
DB 128,251,6 ; cmp $0x6,%bl
- DB 119,16 ; ja e21f <_sk_srcover_rgba_8888_sse2_lowp+0x1ef>
- DB 3,140,145,105,2,0,0 ; add 0x269(%ecx,%edx,4),%ecx
+ DB 119,16 ; ja f2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x1ef>
+ DB 3,140,145,104,2,0,0 ; add 0x268(%ecx,%edx,4),%ecx
DB 255,225 ; jmp *%ecx
DB 102,15,126,4,183 ; movd %xmm0,(%edi,%esi,4)
- DB 235,64 ; jmp e25f <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
+ DB 235,64 ; jmp f328 <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
DB 243,15,127,4,183 ; movdqu %xmm0,(%edi,%esi,4)
DB 243,15,127,92,183,16 ; movdqu %xmm3,0x10(%edi,%esi,4)
- DB 235,51 ; jmp e25f <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
+ DB 235,51 ; jmp f328 <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
DB 102,15,112,208,78 ; pshufd $0x4e,%xmm0,%xmm2
DB 102,15,126,84,183,8 ; movd %xmm2,0x8(%edi,%esi,4)
DB 102,15,214,4,183 ; movq %xmm0,(%edi,%esi,4)
- DB 235,33 ; jmp e25f <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
+ DB 235,33 ; jmp f328 <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
DB 102,15,112,211,78 ; pshufd $0x4e,%xmm3,%xmm2
DB 102,15,126,84,183,24 ; movd %xmm2,0x18(%edi,%esi,4)
DB 102,15,112,211,229 ; pshufd $0xe5,%xmm3,%xmm2
@@ -64623,7 +68336,7 @@ _sk_srcover_rgba_8888_sse2_lowp LABEL PROC
DB 91 ; pop %ebx
DB 93 ; pop %ebp
DB 195 ; ret
- DB 102,144 ; xchg %ax,%ax
+ DB 144 ; nop
DB 28,0 ; sbb $0x0,%al
DB 0,0 ; add %al,(%eax)
DB 61,0,0,0,50 ; cmp $0x32000000,%eax
@@ -64671,11 +68384,11 @@ _sk_srcover_bgra_8888_sse2_lowp LABEL PROC
DB 128,227,7 ; and $0x7,%bl
DB 254,203 ; dec %bl
DB 128,251,6 ; cmp $0x6,%bl
- DB 232,0,0,0,0 ; call e334 <_sk_srcover_bgra_8888_sse2_lowp+0x40>
+ DB 232,0,0,0,0 ; call f3fc <_sk_srcover_bgra_8888_sse2_lowp+0x40>
DB 89 ; pop %ecx
DB 139,117,16 ; mov 0x10(%ebp),%esi
DB 15,182,211 ; movzbl %bl,%edx
- DB 119,29 ; ja e35a <_sk_srcover_bgra_8888_sse2_lowp+0x66>
+ DB 119,29 ; ja f422 <_sk_srcover_bgra_8888_sse2_lowp+0x66>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 139,132,145,80,2,0,0 ; mov 0x250(%ecx,%edx,4),%eax
DB 1,200 ; add %ecx,%eax
@@ -64683,14 +68396,14 @@ _sk_srcover_bgra_8888_sse2_lowp LABEL PROC
DB 255,224 ; jmp *%eax
DB 243,15,16,52,183 ; movss (%edi,%esi,4),%xmm6
DB 15,87,228 ; xorps %xmm4,%xmm4
- DB 235,73 ; jmp e3a3 <_sk_srcover_bgra_8888_sse2_lowp+0xaf>
+ DB 235,73 ; jmp f46b <_sk_srcover_bgra_8888_sse2_lowp+0xaf>
DB 102,15,16,52,183 ; movupd (%edi,%esi,4),%xmm6
DB 15,16,100,183,16 ; movups 0x10(%edi,%esi,4),%xmm4
- DB 235,61 ; jmp e3a3 <_sk_srcover_bgra_8888_sse2_lowp+0xaf>
+ DB 235,61 ; jmp f46b <_sk_srcover_bgra_8888_sse2_lowp+0xaf>
DB 102,15,110,68,183,8 ; movd 0x8(%edi,%esi,4),%xmm0
DB 102,15,112,240,69 ; pshufd $0x45,%xmm0,%xmm6
DB 102,15,18,52,183 ; movlpd (%edi,%esi,4),%xmm6
- DB 235,43 ; jmp e3a3 <_sk_srcover_bgra_8888_sse2_lowp+0xaf>
+ DB 235,43 ; jmp f46b <_sk_srcover_bgra_8888_sse2_lowp+0xaf>
DB 102,15,110,68,183,24 ; movd 0x18(%edi,%esi,4),%xmm0
DB 102,15,112,224,69 ; pshufd $0x45,%xmm0,%xmm4
DB 243,15,16,68,183,20 ; movss 0x14(%edi,%esi,4),%xmm0
@@ -64716,7 +68429,7 @@ _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,244 ; packssdw %xmm4,%xmm6
- DB 102,15,111,153,124,9,0,0 ; movdqa 0x97c(%ecx),%xmm3
+ DB 102,15,111,153,132,9,0,0 ; movdqa 0x984(%ecx),%xmm3
DB 102,15,114,208,16 ; psrld $0x10,%xmm0
DB 102,15,114,210,16 ; psrld $0x10,%xmm2
DB 102,15,114,242,16 ; pslld $0x10,%xmm2
@@ -64768,18 +68481,18 @@ _sk_srcover_bgra_8888_sse2_lowp LABEL PROC
DB 102,15,105,220 ; punpckhwd %xmm4,%xmm3
DB 102,15,235,222 ; por %xmm6,%xmm3
DB 128,251,6 ; cmp $0x6,%bl
- DB 119,16 ; ja e4e6 <_sk_srcover_bgra_8888_sse2_lowp+0x1f2>
+ DB 119,16 ; ja f5ae <_sk_srcover_bgra_8888_sse2_lowp+0x1f2>
DB 3,140,145,108,2,0,0 ; add 0x26c(%ecx,%edx,4),%ecx
DB 255,225 ; jmp *%ecx
DB 102,15,126,4,183 ; movd %xmm0,(%edi,%esi,4)
- DB 235,64 ; jmp e526 <_sk_srcover_bgra_8888_sse2_lowp+0x232>
+ DB 235,64 ; jmp f5ee <_sk_srcover_bgra_8888_sse2_lowp+0x232>
DB 243,15,127,4,183 ; movdqu %xmm0,(%edi,%esi,4)
DB 243,15,127,92,183,16 ; movdqu %xmm3,0x10(%edi,%esi,4)
- DB 235,51 ; jmp e526 <_sk_srcover_bgra_8888_sse2_lowp+0x232>
+ DB 235,51 ; jmp f5ee <_sk_srcover_bgra_8888_sse2_lowp+0x232>
DB 102,15,112,208,78 ; pshufd $0x4e,%xmm0,%xmm2
DB 102,15,126,84,183,8 ; movd %xmm2,0x8(%edi,%esi,4)
DB 102,15,214,4,183 ; movq %xmm0,(%edi,%esi,4)
- DB 235,33 ; jmp e526 <_sk_srcover_bgra_8888_sse2_lowp+0x232>
+ DB 235,33 ; jmp f5ee <_sk_srcover_bgra_8888_sse2_lowp+0x232>
DB 102,15,112,211,78 ; pshufd $0x4e,%xmm3,%xmm2
DB 102,15,126,84,183,24 ; movd %xmm2,0x18(%edi,%esi,4)
DB 102,15,112,211,229 ; pshufd $0xe5,%xmm3,%xmm2
@@ -64899,11 +68612,11 @@ ALIGN 16
DB 0,128,191,0,0,128 ; add %al,-0x7fffff41(%eax)
DB 191,0,0,224,64 ; mov $0x40e00000,%edi
DB 0,0 ; add %al,(%eax)
- DB 224,64 ; loopne e698 <.literal16+0xd8>
+ DB 224,64 ; loopne f768 <.literal16+0xd8>
DB 0,0 ; add %al,(%eax)
- DB 224,64 ; loopne e69c <.literal16+0xdc>
+ DB 224,64 ; loopne f76c <.literal16+0xdc>
DB 0,0 ; add %al,(%eax)
- DB 224,64 ; loopne e6a0 <.literal16+0xe0>
+ DB 224,64 ; loopne f770 <.literal16+0xe0>
DB 154,153,153,62,154,153,153 ; lcall $0x9999,$0x9a3e9999
DB 62,154,153,153,62,154,153,153 ; ds lcall $0x9999,$0x9a3e9999
DB 62,61,10,23,63,61 ; ds cmp $0x3d3f170a,%eax
@@ -64914,16 +68627,16 @@ ALIGN 16
DB 63 ; aas
DB 174 ; scas %es:(%edi),%al
DB 71 ; inc %edi
- DB 225,61 ; loope e6c1 <.literal16+0x101>
+ DB 225,61 ; loope f791 <.literal16+0x101>
DB 174 ; scas %es:(%edi),%al
DB 71 ; inc %edi
- DB 225,61 ; loope e6c5 <.literal16+0x105>
+ DB 225,61 ; loope f795 <.literal16+0x105>
DB 174 ; scas %es:(%edi),%al
DB 71 ; inc %edi
- DB 225,61 ; loope e6c9 <.literal16+0x109>
+ DB 225,61 ; loope f799 <.literal16+0x109>
DB 174 ; scas %es:(%edi),%al
DB 71 ; inc %edi
- DB 225,61 ; loope e6cd <.literal16+0x10d>
+ DB 225,61 ; loope f79d <.literal16+0x10d>
DB 255,0 ; incl (%eax)
DB 0,0 ; add %al,(%eax)
DB 255,0 ; incl (%eax)
@@ -64933,13 +68646,13 @@ ALIGN 16
DB 255,0 ; incl (%eax)
DB 0,0 ; add %al,(%eax)
DB 0,0 ; add %al,(%eax)
- DB 127,67 ; jg e6e7 <.literal16+0x127>
+ DB 127,67 ; jg f7b7 <.literal16+0x127>
DB 0,0 ; add %al,(%eax)
- DB 127,67 ; jg e6eb <.literal16+0x12b>
+ DB 127,67 ; jg f7bb <.literal16+0x12b>
DB 0,0 ; add %al,(%eax)
- DB 127,67 ; jg e6ef <.literal16+0x12f>
+ DB 127,67 ; jg f7bf <.literal16+0x12f>
DB 0,0 ; add %al,(%eax)
- DB 127,67 ; jg e6f3 <.literal16+0x133>
+ DB 127,67 ; jg f7c3 <.literal16+0x133>
DB 0,0 ; add %al,(%eax)
DB 128,127,0,0 ; cmpb $0x0,0x0(%edi)
DB 128,127,0,0 ; cmpb $0x0,0x0(%edi)
@@ -65095,13 +68808,13 @@ ALIGN 16
DB 132,55 ; test %dh,(%edi)
DB 8,33 ; or %ah,(%ecx)
DB 132,55 ; test %dh,(%edi)
- DB 224,7 ; loopne e809 <.literal16+0x249>
+ DB 224,7 ; loopne f8d9 <.literal16+0x249>
DB 0,0 ; add %al,(%eax)
- DB 224,7 ; loopne e80d <.literal16+0x24d>
+ DB 224,7 ; loopne f8dd <.literal16+0x24d>
DB 0,0 ; add %al,(%eax)
- DB 224,7 ; loopne e811 <.literal16+0x251>
+ DB 224,7 ; loopne f8e1 <.literal16+0x251>
DB 0,0 ; add %al,(%eax)
- DB 224,7 ; loopne e815 <.literal16+0x255>
+ DB 224,7 ; loopne f8e5 <.literal16+0x255>
DB 0,0 ; add %al,(%eax)
DB 33,8 ; and %ecx,(%eax)
DB 2,58 ; add (%edx),%bh
@@ -65150,17 +68863,17 @@ ALIGN 16
DB 0,0 ; add %al,(%eax)
DB 52,255 ; xor $0xff,%al
DB 255 ; (bad)
- DB 127,0 ; jg e874 <.literal16+0x2b4>
+ DB 127,0 ; jg f944 <.literal16+0x2b4>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg e878 <.literal16+0x2b8>
+ DB 127,0 ; jg f948 <.literal16+0x2b8>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg e87c <.literal16+0x2bc>
+ DB 127,0 ; jg f94c <.literal16+0x2bc>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg e880 <.literal16+0x2c0>
- DB 119,115 ; ja e8f5 <.literal16+0x335>
+ DB 127,0 ; jg f950 <.literal16+0x2c0>
+ DB 119,115 ; ja f9c5 <.literal16+0x335>
DB 248 ; clc
DB 194,119,115 ; ret $0x7377
DB 248 ; clc
@@ -65171,7 +68884,7 @@ ALIGN 16
DB 194,117,191 ; ret $0xbf75
DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi
DB 63 ; aas
- DB 117,191 ; jne e859 <.literal16+0x299>
+ DB 117,191 ; jne f929 <.literal16+0x299>
DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi
DB 63 ; aas
DB 249 ; stc
@@ -65187,7 +68900,7 @@ ALIGN 16
DB 68 ; inc %esp
DB 180,62 ; mov $0x3e,%ah
DB 163,233,220,63,163 ; mov %eax,0xa33fdce9
- DB 233,220,63,163,233 ; jmp e9a42896 <_sk_srcover_bgra_8888_sse2_lowp+0xe9a345a2>
+ DB 233,220,63,163,233 ; jmp e9a43966 <_sk_srcover_bgra_8888_sse2_lowp+0xe9a345aa>
DB 220,63 ; fdivrl (%edi)
DB 163,233,220,63,81 ; mov %eax,0x513fdce9
DB 140,242 ; mov %?,%edx
@@ -65283,16 +68996,16 @@ ALIGN 16
DB 128,3,62 ; addb $0x3e,(%ebx)
DB 31 ; pop %ds
DB 215 ; xlat %ds:(%ebx)
- DB 118,63 ; jbe e9e3 <.literal16+0x423>
+ DB 118,63 ; jbe fab3 <.literal16+0x423>
DB 31 ; pop %ds
DB 215 ; xlat %ds:(%ebx)
- DB 118,63 ; jbe e9e7 <.literal16+0x427>
+ DB 118,63 ; jbe fab7 <.literal16+0x427>
DB 31 ; pop %ds
DB 215 ; xlat %ds:(%ebx)
- DB 118,63 ; jbe e9eb <.literal16+0x42b>
+ DB 118,63 ; jbe fabb <.literal16+0x42b>
DB 31 ; pop %ds
DB 215 ; xlat %ds:(%ebx)
- DB 118,63 ; jbe e9ef <.literal16+0x42f>
+ DB 118,63 ; jbe fabf <.literal16+0x42f>
DB 246,64,83,63 ; testb $0x3f,0x53(%eax)
DB 246,64,83,63 ; testb $0x3f,0x53(%eax)
DB 246,64,83,63 ; testb $0x3f,0x53(%eax)
@@ -65318,13 +69031,13 @@ ALIGN 16
DB 248 ; clc
DB 65 ; inc %ecx
DB 0,0 ; add %al,(%eax)
- DB 124,66 ; jl ea26 <.literal16+0x466>
+ DB 124,66 ; jl faf6 <.literal16+0x466>
DB 0,0 ; add %al,(%eax)
- DB 124,66 ; jl ea2a <.literal16+0x46a>
+ DB 124,66 ; jl fafa <.literal16+0x46a>
DB 0,0 ; add %al,(%eax)
- DB 124,66 ; jl ea2e <.literal16+0x46e>
+ DB 124,66 ; jl fafe <.literal16+0x46e>
DB 0,0 ; add %al,(%eax)
- DB 124,66 ; jl ea32 <.literal16+0x472>
+ DB 124,66 ; jl fb02 <.literal16+0x472>
DB 0,240 ; add %dh,%al
DB 0,0 ; add %al,(%eax)
DB 0,240 ; add %dh,%al
@@ -65370,25 +69083,25 @@ ALIGN 16
DB 136,136,61,137,136,136 ; mov %cl,-0x777776c3(%eax)
DB 61,137,136,136,61 ; cmp $0x3d888889,%eax
DB 0,0 ; add %al,(%eax)
- DB 112,65 ; jo eab5 <.literal16+0x4f5>
+ DB 112,65 ; jo fb85 <.literal16+0x4f5>
DB 0,0 ; add %al,(%eax)
- DB 112,65 ; jo eab9 <.literal16+0x4f9>
+ DB 112,65 ; jo fb89 <.literal16+0x4f9>
DB 0,0 ; add %al,(%eax)
- DB 112,65 ; jo eabd <.literal16+0x4fd>
+ DB 112,65 ; jo fb8d <.literal16+0x4fd>
DB 0,0 ; add %al,(%eax)
- DB 112,65 ; jo eac1 <.literal16+0x501>
+ DB 112,65 ; jo fb91 <.literal16+0x501>
DB 0,128,0,0,0,128 ; add %al,-0x80000000(%eax)
DB 0,0 ; add %al,(%eax)
DB 0,128,0,0,0,128 ; add %al,-0x80000000(%eax)
DB 0,0 ; add %al,(%eax)
DB 255 ; (bad)
- DB 127,0 ; jg ea93 <.literal16+0x4d3>
+ DB 127,0 ; jg fb63 <.literal16+0x4d3>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg ea97 <.literal16+0x4d7>
+ DB 127,0 ; jg fb67 <.literal16+0x4d7>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg ea9b <.literal16+0x4db>
+ DB 127,0 ; jg fb6b <.literal16+0x4db>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg ea9f <.literal16+0x4df>
+ DB 127,0 ; jg fb6f <.literal16+0x4df>
DB 0,0 ; add %al,(%eax)
DB 4,0 ; add $0x0,%al
DB 0,0 ; add %al,(%eax)
@@ -65414,13 +69127,13 @@ ALIGN 16
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,255 ; jg ead8 <.literal16+0x518>
+ DB 127,255 ; jg fba8 <.literal16+0x518>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,255 ; jg eadc <.literal16+0x51c>
+ DB 127,255 ; jg fbac <.literal16+0x51c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg eae1 <.literal16+0x521>
+ DB 127,0 ; jg fbb1 <.literal16+0x521>
DB 0,128,56,0,0,128 ; add %al,-0x7fffffc8(%eax)
DB 56,0 ; cmp %al,(%eax)
DB 0,128,56,0,0,128 ; add %al,-0x7fffffc8(%eax)
@@ -65434,13 +69147,13 @@ ALIGN 16
DB 0,255 ; add %bh,%bh
DB 255,0 ; incl (%eax)
DB 255 ; (bad)
- DB 127,71 ; jg eb4b <.literal16+0x58b>
+ DB 127,71 ; jg fc1b <.literal16+0x58b>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg eb4f <.literal16+0x58f>
+ DB 127,71 ; jg fc1f <.literal16+0x58f>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg eb53 <.literal16+0x593>
+ DB 127,71 ; jg fc23 <.literal16+0x593>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg eb57 <.literal16+0x597>
+ DB 127,71 ; jg fc27 <.literal16+0x597>
DB 208 ; (bad)
DB 179,89 ; mov $0x59,%bl
DB 62,208 ; ds (bad)
@@ -65537,13 +69250,13 @@ ALIGN 16
DB 192,191,0,0,192,191,0 ; sarb $0x0,-0x40400000(%edi)
DB 0,192 ; add %al,%al
DB 191,0,0,192,191 ; mov $0xbfc00000,%edi
- DB 114,28 ; jb ec1e <.literal16+0x65e>
+ DB 114,28 ; jb fcee <.literal16+0x65e>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt ec22 <.literal16+0x662>
+ DB 62,114,28 ; jb,pt fcf2 <.literal16+0x662>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt ec26 <.literal16+0x666>
+ DB 62,114,28 ; jb,pt fcf6 <.literal16+0x666>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt ec2a <.literal16+0x66a>
+ DB 62,114,28 ; jb,pt fcfa <.literal16+0x66a>
DB 199 ; (bad)
DB 62,85 ; ds push %ebp
DB 85 ; push %ebp
@@ -65564,13 +69277,13 @@ ALIGN 16
DB 57,142,99,61,57,142 ; cmp %ecx,-0x71c6c29d(%esi)
DB 99,61,57,142,99,61 ; arpl %di,0x3d638e39
DB 57,142,99,61,114,249 ; cmp %ecx,-0x68dc29d(%esi)
- DB 127,63 ; jg ec83 <.literal16+0x6c3>
- DB 114,249 ; jb ec3f <.literal16+0x67f>
- DB 127,63 ; jg ec87 <.literal16+0x6c7>
- DB 114,249 ; jb ec43 <.literal16+0x683>
- DB 127,63 ; jg ec8b <.literal16+0x6cb>
- DB 114,249 ; jb ec47 <.literal16+0x687>
- DB 127,63 ; jg ec8f <.literal16+0x6cf>
+ DB 127,63 ; jg fd53 <.literal16+0x6c3>
+ DB 114,249 ; jb fd0f <.literal16+0x67f>
+ DB 127,63 ; jg fd57 <.literal16+0x6c7>
+ DB 114,249 ; jb fd13 <.literal16+0x683>
+ DB 127,63 ; jg fd5b <.literal16+0x6cb>
+ DB 114,249 ; jb fd17 <.literal16+0x687>
+ DB 127,63 ; jg fd5f <.literal16+0x6cf>
DB 3,0 ; add (%eax),%eax
DB 0,0 ; add %al,(%eax)
DB 3,0 ; add (%eax),%eax
@@ -65666,14 +69379,14 @@ ALIGN 16
DB 0,248 ; add %bh,%al
DB 0,248 ; add %bh,%al
DB 0,248 ; add %bh,%al
- DB 224,255 ; loopne ed31 <.literal16+0x771>
- DB 224,255 ; loopne ed33 <.literal16+0x773>
- DB 224,255 ; loopne ed35 <.literal16+0x775>
- DB 224,255 ; loopne ed37 <.literal16+0x777>
- DB 224,255 ; loopne ed39 <.literal16+0x779>
- DB 224,255 ; loopne ed3b <.literal16+0x77b>
- DB 224,255 ; loopne ed3d <.literal16+0x77d>
- DB 224,255 ; loopne ed3f <.literal16+0x77f>
+ DB 224,255 ; loopne fe01 <.literal16+0x771>
+ DB 224,255 ; loopne fe03 <.literal16+0x773>
+ DB 224,255 ; loopne fe05 <.literal16+0x775>
+ DB 224,255 ; loopne fe07 <.literal16+0x777>
+ DB 224,255 ; loopne fe09 <.literal16+0x779>
+ DB 224,255 ; loopne fe0b <.literal16+0x77b>
+ DB 224,255 ; loopne fe0d <.literal16+0x77d>
+ DB 224,255 ; loopne fe0f <.literal16+0x77f>
DB 15,0,15 ; str (%edi)
DB 0,15 ; add %cl,(%edi)
DB 0,15 ; add %cl,(%edi)
@@ -65728,6 +69441,6 @@ ALIGN 4
DB 0,0 ; add %al,(%eax)
DB 0,63 ; add %bh,(%edi)
DB 0,0 ; add %al,(%eax)
- DB 127,67 ; jg edfb <_sk_srcover_bgra_8888_sse2_lowp+0xb07>
+ DB 127,67 ; jg fecb <_sk_srcover_bgra_8888_sse2_lowp+0xb0f>
ENDIF
END