aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/jumper/SkJumper_generated_win.S
diff options
context:
space:
mode:
Diffstat (limited to 'src/jumper/SkJumper_generated_win.S')
-rw-r--r--src/jumper/SkJumper_generated_win.S8364
1 files changed, 4191 insertions, 4173 deletions
diff --git a/src/jumper/SkJumper_generated_win.S b/src/jumper/SkJumper_generated_win.S
index 38a75c48ea..c8a8cade1b 100644
--- a/src/jumper/SkJumper_generated_win.S
+++ b/src/jumper/SkJumper_generated_win.S
@@ -115,14 +115,14 @@ _sk_seed_shader_hsw LABEL PROC
DB 197,249,110,194 ; vmovd %edx,%xmm0
DB 196,226,125,88,192 ; vpbroadcastd %xmm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 197,252,88,5,3,179,2,0 ; vaddps 0x2b303(%rip),%ymm0,%ymm0 # 2b4a0 <_sk_srcover_rgba_8888_sse2_lowp+0x2b0>
+ DB 197,252,88,5,35,179,2,0 ; vaddps 0x2b323(%rip),%ymm0,%ymm0 # 2b4c0 <_sk_srcover_rgba_8888_sse2_lowp+0x2b8>
DB 197,249,110,201 ; vmovd %ecx,%xmm1
DB 196,226,125,88,201 ; vpbroadcastd %xmm1,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,113,184,2,0 ; vbroadcastss 0x2b871(%rip),%ymm2 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 196,226,125,24,21,145,184,2,0 ; vbroadcastss 0x2b891(%rip),%ymm2 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,244,88,202 ; vaddps %ymm2,%ymm1,%ymm1
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,21,102,184,2,0 ; vbroadcastss 0x2b866(%rip),%ymm2 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,226,125,24,21,134,184,2,0 ; vbroadcastss 0x2b886(%rip),%ymm2 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,228,87,219 ; vxorps %ymm3,%ymm3,%ymm3
DB 197,220,87,228 ; vxorps %ymm4,%ymm4,%ymm4
DB 197,212,87,237 ; vxorps %ymm5,%ymm5,%ymm5
@@ -135,17 +135,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,213,178,2,0 ; vpaddd 0x2b2d5(%rip),%ymm8,%ymm8 # 2b4c0 <_sk_srcover_rgba_8888_sse2_lowp+0x2d0>
+ DB 197,61,254,5,245,178,2,0 ; vpaddd 0x2b2f5(%rip),%ymm8,%ymm8 # 2b4e0 <_sk_srcover_rgba_8888_sse2_lowp+0x2d8>
DB 197,121,110,201 ; vmovd %ecx,%xmm9
DB 196,66,125,88,201 ; vpbroadcastd %xmm9,%ymm9
DB 196,65,53,239,200 ; vpxor %ymm8,%ymm9,%ymm9
- DB 196,98,125,88,21,42,184,2,0 ; vpbroadcastd 0x2b82a(%rip),%ymm10 # 2ba2c <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,88,21,74,184,2,0 ; vpbroadcastd 0x2b84a(%rip),%ymm10 # 2ba4c <_sk_srcover_rgba_8888_sse2_lowp+0x844>
DB 196,65,53,219,218 ; vpand %ymm10,%ymm9,%ymm11
DB 196,193,37,114,243,5 ; vpslld $0x5,%ymm11,%ymm11
DB 196,65,61,219,210 ; vpand %ymm10,%ymm8,%ymm10
DB 196,193,45,114,242,4 ; vpslld $0x4,%ymm10,%ymm10
- DB 196,98,125,88,37,15,184,2,0 ; vpbroadcastd 0x2b80f(%rip),%ymm12 # 2ba30 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
- DB 196,98,125,88,45,10,184,2,0 ; vpbroadcastd 0x2b80a(%rip),%ymm13 # 2ba34 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
+ DB 196,98,125,88,37,47,184,2,0 ; vpbroadcastd 0x2b82f(%rip),%ymm12 # 2ba50 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,98,125,88,45,42,184,2,0 ; vpbroadcastd 0x2b82a(%rip),%ymm13 # 2ba54 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
DB 196,65,53,219,245 ; vpand %ymm13,%ymm9,%ymm14
DB 196,193,13,114,246,2 ; vpslld $0x2,%ymm14,%ymm14
DB 196,65,37,235,222 ; vpor %ymm14,%ymm11,%ymm11
@@ -160,8 +160,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,188,183,2,0 ; vbroadcastss 0x2b7bc(%rip),%ymm9 # 2ba38 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
- DB 196,98,125,24,21,183,183,2,0 ; vbroadcastss 0x2b7b7(%rip),%ymm10 # 2ba3c <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,13,220,183,2,0 ; vbroadcastss 0x2b7dc(%rip),%ymm9 # 2ba58 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ DB 196,98,125,24,21,215,183,2,0 ; vbroadcastss 0x2b7d7(%rip),%ymm10 # 2ba5c <_sk_srcover_rgba_8888_sse2_lowp+0x854>
DB 196,66,61,184,209 ; vfmadd231ps %ymm9,%ymm8,%ymm10
DB 196,98,125,24,0 ; vbroadcastss (%rax),%ymm8
DB 196,65,44,89,192 ; vmulps %ymm8,%ymm10,%ymm8
@@ -191,7 +191,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,63,183,2,0 ; vbroadcastss 0x2b73f(%rip),%ymm3 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,226,125,24,29,95,183,2,0 ; vbroadcastss 0x2b75f(%rip),%ymm3 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 197,236,87,210 ; vxorps %ymm2,%ymm2,%ymm2
@@ -200,7 +200,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,38,183,2,0 ; vbroadcastss 0x2b726(%rip),%ymm0 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,226,125,24,5,70,183,2,0 ; vbroadcastss 0x2b746(%rip),%ymm0 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 197,252,40,216 ; vmovaps %ymm0,%ymm3
@@ -238,7 +238,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,197,182,2,0 ; vbroadcastss 0x2b6c5(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,229,182,2,0 ; vbroadcastss 0x2b6e5(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 196,226,61,184,196 ; vfmadd231ps %ymm4,%ymm8,%ymm0
DB 197,244,89,207 ; vmulps %ymm7,%ymm1,%ymm1
@@ -252,7 +252,7 @@ _sk_srcatop_hsw LABEL PROC
PUBLIC _sk_dstatop_hsw
_sk_dstatop_hsw LABEL PROC
- DB 196,98,125,24,5,148,182,2,0 ; vbroadcastss 0x2b694(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,180,182,2,0 ; vbroadcastss 0x2b6b4(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,199 ; vsubps %ymm7,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 196,226,101,184,196 ; vfmadd231ps %ymm4,%ymm3,%ymm0
@@ -285,7 +285,7 @@ _sk_dstin_hsw LABEL PROC
PUBLIC _sk_srcout_hsw
_sk_srcout_hsw LABEL PROC
- DB 196,98,125,24,5,55,182,2,0 ; vbroadcastss 0x2b637(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,87,182,2,0 ; vbroadcastss 0x2b657(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,199 ; vsubps %ymm7,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 197,188,89,201 ; vmulps %ymm1,%ymm8,%ymm1
@@ -296,7 +296,7 @@ _sk_srcout_hsw LABEL PROC
PUBLIC _sk_dstout_hsw
_sk_dstout_hsw LABEL PROC
- DB 196,226,125,24,5,22,182,2,0 ; vbroadcastss 0x2b616(%rip),%ymm0 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,226,125,24,5,54,182,2,0 ; vbroadcastss 0x2b636(%rip),%ymm0 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,252,92,219 ; vsubps %ymm3,%ymm0,%ymm3
DB 197,228,89,196 ; vmulps %ymm4,%ymm3,%ymm0
DB 197,228,89,205 ; vmulps %ymm5,%ymm3,%ymm1
@@ -307,7 +307,7 @@ _sk_dstout_hsw LABEL PROC
PUBLIC _sk_srcover_hsw
_sk_srcover_hsw LABEL PROC
- DB 196,98,125,24,5,245,181,2,0 ; vbroadcastss 0x2b5f5(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,21,182,2,0 ; vbroadcastss 0x2b615(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 196,194,93,184,192 ; vfmadd231ps %ymm8,%ymm4,%ymm0
DB 196,194,85,184,200 ; vfmadd231ps %ymm8,%ymm5,%ymm1
@@ -318,7 +318,7 @@ _sk_srcover_hsw LABEL PROC
PUBLIC _sk_dstover_hsw
_sk_dstover_hsw LABEL PROC
- DB 196,98,125,24,5,208,181,2,0 ; vbroadcastss 0x2b5d0(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,240,181,2,0 ; vbroadcastss 0x2b5f0(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,199 ; vsubps %ymm7,%ymm8,%ymm8
DB 196,226,61,168,196 ; vfmadd213ps %ymm4,%ymm8,%ymm0
DB 196,226,61,168,205 ; vfmadd213ps %ymm5,%ymm8,%ymm1
@@ -338,7 +338,7 @@ _sk_modulate_hsw LABEL PROC
PUBLIC _sk_multiply_hsw
_sk_multiply_hsw LABEL PROC
- DB 196,98,125,24,5,151,181,2,0 ; vbroadcastss 0x2b597(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,183,181,2,0 ; vbroadcastss 0x2b5b7(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,52,89,208 ; vmulps %ymm0,%ymm9,%ymm10
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -359,7 +359,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,70,181,2,0 ; vbroadcastss 0x2b546(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,102,181,2,0 ; vbroadcastss 0x2b566(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 197,244,88,205 ; vaddps %ymm5,%ymm1,%ymm1
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
@@ -385,7 +385,7 @@ _sk_screen_hsw LABEL PROC
PUBLIC _sk_xor__hsw
_sk_xor__hsw LABEL PROC
- DB 196,98,125,24,5,241,180,2,0 ; vbroadcastss 0x2b4f1(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,17,181,2,0 ; vbroadcastss 0x2b511(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,180,89,192 ; vmulps %ymm0,%ymm9,%ymm0
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -417,7 +417,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,117,180,2,0 ; vbroadcastss 0x2b475(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,149,180,2,0 ; vbroadcastss 0x2b495(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 196,194,69,184,216 ; vfmadd231ps %ymm8,%ymm7,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -440,7 +440,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,32,180,2,0 ; vbroadcastss 0x2b420(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,64,180,2,0 ; vbroadcastss 0x2b440(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 196,194,69,184,216 ; vfmadd231ps %ymm8,%ymm7,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -466,7 +466,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,191,179,2,0 ; vbroadcastss 0x2b3bf(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,223,179,2,0 ; vbroadcastss 0x2b3df(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 196,194,69,184,216 ; vfmadd231ps %ymm8,%ymm7,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -486,7 +486,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,121,179,2,0 ; vbroadcastss 0x2b379(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,153,179,2,0 ; vbroadcastss 0x2b399(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 196,194,69,184,216 ; vfmadd231ps %ymm8,%ymm7,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -494,7 +494,7 @@ _sk_exclusion_hsw LABEL PROC
PUBLIC _sk_colorburn_hsw
_sk_colorburn_hsw LABEL PROC
- DB 196,98,125,24,5,99,179,2,0 ; vbroadcastss 0x2b363(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,131,179,2,0 ; vbroadcastss 0x2b383(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,52,89,216 ; vmulps %ymm0,%ymm9,%ymm11
DB 196,65,44,87,210 ; vxorps %ymm10,%ymm10,%ymm10
@@ -550,7 +550,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,115,178,2,0 ; vbroadcastss 0x2b273(%rip),%ymm9 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,13,147,178,2,0 ; vbroadcastss 0x2b293(%rip),%ymm9 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,52,92,215 ; vsubps %ymm7,%ymm9,%ymm10
DB 197,44,89,216 ; vmulps %ymm0,%ymm10,%ymm11
DB 197,52,92,203 ; vsubps %ymm3,%ymm9,%ymm9
@@ -601,7 +601,7 @@ _sk_colordodge_hsw LABEL PROC
PUBLIC _sk_hardlight_hsw
_sk_hardlight_hsw LABEL PROC
- DB 196,98,125,24,5,141,177,2,0 ; vbroadcastss 0x2b18d(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,173,177,2,0 ; vbroadcastss 0x2b1ad(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,215 ; vsubps %ymm7,%ymm8,%ymm10
DB 197,44,89,216 ; vmulps %ymm0,%ymm10,%ymm11
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -650,7 +650,7 @@ _sk_hardlight_hsw LABEL PROC
PUBLIC _sk_overlay_hsw
_sk_overlay_hsw LABEL PROC
- DB 196,98,125,24,5,193,176,2,0 ; vbroadcastss 0x2b0c1(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,225,176,2,0 ; vbroadcastss 0x2b0e1(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,215 ; vsubps %ymm7,%ymm8,%ymm10
DB 197,44,89,216 ; vmulps %ymm0,%ymm10,%ymm11
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -710,10 +710,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,216,175,2,0 ; vbroadcastss 0x2afd8(%rip),%ymm11 # 2ba40 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ DB 196,98,125,24,29,248,175,2,0 ; vbroadcastss 0x2aff8(%rip),%ymm11 # 2ba60 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
DB 196,65,20,88,227 ; vaddps %ymm11,%ymm13,%ymm12
DB 196,65,28,89,192 ; vmulps %ymm8,%ymm12,%ymm8
- DB 196,98,125,24,37,201,175,2,0 ; vbroadcastss 0x2afc9(%rip),%ymm12 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
+ DB 196,98,125,24,37,233,175,2,0 ; vbroadcastss 0x2afe9(%rip),%ymm12 # 2ba64 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
DB 196,66,21,184,196 ; vfmadd231ps %ymm12,%ymm13,%ymm8
DB 196,65,124,82,245 ; vrsqrtps %ymm13,%ymm14
DB 196,65,124,83,246 ; vrcpps %ymm14,%ymm14
@@ -723,7 +723,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,120,175,2,0 ; vbroadcastss 0x2af78(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,152,175,2,0 ; vbroadcastss 0x2af98(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 196,65,60,92,237 ; vsubps %ymm13,%ymm8,%ymm13
DB 197,132,92,195 ; vsubps %ymm3,%ymm15,%ymm0
DB 196,98,125,168,235 ; vfmadd213ps %ymm3,%ymm0,%ymm13
@@ -836,11 +836,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,139,173,2,0 ; vbroadcastss 0x2ad8b(%rip),%ymm14 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
- DB 196,98,125,24,61,134,173,2,0 ; vbroadcastss 0x2ad86(%rip),%ymm15 # 2ba4c <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 196,98,125,24,53,171,173,2,0 ; vbroadcastss 0x2adab(%rip),%ymm14 # 2ba68 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ DB 196,98,125,24,61,166,173,2,0 ; vbroadcastss 0x2ada6(%rip),%ymm15 # 2ba6c <_sk_srcover_rgba_8888_sse2_lowp+0x864>
DB 196,65,84,89,239 ; vmulps %ymm15,%ymm5,%ymm13
DB 196,66,93,184,238 ; vfmadd231ps %ymm14,%ymm4,%ymm13
- DB 196,226,125,24,5,119,173,2,0 ; vbroadcastss 0x2ad77(%rip),%ymm0 # 2ba50 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ DB 196,226,125,24,5,151,173,2,0 ; vbroadcastss 0x2ad97(%rip),%ymm0 # 2ba70 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
DB 196,98,77,184,232 ; vfmadd231ps %ymm0,%ymm6,%ymm13
DB 196,65,116,89,215 ; vmulps %ymm15,%ymm1,%ymm10
DB 196,66,53,184,214 ; vfmadd231ps %ymm14,%ymm9,%ymm10
@@ -895,7 +895,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,56,172,2,0 ; vbroadcastss 0x2ac38(%rip),%ymm1 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,226,125,24,13,88,172,2,0 ; vbroadcastss 0x2ac58(%rip),%ymm1 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,116,92,215 ; vsubps %ymm7,%ymm1,%ymm10
DB 197,172,89,210 ; vmulps %ymm2,%ymm10,%ymm2
DB 197,116,92,219 ; vsubps %ymm3,%ymm1,%ymm11
@@ -949,11 +949,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,101,171,2,0 ; vbroadcastss 0x2ab65(%rip),%ymm14 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
- DB 196,98,125,24,61,96,171,2,0 ; vbroadcastss 0x2ab60(%rip),%ymm15 # 2ba4c <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 196,98,125,24,53,133,171,2,0 ; vbroadcastss 0x2ab85(%rip),%ymm14 # 2ba68 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ DB 196,98,125,24,61,128,171,2,0 ; vbroadcastss 0x2ab80(%rip),%ymm15 # 2ba6c <_sk_srcover_rgba_8888_sse2_lowp+0x864>
DB 196,65,84,89,239 ; vmulps %ymm15,%ymm5,%ymm13
DB 196,66,93,184,238 ; vfmadd231ps %ymm14,%ymm4,%ymm13
- DB 196,226,125,24,5,81,171,2,0 ; vbroadcastss 0x2ab51(%rip),%ymm0 # 2ba50 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ DB 196,226,125,24,5,113,171,2,0 ; vbroadcastss 0x2ab71(%rip),%ymm0 # 2ba70 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
DB 196,98,77,184,232 ; vfmadd231ps %ymm0,%ymm6,%ymm13
DB 196,65,116,89,215 ; vmulps %ymm15,%ymm1,%ymm10
DB 196,66,53,184,214 ; vfmadd231ps %ymm14,%ymm9,%ymm10
@@ -1008,7 +1008,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,18,170,2,0 ; vbroadcastss 0x2aa12(%rip),%ymm1 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,226,125,24,13,50,170,2,0 ; vbroadcastss 0x2aa32(%rip),%ymm1 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,116,92,215 ; vsubps %ymm7,%ymm1,%ymm10
DB 197,172,89,210 ; vmulps %ymm2,%ymm10,%ymm2
DB 197,116,92,219 ; vsubps %ymm3,%ymm1,%ymm11
@@ -1036,11 +1036,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,193,169,2,0 ; vbroadcastss 0x2a9c1(%rip),%ymm13 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
- DB 196,98,125,24,53,188,169,2,0 ; vbroadcastss 0x2a9bc(%rip),%ymm14 # 2ba4c <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 196,98,125,24,45,225,169,2,0 ; vbroadcastss 0x2a9e1(%rip),%ymm13 # 2ba68 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ DB 196,98,125,24,53,220,169,2,0 ; vbroadcastss 0x2a9dc(%rip),%ymm14 # 2ba6c <_sk_srcover_rgba_8888_sse2_lowp+0x864>
DB 196,65,84,89,230 ; vmulps %ymm14,%ymm5,%ymm12
DB 196,66,93,184,229 ; vfmadd231ps %ymm13,%ymm4,%ymm12
- DB 196,98,125,24,61,173,169,2,0 ; vbroadcastss 0x2a9ad(%rip),%ymm15 # 2ba50 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ DB 196,98,125,24,61,205,169,2,0 ; vbroadcastss 0x2a9cd(%rip),%ymm15 # 2ba70 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
DB 196,66,77,184,231 ; vfmadd231ps %ymm15,%ymm6,%ymm12
DB 196,65,44,89,206 ; vmulps %ymm14,%ymm10,%ymm9
DB 196,66,61,184,205 ; vfmadd231ps %ymm13,%ymm8,%ymm9
@@ -1096,7 +1096,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,99,168,2,0 ; vbroadcastss 0x2a863(%rip),%ymm0 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,226,125,24,5,131,168,2,0 ; vbroadcastss 0x2a883(%rip),%ymm0 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,124,92,215 ; vsubps %ymm7,%ymm0,%ymm10
DB 197,172,89,210 ; vmulps %ymm2,%ymm10,%ymm2
DB 197,124,92,219 ; vsubps %ymm3,%ymm0,%ymm11
@@ -1124,11 +1124,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,18,168,2,0 ; vbroadcastss 0x2a812(%rip),%ymm13 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
- DB 196,98,125,24,53,13,168,2,0 ; vbroadcastss 0x2a80d(%rip),%ymm14 # 2ba4c <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 196,98,125,24,45,50,168,2,0 ; vbroadcastss 0x2a832(%rip),%ymm13 # 2ba68 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ DB 196,98,125,24,53,45,168,2,0 ; vbroadcastss 0x2a82d(%rip),%ymm14 # 2ba6c <_sk_srcover_rgba_8888_sse2_lowp+0x864>
DB 196,65,116,89,230 ; vmulps %ymm14,%ymm1,%ymm12
DB 196,66,109,184,229 ; vfmadd231ps %ymm13,%ymm2,%ymm12
- DB 196,98,125,24,61,254,167,2,0 ; vbroadcastss 0x2a7fe(%rip),%ymm15 # 2ba50 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ DB 196,98,125,24,61,30,168,2,0 ; vbroadcastss 0x2a81e(%rip),%ymm15 # 2ba70 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
DB 196,66,53,184,231 ; vfmadd231ps %ymm15,%ymm9,%ymm12
DB 196,65,44,89,206 ; vmulps %ymm14,%ymm10,%ymm9
DB 196,66,61,184,205 ; vfmadd231ps %ymm13,%ymm8,%ymm9
@@ -1184,7 +1184,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,180,166,2,0 ; vbroadcastss 0x2a6b4(%rip),%ymm0 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,226,125,24,5,212,166,2,0 ; vbroadcastss 0x2a6d4(%rip),%ymm0 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,124,92,215 ; vsubps %ymm7,%ymm0,%ymm10
DB 197,172,89,210 ; vmulps %ymm2,%ymm10,%ymm2
DB 197,124,92,219 ; vsubps %ymm3,%ymm0,%ymm11
@@ -1214,17 +1214,17 @@ _sk_srcover_rgba_8888_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 15,133,179,0,0,0 ; jne 148c <_sk_srcover_rgba_8888_hsw+0xd3>
DB 196,129,126,111,60,152 ; vmovdqu (%r8,%r11,4),%ymm7
- DB 197,197,219,37,249,160,2,0 ; vpand 0x2a0f9(%rip),%ymm7,%ymm4 # 2b4e0 <_sk_srcover_rgba_8888_sse2_lowp+0x2f0>
+ DB 197,197,219,37,25,161,2,0 ; vpand 0x2a119(%rip),%ymm7,%ymm4 # 2b500 <_sk_srcover_rgba_8888_sse2_lowp+0x2f8>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,69,0,45,12,161,2,0 ; vpshufb 0x2a10c(%rip),%ymm7,%ymm5 # 2b500 <_sk_srcover_rgba_8888_sse2_lowp+0x310>
+ DB 196,226,69,0,45,44,161,2,0 ; vpshufb 0x2a12c(%rip),%ymm7,%ymm5 # 2b520 <_sk_srcover_rgba_8888_sse2_lowp+0x318>
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,69,0,53,31,161,2,0 ; vpshufb 0x2a11f(%rip),%ymm7,%ymm6 # 2b520 <_sk_srcover_rgba_8888_sse2_lowp+0x330>
+ DB 196,226,69,0,53,63,161,2,0 ; vpshufb 0x2a13f(%rip),%ymm7,%ymm6 # 2b540 <_sk_srcover_rgba_8888_sse2_lowp+0x338>
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
DB 197,197,114,215,24 ; vpsrld $0x18,%ymm7,%ymm7
DB 197,252,91,255 ; vcvtdq2ps %ymm7,%ymm7
- DB 196,98,125,24,5,17,166,2,0 ; vbroadcastss 0x2a611(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,49,166,2,0 ; vbroadcastss 0x2a631(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
- DB 196,98,125,24,13,48,166,2,0 ; vbroadcastss 0x2a630(%rip),%ymm9 # 2ba54 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ DB 196,98,125,24,13,80,166,2,0 ; vbroadcastss 0x2a650(%rip),%ymm9 # 2ba74 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
DB 196,194,93,184,192 ; vfmadd231ps %ymm8,%ymm4,%ymm0
DB 196,193,116,89,201 ; vmulps %ymm9,%ymm1,%ymm1
@@ -1346,7 +1346,7 @@ _sk_clamp_0_hsw LABEL PROC
PUBLIC _sk_clamp_1_hsw
_sk_clamp_1_hsw LABEL PROC
- DB 196,98,125,24,5,30,164,2,0 ; vbroadcastss 0x2a41e(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,62,164,2,0 ; vbroadcastss 0x2a43e(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
DB 196,193,108,93,208 ; vminps %ymm8,%ymm2,%ymm2
@@ -1356,7 +1356,7 @@ _sk_clamp_1_hsw LABEL PROC
PUBLIC _sk_clamp_a_hsw
_sk_clamp_a_hsw LABEL PROC
- DB 196,98,125,24,5,253,163,2,0 ; vbroadcastss 0x2a3fd(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,29,164,2,0 ; vbroadcastss 0x2a41d(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 196,193,100,93,216 ; vminps %ymm8,%ymm3,%ymm3
DB 197,252,93,195 ; vminps %ymm3,%ymm0,%ymm0
DB 197,244,93,203 ; vminps %ymm3,%ymm1,%ymm1
@@ -1366,7 +1366,7 @@ _sk_clamp_a_hsw LABEL PROC
PUBLIC _sk_clamp_a_dst_hsw
_sk_clamp_a_dst_hsw LABEL PROC
- DB 196,98,125,24,5,223,163,2,0 ; vbroadcastss 0x2a3df(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,255,163,2,0 ; vbroadcastss 0x2a3ff(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 196,193,68,93,248 ; vminps %ymm8,%ymm7,%ymm7
DB 197,220,93,231 ; vminps %ymm7,%ymm4,%ymm4
DB 197,212,93,239 ; vminps %ymm7,%ymm5,%ymm5
@@ -1393,7 +1393,7 @@ _sk_swap_rb_hsw LABEL PROC
PUBLIC _sk_invert_hsw
_sk_invert_hsw LABEL PROC
- DB 196,98,125,24,5,154,163,2,0 ; vbroadcastss 0x2a39a(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,186,163,2,0 ; vbroadcastss 0x2a3ba(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,188,92,192 ; vsubps %ymm0,%ymm8,%ymm0
DB 197,188,92,201 ; vsubps %ymm1,%ymm8,%ymm1
DB 197,188,92,210 ; vsubps %ymm2,%ymm8,%ymm2
@@ -1437,10 +1437,11 @@ _sk_premul_dst_hsw LABEL PROC
PUBLIC _sk_unpremul_hsw
_sk_unpremul_hsw LABEL PROC
- DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
- DB 196,65,100,194,200,0 ; vcmpeqps %ymm8,%ymm3,%ymm9
- DB 196,98,125,24,21,42,163,2,0 ; vbroadcastss 0x2a32a(%rip),%ymm10 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
- DB 197,44,94,211 ; vdivps %ymm3,%ymm10,%ymm10
+ DB 196,98,125,24,5,85,163,2,0 ; vbroadcastss 0x2a355(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 197,60,94,195 ; vdivps %ymm3,%ymm8,%ymm8
+ DB 196,98,125,24,13,120,163,2,0 ; vbroadcastss 0x2a378(%rip),%ymm9 # 2ba78 <_sk_srcover_rgba_8888_sse2_lowp+0x870>
+ 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
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 197,188,89,201 ; vmulps %ymm1,%ymm8,%ymm1
@@ -1450,16 +1451,16 @@ _sk_unpremul_hsw LABEL PROC
PUBLIC _sk_from_srgb_hsw
_sk_from_srgb_hsw LABEL PROC
- DB 196,98,125,24,5,55,163,2,0 ; vbroadcastss 0x2a337(%rip),%ymm8 # 2ba58 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ DB 196,98,125,24,5,82,163,2,0 ; vbroadcastss 0x2a352(%rip),%ymm8 # 2ba7c <_sk_srcover_rgba_8888_sse2_lowp+0x874>
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,41,163,2,0 ; vbroadcastss 0x2a329(%rip),%ymm11 # 2ba5c <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
- DB 196,98,125,24,37,12,163,2,0 ; vbroadcastss 0x2a30c(%rip),%ymm12 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ DB 196,98,125,24,29,68,163,2,0 ; vbroadcastss 0x2a344(%rip),%ymm11 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ DB 196,98,125,24,37,35,163,2,0 ; vbroadcastss 0x2a323(%rip),%ymm12 # 2ba68 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
DB 196,65,124,40,236 ; vmovaps %ymm12,%ymm13
DB 196,66,125,168,235 ; vfmadd213ps %ymm11,%ymm0,%ymm13
- DB 196,98,125,24,53,17,163,2,0 ; vbroadcastss 0x2a311(%rip),%ymm14 # 2ba60 <_sk_srcover_rgba_8888_sse2_lowp+0x870>
+ DB 196,98,125,24,53,44,163,2,0 ; vbroadcastss 0x2a32c(%rip),%ymm14 # 2ba84 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
DB 196,66,45,168,238 ; vfmadd213ps %ymm14,%ymm10,%ymm13
- DB 196,98,125,24,21,7,163,2,0 ; vbroadcastss 0x2a307(%rip),%ymm10 # 2ba64 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
+ DB 196,98,125,24,21,34,163,2,0 ; vbroadcastss 0x2a322(%rip),%ymm10 # 2ba88 <_sk_srcover_rgba_8888_sse2_lowp+0x880>
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
@@ -1480,16 +1481,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,159,162,2,0 ; vbroadcastss 0x2a29f(%rip),%ymm8 # 2ba58 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ DB 196,98,125,24,5,186,162,2,0 ; vbroadcastss 0x2a2ba(%rip),%ymm8 # 2ba7c <_sk_srcover_rgba_8888_sse2_lowp+0x874>
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,145,162,2,0 ; vbroadcastss 0x2a291(%rip),%ymm11 # 2ba5c <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
- DB 196,98,125,24,37,116,162,2,0 ; vbroadcastss 0x2a274(%rip),%ymm12 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ DB 196,98,125,24,29,172,162,2,0 ; vbroadcastss 0x2a2ac(%rip),%ymm11 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ DB 196,98,125,24,37,139,162,2,0 ; vbroadcastss 0x2a28b(%rip),%ymm12 # 2ba68 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
DB 196,65,124,40,236 ; vmovaps %ymm12,%ymm13
DB 196,66,93,168,235 ; vfmadd213ps %ymm11,%ymm4,%ymm13
- DB 196,98,125,24,53,121,162,2,0 ; vbroadcastss 0x2a279(%rip),%ymm14 # 2ba60 <_sk_srcover_rgba_8888_sse2_lowp+0x870>
+ DB 196,98,125,24,53,148,162,2,0 ; vbroadcastss 0x2a294(%rip),%ymm14 # 2ba84 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
DB 196,66,45,168,238 ; vfmadd213ps %ymm14,%ymm10,%ymm13
- DB 196,98,125,24,21,111,162,2,0 ; vbroadcastss 0x2a26f(%rip),%ymm10 # 2ba64 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
+ DB 196,98,125,24,21,138,162,2,0 ; vbroadcastss 0x2a28a(%rip),%ymm10 # 2ba88 <_sk_srcover_rgba_8888_sse2_lowp+0x880>
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
@@ -1511,19 +1512,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,19,162,2,0 ; vbroadcastss 0x2a213(%rip),%ymm8 # 2ba68 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ DB 196,98,125,24,5,46,162,2,0 ; vbroadcastss 0x2a22e(%rip),%ymm8 # 2ba8c <_sk_srcover_rgba_8888_sse2_lowp+0x884>
DB 196,65,124,89,208 ; vmulps %ymm8,%ymm0,%ymm10
- DB 196,98,125,24,29,9,162,2,0 ; vbroadcastss 0x2a209(%rip),%ymm11 # 2ba6c <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
- DB 196,98,125,24,37,4,162,2,0 ; vbroadcastss 0x2a204(%rip),%ymm12 # 2ba70 <_sk_srcover_rgba_8888_sse2_lowp+0x880>
+ DB 196,98,125,24,29,36,162,2,0 ; vbroadcastss 0x2a224(%rip),%ymm11 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ DB 196,98,125,24,37,31,162,2,0 ; vbroadcastss 0x2a21f(%rip),%ymm12 # 2ba94 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
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,245,161,2,0 ; vbroadcastss 0x2a1f5(%rip),%ymm14 # 2ba74 <_sk_srcover_rgba_8888_sse2_lowp+0x884>
+ DB 196,98,125,24,53,16,162,2,0 ; vbroadcastss 0x2a210(%rip),%ymm14 # 2ba98 <_sk_srcover_rgba_8888_sse2_lowp+0x890>
DB 196,66,53,168,238 ; vfmadd213ps %ymm14,%ymm9,%ymm13
- DB 196,98,125,24,61,235,161,2,0 ; vbroadcastss 0x2a1eb(%rip),%ymm15 # 2ba78 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ DB 196,98,125,24,61,6,162,2,0 ; vbroadcastss 0x2a206(%rip),%ymm15 # 2ba9c <_sk_srcover_rgba_8888_sse2_lowp+0x894>
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,215,161,2,0 ; vbroadcastss 0x2a1d7(%rip),%ymm13 # 2ba7c <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ DB 196,98,125,24,45,242,161,2,0 ; vbroadcastss 0x2a1f2(%rip),%ymm13 # 2baa0 <_sk_srcover_rgba_8888_sse2_lowp+0x898>
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
@@ -1555,26 +1556,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,242,160,2,0 ; vbroadcastss 0x2a0f2(%rip),%ymm11 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,29,9,161,2,0 ; vbroadcastss 0x2a109(%rip),%ymm11 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 196,65,36,94,218 ; vdivps %ymm10,%ymm11,%ymm11
DB 197,116,92,226 ; vsubps %ymm2,%ymm1,%ymm12
DB 197,116,194,234,1 ; vcmpltps %ymm2,%ymm1,%ymm13
- DB 196,98,125,24,53,51,161,2,0 ; vbroadcastss 0x2a133(%rip),%ymm14 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0x890>
+ DB 196,98,125,24,53,78,161,2,0 ; vbroadcastss 0x2a14e(%rip),%ymm14 # 2baa4 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
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,26,161,2,0 ; vbroadcastss 0x2a11a(%rip),%ymm14 # 2ba88 <_sk_srcover_rgba_8888_sse2_lowp+0x898>
+ DB 196,98,125,24,53,53,161,2,0 ; vbroadcastss 0x2a135(%rip),%ymm14 # 2baac <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
DB 196,66,37,168,238 ; vfmadd213ps %ymm14,%ymm11,%ymm13
- DB 196,98,125,24,53,8,161,2,0 ; vbroadcastss 0x2a108(%rip),%ymm14 # 2ba84 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
+ DB 196,98,125,24,53,35,161,2,0 ; vbroadcastss 0x2a123(%rip),%ymm14 # 2baa8 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
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,127,160,2,0 ; vbroadcastss 0x2a07f(%rip),%ymm11 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 196,98,125,24,29,150,160,2,0 ; vbroadcastss 0x2a096(%rip),%ymm11 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,193,116,89,211 ; vmulps %ymm11,%ymm1,%ymm2
DB 197,36,194,218,1 ; vcmpltps %ymm2,%ymm11,%ymm11
DB 196,65,12,92,224 ; vsubps %ymm8,%ymm14,%ymm12
@@ -1584,7 +1585,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,174,160,2,0 ; vbroadcastss 0x2a0ae(%rip),%ymm8 # 2ba8c <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
+ DB 196,98,125,24,5,201,160,2,0 ; vbroadcastss 0x2a0c9(%rip),%ymm8 # 2bab0 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -1599,30 +1600,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,5,160,2,0 ; vbroadcastss 0x2a005(%rip),%ymm8 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 196,98,125,24,5,28,160,2,0 ; vbroadcastss 0x2a01c(%rip),%ymm8 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,194,202,2 ; vcmpleps %ymm2,%ymm8,%ymm9
DB 197,84,89,210 ; vmulps %ymm2,%ymm5,%ymm10
DB 196,65,84,92,218 ; vsubps %ymm10,%ymm5,%ymm11
DB 196,67,45,74,203,144 ; vblendvps %ymm9,%ymm11,%ymm10,%ymm9
DB 197,52,88,210 ; vaddps %ymm2,%ymm9,%ymm10
- DB 196,98,125,24,13,68,160,2,0 ; vbroadcastss 0x2a044(%rip),%ymm9 # 2ba84 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
+ DB 196,98,125,24,13,95,160,2,0 ; vbroadcastss 0x2a05f(%rip),%ymm9 # 2baa8 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
DB 196,66,109,170,202 ; vfmsub213ps %ymm10,%ymm2,%ymm9
- DB 196,98,125,24,29,66,160,2,0 ; vbroadcastss 0x2a042(%rip),%ymm11 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ DB 196,98,125,24,29,93,160,2,0 ; vbroadcastss 0x2a05d(%rip),%ymm11 # 2bab4 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
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,20,160,2,0 ; vbroadcastss 0x2a014(%rip),%ymm13 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0x890>
+ DB 196,98,125,24,45,47,160,2,0 ; vbroadcastss 0x2a02f(%rip),%ymm13 # 2baa4 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
DB 196,193,4,89,197 ; vmulps %ymm13,%ymm15,%ymm0
- DB 196,98,125,24,53,14,160,2,0 ; vbroadcastss 0x2a00e(%rip),%ymm14 # 2ba88 <_sk_srcover_rgba_8888_sse2_lowp+0x898>
+ DB 196,98,125,24,53,41,160,2,0 ; vbroadcastss 0x2a029(%rip),%ymm14 # 2baac <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
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,8,160,2,0 ; vbroadcastss 0x2a008(%rip),%ymm3 # 2ba94 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,226,125,24,29,35,160,2,0 ; vbroadcastss 0x2a023(%rip),%ymm3 # 2bab8 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
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,223,159,2,0 ; vbroadcastss 0x29fdf(%rip),%ymm12 # 2ba8c <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
+ DB 196,98,125,24,37,250,159,2,0 ; vbroadcastss 0x29ffa(%rip),%ymm12 # 2bab0 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
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
@@ -1638,7 +1639,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,147,159,2,0 ; vbroadcastss 0x29f93(%rip),%ymm0 # 2ba98 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ DB 196,226,125,24,5,174,159,2,0 ; vbroadcastss 0x29fae(%rip),%ymm0 # 2babc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
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
@@ -1686,12 +1687,12 @@ _sk_scale_u8_hsw LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 117,58 ; jne 1bfa <_sk_scale_u8_hsw+0x52>
+ DB 117,58 ; jne 1c03 <_sk_scale_u8_hsw+0x52>
DB 196,2,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm8
- DB 197,57,219,5,242,159,2,0 ; vpand 0x29ff2(%rip),%xmm8,%xmm8 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 197,57,219,5,9,160,2,0 ; vpand 0x2a009(%rip),%xmm8,%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 196,66,125,51,192 ; vpmovzxwd %xmm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,13,187,158,2,0 ; vbroadcastss 0x29ebb(%rip),%ymm9 # 2ba9c <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,98,125,24,13,214,158,2,0 ; vbroadcastss 0x29ed6(%rip),%ymm9 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
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
@@ -1704,15 +1705,15 @@ _sk_scale_u8_hsw LABEL PROC
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,183 ; ja 1bc6 <_sk_scale_u8_hsw+0x1e>
+ DB 119,183 ; ja 1bcf <_sk_scale_u8_hsw+0x1e>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,122,0,0,0 ; lea 0x7a(%rip),%r10 # 1c94 <_sk_scale_u8_hsw+0xec>
+ DB 76,141,21,121,0,0,0 ; lea 0x79(%rip),%r10 # 1c9c <_sk_scale_u8_hsw+0xeb>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 67,15,182,4,24 ; movzbl (%r8,%r11,1),%eax
DB 197,121,110,192 ; vmovd %eax,%xmm8
- DB 235,152 ; jmp 1bc6 <_sk_scale_u8_hsw+0x1e>
+ DB 235,152 ; jmp 1bcf <_sk_scale_u8_hsw+0x1e>
DB 67,15,182,68,24,2 ; movzbl 0x2(%r8,%r11,1),%eax
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 197,57,196,192,2 ; vpinsrw $0x2,%eax,%xmm8,%xmm8
@@ -1720,7 +1721,7 @@ _sk_scale_u8_hsw LABEL PROC
DB 197,121,110,200 ; vmovd %eax,%xmm9
DB 196,66,121,48,201 ; vpmovzxbw %xmm9,%xmm9
DB 196,67,57,2,193,1 ; vpblendd $0x1,%xmm9,%xmm8,%xmm8
- DB 233,111,255,255,255 ; jmpq 1bc6 <_sk_scale_u8_hsw+0x1e>
+ DB 233,111,255,255,255 ; jmpq 1bcf <_sk_scale_u8_hsw+0x1e>
DB 67,15,182,68,24,6 ; movzbl 0x6(%r8,%r11,1),%eax
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 197,57,196,192,6 ; vpinsrw $0x6,%eax,%xmm8,%xmm8
@@ -1731,22 +1732,24 @@ _sk_scale_u8_hsw LABEL PROC
DB 196,1,121,110,12,24 ; vmovd (%r8,%r11,1),%xmm9
DB 196,66,121,48,201 ; vpmovzxbw %xmm9,%xmm9
DB 196,67,49,2,192,12 ; vpblendd $0xc,%xmm8,%xmm9,%xmm8
- DB 233,51,255,255,255 ; jmpq 1bc6 <_sk_scale_u8_hsw+0x1e>
+ DB 233,51,255,255,255 ; jmpq 1bcf <_sk_scale_u8_hsw+0x1e>
DB 144 ; nop
- DB 143 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,170,255,255,255,154 ; ljmp *-0x65000001(%rdx)
+ DB 255,171,255,255,255,155 ; ljmp *-0x64000001(%rbx)
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,222 ; jmpq ffffffffdf001ca4 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefd6ab4>
+ DB 234 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,211 ; callq *%rbx
DB 255 ; (bad)
+ DB 223,255 ; (bad)
DB 255 ; (bad)
- DB 255,195 ; inc %ebx
+ DB 255,212 ; callq *%rsp
+ DB 255 ; (bad)
+ DB 255 ; (bad)
+ DB 255,196 ; inc %esp
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -1761,23 +1764,23 @@ _sk_scale_565_hsw LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,161,0,0,0 ; jne 1d70 <_sk_scale_565_hsw+0xc0>
+ DB 15,133,161,0,0,0 ; jne 1d78 <_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,189,157,2,0 ; vpbroadcastd 0x29dbd(%rip),%ymm9 # 2baa0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,98,125,88,13,217,157,2,0 ; vpbroadcastd 0x29dd9(%rip),%ymm9 # 2bac4 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
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,174,157,2,0 ; vbroadcastss 0x29dae(%rip),%ymm10 # 2baa4 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ DB 196,98,125,24,21,202,157,2,0 ; vbroadcastss 0x29dca(%rip),%ymm10 # 2bac8 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
- DB 196,98,125,88,21,164,157,2,0 ; vpbroadcastd 0x29da4(%rip),%ymm10 # 2baa8 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,98,125,88,21,192,157,2,0 ; vpbroadcastd 0x29dc0(%rip),%ymm10 # 2bacc <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
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,149,157,2,0 ; vbroadcastss 0x29d95(%rip),%ymm11 # 2baac <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,98,125,24,29,177,157,2,0 ; vbroadcastss 0x29db1(%rip),%ymm11 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
- DB 196,98,125,88,29,139,157,2,0 ; vpbroadcastd 0x29d8b(%rip),%ymm11 # 2bab0 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,98,125,88,29,167,157,2,0 ; vpbroadcastd 0x29da7(%rip),%ymm11 # 2bad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
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,124,157,2,0 ; vbroadcastss 0x29d7c(%rip),%ymm11 # 2bab4 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ DB 196,98,125,24,29,152,157,2,0 ; vbroadcastss 0x29d98(%rip),%ymm11 # 2bad8 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
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
@@ -1796,27 +1799,27 @@ _sk_scale_565_hsw LABEL PROC
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 15,135,76,255,255,255 ; ja 1cd5 <_sk_scale_565_hsw+0x25>
+ DB 15,135,76,255,255,255 ; ja 1cdd <_sk_scale_565_hsw+0x25>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,100,0,0,0 ; lea 0x64(%rip),%r10 # 1df8 <_sk_scale_565_hsw+0x148>
+ DB 76,141,21,100,0,0,0 ; lea 0x64(%rip),%r10 # 1e00 <_sk_scale_565_hsw+0x148>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 67,15,183,4,88 ; movzwl (%r8,%r11,2),%eax
DB 197,121,110,192 ; vmovd %eax,%xmm8
- DB 233,42,255,255,255 ; jmpq 1cd5 <_sk_scale_565_hsw+0x25>
+ DB 233,42,255,255,255 ; jmpq 1cdd <_sk_scale_565_hsw+0x25>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,1,57,196,68,88,4,2 ; vpinsrw $0x2,0x4(%r8,%r11,2),%xmm8,%xmm8
DB 196,1,121,110,12,88 ; vmovd (%r8,%r11,2),%xmm9
DB 196,67,57,2,193,1 ; vpblendd $0x1,%xmm9,%xmm8,%xmm8
- DB 233,12,255,255,255 ; jmpq 1cd5 <_sk_scale_565_hsw+0x25>
+ DB 233,12,255,255,255 ; jmpq 1cdd <_sk_scale_565_hsw+0x25>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,1,57,196,68,88,12,6 ; vpinsrw $0x6,0xc(%r8,%r11,2),%xmm8,%xmm8
DB 196,1,57,196,68,88,10,5 ; vpinsrw $0x5,0xa(%r8,%r11,2),%xmm8,%xmm8
DB 196,1,57,196,68,88,8,4 ; vpinsrw $0x4,0x8(%r8,%r11,2),%xmm8,%xmm8
DB 196,1,122,126,12,88 ; vmovq (%r8,%r11,2),%xmm9
DB 196,67,49,2,192,12 ; vpblendd $0xc,%xmm8,%xmm9,%xmm8
- DB 233,222,254,255,255 ; jmpq 1cd5 <_sk_scale_565_hsw+0x25>
+ DB 233,222,254,255,255 ; jmpq 1cdd <_sk_scale_565_hsw+0x25>
DB 144 ; nop
DB 165 ; movsl %ds:(%rsi),%es:(%rdi)
DB 255 ; (bad)
@@ -1862,12 +1865,12 @@ _sk_lerp_u8_hsw LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 117,78 ; jne 1ea9 <_sk_lerp_u8_hsw+0x66>
+ DB 117,78 ; jne 1eb1 <_sk_lerp_u8_hsw+0x66>
DB 196,2,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm8
- DB 197,57,219,5,87,157,2,0 ; vpand 0x29d57(%rip),%xmm8,%xmm8 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 197,57,219,5,111,157,2,0 ; vpand 0x29d6f(%rip),%xmm8,%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 196,66,125,51,192 ; vpmovzxwd %xmm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,13,32,156,2,0 ; vbroadcastss 0x29c20(%rip),%ymm9 # 2ba9c <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,98,125,24,13,60,156,2,0 ; vbroadcastss 0x29c3c(%rip),%ymm9 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
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
@@ -1884,15 +1887,15 @@ _sk_lerp_u8_hsw LABEL PROC
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,163 ; ja 1e61 <_sk_lerp_u8_hsw+0x1e>
+ DB 119,163 ; ja 1e69 <_sk_lerp_u8_hsw+0x1e>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,123,0,0,0 ; lea 0x7b(%rip),%r10 # 1f44 <_sk_lerp_u8_hsw+0x101>
+ DB 76,141,21,123,0,0,0 ; lea 0x7b(%rip),%r10 # 1f4c <_sk_lerp_u8_hsw+0x101>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 67,15,182,4,24 ; movzbl (%r8,%r11,1),%eax
DB 197,121,110,192 ; vmovd %eax,%xmm8
- DB 235,132 ; jmp 1e61 <_sk_lerp_u8_hsw+0x1e>
+ DB 235,132 ; jmp 1e69 <_sk_lerp_u8_hsw+0x1e>
DB 67,15,182,68,24,2 ; movzbl 0x2(%r8,%r11,1),%eax
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 197,57,196,192,2 ; vpinsrw $0x2,%eax,%xmm8,%xmm8
@@ -1900,7 +1903,7 @@ _sk_lerp_u8_hsw LABEL PROC
DB 197,121,110,200 ; vmovd %eax,%xmm9
DB 196,66,121,48,201 ; vpmovzxbw %xmm9,%xmm9
DB 196,67,57,2,193,1 ; vpblendd $0x1,%xmm9,%xmm8,%xmm8
- DB 233,91,255,255,255 ; jmpq 1e61 <_sk_lerp_u8_hsw+0x1e>
+ DB 233,91,255,255,255 ; jmpq 1e69 <_sk_lerp_u8_hsw+0x1e>
DB 67,15,182,68,24,6 ; movzbl 0x6(%r8,%r11,1),%eax
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 197,57,196,192,6 ; vpinsrw $0x6,%eax,%xmm8,%xmm8
@@ -1911,7 +1914,7 @@ _sk_lerp_u8_hsw LABEL PROC
DB 196,1,121,110,12,24 ; vmovd (%r8,%r11,1),%xmm9
DB 196,66,121,48,201 ; vpmovzxbw %xmm9,%xmm9
DB 196,67,49,2,192,12 ; vpblendd $0xc,%xmm8,%xmm9,%xmm8
- DB 233,31,255,255,255 ; jmpq 1e61 <_sk_lerp_u8_hsw+0x1e>
+ DB 233,31,255,255,255 ; jmpq 1e69 <_sk_lerp_u8_hsw+0x1e>
DB 102,144 ; xchg %ax,%ax
DB 142,255 ; mov %edi,%?
DB 255 ; (bad)
@@ -1919,7 +1922,7 @@ _sk_lerp_u8_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,221 ; callq ffffffffde001f54 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfd6d64>
+ DB 232,255,255,255,221 ; callq ffffffffde001f5c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfd6d54>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,210 ; callq *%rdx
@@ -1940,23 +1943,23 @@ _sk_lerp_565_hsw LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,181,0,0,0 ; jne 2034 <_sk_lerp_565_hsw+0xd4>
+ DB 15,133,181,0,0,0 ; jne 203c <_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,13,155,2,0 ; vpbroadcastd 0x29b0d(%rip),%ymm9 # 2baa0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,98,125,88,13,41,155,2,0 ; vpbroadcastd 0x29b29(%rip),%ymm9 # 2bac4 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
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,254,154,2,0 ; vbroadcastss 0x29afe(%rip),%ymm10 # 2baa4 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ DB 196,98,125,24,21,26,155,2,0 ; vbroadcastss 0x29b1a(%rip),%ymm10 # 2bac8 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
- DB 196,98,125,88,21,244,154,2,0 ; vpbroadcastd 0x29af4(%rip),%ymm10 # 2baa8 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,98,125,88,21,16,155,2,0 ; vpbroadcastd 0x29b10(%rip),%ymm10 # 2bacc <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
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,229,154,2,0 ; vbroadcastss 0x29ae5(%rip),%ymm11 # 2baac <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,98,125,24,29,1,155,2,0 ; vbroadcastss 0x29b01(%rip),%ymm11 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
- DB 196,98,125,88,29,219,154,2,0 ; vpbroadcastd 0x29adb(%rip),%ymm11 # 2bab0 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,98,125,88,29,247,154,2,0 ; vpbroadcastd 0x29af7(%rip),%ymm11 # 2bad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
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,204,154,2,0 ; vbroadcastss 0x29acc(%rip),%ymm11 # 2bab4 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ DB 196,98,125,24,29,232,154,2,0 ; vbroadcastss 0x29ae8(%rip),%ymm11 # 2bad8 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
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
@@ -1979,27 +1982,27 @@ _sk_lerp_565_hsw LABEL PROC
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 15,135,56,255,255,255 ; ja 1f85 <_sk_lerp_565_hsw+0x25>
+ DB 15,135,56,255,255,255 ; ja 1f8d <_sk_lerp_565_hsw+0x25>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,100,0,0,0 ; lea 0x64(%rip),%r10 # 20bc <_sk_lerp_565_hsw+0x15c>
+ DB 76,141,21,100,0,0,0 ; lea 0x64(%rip),%r10 # 20c4 <_sk_lerp_565_hsw+0x15c>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 67,15,183,4,88 ; movzwl (%r8,%r11,2),%eax
DB 197,121,110,192 ; vmovd %eax,%xmm8
- DB 233,22,255,255,255 ; jmpq 1f85 <_sk_lerp_565_hsw+0x25>
+ DB 233,22,255,255,255 ; jmpq 1f8d <_sk_lerp_565_hsw+0x25>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,1,57,196,68,88,4,2 ; vpinsrw $0x2,0x4(%r8,%r11,2),%xmm8,%xmm8
DB 196,1,121,110,12,88 ; vmovd (%r8,%r11,2),%xmm9
DB 196,67,57,2,193,1 ; vpblendd $0x1,%xmm9,%xmm8,%xmm8
- DB 233,248,254,255,255 ; jmpq 1f85 <_sk_lerp_565_hsw+0x25>
+ DB 233,248,254,255,255 ; jmpq 1f8d <_sk_lerp_565_hsw+0x25>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,1,57,196,68,88,12,6 ; vpinsrw $0x6,0xc(%r8,%r11,2),%xmm8,%xmm8
DB 196,1,57,196,68,88,10,5 ; vpinsrw $0x5,0xa(%r8,%r11,2),%xmm8,%xmm8
DB 196,1,57,196,68,88,8,4 ; vpinsrw $0x4,0x8(%r8,%r11,2),%xmm8,%xmm8
DB 196,1,122,126,12,88 ; vmovq (%r8,%r11,2),%xmm9
DB 196,67,49,2,192,12 ; vpblendd $0xc,%xmm8,%xmm9,%xmm8
- DB 233,202,254,255,255 ; jmpq 1f85 <_sk_lerp_565_hsw+0x25>
+ DB 233,202,254,255,255 ; jmpq 1f8d <_sk_lerp_565_hsw+0x25>
DB 144 ; nop
DB 165 ; movsl %ds:(%rsi),%es:(%rdi)
DB 255 ; (bad)
@@ -2026,9 +2029,9 @@ _sk_load_tables_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 76,139,0 ; mov (%rax),%r8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,116 ; jne 2156 <_sk_load_tables_hsw+0x7e>
+ DB 117,116 ; jne 215e <_sk_load_tables_hsw+0x7e>
DB 196,193,126,111,28,144 ; vmovdqu (%r8,%rdx,4),%ymm3
- DB 197,229,219,13,80,148,2,0 ; vpand 0x29450(%rip),%ymm3,%ymm1 # 2b540 <_sk_srcover_rgba_8888_sse2_lowp+0x350>
+ DB 197,229,219,13,104,148,2,0 ; vpand 0x29468(%rip),%ymm3,%ymm1 # 2b560 <_sk_srcover_rgba_8888_sse2_lowp+0x358>
DB 196,65,61,118,192 ; vpcmpeqd %ymm8,%ymm8,%ymm8
DB 76,139,64,8 ; mov 0x8(%rax),%r8
DB 76,139,72,16 ; mov 0x10(%rax),%r9
@@ -2036,16 +2039,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,71,148,2,0 ; vpshufb 0x29447(%rip),%ymm3,%ymm9 # 2b560 <_sk_srcover_rgba_8888_sse2_lowp+0x370>
+ DB 196,98,101,0,13,95,148,2,0 ; vpshufb 0x2945f(%rip),%ymm3,%ymm9 # 2b580 <_sk_srcover_rgba_8888_sse2_lowp+0x378>
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 196,65,45,118,210 ; vpcmpeqd %ymm10,%ymm10,%ymm10
DB 196,130,45,146,12,137 ; vgatherdps %ymm10,(%r9,%ymm9,4),%ymm1
DB 72,139,64,24 ; mov 0x18(%rax),%rax
- DB 196,98,101,0,13,75,148,2,0 ; vpshufb 0x2944b(%rip),%ymm3,%ymm9 # 2b580 <_sk_srcover_rgba_8888_sse2_lowp+0x390>
+ DB 196,98,101,0,13,99,148,2,0 ; vpshufb 0x29463(%rip),%ymm3,%ymm9 # 2b5a0 <_sk_srcover_rgba_8888_sse2_lowp+0x398>
DB 196,162,61,146,20,136 ; vgatherdps %ymm8,(%rax,%ymm9,4),%ymm2
DB 197,229,114,211,24 ; vpsrld $0x18,%ymm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,98,125,24,5,79,153,2,0 ; vbroadcastss 0x2994f(%rip),%ymm8 # 2ba9c <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,98,125,24,5,107,153,2,0 ; vbroadcastss 0x2996b(%rip),%ymm8 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2054,21 +2057,21 @@ _sk_load_tables_hsw LABEL PROC
DB 197,229,239,219 ; vpxor %ymm3,%ymm3,%ymm3
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 15,135,122,255,255,255 ; ja 20e8 <_sk_load_tables_hsw+0x10>
+ DB 15,135,122,255,255,255 ; ja 20f0 <_sk_load_tables_hsw+0x10>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,139,0,0,0 ; lea 0x8b(%rip),%r10 # 2204 <_sk_load_tables_hsw+0x12c>
+ DB 76,141,21,139,0,0,0 ; lea 0x8b(%rip),%r10 # 220c <_sk_load_tables_hsw+0x12c>
DB 79,99,12,138 ; movslq (%r10,%r9,4),%r9
DB 77,1,209 ; add %r10,%r9
DB 65,255,225 ; jmpq *%r9
DB 196,193,121,110,28,144 ; vmovd (%r8,%rdx,4),%xmm3
- DB 233,90,255,255,255 ; jmpq 20e8 <_sk_load_tables_hsw+0x10>
+ DB 233,90,255,255,255 ; jmpq 20f0 <_sk_load_tables_hsw+0x10>
DB 196,193,121,110,68,144,8 ; vmovd 0x8(%r8,%rdx,4),%xmm0
DB 196,226,121,89,192 ; vpbroadcastq %xmm0,%xmm0
DB 197,245,239,201 ; vpxor %ymm1,%ymm1,%ymm1
DB 196,227,117,2,216,4 ; vpblendd $0x4,%ymm0,%ymm1,%ymm3
DB 196,193,122,126,4,144 ; vmovq (%r8,%rdx,4),%xmm0
DB 196,227,101,2,216,3 ; vpblendd $0x3,%ymm0,%ymm3,%ymm3
- DB 233,51,255,255,255 ; jmpq 20e8 <_sk_load_tables_hsw+0x10>
+ DB 233,51,255,255,255 ; jmpq 20f0 <_sk_load_tables_hsw+0x10>
DB 196,193,121,110,68,144,24 ; vmovd 0x18(%r8,%rdx,4),%xmm0
DB 196,226,125,89,192 ; vpbroadcastq %xmm0,%ymm0
DB 197,245,239,201 ; vpxor %ymm1,%ymm1,%ymm1
@@ -2081,8 +2084,8 @@ _sk_load_tables_hsw LABEL PROC
DB 196,227,101,56,216,1 ; vinserti128 $0x1,%xmm0,%ymm3,%ymm3
DB 196,193,122,111,4,144 ; vmovdqu (%r8,%rdx,4),%xmm0
DB 196,227,125,2,219,240 ; vpblendd $0xf0,%ymm3,%ymm0,%ymm3
- DB 233,228,254,255,255 ; jmpq 20e8 <_sk_load_tables_hsw+0x10>
- DB 127,255 ; jg 2205 <_sk_load_tables_hsw+0x12d>
+ DB 233,228,254,255,255 ; jmpq 20f0 <_sk_load_tables_hsw+0x10>
+ DB 127,255 ; jg 220d <_sk_load_tables_hsw+0x12d>
DB 255 ; (bad)
DB 255,160,255,255,255,138 ; jmpq *-0x75000001(%rax)
DB 255 ; (bad)
@@ -2108,7 +2111,7 @@ _sk_load_tables_u16_be_hsw LABEL PROC
DB 76,139,0 ; mov (%rax),%r8
DB 76,141,12,149,0,0,0,0 ; lea 0x0(,%rdx,4),%r9
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,215,0,0,0 ; jne 230d <_sk_load_tables_u16_be_hsw+0xed>
+ DB 15,133,215,0,0,0 ; jne 2315 <_sk_load_tables_u16_be_hsw+0xed>
DB 196,1,121,16,4,72 ; vmovupd (%r8,%r9,2),%xmm8
DB 196,129,121,16,84,72,16 ; vmovupd 0x10(%r8,%r9,2),%xmm2
DB 196,129,121,16,92,72,32 ; vmovupd 0x20(%r8,%r9,2),%xmm3
@@ -2124,7 +2127,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,56,153,2,0 ; vmovdqa 0x29938(%rip),%xmm11 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 197,121,111,29,80,153,2,0 ; vmovdqa 0x29950(%rip),%xmm11 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 196,193,113,219,195 ; vpand %xmm11,%xmm1,%xmm0
DB 196,226,125,51,200 ; vpmovzxwd %xmm0,%ymm1
DB 196,65,29,118,228 ; vpcmpeqd %ymm12,%ymm12,%ymm12
@@ -2149,36 +2152,36 @@ _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,180,151,2,0 ; vbroadcastss 0x297b4(%rip),%ymm8 # 2bab8 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,98,125,24,5,208,151,2,0 ; vbroadcastss 0x297d0(%rip),%ymm8 # 2badc <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 196,1,123,16,4,72 ; vmovsd (%r8,%r9,2),%xmm8
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 116,85 ; je 2373 <_sk_load_tables_u16_be_hsw+0x153>
+ DB 116,85 ; je 237b <_sk_load_tables_u16_be_hsw+0x153>
DB 196,1,57,22,68,72,8 ; vmovhpd 0x8(%r8,%r9,2),%xmm8,%xmm8
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,72 ; jb 2373 <_sk_load_tables_u16_be_hsw+0x153>
+ DB 114,72 ; jb 237b <_sk_load_tables_u16_be_hsw+0x153>
DB 196,129,123,16,84,72,16 ; vmovsd 0x10(%r8,%r9,2),%xmm2
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 116,72 ; je 2380 <_sk_load_tables_u16_be_hsw+0x160>
+ DB 116,72 ; je 2388 <_sk_load_tables_u16_be_hsw+0x160>
DB 196,129,105,22,84,72,24 ; vmovhpd 0x18(%r8,%r9,2),%xmm2,%xmm2
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 114,59 ; jb 2380 <_sk_load_tables_u16_be_hsw+0x160>
+ DB 114,59 ; jb 2388 <_sk_load_tables_u16_be_hsw+0x160>
DB 196,129,123,16,92,72,32 ; vmovsd 0x20(%r8,%r9,2),%xmm3
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 15,132,251,254,255,255 ; je 2251 <_sk_load_tables_u16_be_hsw+0x31>
+ DB 15,132,251,254,255,255 ; je 2259 <_sk_load_tables_u16_be_hsw+0x31>
DB 196,129,97,22,92,72,40 ; vmovhpd 0x28(%r8,%r9,2),%xmm3,%xmm3
DB 72,131,255,7 ; cmp $0x7,%rdi
- DB 15,130,234,254,255,255 ; jb 2251 <_sk_load_tables_u16_be_hsw+0x31>
+ DB 15,130,234,254,255,255 ; jb 2259 <_sk_load_tables_u16_be_hsw+0x31>
DB 196,1,122,126,76,72,48 ; vmovq 0x30(%r8,%r9,2),%xmm9
- DB 233,222,254,255,255 ; jmpq 2251 <_sk_load_tables_u16_be_hsw+0x31>
+ DB 233,222,254,255,255 ; jmpq 2259 <_sk_load_tables_u16_be_hsw+0x31>
DB 197,225,87,219 ; vxorpd %xmm3,%xmm3,%xmm3
DB 197,233,87,210 ; vxorpd %xmm2,%xmm2,%xmm2
- DB 233,209,254,255,255 ; jmpq 2251 <_sk_load_tables_u16_be_hsw+0x31>
+ DB 233,209,254,255,255 ; jmpq 2259 <_sk_load_tables_u16_be_hsw+0x31>
DB 197,225,87,219 ; vxorpd %xmm3,%xmm3,%xmm3
- DB 233,200,254,255,255 ; jmpq 2251 <_sk_load_tables_u16_be_hsw+0x31>
+ DB 233,200,254,255,255 ; jmpq 2259 <_sk_load_tables_u16_be_hsw+0x31>
PUBLIC _sk_load_tables_rgb_u16_be_hsw
_sk_load_tables_rgb_u16_be_hsw LABEL PROC
@@ -2186,7 +2189,7 @@ _sk_load_tables_rgb_u16_be_hsw LABEL PROC
DB 76,139,0 ; mov (%rax),%r8
DB 76,141,12,82 ; lea (%rdx,%rdx,2),%r9
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,206,0,0,0 ; jne 2469 <_sk_load_tables_rgb_u16_be_hsw+0xe0>
+ DB 15,133,206,0,0,0 ; jne 2471 <_sk_load_tables_rgb_u16_be_hsw+0xe0>
DB 196,1,122,111,28,72 ; vmovdqu (%r8,%r9,2),%xmm11
DB 196,129,122,111,92,72,12 ; vmovdqu 0xc(%r8,%r9,2),%xmm3
DB 196,129,122,111,84,72,24 ; vmovdqu 0x18(%r8,%r9,2),%xmm2
@@ -2207,7 +2210,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,184,151,2,0 ; vmovdqa 0x297b8(%rip),%xmm3 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 197,249,111,29,208,151,2,0 ; vmovdqa 0x297d0(%rip),%xmm3 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 197,249,219,195 ; vpand %xmm3,%xmm0,%xmm0
DB 196,98,125,51,200 ; vpmovzxwd %xmm0,%ymm9
DB 196,65,45,118,210 ; vpcmpeqd %ymm10,%ymm10,%ymm10
@@ -2227,74 +2230,74 @@ _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,193,149,2,0 ; vbroadcastss 0x295c1(%rip),%ymm3 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,226,125,24,29,217,149,2,0 ; vbroadcastss 0x295d9(%rip),%ymm3 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 255,224 ; jmpq *%rax
DB 196,129,121,110,4,72 ; vmovd (%r8,%r9,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,1,121,196,92,72,4,2 ; vpinsrw $0x2,0x4(%r8,%r9,2),%xmm0,%xmm11
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,31 ; jne 24a1 <_sk_load_tables_rgb_u16_be_hsw+0x118>
+ DB 117,31 ; jne 24a9 <_sk_load_tables_rgb_u16_be_hsw+0x118>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,241,239,201 ; vpxor %xmm1,%xmm1,%xmm1
DB 197,233,239,210 ; vpxor %xmm2,%xmm2,%xmm2
DB 196,65,41,239,210 ; vpxor %xmm10,%xmm10,%xmm10
DB 197,225,239,219 ; vpxor %xmm3,%xmm3,%xmm3
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
- DB 233,47,255,255,255 ; jmpq 23d0 <_sk_load_tables_rgb_u16_be_hsw+0x47>
+ DB 233,47,255,255,255 ; jmpq 23d8 <_sk_load_tables_rgb_u16_be_hsw+0x47>
DB 196,129,121,110,68,72,6 ; vmovd 0x6(%r8,%r9,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,1,121,196,68,72,10,2 ; vpinsrw $0x2,0xa(%r8,%r9,2),%xmm0,%xmm8
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,48 ; jb 24eb <_sk_load_tables_rgb_u16_be_hsw+0x162>
+ DB 114,48 ; jb 24f3 <_sk_load_tables_rgb_u16_be_hsw+0x162>
DB 196,129,121,110,68,72,12 ; vmovd 0xc(%r8,%r9,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,129,121,196,92,72,16,2 ; vpinsrw $0x2,0x10(%r8,%r9,2),%xmm0,%xmm3
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 117,48 ; jne 2505 <_sk_load_tables_rgb_u16_be_hsw+0x17c>
+ DB 117,48 ; jne 250d <_sk_load_tables_rgb_u16_be_hsw+0x17c>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,241,239,201 ; vpxor %xmm1,%xmm1,%xmm1
DB 197,233,239,210 ; vpxor %xmm2,%xmm2,%xmm2
DB 196,65,41,239,210 ; vpxor %xmm10,%xmm10,%xmm10
- DB 233,229,254,255,255 ; jmpq 23d0 <_sk_load_tables_rgb_u16_be_hsw+0x47>
+ DB 233,229,254,255,255 ; jmpq 23d8 <_sk_load_tables_rgb_u16_be_hsw+0x47>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,241,239,201 ; vpxor %xmm1,%xmm1,%xmm1
DB 197,233,239,210 ; vpxor %xmm2,%xmm2,%xmm2
DB 196,65,41,239,210 ; vpxor %xmm10,%xmm10,%xmm10
DB 197,225,239,219 ; vpxor %xmm3,%xmm3,%xmm3
- DB 233,203,254,255,255 ; jmpq 23d0 <_sk_load_tables_rgb_u16_be_hsw+0x47>
+ DB 233,203,254,255,255 ; jmpq 23d8 <_sk_load_tables_rgb_u16_be_hsw+0x47>
DB 196,129,121,110,68,72,18 ; vmovd 0x12(%r8,%r9,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,1,121,196,84,72,22,2 ; vpinsrw $0x2,0x16(%r8,%r9,2),%xmm0,%xmm10
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 114,39 ; jb 2546 <_sk_load_tables_rgb_u16_be_hsw+0x1bd>
+ DB 114,39 ; jb 254e <_sk_load_tables_rgb_u16_be_hsw+0x1bd>
DB 196,129,121,110,68,72,24 ; vmovd 0x18(%r8,%r9,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,129,121,196,84,72,28,2 ; vpinsrw $0x2,0x1c(%r8,%r9,2),%xmm0,%xmm2
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 117,30 ; jne 2557 <_sk_load_tables_rgb_u16_be_hsw+0x1ce>
+ DB 117,30 ; jne 255f <_sk_load_tables_rgb_u16_be_hsw+0x1ce>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,241,239,201 ; vpxor %xmm1,%xmm1,%xmm1
- DB 233,138,254,255,255 ; jmpq 23d0 <_sk_load_tables_rgb_u16_be_hsw+0x47>
+ DB 233,138,254,255,255 ; jmpq 23d8 <_sk_load_tables_rgb_u16_be_hsw+0x47>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,241,239,201 ; vpxor %xmm1,%xmm1,%xmm1
DB 197,233,239,210 ; vpxor %xmm2,%xmm2,%xmm2
- DB 233,121,254,255,255 ; jmpq 23d0 <_sk_load_tables_rgb_u16_be_hsw+0x47>
+ DB 233,121,254,255,255 ; jmpq 23d8 <_sk_load_tables_rgb_u16_be_hsw+0x47>
DB 196,129,121,110,68,72,30 ; vmovd 0x1e(%r8,%r9,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,129,121,196,76,72,34,2 ; vpinsrw $0x2,0x22(%r8,%r9,2),%xmm0,%xmm1
DB 72,131,255,7 ; cmp $0x7,%rdi
- DB 114,25 ; jb 258a <_sk_load_tables_rgb_u16_be_hsw+0x201>
+ DB 114,25 ; jb 2592 <_sk_load_tables_rgb_u16_be_hsw+0x201>
DB 196,129,121,110,68,72,36 ; vmovd 0x24(%r8,%r9,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,129,121,196,68,72,40,2 ; vpinsrw $0x2,0x28(%r8,%r9,2),%xmm0,%xmm0
- DB 233,70,254,255,255 ; jmpq 23d0 <_sk_load_tables_rgb_u16_be_hsw+0x47>
+ DB 233,70,254,255,255 ; jmpq 23d8 <_sk_load_tables_rgb_u16_be_hsw+0x47>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
- DB 233,61,254,255,255 ; jmpq 23d0 <_sk_load_tables_rgb_u16_be_hsw+0x47>
+ DB 233,61,254,255,255 ; jmpq 23d8 <_sk_load_tables_rgb_u16_be_hsw+0x47>
PUBLIC _sk_byte_tables_hsw
_sk_byte_tables_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,98,125,24,5,182,148,2,0 ; vbroadcastss 0x294b6(%rip),%ymm8 # 2ba54 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ DB 196,98,125,24,5,206,148,2,0 ; vbroadcastss 0x294ce(%rip),%ymm8 # 2ba74 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 197,125,91,200 ; vcvtps2dq %ymm0,%ymm9
DB 196,65,249,126,200 ; vmovq %xmm9,%r8
@@ -2424,7 +2427,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,132,146,2,0 ; vbroadcastss 0x29284(%rip),%ymm8 # 2ba9c <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,98,125,24,5,160,146,2,0 ; vbroadcastss 0x292a0(%rip),%ymm8 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
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
@@ -2544,7 +2547,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,88,144,2,0 ; vbroadcastss 0x29058(%rip),%ymm8 # 2ba9c <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,98,125,24,5,116,144,2,0 ; vbroadcastss 0x29074(%rip),%ymm8 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
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
@@ -2637,33 +2640,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,62,143,2,0 ; vbroadcastss 0x28f3e(%rip),%ymm12 # 2babc <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
- DB 196,98,125,24,45,57,143,2,0 ; vbroadcastss 0x28f39(%rip),%ymm13 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,98,125,24,37,90,143,2,0 ; vbroadcastss 0x28f5a(%rip),%ymm12 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,98,125,24,45,85,143,2,0 ; vbroadcastss 0x28f55(%rip),%ymm13 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
DB 196,65,44,84,213 ; vandps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,143,142,2,0 ; vbroadcastss 0x28e8f(%rip),%ymm13 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 196,98,125,24,45,167,142,2,0 ; vbroadcastss 0x28ea7(%rip),%ymm13 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,65,44,86,213 ; vorps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,33,143,2,0 ; vbroadcastss 0x28f21(%rip),%ymm13 # 2bac4 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,45,61,143,2,0 ; vbroadcastss 0x28f3d(%rip),%ymm13 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
DB 196,66,37,184,236 ; vfmadd231ps %ymm12,%ymm11,%ymm13
- DB 196,98,125,24,29,23,143,2,0 ; vbroadcastss 0x28f17(%rip),%ymm11 # 2bac8 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,98,125,24,29,51,143,2,0 ; vbroadcastss 0x28f33(%rip),%ymm11 # 2baec <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
DB 196,66,45,172,221 ; vfnmadd213ps %ymm13,%ymm10,%ymm11
- DB 196,98,125,24,37,13,143,2,0 ; vbroadcastss 0x28f0d(%rip),%ymm12 # 2bacc <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,98,125,24,37,41,143,2,0 ; vbroadcastss 0x28f29(%rip),%ymm12 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,3,143,2,0 ; vbroadcastss 0x28f03(%rip),%ymm12 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,98,125,24,37,31,143,2,0 ; vbroadcastss 0x28f1f(%rip),%ymm12 # 2baf4 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
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,228,142,2,0 ; vbroadcastss 0x28ee4(%rip),%ymm11 # 2bad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,98,125,24,29,0,143,2,0 ; vbroadcastss 0x28f00(%rip),%ymm11 # 2baf8 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
DB 196,193,124,88,195 ; vaddps %ymm11,%ymm0,%ymm0
- DB 196,98,125,24,29,218,142,2,0 ; vbroadcastss 0x28eda(%rip),%ymm11 # 2bad8 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,24,29,246,142,2,0 ; vbroadcastss 0x28ef6(%rip),%ymm11 # 2bafc <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
DB 196,98,45,172,216 ; vfnmadd213ps %ymm0,%ymm10,%ymm11
- DB 196,226,125,24,5,208,142,2,0 ; vbroadcastss 0x28ed0(%rip),%ymm0 # 2badc <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,226,125,24,5,236,142,2,0 ; vbroadcastss 0x28eec(%rip),%ymm0 # 2bb00 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
DB 196,193,124,92,194 ; vsubps %ymm10,%ymm0,%ymm0
- DB 196,98,125,24,21,198,142,2,0 ; vbroadcastss 0x28ec6(%rip),%ymm10 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ DB 196,98,125,24,21,226,142,2,0 ; vbroadcastss 0x28ee2(%rip),%ymm10 # 2bb04 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
DB 197,172,94,192 ; vdivps %ymm0,%ymm10,%ymm0
DB 197,164,88,192 ; vaddps %ymm0,%ymm11,%ymm0
- DB 196,98,125,24,21,185,142,2,0 ; vbroadcastss 0x28eb9(%rip),%ymm10 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ DB 196,98,125,24,21,213,142,2,0 ; vbroadcastss 0x28ed5(%rip),%ymm10 # 2bb08 <_sk_srcover_rgba_8888_sse2_lowp+0x900>
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
@@ -2671,7 +2674,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,209,141,2,0 ; vbroadcastss 0x28dd1(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,233,141,2,0 ; vbroadcastss 0x28de9(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2689,33 +2692,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,25,142,2,0 ; vbroadcastss 0x28e19(%rip),%ymm12 # 2babc <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
- DB 196,98,125,24,45,20,142,2,0 ; vbroadcastss 0x28e14(%rip),%ymm13 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,98,125,24,37,53,142,2,0 ; vbroadcastss 0x28e35(%rip),%ymm12 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,98,125,24,45,48,142,2,0 ; vbroadcastss 0x28e30(%rip),%ymm13 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
DB 196,65,44,84,213 ; vandps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,106,141,2,0 ; vbroadcastss 0x28d6a(%rip),%ymm13 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 196,98,125,24,45,130,141,2,0 ; vbroadcastss 0x28d82(%rip),%ymm13 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,65,44,86,213 ; vorps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,252,141,2,0 ; vbroadcastss 0x28dfc(%rip),%ymm13 # 2bac4 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,45,24,142,2,0 ; vbroadcastss 0x28e18(%rip),%ymm13 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
DB 196,66,37,184,236 ; vfmadd231ps %ymm12,%ymm11,%ymm13
- DB 196,98,125,24,29,242,141,2,0 ; vbroadcastss 0x28df2(%rip),%ymm11 # 2bac8 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,98,125,24,29,14,142,2,0 ; vbroadcastss 0x28e0e(%rip),%ymm11 # 2baec <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
DB 196,66,45,172,221 ; vfnmadd213ps %ymm13,%ymm10,%ymm11
- DB 196,98,125,24,37,232,141,2,0 ; vbroadcastss 0x28de8(%rip),%ymm12 # 2bacc <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,98,125,24,37,4,142,2,0 ; vbroadcastss 0x28e04(%rip),%ymm12 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,222,141,2,0 ; vbroadcastss 0x28dde(%rip),%ymm12 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,98,125,24,37,250,141,2,0 ; vbroadcastss 0x28dfa(%rip),%ymm12 # 2baf4 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
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,191,141,2,0 ; vbroadcastss 0x28dbf(%rip),%ymm11 # 2bad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,98,125,24,29,219,141,2,0 ; vbroadcastss 0x28ddb(%rip),%ymm11 # 2baf8 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
DB 196,193,116,88,203 ; vaddps %ymm11,%ymm1,%ymm1
- DB 196,98,125,24,29,181,141,2,0 ; vbroadcastss 0x28db5(%rip),%ymm11 # 2bad8 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,24,29,209,141,2,0 ; vbroadcastss 0x28dd1(%rip),%ymm11 # 2bafc <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
DB 196,98,45,172,217 ; vfnmadd213ps %ymm1,%ymm10,%ymm11
- DB 196,226,125,24,13,171,141,2,0 ; vbroadcastss 0x28dab(%rip),%ymm1 # 2badc <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,226,125,24,13,199,141,2,0 ; vbroadcastss 0x28dc7(%rip),%ymm1 # 2bb00 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
DB 196,193,116,92,202 ; vsubps %ymm10,%ymm1,%ymm1
- DB 196,98,125,24,21,161,141,2,0 ; vbroadcastss 0x28da1(%rip),%ymm10 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ DB 196,98,125,24,21,189,141,2,0 ; vbroadcastss 0x28dbd(%rip),%ymm10 # 2bb04 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
DB 197,172,94,201 ; vdivps %ymm1,%ymm10,%ymm1
DB 197,164,88,201 ; vaddps %ymm1,%ymm11,%ymm1
- DB 196,98,125,24,21,148,141,2,0 ; vbroadcastss 0x28d94(%rip),%ymm10 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ DB 196,98,125,24,21,176,141,2,0 ; vbroadcastss 0x28db0(%rip),%ymm10 # 2bb08 <_sk_srcover_rgba_8888_sse2_lowp+0x900>
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
@@ -2723,7 +2726,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,172,140,2,0 ; vbroadcastss 0x28cac(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,196,140,2,0 ; vbroadcastss 0x28cc4(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2741,33 +2744,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,244,140,2,0 ; vbroadcastss 0x28cf4(%rip),%ymm12 # 2babc <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
- DB 196,98,125,24,45,239,140,2,0 ; vbroadcastss 0x28cef(%rip),%ymm13 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,98,125,24,37,16,141,2,0 ; vbroadcastss 0x28d10(%rip),%ymm12 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,98,125,24,45,11,141,2,0 ; vbroadcastss 0x28d0b(%rip),%ymm13 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
DB 196,65,44,84,213 ; vandps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,69,140,2,0 ; vbroadcastss 0x28c45(%rip),%ymm13 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 196,98,125,24,45,93,140,2,0 ; vbroadcastss 0x28c5d(%rip),%ymm13 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,65,44,86,213 ; vorps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,215,140,2,0 ; vbroadcastss 0x28cd7(%rip),%ymm13 # 2bac4 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,45,243,140,2,0 ; vbroadcastss 0x28cf3(%rip),%ymm13 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
DB 196,66,37,184,236 ; vfmadd231ps %ymm12,%ymm11,%ymm13
- DB 196,98,125,24,29,205,140,2,0 ; vbroadcastss 0x28ccd(%rip),%ymm11 # 2bac8 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,98,125,24,29,233,140,2,0 ; vbroadcastss 0x28ce9(%rip),%ymm11 # 2baec <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
DB 196,66,45,172,221 ; vfnmadd213ps %ymm13,%ymm10,%ymm11
- DB 196,98,125,24,37,195,140,2,0 ; vbroadcastss 0x28cc3(%rip),%ymm12 # 2bacc <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,98,125,24,37,223,140,2,0 ; vbroadcastss 0x28cdf(%rip),%ymm12 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,185,140,2,0 ; vbroadcastss 0x28cb9(%rip),%ymm12 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,98,125,24,37,213,140,2,0 ; vbroadcastss 0x28cd5(%rip),%ymm12 # 2baf4 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
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,154,140,2,0 ; vbroadcastss 0x28c9a(%rip),%ymm11 # 2bad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,98,125,24,29,182,140,2,0 ; vbroadcastss 0x28cb6(%rip),%ymm11 # 2baf8 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
DB 196,193,108,88,211 ; vaddps %ymm11,%ymm2,%ymm2
- DB 196,98,125,24,29,144,140,2,0 ; vbroadcastss 0x28c90(%rip),%ymm11 # 2bad8 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,24,29,172,140,2,0 ; vbroadcastss 0x28cac(%rip),%ymm11 # 2bafc <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
DB 196,98,45,172,218 ; vfnmadd213ps %ymm2,%ymm10,%ymm11
- DB 196,226,125,24,21,134,140,2,0 ; vbroadcastss 0x28c86(%rip),%ymm2 # 2badc <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,226,125,24,21,162,140,2,0 ; vbroadcastss 0x28ca2(%rip),%ymm2 # 2bb00 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
DB 196,193,108,92,210 ; vsubps %ymm10,%ymm2,%ymm2
- DB 196,98,125,24,21,124,140,2,0 ; vbroadcastss 0x28c7c(%rip),%ymm10 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ DB 196,98,125,24,21,152,140,2,0 ; vbroadcastss 0x28c98(%rip),%ymm10 # 2bb04 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
DB 197,172,94,210 ; vdivps %ymm2,%ymm10,%ymm2
DB 197,164,88,210 ; vaddps %ymm2,%ymm11,%ymm2
- DB 196,98,125,24,21,111,140,2,0 ; vbroadcastss 0x28c6f(%rip),%ymm10 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ DB 196,98,125,24,21,139,140,2,0 ; vbroadcastss 0x28c8b(%rip),%ymm10 # 2bb08 <_sk_srcover_rgba_8888_sse2_lowp+0x900>
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
@@ -2775,7 +2778,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,135,139,2,0 ; vbroadcastss 0x28b87(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,159,139,2,0 ; vbroadcastss 0x28b9f(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 196,193,108,93,208 ; vminps %ymm8,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2793,33 +2796,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,207,139,2,0 ; vbroadcastss 0x28bcf(%rip),%ymm12 # 2babc <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
- DB 196,98,125,24,45,202,139,2,0 ; vbroadcastss 0x28bca(%rip),%ymm13 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,98,125,24,37,235,139,2,0 ; vbroadcastss 0x28beb(%rip),%ymm12 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,98,125,24,45,230,139,2,0 ; vbroadcastss 0x28be6(%rip),%ymm13 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
DB 196,65,44,84,213 ; vandps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,32,139,2,0 ; vbroadcastss 0x28b20(%rip),%ymm13 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 196,98,125,24,45,56,139,2,0 ; vbroadcastss 0x28b38(%rip),%ymm13 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,65,44,86,213 ; vorps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,178,139,2,0 ; vbroadcastss 0x28bb2(%rip),%ymm13 # 2bac4 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,45,206,139,2,0 ; vbroadcastss 0x28bce(%rip),%ymm13 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
DB 196,66,37,184,236 ; vfmadd231ps %ymm12,%ymm11,%ymm13
- DB 196,98,125,24,29,168,139,2,0 ; vbroadcastss 0x28ba8(%rip),%ymm11 # 2bac8 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,98,125,24,29,196,139,2,0 ; vbroadcastss 0x28bc4(%rip),%ymm11 # 2baec <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
DB 196,66,45,172,221 ; vfnmadd213ps %ymm13,%ymm10,%ymm11
- DB 196,98,125,24,37,158,139,2,0 ; vbroadcastss 0x28b9e(%rip),%ymm12 # 2bacc <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,98,125,24,37,186,139,2,0 ; vbroadcastss 0x28bba(%rip),%ymm12 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,148,139,2,0 ; vbroadcastss 0x28b94(%rip),%ymm12 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,98,125,24,37,176,139,2,0 ; vbroadcastss 0x28bb0(%rip),%ymm12 # 2baf4 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
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,117,139,2,0 ; vbroadcastss 0x28b75(%rip),%ymm11 # 2bad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,98,125,24,29,145,139,2,0 ; vbroadcastss 0x28b91(%rip),%ymm11 # 2baf8 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
DB 196,193,100,88,219 ; vaddps %ymm11,%ymm3,%ymm3
- DB 196,98,125,24,29,107,139,2,0 ; vbroadcastss 0x28b6b(%rip),%ymm11 # 2bad8 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,24,29,135,139,2,0 ; vbroadcastss 0x28b87(%rip),%ymm11 # 2bafc <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
DB 196,98,45,172,219 ; vfnmadd213ps %ymm3,%ymm10,%ymm11
- DB 196,226,125,24,29,97,139,2,0 ; vbroadcastss 0x28b61(%rip),%ymm3 # 2badc <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,226,125,24,29,125,139,2,0 ; vbroadcastss 0x28b7d(%rip),%ymm3 # 2bb00 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
DB 196,193,100,92,218 ; vsubps %ymm10,%ymm3,%ymm3
- DB 196,98,125,24,21,87,139,2,0 ; vbroadcastss 0x28b57(%rip),%ymm10 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ DB 196,98,125,24,21,115,139,2,0 ; vbroadcastss 0x28b73(%rip),%ymm10 # 2bb04 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
DB 197,172,94,219 ; vdivps %ymm3,%ymm10,%ymm3
DB 197,164,88,219 ; vaddps %ymm3,%ymm11,%ymm3
- DB 196,98,125,24,21,74,139,2,0 ; vbroadcastss 0x28b4a(%rip),%ymm10 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ DB 196,98,125,24,21,102,139,2,0 ; vbroadcastss 0x28b66(%rip),%ymm10 # 2bb08 <_sk_srcover_rgba_8888_sse2_lowp+0x900>
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
@@ -2827,7 +2830,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,98,138,2,0 ; vbroadcastss 0x28a62(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,122,138,2,0 ; vbroadcastss 0x28a7a(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 196,193,100,93,216 ; vminps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2844,35 +2847,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,175,138,2,0 ; vbroadcastss 0x28aaf(%rip),%ymm11 # 2babc <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
- DB 196,226,125,24,45,170,138,2,0 ; vbroadcastss 0x28aaa(%rip),%ymm5 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,98,125,24,29,203,138,2,0 ; vbroadcastss 0x28acb(%rip),%ymm11 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,226,125,24,45,198,138,2,0 ; vbroadcastss 0x28ac6(%rip),%ymm5 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
DB 197,124,84,205 ; vandps %ymm5,%ymm0,%ymm9
- DB 196,226,125,24,37,1,138,2,0 ; vbroadcastss 0x28a01(%rip),%ymm4 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 196,226,125,24,37,25,138,2,0 ; vbroadcastss 0x28a19(%rip),%ymm4 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,52,86,228 ; vorps %ymm4,%ymm9,%ymm12
- DB 196,98,125,24,45,148,138,2,0 ; vbroadcastss 0x28a94(%rip),%ymm13 # 2bac4 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,45,176,138,2,0 ; vbroadcastss 0x28ab0(%rip),%ymm13 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
DB 196,66,37,168,213 ; vfmadd213ps %ymm13,%ymm11,%ymm10
- DB 196,98,125,24,13,138,138,2,0 ; vbroadcastss 0x28a8a(%rip),%ymm9 # 2bac8 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,98,125,24,13,166,138,2,0 ; vbroadcastss 0x28aa6(%rip),%ymm9 # 2baec <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
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,110,138,2,0 ; vbroadcastss 0x28a6e(%rip),%ymm11 # 2bacc <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,98,125,24,29,138,138,2,0 ; vbroadcastss 0x28a8a(%rip),%ymm11 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
DB 196,65,28,88,227 ; vaddps %ymm11,%ymm12,%ymm12
- DB 196,98,125,24,45,100,138,2,0 ; vbroadcastss 0x28a64(%rip),%ymm13 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,98,125,24,45,128,138,2,0 ; vbroadcastss 0x28a80(%rip),%ymm13 # 2baf4 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
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,64,138,2,0 ; vbroadcastss 0x28a40(%rip),%ymm2 # 2bad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,226,125,24,21,92,138,2,0 ; vbroadcastss 0x28a5c(%rip),%ymm2 # 2baf8 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
DB 197,44,88,210 ; vaddps %ymm2,%ymm10,%ymm10
- DB 196,226,125,24,29,55,138,2,0 ; vbroadcastss 0x28a37(%rip),%ymm3 # 2bad8 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,226,125,24,29,83,138,2,0 ; vbroadcastss 0x28a53(%rip),%ymm3 # 2bafc <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
DB 196,98,61,188,211 ; vfnmadd231ps %ymm3,%ymm8,%ymm10
- DB 196,226,125,24,13,45,138,2,0 ; vbroadcastss 0x28a2d(%rip),%ymm1 # 2badc <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,226,125,24,13,73,138,2,0 ; vbroadcastss 0x28a49(%rip),%ymm1 # 2bb00 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
DB 196,65,116,92,192 ; vsubps %ymm8,%ymm1,%ymm8
- DB 196,226,125,24,5,35,138,2,0 ; vbroadcastss 0x28a23(%rip),%ymm0 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ DB 196,226,125,24,5,63,138,2,0 ; vbroadcastss 0x28a3f(%rip),%ymm0 # 2bb04 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
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
@@ -2903,7 +2906,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,148,137,2,0 ; vbroadcastss 0x28994(%rip),%ymm1 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ DB 196,226,125,24,13,176,137,2,0 ; vbroadcastss 0x289b0(%rip),%ymm1 # 2bb08 <_sk_srcover_rgba_8888_sse2_lowp+0x900>
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
@@ -2921,26 +2924,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,76,137,2,0 ; vbroadcastss 0x2894c(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
- DB 196,98,125,24,13,175,136,2,0 ; vbroadcastss 0x288af(%rip),%ymm9 # 2ba54 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
- DB 196,98,125,24,21,62,137,2,0 ; vbroadcastss 0x2893e(%rip),%ymm10 # 2baec <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
+ DB 196,98,125,24,5,104,137,2,0 ; vbroadcastss 0x28968(%rip),%ymm8 # 2bb0c <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ DB 196,98,125,24,13,199,136,2,0 ; vbroadcastss 0x288c7(%rip),%ymm9 # 2ba74 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ DB 196,98,125,24,21,90,137,2,0 ; vbroadcastss 0x2895a(%rip),%ymm10 # 2bb10 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
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,47,137,2,0 ; vbroadcastss 0x2892f(%rip),%ymm9 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0x900>
+ DB 196,98,125,24,13,75,137,2,0 ; vbroadcastss 0x2894b(%rip),%ymm9 # 2bb14 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
DB 196,66,125,184,200 ; vfmadd231ps %ymm8,%ymm0,%ymm9
- DB 196,226,125,24,5,37,137,2,0 ; vbroadcastss 0x28925(%rip),%ymm0 # 2baf4 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ DB 196,226,125,24,5,65,137,2,0 ; vbroadcastss 0x28941(%rip),%ymm0 # 2bb18 <_sk_srcover_rgba_8888_sse2_lowp+0x910>
DB 197,180,89,192 ; vmulps %ymm0,%ymm9,%ymm0
- DB 196,98,125,24,5,28,137,2,0 ; vbroadcastss 0x2891c(%rip),%ymm8 # 2baf8 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
+ DB 196,98,125,24,5,56,137,2,0 ; vbroadcastss 0x28938(%rip),%ymm8 # 2bb1c <_sk_srcover_rgba_8888_sse2_lowp+0x914>
DB 196,98,117,168,192 ; vfmadd213ps %ymm0,%ymm1,%ymm8
- DB 196,98,125,24,13,18,137,2,0 ; vbroadcastss 0x28912(%rip),%ymm9 # 2bafc <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
+ DB 196,98,125,24,13,46,137,2,0 ; vbroadcastss 0x2892e(%rip),%ymm9 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
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,255,136,2,0 ; vbroadcastss 0x288ff(%rip),%ymm2 # 2bb00 <_sk_srcover_rgba_8888_sse2_lowp+0x910>
+ DB 196,226,125,24,21,27,137,2,0 ; vbroadcastss 0x2891b(%rip),%ymm2 # 2bb24 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
DB 197,108,194,209,1 ; vcmpltps %ymm1,%ymm2,%ymm10
- DB 196,98,125,24,29,245,136,2,0 ; vbroadcastss 0x288f5(%rip),%ymm11 # 2bb04 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
+ DB 196,98,125,24,29,17,137,2,0 ; vbroadcastss 0x28911(%rip),%ymm11 # 2bb28 <_sk_srcover_rgba_8888_sse2_lowp+0x920>
DB 196,65,60,88,195 ; vaddps %ymm11,%ymm8,%ymm8
- DB 196,98,125,24,37,235,136,2,0 ; vbroadcastss 0x288eb(%rip),%ymm12 # 2bb08 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
+ DB 196,98,125,24,37,7,137,2,0 ; vbroadcastss 0x28907(%rip),%ymm12 # 2bb2c <_sk_srcover_rgba_8888_sse2_lowp+0x924>
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
@@ -2955,9 +2958,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,160,136,2,0 ; vbroadcastss 0x288a0(%rip),%ymm0 # 2bb0c <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
+ DB 196,226,125,24,5,188,136,2,0 ; vbroadcastss 0x288bc(%rip),%ymm0 # 2bb30 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
- DB 196,98,125,24,5,151,136,2,0 ; vbroadcastss 0x28897(%rip),%ymm8 # 2bb10 <_sk_srcover_rgba_8888_sse2_lowp+0x920>
+ DB 196,98,125,24,5,179,136,2,0 ; vbroadcastss 0x288b3(%rip),%ymm8 # 2bb34 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2971,12 +2974,12 @@ _sk_load_a8_hsw LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 117,52 ; jne 32ce <_sk_load_a8_hsw+0x4c>
+ DB 117,52 ; jne 32d6 <_sk_load_a8_hsw+0x4c>
DB 196,130,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm0
- DB 197,249,219,5,24,137,2,0 ; vpand 0x28918(%rip),%xmm0,%xmm0 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 197,249,219,5,48,137,2,0 ; vpand 0x28930(%rip),%xmm0,%xmm0 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 196,226,125,51,192 ; vpmovzxwd %xmm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,226,135,2,0 ; vbroadcastss 0x287e2(%rip),%ymm1 # 2ba9c <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,226,125,24,13,254,135,2,0 ; vbroadcastss 0x287fe(%rip),%ymm1 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
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
@@ -2988,15 +2991,15 @@ _sk_load_a8_hsw LABEL PROC
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,190 ; ja 32a0 <_sk_load_a8_hsw+0x1e>
+ DB 119,190 ; ja 32a8 <_sk_load_a8_hsw+0x1e>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,119,0,0,0 ; lea 0x77(%rip),%r10 # 3364 <_sk_load_a8_hsw+0xe2>
+ DB 76,141,21,119,0,0,0 ; lea 0x77(%rip),%r10 # 336c <_sk_load_a8_hsw+0xe2>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 67,15,182,4,24 ; movzbl (%r8,%r11,1),%eax
DB 197,249,110,192 ; vmovd %eax,%xmm0
- DB 235,159 ; jmp 32a0 <_sk_load_a8_hsw+0x1e>
+ DB 235,159 ; jmp 32a8 <_sk_load_a8_hsw+0x1e>
DB 67,15,182,68,24,2 ; movzbl 0x2(%r8,%r11,1),%eax
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,249,196,192,2 ; vpinsrw $0x2,%eax,%xmm0,%xmm0
@@ -3004,7 +3007,7 @@ _sk_load_a8_hsw LABEL PROC
DB 197,249,110,200 ; vmovd %eax,%xmm1
DB 196,226,121,48,201 ; vpmovzxbw %xmm1,%xmm1
DB 196,227,121,2,193,1 ; vpblendd $0x1,%xmm1,%xmm0,%xmm0
- DB 233,119,255,255,255 ; jmpq 32a0 <_sk_load_a8_hsw+0x1e>
+ DB 233,119,255,255,255 ; jmpq 32a8 <_sk_load_a8_hsw+0x1e>
DB 67,15,182,68,24,6 ; movzbl 0x6(%r8,%r11,1),%eax
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,249,196,192,6 ; vpinsrw $0x6,%eax,%xmm0,%xmm0
@@ -3015,7 +3018,7 @@ _sk_load_a8_hsw LABEL PROC
DB 196,129,121,110,12,24 ; vmovd (%r8,%r11,1),%xmm1
DB 196,226,121,48,201 ; vpmovzxbw %xmm1,%xmm1
DB 196,227,113,2,192,12 ; vpblendd $0xc,%xmm0,%xmm1,%xmm0
- DB 233,60,255,255,255 ; jmpq 32a0 <_sk_load_a8_hsw+0x1e>
+ DB 233,60,255,255,255 ; jmpq 32a8 <_sk_load_a8_hsw+0x1e>
DB 146 ; xchg %eax,%edx
DB 255 ; (bad)
DB 255 ; (bad)
@@ -3045,12 +3048,12 @@ _sk_load_a8_dst_hsw LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 117,52 ; jne 33cc <_sk_load_a8_dst_hsw+0x4c>
+ DB 117,52 ; jne 33d4 <_sk_load_a8_dst_hsw+0x4c>
DB 196,130,121,48,36,24 ; vpmovzxbw (%r8,%r11,1),%xmm4
- DB 197,217,219,37,26,136,2,0 ; vpand 0x2881a(%rip),%xmm4,%xmm4 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 197,217,219,37,50,136,2,0 ; vpand 0x28832(%rip),%xmm4,%xmm4 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 196,226,125,51,228 ; vpmovzxwd %xmm4,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,228,134,2,0 ; vbroadcastss 0x286e4(%rip),%ymm5 # 2ba9c <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,226,125,24,45,0,135,2,0 ; vbroadcastss 0x28700(%rip),%ymm5 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
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
@@ -3062,15 +3065,15 @@ _sk_load_a8_dst_hsw LABEL PROC
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,190 ; ja 339e <_sk_load_a8_dst_hsw+0x1e>
+ DB 119,190 ; ja 33a6 <_sk_load_a8_dst_hsw+0x1e>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,121,0,0,0 ; lea 0x79(%rip),%r10 # 3464 <_sk_load_a8_dst_hsw+0xe4>
+ DB 76,141,21,121,0,0,0 ; lea 0x79(%rip),%r10 # 346c <_sk_load_a8_dst_hsw+0xe4>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 67,15,182,4,24 ; movzbl (%r8,%r11,1),%eax
DB 197,249,110,224 ; vmovd %eax,%xmm4
- DB 235,159 ; jmp 339e <_sk_load_a8_dst_hsw+0x1e>
+ DB 235,159 ; jmp 33a6 <_sk_load_a8_dst_hsw+0x1e>
DB 67,15,182,68,24,2 ; movzbl 0x2(%r8,%r11,1),%eax
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 197,217,196,224,2 ; vpinsrw $0x2,%eax,%xmm4,%xmm4
@@ -3078,7 +3081,7 @@ _sk_load_a8_dst_hsw LABEL PROC
DB 197,249,110,232 ; vmovd %eax,%xmm5
DB 196,226,121,48,237 ; vpmovzxbw %xmm5,%xmm5
DB 196,227,89,2,229,1 ; vpblendd $0x1,%xmm5,%xmm4,%xmm4
- DB 233,119,255,255,255 ; jmpq 339e <_sk_load_a8_dst_hsw+0x1e>
+ DB 233,119,255,255,255 ; jmpq 33a6 <_sk_load_a8_dst_hsw+0x1e>
DB 67,15,182,68,24,6 ; movzbl 0x6(%r8,%r11,1),%eax
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 197,217,196,224,6 ; vpinsrw $0x6,%eax,%xmm4,%xmm4
@@ -3089,7 +3092,7 @@ _sk_load_a8_dst_hsw LABEL PROC
DB 196,129,121,110,44,24 ; vmovd (%r8,%r11,1),%xmm5
DB 196,226,121,48,237 ; vpmovzxbw %xmm5,%xmm5
DB 196,227,81,2,228,12 ; vpblendd $0xc,%xmm4,%xmm5,%xmm4
- DB 233,60,255,255,255 ; jmpq 339e <_sk_load_a8_dst_hsw+0x1e>
+ DB 233,60,255,255,255 ; jmpq 33a6 <_sk_load_a8_dst_hsw+0x1e>
DB 102,144 ; xchg %ax,%ax
DB 144 ; nop
DB 255 ; (bad)
@@ -3098,7 +3101,7 @@ _sk_load_a8_dst_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,221 ; callq ffffffffde003474 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfd8284>
+ DB 232,255,255,255,221 ; callq ffffffffde00347c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfd8274>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,210 ; callq *%rdx
@@ -3163,7 +3166,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,43,133,2,0 ; vbroadcastss 0x2852b(%rip),%ymm1 # 2ba9c <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,226,125,24,13,71,133,2,0 ; vbroadcastss 0x28547(%rip),%ymm1 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
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
@@ -3183,14 +3186,14 @@ _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,172,132,2,0 ; vbroadcastss 0x284ac(%rip),%ymm8 # 2ba54 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ DB 196,98,125,24,5,196,132,2,0 ; vbroadcastss 0x284c4(%rip),%ymm8 # 2ba74 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
DB 196,65,100,89,192 ; vmulps %ymm8,%ymm3,%ymm8
DB 196,65,125,91,192 ; vcvtps2dq %ymm8,%ymm8
DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9
DB 196,66,57,43,193 ; vpackusdw %xmm9,%xmm8,%xmm8
DB 197,57,103,192 ; vpackuswb %xmm0,%xmm8,%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,10 ; jne 35d0 <_sk_store_a8_hsw+0x44>
+ DB 117,10 ; jne 35d8 <_sk_store_a8_hsw+0x44>
DB 196,1,121,214,4,24 ; vmovq %xmm8,(%r8,%r11,1)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -3198,25 +3201,25 @@ _sk_store_a8_hsw LABEL PROC
DB 65,128,225,7 ; and $0x7,%r9b
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,236 ; ja 35cc <_sk_store_a8_hsw+0x40>
+ DB 119,236 ; ja 35d4 <_sk_store_a8_hsw+0x40>
DB 196,66,121,48,192 ; vpmovzxbw %xmm8,%xmm8
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,88,0,0,0 ; lea 0x58(%rip),%r10 # 3648 <_sk_store_a8_hsw+0xbc>
+ DB 76,141,21,88,0,0,0 ; lea 0x58(%rip),%r10 # 3650 <_sk_store_a8_hsw+0xbc>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,3,121,20,4,24,0 ; vpextrb $0x0,%xmm8,(%r8,%r11,1)
- DB 235,202 ; jmp 35cc <_sk_store_a8_hsw+0x40>
+ DB 235,202 ; jmp 35d4 <_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,189,133,2,0 ; vpshufb 0x285bd(%rip),%xmm8,%xmm8 # 2bbd0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
+ DB 196,98,57,0,5,213,133,2,0 ; vpshufb 0x285d5(%rip),%xmm8,%xmm8 # 2bbf0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e8>
DB 196,3,121,21,4,24,0 ; vpextrw $0x0,%xmm8,(%r8,%r11,1)
- DB 235,176 ; jmp 35cc <_sk_store_a8_hsw+0x40>
+ DB 235,176 ; jmp 35d4 <_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,163,133,2,0 ; vpshufb 0x285a3(%rip),%xmm8,%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9f0>
+ DB 196,98,57,0,5,187,133,2,0 ; vpshufb 0x285bb(%rip),%xmm8,%xmm8 # 2bc00 <_sk_srcover_rgba_8888_sse2_lowp+0x9f8>
DB 196,1,121,126,4,24 ; vmovd %xmm8,(%r8,%r11,1)
- DB 235,135 ; jmp 35cc <_sk_store_a8_hsw+0x40>
+ DB 235,135 ; jmp 35d4 <_sk_store_a8_hsw+0x40>
DB 15,31,0 ; nopl (%rax)
DB 177,255 ; mov $0xff,%cl
DB 255 ; (bad)
@@ -3247,15 +3250,15 @@ _sk_load_g8_hsw LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 117,57 ; jne 36b5 <_sk_load_g8_hsw+0x51>
+ DB 117,57 ; jne 36bd <_sk_load_g8_hsw+0x51>
DB 196,130,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm0
- DB 197,249,219,5,54,133,2,0 ; vpand 0x28536(%rip),%xmm0,%xmm0 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 197,249,219,5,78,133,2,0 ; vpand 0x2854e(%rip),%xmm0,%xmm0 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 196,226,125,51,192 ; vpmovzxwd %xmm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,0,132,2,0 ; vbroadcastss 0x28400(%rip),%ymm1 # 2ba9c <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,226,125,24,13,28,132,2,0 ; vbroadcastss 0x2841c(%rip),%ymm1 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,125,131,2,0 ; vbroadcastss 0x2837d(%rip),%ymm3 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,226,125,24,29,149,131,2,0 ; vbroadcastss 0x28395(%rip),%ymm3 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 255,224 ; jmpq *%rax
@@ -3264,15 +3267,15 @@ _sk_load_g8_hsw LABEL PROC
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,185 ; ja 3682 <_sk_load_g8_hsw+0x1e>
+ DB 119,185 ; ja 368a <_sk_load_g8_hsw+0x1e>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,120,0,0,0 ; lea 0x78(%rip),%r10 # 374c <_sk_load_g8_hsw+0xe8>
+ DB 76,141,21,120,0,0,0 ; lea 0x78(%rip),%r10 # 3754 <_sk_load_g8_hsw+0xe8>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 67,15,182,4,24 ; movzbl (%r8,%r11,1),%eax
DB 197,249,110,192 ; vmovd %eax,%xmm0
- DB 235,154 ; jmp 3682 <_sk_load_g8_hsw+0x1e>
+ DB 235,154 ; jmp 368a <_sk_load_g8_hsw+0x1e>
DB 67,15,182,68,24,2 ; movzbl 0x2(%r8,%r11,1),%eax
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,249,196,192,2 ; vpinsrw $0x2,%eax,%xmm0,%xmm0
@@ -3280,7 +3283,7 @@ _sk_load_g8_hsw LABEL PROC
DB 197,249,110,200 ; vmovd %eax,%xmm1
DB 196,226,121,48,201 ; vpmovzxbw %xmm1,%xmm1
DB 196,227,121,2,193,1 ; vpblendd $0x1,%xmm1,%xmm0,%xmm0
- DB 233,114,255,255,255 ; jmpq 3682 <_sk_load_g8_hsw+0x1e>
+ DB 233,114,255,255,255 ; jmpq 368a <_sk_load_g8_hsw+0x1e>
DB 67,15,182,68,24,6 ; movzbl 0x6(%r8,%r11,1),%eax
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,249,196,192,6 ; vpinsrw $0x6,%eax,%xmm0,%xmm0
@@ -3291,7 +3294,7 @@ _sk_load_g8_hsw LABEL PROC
DB 196,129,121,110,12,24 ; vmovd (%r8,%r11,1),%xmm1
DB 196,226,121,48,201 ; vpmovzxbw %xmm1,%xmm1
DB 196,227,113,2,192,12 ; vpblendd $0xc,%xmm0,%xmm1,%xmm0
- DB 233,55,255,255,255 ; jmpq 3682 <_sk_load_g8_hsw+0x1e>
+ DB 233,55,255,255,255 ; jmpq 368a <_sk_load_g8_hsw+0x1e>
DB 144 ; nop
DB 145 ; xchg %eax,%ecx
DB 255 ; (bad)
@@ -3300,7 +3303,7 @@ _sk_load_g8_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,222 ; jmpq ffffffffdf00375c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefd856c>
+ DB 233,255,255,255,222 ; jmpq ffffffffdf003764 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefd855c>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,211 ; callq *%rbx
@@ -3320,15 +3323,15 @@ _sk_load_g8_dst_hsw LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 117,57 ; jne 37b9 <_sk_load_g8_dst_hsw+0x51>
+ DB 117,57 ; jne 37c1 <_sk_load_g8_dst_hsw+0x51>
DB 196,130,121,48,36,24 ; vpmovzxbw (%r8,%r11,1),%xmm4
- DB 197,217,219,37,50,132,2,0 ; vpand 0x28432(%rip),%xmm4,%xmm4 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 197,217,219,37,74,132,2,0 ; vpand 0x2844a(%rip),%xmm4,%xmm4 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 196,226,125,51,228 ; vpmovzxwd %xmm4,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,252,130,2,0 ; vbroadcastss 0x282fc(%rip),%ymm5 # 2ba9c <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,226,125,24,45,24,131,2,0 ; vbroadcastss 0x28318(%rip),%ymm5 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,61,121,130,2,0 ; vbroadcastss 0x28279(%rip),%ymm7 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,226,125,24,61,145,130,2,0 ; vbroadcastss 0x28291(%rip),%ymm7 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,252,40,236 ; vmovaps %ymm4,%ymm5
DB 197,252,40,244 ; vmovaps %ymm4,%ymm6
DB 255,224 ; jmpq *%rax
@@ -3337,15 +3340,15 @@ _sk_load_g8_dst_hsw LABEL PROC
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,185 ; ja 3786 <_sk_load_g8_dst_hsw+0x1e>
+ DB 119,185 ; ja 378e <_sk_load_g8_dst_hsw+0x1e>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,120,0,0,0 ; lea 0x78(%rip),%r10 # 3850 <_sk_load_g8_dst_hsw+0xe8>
+ DB 76,141,21,120,0,0,0 ; lea 0x78(%rip),%r10 # 3858 <_sk_load_g8_dst_hsw+0xe8>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 67,15,182,4,24 ; movzbl (%r8,%r11,1),%eax
DB 197,249,110,224 ; vmovd %eax,%xmm4
- DB 235,154 ; jmp 3786 <_sk_load_g8_dst_hsw+0x1e>
+ DB 235,154 ; jmp 378e <_sk_load_g8_dst_hsw+0x1e>
DB 67,15,182,68,24,2 ; movzbl 0x2(%r8,%r11,1),%eax
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 197,217,196,224,2 ; vpinsrw $0x2,%eax,%xmm4,%xmm4
@@ -3353,7 +3356,7 @@ _sk_load_g8_dst_hsw LABEL PROC
DB 197,249,110,232 ; vmovd %eax,%xmm5
DB 196,226,121,48,237 ; vpmovzxbw %xmm5,%xmm5
DB 196,227,89,2,229,1 ; vpblendd $0x1,%xmm5,%xmm4,%xmm4
- DB 233,114,255,255,255 ; jmpq 3786 <_sk_load_g8_dst_hsw+0x1e>
+ DB 233,114,255,255,255 ; jmpq 378e <_sk_load_g8_dst_hsw+0x1e>
DB 67,15,182,68,24,6 ; movzbl 0x6(%r8,%r11,1),%eax
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 197,217,196,224,6 ; vpinsrw $0x6,%eax,%xmm4,%xmm4
@@ -3364,7 +3367,7 @@ _sk_load_g8_dst_hsw LABEL PROC
DB 196,129,121,110,44,24 ; vmovd (%r8,%r11,1),%xmm5
DB 196,226,121,48,237 ; vpmovzxbw %xmm5,%xmm5
DB 196,227,81,2,228,12 ; vpblendd $0xc,%xmm4,%xmm5,%xmm4
- DB 233,55,255,255,255 ; jmpq 3786 <_sk_load_g8_dst_hsw+0x1e>
+ DB 233,55,255,255,255 ; jmpq 378e <_sk_load_g8_dst_hsw+0x1e>
DB 144 ; nop
DB 145 ; xchg %eax,%ecx
DB 255 ; (bad)
@@ -3373,7 +3376,7 @@ _sk_load_g8_dst_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,222 ; jmpq ffffffffdf003860 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefd8670>
+ DB 233,255,255,255,222 ; jmpq ffffffffdf003868 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefd8660>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,211 ; callq *%rbx
@@ -3438,10 +3441,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,63,129,2,0 ; vbroadcastss 0x2813f(%rip),%ymm1 # 2ba9c <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,226,125,24,13,91,129,2,0 ; vbroadcastss 0x2815b(%rip),%ymm1 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,188,128,2,0 ; vbroadcastss 0x280bc(%rip),%ymm3 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,226,125,24,29,212,128,2,0 ; vbroadcastss 0x280d4(%rip),%ymm3 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 91 ; pop %rbx
@@ -3460,53 +3463,53 @@ _sk_load_565_hsw LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 117,114 ; jne 3a0a <_sk_load_565_hsw+0x8d>
+ DB 117,114 ; jne 3a12 <_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,244,128,2,0 ; vpbroadcastd 0x280f4(%rip),%ymm0 # 2baa0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,226,125,88,5,16,129,2,0 ; vpbroadcastd 0x28110(%rip),%ymm0 # 2bac4 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
DB 197,237,219,192 ; vpand %ymm0,%ymm2,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,231,128,2,0 ; vbroadcastss 0x280e7(%rip),%ymm1 # 2baa4 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ DB 196,226,125,24,13,3,129,2,0 ; vbroadcastss 0x28103(%rip),%ymm1 # 2bac8 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,88,13,222,128,2,0 ; vpbroadcastd 0x280de(%rip),%ymm1 # 2baa8 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,226,125,88,13,250,128,2,0 ; vpbroadcastd 0x280fa(%rip),%ymm1 # 2bacc <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
DB 197,237,219,201 ; vpand %ymm1,%ymm2,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,29,209,128,2,0 ; vbroadcastss 0x280d1(%rip),%ymm3 # 2baac <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,226,125,24,29,237,128,2,0 ; vbroadcastss 0x280ed(%rip),%ymm3 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
- DB 196,226,125,88,29,200,128,2,0 ; vpbroadcastd 0x280c8(%rip),%ymm3 # 2bab0 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,226,125,88,29,228,128,2,0 ; vpbroadcastd 0x280e4(%rip),%ymm3 # 2bad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
DB 197,237,219,211 ; vpand %ymm3,%ymm2,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,226,125,24,29,187,128,2,0 ; vbroadcastss 0x280bb(%rip),%ymm3 # 2bab4 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ DB 196,226,125,24,29,215,128,2,0 ; vbroadcastss 0x280d7(%rip),%ymm3 # 2bad8 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
DB 197,236,89,211 ; vmulps %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,32,128,2,0 ; vbroadcastss 0x28020(%rip),%ymm3 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,226,125,24,29,56,128,2,0 ; vbroadcastss 0x28038(%rip),%ymm3 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,7 ; and $0x7,%r9b
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,128 ; ja 399e <_sk_load_565_hsw+0x21>
+ DB 119,128 ; ja 39a6 <_sk_load_565_hsw+0x21>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,99,0,0,0 ; lea 0x63(%rip),%r10 # 3a8c <_sk_load_565_hsw+0x10f>
+ DB 76,141,21,99,0,0,0 ; lea 0x63(%rip),%r10 # 3a94 <_sk_load_565_hsw+0x10f>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 67,15,183,4,88 ; movzwl (%r8,%r11,2),%eax
DB 197,249,110,192 ; vmovd %eax,%xmm0
- DB 233,94,255,255,255 ; jmpq 399e <_sk_load_565_hsw+0x21>
+ DB 233,94,255,255,255 ; jmpq 39a6 <_sk_load_565_hsw+0x21>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,129,121,196,68,88,4,2 ; vpinsrw $0x2,0x4(%r8,%r11,2),%xmm0,%xmm0
DB 196,129,121,110,12,88 ; vmovd (%r8,%r11,2),%xmm1
DB 196,227,121,2,193,1 ; vpblendd $0x1,%xmm1,%xmm0,%xmm0
- DB 233,65,255,255,255 ; jmpq 399e <_sk_load_565_hsw+0x21>
+ DB 233,65,255,255,255 ; jmpq 39a6 <_sk_load_565_hsw+0x21>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,129,121,196,68,88,12,6 ; vpinsrw $0x6,0xc(%r8,%r11,2),%xmm0,%xmm0
DB 196,129,121,196,68,88,10,5 ; vpinsrw $0x5,0xa(%r8,%r11,2),%xmm0,%xmm0
DB 196,129,121,196,68,88,8,4 ; vpinsrw $0x4,0x8(%r8,%r11,2),%xmm0,%xmm0
DB 196,129,122,126,12,88 ; vmovq (%r8,%r11,2),%xmm1
DB 196,227,113,2,192,12 ; vpblendd $0xc,%xmm0,%xmm1,%xmm0
- DB 233,20,255,255,255 ; jmpq 399e <_sk_load_565_hsw+0x21>
+ DB 233,20,255,255,255 ; jmpq 39a6 <_sk_load_565_hsw+0x21>
DB 102,144 ; xchg %ax,%ax
DB 166 ; cmpsb %es:(%rdi),%ds:(%rsi)
DB 255 ; (bad)
@@ -3537,53 +3540,53 @@ _sk_load_565_dst_hsw LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 117,114 ; jne 3b35 <_sk_load_565_dst_hsw+0x8d>
+ DB 117,114 ; jne 3b3d <_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,201,127,2,0 ; vpbroadcastd 0x27fc9(%rip),%ymm4 # 2baa0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,226,125,88,37,229,127,2,0 ; vpbroadcastd 0x27fe5(%rip),%ymm4 # 2bac4 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
DB 197,205,219,228 ; vpand %ymm4,%ymm6,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,188,127,2,0 ; vbroadcastss 0x27fbc(%rip),%ymm5 # 2baa4 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ DB 196,226,125,24,45,216,127,2,0 ; vbroadcastss 0x27fd8(%rip),%ymm5 # 2bac8 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
- DB 196,226,125,88,45,179,127,2,0 ; vpbroadcastd 0x27fb3(%rip),%ymm5 # 2baa8 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,226,125,88,45,207,127,2,0 ; vpbroadcastd 0x27fcf(%rip),%ymm5 # 2bacc <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
DB 197,205,219,237 ; vpand %ymm5,%ymm6,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,125,24,61,166,127,2,0 ; vbroadcastss 0x27fa6(%rip),%ymm7 # 2baac <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,226,125,24,61,194,127,2,0 ; vbroadcastss 0x27fc2(%rip),%ymm7 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
DB 197,212,89,239 ; vmulps %ymm7,%ymm5,%ymm5
- DB 196,226,125,88,61,157,127,2,0 ; vpbroadcastd 0x27f9d(%rip),%ymm7 # 2bab0 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,226,125,88,61,185,127,2,0 ; vpbroadcastd 0x27fb9(%rip),%ymm7 # 2bad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
DB 197,205,219,247 ; vpand %ymm7,%ymm6,%ymm6
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
- DB 196,226,125,24,61,144,127,2,0 ; vbroadcastss 0x27f90(%rip),%ymm7 # 2bab4 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ DB 196,226,125,24,61,172,127,2,0 ; vbroadcastss 0x27fac(%rip),%ymm7 # 2bad8 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
DB 197,204,89,247 ; vmulps %ymm7,%ymm6,%ymm6
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,61,245,126,2,0 ; vbroadcastss 0x27ef5(%rip),%ymm7 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,226,125,24,61,13,127,2,0 ; vbroadcastss 0x27f0d(%rip),%ymm7 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,7 ; and $0x7,%r9b
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,128 ; ja 3ac9 <_sk_load_565_dst_hsw+0x21>
+ DB 119,128 ; ja 3ad1 <_sk_load_565_dst_hsw+0x21>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,100,0,0,0 ; lea 0x64(%rip),%r10 # 3bb8 <_sk_load_565_dst_hsw+0x110>
+ DB 76,141,21,100,0,0,0 ; lea 0x64(%rip),%r10 # 3bc0 <_sk_load_565_dst_hsw+0x110>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 67,15,183,4,88 ; movzwl (%r8,%r11,2),%eax
DB 197,249,110,224 ; vmovd %eax,%xmm4
- DB 233,94,255,255,255 ; jmpq 3ac9 <_sk_load_565_dst_hsw+0x21>
+ DB 233,94,255,255,255 ; jmpq 3ad1 <_sk_load_565_dst_hsw+0x21>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,129,89,196,100,88,4,2 ; vpinsrw $0x2,0x4(%r8,%r11,2),%xmm4,%xmm4
DB 196,129,121,110,44,88 ; vmovd (%r8,%r11,2),%xmm5
DB 196,227,89,2,229,1 ; vpblendd $0x1,%xmm5,%xmm4,%xmm4
- DB 233,65,255,255,255 ; jmpq 3ac9 <_sk_load_565_dst_hsw+0x21>
+ DB 233,65,255,255,255 ; jmpq 3ad1 <_sk_load_565_dst_hsw+0x21>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,129,89,196,100,88,12,6 ; vpinsrw $0x6,0xc(%r8,%r11,2),%xmm4,%xmm4
DB 196,129,89,196,100,88,10,5 ; vpinsrw $0x5,0xa(%r8,%r11,2),%xmm4,%xmm4
DB 196,129,89,196,100,88,8,4 ; vpinsrw $0x4,0x8(%r8,%r11,2),%xmm4,%xmm4
DB 196,129,122,126,44,88 ; vmovq (%r8,%r11,2),%xmm5
DB 196,227,81,2,228,12 ; vpblendd $0xc,%xmm4,%xmm5,%xmm4
- DB 233,20,255,255,255 ; jmpq 3ac9 <_sk_load_565_dst_hsw+0x21>
+ DB 233,20,255,255,255 ; jmpq 3ad1 <_sk_load_565_dst_hsw+0x21>
DB 15,31,0 ; nopl (%rax)
DB 165 ; movsl %ds:(%rsi),%es:(%rdi)
DB 255 ; (bad)
@@ -3660,23 +3663,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,228,125,2,0 ; vpbroadcastd 0x27de4(%rip),%ymm0 # 2baa0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,226,125,88,5,0,126,2,0 ; vpbroadcastd 0x27e00(%rip),%ymm0 # 2bac4 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
DB 197,237,219,192 ; vpand %ymm0,%ymm2,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,215,125,2,0 ; vbroadcastss 0x27dd7(%rip),%ymm1 # 2baa4 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ DB 196,226,125,24,13,243,125,2,0 ; vbroadcastss 0x27df3(%rip),%ymm1 # 2bac8 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,88,13,206,125,2,0 ; vpbroadcastd 0x27dce(%rip),%ymm1 # 2baa8 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,226,125,88,13,234,125,2,0 ; vpbroadcastd 0x27dea(%rip),%ymm1 # 2bacc <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
DB 197,237,219,201 ; vpand %ymm1,%ymm2,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,29,193,125,2,0 ; vbroadcastss 0x27dc1(%rip),%ymm3 # 2baac <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,226,125,24,29,221,125,2,0 ; vbroadcastss 0x27ddd(%rip),%ymm3 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
- DB 196,226,125,88,29,184,125,2,0 ; vpbroadcastd 0x27db8(%rip),%ymm3 # 2bab0 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,226,125,88,29,212,125,2,0 ; vpbroadcastd 0x27dd4(%rip),%ymm3 # 2bad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
DB 197,237,219,211 ; vpand %ymm3,%ymm2,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,226,125,24,29,171,125,2,0 ; vbroadcastss 0x27dab(%rip),%ymm3 # 2bab4 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ DB 196,226,125,24,29,199,125,2,0 ; vbroadcastss 0x27dc7(%rip),%ymm3 # 2bad8 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
DB 197,236,89,211 ; vmulps %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,16,125,2,0 ; vbroadcastss 0x27d10(%rip),%ymm3 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,226,125,24,29,40,125,2,0 ; vbroadcastss 0x27d28(%rip),%ymm3 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 91 ; pop %rbx
DB 65,92 ; pop %r12
DB 65,94 ; pop %r14
@@ -3692,11 +3695,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,212,125,2,0 ; vbroadcastss 0x27dd4(%rip),%ymm8 # 2bb14 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
+ DB 196,98,125,24,5,240,125,2,0 ; vbroadcastss 0x27df0(%rip),%ymm8 # 2bb38 <_sk_srcover_rgba_8888_sse2_lowp+0x930>
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,191,125,2,0 ; vbroadcastss 0x27dbf(%rip),%ymm10 # 2bb18 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
+ DB 196,98,125,24,21,219,125,2,0 ; vbroadcastss 0x27ddb(%rip),%ymm10 # 2bb3c <_sk_srcover_rgba_8888_sse2_lowp+0x934>
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
@@ -3707,7 +3710,7 @@ _sk_store_565_hsw LABEL PROC
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,66,57,43,193 ; vpackusdw %xmm9,%xmm8,%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,10 ; jne 3d97 <_sk_store_565_hsw+0x76>
+ DB 117,10 ; jne 3d9f <_sk_store_565_hsw+0x76>
DB 196,1,122,127,4,88 ; vmovdqu %xmm8,(%r8,%r11,2)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -3715,22 +3718,22 @@ _sk_store_565_hsw LABEL PROC
DB 65,128,225,7 ; and $0x7,%r9b
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,236 ; ja 3d93 <_sk_store_565_hsw+0x72>
+ DB 119,236 ; ja 3d9b <_sk_store_565_hsw+0x72>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,66,0,0,0 ; lea 0x42(%rip),%r10 # 3df4 <_sk_store_565_hsw+0xd3>
+ DB 76,141,21,66,0,0,0 ; lea 0x42(%rip),%r10 # 3dfc <_sk_store_565_hsw+0xd3>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,3,121,21,4,88,0 ; vpextrw $0x0,%xmm8,(%r8,%r11,2)
- DB 235,207 ; jmp 3d93 <_sk_store_565_hsw+0x72>
+ DB 235,207 ; jmp 3d9b <_sk_store_565_hsw+0x72>
DB 196,3,121,21,68,88,4,2 ; vpextrw $0x2,%xmm8,0x4(%r8,%r11,2)
DB 196,1,121,126,4,88 ; vmovd %xmm8,(%r8,%r11,2)
- DB 235,191 ; jmp 3d93 <_sk_store_565_hsw+0x72>
+ DB 235,191 ; jmp 3d9b <_sk_store_565_hsw+0x72>
DB 196,3,121,21,68,88,12,6 ; vpextrw $0x6,%xmm8,0xc(%r8,%r11,2)
DB 196,3,121,21,68,88,10,5 ; vpextrw $0x5,%xmm8,0xa(%r8,%r11,2)
DB 196,3,121,21,68,88,8,4 ; vpextrw $0x4,%xmm8,0x8(%r8,%r11,2)
DB 196,1,121,214,4,88 ; vmovq %xmm8,(%r8,%r11,2)
- DB 235,159 ; jmp 3d93 <_sk_store_565_hsw+0x72>
+ DB 235,159 ; jmp 3d9b <_sk_store_565_hsw+0x72>
DB 199 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
@@ -3748,7 +3751,7 @@ _sk_store_565_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,224 ; callq ffffffffe1003e0c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe0fd8c1c>
+ DB 232,255,255,255,224 ; callq ffffffffe1003e14 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe0fd8c0c>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -3763,28 +3766,28 @@ _sk_load_4444_hsw LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,138,0,0,0 ; jne 3eb9 <_sk_load_4444_hsw+0xa9>
+ DB 15,133,138,0,0,0 ; jne 3ec1 <_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,217,124,2,0 ; vpbroadcastd 0x27cd9(%rip),%ymm0 # 2bb1c <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
+ DB 196,226,125,88,5,245,124,2,0 ; vpbroadcastd 0x27cf5(%rip),%ymm0 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
DB 197,229,219,192 ; vpand %ymm0,%ymm3,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,204,124,2,0 ; vbroadcastss 0x27ccc(%rip),%ymm1 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ DB 196,226,125,24,13,232,124,2,0 ; vbroadcastss 0x27ce8(%rip),%ymm1 # 2bb44 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,88,13,195,124,2,0 ; vpbroadcastd 0x27cc3(%rip),%ymm1 # 2bb24 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ DB 196,226,125,88,13,223,124,2,0 ; vpbroadcastd 0x27cdf(%rip),%ymm1 # 2bb48 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
DB 197,229,219,201 ; vpand %ymm1,%ymm3,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,182,124,2,0 ; vbroadcastss 0x27cb6(%rip),%ymm2 # 2bb28 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ DB 196,226,125,24,21,210,124,2,0 ; vbroadcastss 0x27cd2(%rip),%ymm2 # 2bb4c <_sk_srcover_rgba_8888_sse2_lowp+0x944>
DB 197,244,89,202 ; vmulps %ymm2,%ymm1,%ymm1
- DB 196,226,125,88,21,173,124,2,0 ; vpbroadcastd 0x27cad(%rip),%ymm2 # 2bb2c <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ DB 196,226,125,88,21,201,124,2,0 ; vpbroadcastd 0x27cc9(%rip),%ymm2 # 2bb50 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
DB 197,229,219,210 ; vpand %ymm2,%ymm3,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,98,125,24,5,160,124,2,0 ; vbroadcastss 0x27ca0(%rip),%ymm8 # 2bb30 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ DB 196,98,125,24,5,188,124,2,0 ; vbroadcastss 0x27cbc(%rip),%ymm8 # 2bb54 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
- DB 196,98,125,88,5,150,124,2,0 ; vpbroadcastd 0x27c96(%rip),%ymm8 # 2bb34 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ DB 196,98,125,88,5,178,124,2,0 ; vpbroadcastd 0x27cb2(%rip),%ymm8 # 2bb58 <_sk_srcover_rgba_8888_sse2_lowp+0x950>
DB 196,193,101,219,216 ; vpand %ymm8,%ymm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,98,125,24,5,136,124,2,0 ; vbroadcastss 0x27c88(%rip),%ymm8 # 2bb38 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
+ DB 196,98,125,24,5,164,124,2,0 ; vbroadcastss 0x27ca4(%rip),%ymm8 # 2bb5c <_sk_srcover_rgba_8888_sse2_lowp+0x954>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -3793,27 +3796,27 @@ _sk_load_4444_hsw LABEL PROC
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 15,135,100,255,255,255 ; ja 3e35 <_sk_load_4444_hsw+0x25>
+ DB 15,135,100,255,255,255 ; ja 3e3d <_sk_load_4444_hsw+0x25>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,100,0,0,0 ; lea 0x64(%rip),%r10 # 3f40 <_sk_load_4444_hsw+0x130>
+ DB 76,141,21,100,0,0,0 ; lea 0x64(%rip),%r10 # 3f48 <_sk_load_4444_hsw+0x130>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 67,15,183,4,88 ; movzwl (%r8,%r11,2),%eax
DB 197,249,110,192 ; vmovd %eax,%xmm0
- DB 233,66,255,255,255 ; jmpq 3e35 <_sk_load_4444_hsw+0x25>
+ DB 233,66,255,255,255 ; jmpq 3e3d <_sk_load_4444_hsw+0x25>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,129,121,196,68,88,4,2 ; vpinsrw $0x2,0x4(%r8,%r11,2),%xmm0,%xmm0
DB 196,129,121,110,12,88 ; vmovd (%r8,%r11,2),%xmm1
DB 196,227,121,2,193,1 ; vpblendd $0x1,%xmm1,%xmm0,%xmm0
- DB 233,37,255,255,255 ; jmpq 3e35 <_sk_load_4444_hsw+0x25>
+ DB 233,37,255,255,255 ; jmpq 3e3d <_sk_load_4444_hsw+0x25>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,129,121,196,68,88,12,6 ; vpinsrw $0x6,0xc(%r8,%r11,2),%xmm0,%xmm0
DB 196,129,121,196,68,88,10,5 ; vpinsrw $0x5,0xa(%r8,%r11,2),%xmm0,%xmm0
DB 196,129,121,196,68,88,8,4 ; vpinsrw $0x4,0x8(%r8,%r11,2),%xmm0,%xmm0
DB 196,129,122,126,12,88 ; vmovq (%r8,%r11,2),%xmm1
DB 196,227,113,2,192,12 ; vpblendd $0xc,%xmm0,%xmm1,%xmm0
- DB 233,248,254,255,255 ; jmpq 3e35 <_sk_load_4444_hsw+0x25>
+ DB 233,248,254,255,255 ; jmpq 3e3d <_sk_load_4444_hsw+0x25>
DB 15,31,0 ; nopl (%rax)
DB 165 ; movsl %ds:(%rsi),%es:(%rdi)
DB 255 ; (bad)
@@ -3847,28 +3850,28 @@ _sk_load_4444_dst_hsw LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,138,0,0,0 ; jne 4005 <_sk_load_4444_dst_hsw+0xa9>
+ DB 15,133,138,0,0,0 ; jne 400d <_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,141,123,2,0 ; vpbroadcastd 0x27b8d(%rip),%ymm4 # 2bb1c <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
+ DB 196,226,125,88,37,169,123,2,0 ; vpbroadcastd 0x27ba9(%rip),%ymm4 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
DB 197,197,219,228 ; vpand %ymm4,%ymm7,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,128,123,2,0 ; vbroadcastss 0x27b80(%rip),%ymm5 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ DB 196,226,125,24,45,156,123,2,0 ; vbroadcastss 0x27b9c(%rip),%ymm5 # 2bb44 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
- DB 196,226,125,88,45,119,123,2,0 ; vpbroadcastd 0x27b77(%rip),%ymm5 # 2bb24 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ DB 196,226,125,88,45,147,123,2,0 ; vpbroadcastd 0x27b93(%rip),%ymm5 # 2bb48 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
DB 197,197,219,237 ; vpand %ymm5,%ymm7,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,125,24,53,106,123,2,0 ; vbroadcastss 0x27b6a(%rip),%ymm6 # 2bb28 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ DB 196,226,125,24,53,134,123,2,0 ; vbroadcastss 0x27b86(%rip),%ymm6 # 2bb4c <_sk_srcover_rgba_8888_sse2_lowp+0x944>
DB 197,212,89,238 ; vmulps %ymm6,%ymm5,%ymm5
- DB 196,226,125,88,53,97,123,2,0 ; vpbroadcastd 0x27b61(%rip),%ymm6 # 2bb2c <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ DB 196,226,125,88,53,125,123,2,0 ; vpbroadcastd 0x27b7d(%rip),%ymm6 # 2bb50 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
DB 197,197,219,246 ; vpand %ymm6,%ymm7,%ymm6
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
- DB 196,98,125,24,5,84,123,2,0 ; vbroadcastss 0x27b54(%rip),%ymm8 # 2bb30 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ DB 196,98,125,24,5,112,123,2,0 ; vbroadcastss 0x27b70(%rip),%ymm8 # 2bb54 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
DB 196,193,76,89,240 ; vmulps %ymm8,%ymm6,%ymm6
- DB 196,98,125,88,5,74,123,2,0 ; vpbroadcastd 0x27b4a(%rip),%ymm8 # 2bb34 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ DB 196,98,125,88,5,102,123,2,0 ; vpbroadcastd 0x27b66(%rip),%ymm8 # 2bb58 <_sk_srcover_rgba_8888_sse2_lowp+0x950>
DB 196,193,69,219,248 ; vpand %ymm8,%ymm7,%ymm7
DB 197,252,91,255 ; vcvtdq2ps %ymm7,%ymm7
- DB 196,98,125,24,5,60,123,2,0 ; vbroadcastss 0x27b3c(%rip),%ymm8 # 2bb38 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
+ DB 196,98,125,24,5,88,123,2,0 ; vbroadcastss 0x27b58(%rip),%ymm8 # 2bb5c <_sk_srcover_rgba_8888_sse2_lowp+0x954>
DB 196,193,68,89,248 ; vmulps %ymm8,%ymm7,%ymm7
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -3877,27 +3880,27 @@ _sk_load_4444_dst_hsw LABEL PROC
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 15,135,100,255,255,255 ; ja 3f81 <_sk_load_4444_dst_hsw+0x25>
+ DB 15,135,100,255,255,255 ; ja 3f89 <_sk_load_4444_dst_hsw+0x25>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,100,0,0,0 ; lea 0x64(%rip),%r10 # 408c <_sk_load_4444_dst_hsw+0x130>
+ DB 76,141,21,100,0,0,0 ; lea 0x64(%rip),%r10 # 4094 <_sk_load_4444_dst_hsw+0x130>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 67,15,183,4,88 ; movzwl (%r8,%r11,2),%eax
DB 197,249,110,224 ; vmovd %eax,%xmm4
- DB 233,66,255,255,255 ; jmpq 3f81 <_sk_load_4444_dst_hsw+0x25>
+ DB 233,66,255,255,255 ; jmpq 3f89 <_sk_load_4444_dst_hsw+0x25>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,129,89,196,100,88,4,2 ; vpinsrw $0x2,0x4(%r8,%r11,2),%xmm4,%xmm4
DB 196,129,121,110,44,88 ; vmovd (%r8,%r11,2),%xmm5
DB 196,227,89,2,229,1 ; vpblendd $0x1,%xmm5,%xmm4,%xmm4
- DB 233,37,255,255,255 ; jmpq 3f81 <_sk_load_4444_dst_hsw+0x25>
+ DB 233,37,255,255,255 ; jmpq 3f89 <_sk_load_4444_dst_hsw+0x25>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,129,89,196,100,88,12,6 ; vpinsrw $0x6,0xc(%r8,%r11,2),%xmm4,%xmm4
DB 196,129,89,196,100,88,10,5 ; vpinsrw $0x5,0xa(%r8,%r11,2),%xmm4,%xmm4
DB 196,129,89,196,100,88,8,4 ; vpinsrw $0x4,0x8(%r8,%r11,2),%xmm4,%xmm4
DB 196,129,122,126,44,88 ; vmovq (%r8,%r11,2),%xmm5
DB 196,227,81,2,228,12 ; vpblendd $0xc,%xmm4,%xmm5,%xmm4
- DB 233,248,254,255,255 ; jmpq 3f81 <_sk_load_4444_dst_hsw+0x25>
+ DB 233,248,254,255,255 ; jmpq 3f89 <_sk_load_4444_dst_hsw+0x25>
DB 15,31,0 ; nopl (%rax)
DB 165 ; movsl %ds:(%rsi),%es:(%rdi)
DB 255 ; (bad)
@@ -3974,25 +3977,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,140,121,2,0 ; vpbroadcastd 0x2798c(%rip),%ymm0 # 2bb1c <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
+ DB 196,226,125,88,5,168,121,2,0 ; vpbroadcastd 0x279a8(%rip),%ymm0 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
DB 197,229,219,192 ; vpand %ymm0,%ymm3,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,127,121,2,0 ; vbroadcastss 0x2797f(%rip),%ymm1 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ DB 196,226,125,24,13,155,121,2,0 ; vbroadcastss 0x2799b(%rip),%ymm1 # 2bb44 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,88,13,118,121,2,0 ; vpbroadcastd 0x27976(%rip),%ymm1 # 2bb24 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ DB 196,226,125,88,13,146,121,2,0 ; vpbroadcastd 0x27992(%rip),%ymm1 # 2bb48 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
DB 197,229,219,201 ; vpand %ymm1,%ymm3,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,105,121,2,0 ; vbroadcastss 0x27969(%rip),%ymm2 # 2bb28 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ DB 196,226,125,24,21,133,121,2,0 ; vbroadcastss 0x27985(%rip),%ymm2 # 2bb4c <_sk_srcover_rgba_8888_sse2_lowp+0x944>
DB 197,244,89,202 ; vmulps %ymm2,%ymm1,%ymm1
- DB 196,226,125,88,21,96,121,2,0 ; vpbroadcastd 0x27960(%rip),%ymm2 # 2bb2c <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ DB 196,226,125,88,21,124,121,2,0 ; vpbroadcastd 0x2797c(%rip),%ymm2 # 2bb50 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
DB 197,229,219,210 ; vpand %ymm2,%ymm3,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,98,125,24,5,83,121,2,0 ; vbroadcastss 0x27953(%rip),%ymm8 # 2bb30 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ DB 196,98,125,24,5,111,121,2,0 ; vbroadcastss 0x2796f(%rip),%ymm8 # 2bb54 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
- DB 196,98,125,88,5,73,121,2,0 ; vpbroadcastd 0x27949(%rip),%ymm8 # 2bb34 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ DB 196,98,125,88,5,101,121,2,0 ; vpbroadcastd 0x27965(%rip),%ymm8 # 2bb58 <_sk_srcover_rgba_8888_sse2_lowp+0x950>
DB 196,193,101,219,216 ; vpand %ymm8,%ymm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,98,125,24,5,59,121,2,0 ; vbroadcastss 0x2793b(%rip),%ymm8 # 2bb38 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
+ DB 196,98,125,24,5,87,121,2,0 ; vbroadcastss 0x27957(%rip),%ymm8 # 2bb5c <_sk_srcover_rgba_8888_sse2_lowp+0x954>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
@@ -4010,7 +4013,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,16,121,2,0 ; vbroadcastss 0x27910(%rip),%ymm8 # 2bb3c <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
+ DB 196,98,125,24,5,44,121,2,0 ; vbroadcastss 0x2792c(%rip),%ymm8 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0x958>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,193,53,114,241,12 ; vpslld $0xc,%ymm9,%ymm9
@@ -4028,7 +4031,7 @@ _sk_store_4444_hsw LABEL PROC
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,66,57,43,193 ; vpackusdw %xmm9,%xmm8,%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,10 ; jne 428f <_sk_store_4444_hsw+0x82>
+ DB 117,10 ; jne 4297 <_sk_store_4444_hsw+0x82>
DB 196,1,122,127,4,88 ; vmovdqu %xmm8,(%r8,%r11,2)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -4036,22 +4039,22 @@ _sk_store_4444_hsw LABEL PROC
DB 65,128,225,7 ; and $0x7,%r9b
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,236 ; ja 428b <_sk_store_4444_hsw+0x7e>
+ DB 119,236 ; ja 4293 <_sk_store_4444_hsw+0x7e>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,66,0,0,0 ; lea 0x42(%rip),%r10 # 42ec <_sk_store_4444_hsw+0xdf>
+ DB 76,141,21,66,0,0,0 ; lea 0x42(%rip),%r10 # 42f4 <_sk_store_4444_hsw+0xdf>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,3,121,21,4,88,0 ; vpextrw $0x0,%xmm8,(%r8,%r11,2)
- DB 235,207 ; jmp 428b <_sk_store_4444_hsw+0x7e>
+ DB 235,207 ; jmp 4293 <_sk_store_4444_hsw+0x7e>
DB 196,3,121,21,68,88,4,2 ; vpextrw $0x2,%xmm8,0x4(%r8,%r11,2)
DB 196,1,121,126,4,88 ; vmovd %xmm8,(%r8,%r11,2)
- DB 235,191 ; jmp 428b <_sk_store_4444_hsw+0x7e>
+ DB 235,191 ; jmp 4293 <_sk_store_4444_hsw+0x7e>
DB 196,3,121,21,68,88,12,6 ; vpextrw $0x6,%xmm8,0xc(%r8,%r11,2)
DB 196,3,121,21,68,88,10,5 ; vpextrw $0x5,%xmm8,0xa(%r8,%r11,2)
DB 196,3,121,21,68,88,8,4 ; vpextrw $0x4,%xmm8,0x8(%r8,%r11,2)
DB 196,1,121,214,4,88 ; vmovq %xmm8,(%r8,%r11,2)
- DB 235,159 ; jmp 428b <_sk_store_4444_hsw+0x7e>
+ DB 235,159 ; jmp 4293 <_sk_store_4444_hsw+0x7e>
DB 199 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
@@ -4069,7 +4072,7 @@ _sk_store_4444_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,224 ; callq ffffffffe1004304 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe0fd9114>
+ DB 232,255,255,255,224 ; callq ffffffffe100430c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe0fd9104>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -4084,16 +4087,16 @@ _sk_load_8888_hsw LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 117,86 ; jne 437a <_sk_load_8888_hsw+0x72>
+ DB 117,86 ; jne 4382 <_sk_load_8888_hsw+0x72>
DB 196,129,126,111,28,152 ; vmovdqu (%r8,%r11,4),%ymm3
- DB 197,229,219,5,110,114,2,0 ; vpand 0x2726e(%rip),%ymm3,%ymm0 # 2b5a0 <_sk_srcover_rgba_8888_sse2_lowp+0x3b0>
+ DB 197,229,219,5,134,114,2,0 ; vpand 0x27286(%rip),%ymm3,%ymm0 # 2b5c0 <_sk_srcover_rgba_8888_sse2_lowp+0x3b8>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,5,93,119,2,0 ; vbroadcastss 0x2775d(%rip),%ymm8 # 2ba9c <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,98,125,24,5,121,119,2,0 ; vbroadcastss 0x27779(%rip),%ymm8 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
- DB 196,226,101,0,13,115,114,2,0 ; vpshufb 0x27273(%rip),%ymm3,%ymm1 # 2b5c0 <_sk_srcover_rgba_8888_sse2_lowp+0x3d0>
+ DB 196,226,101,0,13,139,114,2,0 ; vpshufb 0x2728b(%rip),%ymm3,%ymm1 # 2b5e0 <_sk_srcover_rgba_8888_sse2_lowp+0x3d8>
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
DB 196,193,116,89,200 ; vmulps %ymm8,%ymm1,%ymm1
- DB 196,226,101,0,21,129,114,2,0 ; vpshufb 0x27281(%rip),%ymm3,%ymm2 # 2b5e0 <_sk_srcover_rgba_8888_sse2_lowp+0x3f0>
+ DB 196,226,101,0,21,153,114,2,0 ; vpshufb 0x27299(%rip),%ymm3,%ymm2 # 2b600 <_sk_srcover_rgba_8888_sse2_lowp+0x3f8>
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
DB 197,229,114,211,24 ; vpsrld $0x18,%ymm3,%ymm3
@@ -4106,21 +4109,21 @@ _sk_load_8888_hsw LABEL PROC
DB 197,229,239,219 ; vpxor %ymm3,%ymm3,%ymm3
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,156 ; ja 432a <_sk_load_8888_hsw+0x22>
+ DB 119,156 ; ja 4332 <_sk_load_8888_hsw+0x22>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,135,0,0,0 ; lea 0x87(%rip),%r10 # 4420 <_sk_load_8888_hsw+0x118>
+ DB 76,141,21,135,0,0,0 ; lea 0x87(%rip),%r10 # 4428 <_sk_load_8888_hsw+0x118>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,129,121,110,28,152 ; vmovd (%r8,%r11,4),%xmm3
- DB 235,128 ; jmp 432a <_sk_load_8888_hsw+0x22>
+ DB 235,128 ; jmp 4332 <_sk_load_8888_hsw+0x22>
DB 196,129,121,110,68,152,8 ; vmovd 0x8(%r8,%r11,4),%xmm0
DB 196,226,121,89,192 ; vpbroadcastq %xmm0,%xmm0
DB 197,245,239,201 ; vpxor %ymm1,%ymm1,%ymm1
DB 196,227,117,2,216,4 ; vpblendd $0x4,%ymm0,%ymm1,%ymm3
DB 196,129,122,126,4,152 ; vmovq (%r8,%r11,4),%xmm0
DB 196,227,101,2,216,3 ; vpblendd $0x3,%ymm0,%ymm3,%ymm3
- DB 233,89,255,255,255 ; jmpq 432a <_sk_load_8888_hsw+0x22>
+ DB 233,89,255,255,255 ; jmpq 4332 <_sk_load_8888_hsw+0x22>
DB 196,129,121,110,68,152,24 ; vmovd 0x18(%r8,%r11,4),%xmm0
DB 196,226,125,89,192 ; vpbroadcastq %xmm0,%ymm0
DB 197,245,239,201 ; vpxor %ymm1,%ymm1,%ymm1
@@ -4133,7 +4136,7 @@ _sk_load_8888_hsw LABEL PROC
DB 196,227,101,56,216,1 ; vinserti128 $0x1,%xmm0,%ymm3,%ymm3
DB 196,129,122,111,4,152 ; vmovdqu (%r8,%r11,4),%xmm0
DB 196,227,125,2,219,240 ; vpblendd $0xf0,%ymm3,%ymm0,%ymm3
- DB 233,10,255,255,255 ; jmpq 432a <_sk_load_8888_hsw+0x22>
+ DB 233,10,255,255,255 ; jmpq 4332 <_sk_load_8888_hsw+0x22>
DB 130 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
@@ -4165,16 +4168,16 @@ _sk_load_8888_dst_hsw LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 117,86 ; jne 44ae <_sk_load_8888_dst_hsw+0x72>
+ DB 117,86 ; jne 44b6 <_sk_load_8888_dst_hsw+0x72>
DB 196,129,126,111,60,152 ; vmovdqu (%r8,%r11,4),%ymm7
- DB 197,197,219,37,154,113,2,0 ; vpand 0x2719a(%rip),%ymm7,%ymm4 # 2b600 <_sk_srcover_rgba_8888_sse2_lowp+0x410>
+ DB 197,197,219,37,178,113,2,0 ; vpand 0x271b2(%rip),%ymm7,%ymm4 # 2b620 <_sk_srcover_rgba_8888_sse2_lowp+0x418>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,98,125,24,5,41,118,2,0 ; vbroadcastss 0x27629(%rip),%ymm8 # 2ba9c <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,98,125,24,5,69,118,2,0 ; vbroadcastss 0x27645(%rip),%ymm8 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
DB 196,193,92,89,224 ; vmulps %ymm8,%ymm4,%ymm4
- DB 196,226,69,0,45,159,113,2,0 ; vpshufb 0x2719f(%rip),%ymm7,%ymm5 # 2b620 <_sk_srcover_rgba_8888_sse2_lowp+0x430>
+ DB 196,226,69,0,45,183,113,2,0 ; vpshufb 0x271b7(%rip),%ymm7,%ymm5 # 2b640 <_sk_srcover_rgba_8888_sse2_lowp+0x438>
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
DB 196,193,84,89,232 ; vmulps %ymm8,%ymm5,%ymm5
- DB 196,226,69,0,53,173,113,2,0 ; vpshufb 0x271ad(%rip),%ymm7,%ymm6 # 2b640 <_sk_srcover_rgba_8888_sse2_lowp+0x450>
+ DB 196,226,69,0,53,197,113,2,0 ; vpshufb 0x271c5(%rip),%ymm7,%ymm6 # 2b660 <_sk_srcover_rgba_8888_sse2_lowp+0x458>
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
DB 196,193,76,89,240 ; vmulps %ymm8,%ymm6,%ymm6
DB 197,197,114,215,24 ; vpsrld $0x18,%ymm7,%ymm7
@@ -4187,21 +4190,21 @@ _sk_load_8888_dst_hsw LABEL PROC
DB 197,197,239,255 ; vpxor %ymm7,%ymm7,%ymm7
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,156 ; ja 445e <_sk_load_8888_dst_hsw+0x22>
+ DB 119,156 ; ja 4466 <_sk_load_8888_dst_hsw+0x22>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,135,0,0,0 ; lea 0x87(%rip),%r10 # 4554 <_sk_load_8888_dst_hsw+0x118>
+ DB 76,141,21,135,0,0,0 ; lea 0x87(%rip),%r10 # 455c <_sk_load_8888_dst_hsw+0x118>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,129,121,110,60,152 ; vmovd (%r8,%r11,4),%xmm7
- DB 235,128 ; jmp 445e <_sk_load_8888_dst_hsw+0x22>
+ DB 235,128 ; jmp 4466 <_sk_load_8888_dst_hsw+0x22>
DB 196,129,121,110,100,152,8 ; vmovd 0x8(%r8,%r11,4),%xmm4
DB 196,226,121,89,228 ; vpbroadcastq %xmm4,%xmm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
DB 196,227,85,2,252,4 ; vpblendd $0x4,%ymm4,%ymm5,%ymm7
DB 196,129,122,126,36,152 ; vmovq (%r8,%r11,4),%xmm4
DB 196,227,69,2,252,3 ; vpblendd $0x3,%ymm4,%ymm7,%ymm7
- DB 233,89,255,255,255 ; jmpq 445e <_sk_load_8888_dst_hsw+0x22>
+ DB 233,89,255,255,255 ; jmpq 4466 <_sk_load_8888_dst_hsw+0x22>
DB 196,129,121,110,100,152,24 ; vmovd 0x18(%r8,%r11,4),%xmm4
DB 196,226,125,89,228 ; vpbroadcastq %xmm4,%ymm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -4214,7 +4217,7 @@ _sk_load_8888_dst_hsw LABEL PROC
DB 196,227,69,56,252,1 ; vinserti128 $0x1,%xmm4,%ymm7,%ymm7
DB 196,129,122,111,36,152 ; vmovdqu (%r8,%r11,4),%xmm4
DB 196,227,93,2,255,240 ; vpblendd $0xf0,%ymm7,%ymm4,%ymm7
- DB 233,10,255,255,255 ; jmpq 445e <_sk_load_8888_dst_hsw+0x22>
+ DB 233,10,255,255,255 ; jmpq 4466 <_sk_load_8888_dst_hsw+0x22>
DB 130 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
@@ -4256,14 +4259,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,153,112,2,0 ; vpand 0x27099(%rip),%ymm8,%ymm0 # 2b660 <_sk_srcover_rgba_8888_sse2_lowp+0x470>
+ DB 197,189,219,5,177,112,2,0 ; vpand 0x270b1(%rip),%ymm8,%ymm0 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x478>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,29,200,116,2,0 ; vbroadcastss 0x274c8(%rip),%ymm3 # 2ba9c <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,226,125,24,29,228,116,2,0 ; vbroadcastss 0x274e4(%rip),%ymm3 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,61,0,13,159,112,2,0 ; vpshufb 0x2709f(%rip),%ymm8,%ymm1 # 2b680 <_sk_srcover_rgba_8888_sse2_lowp+0x490>
+ DB 196,226,61,0,13,183,112,2,0 ; vpshufb 0x270b7(%rip),%ymm8,%ymm1 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0x498>
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
- DB 196,226,61,0,21,174,112,2,0 ; vpshufb 0x270ae(%rip),%ymm8,%ymm2 # 2b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0x4b0>
+ DB 196,226,61,0,21,198,112,2,0 ; vpshufb 0x270c6(%rip),%ymm8,%ymm2 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x4b8>
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
@@ -4281,7 +4284,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,39,116,2,0 ; vbroadcastss 0x27427(%rip),%ymm8 # 2ba54 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ DB 196,98,125,24,5,63,116,2,0 ; vbroadcastss 0x2743f(%rip),%ymm8 # 2ba74 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,65,116,89,208 ; vmulps %ymm8,%ymm1,%ymm10
@@ -4297,7 +4300,7 @@ _sk_store_8888_hsw LABEL PROC
DB 196,65,45,235,192 ; vpor %ymm8,%ymm10,%ymm8
DB 196,65,53,235,192 ; vpor %ymm8,%ymm9,%ymm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,10 ; jne 4685 <_sk_store_8888_hsw+0x78>
+ DB 117,10 ; jne 468d <_sk_store_8888_hsw+0x78>
DB 196,1,126,127,4,152 ; vmovdqu %ymm8,(%r8,%r11,4)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -4305,17 +4308,17 @@ _sk_store_8888_hsw LABEL PROC
DB 65,128,225,7 ; and $0x7,%r9b
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,236 ; ja 4681 <_sk_store_8888_hsw+0x74>
+ DB 119,236 ; ja 4689 <_sk_store_8888_hsw+0x74>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,84,0,0,0 ; lea 0x54(%rip),%r10 # 46f4 <_sk_store_8888_hsw+0xe7>
+ DB 76,141,21,84,0,0,0 ; lea 0x54(%rip),%r10 # 46fc <_sk_store_8888_hsw+0xe7>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,1,121,126,4,152 ; vmovd %xmm8,(%r8,%r11,4)
- DB 235,208 ; jmp 4681 <_sk_store_8888_hsw+0x74>
+ DB 235,208 ; jmp 4689 <_sk_store_8888_hsw+0x74>
DB 196,3,121,22,68,152,8,2 ; vpextrd $0x2,%xmm8,0x8(%r8,%r11,4)
DB 196,1,121,214,4,152 ; vmovq %xmm8,(%r8,%r11,4)
- DB 235,192 ; jmp 4681 <_sk_store_8888_hsw+0x74>
+ DB 235,192 ; jmp 4689 <_sk_store_8888_hsw+0x74>
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,3,121,22,76,152,24,2 ; vpextrd $0x2,%xmm9,0x18(%r8,%r11,4)
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
@@ -4323,7 +4326,7 @@ _sk_store_8888_hsw LABEL PROC
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,1,121,126,76,152,16 ; vmovd %xmm9,0x10(%r8,%r11,4)
DB 196,1,122,127,4,152 ; vmovdqu %xmm8,(%r8,%r11,4)
- DB 235,143 ; jmp 4681 <_sk_store_8888_hsw+0x74>
+ DB 235,143 ; jmp 4689 <_sk_store_8888_hsw+0x74>
DB 102,144 ; xchg %ax,%ax
DB 181,255 ; mov $0xff,%ch
DB 255 ; (bad)
@@ -4335,7 +4338,7 @@ _sk_store_8888_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,219 ; jmpq ffffffffdc004708 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdbfd9518>
+ DB 233,255,255,255,219 ; jmpq ffffffffdc004710 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdbfd9508>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,205 ; dec %ebp
@@ -4353,16 +4356,16 @@ _sk_load_bgra_hsw LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 117,86 ; jne 4782 <_sk_load_bgra_hsw+0x72>
+ DB 117,86 ; jne 478a <_sk_load_bgra_hsw+0x72>
DB 196,129,126,111,28,152 ; vmovdqu (%r8,%r11,4),%ymm3
- DB 197,229,219,5,134,111,2,0 ; vpand 0x26f86(%rip),%ymm3,%ymm0 # 2b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x4d0>
+ DB 197,229,219,5,158,111,2,0 ; vpand 0x26f9e(%rip),%ymm3,%ymm0 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0x4d8>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,5,85,115,2,0 ; vbroadcastss 0x27355(%rip),%ymm8 # 2ba9c <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,98,125,24,5,113,115,2,0 ; vbroadcastss 0x27371(%rip),%ymm8 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
DB 196,193,124,89,208 ; vmulps %ymm8,%ymm0,%ymm2
- DB 196,226,101,0,5,139,111,2,0 ; vpshufb 0x26f8b(%rip),%ymm3,%ymm0 # 2b6e0 <_sk_srcover_rgba_8888_sse2_lowp+0x4f0>
+ DB 196,226,101,0,5,163,111,2,0 ; vpshufb 0x26fa3(%rip),%ymm3,%ymm0 # 2b700 <_sk_srcover_rgba_8888_sse2_lowp+0x4f8>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
DB 196,193,124,89,200 ; vmulps %ymm8,%ymm0,%ymm1
- DB 196,226,101,0,5,153,111,2,0 ; vpshufb 0x26f99(%rip),%ymm3,%ymm0 # 2b700 <_sk_srcover_rgba_8888_sse2_lowp+0x510>
+ DB 196,226,101,0,5,177,111,2,0 ; vpshufb 0x26fb1(%rip),%ymm3,%ymm0 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0x518>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 197,229,114,211,24 ; vpsrld $0x18,%ymm3,%ymm3
@@ -4375,21 +4378,21 @@ _sk_load_bgra_hsw LABEL PROC
DB 197,229,239,219 ; vpxor %ymm3,%ymm3,%ymm3
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,156 ; ja 4732 <_sk_load_bgra_hsw+0x22>
+ DB 119,156 ; ja 473a <_sk_load_bgra_hsw+0x22>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,135,0,0,0 ; lea 0x87(%rip),%r10 # 4828 <_sk_load_bgra_hsw+0x118>
+ DB 76,141,21,135,0,0,0 ; lea 0x87(%rip),%r10 # 4830 <_sk_load_bgra_hsw+0x118>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,129,121,110,28,152 ; vmovd (%r8,%r11,4),%xmm3
- DB 235,128 ; jmp 4732 <_sk_load_bgra_hsw+0x22>
+ DB 235,128 ; jmp 473a <_sk_load_bgra_hsw+0x22>
DB 196,129,121,110,68,152,8 ; vmovd 0x8(%r8,%r11,4),%xmm0
DB 196,226,121,89,192 ; vpbroadcastq %xmm0,%xmm0
DB 197,245,239,201 ; vpxor %ymm1,%ymm1,%ymm1
DB 196,227,117,2,216,4 ; vpblendd $0x4,%ymm0,%ymm1,%ymm3
DB 196,129,122,126,4,152 ; vmovq (%r8,%r11,4),%xmm0
DB 196,227,101,2,216,3 ; vpblendd $0x3,%ymm0,%ymm3,%ymm3
- DB 233,89,255,255,255 ; jmpq 4732 <_sk_load_bgra_hsw+0x22>
+ DB 233,89,255,255,255 ; jmpq 473a <_sk_load_bgra_hsw+0x22>
DB 196,129,121,110,68,152,24 ; vmovd 0x18(%r8,%r11,4),%xmm0
DB 196,226,125,89,192 ; vpbroadcastq %xmm0,%ymm0
DB 197,245,239,201 ; vpxor %ymm1,%ymm1,%ymm1
@@ -4402,7 +4405,7 @@ _sk_load_bgra_hsw LABEL PROC
DB 196,227,101,56,216,1 ; vinserti128 $0x1,%xmm0,%ymm3,%ymm3
DB 196,129,122,111,4,152 ; vmovdqu (%r8,%r11,4),%xmm0
DB 196,227,125,2,219,240 ; vpblendd $0xf0,%ymm3,%ymm0,%ymm3
- DB 233,10,255,255,255 ; jmpq 4732 <_sk_load_bgra_hsw+0x22>
+ DB 233,10,255,255,255 ; jmpq 473a <_sk_load_bgra_hsw+0x22>
DB 130 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
@@ -4434,16 +4437,16 @@ _sk_load_bgra_dst_hsw LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 117,86 ; jne 48b6 <_sk_load_bgra_dst_hsw+0x72>
+ DB 117,86 ; jne 48be <_sk_load_bgra_dst_hsw+0x72>
DB 196,129,126,111,60,152 ; vmovdqu (%r8,%r11,4),%ymm7
- DB 197,197,219,37,178,110,2,0 ; vpand 0x26eb2(%rip),%ymm7,%ymm4 # 2b720 <_sk_srcover_rgba_8888_sse2_lowp+0x530>
+ DB 197,197,219,37,202,110,2,0 ; vpand 0x26eca(%rip),%ymm7,%ymm4 # 2b740 <_sk_srcover_rgba_8888_sse2_lowp+0x538>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,98,125,24,5,33,114,2,0 ; vbroadcastss 0x27221(%rip),%ymm8 # 2ba9c <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,98,125,24,5,61,114,2,0 ; vbroadcastss 0x2723d(%rip),%ymm8 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
DB 196,193,92,89,240 ; vmulps %ymm8,%ymm4,%ymm6
- DB 196,226,69,0,37,183,110,2,0 ; vpshufb 0x26eb7(%rip),%ymm7,%ymm4 # 2b740 <_sk_srcover_rgba_8888_sse2_lowp+0x550>
+ DB 196,226,69,0,37,207,110,2,0 ; vpshufb 0x26ecf(%rip),%ymm7,%ymm4 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0x558>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
DB 196,193,92,89,232 ; vmulps %ymm8,%ymm4,%ymm5
- DB 196,226,69,0,37,197,110,2,0 ; vpshufb 0x26ec5(%rip),%ymm7,%ymm4 # 2b760 <_sk_srcover_rgba_8888_sse2_lowp+0x570>
+ DB 196,226,69,0,37,221,110,2,0 ; vpshufb 0x26edd(%rip),%ymm7,%ymm4 # 2b780 <_sk_srcover_rgba_8888_sse2_lowp+0x578>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
DB 196,193,92,89,224 ; vmulps %ymm8,%ymm4,%ymm4
DB 197,197,114,215,24 ; vpsrld $0x18,%ymm7,%ymm7
@@ -4456,21 +4459,21 @@ _sk_load_bgra_dst_hsw LABEL PROC
DB 197,197,239,255 ; vpxor %ymm7,%ymm7,%ymm7
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,156 ; ja 4866 <_sk_load_bgra_dst_hsw+0x22>
+ DB 119,156 ; ja 486e <_sk_load_bgra_dst_hsw+0x22>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,135,0,0,0 ; lea 0x87(%rip),%r10 # 495c <_sk_load_bgra_dst_hsw+0x118>
+ DB 76,141,21,135,0,0,0 ; lea 0x87(%rip),%r10 # 4964 <_sk_load_bgra_dst_hsw+0x118>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,129,121,110,60,152 ; vmovd (%r8,%r11,4),%xmm7
- DB 235,128 ; jmp 4866 <_sk_load_bgra_dst_hsw+0x22>
+ DB 235,128 ; jmp 486e <_sk_load_bgra_dst_hsw+0x22>
DB 196,129,121,110,100,152,8 ; vmovd 0x8(%r8,%r11,4),%xmm4
DB 196,226,121,89,228 ; vpbroadcastq %xmm4,%xmm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
DB 196,227,85,2,252,4 ; vpblendd $0x4,%ymm4,%ymm5,%ymm7
DB 196,129,122,126,36,152 ; vmovq (%r8,%r11,4),%xmm4
DB 196,227,69,2,252,3 ; vpblendd $0x3,%ymm4,%ymm7,%ymm7
- DB 233,89,255,255,255 ; jmpq 4866 <_sk_load_bgra_dst_hsw+0x22>
+ DB 233,89,255,255,255 ; jmpq 486e <_sk_load_bgra_dst_hsw+0x22>
DB 196,129,121,110,100,152,24 ; vmovd 0x18(%r8,%r11,4),%xmm4
DB 196,226,125,89,228 ; vpbroadcastq %xmm4,%ymm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -4483,7 +4486,7 @@ _sk_load_bgra_dst_hsw LABEL PROC
DB 196,227,69,56,252,1 ; vinserti128 $0x1,%xmm4,%ymm7,%ymm7
DB 196,129,122,111,36,152 ; vmovdqu (%r8,%r11,4),%xmm4
DB 196,227,93,2,255,240 ; vpblendd $0xf0,%ymm7,%ymm4,%ymm7
- DB 233,10,255,255,255 ; jmpq 4866 <_sk_load_bgra_dst_hsw+0x22>
+ DB 233,10,255,255,255 ; jmpq 486e <_sk_load_bgra_dst_hsw+0x22>
DB 130 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
@@ -4525,14 +4528,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,177,109,2,0 ; vpand 0x26db1(%rip),%ymm8,%ymm0 # 2b780 <_sk_srcover_rgba_8888_sse2_lowp+0x590>
+ DB 197,189,219,5,201,109,2,0 ; vpand 0x26dc9(%rip),%ymm8,%ymm0 # 2b7a0 <_sk_srcover_rgba_8888_sse2_lowp+0x598>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,29,192,112,2,0 ; vbroadcastss 0x270c0(%rip),%ymm3 # 2ba9c <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,226,125,24,29,220,112,2,0 ; vbroadcastss 0x270dc(%rip),%ymm3 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
DB 197,252,89,211 ; vmulps %ymm3,%ymm0,%ymm2
- DB 196,226,61,0,5,183,109,2,0 ; vpshufb 0x26db7(%rip),%ymm8,%ymm0 # 2b7a0 <_sk_srcover_rgba_8888_sse2_lowp+0x5b0>
+ DB 196,226,61,0,5,207,109,2,0 ; vpshufb 0x26dcf(%rip),%ymm8,%ymm0 # 2b7c0 <_sk_srcover_rgba_8888_sse2_lowp+0x5b8>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
DB 197,252,89,203 ; vmulps %ymm3,%ymm0,%ymm1
- DB 196,226,61,0,5,198,109,2,0 ; vpshufb 0x26dc6(%rip),%ymm8,%ymm0 # 2b7c0 <_sk_srcover_rgba_8888_sse2_lowp+0x5d0>
+ DB 196,226,61,0,5,222,109,2,0 ; vpshufb 0x26dde(%rip),%ymm8,%ymm0 # 2b7e0 <_sk_srcover_rgba_8888_sse2_lowp+0x5d8>
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
@@ -4550,7 +4553,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,31,112,2,0 ; vbroadcastss 0x2701f(%rip),%ymm8 # 2ba54 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ DB 196,98,125,24,5,55,112,2,0 ; vbroadcastss 0x27037(%rip),%ymm8 # 2ba74 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
DB 196,65,108,89,200 ; vmulps %ymm8,%ymm2,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,65,116,89,208 ; vmulps %ymm8,%ymm1,%ymm10
@@ -4566,7 +4569,7 @@ _sk_store_bgra_hsw LABEL PROC
DB 196,65,45,235,192 ; vpor %ymm8,%ymm10,%ymm8
DB 196,65,53,235,192 ; vpor %ymm8,%ymm9,%ymm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,10 ; jne 4a8d <_sk_store_bgra_hsw+0x78>
+ DB 117,10 ; jne 4a95 <_sk_store_bgra_hsw+0x78>
DB 196,1,126,127,4,152 ; vmovdqu %ymm8,(%r8,%r11,4)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -4574,17 +4577,17 @@ _sk_store_bgra_hsw LABEL PROC
DB 65,128,225,7 ; and $0x7,%r9b
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,236 ; ja 4a89 <_sk_store_bgra_hsw+0x74>
+ DB 119,236 ; ja 4a91 <_sk_store_bgra_hsw+0x74>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,84,0,0,0 ; lea 0x54(%rip),%r10 # 4afc <_sk_store_bgra_hsw+0xe7>
+ DB 76,141,21,84,0,0,0 ; lea 0x54(%rip),%r10 # 4b04 <_sk_store_bgra_hsw+0xe7>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,1,121,126,4,152 ; vmovd %xmm8,(%r8,%r11,4)
- DB 235,208 ; jmp 4a89 <_sk_store_bgra_hsw+0x74>
+ DB 235,208 ; jmp 4a91 <_sk_store_bgra_hsw+0x74>
DB 196,3,121,22,68,152,8,2 ; vpextrd $0x2,%xmm8,0x8(%r8,%r11,4)
DB 196,1,121,214,4,152 ; vmovq %xmm8,(%r8,%r11,4)
- DB 235,192 ; jmp 4a89 <_sk_store_bgra_hsw+0x74>
+ DB 235,192 ; jmp 4a91 <_sk_store_bgra_hsw+0x74>
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,3,121,22,76,152,24,2 ; vpextrd $0x2,%xmm9,0x18(%r8,%r11,4)
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
@@ -4592,7 +4595,7 @@ _sk_store_bgra_hsw LABEL PROC
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,1,121,126,76,152,16 ; vmovd %xmm9,0x10(%r8,%r11,4)
DB 196,1,122,127,4,152 ; vmovdqu %xmm8,(%r8,%r11,4)
- DB 235,143 ; jmp 4a89 <_sk_store_bgra_hsw+0x74>
+ DB 235,143 ; jmp 4a91 <_sk_store_bgra_hsw+0x74>
DB 102,144 ; xchg %ax,%ax
DB 181,255 ; mov $0xff,%ch
DB 255 ; (bad)
@@ -4604,7 +4607,7 @@ _sk_store_bgra_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,219 ; jmpq ffffffffdc004b10 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdbfd9920>
+ DB 233,255,255,255,219 ; jmpq ffffffffdc004b18 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdbfd9910>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,205 ; dec %ebp
@@ -4622,7 +4625,7 @@ _sk_load_f16_hsw LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 117,101 ; jne 4b99 <_sk_load_f16_hsw+0x81>
+ DB 117,101 ; jne 4ba1 <_sk_load_f16_hsw+0x81>
DB 196,65,121,16,4,192 ; vmovupd (%r8,%rax,8),%xmm8
DB 196,193,121,16,84,192,16 ; vmovupd 0x10(%r8,%rax,8),%xmm2
DB 196,193,121,16,92,192,32 ; vmovupd 0x20(%r8,%rax,8),%xmm3
@@ -4648,29 +4651,29 @@ _sk_load_f16_hsw LABEL PROC
DB 196,65,123,16,4,192 ; vmovsd (%r8,%rax,8),%xmm8
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 116,85 ; je 4bff <_sk_load_f16_hsw+0xe7>
+ DB 116,85 ; je 4c07 <_sk_load_f16_hsw+0xe7>
DB 196,65,57,22,68,192,8 ; vmovhpd 0x8(%r8,%rax,8),%xmm8,%xmm8
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,72 ; jb 4bff <_sk_load_f16_hsw+0xe7>
+ DB 114,72 ; jb 4c07 <_sk_load_f16_hsw+0xe7>
DB 196,193,123,16,84,192,16 ; vmovsd 0x10(%r8,%rax,8),%xmm2
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 116,72 ; je 4c0c <_sk_load_f16_hsw+0xf4>
+ DB 116,72 ; je 4c14 <_sk_load_f16_hsw+0xf4>
DB 196,193,105,22,84,192,24 ; vmovhpd 0x18(%r8,%rax,8),%xmm2,%xmm2
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 114,59 ; jb 4c0c <_sk_load_f16_hsw+0xf4>
+ DB 114,59 ; jb 4c14 <_sk_load_f16_hsw+0xf4>
DB 196,193,123,16,92,192,32 ; vmovsd 0x20(%r8,%rax,8),%xmm3
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 15,132,109,255,255,255 ; je 4b4f <_sk_load_f16_hsw+0x37>
+ DB 15,132,109,255,255,255 ; je 4b57 <_sk_load_f16_hsw+0x37>
DB 196,193,97,22,92,192,40 ; vmovhpd 0x28(%r8,%rax,8),%xmm3,%xmm3
DB 72,131,255,7 ; cmp $0x7,%rdi
- DB 15,130,92,255,255,255 ; jb 4b4f <_sk_load_f16_hsw+0x37>
+ DB 15,130,92,255,255,255 ; jb 4b57 <_sk_load_f16_hsw+0x37>
DB 196,65,122,126,76,192,48 ; vmovq 0x30(%r8,%rax,8),%xmm9
- DB 233,80,255,255,255 ; jmpq 4b4f <_sk_load_f16_hsw+0x37>
+ DB 233,80,255,255,255 ; jmpq 4b57 <_sk_load_f16_hsw+0x37>
DB 197,225,87,219 ; vxorpd %xmm3,%xmm3,%xmm3
DB 197,233,87,210 ; vxorpd %xmm2,%xmm2,%xmm2
- DB 233,67,255,255,255 ; jmpq 4b4f <_sk_load_f16_hsw+0x37>
+ DB 233,67,255,255,255 ; jmpq 4b57 <_sk_load_f16_hsw+0x37>
DB 197,225,87,219 ; vxorpd %xmm3,%xmm3,%xmm3
- DB 233,58,255,255,255 ; jmpq 4b4f <_sk_load_f16_hsw+0x37>
+ DB 233,58,255,255,255 ; jmpq 4b57 <_sk_load_f16_hsw+0x37>
PUBLIC _sk_load_f16_dst_hsw
_sk_load_f16_dst_hsw LABEL PROC
@@ -4682,7 +4685,7 @@ _sk_load_f16_dst_hsw LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 117,101 ; jne 4c96 <_sk_load_f16_dst_hsw+0x81>
+ DB 117,101 ; jne 4c9e <_sk_load_f16_dst_hsw+0x81>
DB 196,65,121,16,4,192 ; vmovupd (%r8,%rax,8),%xmm8
DB 196,193,121,16,116,192,16 ; vmovupd 0x10(%r8,%rax,8),%xmm6
DB 196,193,121,16,124,192,32 ; vmovupd 0x20(%r8,%rax,8),%xmm7
@@ -4708,29 +4711,29 @@ _sk_load_f16_dst_hsw LABEL PROC
DB 196,65,123,16,4,192 ; vmovsd (%r8,%rax,8),%xmm8
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 116,85 ; je 4cfc <_sk_load_f16_dst_hsw+0xe7>
+ DB 116,85 ; je 4d04 <_sk_load_f16_dst_hsw+0xe7>
DB 196,65,57,22,68,192,8 ; vmovhpd 0x8(%r8,%rax,8),%xmm8,%xmm8
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,72 ; jb 4cfc <_sk_load_f16_dst_hsw+0xe7>
+ DB 114,72 ; jb 4d04 <_sk_load_f16_dst_hsw+0xe7>
DB 196,193,123,16,116,192,16 ; vmovsd 0x10(%r8,%rax,8),%xmm6
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 116,72 ; je 4d09 <_sk_load_f16_dst_hsw+0xf4>
+ DB 116,72 ; je 4d11 <_sk_load_f16_dst_hsw+0xf4>
DB 196,193,73,22,116,192,24 ; vmovhpd 0x18(%r8,%rax,8),%xmm6,%xmm6
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 114,59 ; jb 4d09 <_sk_load_f16_dst_hsw+0xf4>
+ DB 114,59 ; jb 4d11 <_sk_load_f16_dst_hsw+0xf4>
DB 196,193,123,16,124,192,32 ; vmovsd 0x20(%r8,%rax,8),%xmm7
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 15,132,109,255,255,255 ; je 4c4c <_sk_load_f16_dst_hsw+0x37>
+ DB 15,132,109,255,255,255 ; je 4c54 <_sk_load_f16_dst_hsw+0x37>
DB 196,193,65,22,124,192,40 ; vmovhpd 0x28(%r8,%rax,8),%xmm7,%xmm7
DB 72,131,255,7 ; cmp $0x7,%rdi
- DB 15,130,92,255,255,255 ; jb 4c4c <_sk_load_f16_dst_hsw+0x37>
+ DB 15,130,92,255,255,255 ; jb 4c54 <_sk_load_f16_dst_hsw+0x37>
DB 196,65,122,126,76,192,48 ; vmovq 0x30(%r8,%rax,8),%xmm9
- DB 233,80,255,255,255 ; jmpq 4c4c <_sk_load_f16_dst_hsw+0x37>
+ DB 233,80,255,255,255 ; jmpq 4c54 <_sk_load_f16_dst_hsw+0x37>
DB 197,193,87,255 ; vxorpd %xmm7,%xmm7,%xmm7
DB 197,201,87,246 ; vxorpd %xmm6,%xmm6,%xmm6
- DB 233,67,255,255,255 ; jmpq 4c4c <_sk_load_f16_dst_hsw+0x37>
+ DB 233,67,255,255,255 ; jmpq 4c54 <_sk_load_f16_dst_hsw+0x37>
DB 197,193,87,255 ; vxorpd %xmm7,%xmm7,%xmm7
- DB 233,58,255,255,255 ; jmpq 4c4c <_sk_load_f16_dst_hsw+0x37>
+ DB 233,58,255,255,255 ; jmpq 4c54 <_sk_load_f16_dst_hsw+0x37>
PUBLIC _sk_gather_f16_hsw
_sk_gather_f16_hsw LABEL PROC
@@ -4799,7 +4802,7 @@ _sk_store_f16_hsw LABEL PROC
DB 196,65,57,98,205 ; vpunpckldq %xmm13,%xmm8,%xmm9
DB 196,65,57,106,197 ; vpunpckhdq %xmm13,%xmm8,%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,31 ; jne 4e46 <_sk_store_f16_hsw+0x7b>
+ DB 117,31 ; jne 4e4e <_sk_store_f16_hsw+0x7b>
DB 196,65,122,127,28,192 ; vmovdqu %xmm11,(%r8,%rax,8)
DB 196,65,122,127,84,192,16 ; vmovdqu %xmm10,0x10(%r8,%rax,8)
DB 196,65,122,127,76,192,32 ; vmovdqu %xmm9,0x20(%r8,%rax,8)
@@ -4808,22 +4811,22 @@ _sk_store_f16_hsw LABEL PROC
DB 255,224 ; jmpq *%rax
DB 196,65,121,214,28,192 ; vmovq %xmm11,(%r8,%rax,8)
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 116,240 ; je 4e42 <_sk_store_f16_hsw+0x77>
+ DB 116,240 ; je 4e4a <_sk_store_f16_hsw+0x77>
DB 196,65,121,23,92,192,8 ; vmovhpd %xmm11,0x8(%r8,%rax,8)
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,227 ; jb 4e42 <_sk_store_f16_hsw+0x77>
+ DB 114,227 ; jb 4e4a <_sk_store_f16_hsw+0x77>
DB 196,65,121,214,84,192,16 ; vmovq %xmm10,0x10(%r8,%rax,8)
- DB 116,218 ; je 4e42 <_sk_store_f16_hsw+0x77>
+ DB 116,218 ; je 4e4a <_sk_store_f16_hsw+0x77>
DB 196,65,121,23,84,192,24 ; vmovhpd %xmm10,0x18(%r8,%rax,8)
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 114,205 ; jb 4e42 <_sk_store_f16_hsw+0x77>
+ DB 114,205 ; jb 4e4a <_sk_store_f16_hsw+0x77>
DB 196,65,121,214,76,192,32 ; vmovq %xmm9,0x20(%r8,%rax,8)
- DB 116,196 ; je 4e42 <_sk_store_f16_hsw+0x77>
+ DB 116,196 ; je 4e4a <_sk_store_f16_hsw+0x77>
DB 196,65,121,23,76,192,40 ; vmovhpd %xmm9,0x28(%r8,%rax,8)
DB 72,131,255,7 ; cmp $0x7,%rdi
- DB 114,183 ; jb 4e42 <_sk_store_f16_hsw+0x77>
+ DB 114,183 ; jb 4e4a <_sk_store_f16_hsw+0x77>
DB 196,65,121,214,68,192,48 ; vmovq %xmm8,0x30(%r8,%rax,8)
- DB 235,174 ; jmp 4e42 <_sk_store_f16_hsw+0x77>
+ DB 235,174 ; jmp 4e4a <_sk_store_f16_hsw+0x77>
PUBLIC _sk_load_u16_be_hsw
_sk_load_u16_be_hsw LABEL PROC
@@ -4836,7 +4839,7 @@ _sk_load_u16_be_hsw LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 73,99,193 ; movslq %r9d,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,204,0,0,0 ; jne 4f87 <_sk_load_u16_be_hsw+0xf3>
+ DB 15,133,204,0,0,0 ; jne 4f8f <_sk_load_u16_be_hsw+0xf3>
DB 196,65,121,16,4,64 ; vmovupd (%r8,%rax,2),%xmm8
DB 196,193,121,16,84,64,16 ; vmovupd 0x10(%r8,%rax,2),%xmm2
DB 196,193,121,16,92,64,32 ; vmovupd 0x20(%r8,%rax,2),%xmm3
@@ -4855,7 +4858,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,156,107,2,0 ; vbroadcastss 0x26b9c(%rip),%ymm10 # 2bab8 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,98,125,24,21,184,107,2,0 ; vbroadcastss 0x26bb8(%rip),%ymm10 # 2badc <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
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
@@ -4883,29 +4886,29 @@ _sk_load_u16_be_hsw LABEL PROC
DB 196,65,123,16,4,64 ; vmovsd (%r8,%rax,2),%xmm8
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 116,85 ; je 4fed <_sk_load_u16_be_hsw+0x159>
+ DB 116,85 ; je 4ff5 <_sk_load_u16_be_hsw+0x159>
DB 196,65,57,22,68,64,8 ; vmovhpd 0x8(%r8,%rax,2),%xmm8,%xmm8
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,72 ; jb 4fed <_sk_load_u16_be_hsw+0x159>
+ DB 114,72 ; jb 4ff5 <_sk_load_u16_be_hsw+0x159>
DB 196,193,123,16,84,64,16 ; vmovsd 0x10(%r8,%rax,2),%xmm2
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 116,72 ; je 4ffa <_sk_load_u16_be_hsw+0x166>
+ DB 116,72 ; je 5002 <_sk_load_u16_be_hsw+0x166>
DB 196,193,105,22,84,64,24 ; vmovhpd 0x18(%r8,%rax,2),%xmm2,%xmm2
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 114,59 ; jb 4ffa <_sk_load_u16_be_hsw+0x166>
+ DB 114,59 ; jb 5002 <_sk_load_u16_be_hsw+0x166>
DB 196,193,123,16,92,64,32 ; vmovsd 0x20(%r8,%rax,2),%xmm3
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 15,132,6,255,255,255 ; je 4ed6 <_sk_load_u16_be_hsw+0x42>
+ DB 15,132,6,255,255,255 ; je 4ede <_sk_load_u16_be_hsw+0x42>
DB 196,193,97,22,92,64,40 ; vmovhpd 0x28(%r8,%rax,2),%xmm3,%xmm3
DB 72,131,255,7 ; cmp $0x7,%rdi
- DB 15,130,245,254,255,255 ; jb 4ed6 <_sk_load_u16_be_hsw+0x42>
+ DB 15,130,245,254,255,255 ; jb 4ede <_sk_load_u16_be_hsw+0x42>
DB 196,65,122,126,76,64,48 ; vmovq 0x30(%r8,%rax,2),%xmm9
- DB 233,233,254,255,255 ; jmpq 4ed6 <_sk_load_u16_be_hsw+0x42>
+ DB 233,233,254,255,255 ; jmpq 4ede <_sk_load_u16_be_hsw+0x42>
DB 197,225,87,219 ; vxorpd %xmm3,%xmm3,%xmm3
DB 197,233,87,210 ; vxorpd %xmm2,%xmm2,%xmm2
- DB 233,220,254,255,255 ; jmpq 4ed6 <_sk_load_u16_be_hsw+0x42>
+ DB 233,220,254,255,255 ; jmpq 4ede <_sk_load_u16_be_hsw+0x42>
DB 197,225,87,219 ; vxorpd %xmm3,%xmm3,%xmm3
- DB 233,211,254,255,255 ; jmpq 4ed6 <_sk_load_u16_be_hsw+0x42>
+ DB 233,211,254,255,255 ; jmpq 4ede <_sk_load_u16_be_hsw+0x42>
PUBLIC _sk_load_rgb_u16_be_hsw
_sk_load_rgb_u16_be_hsw LABEL PROC
@@ -4920,7 +4923,7 @@ _sk_load_rgb_u16_be_hsw LABEL PROC
DB 72,141,4,64 ; lea (%rax,%rax,2),%rax
DB 72,193,248,32 ; sar $0x20,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,205,0,0,0 ; jne 50fb <_sk_load_rgb_u16_be_hsw+0xf8>
+ DB 15,133,205,0,0,0 ; jne 5103 <_sk_load_rgb_u16_be_hsw+0xf8>
DB 196,65,122,111,28,64 ; vmovdqu (%r8,%rax,2),%xmm11
DB 196,193,122,111,92,64,12 ; vmovdqu 0xc(%r8,%rax,2),%xmm3
DB 196,193,122,111,84,64,24 ; vmovdqu 0x18(%r8,%rax,2),%xmm2
@@ -4945,7 +4948,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,11,106,2,0 ; vbroadcastss 0x26a0b(%rip),%ymm9 # 2bab8 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,98,125,24,13,39,106,2,0 ; vbroadcastss 0x26a27(%rip),%ymm9 # 2badc <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
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
@@ -4961,69 +4964,69 @@ _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,47,105,2,0 ; vbroadcastss 0x2692f(%rip),%ymm3 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,226,125,24,29,71,105,2,0 ; vbroadcastss 0x26947(%rip),%ymm3 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 255,224 ; jmpq *%rax
DB 196,193,121,110,4,64 ; vmovd (%r8,%rax,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,65,121,196,92,64,4,2 ; vpinsrw $0x2,0x4(%r8,%rax,2),%xmm0,%xmm11
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,31 ; jne 5133 <_sk_load_rgb_u16_be_hsw+0x130>
+ DB 117,31 ; jne 513b <_sk_load_rgb_u16_be_hsw+0x130>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,241,239,201 ; vpxor %xmm1,%xmm1,%xmm1
DB 197,233,239,210 ; vpxor %xmm2,%xmm2,%xmm2
DB 196,65,41,239,210 ; vpxor %xmm10,%xmm10,%xmm10
DB 197,225,239,219 ; vpxor %xmm3,%xmm3,%xmm3
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
- DB 233,48,255,255,255 ; jmpq 5063 <_sk_load_rgb_u16_be_hsw+0x60>
+ DB 233,48,255,255,255 ; jmpq 506b <_sk_load_rgb_u16_be_hsw+0x60>
DB 196,193,121,110,68,64,6 ; vmovd 0x6(%r8,%rax,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,65,121,196,68,64,10,2 ; vpinsrw $0x2,0xa(%r8,%rax,2),%xmm0,%xmm8
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,48 ; jb 517d <_sk_load_rgb_u16_be_hsw+0x17a>
+ DB 114,48 ; jb 5185 <_sk_load_rgb_u16_be_hsw+0x17a>
DB 196,193,121,110,68,64,12 ; vmovd 0xc(%r8,%rax,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,193,121,196,92,64,16,2 ; vpinsrw $0x2,0x10(%r8,%rax,2),%xmm0,%xmm3
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 117,48 ; jne 5197 <_sk_load_rgb_u16_be_hsw+0x194>
+ DB 117,48 ; jne 519f <_sk_load_rgb_u16_be_hsw+0x194>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,241,239,201 ; vpxor %xmm1,%xmm1,%xmm1
DB 197,233,239,210 ; vpxor %xmm2,%xmm2,%xmm2
DB 196,65,41,239,210 ; vpxor %xmm10,%xmm10,%xmm10
- DB 233,230,254,255,255 ; jmpq 5063 <_sk_load_rgb_u16_be_hsw+0x60>
+ DB 233,230,254,255,255 ; jmpq 506b <_sk_load_rgb_u16_be_hsw+0x60>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,241,239,201 ; vpxor %xmm1,%xmm1,%xmm1
DB 197,233,239,210 ; vpxor %xmm2,%xmm2,%xmm2
DB 196,65,41,239,210 ; vpxor %xmm10,%xmm10,%xmm10
DB 197,225,239,219 ; vpxor %xmm3,%xmm3,%xmm3
- DB 233,204,254,255,255 ; jmpq 5063 <_sk_load_rgb_u16_be_hsw+0x60>
+ DB 233,204,254,255,255 ; jmpq 506b <_sk_load_rgb_u16_be_hsw+0x60>
DB 196,193,121,110,68,64,18 ; vmovd 0x12(%r8,%rax,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,65,121,196,84,64,22,2 ; vpinsrw $0x2,0x16(%r8,%rax,2),%xmm0,%xmm10
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 114,39 ; jb 51d8 <_sk_load_rgb_u16_be_hsw+0x1d5>
+ DB 114,39 ; jb 51e0 <_sk_load_rgb_u16_be_hsw+0x1d5>
DB 196,193,121,110,68,64,24 ; vmovd 0x18(%r8,%rax,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,193,121,196,84,64,28,2 ; vpinsrw $0x2,0x1c(%r8,%rax,2),%xmm0,%xmm2
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 117,30 ; jne 51e9 <_sk_load_rgb_u16_be_hsw+0x1e6>
+ DB 117,30 ; jne 51f1 <_sk_load_rgb_u16_be_hsw+0x1e6>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,241,239,201 ; vpxor %xmm1,%xmm1,%xmm1
- DB 233,139,254,255,255 ; jmpq 5063 <_sk_load_rgb_u16_be_hsw+0x60>
+ DB 233,139,254,255,255 ; jmpq 506b <_sk_load_rgb_u16_be_hsw+0x60>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,241,239,201 ; vpxor %xmm1,%xmm1,%xmm1
DB 197,233,239,210 ; vpxor %xmm2,%xmm2,%xmm2
- DB 233,122,254,255,255 ; jmpq 5063 <_sk_load_rgb_u16_be_hsw+0x60>
+ DB 233,122,254,255,255 ; jmpq 506b <_sk_load_rgb_u16_be_hsw+0x60>
DB 196,193,121,110,68,64,30 ; vmovd 0x1e(%r8,%rax,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,193,121,196,76,64,34,2 ; vpinsrw $0x2,0x22(%r8,%rax,2),%xmm0,%xmm1
DB 72,131,255,7 ; cmp $0x7,%rdi
- DB 114,25 ; jb 521c <_sk_load_rgb_u16_be_hsw+0x219>
+ DB 114,25 ; jb 5224 <_sk_load_rgb_u16_be_hsw+0x219>
DB 196,193,121,110,68,64,36 ; vmovd 0x24(%r8,%rax,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,193,121,196,68,64,40,2 ; vpinsrw $0x2,0x28(%r8,%rax,2),%xmm0,%xmm0
- DB 233,71,254,255,255 ; jmpq 5063 <_sk_load_rgb_u16_be_hsw+0x60>
+ DB 233,71,254,255,255 ; jmpq 506b <_sk_load_rgb_u16_be_hsw+0x60>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
- DB 233,62,254,255,255 ; jmpq 5063 <_sk_load_rgb_u16_be_hsw+0x60>
+ DB 233,62,254,255,255 ; jmpq 506b <_sk_load_rgb_u16_be_hsw+0x60>
PUBLIC _sk_store_u16_be_hsw
_sk_store_u16_be_hsw LABEL PROC
@@ -5035,7 +5038,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,244,104,2,0 ; vbroadcastss 0x268f4(%rip),%ymm8 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0x950>
+ DB 196,98,125,24,5,16,105,2,0 ; vbroadcastss 0x26910(%rip),%ymm8 # 2bb64 <_sk_srcover_rgba_8888_sse2_lowp+0x95c>
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
@@ -5073,7 +5076,7 @@ _sk_store_u16_be_hsw LABEL PROC
DB 196,65,17,98,200 ; vpunpckldq %xmm8,%xmm13,%xmm9
DB 196,65,17,106,192 ; vpunpckhdq %xmm8,%xmm13,%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,31 ; jne 5330 <_sk_store_u16_be_hsw+0x10b>
+ DB 117,31 ; jne 5338 <_sk_store_u16_be_hsw+0x10b>
DB 196,65,122,127,28,64 ; vmovdqu %xmm11,(%r8,%rax,2)
DB 196,65,122,127,84,64,16 ; vmovdqu %xmm10,0x10(%r8,%rax,2)
DB 196,65,122,127,76,64,32 ; vmovdqu %xmm9,0x20(%r8,%rax,2)
@@ -5082,22 +5085,22 @@ _sk_store_u16_be_hsw LABEL PROC
DB 255,224 ; jmpq *%rax
DB 196,65,121,214,28,64 ; vmovq %xmm11,(%r8,%rax,2)
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 116,240 ; je 532c <_sk_store_u16_be_hsw+0x107>
+ DB 116,240 ; je 5334 <_sk_store_u16_be_hsw+0x107>
DB 196,65,121,23,92,64,8 ; vmovhpd %xmm11,0x8(%r8,%rax,2)
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,227 ; jb 532c <_sk_store_u16_be_hsw+0x107>
+ DB 114,227 ; jb 5334 <_sk_store_u16_be_hsw+0x107>
DB 196,65,121,214,84,64,16 ; vmovq %xmm10,0x10(%r8,%rax,2)
- DB 116,218 ; je 532c <_sk_store_u16_be_hsw+0x107>
+ DB 116,218 ; je 5334 <_sk_store_u16_be_hsw+0x107>
DB 196,65,121,23,84,64,24 ; vmovhpd %xmm10,0x18(%r8,%rax,2)
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 114,205 ; jb 532c <_sk_store_u16_be_hsw+0x107>
+ DB 114,205 ; jb 5334 <_sk_store_u16_be_hsw+0x107>
DB 196,65,121,214,76,64,32 ; vmovq %xmm9,0x20(%r8,%rax,2)
- DB 116,196 ; je 532c <_sk_store_u16_be_hsw+0x107>
+ DB 116,196 ; je 5334 <_sk_store_u16_be_hsw+0x107>
DB 196,65,121,23,76,64,40 ; vmovhpd %xmm9,0x28(%r8,%rax,2)
DB 72,131,255,7 ; cmp $0x7,%rdi
- DB 114,183 ; jb 532c <_sk_store_u16_be_hsw+0x107>
+ DB 114,183 ; jb 5334 <_sk_store_u16_be_hsw+0x107>
DB 196,65,121,214,68,64,48 ; vmovq %xmm8,0x30(%r8,%rax,2)
- DB 235,174 ; jmp 532c <_sk_store_u16_be_hsw+0x107>
+ DB 235,174 ; jmp 5334 <_sk_store_u16_be_hsw+0x107>
PUBLIC _sk_load_f32_hsw
_sk_load_f32_hsw LABEL PROC
@@ -5105,7 +5108,7 @@ _sk_load_f32_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,253,87,192 ; vxorpd %ymm0,%ymm0,%ymm0
DB 72,131,255,7 ; cmp $0x7,%rdi
- DB 15,135,94,1,0,0 ; ja 54f3 <_sk_load_f32_hsw+0x175>
+ DB 15,135,94,1,0,0 ; ja 54fb <_sk_load_f32_hsw+0x175>
DB 197,253,17,36,36 ; vmovupd %ymm4,(%rsp)
DB 197,253,17,108,36,32 ; vmovupd %ymm5,0x20(%rsp)
DB 197,253,17,116,36,64 ; vmovupd %ymm6,0x40(%rsp)
@@ -5117,7 +5120,7 @@ _sk_load_f32_hsw LABEL PROC
DB 73,193,224,2 ; shl $0x2,%r8
DB 76,3,0 ; add (%rax),%r8
DB 77,99,201 ; movslq %r9d,%r9
- DB 76,141,21,52,1,0,0 ; lea 0x134(%rip),%r10 # 5504 <_sk_load_f32_hsw+0x186>
+ DB 76,141,21,52,1,0,0 ; lea 0x134(%rip),%r10 # 550c <_sk_load_f32_hsw+0x186>
DB 73,99,4,186 ; movslq (%r10,%rdi,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 197,221,87,228 ; vxorpd %ymm4,%ymm4,%ymm4
@@ -5180,7 +5183,7 @@ _sk_load_f32_hsw LABEL PROC
DB 197,229,87,219 ; vxorpd %ymm3,%ymm3,%ymm3
DB 196,65,45,87,210 ; vxorpd %ymm10,%ymm10,%ymm10
DB 197,245,87,201 ; vxorpd %ymm1,%ymm1,%ymm1
- DB 235,196 ; jmp 54c6 <_sk_load_f32_hsw+0x148>
+ DB 235,196 ; jmp 54ce <_sk_load_f32_hsw+0x148>
DB 102,144 ; xchg %ax,%ax
DB 25,255 ; sbb %edi,%edi
DB 255 ; (bad)
@@ -5206,7 +5209,7 @@ _sk_load_f32_dst_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,221,87,228 ; vxorpd %ymm4,%ymm4,%ymm4
DB 72,131,255,7 ; cmp $0x7,%rdi
- DB 15,135,94,1,0,0 ; ja 5699 <_sk_load_f32_dst_hsw+0x175>
+ DB 15,135,94,1,0,0 ; ja 56a1 <_sk_load_f32_dst_hsw+0x175>
DB 197,253,17,4,36 ; vmovupd %ymm0,(%rsp)
DB 197,253,17,76,36,32 ; vmovupd %ymm1,0x20(%rsp)
DB 197,253,17,84,36,64 ; vmovupd %ymm2,0x40(%rsp)
@@ -5218,7 +5221,7 @@ _sk_load_f32_dst_hsw LABEL PROC
DB 73,193,224,2 ; shl $0x2,%r8
DB 76,3,0 ; add (%rax),%r8
DB 77,99,201 ; movslq %r9d,%r9
- DB 76,141,21,50,1,0,0 ; lea 0x132(%rip),%r10 # 56a8 <_sk_load_f32_dst_hsw+0x184>
+ DB 76,141,21,50,1,0,0 ; lea 0x132(%rip),%r10 # 56b0 <_sk_load_f32_dst_hsw+0x184>
DB 73,99,4,186 ; movslq (%r10,%rdi,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 197,253,87,192 ; vxorpd %ymm0,%ymm0,%ymm0
@@ -5281,7 +5284,7 @@ _sk_load_f32_dst_hsw LABEL PROC
DB 197,197,87,255 ; vxorpd %ymm7,%ymm7,%ymm7
DB 196,65,45,87,210 ; vxorpd %ymm10,%ymm10,%ymm10
DB 197,213,87,237 ; vxorpd %ymm5,%ymm5,%ymm5
- DB 235,196 ; jmp 566c <_sk_load_f32_dst_hsw+0x148>
+ DB 235,196 ; jmp 5674 <_sk_load_f32_dst_hsw+0x148>
DB 27,255 ; sbb %edi,%edi
DB 255 ; (bad)
DB 255,161,255,255,255,140 ; jmpq *-0x73000001(%rcx)
@@ -5292,7 +5295,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) # 290056c4 <_sk_srcover_rgba_8888_sse2_lowp+0x28fda4d4>
+ DB 255,53,255,255,255,40 ; pushq 0x28ffffff(%rip) # 290056cc <_sk_srcover_rgba_8888_sse2_lowp+0x28fda4c4>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -5316,7 +5319,7 @@ _sk_store_f32_hsw LABEL PROC
DB 196,65,37,20,196 ; vunpcklpd %ymm12,%ymm11,%ymm8
DB 196,65,37,21,220 ; vunpckhpd %ymm12,%ymm11,%ymm11
DB 72,133,255 ; test %rdi,%rdi
- DB 117,55 ; jne 5747 <_sk_store_f32_hsw+0x7f>
+ DB 117,55 ; jne 574f <_sk_store_f32_hsw+0x7f>
DB 196,67,45,24,225,1 ; vinsertf128 $0x1,%xmm9,%ymm10,%ymm12
DB 196,67,61,24,235,1 ; vinsertf128 $0x1,%xmm11,%ymm8,%ymm13
DB 196,67,45,6,201,49 ; vperm2f128 $0x31,%ymm9,%ymm10,%ymm9
@@ -5329,22 +5332,22 @@ _sk_store_f32_hsw LABEL PROC
DB 255,224 ; jmpq *%rax
DB 196,65,121,17,20,128 ; vmovupd %xmm10,(%r8,%rax,4)
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 116,240 ; je 5743 <_sk_store_f32_hsw+0x7b>
+ DB 116,240 ; je 574b <_sk_store_f32_hsw+0x7b>
DB 196,65,121,17,76,128,16 ; vmovupd %xmm9,0x10(%r8,%rax,4)
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,227 ; jb 5743 <_sk_store_f32_hsw+0x7b>
+ DB 114,227 ; jb 574b <_sk_store_f32_hsw+0x7b>
DB 196,65,121,17,68,128,32 ; vmovupd %xmm8,0x20(%r8,%rax,4)
- DB 116,218 ; je 5743 <_sk_store_f32_hsw+0x7b>
+ DB 116,218 ; je 574b <_sk_store_f32_hsw+0x7b>
DB 196,65,121,17,92,128,48 ; vmovupd %xmm11,0x30(%r8,%rax,4)
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 114,205 ; jb 5743 <_sk_store_f32_hsw+0x7b>
+ DB 114,205 ; jb 574b <_sk_store_f32_hsw+0x7b>
DB 196,67,125,25,84,128,64,1 ; vextractf128 $0x1,%ymm10,0x40(%r8,%rax,4)
- DB 116,195 ; je 5743 <_sk_store_f32_hsw+0x7b>
+ DB 116,195 ; je 574b <_sk_store_f32_hsw+0x7b>
DB 196,67,125,25,76,128,80,1 ; vextractf128 $0x1,%ymm9,0x50(%r8,%rax,4)
DB 72,131,255,7 ; cmp $0x7,%rdi
- DB 114,181 ; jb 5743 <_sk_store_f32_hsw+0x7b>
+ DB 114,181 ; jb 574b <_sk_store_f32_hsw+0x7b>
DB 196,67,125,25,68,128,96,1 ; vextractf128 $0x1,%ymm8,0x60(%r8,%rax,4)
- DB 235,171 ; jmp 5743 <_sk_store_f32_hsw+0x7b>
+ DB 235,171 ; jmp 574b <_sk_store_f32_hsw+0x7b>
PUBLIC _sk_repeat_x_hsw
_sk_repeat_x_hsw LABEL PROC
@@ -5377,7 +5380,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,37,98,2,0 ; vmulss 0x26225(%rip),%xmm9,%xmm0 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 197,178,89,5,61,98,2,0 ; vmulss 0x2623d(%rip),%xmm9,%xmm0 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,226,125,24,192 ; vbroadcastss %xmm0,%ymm0
DB 197,164,89,192 ; vmulps %ymm0,%ymm11,%ymm0
DB 196,227,125,8,192,1 ; vroundps $0x1,%ymm0,%ymm0
@@ -5398,7 +5401,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,212,97,2,0 ; vmulss 0x261d4(%rip),%xmm9,%xmm1 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 197,178,89,13,236,97,2,0 ; vmulss 0x261ec(%rip),%xmm9,%xmm1 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,226,125,24,201 ; vbroadcastss %xmm1,%ymm1
DB 197,164,89,201 ; vmulps %ymm1,%ymm11,%ymm1
DB 196,227,125,8,201,1 ; vroundps $0x1,%ymm1,%ymm1
@@ -5414,7 +5417,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,156,97,2,0 ; vbroadcastss 0x2619c(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,180,97,2,0 ; vbroadcastss 0x261b4(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -5425,16 +5428,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,118,97,2,0 ; vbroadcastss 0x26176(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,142,97,2,0 ; vbroadcastss 0x2618e(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
PUBLIC _sk_mirror_x_1_hsw
_sk_mirror_x_1_hsw LABEL PROC
- DB 196,98,125,24,5,124,97,2,0 ; vbroadcastss 0x2617c(%rip),%ymm8 # 2ba40 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ DB 196,98,125,24,5,148,97,2,0 ; vbroadcastss 0x26194(%rip),%ymm8 # 2ba60 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,13,82,97,2,0 ; vbroadcastss 0x26152(%rip),%ymm9 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 196,98,125,24,13,106,97,2,0 ; vbroadcastss 0x2616a(%rip),%ymm9 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,65,124,89,201 ; vmulps %ymm9,%ymm0,%ymm9
DB 196,67,125,8,201,1 ; vroundps $0x1,%ymm9,%ymm9
DB 196,65,52,88,201 ; vaddps %ymm9,%ymm9,%ymm9
@@ -5444,18 +5447,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,34,97,2,0 ; vbroadcastss 0x26122(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,58,97,2,0 ; vbroadcastss 0x2613a(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
PUBLIC _sk_luminance_to_alpha_hsw
_sk_luminance_to_alpha_hsw LABEL PROC
- DB 196,226,125,24,29,44,98,2,0 ; vbroadcastss 0x2622c(%rip),%ymm3 # 2bb44 <_sk_srcover_rgba_8888_sse2_lowp+0x954>
- DB 196,98,125,24,5,39,98,2,0 ; vbroadcastss 0x26227(%rip),%ymm8 # 2bb48 <_sk_srcover_rgba_8888_sse2_lowp+0x958>
+ DB 196,226,125,24,29,72,98,2,0 ; vbroadcastss 0x26248(%rip),%ymm3 # 2bb68 <_sk_srcover_rgba_8888_sse2_lowp+0x960>
+ DB 196,98,125,24,5,67,98,2,0 ; vbroadcastss 0x26243(%rip),%ymm8 # 2bb6c <_sk_srcover_rgba_8888_sse2_lowp+0x964>
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,24,98,2,0 ; vbroadcastss 0x26218(%rip),%ymm3 # 2bb4c <_sk_srcover_rgba_8888_sse2_lowp+0x95c>
+ DB 196,226,125,24,29,52,98,2,0 ; vbroadcastss 0x26234(%rip),%ymm3 # 2bb70 <_sk_srcover_rgba_8888_sse2_lowp+0x968>
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
@@ -5638,9 +5641,9 @@ _sk_evenly_spaced_gradient_hsw LABEL PROC
DB 76,139,64,8 ; mov 0x8(%rax),%r8
DB 77,137,202 ; mov %r9,%r10
DB 73,255,202 ; dec %r10
- DB 120,7 ; js 5c2c <_sk_evenly_spaced_gradient_hsw+0x18>
+ DB 120,7 ; js 5c34 <_sk_evenly_spaced_gradient_hsw+0x18>
DB 196,193,242,42,202 ; vcvtsi2ss %r10,%xmm1,%xmm1
- DB 235,22 ; jmp 5c42 <_sk_evenly_spaced_gradient_hsw+0x2e>
+ DB 235,22 ; jmp 5c4a <_sk_evenly_spaced_gradient_hsw+0x2e>
DB 77,137,211 ; mov %r10,%r11
DB 73,209,235 ; shr %r11
DB 65,131,226,1 ; and $0x1,%r10d
@@ -5651,7 +5654,7 @@ _sk_evenly_spaced_gradient_hsw LABEL PROC
DB 197,244,89,200 ; vmulps %ymm0,%ymm1,%ymm1
DB 197,126,91,225 ; vcvttps2dq %ymm1,%ymm12
DB 73,131,249,8 ; cmp $0x8,%r9
- DB 119,73 ; ja 5c9e <_sk_evenly_spaced_gradient_hsw+0x8a>
+ DB 119,73 ; ja 5ca6 <_sk_evenly_spaced_gradient_hsw+0x8a>
DB 196,66,29,22,0 ; vpermps (%r8),%ymm12,%ymm8
DB 76,139,64,40 ; mov 0x28(%rax),%r8
DB 196,66,29,22,8 ; vpermps (%r8),%ymm12,%ymm9
@@ -5667,7 +5670,7 @@ _sk_evenly_spaced_gradient_hsw LABEL PROC
DB 196,194,29,22,24 ; vpermps (%r8),%ymm12,%ymm3
DB 72,139,64,64 ; mov 0x40(%rax),%rax
DB 196,98,29,22,16 ; vpermps (%rax),%ymm12,%ymm10
- DB 233,147,0,0,0 ; jmpq 5d31 <_sk_evenly_spaced_gradient_hsw+0x11d>
+ DB 233,147,0,0,0 ; jmpq 5d39 <_sk_evenly_spaced_gradient_hsw+0x11d>
DB 196,65,13,118,246 ; vpcmpeqd %ymm14,%ymm14,%ymm14
DB 196,65,44,87,210 ; vxorps %ymm10,%ymm10,%ymm10
DB 197,245,118,201 ; vpcmpeqd %ymm1,%ymm1,%ymm1
@@ -5709,14 +5712,14 @@ _sk_evenly_spaced_gradient_hsw LABEL PROC
PUBLIC _sk_gauss_a_to_rgba_hsw
_sk_gauss_a_to_rgba_hsw LABEL PROC
- DB 196,226,125,24,5,250,93,2,0 ; vbroadcastss 0x25dfa(%rip),%ymm0 # 2bb50 <_sk_srcover_rgba_8888_sse2_lowp+0x960>
- DB 196,226,125,24,13,245,93,2,0 ; vbroadcastss 0x25df5(%rip),%ymm1 # 2bb54 <_sk_srcover_rgba_8888_sse2_lowp+0x964>
+ DB 196,226,125,24,5,22,94,2,0 ; vbroadcastss 0x25e16(%rip),%ymm0 # 2bb74 <_sk_srcover_rgba_8888_sse2_lowp+0x96c>
+ DB 196,226,125,24,13,17,94,2,0 ; vbroadcastss 0x25e11(%rip),%ymm1 # 2bb78 <_sk_srcover_rgba_8888_sse2_lowp+0x970>
DB 196,226,101,168,200 ; vfmadd213ps %ymm0,%ymm3,%ymm1
- DB 196,226,125,24,5,235,93,2,0 ; vbroadcastss 0x25deb(%rip),%ymm0 # 2bb58 <_sk_srcover_rgba_8888_sse2_lowp+0x968>
+ DB 196,226,125,24,5,7,94,2,0 ; vbroadcastss 0x25e07(%rip),%ymm0 # 2bb7c <_sk_srcover_rgba_8888_sse2_lowp+0x974>
DB 196,226,101,184,193 ; vfmadd231ps %ymm1,%ymm3,%ymm0
- DB 196,226,125,24,13,225,93,2,0 ; vbroadcastss 0x25de1(%rip),%ymm1 # 2bb5c <_sk_srcover_rgba_8888_sse2_lowp+0x96c>
+ DB 196,226,125,24,13,253,93,2,0 ; vbroadcastss 0x25dfd(%rip),%ymm1 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0x978>
DB 196,226,101,184,200 ; vfmadd231ps %ymm0,%ymm3,%ymm1
- DB 196,226,125,24,5,215,93,2,0 ; vbroadcastss 0x25dd7(%rip),%ymm0 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0x970>
+ DB 196,226,125,24,5,243,93,2,0 ; vbroadcastss 0x25df3(%rip),%ymm0 # 2bb84 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
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
@@ -5729,11 +5732,11 @@ _sk_gradient_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 76,139,0 ; mov (%rax),%r8
DB 73,131,248,1 ; cmp $0x1,%r8
- DB 15,134,220,0,0,0 ; jbe 5e89 <_sk_gradient_hsw+0xeb>
+ DB 15,134,220,0,0,0 ; jbe 5e91 <_sk_gradient_hsw+0xeb>
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,104,92,2,0 ; vbroadcastss 0x25c68(%rip),%ymm2 # 2ba2c <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,226,125,24,21,128,92,2,0 ; vbroadcastss 0x25c80(%rip),%ymm2 # 2ba4c <_sk_srcover_rgba_8888_sse2_lowp+0x844>
DB 196,65,53,239,201 ; vpxor %ymm9,%ymm9,%ymm9
DB 196,130,125,24,28,145 ; vbroadcastss (%r9,%r10,4),%ymm3
DB 197,228,194,216,2 ; vcmpleps %ymm0,%ymm3,%ymm3
@@ -5741,10 +5744,10 @@ _sk_gradient_hsw LABEL PROC
DB 197,53,254,203 ; vpaddd %ymm3,%ymm9,%ymm9
DB 73,255,194 ; inc %r10
DB 77,57,208 ; cmp %r10,%r8
- DB 117,227 ; jne 5dc9 <_sk_gradient_hsw+0x2b>
+ DB 117,227 ; jne 5dd1 <_sk_gradient_hsw+0x2b>
DB 76,139,72,8 ; mov 0x8(%rax),%r9
DB 73,131,248,8 ; cmp $0x8,%r8
- DB 15,134,158,0,0,0 ; jbe 5e92 <_sk_gradient_hsw+0xf4>
+ DB 15,134,158,0,0,0 ; jbe 5e9a <_sk_gradient_hsw+0xf4>
DB 196,65,13,118,246 ; vpcmpeqd %ymm14,%ymm14,%ymm14
DB 196,65,36,87,219 ; vxorps %ymm11,%ymm11,%ymm11
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
@@ -5776,7 +5779,7 @@ _sk_gradient_hsw LABEL PROC
DB 196,130,5,146,28,136 ; vgatherdps %ymm15,(%r8,%ymm9,4),%ymm3
DB 72,139,64,64 ; mov 0x40(%rax),%rax
DB 196,34,13,146,28,136 ; vgatherdps %ymm14,(%rax,%ymm9,4),%ymm11
- DB 235,77 ; jmp 5ed6 <_sk_gradient_hsw+0x138>
+ DB 235,77 ; jmp 5ede <_sk_gradient_hsw+0x138>
DB 76,139,72,8 ; mov 0x8(%rax),%r9
DB 196,65,52,87,201 ; vxorps %ymm9,%ymm9,%ymm9
DB 196,66,53,22,1 ; vpermps (%r9),%ymm9,%ymm8
@@ -5832,24 +5835,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,243,91,2,0 ; vbroadcastss 0x25bf3(%rip),%ymm13 # 2bb64 <_sk_srcover_rgba_8888_sse2_lowp+0x974>
- DB 196,98,125,24,53,238,91,2,0 ; vbroadcastss 0x25bee(%rip),%ymm14 # 2bb68 <_sk_srcover_rgba_8888_sse2_lowp+0x978>
+ DB 196,98,125,24,45,15,92,2,0 ; vbroadcastss 0x25c0f(%rip),%ymm13 # 2bb88 <_sk_srcover_rgba_8888_sse2_lowp+0x980>
+ DB 196,98,125,24,53,10,92,2,0 ; vbroadcastss 0x25c0a(%rip),%ymm14 # 2bb8c <_sk_srcover_rgba_8888_sse2_lowp+0x984>
DB 196,66,29,184,245 ; vfmadd231ps %ymm13,%ymm12,%ymm14
- DB 196,98,125,24,45,228,91,2,0 ; vbroadcastss 0x25be4(%rip),%ymm13 # 2bb6c <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
+ DB 196,98,125,24,45,0,92,2,0 ; vbroadcastss 0x25c00(%rip),%ymm13 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
DB 196,66,29,184,238 ; vfmadd231ps %ymm14,%ymm12,%ymm13
- DB 196,98,125,24,53,218,91,2,0 ; vbroadcastss 0x25bda(%rip),%ymm14 # 2bb70 <_sk_srcover_rgba_8888_sse2_lowp+0x980>
+ DB 196,98,125,24,53,246,91,2,0 ; vbroadcastss 0x25bf6(%rip),%ymm14 # 2bb94 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
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,197,91,2,0 ; vbroadcastss 0x25bc5(%rip),%ymm10 # 2bb74 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
+ DB 196,98,125,24,21,225,91,2,0 ; vbroadcastss 0x25be1(%rip),%ymm10 # 2bb98 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
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,91,90,2,0 ; vbroadcastss 0x25a5b(%rip),%ymm10 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 196,98,125,24,21,115,90,2,0 ; vbroadcastss 0x25a73(%rip),%ymm10 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,65,44,92,209 ; vsubps %ymm9,%ymm10,%ymm10
DB 196,195,53,74,194,0 ; vblendvps %ymm0,%ymm10,%ymm9,%ymm0
DB 196,65,116,194,200,1 ; vcmpltps %ymm8,%ymm1,%ymm9
- DB 196,98,125,24,21,69,90,2,0 ; vbroadcastss 0x25a45(%rip),%ymm10 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,21,93,90,2,0 ; vbroadcastss 0x25a5d(%rip),%ymm10 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,44,92,208 ; vsubps %ymm0,%ymm10,%ymm10
DB 196,195,125,74,194,144 ; vblendvps %ymm9,%ymm10,%ymm0,%ymm0
DB 196,65,124,194,200,3 ; vcmpunordps %ymm8,%ymm0,%ymm9
@@ -5873,23 +5876,23 @@ _sk_xy_to_2pt_conical_quadratic_max_hsw LABEL PROC
DB 197,50,89,80,44 ; vmulss 0x2c(%rax),%xmm9,%xmm10
DB 196,66,125,24,210 ; vbroadcastss %xmm10,%ymm10
DB 197,44,88,208 ; vaddps %ymm0,%ymm10,%ymm10
- DB 196,98,125,24,29,69,91,2,0 ; vbroadcastss 0x25b45(%rip),%ymm11 # 2bb78 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
+ DB 196,98,125,24,29,97,91,2,0 ; vbroadcastss 0x25b61(%rip),%ymm11 # 2bb9c <_sk_srcover_rgba_8888_sse2_lowp+0x994>
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,36,91,2,0 ; vbroadcastss 0x25b24(%rip),%ymm9 # 2bb7c <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ DB 196,98,125,24,13,64,91,2,0 ; vbroadcastss 0x25b40(%rip),%ymm9 # 2bba0 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 196,194,45,184,194 ; vfmadd231ps %ymm10,%ymm10,%ymm0
DB 197,252,81,192 ; vsqrtps %ymm0,%ymm0
DB 196,98,125,24,64,36 ; vbroadcastss 0x24(%rax),%ymm8
- DB 196,98,125,24,13,7,91,2,0 ; vbroadcastss 0x25b07(%rip),%ymm9 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
+ DB 196,98,125,24,13,35,91,2,0 ; vbroadcastss 0x25b23(%rip),%ymm9 # 2bba4 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
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,152,89,2,0 ; vbroadcastss 0x25998(%rip),%ymm11 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 196,98,125,24,29,176,89,2,0 ; vbroadcastss 0x259b0(%rip),%ymm11 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
DB 196,65,44,89,208 ; vmulps %ymm8,%ymm10,%ymm10
DB 197,180,92,192 ; vsubps %ymm0,%ymm9,%ymm0
@@ -5906,23 +5909,23 @@ _sk_xy_to_2pt_conical_quadratic_min_hsw LABEL PROC
DB 197,50,89,80,44 ; vmulss 0x2c(%rax),%xmm9,%xmm10
DB 196,66,125,24,210 ; vbroadcastss %xmm10,%ymm10
DB 197,44,88,208 ; vaddps %ymm0,%ymm10,%ymm10
- DB 196,98,125,24,29,173,90,2,0 ; vbroadcastss 0x25aad(%rip),%ymm11 # 2bb78 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
+ DB 196,98,125,24,29,201,90,2,0 ; vbroadcastss 0x25ac9(%rip),%ymm11 # 2bb9c <_sk_srcover_rgba_8888_sse2_lowp+0x994>
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,140,90,2,0 ; vbroadcastss 0x25a8c(%rip),%ymm9 # 2bb7c <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ DB 196,98,125,24,13,168,90,2,0 ; vbroadcastss 0x25aa8(%rip),%ymm9 # 2bba0 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 196,194,45,184,194 ; vfmadd231ps %ymm10,%ymm10,%ymm0
DB 197,252,81,192 ; vsqrtps %ymm0,%ymm0
DB 196,98,125,24,64,36 ; vbroadcastss 0x24(%rax),%ymm8
- DB 196,98,125,24,13,111,90,2,0 ; vbroadcastss 0x25a6f(%rip),%ymm9 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
+ DB 196,98,125,24,13,139,90,2,0 ; vbroadcastss 0x25a8b(%rip),%ymm9 # 2bba4 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
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,0,89,2,0 ; vbroadcastss 0x25900(%rip),%ymm11 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 196,98,125,24,29,24,89,2,0 ; vbroadcastss 0x25918(%rip),%ymm11 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
DB 196,65,44,89,208 ; vmulps %ymm8,%ymm10,%ymm10
DB 197,180,92,192 ; vsubps %ymm0,%ymm9,%ymm0
@@ -5938,14 +5941,14 @@ _sk_xy_to_2pt_conical_linear_hsw LABEL PROC
DB 197,58,89,72,44 ; vmulss 0x2c(%rax),%xmm8,%xmm9
DB 196,66,125,24,201 ; vbroadcastss %xmm9,%ymm9
DB 197,52,88,200 ; vaddps %ymm0,%ymm9,%ymm9
- DB 196,98,125,24,21,27,90,2,0 ; vbroadcastss 0x25a1b(%rip),%ymm10 # 2bb78 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
+ DB 196,98,125,24,21,55,90,2,0 ; vbroadcastss 0x25a37(%rip),%ymm10 # 2bb9c <_sk_srcover_rgba_8888_sse2_lowp+0x994>
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,254,89,2,0 ; vbroadcastss 0x259fe(%rip),%ymm8 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
+ DB 196,98,125,24,5,26,90,2,0 ; vbroadcastss 0x25a1a(%rip),%ymm8 # 2bba4 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
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
@@ -5982,7 +5985,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,45,88,2,0 ; vbroadcastss 0x2582d(%rip),%ymm8 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 196,98,125,24,5,69,88,2,0 ; vbroadcastss 0x25845(%rip),%ymm8 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,65,124,88,200 ; vaddps %ymm8,%ymm0,%ymm9
DB 196,67,125,8,209,1 ; vroundps $0x1,%ymm9,%ymm10
DB 196,65,52,92,202 ; vsubps %ymm10,%ymm9,%ymm9
@@ -6012,9 +6015,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,29,89,2,0 ; vbroadcastss 0x2591d(%rip),%ymm0 # 2bb84 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ DB 196,226,125,24,5,57,89,2,0 ; vbroadcastss 0x25939(%rip),%ymm0 # 2bba8 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,180,87,2,0 ; vbroadcastss 0x257b4(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,204,87,2,0 ; vbroadcastss 0x257cc(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,64,64 ; vsubps 0x40(%rax),%ymm8,%ymm8
DB 197,124,17,128,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6023,7 +6026,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,148,87,2,0 ; vbroadcastss 0x25794(%rip),%ymm0 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 196,226,125,24,5,172,87,2,0 ; vbroadcastss 0x257ac(%rip),%ymm0 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
DB 197,124,16,64,64 ; vmovups 0x40(%rax),%ymm8
DB 197,124,17,128,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
@@ -6033,9 +6036,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,212,88,2,0 ; vbroadcastss 0x258d4(%rip),%ymm1 # 2bb84 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ DB 196,226,125,24,13,240,88,2,0 ; vbroadcastss 0x258f0(%rip),%ymm1 # 2bba8 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,106,87,2,0 ; vbroadcastss 0x2576a(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,130,87,2,0 ; vbroadcastss 0x25782(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,64,96 ; vsubps 0x60(%rax),%ymm8,%ymm8
DB 197,124,17,128,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6044,7 +6047,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,74,87,2,0 ; vbroadcastss 0x2574a(%rip),%ymm1 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 196,226,125,24,13,98,87,2,0 ; vbroadcastss 0x25762(%rip),%ymm1 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
DB 197,124,16,64,96 ; vmovups 0x60(%rax),%ymm8
DB 197,124,17,128,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
@@ -6054,13 +6057,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,141,88,2,0 ; vbroadcastss 0x2588d(%rip),%ymm0 # 2bb88 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ DB 196,226,125,24,5,169,88,2,0 ; vbroadcastss 0x258a9(%rip),%ymm0 # 2bbac <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,32,87,2,0 ; vbroadcastss 0x25720(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,56,87,2,0 ; vbroadcastss 0x25738(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,64,64 ; vsubps 0x40(%rax),%ymm8,%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,125,87,2,0 ; vbroadcastss 0x2577d(%rip),%ymm10 # 2ba98 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
- DB 196,98,125,24,29,104,88,2,0 ; vbroadcastss 0x25868(%rip),%ymm11 # 2bb8c <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ DB 196,98,125,24,21,153,87,2,0 ; vbroadcastss 0x25799(%rip),%ymm10 # 2babc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ DB 196,98,125,24,29,132,88,2,0 ; vbroadcastss 0x25884(%rip),%ymm11 # 2bbb0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
DB 196,66,61,168,218 ; vfmadd213ps %ymm10,%ymm8,%ymm11
DB 196,65,36,89,193 ; vmulps %ymm9,%ymm11,%ymm8
DB 197,124,17,128,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
@@ -6070,16 +6073,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,63,88,2,0 ; vbroadcastss 0x2583f(%rip),%ymm0 # 2bb84 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ DB 196,226,125,24,5,91,88,2,0 ; vbroadcastss 0x2585b(%rip),%ymm0 # 2bba8 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,214,86,2,0 ; vbroadcastss 0x256d6(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,238,86,2,0 ; vbroadcastss 0x256ee(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,64,64 ; vsubps 0x40(%rax),%ymm8,%ymm8
- DB 196,98,125,24,13,48,88,2,0 ; vbroadcastss 0x25830(%rip),%ymm9 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
- DB 196,98,125,24,21,43,88,2,0 ; vbroadcastss 0x2582b(%rip),%ymm10 # 2bb94 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ DB 196,98,125,24,13,76,88,2,0 ; vbroadcastss 0x2584c(%rip),%ymm9 # 2bbb4 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
+ DB 196,98,125,24,21,71,88,2,0 ; vbroadcastss 0x25847(%rip),%ymm10 # 2bbb8 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
DB 196,66,61,168,209 ; vfmadd213ps %ymm9,%ymm8,%ymm10
- DB 196,98,125,24,13,173,86,2,0 ; vbroadcastss 0x256ad(%rip),%ymm9 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 196,98,125,24,13,197,86,2,0 ; vbroadcastss 0x256c5(%rip),%ymm9 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,66,61,184,202 ; vfmadd231ps %ymm10,%ymm8,%ymm9
- DB 196,98,125,24,21,19,88,2,0 ; vbroadcastss 0x25813(%rip),%ymm10 # 2bb98 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ DB 196,98,125,24,21,47,88,2,0 ; vbroadcastss 0x2582f(%rip),%ymm10 # 2bbbc <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
DB 196,66,61,184,209 ; vfmadd231ps %ymm9,%ymm8,%ymm10
DB 197,124,17,144,128,0,0,0 ; vmovups %ymm10,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6088,14 +6091,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,131,86,2,0 ; vbroadcastss 0x25683(%rip),%ymm8 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 196,98,125,24,5,155,86,2,0 ; vbroadcastss 0x2569b(%rip),%ymm8 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,188,88,0 ; vaddps (%rax),%ymm8,%ymm0
DB 197,124,16,72,64 ; vmovups 0x40(%rax),%ymm9
- DB 196,98,125,24,21,221,87,2,0 ; vbroadcastss 0x257dd(%rip),%ymm10 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
- DB 196,98,125,24,29,216,87,2,0 ; vbroadcastss 0x257d8(%rip),%ymm11 # 2bb94 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ DB 196,98,125,24,21,249,87,2,0 ; vbroadcastss 0x257f9(%rip),%ymm10 # 2bbb4 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
+ DB 196,98,125,24,29,244,87,2,0 ; vbroadcastss 0x257f4(%rip),%ymm11 # 2bbb8 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
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,201,87,2,0 ; vbroadcastss 0x257c9(%rip),%ymm8 # 2bb98 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ DB 196,98,125,24,5,229,87,2,0 ; vbroadcastss 0x257e5(%rip),%ymm8 # 2bbbc <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
DB 196,66,53,184,195 ; vfmadd231ps %ymm11,%ymm9,%ymm8
DB 197,124,17,128,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6104,12 +6107,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,165,87,2,0 ; vbroadcastss 0x257a5(%rip),%ymm0 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ DB 196,226,125,24,5,193,87,2,0 ; vbroadcastss 0x257c1(%rip),%ymm0 # 2bbb4 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
DB 197,124,16,64,64 ; vmovups 0x40(%rax),%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,150,86,2,0 ; vbroadcastss 0x25696(%rip),%ymm10 # 2ba98 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
- DB 196,98,125,24,29,129,87,2,0 ; vbroadcastss 0x25781(%rip),%ymm11 # 2bb8c <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ DB 196,98,125,24,21,178,86,2,0 ; vbroadcastss 0x256b2(%rip),%ymm10 # 2babc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ DB 196,98,125,24,29,157,87,2,0 ; vbroadcastss 0x2579d(%rip),%ymm11 # 2bbb0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
DB 196,66,61,168,218 ; vfmadd213ps %ymm10,%ymm8,%ymm11
DB 196,65,52,89,195 ; vmulps %ymm11,%ymm9,%ymm8
DB 197,124,17,128,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
@@ -6119,13 +6122,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,92,87,2,0 ; vbroadcastss 0x2575c(%rip),%ymm1 # 2bb88 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ DB 196,226,125,24,13,120,87,2,0 ; vbroadcastss 0x25778(%rip),%ymm1 # 2bbac <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,238,85,2,0 ; vbroadcastss 0x255ee(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,6,86,2,0 ; vbroadcastss 0x25606(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,64,96 ; vsubps 0x60(%rax),%ymm8,%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,75,86,2,0 ; vbroadcastss 0x2564b(%rip),%ymm10 # 2ba98 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
- DB 196,98,125,24,29,54,87,2,0 ; vbroadcastss 0x25736(%rip),%ymm11 # 2bb8c <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ DB 196,98,125,24,21,103,86,2,0 ; vbroadcastss 0x25667(%rip),%ymm10 # 2babc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ DB 196,98,125,24,29,82,87,2,0 ; vbroadcastss 0x25752(%rip),%ymm11 # 2bbb0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
DB 196,66,61,168,218 ; vfmadd213ps %ymm10,%ymm8,%ymm11
DB 196,65,36,89,193 ; vmulps %ymm9,%ymm11,%ymm8
DB 197,124,17,128,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
@@ -6135,16 +6138,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,13,87,2,0 ; vbroadcastss 0x2570d(%rip),%ymm1 # 2bb84 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ DB 196,226,125,24,13,41,87,2,0 ; vbroadcastss 0x25729(%rip),%ymm1 # 2bba8 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,163,85,2,0 ; vbroadcastss 0x255a3(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,187,85,2,0 ; vbroadcastss 0x255bb(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,64,96 ; vsubps 0x60(%rax),%ymm8,%ymm8
- DB 196,98,125,24,13,253,86,2,0 ; vbroadcastss 0x256fd(%rip),%ymm9 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
- DB 196,98,125,24,21,248,86,2,0 ; vbroadcastss 0x256f8(%rip),%ymm10 # 2bb94 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ DB 196,98,125,24,13,25,87,2,0 ; vbroadcastss 0x25719(%rip),%ymm9 # 2bbb4 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
+ DB 196,98,125,24,21,20,87,2,0 ; vbroadcastss 0x25714(%rip),%ymm10 # 2bbb8 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
DB 196,66,61,168,209 ; vfmadd213ps %ymm9,%ymm8,%ymm10
- DB 196,98,125,24,13,122,85,2,0 ; vbroadcastss 0x2557a(%rip),%ymm9 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 196,98,125,24,13,146,85,2,0 ; vbroadcastss 0x25592(%rip),%ymm9 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,66,61,184,202 ; vfmadd231ps %ymm10,%ymm8,%ymm9
- DB 196,98,125,24,21,224,86,2,0 ; vbroadcastss 0x256e0(%rip),%ymm10 # 2bb98 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ DB 196,98,125,24,21,252,86,2,0 ; vbroadcastss 0x256fc(%rip),%ymm10 # 2bbbc <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
DB 196,66,61,184,209 ; vfmadd231ps %ymm9,%ymm8,%ymm10
DB 197,124,17,144,160,0,0,0 ; vmovups %ymm10,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6153,14 +6156,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,80,85,2,0 ; vbroadcastss 0x25550(%rip),%ymm8 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 196,98,125,24,5,104,85,2,0 ; vbroadcastss 0x25568(%rip),%ymm8 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,188,88,72,32 ; vaddps 0x20(%rax),%ymm8,%ymm1
DB 197,124,16,72,96 ; vmovups 0x60(%rax),%ymm9
- DB 196,98,125,24,21,169,86,2,0 ; vbroadcastss 0x256a9(%rip),%ymm10 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
- DB 196,98,125,24,29,164,86,2,0 ; vbroadcastss 0x256a4(%rip),%ymm11 # 2bb94 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ DB 196,98,125,24,21,197,86,2,0 ; vbroadcastss 0x256c5(%rip),%ymm10 # 2bbb4 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
+ DB 196,98,125,24,29,192,86,2,0 ; vbroadcastss 0x256c0(%rip),%ymm11 # 2bbb8 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
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,149,86,2,0 ; vbroadcastss 0x25695(%rip),%ymm8 # 2bb98 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ DB 196,98,125,24,5,177,86,2,0 ; vbroadcastss 0x256b1(%rip),%ymm8 # 2bbbc <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
DB 196,66,53,184,195 ; vfmadd231ps %ymm11,%ymm9,%ymm8
DB 197,124,17,128,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6169,12 +6172,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,113,86,2,0 ; vbroadcastss 0x25671(%rip),%ymm1 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ DB 196,226,125,24,13,141,86,2,0 ; vbroadcastss 0x2568d(%rip),%ymm1 # 2bbb4 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
DB 197,124,16,64,96 ; vmovups 0x60(%rax),%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,97,85,2,0 ; vbroadcastss 0x25561(%rip),%ymm10 # 2ba98 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
- DB 196,98,125,24,29,76,86,2,0 ; vbroadcastss 0x2564c(%rip),%ymm11 # 2bb8c <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ DB 196,98,125,24,21,125,85,2,0 ; vbroadcastss 0x2557d(%rip),%ymm10 # 2babc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ DB 196,98,125,24,29,104,86,2,0 ; vbroadcastss 0x25668(%rip),%ymm11 # 2bbb0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
DB 196,66,61,168,218 ; vfmadd213ps %ymm10,%ymm8,%ymm11
DB 196,65,52,89,195 ; vmulps %ymm11,%ymm9,%ymm8
DB 197,124,17,128,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
@@ -6302,7 +6305,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,27,84,2,0 ; vpbroadcastd 0x2541b(%rip),%ymm15 # 2bba0 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
+ DB 196,98,125,88,61,55,84,2,0 ; vpbroadcastd 0x25437(%rip),%ymm15 # 2bbc4 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -6314,13 +6317,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,105,82,2,0 ; vpbroadcastd 0x25269(%rip),%ymm7 # 2ba34 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
+ DB 196,226,125,88,61,129,82,2,0 ; vpbroadcastd 0x25281(%rip),%ymm7 # 2ba54 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
DB 197,253,254,199 ; vpaddd %ymm7,%ymm0,%ymm0
DB 197,236,87,210 ; vxorps %ymm2,%ymm2,%ymm2
DB 197,213,118,237 ; vpcmpeqd %ymm5,%ymm5,%ymm5
DB 196,226,85,146,20,128 ; vgatherdps %ymm5,(%rax,%ymm0,4),%ymm2
DB 197,252,17,148,36,160,1,0,0 ; vmovups %ymm2,0x1a0(%rsp)
- DB 196,226,125,24,5,173,83,2,0 ; vbroadcastss 0x253ad(%rip),%ymm0 # 2bb9c <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
+ DB 196,226,125,24,5,201,83,2,0 ; vbroadcastss 0x253c9(%rip),%ymm0 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
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
@@ -6580,7 +6583,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,47,78,2,0 ; vpbroadcastd 0x24e2f(%rip),%ymm10 # 2bba0 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
+ DB 196,98,125,88,21,75,78,2,0 ; vpbroadcastd 0x24e4b(%rip),%ymm10 # 2bbc4 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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
@@ -6592,13 +6595,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,122,76,2,0 ; vpbroadcastd 0x24c7a(%rip),%ymm11 # 2ba34 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
+ DB 196,98,125,88,29,146,76,2,0 ; vpbroadcastd 0x24c92(%rip),%ymm11 # 2ba54 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
DB 196,193,125,254,195 ; vpaddd %ymm11,%ymm0,%ymm0
DB 196,65,61,118,192 ; vpcmpeqd %ymm8,%ymm8,%ymm8
DB 197,212,87,237 ; vxorps %ymm5,%ymm5,%ymm5
DB 196,226,61,146,44,128 ; vgatherdps %ymm8,(%rax,%ymm0,4),%ymm5
DB 197,252,17,172,36,160,0,0,0 ; vmovups %ymm5,0xa0(%rsp)
- DB 196,226,125,24,5,188,77,2,0 ; vbroadcastss 0x24dbc(%rip),%ymm0 # 2bb9c <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
+ DB 196,226,125,24,5,216,77,2,0 ; vbroadcastss 0x24dd8(%rip),%ymm0 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
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
@@ -7031,7 +7034,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,108,66,2,0 ; vbroadcastss 0x2426c(%rip),%ymm3 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,226,125,24,29,132,66,2,0 ; vbroadcastss 0x24284(%rip),%ymm3 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,252,16,164,36,224,6,0,0 ; vmovups 0x6e0(%rsp),%ymm4
DB 197,252,16,172,36,0,7,0,0 ; vmovups 0x700(%rsp),%ymm5
DB 197,252,16,180,36,32,7,0,0 ; vmovups 0x720(%rsp),%ymm6
@@ -7073,13 +7076,13 @@ _sk_start_pipeline_avx 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,169,0,0,0 ; jae 7918 <_sk_start_pipeline_avx+0x12c>
+ DB 15,131,169,0,0,0 ; jae 7920 <_sk_start_pipeline_avx+0x12c>
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 72,139,149,24,255,255,255 ; mov -0xe8(%rbp),%rdx
DB 76,57,189,16,255,255,255 ; cmp %r15,-0xf0(%rbp)
- DB 119,70 ; ja 78d7 <_sk_start_pipeline_avx+0xeb>
+ DB 119,70 ; ja 78df <_sk_start_pipeline_avx+0xeb>
DB 76,139,165,24,255,255,255 ; mov -0xe8(%rbp),%r12
DB 49,255 ; xor %edi,%edi
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
@@ -7098,10 +7101,10 @@ _sk_start_pipeline_avx 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,193 ; jbe 7898 <_sk_start_pipeline_avx+0xac>
+ DB 118,193 ; jbe 78a0 <_sk_start_pipeline_avx+0xac>
DB 76,137,255 ; mov %r15,%rdi
DB 72,41,215 ; sub %rdx,%rdi
- DB 116,41 ; je 7908 <_sk_start_pipeline_avx+0x11c>
+ DB 116,41 ; je 7910 <_sk_start_pipeline_avx+0x11c>
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
@@ -7115,7 +7118,7 @@ _sk_start_pipeline_avx 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,105,255,255,255 ; jne 7881 <_sk_start_pipeline_avx+0x95>
+ DB 15,133,105,255,255,255 ; jne 7889 <_sk_start_pipeline_avx+0x95>
DB 197,248,40,181,32,255,255,255 ; vmovaps -0xe0(%rbp),%xmm6
DB 197,248,40,189,48,255,255,255 ; vmovaps -0xd0(%rbp),%xmm7
DB 197,120,40,133,64,255,255,255 ; vmovaps -0xc0(%rbp),%xmm8
@@ -7148,15 +7151,15 @@ _sk_seed_shader_avx LABEL PROC
DB 197,249,112,192,0 ; vpshufd $0x0,%xmm0,%xmm0
DB 196,227,125,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 197,252,88,5,81,62,2,0 ; vaddps 0x23e51(%rip),%ymm0,%ymm0 # 2b7e0 <_sk_srcover_rgba_8888_sse2_lowp+0x5f0>
+ DB 197,252,88,5,105,62,2,0 ; vaddps 0x23e69(%rip),%ymm0,%ymm0 # 2b800 <_sk_srcover_rgba_8888_sse2_lowp+0x5f8>
DB 197,249,110,201 ; vmovd %ecx,%xmm1
DB 197,249,112,201,0 ; vpshufd $0x0,%xmm1,%xmm1
DB 196,227,117,24,201,1 ; vinsertf128 $0x1,%xmm1,%ymm1,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,121,64,2,0 ; vbroadcastss 0x24079(%rip),%ymm2 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 196,226,125,24,21,145,64,2,0 ; vbroadcastss 0x24091(%rip),%ymm2 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,244,88,202 ; vaddps %ymm2,%ymm1,%ymm1
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,21,110,64,2,0 ; vbroadcastss 0x2406e(%rip),%ymm2 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,226,125,24,21,134,64,2,0 ; vbroadcastss 0x24086(%rip),%ymm2 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,228,87,219 ; vxorps %ymm3,%ymm3,%ymm3
DB 197,220,87,228 ; vxorps %ymm4,%ymm4,%ymm4
DB 197,212,87,237 ; vxorps %ymm5,%ymm5,%ymm5
@@ -7168,46 +7171,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,14,66,2,0 ; vpaddd 0x2420e(%rip),%xmm8,%xmm9 # 2bbf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa00>
- DB 197,57,254,5,22,66,2,0 ; vpaddd 0x24216(%rip),%xmm8,%xmm8 # 2bc00 <_sk_srcover_rgba_8888_sse2_lowp+0xa10>
+ DB 197,57,254,13,38,66,2,0 ; vpaddd 0x24226(%rip),%xmm8,%xmm9 # 2bc10 <_sk_srcover_rgba_8888_sse2_lowp+0xa08>
+ DB 197,57,254,5,46,66,2,0 ; vpaddd 0x2422e(%rip),%xmm8,%xmm8 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xa18>
DB 196,67,53,24,208,1 ; vinsertf128 $0x1,%xmm8,%ymm9,%ymm10
DB 197,121,110,217 ; vmovd %ecx,%xmm11
DB 196,65,121,112,219,0 ; vpshufd $0x0,%xmm11,%xmm11
DB 196,67,37,24,219,1 ; vinsertf128 $0x1,%xmm11,%ymm11,%ymm11
DB 196,65,36,87,218 ; vxorps %ymm10,%ymm11,%ymm11
- DB 196,98,125,24,21,30,64,2,0 ; vbroadcastss 0x2401e(%rip),%ymm10 # 2ba2c <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,21,54,64,2,0 ; vbroadcastss 0x24036(%rip),%ymm10 # 2ba4c <_sk_srcover_rgba_8888_sse2_lowp+0x844>
DB 196,65,36,84,210 ; vandps %ymm10,%ymm11,%ymm10
DB 196,193,25,114,242,5 ; vpslld $0x5,%xmm10,%xmm12
DB 196,67,125,25,210,1 ; vextractf128 $0x1,%ymm10,%xmm10
DB 196,193,41,114,242,5 ; vpslld $0x5,%xmm10,%xmm10
DB 196,67,29,24,210,1 ; vinsertf128 $0x1,%xmm10,%ymm12,%ymm10
- DB 197,123,18,37,205,73,2,0 ; vmovddup 0x249cd(%rip),%xmm12 # 2c400 <_sk_srcover_rgba_8888_sse2_lowp+0x1210>
+ DB 197,123,18,37,245,73,2,0 ; vmovddup 0x249f5(%rip),%xmm12 # 2c430 <_sk_srcover_rgba_8888_sse2_lowp+0x1228>
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,220,63,2,0 ; vbroadcastss 0x23fdc(%rip),%ymm13 # 2ba34 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
+ DB 196,98,125,24,45,244,63,2,0 ; vbroadcastss 0x23ff4(%rip),%ymm13 # 2ba54 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
DB 196,65,36,84,237 ; vandps %ymm13,%ymm11,%ymm13
DB 196,193,9,114,245,2 ; vpslld $0x2,%xmm13,%xmm14
DB 196,67,125,25,237,1 ; vextractf128 $0x1,%ymm13,%xmm13
DB 196,193,17,114,245,2 ; vpslld $0x2,%xmm13,%xmm13
DB 196,67,13,24,237,1 ; vinsertf128 $0x1,%xmm13,%ymm14,%ymm13
- DB 197,123,18,53,139,73,2,0 ; vmovddup 0x2498b(%rip),%xmm14 # 2c408 <_sk_srcover_rgba_8888_sse2_lowp+0x1218>
+ DB 197,123,18,53,179,73,2,0 ; vmovddup 0x249b3(%rip),%xmm14 # 2c438 <_sk_srcover_rgba_8888_sse2_lowp+0x1230>
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,139,63,2,0 ; vbroadcastss 0x23f8b(%rip),%ymm14 # 2ba30 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,53,163,63,2,0 ; vbroadcastss 0x23fa3(%rip),%ymm14 # 2ba50 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
DB 196,65,36,84,222 ; vandps %ymm14,%ymm11,%ymm11
DB 196,193,9,114,211,1 ; vpsrld $0x1,%xmm11,%xmm14
DB 196,67,125,25,219,1 ; vextractf128 $0x1,%ymm11,%xmm11
DB 196,193,33,114,211,1 ; vpsrld $0x1,%xmm11,%xmm11
DB 196,67,13,24,219,1 ; vinsertf128 $0x1,%xmm11,%ymm14,%ymm11
DB 196,65,20,86,219 ; vorps %ymm11,%ymm13,%ymm11
- DB 197,123,18,45,65,73,2,0 ; vmovddup 0x24941(%rip),%xmm13 # 2c410 <_sk_srcover_rgba_8888_sse2_lowp+0x1220>
+ DB 197,123,18,45,105,73,2,0 ; vmovddup 0x24969(%rip),%xmm13 # 2c440 <_sk_srcover_rgba_8888_sse2_lowp+0x1238>
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
@@ -7218,9 +7221,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,46,63,2,0 ; vbroadcastss 0x23f2e(%rip),%ymm9 # 2ba38 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,98,125,24,13,70,63,2,0 ; vbroadcastss 0x23f46(%rip),%ymm9 # 2ba58 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
- DB 196,98,125,24,13,36,63,2,0 ; vbroadcastss 0x23f24(%rip),%ymm9 # 2ba3c <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,13,60,63,2,0 ; vbroadcastss 0x23f3c(%rip),%ymm9 # 2ba5c <_sk_srcover_rgba_8888_sse2_lowp+0x854>
DB 196,65,60,88,193 ; vaddps %ymm9,%ymm8,%ymm8
DB 196,98,125,24,8 ; vbroadcastss (%rax),%ymm9
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
@@ -7250,7 +7253,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,172,62,2,0 ; vbroadcastss 0x23eac(%rip),%ymm3 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,226,125,24,29,196,62,2,0 ; vbroadcastss 0x23ec4(%rip),%ymm3 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 197,236,87,210 ; vxorps %ymm2,%ymm2,%ymm2
@@ -7259,7 +7262,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,147,62,2,0 ; vbroadcastss 0x23e93(%rip),%ymm0 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,226,125,24,5,171,62,2,0 ; vbroadcastss 0x23eab(%rip),%ymm0 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 197,252,40,216 ; vmovaps %ymm0,%ymm3
@@ -7297,7 +7300,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,50,62,2,0 ; vbroadcastss 0x23e32(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,74,62,2,0 ; vbroadcastss 0x23e4a(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 197,60,89,204 ; vmulps %ymm4,%ymm8,%ymm9
DB 197,180,88,192 ; vaddps %ymm0,%ymm9,%ymm0
@@ -7316,7 +7319,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,240,61,2,0 ; vbroadcastss 0x23df0(%rip),%ymm9 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,13,8,62,2,0 ; vbroadcastss 0x23e08(%rip),%ymm9 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,52,92,207 ; vsubps %ymm7,%ymm9,%ymm9
DB 197,180,89,192 ; vmulps %ymm0,%ymm9,%ymm0
DB 197,188,88,192 ; vaddps %ymm0,%ymm8,%ymm0
@@ -7352,7 +7355,7 @@ _sk_dstin_avx LABEL PROC
PUBLIC _sk_srcout_avx
_sk_srcout_avx LABEL PROC
- DB 196,98,125,24,5,139,61,2,0 ; vbroadcastss 0x23d8b(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,163,61,2,0 ; vbroadcastss 0x23da3(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,199 ; vsubps %ymm7,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 197,188,89,201 ; vmulps %ymm1,%ymm8,%ymm1
@@ -7363,7 +7366,7 @@ _sk_srcout_avx LABEL PROC
PUBLIC _sk_dstout_avx
_sk_dstout_avx LABEL PROC
- DB 196,226,125,24,5,106,61,2,0 ; vbroadcastss 0x23d6a(%rip),%ymm0 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,226,125,24,5,130,61,2,0 ; vbroadcastss 0x23d82(%rip),%ymm0 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,252,92,219 ; vsubps %ymm3,%ymm0,%ymm3
DB 197,228,89,196 ; vmulps %ymm4,%ymm3,%ymm0
DB 197,228,89,205 ; vmulps %ymm5,%ymm3,%ymm1
@@ -7374,7 +7377,7 @@ _sk_dstout_avx LABEL PROC
PUBLIC _sk_srcover_avx
_sk_srcover_avx LABEL PROC
- DB 196,98,125,24,5,73,61,2,0 ; vbroadcastss 0x23d49(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,97,61,2,0 ; vbroadcastss 0x23d61(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 197,60,89,204 ; vmulps %ymm4,%ymm8,%ymm9
DB 197,180,88,192 ; vaddps %ymm0,%ymm9,%ymm0
@@ -7389,7 +7392,7 @@ _sk_srcover_avx LABEL PROC
PUBLIC _sk_dstover_avx
_sk_dstover_avx LABEL PROC
- DB 196,98,125,24,5,24,61,2,0 ; vbroadcastss 0x23d18(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,48,61,2,0 ; vbroadcastss 0x23d30(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,199 ; vsubps %ymm7,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 197,252,88,196 ; vaddps %ymm4,%ymm0,%ymm0
@@ -7413,7 +7416,7 @@ _sk_modulate_avx LABEL PROC
PUBLIC _sk_multiply_avx
_sk_multiply_avx LABEL PROC
- DB 196,98,125,24,5,211,60,2,0 ; vbroadcastss 0x23cd3(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,235,60,2,0 ; vbroadcastss 0x23ceb(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,52,89,208 ; vmulps %ymm0,%ymm9,%ymm10
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -7442,7 +7445,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,98,60,2,0 ; vbroadcastss 0x23c62(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,122,60,2,0 ; vbroadcastss 0x23c7a(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 197,244,88,205 ; vaddps %ymm5,%ymm1,%ymm1
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
@@ -7472,7 +7475,7 @@ _sk_screen_avx LABEL PROC
PUBLIC _sk_xor__avx
_sk_xor__avx LABEL PROC
- DB 196,98,125,24,5,1,60,2,0 ; vbroadcastss 0x23c01(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,25,60,2,0 ; vbroadcastss 0x23c19(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,180,89,192 ; vmulps %ymm0,%ymm9,%ymm0
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -7507,7 +7510,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,125,59,2,0 ; vbroadcastss 0x23b7d(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,149,59,2,0 ; vbroadcastss 0x23b95(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 197,60,89,199 ; vmulps %ymm7,%ymm8,%ymm8
DB 197,188,88,219 ; vaddps %ymm3,%ymm8,%ymm3
@@ -7531,7 +7534,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,37,59,2,0 ; vbroadcastss 0x23b25(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,61,59,2,0 ; vbroadcastss 0x23b3d(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 197,60,89,199 ; vmulps %ymm7,%ymm8,%ymm8
DB 197,188,88,219 ; vaddps %ymm3,%ymm8,%ymm3
@@ -7558,7 +7561,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,193,58,2,0 ; vbroadcastss 0x23ac1(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,217,58,2,0 ; vbroadcastss 0x23ad9(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 197,60,89,199 ; vmulps %ymm7,%ymm8,%ymm8
DB 197,188,88,219 ; vaddps %ymm3,%ymm8,%ymm3
@@ -7579,7 +7582,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,120,58,2,0 ; vbroadcastss 0x23a78(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,144,58,2,0 ; vbroadcastss 0x23a90(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 197,60,89,199 ; vmulps %ymm7,%ymm8,%ymm8
DB 197,188,88,219 ; vaddps %ymm3,%ymm8,%ymm3
@@ -7588,7 +7591,7 @@ _sk_exclusion_avx LABEL PROC
PUBLIC _sk_colorburn_avx
_sk_colorburn_avx LABEL PROC
- DB 196,98,125,24,5,95,58,2,0 ; vbroadcastss 0x23a5f(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,119,58,2,0 ; vbroadcastss 0x23a77(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,52,89,216 ; vmulps %ymm0,%ymm9,%ymm11
DB 196,65,44,87,210 ; vxorps %ymm10,%ymm10,%ymm10
@@ -7648,7 +7651,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,99,57,2,0 ; vbroadcastss 0x23963(%rip),%ymm9 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,13,123,57,2,0 ; vbroadcastss 0x2397b(%rip),%ymm9 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,52,92,215 ; vsubps %ymm7,%ymm9,%ymm10
DB 197,44,89,216 ; vmulps %ymm0,%ymm10,%ymm11
DB 197,52,92,203 ; vsubps %ymm3,%ymm9,%ymm9
@@ -7703,7 +7706,7 @@ _sk_colordodge_avx LABEL PROC
PUBLIC _sk_hardlight_avx
_sk_hardlight_avx LABEL PROC
- DB 196,98,125,24,5,110,56,2,0 ; vbroadcastss 0x2386e(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,134,56,2,0 ; vbroadcastss 0x23886(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,215 ; vsubps %ymm7,%ymm8,%ymm10
DB 197,44,89,200 ; vmulps %ymm0,%ymm10,%ymm9
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -7756,7 +7759,7 @@ _sk_hardlight_avx LABEL PROC
PUBLIC _sk_overlay_avx
_sk_overlay_avx LABEL PROC
- DB 196,98,125,24,5,147,55,2,0 ; vbroadcastss 0x23793(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,171,55,2,0 ; vbroadcastss 0x237ab(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,215 ; vsubps %ymm7,%ymm8,%ymm10
DB 197,44,89,200 ; vmulps %ymm0,%ymm10,%ymm9
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -7821,10 +7824,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,150,54,2,0 ; vbroadcastss 0x23696(%rip),%ymm11 # 2ba40 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ DB 196,98,125,24,29,174,54,2,0 ; vbroadcastss 0x236ae(%rip),%ymm11 # 2ba60 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
DB 196,65,28,88,235 ; vaddps %ymm11,%ymm12,%ymm13
DB 196,65,20,89,192 ; vmulps %ymm8,%ymm13,%ymm8
- DB 196,98,125,24,45,135,54,2,0 ; vbroadcastss 0x23687(%rip),%ymm13 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
+ DB 196,98,125,24,45,159,54,2,0 ; vbroadcastss 0x2369f(%rip),%ymm13 # 2ba64 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
DB 196,65,28,89,245 ; vmulps %ymm13,%ymm12,%ymm14
DB 196,65,12,88,192 ; vaddps %ymm8,%ymm14,%ymm8
DB 196,65,124,82,244 ; vrsqrtps %ymm12,%ymm14
@@ -7835,7 +7838,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,49,54,2,0 ; vbroadcastss 0x23631(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,73,54,2,0 ; vbroadcastss 0x23649(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 196,65,60,92,228 ; vsubps %ymm12,%ymm8,%ymm12
DB 197,132,92,195 ; vsubps %ymm3,%ymm15,%ymm0
DB 196,65,124,89,228 ; vmulps %ymm12,%ymm0,%ymm12
@@ -7962,12 +7965,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,15,52,2,0 ; vbroadcastss 0x2340f(%rip),%ymm14 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ DB 196,98,125,24,53,39,52,2,0 ; vbroadcastss 0x23427(%rip),%ymm14 # 2ba68 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
DB 196,65,92,89,222 ; vmulps %ymm14,%ymm4,%ymm11
- DB 196,98,125,24,61,5,52,2,0 ; vbroadcastss 0x23405(%rip),%ymm15 # 2ba4c <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 196,98,125,24,61,29,52,2,0 ; vbroadcastss 0x2341d(%rip),%ymm15 # 2ba6c <_sk_srcover_rgba_8888_sse2_lowp+0x864>
DB 196,65,84,89,239 ; vmulps %ymm15,%ymm5,%ymm13
DB 196,65,36,88,221 ; vaddps %ymm13,%ymm11,%ymm11
- DB 196,226,125,24,5,246,51,2,0 ; vbroadcastss 0x233f6(%rip),%ymm0 # 2ba50 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ DB 196,226,125,24,5,14,52,2,0 ; vbroadcastss 0x2340e(%rip),%ymm0 # 2ba70 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
DB 197,76,89,232 ; vmulps %ymm0,%ymm6,%ymm13
DB 196,65,36,88,221 ; vaddps %ymm13,%ymm11,%ymm11
DB 196,65,52,89,238 ; vmulps %ymm14,%ymm9,%ymm13
@@ -8028,7 +8031,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,163,50,2,0 ; vbroadcastss 0x232a3(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,187,50,2,0 ; vbroadcastss 0x232bb(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,180,89,201 ; vmulps %ymm1,%ymm9,%ymm1
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -8085,12 +8088,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,199,49,2,0 ; vbroadcastss 0x231c7(%rip),%ymm14 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ DB 196,98,125,24,53,223,49,2,0 ; vbroadcastss 0x231df(%rip),%ymm14 # 2ba68 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
DB 196,65,92,89,222 ; vmulps %ymm14,%ymm4,%ymm11
- DB 196,98,125,24,61,189,49,2,0 ; vbroadcastss 0x231bd(%rip),%ymm15 # 2ba4c <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 196,98,125,24,61,213,49,2,0 ; vbroadcastss 0x231d5(%rip),%ymm15 # 2ba6c <_sk_srcover_rgba_8888_sse2_lowp+0x864>
DB 196,65,84,89,239 ; vmulps %ymm15,%ymm5,%ymm13
DB 196,65,36,88,221 ; vaddps %ymm13,%ymm11,%ymm11
- DB 196,226,125,24,5,174,49,2,0 ; vbroadcastss 0x231ae(%rip),%ymm0 # 2ba50 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ DB 196,226,125,24,5,198,49,2,0 ; vbroadcastss 0x231c6(%rip),%ymm0 # 2ba70 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
DB 197,76,89,232 ; vmulps %ymm0,%ymm6,%ymm13
DB 196,65,36,88,221 ; vaddps %ymm13,%ymm11,%ymm11
DB 196,65,52,89,238 ; vmulps %ymm14,%ymm9,%ymm13
@@ -8151,7 +8154,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,91,48,2,0 ; vbroadcastss 0x2305b(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,115,48,2,0 ; vbroadcastss 0x23073(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,180,89,201 ; vmulps %ymm1,%ymm9,%ymm1
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -8180,12 +8183,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,7,48,2,0 ; vbroadcastss 0x23007(%rip),%ymm13 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ DB 196,98,125,24,45,31,48,2,0 ; vbroadcastss 0x2301f(%rip),%ymm13 # 2ba68 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
DB 196,65,92,89,213 ; vmulps %ymm13,%ymm4,%ymm10
- DB 196,98,125,24,53,253,47,2,0 ; vbroadcastss 0x22ffd(%rip),%ymm14 # 2ba4c <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 196,98,125,24,53,21,48,2,0 ; vbroadcastss 0x23015(%rip),%ymm14 # 2ba6c <_sk_srcover_rgba_8888_sse2_lowp+0x864>
DB 196,65,84,89,222 ; vmulps %ymm14,%ymm5,%ymm11
DB 196,65,44,88,211 ; vaddps %ymm11,%ymm10,%ymm10
- DB 196,98,125,24,61,238,47,2,0 ; vbroadcastss 0x22fee(%rip),%ymm15 # 2ba50 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ DB 196,98,125,24,61,6,48,2,0 ; vbroadcastss 0x23006(%rip),%ymm15 # 2ba70 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
DB 196,65,76,89,223 ; vmulps %ymm15,%ymm6,%ymm11
DB 196,193,44,88,195 ; vaddps %ymm11,%ymm10,%ymm0
DB 196,65,60,89,221 ; vmulps %ymm13,%ymm8,%ymm11
@@ -8248,7 +8251,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,137,46,2,0 ; vbroadcastss 0x22e89(%rip),%ymm0 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,226,125,24,5,161,46,2,0 ; vbroadcastss 0x22ea1(%rip),%ymm0 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,124,92,215 ; vsubps %ymm7,%ymm0,%ymm10
DB 197,172,89,84,36,32 ; vmulps 0x20(%rsp),%ymm10,%ymm2
DB 197,124,92,219 ; vsubps %ymm3,%ymm0,%ymm11
@@ -8278,12 +8281,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,49,46,2,0 ; vbroadcastss 0x22e31(%rip),%ymm13 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ DB 196,98,125,24,45,73,46,2,0 ; vbroadcastss 0x22e49(%rip),%ymm13 # 2ba68 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
DB 196,65,108,89,213 ; vmulps %ymm13,%ymm2,%ymm10
- DB 196,98,125,24,53,39,46,2,0 ; vbroadcastss 0x22e27(%rip),%ymm14 # 2ba4c <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 196,98,125,24,53,63,46,2,0 ; vbroadcastss 0x22e3f(%rip),%ymm14 # 2ba6c <_sk_srcover_rgba_8888_sse2_lowp+0x864>
DB 196,65,116,89,222 ; vmulps %ymm14,%ymm1,%ymm11
DB 196,65,44,88,211 ; vaddps %ymm11,%ymm10,%ymm10
- DB 196,98,125,24,61,24,46,2,0 ; vbroadcastss 0x22e18(%rip),%ymm15 # 2ba50 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ DB 196,98,125,24,61,48,46,2,0 ; vbroadcastss 0x22e30(%rip),%ymm15 # 2ba70 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
DB 196,65,28,89,223 ; vmulps %ymm15,%ymm12,%ymm11
DB 196,193,44,88,195 ; vaddps %ymm11,%ymm10,%ymm0
DB 196,65,60,89,221 ; vmulps %ymm13,%ymm8,%ymm11
@@ -8346,7 +8349,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,179,44,2,0 ; vbroadcastss 0x22cb3(%rip),%ymm0 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,226,125,24,5,203,44,2,0 ; vbroadcastss 0x22ccb(%rip),%ymm0 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,124,92,215 ; vsubps %ymm7,%ymm0,%ymm10
DB 197,172,89,210 ; vmulps %ymm2,%ymm10,%ymm2
DB 197,124,92,219 ; vsubps %ymm3,%ymm0,%ymm11
@@ -8377,9 +8380,9 @@ _sk_srcover_rgba_8888_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,42,1,0,0 ; jne 8f0d <_sk_srcover_rgba_8888_avx+0x14a>
+ DB 15,133,42,1,0,0 ; jne 8f15 <_sk_srcover_rgba_8888_avx+0x14a>
DB 196,1,125,16,4,152 ; vmovupd (%r8,%r11,4),%ymm8
- DB 197,125,40,13,15,42,2,0 ; vmovapd 0x22a0f(%rip),%ymm9 # 2b800 <_sk_srcover_rgba_8888_sse2_lowp+0x610>
+ DB 197,125,40,13,39,42,2,0 ; vmovapd 0x22a27(%rip),%ymm9 # 2b820 <_sk_srcover_rgba_8888_sse2_lowp+0x618>
DB 196,193,61,84,225 ; vandpd %ymm9,%ymm8,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
DB 196,193,81,114,208,8 ; vpsrld $0x8,%xmm8,%xmm5
@@ -8397,9 +8400,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,214,43,2,0 ; vbroadcastss 0x22bd6(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,238,43,2,0 ; vbroadcastss 0x22bee(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
- DB 196,98,125,24,13,245,43,2,0 ; vbroadcastss 0x22bf5(%rip),%ymm9 # 2ba54 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ DB 196,98,125,24,13,13,44,2,0 ; vbroadcastss 0x22c0d(%rip),%ymm9 # 2ba74 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
DB 197,60,89,212 ; vmulps %ymm4,%ymm8,%ymm10
DB 196,193,124,88,194 ; vaddps %ymm10,%ymm0,%ymm0
@@ -8432,7 +8435,7 @@ _sk_srcover_rgba_8888_avx LABEL PROC
DB 196,65,53,86,202 ; vorpd %ymm10,%ymm9,%ymm9
DB 196,65,61,86,193 ; vorpd %ymm9,%ymm8,%ymm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,66 ; jne 8f45 <_sk_srcover_rgba_8888_avx+0x182>
+ DB 117,66 ; jne 8f4d <_sk_srcover_rgba_8888_avx+0x182>
DB 196,1,124,17,4,152 ; vmovups %ymm8,(%r8,%r11,4)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -8441,33 +8444,33 @@ _sk_srcover_rgba_8888_avx LABEL PROC
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 15,135,195,254,255,255 ; ja 8de9 <_sk_srcover_rgba_8888_avx+0x26>
+ DB 15,135,195,254,255,255 ; ja 8df1 <_sk_srcover_rgba_8888_avx+0x26>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,3,1,0,0 ; lea 0x103(%rip),%r10 # 9034 <_sk_srcover_rgba_8888_avx+0x271>
+ DB 76,141,21,3,1,0,0 ; lea 0x103(%rip),%r10 # 903c <_sk_srcover_rgba_8888_avx+0x271>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,1,122,16,4,152 ; vmovss (%r8,%r11,4),%xmm8
- DB 233,164,254,255,255 ; jmpq 8de9 <_sk_srcover_rgba_8888_avx+0x26>
+ DB 233,164,254,255,255 ; jmpq 8df1 <_sk_srcover_rgba_8888_avx+0x26>
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,7 ; and $0x7,%r9b
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,180 ; ja 8f09 <_sk_srcover_rgba_8888_avx+0x146>
+ DB 119,180 ; ja 8f11 <_sk_srcover_rgba_8888_avx+0x146>
DB 65,15,182,193 ; movzbl %r9b,%eax
- DB 76,141,13,240,0,0,0 ; lea 0xf0(%rip),%r9 # 9050 <_sk_srcover_rgba_8888_avx+0x28d>
+ DB 76,141,13,240,0,0,0 ; lea 0xf0(%rip),%r9 # 9058 <_sk_srcover_rgba_8888_avx+0x28d>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 196,1,121,126,4,152 ; vmovd %xmm8,(%r8,%r11,4)
- DB 235,152 ; jmp 8f09 <_sk_srcover_rgba_8888_avx+0x146>
+ DB 235,152 ; jmp 8f11 <_sk_srcover_rgba_8888_avx+0x146>
DB 196,129,121,110,100,152,8 ; vmovd 0x8(%r8,%r11,4),%xmm4
DB 197,249,112,228,68 ; vpshufd $0x44,%xmm4,%xmm4
DB 197,212,87,237 ; vxorps %ymm5,%ymm5,%ymm5
DB 196,99,85,12,196,4 ; vblendps $0x4,%ymm4,%ymm5,%ymm8
DB 196,129,123,16,36,152 ; vmovsd (%r8,%r11,4),%xmm4
DB 196,99,61,13,196,1 ; vblendpd $0x1,%ymm4,%ymm8,%ymm8
- DB 233,81,254,255,255 ; jmpq 8de9 <_sk_srcover_rgba_8888_avx+0x26>
+ DB 233,81,254,255,255 ; jmpq 8df1 <_sk_srcover_rgba_8888_avx+0x26>
DB 196,129,121,110,100,152,24 ; vmovd 0x18(%r8,%r11,4),%xmm4
DB 197,249,112,228,68 ; vpshufd $0x44,%xmm4,%xmm4
DB 196,227,125,24,228,1 ; vinsertf128 $0x1,%xmm4,%ymm0,%ymm4
@@ -8481,10 +8484,10 @@ _sk_srcover_rgba_8888_avx LABEL PROC
DB 196,99,61,24,196,1 ; vinsertf128 $0x1,%xmm4,%ymm8,%ymm8
DB 196,129,121,16,36,152 ; vmovupd (%r8,%r11,4),%xmm4
DB 196,67,93,13,192,12 ; vblendpd $0xc,%ymm8,%ymm4,%ymm8
- DB 233,252,253,255,255 ; jmpq 8de9 <_sk_srcover_rgba_8888_avx+0x26>
+ DB 233,252,253,255,255 ; jmpq 8df1 <_sk_srcover_rgba_8888_avx+0x26>
DB 196,3,121,22,68,152,8,2 ; vpextrd $0x2,%xmm8,0x8(%r8,%r11,4)
DB 196,1,121,214,4,152 ; vmovq %xmm8,(%r8,%r11,4)
- DB 233,9,255,255,255 ; jmpq 8f09 <_sk_srcover_rgba_8888_avx+0x146>
+ DB 233,9,255,255,255 ; jmpq 8f11 <_sk_srcover_rgba_8888_avx+0x146>
DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9
DB 196,3,121,22,76,152,24,2 ; vpextrd $0x2,%xmm9,0x18(%r8,%r11,4)
DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9
@@ -8492,7 +8495,7 @@ _sk_srcover_rgba_8888_avx LABEL PROC
DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9
DB 196,1,122,17,76,152,16 ; vmovss %xmm9,0x10(%r8,%r11,4)
DB 196,1,121,17,4,152 ; vmovupd %xmm8,(%r8,%r11,4)
- DB 233,213,254,255,255 ; jmpq 8f09 <_sk_srcover_rgba_8888_avx+0x146>
+ DB 233,213,254,255,255 ; jmpq 8f11 <_sk_srcover_rgba_8888_avx+0x146>
DB 6 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
@@ -8535,7 +8538,7 @@ _sk_clamp_0_avx LABEL PROC
PUBLIC _sk_clamp_1_avx
_sk_clamp_1_avx LABEL PROC
- DB 196,98,125,24,5,150,41,2,0 ; vbroadcastss 0x22996(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,174,41,2,0 ; vbroadcastss 0x229ae(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
DB 196,193,108,93,208 ; vminps %ymm8,%ymm2,%ymm2
@@ -8545,7 +8548,7 @@ _sk_clamp_1_avx LABEL PROC
PUBLIC _sk_clamp_a_avx
_sk_clamp_a_avx LABEL PROC
- DB 196,98,125,24,5,117,41,2,0 ; vbroadcastss 0x22975(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,141,41,2,0 ; vbroadcastss 0x2298d(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 196,193,100,93,216 ; vminps %ymm8,%ymm3,%ymm3
DB 197,252,93,195 ; vminps %ymm3,%ymm0,%ymm0
DB 197,244,93,203 ; vminps %ymm3,%ymm1,%ymm1
@@ -8555,7 +8558,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,87,41,2,0 ; vbroadcastss 0x22957(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,111,41,2,0 ; vbroadcastss 0x2296f(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 196,193,68,93,248 ; vminps %ymm8,%ymm7,%ymm7
DB 197,220,93,231 ; vminps %ymm7,%ymm4,%ymm4
DB 197,212,93,239 ; vminps %ymm7,%ymm5,%ymm5
@@ -8582,7 +8585,7 @@ _sk_swap_rb_avx LABEL PROC
PUBLIC _sk_invert_avx
_sk_invert_avx LABEL PROC
- DB 196,98,125,24,5,18,41,2,0 ; vbroadcastss 0x22912(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,42,41,2,0 ; vbroadcastss 0x2292a(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,188,92,192 ; vsubps %ymm0,%ymm8,%ymm0
DB 197,188,92,201 ; vsubps %ymm1,%ymm8,%ymm1
DB 197,188,92,210 ; vsubps %ymm2,%ymm8,%ymm2
@@ -8626,10 +8629,11 @@ _sk_premul_dst_avx LABEL PROC
PUBLIC _sk_unpremul_avx
_sk_unpremul_avx LABEL PROC
- DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
- DB 196,65,100,194,200,0 ; vcmpeqps %ymm8,%ymm3,%ymm9
- DB 196,98,125,24,21,162,40,2,0 ; vbroadcastss 0x228a2(%rip),%ymm10 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
- DB 197,44,94,211 ; vdivps %ymm3,%ymm10,%ymm10
+ DB 196,98,125,24,5,197,40,2,0 ; vbroadcastss 0x228c5(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 197,60,94,195 ; vdivps %ymm3,%ymm8,%ymm8
+ DB 196,98,125,24,13,232,40,2,0 ; vbroadcastss 0x228e8(%rip),%ymm9 # 2ba78 <_sk_srcover_rgba_8888_sse2_lowp+0x870>
+ 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
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 197,188,89,201 ; vmulps %ymm1,%ymm8,%ymm1
@@ -8639,17 +8643,17 @@ _sk_unpremul_avx LABEL PROC
PUBLIC _sk_from_srgb_avx
_sk_from_srgb_avx LABEL PROC
- DB 196,98,125,24,5,175,40,2,0 ; vbroadcastss 0x228af(%rip),%ymm8 # 2ba58 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ DB 196,98,125,24,5,194,40,2,0 ; vbroadcastss 0x228c2(%rip),%ymm8 # 2ba7c <_sk_srcover_rgba_8888_sse2_lowp+0x874>
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,141,40,2,0 ; vbroadcastss 0x2288d(%rip),%ymm11 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ DB 196,98,125,24,29,156,40,2,0 ; vbroadcastss 0x2289c(%rip),%ymm11 # 2ba68 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
DB 196,65,124,89,227 ; vmulps %ymm11,%ymm0,%ymm12
- DB 196,98,125,24,45,147,40,2,0 ; vbroadcastss 0x22893(%rip),%ymm13 # 2ba5c <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ DB 196,98,125,24,45,166,40,2,0 ; vbroadcastss 0x228a6(%rip),%ymm13 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
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,132,40,2,0 ; vbroadcastss 0x22884(%rip),%ymm12 # 2ba60 <_sk_srcover_rgba_8888_sse2_lowp+0x870>
+ DB 196,98,125,24,37,151,40,2,0 ; vbroadcastss 0x22897(%rip),%ymm12 # 2ba84 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,53,122,40,2,0 ; vbroadcastss 0x2287a(%rip),%ymm14 # 2ba64 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
+ DB 196,98,125,24,53,141,40,2,0 ; vbroadcastss 0x2288d(%rip),%ymm14 # 2ba88 <_sk_srcover_rgba_8888_sse2_lowp+0x880>
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
@@ -8673,17 +8677,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,3,40,2,0 ; vbroadcastss 0x22803(%rip),%ymm8 # 2ba58 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ DB 196,98,125,24,5,22,40,2,0 ; vbroadcastss 0x22816(%rip),%ymm8 # 2ba7c <_sk_srcover_rgba_8888_sse2_lowp+0x874>
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,225,39,2,0 ; vbroadcastss 0x227e1(%rip),%ymm11 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ DB 196,98,125,24,29,240,39,2,0 ; vbroadcastss 0x227f0(%rip),%ymm11 # 2ba68 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
DB 196,65,92,89,227 ; vmulps %ymm11,%ymm4,%ymm12
- DB 196,98,125,24,45,231,39,2,0 ; vbroadcastss 0x227e7(%rip),%ymm13 # 2ba5c <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ DB 196,98,125,24,45,250,39,2,0 ; vbroadcastss 0x227fa(%rip),%ymm13 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
DB 196,65,28,88,229 ; vaddps %ymm13,%ymm12,%ymm12
DB 196,65,44,89,212 ; vmulps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,216,39,2,0 ; vbroadcastss 0x227d8(%rip),%ymm12 # 2ba60 <_sk_srcover_rgba_8888_sse2_lowp+0x870>
+ DB 196,98,125,24,37,235,39,2,0 ; vbroadcastss 0x227eb(%rip),%ymm12 # 2ba84 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,53,206,39,2,0 ; vbroadcastss 0x227ce(%rip),%ymm14 # 2ba64 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
+ DB 196,98,125,24,53,225,39,2,0 ; vbroadcastss 0x227e1(%rip),%ymm14 # 2ba88 <_sk_srcover_rgba_8888_sse2_lowp+0x880>
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
@@ -8708,20 +8712,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,99,39,2,0 ; vbroadcastss 0x22763(%rip),%ymm8 # 2ba68 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ DB 196,98,125,24,5,118,39,2,0 ; vbroadcastss 0x22776(%rip),%ymm8 # 2ba8c <_sk_srcover_rgba_8888_sse2_lowp+0x884>
DB 196,65,124,89,208 ; vmulps %ymm8,%ymm0,%ymm10
- DB 196,98,125,24,29,93,39,2,0 ; vbroadcastss 0x2275d(%rip),%ymm11 # 2ba70 <_sk_srcover_rgba_8888_sse2_lowp+0x880>
+ DB 196,98,125,24,29,112,39,2,0 ; vbroadcastss 0x22770(%rip),%ymm11 # 2ba94 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
DB 196,65,52,89,227 ; vmulps %ymm11,%ymm9,%ymm12
- DB 196,98,125,24,45,75,39,2,0 ; vbroadcastss 0x2274b(%rip),%ymm13 # 2ba6c <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
+ DB 196,98,125,24,45,94,39,2,0 ; vbroadcastss 0x2275e(%rip),%ymm13 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
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,64,39,2,0 ; vbroadcastss 0x22740(%rip),%ymm14 # 2ba74 <_sk_srcover_rgba_8888_sse2_lowp+0x884>
+ DB 196,98,125,24,53,83,39,2,0 ; vbroadcastss 0x22753(%rip),%ymm14 # 2ba98 <_sk_srcover_rgba_8888_sse2_lowp+0x890>
DB 196,65,28,88,230 ; vaddps %ymm14,%ymm12,%ymm12
- DB 196,98,125,24,61,54,39,2,0 ; vbroadcastss 0x22736(%rip),%ymm15 # 2ba78 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ DB 196,98,125,24,61,73,39,2,0 ; vbroadcastss 0x22749(%rip),%ymm15 # 2ba9c <_sk_srcover_rgba_8888_sse2_lowp+0x894>
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,34,39,2,0 ; vbroadcastss 0x22722(%rip),%ymm12 # 2ba7c <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ DB 196,98,125,24,37,53,39,2,0 ; vbroadcastss 0x22735(%rip),%ymm12 # 2baa0 <_sk_srcover_rgba_8888_sse2_lowp+0x898>
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
@@ -8756,7 +8760,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,46,38,2,0 ; vbroadcastss 0x2262e(%rip),%ymm11 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,29,61,38,2,0 ; vbroadcastss 0x2263d(%rip),%ymm11 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 196,65,36,94,218 ; vdivps %ymm10,%ymm11,%ymm11
DB 197,116,92,226 ; vsubps %ymm2,%ymm1,%ymm12
DB 196,65,28,89,227 ; vmulps %ymm11,%ymm12,%ymm12
@@ -8766,19 +8770,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,91,38,2,0 ; vbroadcastss 0x2265b(%rip),%ymm11 # 2ba88 <_sk_srcover_rgba_8888_sse2_lowp+0x898>
+ DB 196,98,125,24,29,110,38,2,0 ; vbroadcastss 0x2266e(%rip),%ymm11 # 2baac <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
DB 196,193,116,88,203 ; vaddps %ymm11,%ymm1,%ymm1
- DB 196,98,125,24,29,73,38,2,0 ; vbroadcastss 0x22649(%rip),%ymm11 # 2ba84 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
+ DB 196,98,125,24,29,92,38,2,0 ; vbroadcastss 0x2265c(%rip),%ymm11 # 2baa8 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
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,49,38,2,0 ; vbroadcastss 0x22631(%rip),%ymm2 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0x890>
+ DB 196,226,125,24,21,68,38,2,0 ; vbroadcastss 0x22644(%rip),%ymm2 # 2baa4 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
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,172,37,2,0 ; vbroadcastss 0x225ac(%rip),%ymm12 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 196,98,125,24,37,187,37,2,0 ; vbroadcastss 0x225bb(%rip),%ymm12 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,193,116,89,212 ; vmulps %ymm12,%ymm1,%ymm2
DB 197,28,194,226,1 ; vcmpltps %ymm2,%ymm12,%ymm12
DB 196,65,36,92,216 ; vsubps %ymm8,%ymm11,%ymm11
@@ -8788,7 +8792,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,219,37,2,0 ; vbroadcastss 0x225db(%rip),%ymm8 # 2ba8c <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
+ DB 196,98,125,24,5,238,37,2,0 ; vbroadcastss 0x225ee(%rip),%ymm8 # 2bab0 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -8803,7 +8807,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,50,37,2,0 ; vbroadcastss 0x22532(%rip),%ymm8 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 196,98,125,24,5,65,37,2,0 ; vbroadcastss 0x22541(%rip),%ymm8 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,60,194,202,2 ; vcmpleps %ymm2,%ymm8,%ymm9
DB 197,92,89,210 ; vmulps %ymm2,%ymm4,%ymm10
DB 196,65,92,92,218 ; vsubps %ymm10,%ymm4,%ymm11
@@ -8811,23 +8815,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,116,37,2,0 ; vbroadcastss 0x22574(%rip),%ymm11 # 2ba90 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ DB 196,98,125,24,29,135,37,2,0 ; vbroadcastss 0x22587(%rip),%ymm11 # 2bab4 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
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,70,37,2,0 ; vbroadcastss 0x22546(%rip),%ymm12 # 2ba80 <_sk_srcover_rgba_8888_sse2_lowp+0x890>
+ DB 196,98,125,24,37,89,37,2,0 ; vbroadcastss 0x22559(%rip),%ymm12 # 2baa4 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
DB 196,193,4,89,196 ; vmulps %ymm12,%ymm15,%ymm0
- DB 196,98,125,24,45,64,37,2,0 ; vbroadcastss 0x22540(%rip),%ymm13 # 2ba88 <_sk_srcover_rgba_8888_sse2_lowp+0x898>
+ DB 196,98,125,24,45,83,37,2,0 ; vbroadcastss 0x22553(%rip),%ymm13 # 2baac <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
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,53,37,2,0 ; vbroadcastss 0x22535(%rip),%ymm1 # 2ba94 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,226,125,24,13,72,37,2,0 ; vbroadcastss 0x22548(%rip),%ymm1 # 2bab8 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
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,12,37,2,0 ; vbroadcastss 0x2250c(%rip),%ymm14 # 2ba8c <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
+ DB 196,98,125,24,53,31,37,2,0 ; vbroadcastss 0x2251f(%rip),%ymm14 # 2bab0 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
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
@@ -8846,7 +8850,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,182,36,2,0 ; vbroadcastss 0x224b6(%rip),%ymm0 # 2ba98 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ DB 196,226,125,24,5,201,36,2,0 ; vbroadcastss 0x224c9(%rip),%ymm0 # 2babc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
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
@@ -8896,15 +8900,15 @@ _sk_scale_u8_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 117,75 ; jne 96ee <_sk_scale_u8_avx+0x63>
+ DB 117,75 ; jne 96ff <_sk_scale_u8_avx+0x63>
DB 196,2,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm8
- DB 197,57,219,5,15,37,2,0 ; vpand 0x2250f(%rip),%xmm8,%xmm8 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 197,57,219,5,30,37,2,0 ; vpand 0x2251e(%rip),%xmm8,%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 196,66,121,51,200 ; vpmovzxwd %xmm8,%xmm9
DB 196,65,121,112,192,78 ; vpshufd $0x4e,%xmm8,%xmm8
DB 196,66,121,51,192 ; vpmovzxwd %xmm8,%xmm8
DB 196,67,53,24,192,1 ; vinsertf128 $0x1,%xmm8,%ymm9,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,13,199,35,2,0 ; vbroadcastss 0x223c7(%rip),%ymm9 # 2ba9c <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,98,125,24,13,218,35,2,0 ; vbroadcastss 0x223da(%rip),%ymm9 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
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
@@ -8917,15 +8921,15 @@ _sk_scale_u8_avx LABEL PROC
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,166 ; ja 96a9 <_sk_scale_u8_avx+0x1e>
+ DB 119,166 ; ja 96ba <_sk_scale_u8_avx+0x1e>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,122,0,0,0 ; lea 0x7a(%rip),%r10 # 9788 <_sk_scale_u8_avx+0xfd>
+ DB 76,141,21,121,0,0,0 ; lea 0x79(%rip),%r10 # 9798 <_sk_scale_u8_avx+0xfc>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 67,15,182,4,24 ; movzbl (%r8,%r11,1),%eax
DB 197,121,110,192 ; vmovd %eax,%xmm8
- DB 235,135 ; jmp 96a9 <_sk_scale_u8_avx+0x1e>
+ DB 235,135 ; jmp 96ba <_sk_scale_u8_avx+0x1e>
DB 67,15,182,68,24,2 ; movzbl 0x2(%r8,%r11,1),%eax
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 197,57,196,192,2 ; vpinsrw $0x2,%eax,%xmm8,%xmm8
@@ -8933,7 +8937,7 @@ _sk_scale_u8_avx LABEL PROC
DB 197,121,110,200 ; vmovd %eax,%xmm9
DB 196,66,121,48,201 ; vpmovzxbw %xmm9,%xmm9
DB 196,67,57,14,193,3 ; vpblendw $0x3,%xmm9,%xmm8,%xmm8
- DB 233,94,255,255,255 ; jmpq 96a9 <_sk_scale_u8_avx+0x1e>
+ DB 233,94,255,255,255 ; jmpq 96ba <_sk_scale_u8_avx+0x1e>
DB 67,15,182,68,24,6 ; movzbl 0x6(%r8,%r11,1),%eax
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 197,57,196,192,6 ; vpinsrw $0x6,%eax,%xmm8,%xmm8
@@ -8944,22 +8948,24 @@ _sk_scale_u8_avx LABEL PROC
DB 196,1,121,110,12,24 ; vmovd (%r8,%r11,1),%xmm9
DB 196,66,121,48,201 ; vpmovzxbw %xmm9,%xmm9
DB 196,67,49,14,192,240 ; vpblendw $0xf0,%xmm8,%xmm9,%xmm8
- DB 233,34,255,255,255 ; jmpq 96a9 <_sk_scale_u8_avx+0x1e>
+ DB 233,34,255,255,255 ; jmpq 96ba <_sk_scale_u8_avx+0x1e>
DB 144 ; nop
- DB 143 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,170,255,255,255,154 ; ljmp *-0x65000001(%rdx)
+ DB 255,171,255,255,255,155 ; ljmp *-0x64000001(%rbx)
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,222 ; jmpq ffffffffdf009798 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefde5a8>
+ DB 234 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,211 ; callq *%rbx
DB 255 ; (bad)
+ DB 223,255 ; (bad)
+ DB 255 ; (bad)
+ DB 255,212 ; callq *%rsp
DB 255 ; (bad)
- DB 255,195 ; inc %ebx
+ DB 255 ; (bad)
+ DB 255,196 ; inc %esp
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -8974,26 +8980,26 @@ _sk_scale_565_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,178,0,0,0 ; jne 9875 <_sk_scale_565_avx+0xd1>
+ DB 15,133,178,0,0,0 ; jne 9885 <_sk_scale_565_avx+0xd1>
DB 196,1,122,111,4,88 ; vmovdqu (%r8,%r11,2),%xmm8
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,98,125,24,13,184,34,2,0 ; vbroadcastss 0x222b8(%rip),%ymm9 # 2baa0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,98,125,24,13,204,34,2,0 ; vbroadcastss 0x222cc(%rip),%ymm9 # 2bac4 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
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,169,34,2,0 ; vbroadcastss 0x222a9(%rip),%ymm10 # 2baa4 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ DB 196,98,125,24,21,189,34,2,0 ; vbroadcastss 0x222bd(%rip),%ymm10 # 2bac8 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
- DB 196,98,125,24,21,159,34,2,0 ; vbroadcastss 0x2229f(%rip),%ymm10 # 2baa8 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,98,125,24,21,179,34,2,0 ; vbroadcastss 0x222b3(%rip),%ymm10 # 2bacc <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
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,144,34,2,0 ; vbroadcastss 0x22290(%rip),%ymm11 # 2baac <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,98,125,24,29,164,34,2,0 ; vbroadcastss 0x222a4(%rip),%ymm11 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
- DB 196,98,125,24,29,134,34,2,0 ; vbroadcastss 0x22286(%rip),%ymm11 # 2bab0 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,98,125,24,29,154,34,2,0 ; vbroadcastss 0x2229a(%rip),%ymm11 # 2bad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
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,119,34,2,0 ; vbroadcastss 0x22277(%rip),%ymm11 # 2bab4 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ DB 196,98,125,24,29,139,34,2,0 ; vbroadcastss 0x2228b(%rip),%ymm11 # 2bad8 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
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
@@ -9012,27 +9018,27 @@ _sk_scale_565_avx LABEL PROC
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 15,135,59,255,255,255 ; ja 97c9 <_sk_scale_565_avx+0x25>
+ DB 15,135,59,255,255,255 ; ja 97d9 <_sk_scale_565_avx+0x25>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,99,0,0,0 ; lea 0x63(%rip),%r10 # 98fc <_sk_scale_565_avx+0x158>
+ DB 76,141,21,99,0,0,0 ; lea 0x63(%rip),%r10 # 990c <_sk_scale_565_avx+0x158>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 67,15,183,4,88 ; movzwl (%r8,%r11,2),%eax
DB 197,121,110,192 ; vmovd %eax,%xmm8
- DB 233,25,255,255,255 ; jmpq 97c9 <_sk_scale_565_avx+0x25>
+ DB 233,25,255,255,255 ; jmpq 97d9 <_sk_scale_565_avx+0x25>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,1,57,196,68,88,4,2 ; vpinsrw $0x2,0x4(%r8,%r11,2),%xmm8,%xmm8
DB 196,1,121,110,12,88 ; vmovd (%r8,%r11,2),%xmm9
DB 196,67,57,14,193,3 ; vpblendw $0x3,%xmm9,%xmm8,%xmm8
- DB 233,251,254,255,255 ; jmpq 97c9 <_sk_scale_565_avx+0x25>
+ DB 233,251,254,255,255 ; jmpq 97d9 <_sk_scale_565_avx+0x25>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,1,57,196,68,88,12,6 ; vpinsrw $0x6,0xc(%r8,%r11,2),%xmm8,%xmm8
DB 196,1,57,196,68,88,10,5 ; vpinsrw $0x5,0xa(%r8,%r11,2),%xmm8,%xmm8
DB 196,1,57,196,68,88,8,4 ; vpinsrw $0x4,0x8(%r8,%r11,2),%xmm8,%xmm8
DB 196,1,122,126,12,88 ; vmovq (%r8,%r11,2),%xmm9
DB 196,67,49,14,192,240 ; vpblendw $0xf0,%xmm8,%xmm9,%xmm8
- DB 233,205,254,255,255 ; jmpq 97c9 <_sk_scale_565_avx+0x25>
+ DB 233,205,254,255,255 ; jmpq 97d9 <_sk_scale_565_avx+0x25>
DB 166 ; cmpsb %es:(%rdi),%ds:(%rsi)
DB 255 ; (bad)
DB 255 ; (bad)
@@ -9080,15 +9086,15 @@ _sk_lerp_u8_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 117,111 ; jne 99de <_sk_lerp_u8_avx+0x87>
+ DB 117,111 ; jne 99ee <_sk_lerp_u8_avx+0x87>
DB 196,2,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm8
- DB 197,57,219,5,67,34,2,0 ; vpand 0x22243(%rip),%xmm8,%xmm8 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 197,57,219,5,83,34,2,0 ; vpand 0x22253(%rip),%xmm8,%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 196,66,121,51,200 ; vpmovzxwd %xmm8,%xmm9
DB 196,65,121,112,192,78 ; vpshufd $0x4e,%xmm8,%xmm8
DB 196,66,121,51,192 ; vpmovzxwd %xmm8,%xmm8
DB 196,67,53,24,192,1 ; vinsertf128 $0x1,%xmm8,%ymm9,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,13,251,32,2,0 ; vbroadcastss 0x220fb(%rip),%ymm9 # 2ba9c <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,98,125,24,13,15,33,2,0 ; vbroadcastss 0x2210f(%rip),%ymm9 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
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
@@ -9109,15 +9115,15 @@ _sk_lerp_u8_avx LABEL PROC
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,130 ; ja 9975 <_sk_lerp_u8_avx+0x1e>
+ DB 119,130 ; ja 9985 <_sk_lerp_u8_avx+0x1e>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,126,0,0,0 ; lea 0x7e(%rip),%r10 # 9a7c <_sk_lerp_u8_avx+0x125>
+ DB 76,141,21,126,0,0,0 ; lea 0x7e(%rip),%r10 # 9a8c <_sk_lerp_u8_avx+0x125>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 67,15,182,4,24 ; movzbl (%r8,%r11,1),%eax
DB 197,121,110,192 ; vmovd %eax,%xmm8
- DB 233,96,255,255,255 ; jmpq 9975 <_sk_lerp_u8_avx+0x1e>
+ DB 233,96,255,255,255 ; jmpq 9985 <_sk_lerp_u8_avx+0x1e>
DB 67,15,182,68,24,2 ; movzbl 0x2(%r8,%r11,1),%eax
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 197,57,196,192,2 ; vpinsrw $0x2,%eax,%xmm8,%xmm8
@@ -9125,7 +9131,7 @@ _sk_lerp_u8_avx LABEL PROC
DB 197,121,110,200 ; vmovd %eax,%xmm9
DB 196,66,121,48,201 ; vpmovzxbw %xmm9,%xmm9
DB 196,67,57,14,193,3 ; vpblendw $0x3,%xmm9,%xmm8,%xmm8
- DB 233,55,255,255,255 ; jmpq 9975 <_sk_lerp_u8_avx+0x1e>
+ DB 233,55,255,255,255 ; jmpq 9985 <_sk_lerp_u8_avx+0x1e>
DB 67,15,182,68,24,6 ; movzbl 0x6(%r8,%r11,1),%eax
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 197,57,196,192,6 ; vpinsrw $0x6,%eax,%xmm8,%xmm8
@@ -9136,7 +9142,7 @@ _sk_lerp_u8_avx LABEL PROC
DB 196,1,121,110,12,24 ; vmovd (%r8,%r11,1),%xmm9
DB 196,66,121,48,201 ; vpmovzxbw %xmm9,%xmm9
DB 196,67,49,14,192,240 ; vpblendw $0xf0,%xmm8,%xmm9,%xmm8
- DB 233,251,254,255,255 ; jmpq 9975 <_sk_lerp_u8_avx+0x1e>
+ DB 233,251,254,255,255 ; jmpq 9985 <_sk_lerp_u8_avx+0x1e>
DB 102,144 ; xchg %ax,%ax
DB 139,255 ; mov %edi,%edi
DB 255 ; (bad)
@@ -9144,7 +9150,7 @@ _sk_lerp_u8_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,221 ; callq ffffffffde009a8c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfde89c>
+ DB 232,255,255,255,221 ; callq ffffffffde009a9c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfde894>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,210 ; callq *%rdx
@@ -9165,26 +9171,26 @@ _sk_lerp_565_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,214,0,0,0 ; jne 9b8d <_sk_lerp_565_avx+0xf5>
+ DB 15,133,214,0,0,0 ; jne 9b9d <_sk_lerp_565_avx+0xf5>
DB 196,1,122,111,4,88 ; vmovdqu (%r8,%r11,2),%xmm8
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,98,125,24,13,196,31,2,0 ; vbroadcastss 0x21fc4(%rip),%ymm9 # 2baa0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,98,125,24,13,216,31,2,0 ; vbroadcastss 0x21fd8(%rip),%ymm9 # 2bac4 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
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,181,31,2,0 ; vbroadcastss 0x21fb5(%rip),%ymm10 # 2baa4 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ DB 196,98,125,24,21,201,31,2,0 ; vbroadcastss 0x21fc9(%rip),%ymm10 # 2bac8 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
- DB 196,98,125,24,21,171,31,2,0 ; vbroadcastss 0x21fab(%rip),%ymm10 # 2baa8 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,98,125,24,21,191,31,2,0 ; vbroadcastss 0x21fbf(%rip),%ymm10 # 2bacc <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
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,156,31,2,0 ; vbroadcastss 0x21f9c(%rip),%ymm11 # 2baac <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,98,125,24,29,176,31,2,0 ; vbroadcastss 0x21fb0(%rip),%ymm11 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
- DB 196,98,125,24,29,146,31,2,0 ; vbroadcastss 0x21f92(%rip),%ymm11 # 2bab0 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,98,125,24,29,166,31,2,0 ; vbroadcastss 0x21fa6(%rip),%ymm11 # 2bad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
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,131,31,2,0 ; vbroadcastss 0x21f83(%rip),%ymm11 # 2bab4 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ DB 196,98,125,24,29,151,31,2,0 ; vbroadcastss 0x21f97(%rip),%ymm11 # 2bad8 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
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
@@ -9211,27 +9217,27 @@ _sk_lerp_565_avx LABEL PROC
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 15,135,23,255,255,255 ; ja 9abd <_sk_lerp_565_avx+0x25>
+ DB 15,135,23,255,255,255 ; ja 9acd <_sk_lerp_565_avx+0x25>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,99,0,0,0 ; lea 0x63(%rip),%r10 # 9c14 <_sk_lerp_565_avx+0x17c>
+ DB 76,141,21,99,0,0,0 ; lea 0x63(%rip),%r10 # 9c24 <_sk_lerp_565_avx+0x17c>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 67,15,183,4,88 ; movzwl (%r8,%r11,2),%eax
DB 197,121,110,192 ; vmovd %eax,%xmm8
- DB 233,245,254,255,255 ; jmpq 9abd <_sk_lerp_565_avx+0x25>
+ DB 233,245,254,255,255 ; jmpq 9acd <_sk_lerp_565_avx+0x25>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,1,57,196,68,88,4,2 ; vpinsrw $0x2,0x4(%r8,%r11,2),%xmm8,%xmm8
DB 196,1,121,110,12,88 ; vmovd (%r8,%r11,2),%xmm9
DB 196,67,57,14,193,3 ; vpblendw $0x3,%xmm9,%xmm8,%xmm8
- DB 233,215,254,255,255 ; jmpq 9abd <_sk_lerp_565_avx+0x25>
+ DB 233,215,254,255,255 ; jmpq 9acd <_sk_lerp_565_avx+0x25>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,1,57,196,68,88,12,6 ; vpinsrw $0x6,0xc(%r8,%r11,2),%xmm8,%xmm8
DB 196,1,57,196,68,88,10,5 ; vpinsrw $0x5,0xa(%r8,%r11,2),%xmm8,%xmm8
DB 196,1,57,196,68,88,8,4 ; vpinsrw $0x4,0x8(%r8,%r11,2),%xmm8,%xmm8
DB 196,1,122,126,12,88 ; vmovq (%r8,%r11,2),%xmm9
DB 196,67,49,14,192,240 ; vpblendw $0xf0,%xmm8,%xmm9,%xmm8
- DB 233,169,254,255,255 ; jmpq 9abd <_sk_lerp_565_avx+0x25>
+ DB 233,169,254,255,255 ; jmpq 9acd <_sk_lerp_565_avx+0x25>
DB 166 ; cmpsb %es:(%rdi),%ds:(%rsi)
DB 255 ; (bad)
DB 255 ; (bad)
@@ -9258,9 +9264,9 @@ _sk_load_tables_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 76,139,0 ; mov (%rax),%r8
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,7,2,0,0 ; jne 9e4e <_sk_load_tables_avx+0x21e>
+ DB 15,133,7,2,0,0 ; jne 9e5e <_sk_load_tables_avx+0x21e>
DB 196,65,125,16,20,144 ; vmovupd (%r8,%rdx,4),%ymm10
- DB 197,125,40,13,203,27,2,0 ; vmovapd 0x21bcb(%rip),%ymm9 # 2b820 <_sk_srcover_rgba_8888_sse2_lowp+0x630>
+ DB 197,125,40,13,219,27,2,0 ; vmovapd 0x21bdb(%rip),%ymm9 # 2b840 <_sk_srcover_rgba_8888_sse2_lowp+0x638>
DB 196,193,45,84,201 ; vandpd %ymm9,%ymm10,%ymm1
DB 196,227,125,25,200,1 ; vextractf128 $0x1,%ymm1,%xmm0
DB 196,193,249,126,192 ; vmovq %xmm0,%r8
@@ -9352,7 +9358,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,95,28,2,0 ; vbroadcastss 0x21c5f(%rip),%ymm7 # 2ba9c <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,226,125,24,61,115,28,2,0 ; vbroadcastss 0x21c73(%rip),%ymm7 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
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
@@ -9363,21 +9369,21 @@ _sk_load_tables_avx LABEL PROC
DB 196,65,44,87,210 ; vxorps %ymm10,%ymm10,%ymm10
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 15,135,230,253,255,255 ; ja 9c4d <_sk_load_tables_avx+0x1d>
+ DB 15,135,230,253,255,255 ; ja 9c5d <_sk_load_tables_avx+0x1d>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,146,0,0,0 ; lea 0x92(%rip),%r10 # 9f04 <_sk_load_tables_avx+0x2d4>
+ DB 76,141,21,146,0,0,0 ; lea 0x92(%rip),%r10 # 9f14 <_sk_load_tables_avx+0x2d4>
DB 79,99,12,138 ; movslq (%r10,%r9,4),%r9
DB 77,1,209 ; add %r10,%r9
DB 65,255,225 ; jmpq *%r9
DB 196,65,122,16,20,144 ; vmovss (%r8,%rdx,4),%xmm10
- DB 233,198,253,255,255 ; jmpq 9c4d <_sk_load_tables_avx+0x1d>
+ DB 233,198,253,255,255 ; jmpq 9c5d <_sk_load_tables_avx+0x1d>
DB 196,193,121,110,68,144,8 ; vmovd 0x8(%r8,%rdx,4),%xmm0
DB 197,249,112,192,68 ; vpshufd $0x44,%xmm0,%xmm0
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 196,99,117,12,208,4 ; vblendps $0x4,%ymm0,%ymm1,%ymm10
DB 196,193,123,16,4,144 ; vmovsd (%r8,%rdx,4),%xmm0
DB 196,99,45,13,208,1 ; vblendpd $0x1,%ymm0,%ymm10,%ymm10
- DB 233,159,253,255,255 ; jmpq 9c4d <_sk_load_tables_avx+0x1d>
+ DB 233,159,253,255,255 ; jmpq 9c5d <_sk_load_tables_avx+0x1d>
DB 196,193,121,110,68,144,24 ; vmovd 0x18(%r8,%rdx,4),%xmm0
DB 197,249,112,192,68 ; vpshufd $0x44,%xmm0,%xmm0
DB 196,227,125,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
@@ -9391,9 +9397,9 @@ _sk_load_tables_avx LABEL PROC
DB 196,99,45,24,208,1 ; vinsertf128 $0x1,%xmm0,%ymm10,%ymm10
DB 196,193,121,16,4,144 ; vmovupd (%r8,%rdx,4),%xmm0
DB 196,67,125,13,210,12 ; vblendpd $0xc,%ymm10,%ymm0,%ymm10
- DB 233,74,253,255,255 ; jmpq 9c4d <_sk_load_tables_avx+0x1d>
+ DB 233,74,253,255,255 ; jmpq 9c5d <_sk_load_tables_avx+0x1d>
DB 144 ; nop
- DB 120,255 ; js 9f05 <_sk_load_tables_avx+0x2d5>
+ DB 120,255 ; js 9f15 <_sk_load_tables_avx+0x2d5>
DB 255 ; (bad)
DB 255,153,255,255,255,131 ; lcall *-0x7c000001(%rcx)
DB 255 ; (bad)
@@ -9423,7 +9429,7 @@ _sk_load_tables_u16_be_avx LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 197,252,17,124,36,32 ; vmovups %ymm7,0x20(%rsp)
DB 197,252,17,52,36 ; vmovups %ymm6,(%rsp)
- DB 15,133,78,2,0,0 ; jne a193 <_sk_load_tables_u16_be_avx+0x273>
+ DB 15,133,78,2,0,0 ; jne a1a3 <_sk_load_tables_u16_be_avx+0x273>
DB 196,1,121,16,4,72 ; vmovupd (%r8,%r9,2),%xmm8
DB 196,129,121,16,84,72,16 ; vmovupd 0x10(%r8,%r9,2),%xmm2
DB 196,129,121,16,92,72,32 ; vmovupd 0x20(%r8,%r9,2),%xmm3
@@ -9439,7 +9445,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,41,28,2,0 ; vmovdqa 0x21c29(%rip),%xmm11 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 197,121,111,29,57,28,2,0 ; vmovdqa 0x21c39(%rip),%xmm11 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 196,193,105,219,195 ; vpand %xmm11,%xmm2,%xmm0
DB 197,249,112,208,78 ; vpshufd $0x4e,%xmm0,%xmm2
DB 196,226,121,51,210 ; vpmovzxwd %xmm2,%xmm2
@@ -9533,7 +9539,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,60,25,2,0 ; vbroadcastss 0x2193c(%rip),%ymm6 # 2bab8 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,226,125,24,53,80,25,2,0 ; vbroadcastss 0x21950(%rip),%ymm6 # 2badc <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
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
@@ -9543,29 +9549,29 @@ _sk_load_tables_u16_be_avx LABEL PROC
DB 196,1,123,16,4,72 ; vmovsd (%r8,%r9,2),%xmm8
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 116,85 ; je a1f9 <_sk_load_tables_u16_be_avx+0x2d9>
+ DB 116,85 ; je a209 <_sk_load_tables_u16_be_avx+0x2d9>
DB 196,1,57,22,68,72,8 ; vmovhpd 0x8(%r8,%r9,2),%xmm8,%xmm8
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,72 ; jb a1f9 <_sk_load_tables_u16_be_avx+0x2d9>
+ DB 114,72 ; jb a209 <_sk_load_tables_u16_be_avx+0x2d9>
DB 196,129,123,16,84,72,16 ; vmovsd 0x10(%r8,%r9,2),%xmm2
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 116,72 ; je a206 <_sk_load_tables_u16_be_avx+0x2e6>
+ DB 116,72 ; je a216 <_sk_load_tables_u16_be_avx+0x2e6>
DB 196,129,105,22,84,72,24 ; vmovhpd 0x18(%r8,%r9,2),%xmm2,%xmm2
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 114,59 ; jb a206 <_sk_load_tables_u16_be_avx+0x2e6>
+ DB 114,59 ; jb a216 <_sk_load_tables_u16_be_avx+0x2e6>
DB 196,129,123,16,92,72,32 ; vmovsd 0x20(%r8,%r9,2),%xmm3
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 15,132,132,253,255,255 ; je 9f60 <_sk_load_tables_u16_be_avx+0x40>
+ DB 15,132,132,253,255,255 ; je 9f70 <_sk_load_tables_u16_be_avx+0x40>
DB 196,129,97,22,92,72,40 ; vmovhpd 0x28(%r8,%r9,2),%xmm3,%xmm3
DB 72,131,255,7 ; cmp $0x7,%rdi
- DB 15,130,115,253,255,255 ; jb 9f60 <_sk_load_tables_u16_be_avx+0x40>
+ DB 15,130,115,253,255,255 ; jb 9f70 <_sk_load_tables_u16_be_avx+0x40>
DB 196,1,122,126,76,72,48 ; vmovq 0x30(%r8,%r9,2),%xmm9
- DB 233,103,253,255,255 ; jmpq 9f60 <_sk_load_tables_u16_be_avx+0x40>
+ DB 233,103,253,255,255 ; jmpq 9f70 <_sk_load_tables_u16_be_avx+0x40>
DB 197,225,87,219 ; vxorpd %xmm3,%xmm3,%xmm3
DB 197,233,87,210 ; vxorpd %xmm2,%xmm2,%xmm2
- DB 233,90,253,255,255 ; jmpq 9f60 <_sk_load_tables_u16_be_avx+0x40>
+ DB 233,90,253,255,255 ; jmpq 9f70 <_sk_load_tables_u16_be_avx+0x40>
DB 197,225,87,219 ; vxorpd %xmm3,%xmm3,%xmm3
- DB 233,81,253,255,255 ; jmpq 9f60 <_sk_load_tables_u16_be_avx+0x40>
+ DB 233,81,253,255,255 ; jmpq 9f70 <_sk_load_tables_u16_be_avx+0x40>
PUBLIC _sk_load_tables_rgb_u16_be_avx
_sk_load_tables_rgb_u16_be_avx LABEL PROC
@@ -9576,7 +9582,7 @@ _sk_load_tables_rgb_u16_be_avx LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 197,252,17,124,36,32 ; vmovups %ymm7,0x20(%rsp)
DB 197,252,17,52,36 ; vmovups %ymm6,(%rsp)
- DB 15,133,57,2,0,0 ; jne a469 <_sk_load_tables_rgb_u16_be_avx+0x25a>
+ DB 15,133,57,2,0,0 ; jne a479 <_sk_load_tables_rgb_u16_be_avx+0x25a>
DB 196,1,122,111,28,72 ; vmovdqu (%r8,%r9,2),%xmm11
DB 196,129,122,111,92,72,12 ; vmovdqu 0xc(%r8,%r9,2),%xmm3
DB 196,129,122,111,84,72,24 ; vmovdqu 0x18(%r8,%r9,2),%xmm2
@@ -9597,7 +9603,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,35,25,2,0 ; vmovdqa 0x21923(%rip),%xmm14 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 197,121,111,53,51,25,2,0 ; vmovdqa 0x21933(%rip),%xmm14 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 196,193,105,219,214 ; vpand %xmm14,%xmm2,%xmm2
DB 197,249,112,218,78 ; vpshufd $0x4e,%xmm2,%xmm3
DB 196,226,121,51,219 ; vpmovzxwd %xmm3,%xmm3
@@ -9683,7 +9689,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,208,21,2,0 ; vbroadcastss 0x215d0(%rip),%ymm3 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,226,125,24,29,224,21,2,0 ; vbroadcastss 0x215e0(%rip),%ymm3 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,252,16,52,36 ; vmovups (%rsp),%ymm6
DB 197,252,16,124,36,32 ; vmovups 0x20(%rsp),%ymm7
DB 72,131,196,88 ; add $0x58,%rsp
@@ -9692,68 +9698,68 @@ _sk_load_tables_rgb_u16_be_avx LABEL PROC
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,1,121,196,92,72,4,2 ; vpinsrw $0x2,0x4(%r8,%r9,2),%xmm0,%xmm11
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,31 ; jne a4a1 <_sk_load_tables_rgb_u16_be_avx+0x292>
+ DB 117,31 ; jne a4b1 <_sk_load_tables_rgb_u16_be_avx+0x292>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,241,239,201 ; vpxor %xmm1,%xmm1,%xmm1
DB 197,233,239,210 ; vpxor %xmm2,%xmm2,%xmm2
DB 196,65,41,239,210 ; vpxor %xmm10,%xmm10,%xmm10
DB 197,225,239,219 ; vpxor %xmm3,%xmm3,%xmm3
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
- DB 233,196,253,255,255 ; jmpq a265 <_sk_load_tables_rgb_u16_be_avx+0x56>
+ DB 233,196,253,255,255 ; jmpq a275 <_sk_load_tables_rgb_u16_be_avx+0x56>
DB 196,129,121,110,68,72,6 ; vmovd 0x6(%r8,%r9,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,1,121,196,68,72,10,2 ; vpinsrw $0x2,0xa(%r8,%r9,2),%xmm0,%xmm8
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,48 ; jb a4eb <_sk_load_tables_rgb_u16_be_avx+0x2dc>
+ DB 114,48 ; jb a4fb <_sk_load_tables_rgb_u16_be_avx+0x2dc>
DB 196,129,121,110,68,72,12 ; vmovd 0xc(%r8,%r9,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,129,121,196,92,72,16,2 ; vpinsrw $0x2,0x10(%r8,%r9,2),%xmm0,%xmm3
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 117,48 ; jne a505 <_sk_load_tables_rgb_u16_be_avx+0x2f6>
+ DB 117,48 ; jne a515 <_sk_load_tables_rgb_u16_be_avx+0x2f6>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,241,239,201 ; vpxor %xmm1,%xmm1,%xmm1
DB 197,233,239,210 ; vpxor %xmm2,%xmm2,%xmm2
DB 196,65,41,239,210 ; vpxor %xmm10,%xmm10,%xmm10
- DB 233,122,253,255,255 ; jmpq a265 <_sk_load_tables_rgb_u16_be_avx+0x56>
+ DB 233,122,253,255,255 ; jmpq a275 <_sk_load_tables_rgb_u16_be_avx+0x56>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,241,239,201 ; vpxor %xmm1,%xmm1,%xmm1
DB 197,233,239,210 ; vpxor %xmm2,%xmm2,%xmm2
DB 196,65,41,239,210 ; vpxor %xmm10,%xmm10,%xmm10
DB 197,225,239,219 ; vpxor %xmm3,%xmm3,%xmm3
- DB 233,96,253,255,255 ; jmpq a265 <_sk_load_tables_rgb_u16_be_avx+0x56>
+ DB 233,96,253,255,255 ; jmpq a275 <_sk_load_tables_rgb_u16_be_avx+0x56>
DB 196,129,121,110,68,72,18 ; vmovd 0x12(%r8,%r9,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,1,121,196,84,72,22,2 ; vpinsrw $0x2,0x16(%r8,%r9,2),%xmm0,%xmm10
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 114,39 ; jb a546 <_sk_load_tables_rgb_u16_be_avx+0x337>
+ DB 114,39 ; jb a556 <_sk_load_tables_rgb_u16_be_avx+0x337>
DB 196,129,121,110,68,72,24 ; vmovd 0x18(%r8,%r9,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,129,121,196,84,72,28,2 ; vpinsrw $0x2,0x1c(%r8,%r9,2),%xmm0,%xmm2
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 117,30 ; jne a557 <_sk_load_tables_rgb_u16_be_avx+0x348>
+ DB 117,30 ; jne a567 <_sk_load_tables_rgb_u16_be_avx+0x348>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,241,239,201 ; vpxor %xmm1,%xmm1,%xmm1
- DB 233,31,253,255,255 ; jmpq a265 <_sk_load_tables_rgb_u16_be_avx+0x56>
+ DB 233,31,253,255,255 ; jmpq a275 <_sk_load_tables_rgb_u16_be_avx+0x56>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,241,239,201 ; vpxor %xmm1,%xmm1,%xmm1
DB 197,233,239,210 ; vpxor %xmm2,%xmm2,%xmm2
- DB 233,14,253,255,255 ; jmpq a265 <_sk_load_tables_rgb_u16_be_avx+0x56>
+ DB 233,14,253,255,255 ; jmpq a275 <_sk_load_tables_rgb_u16_be_avx+0x56>
DB 196,129,121,110,68,72,30 ; vmovd 0x1e(%r8,%r9,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,129,121,196,76,72,34,2 ; vpinsrw $0x2,0x22(%r8,%r9,2),%xmm0,%xmm1
DB 72,131,255,7 ; cmp $0x7,%rdi
- DB 114,25 ; jb a58a <_sk_load_tables_rgb_u16_be_avx+0x37b>
+ DB 114,25 ; jb a59a <_sk_load_tables_rgb_u16_be_avx+0x37b>
DB 196,129,121,110,68,72,36 ; vmovd 0x24(%r8,%r9,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,129,121,196,68,72,40,2 ; vpinsrw $0x2,0x28(%r8,%r9,2),%xmm0,%xmm0
- DB 233,219,252,255,255 ; jmpq a265 <_sk_load_tables_rgb_u16_be_avx+0x56>
+ DB 233,219,252,255,255 ; jmpq a275 <_sk_load_tables_rgb_u16_be_avx+0x56>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
- DB 233,210,252,255,255 ; jmpq a265 <_sk_load_tables_rgb_u16_be_avx+0x56>
+ DB 233,210,252,255,255 ; jmpq a275 <_sk_load_tables_rgb_u16_be_avx+0x56>
PUBLIC _sk_byte_tables_avx
_sk_byte_tables_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,98,125,24,5,182,20,2,0 ; vbroadcastss 0x214b6(%rip),%ymm8 # 2ba54 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ DB 196,98,125,24,5,198,20,2,0 ; vbroadcastss 0x214c6(%rip),%ymm8 # 2ba74 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 197,125,91,200 ; vcvtps2dq %ymm0,%ymm9
DB 196,65,249,126,200 ; vmovq %xmm9,%r8
@@ -9888,7 +9894,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,110,18,2,0 ; vbroadcastss 0x2126e(%rip),%ymm9 # 2ba9c <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,98,125,24,13,130,18,2,0 ; vbroadcastss 0x21282(%rip),%ymm9 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
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
@@ -10014,7 +10020,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,35,16,2,0 ; vbroadcastss 0x21023(%rip),%ymm9 # 2ba9c <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,98,125,24,13,55,16,2,0 ; vbroadcastss 0x21037(%rip),%ymm9 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
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
@@ -10241,36 +10247,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,180,12,2,0 ; vbroadcastss 0x20cb4(%rip),%ymm12 # 2babc <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ DB 196,98,125,24,37,200,12,2,0 ; vbroadcastss 0x20cc8(%rip),%ymm12 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,170,12,2,0 ; vbroadcastss 0x20caa(%rip),%ymm12 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,98,125,24,37,190,12,2,0 ; vbroadcastss 0x20cbe(%rip),%ymm12 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
DB 196,193,124,84,196 ; vandps %ymm12,%ymm0,%ymm0
- DB 196,98,125,24,37,0,12,2,0 ; vbroadcastss 0x20c00(%rip),%ymm12 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 196,98,125,24,37,16,12,2,0 ; vbroadcastss 0x20c10(%rip),%ymm12 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,193,124,86,196 ; vorps %ymm12,%ymm0,%ymm0
- DB 196,98,125,24,37,146,12,2,0 ; vbroadcastss 0x20c92(%rip),%ymm12 # 2bac4 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,37,166,12,2,0 ; vbroadcastss 0x20ca6(%rip),%ymm12 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
DB 196,65,36,88,220 ; vaddps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,136,12,2,0 ; vbroadcastss 0x20c88(%rip),%ymm12 # 2bac8 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,98,125,24,37,156,12,2,0 ; vbroadcastss 0x20c9c(%rip),%ymm12 # 2baec <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
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,121,12,2,0 ; vbroadcastss 0x20c79(%rip),%ymm12 # 2bacc <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,98,125,24,37,141,12,2,0 ; vbroadcastss 0x20c8d(%rip),%ymm12 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
DB 196,193,124,88,196 ; vaddps %ymm12,%ymm0,%ymm0
- DB 196,98,125,24,37,111,12,2,0 ; vbroadcastss 0x20c6f(%rip),%ymm12 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,98,125,24,37,131,12,2,0 ; vbroadcastss 0x20c83(%rip),%ymm12 # 2baf4 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
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,83,12,2,0 ; vbroadcastss 0x20c53(%rip),%ymm11 # 2bad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,98,125,24,29,103,12,2,0 ; vbroadcastss 0x20c67(%rip),%ymm11 # 2baf8 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
DB 196,193,124,88,195 ; vaddps %ymm11,%ymm0,%ymm0
- DB 196,98,125,24,29,73,12,2,0 ; vbroadcastss 0x20c49(%rip),%ymm11 # 2bad8 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,24,29,93,12,2,0 ; vbroadcastss 0x20c5d(%rip),%ymm11 # 2bafc <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
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,58,12,2,0 ; vbroadcastss 0x20c3a(%rip),%ymm11 # 2badc <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,98,125,24,29,78,12,2,0 ; vbroadcastss 0x20c4e(%rip),%ymm11 # 2bb00 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
- DB 196,98,125,24,29,48,12,2,0 ; vbroadcastss 0x20c30(%rip),%ymm11 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ DB 196,98,125,24,29,68,12,2,0 ; vbroadcastss 0x20c44(%rip),%ymm11 # 2bb04 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
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,33,12,2,0 ; vbroadcastss 0x20c21(%rip),%ymm10 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ DB 196,98,125,24,21,53,12,2,0 ; vbroadcastss 0x20c35(%rip),%ymm10 # 2bb08 <_sk_srcover_rgba_8888_sse2_lowp+0x900>
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
@@ -10278,7 +10284,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,57,11,2,0 ; vbroadcastss 0x20b39(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,73,11,2,0 ; vbroadcastss 0x20b49(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -10298,36 +10304,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,122,11,2,0 ; vbroadcastss 0x20b7a(%rip),%ymm12 # 2babc <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ DB 196,98,125,24,37,142,11,2,0 ; vbroadcastss 0x20b8e(%rip),%ymm12 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,112,11,2,0 ; vbroadcastss 0x20b70(%rip),%ymm12 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,98,125,24,37,132,11,2,0 ; vbroadcastss 0x20b84(%rip),%ymm12 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
DB 196,193,116,84,204 ; vandps %ymm12,%ymm1,%ymm1
- DB 196,98,125,24,37,198,10,2,0 ; vbroadcastss 0x20ac6(%rip),%ymm12 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 196,98,125,24,37,214,10,2,0 ; vbroadcastss 0x20ad6(%rip),%ymm12 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,193,116,86,204 ; vorps %ymm12,%ymm1,%ymm1
- DB 196,98,125,24,37,88,11,2,0 ; vbroadcastss 0x20b58(%rip),%ymm12 # 2bac4 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,37,108,11,2,0 ; vbroadcastss 0x20b6c(%rip),%ymm12 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
DB 196,65,36,88,220 ; vaddps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,78,11,2,0 ; vbroadcastss 0x20b4e(%rip),%ymm12 # 2bac8 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,98,125,24,37,98,11,2,0 ; vbroadcastss 0x20b62(%rip),%ymm12 # 2baec <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
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,63,11,2,0 ; vbroadcastss 0x20b3f(%rip),%ymm12 # 2bacc <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,98,125,24,37,83,11,2,0 ; vbroadcastss 0x20b53(%rip),%ymm12 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
DB 196,193,116,88,204 ; vaddps %ymm12,%ymm1,%ymm1
- DB 196,98,125,24,37,53,11,2,0 ; vbroadcastss 0x20b35(%rip),%ymm12 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,98,125,24,37,73,11,2,0 ; vbroadcastss 0x20b49(%rip),%ymm12 # 2baf4 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
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,25,11,2,0 ; vbroadcastss 0x20b19(%rip),%ymm11 # 2bad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,98,125,24,29,45,11,2,0 ; vbroadcastss 0x20b2d(%rip),%ymm11 # 2baf8 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
DB 196,193,116,88,203 ; vaddps %ymm11,%ymm1,%ymm1
- DB 196,98,125,24,29,15,11,2,0 ; vbroadcastss 0x20b0f(%rip),%ymm11 # 2bad8 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,24,29,35,11,2,0 ; vbroadcastss 0x20b23(%rip),%ymm11 # 2bafc <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
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,0,11,2,0 ; vbroadcastss 0x20b00(%rip),%ymm11 # 2badc <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,98,125,24,29,20,11,2,0 ; vbroadcastss 0x20b14(%rip),%ymm11 # 2bb00 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
- DB 196,98,125,24,29,246,10,2,0 ; vbroadcastss 0x20af6(%rip),%ymm11 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ DB 196,98,125,24,29,10,11,2,0 ; vbroadcastss 0x20b0a(%rip),%ymm11 # 2bb04 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
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,231,10,2,0 ; vbroadcastss 0x20ae7(%rip),%ymm10 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ DB 196,98,125,24,21,251,10,2,0 ; vbroadcastss 0x20afb(%rip),%ymm10 # 2bb08 <_sk_srcover_rgba_8888_sse2_lowp+0x900>
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
@@ -10335,7 +10341,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,255,9,2,0 ; vbroadcastss 0x209ff(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,15,10,2,0 ; vbroadcastss 0x20a0f(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -10355,36 +10361,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,64,10,2,0 ; vbroadcastss 0x20a40(%rip),%ymm12 # 2babc <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ DB 196,98,125,24,37,84,10,2,0 ; vbroadcastss 0x20a54(%rip),%ymm12 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,54,10,2,0 ; vbroadcastss 0x20a36(%rip),%ymm12 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,98,125,24,37,74,10,2,0 ; vbroadcastss 0x20a4a(%rip),%ymm12 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
DB 196,193,108,84,212 ; vandps %ymm12,%ymm2,%ymm2
- DB 196,98,125,24,37,140,9,2,0 ; vbroadcastss 0x2098c(%rip),%ymm12 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 196,98,125,24,37,156,9,2,0 ; vbroadcastss 0x2099c(%rip),%ymm12 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,193,108,86,212 ; vorps %ymm12,%ymm2,%ymm2
- DB 196,98,125,24,37,30,10,2,0 ; vbroadcastss 0x20a1e(%rip),%ymm12 # 2bac4 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,37,50,10,2,0 ; vbroadcastss 0x20a32(%rip),%ymm12 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
DB 196,65,36,88,220 ; vaddps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,20,10,2,0 ; vbroadcastss 0x20a14(%rip),%ymm12 # 2bac8 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,98,125,24,37,40,10,2,0 ; vbroadcastss 0x20a28(%rip),%ymm12 # 2baec <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
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,5,10,2,0 ; vbroadcastss 0x20a05(%rip),%ymm12 # 2bacc <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,98,125,24,37,25,10,2,0 ; vbroadcastss 0x20a19(%rip),%ymm12 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
DB 196,193,108,88,212 ; vaddps %ymm12,%ymm2,%ymm2
- DB 196,98,125,24,37,251,9,2,0 ; vbroadcastss 0x209fb(%rip),%ymm12 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,98,125,24,37,15,10,2,0 ; vbroadcastss 0x20a0f(%rip),%ymm12 # 2baf4 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
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,223,9,2,0 ; vbroadcastss 0x209df(%rip),%ymm11 # 2bad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,98,125,24,29,243,9,2,0 ; vbroadcastss 0x209f3(%rip),%ymm11 # 2baf8 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
DB 196,193,108,88,211 ; vaddps %ymm11,%ymm2,%ymm2
- DB 196,98,125,24,29,213,9,2,0 ; vbroadcastss 0x209d5(%rip),%ymm11 # 2bad8 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,24,29,233,9,2,0 ; vbroadcastss 0x209e9(%rip),%ymm11 # 2bafc <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
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,198,9,2,0 ; vbroadcastss 0x209c6(%rip),%ymm11 # 2badc <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,98,125,24,29,218,9,2,0 ; vbroadcastss 0x209da(%rip),%ymm11 # 2bb00 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
- DB 196,98,125,24,29,188,9,2,0 ; vbroadcastss 0x209bc(%rip),%ymm11 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ DB 196,98,125,24,29,208,9,2,0 ; vbroadcastss 0x209d0(%rip),%ymm11 # 2bb04 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
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,173,9,2,0 ; vbroadcastss 0x209ad(%rip),%ymm10 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ DB 196,98,125,24,21,193,9,2,0 ; vbroadcastss 0x209c1(%rip),%ymm10 # 2bb08 <_sk_srcover_rgba_8888_sse2_lowp+0x900>
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
@@ -10392,7 +10398,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,197,8,2,0 ; vbroadcastss 0x208c5(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,213,8,2,0 ; vbroadcastss 0x208d5(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 196,193,108,93,208 ; vminps %ymm8,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -10412,36 +10418,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,6,9,2,0 ; vbroadcastss 0x20906(%rip),%ymm12 # 2babc <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ DB 196,98,125,24,37,26,9,2,0 ; vbroadcastss 0x2091a(%rip),%ymm12 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,252,8,2,0 ; vbroadcastss 0x208fc(%rip),%ymm12 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,98,125,24,37,16,9,2,0 ; vbroadcastss 0x20910(%rip),%ymm12 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
DB 196,193,100,84,220 ; vandps %ymm12,%ymm3,%ymm3
- DB 196,98,125,24,37,82,8,2,0 ; vbroadcastss 0x20852(%rip),%ymm12 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 196,98,125,24,37,98,8,2,0 ; vbroadcastss 0x20862(%rip),%ymm12 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,193,100,86,220 ; vorps %ymm12,%ymm3,%ymm3
- DB 196,98,125,24,37,228,8,2,0 ; vbroadcastss 0x208e4(%rip),%ymm12 # 2bac4 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,37,248,8,2,0 ; vbroadcastss 0x208f8(%rip),%ymm12 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
DB 196,65,36,88,220 ; vaddps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,218,8,2,0 ; vbroadcastss 0x208da(%rip),%ymm12 # 2bac8 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,98,125,24,37,238,8,2,0 ; vbroadcastss 0x208ee(%rip),%ymm12 # 2baec <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
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,203,8,2,0 ; vbroadcastss 0x208cb(%rip),%ymm12 # 2bacc <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,98,125,24,37,223,8,2,0 ; vbroadcastss 0x208df(%rip),%ymm12 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
DB 196,193,100,88,220 ; vaddps %ymm12,%ymm3,%ymm3
- DB 196,98,125,24,37,193,8,2,0 ; vbroadcastss 0x208c1(%rip),%ymm12 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,98,125,24,37,213,8,2,0 ; vbroadcastss 0x208d5(%rip),%ymm12 # 2baf4 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
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,165,8,2,0 ; vbroadcastss 0x208a5(%rip),%ymm11 # 2bad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,98,125,24,29,185,8,2,0 ; vbroadcastss 0x208b9(%rip),%ymm11 # 2baf8 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
DB 196,193,100,88,219 ; vaddps %ymm11,%ymm3,%ymm3
- DB 196,98,125,24,29,155,8,2,0 ; vbroadcastss 0x2089b(%rip),%ymm11 # 2bad8 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,24,29,175,8,2,0 ; vbroadcastss 0x208af(%rip),%ymm11 # 2bafc <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
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,140,8,2,0 ; vbroadcastss 0x2088c(%rip),%ymm11 # 2badc <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,98,125,24,29,160,8,2,0 ; vbroadcastss 0x208a0(%rip),%ymm11 # 2bb00 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
- DB 196,98,125,24,29,130,8,2,0 ; vbroadcastss 0x20882(%rip),%ymm11 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ DB 196,98,125,24,29,150,8,2,0 ; vbroadcastss 0x20896(%rip),%ymm11 # 2bb04 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
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,115,8,2,0 ; vbroadcastss 0x20873(%rip),%ymm10 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ DB 196,98,125,24,21,135,8,2,0 ; vbroadcastss 0x20887(%rip),%ymm10 # 2bb08 <_sk_srcover_rgba_8888_sse2_lowp+0x900>
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
@@ -10449,7 +10455,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,139,7,2,0 ; vbroadcastss 0x2078b(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,155,7,2,0 ; vbroadcastss 0x2079b(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 196,193,100,93,216 ; vminps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -10466,34 +10472,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,212,7,2,0 ; vbroadcastss 0x207d4(%rip),%ymm8 # 2babc <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ DB 196,98,125,24,5,232,7,2,0 ; vbroadcastss 0x207e8(%rip),%ymm8 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 196,193,116,89,200 ; vmulps %ymm8,%ymm1,%ymm1
- DB 196,98,125,24,13,202,7,2,0 ; vbroadcastss 0x207ca(%rip),%ymm9 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,98,125,24,13,222,7,2,0 ; vbroadcastss 0x207de(%rip),%ymm9 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
DB 196,193,124,84,193 ; vandps %ymm9,%ymm0,%ymm0
- DB 196,226,125,24,37,32,7,2,0 ; vbroadcastss 0x20720(%rip),%ymm4 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 196,226,125,24,37,48,7,2,0 ; vbroadcastss 0x20730(%rip),%ymm4 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,252,86,196 ; vorps %ymm4,%ymm0,%ymm0
- DB 196,98,125,24,21,179,7,2,0 ; vbroadcastss 0x207b3(%rip),%ymm10 # 2bac4 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,21,199,7,2,0 ; vbroadcastss 0x207c7(%rip),%ymm10 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
DB 196,193,116,88,202 ; vaddps %ymm10,%ymm1,%ymm1
- DB 196,98,125,24,29,169,7,2,0 ; vbroadcastss 0x207a9(%rip),%ymm11 # 2bac8 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,98,125,24,29,189,7,2,0 ; vbroadcastss 0x207bd(%rip),%ymm11 # 2baec <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
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,155,7,2,0 ; vbroadcastss 0x2079b(%rip),%ymm12 # 2bacc <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,98,125,24,37,175,7,2,0 ; vbroadcastss 0x207af(%rip),%ymm12 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
DB 196,193,124,88,196 ; vaddps %ymm12,%ymm0,%ymm0
- DB 196,98,125,24,45,145,7,2,0 ; vbroadcastss 0x20791(%rip),%ymm13 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,98,125,24,45,165,7,2,0 ; vbroadcastss 0x207a5(%rip),%ymm13 # 2baf4 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
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,112,7,2,0 ; vbroadcastss 0x20770(%rip),%ymm15 # 2bad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,98,125,24,61,132,7,2,0 ; vbroadcastss 0x20784(%rip),%ymm15 # 2baf8 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
DB 196,193,124,88,199 ; vaddps %ymm15,%ymm0,%ymm0
- DB 196,226,125,24,29,102,7,2,0 ; vbroadcastss 0x20766(%rip),%ymm3 # 2bad8 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,226,125,24,29,122,7,2,0 ; vbroadcastss 0x2077a(%rip),%ymm3 # 2bafc <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
DB 197,204,89,203 ; vmulps %ymm3,%ymm6,%ymm1
DB 197,252,92,201 ; vsubps %ymm1,%ymm0,%ymm1
- DB 196,226,125,24,21,89,7,2,0 ; vbroadcastss 0x20759(%rip),%ymm2 # 2badc <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,226,125,24,21,109,7,2,0 ; vbroadcastss 0x2076d(%rip),%ymm2 # 2bb00 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
DB 197,236,92,198 ; vsubps %ymm6,%ymm2,%ymm0
- DB 196,226,125,24,53,80,7,2,0 ; vbroadcastss 0x20750(%rip),%ymm6 # 2bae0 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ DB 196,226,125,24,53,100,7,2,0 ; vbroadcastss 0x20764(%rip),%ymm6 # 2bb04 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
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)
@@ -10535,7 +10541,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,148,6,2,0 ; vbroadcastss 0x20694(%rip),%ymm2 # 2bae4 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ DB 196,226,125,24,21,168,6,2,0 ; vbroadcastss 0x206a8(%rip),%ymm2 # 2bb08 <_sk_srcover_rgba_8888_sse2_lowp+0x900>
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
@@ -10553,31 +10559,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,71,6,2,0 ; vbroadcastss 0x20647(%rip),%ymm8 # 2bae8 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
+ DB 196,98,125,24,5,91,6,2,0 ; vbroadcastss 0x2065b(%rip),%ymm8 # 2bb0c <_sk_srcover_rgba_8888_sse2_lowp+0x904>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,5,165,5,2,0 ; vbroadcastss 0x205a5(%rip),%ymm8 # 2ba54 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ DB 196,98,125,24,5,181,5,2,0 ; vbroadcastss 0x205b5(%rip),%ymm8 # 2ba74 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
DB 196,193,116,89,200 ; vmulps %ymm8,%ymm1,%ymm1
- DB 196,98,125,24,13,47,6,2,0 ; vbroadcastss 0x2062f(%rip),%ymm9 # 2baec <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
+ DB 196,98,125,24,13,67,6,2,0 ; vbroadcastss 0x20643(%rip),%ymm9 # 2bb10 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
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,27,6,2,0 ; vbroadcastss 0x2061b(%rip),%ymm8 # 2baf0 <_sk_srcover_rgba_8888_sse2_lowp+0x900>
+ DB 196,98,125,24,5,47,6,2,0 ; vbroadcastss 0x2062f(%rip),%ymm8 # 2bb14 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,5,17,6,2,0 ; vbroadcastss 0x20611(%rip),%ymm8 # 2baf4 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ DB 196,98,125,24,5,37,6,2,0 ; vbroadcastss 0x20625(%rip),%ymm8 # 2bb18 <_sk_srcover_rgba_8888_sse2_lowp+0x910>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,5,7,6,2,0 ; vbroadcastss 0x20607(%rip),%ymm8 # 2baf8 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
+ DB 196,98,125,24,5,27,6,2,0 ; vbroadcastss 0x2061b(%rip),%ymm8 # 2bb1c <_sk_srcover_rgba_8888_sse2_lowp+0x914>
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,249,5,2,0 ; vbroadcastss 0x205f9(%rip),%ymm8 # 2bafc <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
+ DB 196,98,125,24,5,13,6,2,0 ; vbroadcastss 0x2060d(%rip),%ymm8 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
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,226,5,2,0 ; vbroadcastss 0x205e2(%rip),%ymm9 # 2bb00 <_sk_srcover_rgba_8888_sse2_lowp+0x910>
+ DB 196,98,125,24,13,246,5,2,0 ; vbroadcastss 0x205f6(%rip),%ymm9 # 2bb24 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
DB 196,65,52,194,208,1 ; vcmpltps %ymm8,%ymm9,%ymm10
- DB 196,98,125,24,29,215,5,2,0 ; vbroadcastss 0x205d7(%rip),%ymm11 # 2bb04 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
+ DB 196,98,125,24,29,235,5,2,0 ; vbroadcastss 0x205eb(%rip),%ymm11 # 2bb28 <_sk_srcover_rgba_8888_sse2_lowp+0x920>
DB 196,193,116,88,203 ; vaddps %ymm11,%ymm1,%ymm1
- DB 196,98,125,24,37,205,5,2,0 ; vbroadcastss 0x205cd(%rip),%ymm12 # 2bb08 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
+ DB 196,98,125,24,37,225,5,2,0 ; vbroadcastss 0x205e1(%rip),%ymm12 # 2bb2c <_sk_srcover_rgba_8888_sse2_lowp+0x924>
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
@@ -10592,9 +10598,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,131,5,2,0 ; vbroadcastss 0x20583(%rip),%ymm0 # 2bb0c <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
+ DB 196,226,125,24,5,151,5,2,0 ; vbroadcastss 0x20597(%rip),%ymm0 # 2bb30 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
- DB 196,98,125,24,5,122,5,2,0 ; vbroadcastss 0x2057a(%rip),%ymm8 # 2bb10 <_sk_srcover_rgba_8888_sse2_lowp+0x920>
+ DB 196,98,125,24,5,142,5,2,0 ; vbroadcastss 0x2058e(%rip),%ymm8 # 2bb34 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -10608,15 +10614,15 @@ _sk_load_a8_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 117,68 ; jne b5fb <_sk_load_a8_avx+0x5c>
+ DB 117,68 ; jne b60b <_sk_load_a8_avx+0x5c>
DB 196,130,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm0
- DB 197,249,219,5,251,5,2,0 ; vpand 0x205fb(%rip),%xmm0,%xmm0 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 197,249,219,5,11,6,2,0 ; vpand 0x2060b(%rip),%xmm0,%xmm0 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 196,226,121,51,200 ; vpmovzxwd %xmm0,%xmm1
DB 197,249,112,192,78 ; vpshufd $0x4e,%xmm0,%xmm0
DB 196,226,121,51,192 ; vpmovzxwd %xmm0,%xmm0
DB 196,227,117,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm1,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,181,4,2,0 ; vbroadcastss 0x204b5(%rip),%ymm1 # 2ba9c <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,226,125,24,13,201,4,2,0 ; vbroadcastss 0x204c9(%rip),%ymm1 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
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
@@ -10628,15 +10634,15 @@ _sk_load_a8_avx LABEL PROC
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,174 ; ja b5bd <_sk_load_a8_avx+0x1e>
+ DB 119,174 ; ja b5cd <_sk_load_a8_avx+0x1e>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,122,0,0,0 ; lea 0x7a(%rip),%r10 # b694 <_sk_load_a8_avx+0xf5>
+ DB 76,141,21,122,0,0,0 ; lea 0x7a(%rip),%r10 # b6a4 <_sk_load_a8_avx+0xf5>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 67,15,182,4,24 ; movzbl (%r8,%r11,1),%eax
DB 197,249,110,192 ; vmovd %eax,%xmm0
- DB 235,143 ; jmp b5bd <_sk_load_a8_avx+0x1e>
+ DB 235,143 ; jmp b5cd <_sk_load_a8_avx+0x1e>
DB 67,15,182,68,24,2 ; movzbl 0x2(%r8,%r11,1),%eax
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,249,196,192,2 ; vpinsrw $0x2,%eax,%xmm0,%xmm0
@@ -10644,7 +10650,7 @@ _sk_load_a8_avx LABEL PROC
DB 197,249,110,200 ; vmovd %eax,%xmm1
DB 196,226,121,48,201 ; vpmovzxbw %xmm1,%xmm1
DB 196,227,121,14,193,3 ; vpblendw $0x3,%xmm1,%xmm0,%xmm0
- DB 233,103,255,255,255 ; jmpq b5bd <_sk_load_a8_avx+0x1e>
+ DB 233,103,255,255,255 ; jmpq b5cd <_sk_load_a8_avx+0x1e>
DB 67,15,182,68,24,6 ; movzbl 0x6(%r8,%r11,1),%eax
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,249,196,192,6 ; vpinsrw $0x6,%eax,%xmm0,%xmm0
@@ -10655,7 +10661,7 @@ _sk_load_a8_avx LABEL PROC
DB 196,129,121,110,12,24 ; vmovd (%r8,%r11,1),%xmm1
DB 196,226,121,48,201 ; vpmovzxbw %xmm1,%xmm1
DB 196,227,113,14,192,240 ; vpblendw $0xf0,%xmm0,%xmm1,%xmm0
- DB 233,44,255,255,255 ; jmpq b5bd <_sk_load_a8_avx+0x1e>
+ DB 233,44,255,255,255 ; jmpq b5cd <_sk_load_a8_avx+0x1e>
DB 15,31,0 ; nopl (%rax)
DB 143 ; (bad)
DB 255 ; (bad)
@@ -10686,15 +10692,15 @@ _sk_load_a8_dst_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 117,68 ; jne b70c <_sk_load_a8_dst_avx+0x5c>
+ DB 117,68 ; jne b71c <_sk_load_a8_dst_avx+0x5c>
DB 196,130,121,48,36,24 ; vpmovzxbw (%r8,%r11,1),%xmm4
- DB 197,217,219,37,234,4,2,0 ; vpand 0x204ea(%rip),%xmm4,%xmm4 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 197,217,219,37,250,4,2,0 ; vpand 0x204fa(%rip),%xmm4,%xmm4 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 196,226,121,51,236 ; vpmovzxwd %xmm4,%xmm5
DB 197,249,112,228,78 ; vpshufd $0x4e,%xmm4,%xmm4
DB 196,226,121,51,228 ; vpmovzxwd %xmm4,%xmm4
DB 196,227,85,24,228,1 ; vinsertf128 $0x1,%xmm4,%ymm5,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,164,3,2,0 ; vbroadcastss 0x203a4(%rip),%ymm5 # 2ba9c <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,226,125,24,45,184,3,2,0 ; vbroadcastss 0x203b8(%rip),%ymm5 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
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
@@ -10706,15 +10712,15 @@ _sk_load_a8_dst_avx LABEL PROC
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,174 ; ja b6ce <_sk_load_a8_dst_avx+0x1e>
+ DB 119,174 ; ja b6de <_sk_load_a8_dst_avx+0x1e>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,121,0,0,0 ; lea 0x79(%rip),%r10 # b7a4 <_sk_load_a8_dst_avx+0xf4>
+ DB 76,141,21,121,0,0,0 ; lea 0x79(%rip),%r10 # b7b4 <_sk_load_a8_dst_avx+0xf4>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 67,15,182,4,24 ; movzbl (%r8,%r11,1),%eax
DB 197,249,110,224 ; vmovd %eax,%xmm4
- DB 235,143 ; jmp b6ce <_sk_load_a8_dst_avx+0x1e>
+ DB 235,143 ; jmp b6de <_sk_load_a8_dst_avx+0x1e>
DB 67,15,182,68,24,2 ; movzbl 0x2(%r8,%r11,1),%eax
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 197,217,196,224,2 ; vpinsrw $0x2,%eax,%xmm4,%xmm4
@@ -10722,7 +10728,7 @@ _sk_load_a8_dst_avx LABEL PROC
DB 197,249,110,232 ; vmovd %eax,%xmm5
DB 196,226,121,48,237 ; vpmovzxbw %xmm5,%xmm5
DB 196,227,89,14,229,3 ; vpblendw $0x3,%xmm5,%xmm4,%xmm4
- DB 233,103,255,255,255 ; jmpq b6ce <_sk_load_a8_dst_avx+0x1e>
+ DB 233,103,255,255,255 ; jmpq b6de <_sk_load_a8_dst_avx+0x1e>
DB 67,15,182,68,24,6 ; movzbl 0x6(%r8,%r11,1),%eax
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 197,217,196,224,6 ; vpinsrw $0x6,%eax,%xmm4,%xmm4
@@ -10733,7 +10739,7 @@ _sk_load_a8_dst_avx LABEL PROC
DB 196,129,121,110,44,24 ; vmovd (%r8,%r11,1),%xmm5
DB 196,226,121,48,237 ; vpmovzxbw %xmm5,%xmm5
DB 196,227,81,14,228,240 ; vpblendw $0xf0,%xmm4,%xmm5,%xmm4
- DB 233,44,255,255,255 ; jmpq b6ce <_sk_load_a8_dst_avx+0x1e>
+ DB 233,44,255,255,255 ; jmpq b6de <_sk_load_a8_dst_avx+0x1e>
DB 102,144 ; xchg %ax,%ax
DB 144 ; nop
DB 255 ; (bad)
@@ -10742,7 +10748,7 @@ _sk_load_a8_dst_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,221 ; callq ffffffffde00b7b4 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfe05c4>
+ DB 232,255,255,255,221 ; callq ffffffffde00b7c4 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfe05bc>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,210 ; callq *%rdx
@@ -10820,7 +10826,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,170,1,2,0 ; vbroadcastss 0x201aa(%rip),%ymm1 # 2ba9c <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,226,125,24,13,190,1,2,0 ; vbroadcastss 0x201be(%rip),%ymm1 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
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
@@ -10841,14 +10847,14 @@ _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,42,1,2,0 ; vbroadcastss 0x2012a(%rip),%ymm8 # 2ba54 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ DB 196,98,125,24,5,58,1,2,0 ; vbroadcastss 0x2013a(%rip),%ymm8 # 2ba74 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
DB 196,65,100,89,192 ; vmulps %ymm8,%ymm3,%ymm8
DB 196,65,125,91,192 ; vcvtps2dq %ymm8,%ymm8
DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9
DB 196,66,57,43,193 ; vpackusdw %xmm9,%xmm8,%xmm8
DB 197,57,103,192 ; vpackuswb %xmm0,%xmm8,%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,10 ; jne b952 <_sk_store_a8_avx+0x44>
+ DB 117,10 ; jne b962 <_sk_store_a8_avx+0x44>
DB 196,1,121,214,4,24 ; vmovq %xmm8,(%r8,%r11,1)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -10856,25 +10862,25 @@ _sk_store_a8_avx LABEL PROC
DB 65,128,225,7 ; and $0x7,%r9b
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,236 ; ja b94e <_sk_store_a8_avx+0x40>
+ DB 119,236 ; ja b95e <_sk_store_a8_avx+0x40>
DB 196,66,121,48,192 ; vpmovzxbw %xmm8,%xmm8
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,86,0,0,0 ; lea 0x56(%rip),%r10 # b9c8 <_sk_store_a8_avx+0xba>
+ DB 76,141,21,86,0,0,0 ; lea 0x56(%rip),%r10 # b9d8 <_sk_store_a8_avx+0xba>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,3,121,20,4,24,0 ; vpextrb $0x0,%xmm8,(%r8,%r11,1)
- DB 235,202 ; jmp b94e <_sk_store_a8_avx+0x40>
+ DB 235,202 ; jmp b95e <_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,59,2,2,0 ; vpshufb 0x2023b(%rip),%xmm8,%xmm8 # 2bbd0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
+ DB 196,98,57,0,5,75,2,2,0 ; vpshufb 0x2024b(%rip),%xmm8,%xmm8 # 2bbf0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e8>
DB 196,3,121,21,4,24,0 ; vpextrw $0x0,%xmm8,(%r8,%r11,1)
- DB 235,176 ; jmp b94e <_sk_store_a8_avx+0x40>
+ DB 235,176 ; jmp b95e <_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,33,2,2,0 ; vpshufb 0x20221(%rip),%xmm8,%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9f0>
+ DB 196,98,57,0,5,49,2,2,0 ; vpshufb 0x20231(%rip),%xmm8,%xmm8 # 2bc00 <_sk_srcover_rgba_8888_sse2_lowp+0x9f8>
DB 196,1,121,126,4,24 ; vmovd %xmm8,(%r8,%r11,1)
- DB 235,135 ; jmp b94e <_sk_store_a8_avx+0x40>
+ DB 235,135 ; jmp b95e <_sk_store_a8_avx+0x40>
DB 144 ; nop
DB 179,255 ; mov $0xff,%bl
DB 255 ; (bad)
@@ -10905,18 +10911,18 @@ _sk_load_g8_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 117,73 ; jne ba45 <_sk_load_g8_avx+0x61>
+ DB 117,73 ; jne ba55 <_sk_load_g8_avx+0x61>
DB 196,130,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm0
- DB 197,249,219,5,182,1,2,0 ; vpand 0x201b6(%rip),%xmm0,%xmm0 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 197,249,219,5,198,1,2,0 ; vpand 0x201c6(%rip),%xmm0,%xmm0 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 196,226,121,51,200 ; vpmovzxwd %xmm0,%xmm1
DB 197,249,112,192,78 ; vpshufd $0x4e,%xmm0,%xmm0
DB 196,226,121,51,192 ; vpmovzxwd %xmm0,%xmm0
DB 196,227,117,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm1,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,112,0,2,0 ; vbroadcastss 0x20070(%rip),%ymm1 # 2ba9c <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,226,125,24,13,132,0,2,0 ; vbroadcastss 0x20084(%rip),%ymm1 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,237,255,1,0 ; vbroadcastss 0x1ffed(%rip),%ymm3 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,226,125,24,29,253,255,1,0 ; vbroadcastss 0x1fffd(%rip),%ymm3 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 255,224 ; jmpq *%rax
@@ -10925,15 +10931,15 @@ _sk_load_g8_avx LABEL PROC
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,169 ; ja ba02 <_sk_load_g8_avx+0x1e>
+ DB 119,169 ; ja ba12 <_sk_load_g8_avx+0x1e>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,120,0,0,0 ; lea 0x78(%rip),%r10 # badc <_sk_load_g8_avx+0xf8>
+ DB 76,141,21,120,0,0,0 ; lea 0x78(%rip),%r10 # baec <_sk_load_g8_avx+0xf8>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 67,15,182,4,24 ; movzbl (%r8,%r11,1),%eax
DB 197,249,110,192 ; vmovd %eax,%xmm0
- DB 235,138 ; jmp ba02 <_sk_load_g8_avx+0x1e>
+ DB 235,138 ; jmp ba12 <_sk_load_g8_avx+0x1e>
DB 67,15,182,68,24,2 ; movzbl 0x2(%r8,%r11,1),%eax
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,249,196,192,2 ; vpinsrw $0x2,%eax,%xmm0,%xmm0
@@ -10941,7 +10947,7 @@ _sk_load_g8_avx LABEL PROC
DB 197,249,110,200 ; vmovd %eax,%xmm1
DB 196,226,121,48,201 ; vpmovzxbw %xmm1,%xmm1
DB 196,227,121,14,193,3 ; vpblendw $0x3,%xmm1,%xmm0,%xmm0
- DB 233,98,255,255,255 ; jmpq ba02 <_sk_load_g8_avx+0x1e>
+ DB 233,98,255,255,255 ; jmpq ba12 <_sk_load_g8_avx+0x1e>
DB 67,15,182,68,24,6 ; movzbl 0x6(%r8,%r11,1),%eax
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,249,196,192,6 ; vpinsrw $0x6,%eax,%xmm0,%xmm0
@@ -10952,7 +10958,7 @@ _sk_load_g8_avx LABEL PROC
DB 196,129,121,110,12,24 ; vmovd (%r8,%r11,1),%xmm1
DB 196,226,121,48,201 ; vpmovzxbw %xmm1,%xmm1
DB 196,227,113,14,192,240 ; vpblendw $0xf0,%xmm0,%xmm1,%xmm0
- DB 233,39,255,255,255 ; jmpq ba02 <_sk_load_g8_avx+0x1e>
+ DB 233,39,255,255,255 ; jmpq ba12 <_sk_load_g8_avx+0x1e>
DB 144 ; nop
DB 145 ; xchg %eax,%ecx
DB 255 ; (bad)
@@ -10961,7 +10967,7 @@ _sk_load_g8_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,222 ; jmpq ffffffffdf00baec <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefe08fc>
+ DB 233,255,255,255,222 ; jmpq ffffffffdf00bafc <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefe08f4>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,211 ; callq *%rbx
@@ -10981,18 +10987,18 @@ _sk_load_g8_dst_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 117,73 ; jne bb59 <_sk_load_g8_dst_avx+0x61>
+ DB 117,73 ; jne bb69 <_sk_load_g8_dst_avx+0x61>
DB 196,130,121,48,36,24 ; vpmovzxbw (%r8,%r11,1),%xmm4
- DB 197,217,219,37,162,0,2,0 ; vpand 0x200a2(%rip),%xmm4,%xmm4 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 197,217,219,37,178,0,2,0 ; vpand 0x200b2(%rip),%xmm4,%xmm4 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 196,226,121,51,236 ; vpmovzxwd %xmm4,%xmm5
DB 197,249,112,228,78 ; vpshufd $0x4e,%xmm4,%xmm4
DB 196,226,121,51,228 ; vpmovzxwd %xmm4,%xmm4
DB 196,227,85,24,228,1 ; vinsertf128 $0x1,%xmm4,%ymm5,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,92,255,1,0 ; vbroadcastss 0x1ff5c(%rip),%ymm5 # 2ba9c <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,226,125,24,45,112,255,1,0 ; vbroadcastss 0x1ff70(%rip),%ymm5 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,61,217,254,1,0 ; vbroadcastss 0x1fed9(%rip),%ymm7 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,226,125,24,61,233,254,1,0 ; vbroadcastss 0x1fee9(%rip),%ymm7 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,252,40,236 ; vmovaps %ymm4,%ymm5
DB 197,252,40,244 ; vmovaps %ymm4,%ymm6
DB 255,224 ; jmpq *%rax
@@ -11001,15 +11007,15 @@ _sk_load_g8_dst_avx LABEL PROC
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,169 ; ja bb16 <_sk_load_g8_dst_avx+0x1e>
+ DB 119,169 ; ja bb26 <_sk_load_g8_dst_avx+0x1e>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,120,0,0,0 ; lea 0x78(%rip),%r10 # bbf0 <_sk_load_g8_dst_avx+0xf8>
+ DB 76,141,21,120,0,0,0 ; lea 0x78(%rip),%r10 # bc00 <_sk_load_g8_dst_avx+0xf8>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 67,15,182,4,24 ; movzbl (%r8,%r11,1),%eax
DB 197,249,110,224 ; vmovd %eax,%xmm4
- DB 235,138 ; jmp bb16 <_sk_load_g8_dst_avx+0x1e>
+ DB 235,138 ; jmp bb26 <_sk_load_g8_dst_avx+0x1e>
DB 67,15,182,68,24,2 ; movzbl 0x2(%r8,%r11,1),%eax
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 197,217,196,224,2 ; vpinsrw $0x2,%eax,%xmm4,%xmm4
@@ -11017,7 +11023,7 @@ _sk_load_g8_dst_avx LABEL PROC
DB 197,249,110,232 ; vmovd %eax,%xmm5
DB 196,226,121,48,237 ; vpmovzxbw %xmm5,%xmm5
DB 196,227,89,14,229,3 ; vpblendw $0x3,%xmm5,%xmm4,%xmm4
- DB 233,98,255,255,255 ; jmpq bb16 <_sk_load_g8_dst_avx+0x1e>
+ DB 233,98,255,255,255 ; jmpq bb26 <_sk_load_g8_dst_avx+0x1e>
DB 67,15,182,68,24,6 ; movzbl 0x6(%r8,%r11,1),%eax
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 197,217,196,224,6 ; vpinsrw $0x6,%eax,%xmm4,%xmm4
@@ -11028,7 +11034,7 @@ _sk_load_g8_dst_avx LABEL PROC
DB 196,129,121,110,44,24 ; vmovd (%r8,%r11,1),%xmm5
DB 196,226,121,48,237 ; vpmovzxbw %xmm5,%xmm5
DB 196,227,81,14,228,240 ; vpblendw $0xf0,%xmm4,%xmm5,%xmm4
- DB 233,39,255,255,255 ; jmpq bb16 <_sk_load_g8_dst_avx+0x1e>
+ DB 233,39,255,255,255 ; jmpq bb26 <_sk_load_g8_dst_avx+0x1e>
DB 144 ; nop
DB 145 ; xchg %eax,%ecx
DB 255 ; (bad)
@@ -11037,7 +11043,7 @@ _sk_load_g8_dst_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,222 ; jmpq ffffffffdf00bc00 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefe0a10>
+ DB 233,255,255,255,222 ; jmpq ffffffffdf00bc10 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefe0a08>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,211 ; callq *%rbx
@@ -11115,10 +11121,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,94,253,1,0 ; vbroadcastss 0x1fd5e(%rip),%ymm1 # 2ba9c <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,226,125,24,13,114,253,1,0 ; vbroadcastss 0x1fd72(%rip),%ymm1 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,219,252,1,0 ; vbroadcastss 0x1fcdb(%rip),%ymm3 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,226,125,24,29,235,252,1,0 ; vbroadcastss 0x1fceb(%rip),%ymm3 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 91 ; pop %rbx
@@ -11138,56 +11144,56 @@ _sk_load_565_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,130,0,0,0 ; jne be00 <_sk_load_565_avx+0xa1>
+ DB 15,133,130,0,0,0 ; jne be10 <_sk_load_565_avx+0xa1>
DB 196,129,122,111,4,88 ; vmovdqu (%r8,%r11,2),%xmm0
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,208,1 ; vinsertf128 $0x1,%xmm0,%ymm1,%ymm2
- DB 196,226,125,24,5,254,252,1,0 ; vbroadcastss 0x1fcfe(%rip),%ymm0 # 2baa0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,226,125,24,5,18,253,1,0 ; vbroadcastss 0x1fd12(%rip),%ymm0 # 2bac4 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
DB 197,236,84,192 ; vandps %ymm0,%ymm2,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,241,252,1,0 ; vbroadcastss 0x1fcf1(%rip),%ymm1 # 2baa4 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ DB 196,226,125,24,13,5,253,1,0 ; vbroadcastss 0x1fd05(%rip),%ymm1 # 2bac8 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,232,252,1,0 ; vbroadcastss 0x1fce8(%rip),%ymm1 # 2baa8 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,226,125,24,13,252,252,1,0 ; vbroadcastss 0x1fcfc(%rip),%ymm1 # 2bacc <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
DB 197,236,84,201 ; vandps %ymm1,%ymm2,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,29,219,252,1,0 ; vbroadcastss 0x1fcdb(%rip),%ymm3 # 2baac <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,226,125,24,29,239,252,1,0 ; vbroadcastss 0x1fcef(%rip),%ymm3 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
- DB 196,226,125,24,29,210,252,1,0 ; vbroadcastss 0x1fcd2(%rip),%ymm3 # 2bab0 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,226,125,24,29,230,252,1,0 ; vbroadcastss 0x1fce6(%rip),%ymm3 # 2bad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
DB 197,236,84,211 ; vandps %ymm3,%ymm2,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,226,125,24,29,197,252,1,0 ; vbroadcastss 0x1fcc5(%rip),%ymm3 # 2bab4 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ DB 196,226,125,24,29,217,252,1,0 ; vbroadcastss 0x1fcd9(%rip),%ymm3 # 2bad8 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
DB 197,236,89,211 ; vmulps %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,42,252,1,0 ; vbroadcastss 0x1fc2a(%rip),%ymm3 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,226,125,24,29,58,252,1,0 ; vbroadcastss 0x1fc3a(%rip),%ymm3 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,7 ; and $0x7,%r9b
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 15,135,108,255,255,255 ; ja bd84 <_sk_load_565_avx+0x25>
+ DB 15,135,108,255,255,255 ; ja bd94 <_sk_load_565_avx+0x25>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,97,0,0,0 ; lea 0x61(%rip),%r10 # be84 <_sk_load_565_avx+0x125>
+ DB 76,141,21,97,0,0,0 ; lea 0x61(%rip),%r10 # be94 <_sk_load_565_avx+0x125>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 67,15,183,4,88 ; movzwl (%r8,%r11,2),%eax
DB 197,249,110,192 ; vmovd %eax,%xmm0
- DB 233,74,255,255,255 ; jmpq bd84 <_sk_load_565_avx+0x25>
+ DB 233,74,255,255,255 ; jmpq bd94 <_sk_load_565_avx+0x25>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,129,121,196,68,88,4,2 ; vpinsrw $0x2,0x4(%r8,%r11,2),%xmm0,%xmm0
DB 196,129,121,110,12,88 ; vmovd (%r8,%r11,2),%xmm1
DB 196,227,121,14,193,3 ; vpblendw $0x3,%xmm1,%xmm0,%xmm0
- DB 233,45,255,255,255 ; jmpq bd84 <_sk_load_565_avx+0x25>
+ DB 233,45,255,255,255 ; jmpq bd94 <_sk_load_565_avx+0x25>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,129,121,196,68,88,12,6 ; vpinsrw $0x6,0xc(%r8,%r11,2),%xmm0,%xmm0
DB 196,129,121,196,68,88,10,5 ; vpinsrw $0x5,0xa(%r8,%r11,2),%xmm0,%xmm0
DB 196,129,121,196,68,88,8,4 ; vpinsrw $0x4,0x8(%r8,%r11,2),%xmm0,%xmm0
DB 196,129,122,126,12,88 ; vmovq (%r8,%r11,2),%xmm1
DB 196,227,113,14,192,240 ; vpblendw $0xf0,%xmm0,%xmm1,%xmm0
- DB 233,0,255,255,255 ; jmpq bd84 <_sk_load_565_avx+0x25>
+ DB 233,0,255,255,255 ; jmpq bd94 <_sk_load_565_avx+0x25>
DB 168,255 ; test $0xff,%al
DB 255 ; (bad)
DB 255,194 ; inc %edx
@@ -11217,56 +11223,56 @@ _sk_load_565_dst_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,130,0,0,0 ; jne bf41 <_sk_load_565_dst_avx+0xa1>
+ DB 15,133,130,0,0,0 ; jne bf51 <_sk_load_565_dst_avx+0xa1>
DB 196,129,122,111,36,88 ; vmovdqu (%r8,%r11,2),%xmm4
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,244,1 ; vinsertf128 $0x1,%xmm4,%ymm5,%ymm6
- DB 196,226,125,24,37,189,251,1,0 ; vbroadcastss 0x1fbbd(%rip),%ymm4 # 2baa0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,226,125,24,37,209,251,1,0 ; vbroadcastss 0x1fbd1(%rip),%ymm4 # 2bac4 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
DB 197,204,84,228 ; vandps %ymm4,%ymm6,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,176,251,1,0 ; vbroadcastss 0x1fbb0(%rip),%ymm5 # 2baa4 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ DB 196,226,125,24,45,196,251,1,0 ; vbroadcastss 0x1fbc4(%rip),%ymm5 # 2bac8 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
- DB 196,226,125,24,45,167,251,1,0 ; vbroadcastss 0x1fba7(%rip),%ymm5 # 2baa8 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,226,125,24,45,187,251,1,0 ; vbroadcastss 0x1fbbb(%rip),%ymm5 # 2bacc <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
DB 197,204,84,237 ; vandps %ymm5,%ymm6,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,125,24,61,154,251,1,0 ; vbroadcastss 0x1fb9a(%rip),%ymm7 # 2baac <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,226,125,24,61,174,251,1,0 ; vbroadcastss 0x1fbae(%rip),%ymm7 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
DB 197,212,89,239 ; vmulps %ymm7,%ymm5,%ymm5
- DB 196,226,125,24,61,145,251,1,0 ; vbroadcastss 0x1fb91(%rip),%ymm7 # 2bab0 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,226,125,24,61,165,251,1,0 ; vbroadcastss 0x1fba5(%rip),%ymm7 # 2bad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
DB 197,204,84,247 ; vandps %ymm7,%ymm6,%ymm6
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
- DB 196,226,125,24,61,132,251,1,0 ; vbroadcastss 0x1fb84(%rip),%ymm7 # 2bab4 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ DB 196,226,125,24,61,152,251,1,0 ; vbroadcastss 0x1fb98(%rip),%ymm7 # 2bad8 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
DB 197,204,89,247 ; vmulps %ymm7,%ymm6,%ymm6
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,61,233,250,1,0 ; vbroadcastss 0x1fae9(%rip),%ymm7 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,226,125,24,61,249,250,1,0 ; vbroadcastss 0x1faf9(%rip),%ymm7 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,7 ; and $0x7,%r9b
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 15,135,108,255,255,255 ; ja bec5 <_sk_load_565_dst_avx+0x25>
+ DB 15,135,108,255,255,255 ; ja bed5 <_sk_load_565_dst_avx+0x25>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,100,0,0,0 ; lea 0x64(%rip),%r10 # bfc8 <_sk_load_565_dst_avx+0x128>
+ DB 76,141,21,100,0,0,0 ; lea 0x64(%rip),%r10 # bfd8 <_sk_load_565_dst_avx+0x128>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 67,15,183,4,88 ; movzwl (%r8,%r11,2),%eax
DB 197,249,110,224 ; vmovd %eax,%xmm4
- DB 233,74,255,255,255 ; jmpq bec5 <_sk_load_565_dst_avx+0x25>
+ DB 233,74,255,255,255 ; jmpq bed5 <_sk_load_565_dst_avx+0x25>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,129,89,196,100,88,4,2 ; vpinsrw $0x2,0x4(%r8,%r11,2),%xmm4,%xmm4
DB 196,129,121,110,44,88 ; vmovd (%r8,%r11,2),%xmm5
DB 196,227,89,14,229,3 ; vpblendw $0x3,%xmm5,%xmm4,%xmm4
- DB 233,45,255,255,255 ; jmpq bec5 <_sk_load_565_dst_avx+0x25>
+ DB 233,45,255,255,255 ; jmpq bed5 <_sk_load_565_dst_avx+0x25>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,129,89,196,100,88,12,6 ; vpinsrw $0x6,0xc(%r8,%r11,2),%xmm4,%xmm4
DB 196,129,89,196,100,88,10,5 ; vpinsrw $0x5,0xa(%r8,%r11,2),%xmm4,%xmm4
DB 196,129,89,196,100,88,8,4 ; vpinsrw $0x4,0x8(%r8,%r11,2),%xmm4,%xmm4
DB 196,129,122,126,44,88 ; vmovq (%r8,%r11,2),%xmm5
DB 196,227,81,14,228,240 ; vpblendw $0xf0,%xmm4,%xmm5,%xmm4
- DB 233,0,255,255,255 ; jmpq bec5 <_sk_load_565_dst_avx+0x25>
+ DB 233,0,255,255,255 ; jmpq bed5 <_sk_load_565_dst_avx+0x25>
DB 15,31,0 ; nopl (%rax)
DB 165 ; movsl %ds:(%rsi),%es:(%rdi)
DB 255 ; (bad)
@@ -11357,23 +11363,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,141,249,1,0 ; vbroadcastss 0x1f98d(%rip),%ymm0 # 2baa0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,226,125,24,5,161,249,1,0 ; vbroadcastss 0x1f9a1(%rip),%ymm0 # 2bac4 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
DB 197,236,84,192 ; vandps %ymm0,%ymm2,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,128,249,1,0 ; vbroadcastss 0x1f980(%rip),%ymm1 # 2baa4 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ DB 196,226,125,24,13,148,249,1,0 ; vbroadcastss 0x1f994(%rip),%ymm1 # 2bac8 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,119,249,1,0 ; vbroadcastss 0x1f977(%rip),%ymm1 # 2baa8 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,226,125,24,13,139,249,1,0 ; vbroadcastss 0x1f98b(%rip),%ymm1 # 2bacc <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
DB 197,236,84,201 ; vandps %ymm1,%ymm2,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,29,106,249,1,0 ; vbroadcastss 0x1f96a(%rip),%ymm3 # 2baac <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,226,125,24,29,126,249,1,0 ; vbroadcastss 0x1f97e(%rip),%ymm3 # 2bad0 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
- DB 196,226,125,24,29,97,249,1,0 ; vbroadcastss 0x1f961(%rip),%ymm3 # 2bab0 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,226,125,24,29,117,249,1,0 ; vbroadcastss 0x1f975(%rip),%ymm3 # 2bad4 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
DB 197,236,84,211 ; vandps %ymm3,%ymm2,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,226,125,24,29,84,249,1,0 ; vbroadcastss 0x1f954(%rip),%ymm3 # 2bab4 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ DB 196,226,125,24,29,104,249,1,0 ; vbroadcastss 0x1f968(%rip),%ymm3 # 2bad8 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
DB 197,236,89,211 ; vmulps %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,185,248,1,0 ; vbroadcastss 0x1f8b9(%rip),%ymm3 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,226,125,24,29,201,248,1,0 ; vbroadcastss 0x1f8c9(%rip),%ymm3 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 91 ; pop %rbx
DB 65,92 ; pop %r12
DB 65,94 ; pop %r14
@@ -11390,14 +11396,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,124,249,1,0 ; vbroadcastss 0x1f97c(%rip),%ymm8 # 2bb14 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
+ DB 196,98,125,24,5,144,249,1,0 ; vbroadcastss 0x1f990(%rip),%ymm8 # 2bb38 <_sk_srcover_rgba_8888_sse2_lowp+0x930>
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,85,249,1,0 ; vbroadcastss 0x1f955(%rip),%ymm10 # 2bb18 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
+ DB 196,98,125,24,21,105,249,1,0 ; vbroadcastss 0x1f969(%rip),%ymm10 # 2bb3c <_sk_srcover_rgba_8888_sse2_lowp+0x934>
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
@@ -11411,7 +11417,7 @@ _sk_store_565_avx LABEL PROC
DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9
DB 196,66,57,43,193 ; vpackusdw %xmm9,%xmm8,%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,10 ; jne c213 <_sk_store_565_avx+0x9a>
+ DB 117,10 ; jne c223 <_sk_store_565_avx+0x9a>
DB 196,1,122,127,4,88 ; vmovdqu %xmm8,(%r8,%r11,2)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -11419,22 +11425,22 @@ _sk_store_565_avx LABEL PROC
DB 65,128,225,7 ; and $0x7,%r9b
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,236 ; ja c20f <_sk_store_565_avx+0x96>
+ DB 119,236 ; ja c21f <_sk_store_565_avx+0x96>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,66,0,0,0 ; lea 0x42(%rip),%r10 # c270 <_sk_store_565_avx+0xf7>
+ DB 76,141,21,66,0,0,0 ; lea 0x42(%rip),%r10 # c280 <_sk_store_565_avx+0xf7>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,3,121,21,4,88,0 ; vpextrw $0x0,%xmm8,(%r8,%r11,2)
- DB 235,207 ; jmp c20f <_sk_store_565_avx+0x96>
+ DB 235,207 ; jmp c21f <_sk_store_565_avx+0x96>
DB 196,3,121,21,68,88,4,2 ; vpextrw $0x2,%xmm8,0x4(%r8,%r11,2)
DB 196,1,121,126,4,88 ; vmovd %xmm8,(%r8,%r11,2)
- DB 235,191 ; jmp c20f <_sk_store_565_avx+0x96>
+ DB 235,191 ; jmp c21f <_sk_store_565_avx+0x96>
DB 196,3,121,21,68,88,12,6 ; vpextrw $0x6,%xmm8,0xc(%r8,%r11,2)
DB 196,3,121,21,68,88,10,5 ; vpextrw $0x5,%xmm8,0xa(%r8,%r11,2)
DB 196,3,121,21,68,88,8,4 ; vpextrw $0x4,%xmm8,0x8(%r8,%r11,2)
DB 196,1,121,214,4,88 ; vmovq %xmm8,(%r8,%r11,2)
- DB 235,159 ; jmp c20f <_sk_store_565_avx+0x96>
+ DB 235,159 ; jmp c21f <_sk_store_565_avx+0x96>
DB 199 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
@@ -11452,7 +11458,7 @@ _sk_store_565_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,224 ; callq ffffffffe100c288 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe0fe1098>
+ DB 232,255,255,255,224 ; callq ffffffffe100c298 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe0fe1090>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -11467,31 +11473,31 @@ _sk_load_4444_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,154,0,0,0 ; jne c345 <_sk_load_4444_avx+0xb9>
+ DB 15,133,154,0,0,0 ; jne c355 <_sk_load_4444_avx+0xb9>
DB 196,129,122,111,4,88 ; vmovdqu (%r8,%r11,2),%xmm0
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,216,1 ; vinsertf128 $0x1,%xmm0,%ymm1,%ymm3
- DB 196,226,125,24,5,77,248,1,0 ; vbroadcastss 0x1f84d(%rip),%ymm0 # 2bb1c <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
+ DB 196,226,125,24,5,97,248,1,0 ; vbroadcastss 0x1f861(%rip),%ymm0 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
DB 197,228,84,192 ; vandps %ymm0,%ymm3,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,64,248,1,0 ; vbroadcastss 0x1f840(%rip),%ymm1 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ DB 196,226,125,24,13,84,248,1,0 ; vbroadcastss 0x1f854(%rip),%ymm1 # 2bb44 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,55,248,1,0 ; vbroadcastss 0x1f837(%rip),%ymm1 # 2bb24 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ DB 196,226,125,24,13,75,248,1,0 ; vbroadcastss 0x1f84b(%rip),%ymm1 # 2bb48 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
DB 197,228,84,201 ; vandps %ymm1,%ymm3,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,42,248,1,0 ; vbroadcastss 0x1f82a(%rip),%ymm2 # 2bb28 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ DB 196,226,125,24,21,62,248,1,0 ; vbroadcastss 0x1f83e(%rip),%ymm2 # 2bb4c <_sk_srcover_rgba_8888_sse2_lowp+0x944>
DB 197,244,89,202 ; vmulps %ymm2,%ymm1,%ymm1
- DB 196,226,125,24,21,33,248,1,0 ; vbroadcastss 0x1f821(%rip),%ymm2 # 2bb2c <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ DB 196,226,125,24,21,53,248,1,0 ; vbroadcastss 0x1f835(%rip),%ymm2 # 2bb50 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
DB 197,228,84,210 ; vandps %ymm2,%ymm3,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,98,125,24,5,20,248,1,0 ; vbroadcastss 0x1f814(%rip),%ymm8 # 2bb30 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ DB 196,98,125,24,5,40,248,1,0 ; vbroadcastss 0x1f828(%rip),%ymm8 # 2bb54 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
- DB 196,98,125,24,5,10,248,1,0 ; vbroadcastss 0x1f80a(%rip),%ymm8 # 2bb34 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ DB 196,98,125,24,5,30,248,1,0 ; vbroadcastss 0x1f81e(%rip),%ymm8 # 2bb58 <_sk_srcover_rgba_8888_sse2_lowp+0x950>
DB 196,193,100,84,216 ; vandps %ymm8,%ymm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,98,125,24,5,252,247,1,0 ; vbroadcastss 0x1f7fc(%rip),%ymm8 # 2bb38 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
+ DB 196,98,125,24,5,16,248,1,0 ; vbroadcastss 0x1f810(%rip),%ymm8 # 2bb5c <_sk_srcover_rgba_8888_sse2_lowp+0x954>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -11500,27 +11506,27 @@ _sk_load_4444_avx LABEL PROC
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 15,135,84,255,255,255 ; ja c2b1 <_sk_load_4444_avx+0x25>
+ DB 15,135,84,255,255,255 ; ja c2c1 <_sk_load_4444_avx+0x25>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,100,0,0,0 ; lea 0x64(%rip),%r10 # c3cc <_sk_load_4444_avx+0x140>
+ DB 76,141,21,100,0,0,0 ; lea 0x64(%rip),%r10 # c3dc <_sk_load_4444_avx+0x140>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 67,15,183,4,88 ; movzwl (%r8,%r11,2),%eax
DB 197,249,110,192 ; vmovd %eax,%xmm0
- DB 233,50,255,255,255 ; jmpq c2b1 <_sk_load_4444_avx+0x25>
+ DB 233,50,255,255,255 ; jmpq c2c1 <_sk_load_4444_avx+0x25>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,129,121,196,68,88,4,2 ; vpinsrw $0x2,0x4(%r8,%r11,2),%xmm0,%xmm0
DB 196,129,121,110,12,88 ; vmovd (%r8,%r11,2),%xmm1
DB 196,227,121,14,193,3 ; vpblendw $0x3,%xmm1,%xmm0,%xmm0
- DB 233,21,255,255,255 ; jmpq c2b1 <_sk_load_4444_avx+0x25>
+ DB 233,21,255,255,255 ; jmpq c2c1 <_sk_load_4444_avx+0x25>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,129,121,196,68,88,12,6 ; vpinsrw $0x6,0xc(%r8,%r11,2),%xmm0,%xmm0
DB 196,129,121,196,68,88,10,5 ; vpinsrw $0x5,0xa(%r8,%r11,2),%xmm0,%xmm0
DB 196,129,121,196,68,88,8,4 ; vpinsrw $0x4,0x8(%r8,%r11,2),%xmm0,%xmm0
DB 196,129,122,126,12,88 ; vmovq (%r8,%r11,2),%xmm1
DB 196,227,113,14,192,240 ; vpblendw $0xf0,%xmm0,%xmm1,%xmm0
- DB 233,232,254,255,255 ; jmpq c2b1 <_sk_load_4444_avx+0x25>
+ DB 233,232,254,255,255 ; jmpq c2c1 <_sk_load_4444_avx+0x25>
DB 15,31,0 ; nopl (%rax)
DB 165 ; movsl %ds:(%rsi),%es:(%rdi)
DB 255 ; (bad)
@@ -11554,31 +11560,31 @@ _sk_load_4444_dst_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,154,0,0,0 ; jne c4a1 <_sk_load_4444_dst_avx+0xb9>
+ DB 15,133,154,0,0,0 ; jne c4b1 <_sk_load_4444_dst_avx+0xb9>
DB 196,129,122,111,36,88 ; vmovdqu (%r8,%r11,2),%xmm4
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,252,1 ; vinsertf128 $0x1,%xmm4,%ymm5,%ymm7
- DB 196,226,125,24,37,241,246,1,0 ; vbroadcastss 0x1f6f1(%rip),%ymm4 # 2bb1c <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
+ DB 196,226,125,24,37,5,247,1,0 ; vbroadcastss 0x1f705(%rip),%ymm4 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
DB 197,196,84,228 ; vandps %ymm4,%ymm7,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,228,246,1,0 ; vbroadcastss 0x1f6e4(%rip),%ymm5 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ DB 196,226,125,24,45,248,246,1,0 ; vbroadcastss 0x1f6f8(%rip),%ymm5 # 2bb44 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
- DB 196,226,125,24,45,219,246,1,0 ; vbroadcastss 0x1f6db(%rip),%ymm5 # 2bb24 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ DB 196,226,125,24,45,239,246,1,0 ; vbroadcastss 0x1f6ef(%rip),%ymm5 # 2bb48 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
DB 197,196,84,237 ; vandps %ymm5,%ymm7,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,125,24,53,206,246,1,0 ; vbroadcastss 0x1f6ce(%rip),%ymm6 # 2bb28 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ DB 196,226,125,24,53,226,246,1,0 ; vbroadcastss 0x1f6e2(%rip),%ymm6 # 2bb4c <_sk_srcover_rgba_8888_sse2_lowp+0x944>
DB 197,212,89,238 ; vmulps %ymm6,%ymm5,%ymm5
- DB 196,226,125,24,53,197,246,1,0 ; vbroadcastss 0x1f6c5(%rip),%ymm6 # 2bb2c <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ DB 196,226,125,24,53,217,246,1,0 ; vbroadcastss 0x1f6d9(%rip),%ymm6 # 2bb50 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
DB 197,196,84,246 ; vandps %ymm6,%ymm7,%ymm6
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
- DB 196,98,125,24,5,184,246,1,0 ; vbroadcastss 0x1f6b8(%rip),%ymm8 # 2bb30 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ DB 196,98,125,24,5,204,246,1,0 ; vbroadcastss 0x1f6cc(%rip),%ymm8 # 2bb54 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
DB 196,193,76,89,240 ; vmulps %ymm8,%ymm6,%ymm6
- DB 196,98,125,24,5,174,246,1,0 ; vbroadcastss 0x1f6ae(%rip),%ymm8 # 2bb34 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ DB 196,98,125,24,5,194,246,1,0 ; vbroadcastss 0x1f6c2(%rip),%ymm8 # 2bb58 <_sk_srcover_rgba_8888_sse2_lowp+0x950>
DB 196,193,68,84,248 ; vandps %ymm8,%ymm7,%ymm7
DB 197,252,91,255 ; vcvtdq2ps %ymm7,%ymm7
- DB 196,98,125,24,5,160,246,1,0 ; vbroadcastss 0x1f6a0(%rip),%ymm8 # 2bb38 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
+ DB 196,98,125,24,5,180,246,1,0 ; vbroadcastss 0x1f6b4(%rip),%ymm8 # 2bb5c <_sk_srcover_rgba_8888_sse2_lowp+0x954>
DB 196,193,68,89,248 ; vmulps %ymm8,%ymm7,%ymm7
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -11587,27 +11593,27 @@ _sk_load_4444_dst_avx LABEL PROC
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 15,135,84,255,255,255 ; ja c40d <_sk_load_4444_dst_avx+0x25>
+ DB 15,135,84,255,255,255 ; ja c41d <_sk_load_4444_dst_avx+0x25>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,100,0,0,0 ; lea 0x64(%rip),%r10 # c528 <_sk_load_4444_dst_avx+0x140>
+ DB 76,141,21,100,0,0,0 ; lea 0x64(%rip),%r10 # c538 <_sk_load_4444_dst_avx+0x140>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 67,15,183,4,88 ; movzwl (%r8,%r11,2),%eax
DB 197,249,110,224 ; vmovd %eax,%xmm4
- DB 233,50,255,255,255 ; jmpq c40d <_sk_load_4444_dst_avx+0x25>
+ DB 233,50,255,255,255 ; jmpq c41d <_sk_load_4444_dst_avx+0x25>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,129,89,196,100,88,4,2 ; vpinsrw $0x2,0x4(%r8,%r11,2),%xmm4,%xmm4
DB 196,129,121,110,44,88 ; vmovd (%r8,%r11,2),%xmm5
DB 196,227,89,14,229,3 ; vpblendw $0x3,%xmm5,%xmm4,%xmm4
- DB 233,21,255,255,255 ; jmpq c40d <_sk_load_4444_dst_avx+0x25>
+ DB 233,21,255,255,255 ; jmpq c41d <_sk_load_4444_dst_avx+0x25>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,129,89,196,100,88,12,6 ; vpinsrw $0x6,0xc(%r8,%r11,2),%xmm4,%xmm4
DB 196,129,89,196,100,88,10,5 ; vpinsrw $0x5,0xa(%r8,%r11,2),%xmm4,%xmm4
DB 196,129,89,196,100,88,8,4 ; vpinsrw $0x4,0x8(%r8,%r11,2),%xmm4,%xmm4
DB 196,129,122,126,44,88 ; vmovq (%r8,%r11,2),%xmm5
DB 196,227,81,14,228,240 ; vpblendw $0xf0,%xmm4,%xmm5,%xmm4
- DB 233,232,254,255,255 ; jmpq c40d <_sk_load_4444_dst_avx+0x25>
+ DB 233,232,254,255,255 ; jmpq c41d <_sk_load_4444_dst_avx+0x25>
DB 15,31,0 ; nopl (%rax)
DB 165 ; movsl %ds:(%rsi),%es:(%rdi)
DB 255 ; (bad)
@@ -11698,25 +11704,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,169,244,1,0 ; vbroadcastss 0x1f4a9(%rip),%ymm0 # 2bb1c <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
+ DB 196,226,125,24,5,189,244,1,0 ; vbroadcastss 0x1f4bd(%rip),%ymm0 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
DB 197,228,84,192 ; vandps %ymm0,%ymm3,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,156,244,1,0 ; vbroadcastss 0x1f49c(%rip),%ymm1 # 2bb20 <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ DB 196,226,125,24,13,176,244,1,0 ; vbroadcastss 0x1f4b0(%rip),%ymm1 # 2bb44 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,147,244,1,0 ; vbroadcastss 0x1f493(%rip),%ymm1 # 2bb24 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ DB 196,226,125,24,13,167,244,1,0 ; vbroadcastss 0x1f4a7(%rip),%ymm1 # 2bb48 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
DB 197,228,84,201 ; vandps %ymm1,%ymm3,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,134,244,1,0 ; vbroadcastss 0x1f486(%rip),%ymm2 # 2bb28 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ DB 196,226,125,24,21,154,244,1,0 ; vbroadcastss 0x1f49a(%rip),%ymm2 # 2bb4c <_sk_srcover_rgba_8888_sse2_lowp+0x944>
DB 197,244,89,202 ; vmulps %ymm2,%ymm1,%ymm1
- DB 196,226,125,24,21,125,244,1,0 ; vbroadcastss 0x1f47d(%rip),%ymm2 # 2bb2c <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ DB 196,226,125,24,21,145,244,1,0 ; vbroadcastss 0x1f491(%rip),%ymm2 # 2bb50 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
DB 197,228,84,210 ; vandps %ymm2,%ymm3,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,98,125,24,5,112,244,1,0 ; vbroadcastss 0x1f470(%rip),%ymm8 # 2bb30 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ DB 196,98,125,24,5,132,244,1,0 ; vbroadcastss 0x1f484(%rip),%ymm8 # 2bb54 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
- DB 196,98,125,24,5,102,244,1,0 ; vbroadcastss 0x1f466(%rip),%ymm8 # 2bb34 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ DB 196,98,125,24,5,122,244,1,0 ; vbroadcastss 0x1f47a(%rip),%ymm8 # 2bb58 <_sk_srcover_rgba_8888_sse2_lowp+0x950>
DB 196,193,100,84,216 ; vandps %ymm8,%ymm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,98,125,24,5,88,244,1,0 ; vbroadcastss 0x1f458(%rip),%ymm8 # 2bb38 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
+ DB 196,98,125,24,5,108,244,1,0 ; vbroadcastss 0x1f46c(%rip),%ymm8 # 2bb5c <_sk_srcover_rgba_8888_sse2_lowp+0x954>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
@@ -11735,7 +11741,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,44,244,1,0 ; vbroadcastss 0x1f42c(%rip),%ymm8 # 2bb3c <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
+ DB 196,98,125,24,5,64,244,1,0 ; vbroadcastss 0x1f440(%rip),%ymm8 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0x958>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,193,41,114,241,12 ; vpslld $0xc,%xmm9,%xmm10
@@ -11762,7 +11768,7 @@ _sk_store_4444_avx LABEL PROC
DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9
DB 196,66,57,43,193 ; vpackusdw %xmm9,%xmm8,%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,10 ; jne c7a9 <_sk_store_4444_avx+0xb8>
+ DB 117,10 ; jne c7b9 <_sk_store_4444_avx+0xb8>
DB 196,1,122,127,4,88 ; vmovdqu %xmm8,(%r8,%r11,2)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -11770,22 +11776,22 @@ _sk_store_4444_avx LABEL PROC
DB 65,128,225,7 ; and $0x7,%r9b
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,236 ; ja c7a5 <_sk_store_4444_avx+0xb4>
+ DB 119,236 ; ja c7b5 <_sk_store_4444_avx+0xb4>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,68,0,0,0 ; lea 0x44(%rip),%r10 # c808 <_sk_store_4444_avx+0x117>
+ DB 76,141,21,68,0,0,0 ; lea 0x44(%rip),%r10 # c818 <_sk_store_4444_avx+0x117>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,3,121,21,4,88,0 ; vpextrw $0x0,%xmm8,(%r8,%r11,2)
- DB 235,207 ; jmp c7a5 <_sk_store_4444_avx+0xb4>
+ DB 235,207 ; jmp c7b5 <_sk_store_4444_avx+0xb4>
DB 196,3,121,21,68,88,4,2 ; vpextrw $0x2,%xmm8,0x4(%r8,%r11,2)
DB 196,1,121,126,4,88 ; vmovd %xmm8,(%r8,%r11,2)
- DB 235,191 ; jmp c7a5 <_sk_store_4444_avx+0xb4>
+ DB 235,191 ; jmp c7b5 <_sk_store_4444_avx+0xb4>
DB 196,3,121,21,68,88,12,6 ; vpextrw $0x6,%xmm8,0xc(%r8,%r11,2)
DB 196,3,121,21,68,88,10,5 ; vpextrw $0x5,%xmm8,0xa(%r8,%r11,2)
DB 196,3,121,21,68,88,8,4 ; vpextrw $0x4,%xmm8,0x8(%r8,%r11,2)
DB 196,1,121,214,4,88 ; vmovq %xmm8,(%r8,%r11,2)
- DB 235,159 ; jmp c7a5 <_sk_store_4444_avx+0xb4>
+ DB 235,159 ; jmp c7b5 <_sk_store_4444_avx+0xb4>
DB 102,144 ; xchg %ax,%ax
DB 197,255,255 ; (bad)
DB 255,214 ; callq *%rsi
@@ -11819,12 +11825,12 @@ _sk_load_8888_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,135,0,0,0 ; jne c8cb <_sk_load_8888_avx+0xa7>
+ DB 15,133,135,0,0,0 ; jne c8db <_sk_load_8888_avx+0xa7>
DB 196,1,125,16,12,152 ; vmovupd (%r8,%r11,4),%ymm9
- DB 197,125,40,21,238,239,1,0 ; vmovapd 0x1efee(%rip),%ymm10 # 2b840 <_sk_srcover_rgba_8888_sse2_lowp+0x650>
+ DB 197,125,40,21,254,239,1,0 ; vmovapd 0x1effe(%rip),%ymm10 # 2b860 <_sk_srcover_rgba_8888_sse2_lowp+0x658>
DB 196,193,53,84,194 ; vandpd %ymm10,%ymm9,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,5,56,242,1,0 ; vbroadcastss 0x1f238(%rip),%ymm8 # 2ba9c <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,98,125,24,5,76,242,1,0 ; vbroadcastss 0x1f24c(%rip),%ymm8 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
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
@@ -11851,21 +11857,21 @@ _sk_load_8888_avx LABEL PROC
DB 196,65,52,87,201 ; vxorps %ymm9,%ymm9,%ymm9
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 15,135,102,255,255,255 ; ja c84a <_sk_load_8888_avx+0x26>
+ DB 15,135,102,255,255,255 ; ja c85a <_sk_load_8888_avx+0x26>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,145,0,0,0 ; lea 0x91(%rip),%r10 # c980 <_sk_load_8888_avx+0x15c>
+ DB 76,141,21,145,0,0,0 ; lea 0x91(%rip),%r10 # c990 <_sk_load_8888_avx+0x15c>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,1,122,16,12,152 ; vmovss (%r8,%r11,4),%xmm9
- DB 233,71,255,255,255 ; jmpq c84a <_sk_load_8888_avx+0x26>
+ DB 233,71,255,255,255 ; jmpq c85a <_sk_load_8888_avx+0x26>
DB 196,129,121,110,68,152,8 ; vmovd 0x8(%r8,%r11,4),%xmm0
DB 197,249,112,192,68 ; vpshufd $0x44,%xmm0,%xmm0
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 196,99,117,12,200,4 ; vblendps $0x4,%ymm0,%ymm1,%ymm9
DB 196,129,123,16,4,152 ; vmovsd (%r8,%r11,4),%xmm0
DB 196,99,53,13,200,1 ; vblendpd $0x1,%ymm0,%ymm9,%ymm9
- DB 233,32,255,255,255 ; jmpq c84a <_sk_load_8888_avx+0x26>
+ DB 233,32,255,255,255 ; jmpq c85a <_sk_load_8888_avx+0x26>
DB 196,129,121,110,68,152,24 ; vmovd 0x18(%r8,%r11,4),%xmm0
DB 197,249,112,192,68 ; vpshufd $0x44,%xmm0,%xmm0
DB 196,227,125,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
@@ -11879,9 +11885,9 @@ _sk_load_8888_avx LABEL PROC
DB 196,99,53,24,200,1 ; vinsertf128 $0x1,%xmm0,%ymm9,%ymm9
DB 196,129,121,16,4,152 ; vmovupd (%r8,%r11,4),%xmm0
DB 196,67,125,13,201,12 ; vblendpd $0xc,%ymm9,%ymm0,%ymm9
- DB 233,203,254,255,255 ; jmpq c84a <_sk_load_8888_avx+0x26>
+ DB 233,203,254,255,255 ; jmpq c85a <_sk_load_8888_avx+0x26>
DB 144 ; nop
- DB 120,255 ; js c981 <_sk_load_8888_avx+0x15d>
+ DB 120,255 ; js c991 <_sk_load_8888_avx+0x15d>
DB 255 ; (bad)
DB 255,153,255,255,255,131 ; lcall *-0x7c000001(%rcx)
DB 255 ; (bad)
@@ -11912,12 +11918,12 @@ _sk_load_8888_dst_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,135,0,0,0 ; jne ca43 <_sk_load_8888_dst_avx+0xa7>
+ DB 15,133,135,0,0,0 ; jne ca53 <_sk_load_8888_dst_avx+0xa7>
DB 196,1,125,16,12,152 ; vmovupd (%r8,%r11,4),%ymm9
- DB 197,125,40,21,150,238,1,0 ; vmovapd 0x1ee96(%rip),%ymm10 # 2b860 <_sk_srcover_rgba_8888_sse2_lowp+0x670>
+ DB 197,125,40,21,166,238,1,0 ; vmovapd 0x1eea6(%rip),%ymm10 # 2b880 <_sk_srcover_rgba_8888_sse2_lowp+0x678>
DB 196,193,53,84,226 ; vandpd %ymm10,%ymm9,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,98,125,24,5,192,240,1,0 ; vbroadcastss 0x1f0c0(%rip),%ymm8 # 2ba9c <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,98,125,24,5,212,240,1,0 ; vbroadcastss 0x1f0d4(%rip),%ymm8 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
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
@@ -11944,21 +11950,21 @@ _sk_load_8888_dst_avx LABEL PROC
DB 196,65,52,87,201 ; vxorps %ymm9,%ymm9,%ymm9
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 15,135,102,255,255,255 ; ja c9c2 <_sk_load_8888_dst_avx+0x26>
+ DB 15,135,102,255,255,255 ; ja c9d2 <_sk_load_8888_dst_avx+0x26>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,145,0,0,0 ; lea 0x91(%rip),%r10 # caf8 <_sk_load_8888_dst_avx+0x15c>
+ DB 76,141,21,145,0,0,0 ; lea 0x91(%rip),%r10 # cb08 <_sk_load_8888_dst_avx+0x15c>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,1,122,16,12,152 ; vmovss (%r8,%r11,4),%xmm9
- DB 233,71,255,255,255 ; jmpq c9c2 <_sk_load_8888_dst_avx+0x26>
+ DB 233,71,255,255,255 ; jmpq c9d2 <_sk_load_8888_dst_avx+0x26>
DB 196,129,121,110,100,152,8 ; vmovd 0x8(%r8,%r11,4),%xmm4
DB 197,249,112,228,68 ; vpshufd $0x44,%xmm4,%xmm4
DB 197,212,87,237 ; vxorps %ymm5,%ymm5,%ymm5
DB 196,99,85,12,204,4 ; vblendps $0x4,%ymm4,%ymm5,%ymm9
DB 196,129,123,16,36,152 ; vmovsd (%r8,%r11,4),%xmm4
DB 196,99,53,13,204,1 ; vblendpd $0x1,%ymm4,%ymm9,%ymm9
- DB 233,32,255,255,255 ; jmpq c9c2 <_sk_load_8888_dst_avx+0x26>
+ DB 233,32,255,255,255 ; jmpq c9d2 <_sk_load_8888_dst_avx+0x26>
DB 196,129,121,110,100,152,24 ; vmovd 0x18(%r8,%r11,4),%xmm4
DB 197,249,112,228,68 ; vpshufd $0x44,%xmm4,%xmm4
DB 196,227,125,24,228,1 ; vinsertf128 $0x1,%xmm4,%ymm0,%ymm4
@@ -11972,9 +11978,9 @@ _sk_load_8888_dst_avx LABEL PROC
DB 196,99,53,24,204,1 ; vinsertf128 $0x1,%xmm4,%ymm9,%ymm9
DB 196,129,121,16,36,152 ; vmovupd (%r8,%r11,4),%xmm4
DB 196,67,93,13,201,12 ; vblendpd $0xc,%ymm9,%ymm4,%ymm9
- DB 233,203,254,255,255 ; jmpq c9c2 <_sk_load_8888_dst_avx+0x26>
+ DB 233,203,254,255,255 ; jmpq c9d2 <_sk_load_8888_dst_avx+0x26>
DB 144 ; nop
- DB 120,255 ; js caf9 <_sk_load_8888_dst_avx+0x15d>
+ DB 120,255 ; js cb09 <_sk_load_8888_dst_avx+0x15d>
DB 255 ; (bad)
DB 255,153,255,255,255,131 ; lcall *-0x7c000001(%rcx)
DB 255 ; (bad)
@@ -12050,10 +12056,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,104,236,1,0 ; vmovaps 0x1ec68(%rip),%ymm10 # 2b880 <_sk_srcover_rgba_8888_sse2_lowp+0x690>
+ DB 197,124,40,21,120,236,1,0 ; vmovaps 0x1ec78(%rip),%ymm10 # 2b8a0 <_sk_srcover_rgba_8888_sse2_lowp+0x698>
DB 196,193,124,84,194 ; vandps %ymm10,%ymm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,13,114,238,1,0 ; vbroadcastss 0x1ee72(%rip),%ymm9 # 2ba9c <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,98,125,24,13,134,238,1,0 ; vbroadcastss 0x1ee86(%rip),%ymm9 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
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
@@ -12088,7 +12094,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,162,237,1,0 ; vbroadcastss 0x1eda2(%rip),%ymm8 # 2ba54 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ DB 196,98,125,24,5,178,237,1,0 ; vbroadcastss 0x1edb2(%rip),%ymm8 # 2ba74 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,65,116,89,208 ; vmulps %ymm8,%ymm1,%ymm10
@@ -12113,7 +12119,7 @@ _sk_store_8888_avx LABEL PROC
DB 196,65,45,86,192 ; vorpd %ymm8,%ymm10,%ymm8
DB 196,65,53,86,192 ; vorpd %ymm8,%ymm9,%ymm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,10 ; jne cd40 <_sk_store_8888_avx+0xae>
+ DB 117,10 ; jne cd50 <_sk_store_8888_avx+0xae>
DB 196,1,124,17,4,152 ; vmovups %ymm8,(%r8,%r11,4)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -12121,17 +12127,17 @@ _sk_store_8888_avx LABEL PROC
DB 65,128,225,7 ; and $0x7,%r9b
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,236 ; ja cd3c <_sk_store_8888_avx+0xaa>
+ DB 119,236 ; ja cd4c <_sk_store_8888_avx+0xaa>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,85,0,0,0 ; lea 0x55(%rip),%r10 # cdb0 <_sk_store_8888_avx+0x11e>
+ DB 76,141,21,85,0,0,0 ; lea 0x55(%rip),%r10 # cdc0 <_sk_store_8888_avx+0x11e>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,1,121,126,4,152 ; vmovd %xmm8,(%r8,%r11,4)
- DB 235,208 ; jmp cd3c <_sk_store_8888_avx+0xaa>
+ DB 235,208 ; jmp cd4c <_sk_store_8888_avx+0xaa>
DB 196,3,121,22,68,152,8,2 ; vpextrd $0x2,%xmm8,0x8(%r8,%r11,4)
DB 196,1,121,214,4,152 ; vmovq %xmm8,(%r8,%r11,4)
- DB 235,192 ; jmp cd3c <_sk_store_8888_avx+0xaa>
+ DB 235,192 ; jmp cd4c <_sk_store_8888_avx+0xaa>
DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9
DB 196,3,121,22,76,152,24,2 ; vpextrd $0x2,%xmm9,0x18(%r8,%r11,4)
DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9
@@ -12139,7 +12145,7 @@ _sk_store_8888_avx LABEL PROC
DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9
DB 196,1,122,17,76,152,16 ; vmovss %xmm9,0x10(%r8,%r11,4)
DB 196,1,121,17,4,152 ; vmovupd %xmm8,(%r8,%r11,4)
- DB 235,143 ; jmp cd3c <_sk_store_8888_avx+0xaa>
+ DB 235,143 ; jmp cd4c <_sk_store_8888_avx+0xaa>
DB 15,31,0 ; nopl (%rax)
DB 180,255 ; mov $0xff,%ah
DB 255 ; (bad)
@@ -12151,7 +12157,7 @@ _sk_store_8888_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,218 ; callq ffffffffdb00cdc4 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdafe1bd4>
+ DB 232,255,255,255,218 ; callq ffffffffdb00cdd4 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdafe1bcc>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,204 ; dec %esp
@@ -12169,12 +12175,12 @@ _sk_load_bgra_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,135,0,0,0 ; jne ce73 <_sk_load_bgra_avx+0xa7>
+ DB 15,133,135,0,0,0 ; jne ce83 <_sk_load_bgra_avx+0xa7>
DB 196,1,125,16,12,152 ; vmovupd (%r8,%r11,4),%ymm9
- DB 197,125,40,21,166,234,1,0 ; vmovapd 0x1eaa6(%rip),%ymm10 # 2b8a0 <_sk_srcover_rgba_8888_sse2_lowp+0x6b0>
+ DB 197,125,40,21,182,234,1,0 ; vmovapd 0x1eab6(%rip),%ymm10 # 2b8c0 <_sk_srcover_rgba_8888_sse2_lowp+0x6b8>
DB 196,193,53,84,202 ; vandpd %ymm10,%ymm9,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,98,125,24,5,144,236,1,0 ; vbroadcastss 0x1ec90(%rip),%ymm8 # 2ba9c <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,98,125,24,5,164,236,1,0 ; vbroadcastss 0x1eca4(%rip),%ymm8 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
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
@@ -12201,21 +12207,21 @@ _sk_load_bgra_avx LABEL PROC
DB 196,65,52,87,201 ; vxorps %ymm9,%ymm9,%ymm9
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 15,135,102,255,255,255 ; ja cdf2 <_sk_load_bgra_avx+0x26>
+ DB 15,135,102,255,255,255 ; ja ce02 <_sk_load_bgra_avx+0x26>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,145,0,0,0 ; lea 0x91(%rip),%r10 # cf28 <_sk_load_bgra_avx+0x15c>
+ DB 76,141,21,145,0,0,0 ; lea 0x91(%rip),%r10 # cf38 <_sk_load_bgra_avx+0x15c>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,1,122,16,12,152 ; vmovss (%r8,%r11,4),%xmm9
- DB 233,71,255,255,255 ; jmpq cdf2 <_sk_load_bgra_avx+0x26>
+ DB 233,71,255,255,255 ; jmpq ce02 <_sk_load_bgra_avx+0x26>
DB 196,129,121,110,68,152,8 ; vmovd 0x8(%r8,%r11,4),%xmm0
DB 197,249,112,192,68 ; vpshufd $0x44,%xmm0,%xmm0
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 196,99,117,12,200,4 ; vblendps $0x4,%ymm0,%ymm1,%ymm9
DB 196,129,123,16,4,152 ; vmovsd (%r8,%r11,4),%xmm0
DB 196,99,53,13,200,1 ; vblendpd $0x1,%ymm0,%ymm9,%ymm9
- DB 233,32,255,255,255 ; jmpq cdf2 <_sk_load_bgra_avx+0x26>
+ DB 233,32,255,255,255 ; jmpq ce02 <_sk_load_bgra_avx+0x26>
DB 196,129,121,110,68,152,24 ; vmovd 0x18(%r8,%r11,4),%xmm0
DB 197,249,112,192,68 ; vpshufd $0x44,%xmm0,%xmm0
DB 196,227,125,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
@@ -12229,9 +12235,9 @@ _sk_load_bgra_avx LABEL PROC
DB 196,99,53,24,200,1 ; vinsertf128 $0x1,%xmm0,%ymm9,%ymm9
DB 196,129,121,16,4,152 ; vmovupd (%r8,%r11,4),%xmm0
DB 196,67,125,13,201,12 ; vblendpd $0xc,%ymm9,%ymm0,%ymm9
- DB 233,203,254,255,255 ; jmpq cdf2 <_sk_load_bgra_avx+0x26>
+ DB 233,203,254,255,255 ; jmpq ce02 <_sk_load_bgra_avx+0x26>
DB 144 ; nop
- DB 120,255 ; js cf29 <_sk_load_bgra_avx+0x15d>
+ DB 120,255 ; js cf39 <_sk_load_bgra_avx+0x15d>
DB 255 ; (bad)
DB 255,153,255,255,255,131 ; lcall *-0x7c000001(%rcx)
DB 255 ; (bad)
@@ -12262,12 +12268,12 @@ _sk_load_bgra_dst_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,135,0,0,0 ; jne cfeb <_sk_load_bgra_dst_avx+0xa7>
+ DB 15,133,135,0,0,0 ; jne cffb <_sk_load_bgra_dst_avx+0xa7>
DB 196,1,125,16,12,152 ; vmovupd (%r8,%r11,4),%ymm9
- DB 197,125,40,21,78,233,1,0 ; vmovapd 0x1e94e(%rip),%ymm10 # 2b8c0 <_sk_srcover_rgba_8888_sse2_lowp+0x6d0>
+ DB 197,125,40,21,94,233,1,0 ; vmovapd 0x1e95e(%rip),%ymm10 # 2b8e0 <_sk_srcover_rgba_8888_sse2_lowp+0x6d8>
DB 196,193,53,84,234 ; vandpd %ymm10,%ymm9,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,98,125,24,5,24,235,1,0 ; vbroadcastss 0x1eb18(%rip),%ymm8 # 2ba9c <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,98,125,24,5,44,235,1,0 ; vbroadcastss 0x1eb2c(%rip),%ymm8 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
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
@@ -12294,21 +12300,21 @@ _sk_load_bgra_dst_avx LABEL PROC
DB 196,65,52,87,201 ; vxorps %ymm9,%ymm9,%ymm9
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 15,135,102,255,255,255 ; ja cf6a <_sk_load_bgra_dst_avx+0x26>
+ DB 15,135,102,255,255,255 ; ja cf7a <_sk_load_bgra_dst_avx+0x26>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,145,0,0,0 ; lea 0x91(%rip),%r10 # d0a0 <_sk_load_bgra_dst_avx+0x15c>
+ DB 76,141,21,145,0,0,0 ; lea 0x91(%rip),%r10 # d0b0 <_sk_load_bgra_dst_avx+0x15c>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,1,122,16,12,152 ; vmovss (%r8,%r11,4),%xmm9
- DB 233,71,255,255,255 ; jmpq cf6a <_sk_load_bgra_dst_avx+0x26>
+ DB 233,71,255,255,255 ; jmpq cf7a <_sk_load_bgra_dst_avx+0x26>
DB 196,129,121,110,100,152,8 ; vmovd 0x8(%r8,%r11,4),%xmm4
DB 197,249,112,228,68 ; vpshufd $0x44,%xmm4,%xmm4
DB 197,212,87,237 ; vxorps %ymm5,%ymm5,%ymm5
DB 196,99,85,12,204,4 ; vblendps $0x4,%ymm4,%ymm5,%ymm9
DB 196,129,123,16,36,152 ; vmovsd (%r8,%r11,4),%xmm4
DB 196,99,53,13,204,1 ; vblendpd $0x1,%ymm4,%ymm9,%ymm9
- DB 233,32,255,255,255 ; jmpq cf6a <_sk_load_bgra_dst_avx+0x26>
+ DB 233,32,255,255,255 ; jmpq cf7a <_sk_load_bgra_dst_avx+0x26>
DB 196,129,121,110,100,152,24 ; vmovd 0x18(%r8,%r11,4),%xmm4
DB 197,249,112,228,68 ; vpshufd $0x44,%xmm4,%xmm4
DB 196,227,125,24,228,1 ; vinsertf128 $0x1,%xmm4,%ymm0,%ymm4
@@ -12322,9 +12328,9 @@ _sk_load_bgra_dst_avx LABEL PROC
DB 196,99,53,24,204,1 ; vinsertf128 $0x1,%xmm4,%ymm9,%ymm9
DB 196,129,121,16,36,152 ; vmovupd (%r8,%r11,4),%xmm4
DB 196,67,93,13,201,12 ; vblendpd $0xc,%ymm9,%ymm4,%ymm9
- DB 233,203,254,255,255 ; jmpq cf6a <_sk_load_bgra_dst_avx+0x26>
+ DB 233,203,254,255,255 ; jmpq cf7a <_sk_load_bgra_dst_avx+0x26>
DB 144 ; nop
- DB 120,255 ; js d0a1 <_sk_load_bgra_dst_avx+0x15d>
+ DB 120,255 ; js d0b1 <_sk_load_bgra_dst_avx+0x15d>
DB 255 ; (bad)
DB 255,153,255,255,255,131 ; lcall *-0x7c000001(%rcx)
DB 255 ; (bad)
@@ -12400,10 +12406,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,32,231,1,0 ; vmovaps 0x1e720(%rip),%ymm9 # 2b8e0 <_sk_srcover_rgba_8888_sse2_lowp+0x6f0>
+ DB 197,124,40,13,48,231,1,0 ; vmovaps 0x1e730(%rip),%ymm9 # 2b900 <_sk_srcover_rgba_8888_sse2_lowp+0x6f8>
DB 196,193,124,84,193 ; vandps %ymm9,%ymm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,21,202,232,1,0 ; vbroadcastss 0x1e8ca(%rip),%ymm10 # 2ba9c <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,98,125,24,21,222,232,1,0 ; vbroadcastss 0x1e8de(%rip),%ymm10 # 2bac0 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
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
@@ -12438,7 +12444,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,250,231,1,0 ; vbroadcastss 0x1e7fa(%rip),%ymm8 # 2ba54 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ DB 196,98,125,24,5,10,232,1,0 ; vbroadcastss 0x1e80a(%rip),%ymm8 # 2ba74 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
DB 196,65,108,89,200 ; vmulps %ymm8,%ymm2,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,65,116,89,208 ; vmulps %ymm8,%ymm1,%ymm10
@@ -12463,7 +12469,7 @@ _sk_store_bgra_avx LABEL PROC
DB 196,65,45,86,192 ; vorpd %ymm8,%ymm10,%ymm8
DB 196,65,53,86,192 ; vorpd %ymm8,%ymm9,%ymm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,10 ; jne d2e8 <_sk_store_bgra_avx+0xae>
+ DB 117,10 ; jne d2f8 <_sk_store_bgra_avx+0xae>
DB 196,1,124,17,4,152 ; vmovups %ymm8,(%r8,%r11,4)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -12471,17 +12477,17 @@ _sk_store_bgra_avx LABEL PROC
DB 65,128,225,7 ; and $0x7,%r9b
DB 65,254,201 ; dec %r9b
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,236 ; ja d2e4 <_sk_store_bgra_avx+0xaa>
+ DB 119,236 ; ja d2f4 <_sk_store_bgra_avx+0xaa>
DB 69,15,182,201 ; movzbl %r9b,%r9d
- DB 76,141,21,85,0,0,0 ; lea 0x55(%rip),%r10 # d358 <_sk_store_bgra_avx+0x11e>
+ DB 76,141,21,85,0,0,0 ; lea 0x55(%rip),%r10 # d368 <_sk_store_bgra_avx+0x11e>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,1,121,126,4,152 ; vmovd %xmm8,(%r8,%r11,4)
- DB 235,208 ; jmp d2e4 <_sk_store_bgra_avx+0xaa>
+ DB 235,208 ; jmp d2f4 <_sk_store_bgra_avx+0xaa>
DB 196,3,121,22,68,152,8,2 ; vpextrd $0x2,%xmm8,0x8(%r8,%r11,4)
DB 196,1,121,214,4,152 ; vmovq %xmm8,(%r8,%r11,4)
- DB 235,192 ; jmp d2e4 <_sk_store_bgra_avx+0xaa>
+ DB 235,192 ; jmp d2f4 <_sk_store_bgra_avx+0xaa>
DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9
DB 196,3,121,22,76,152,24,2 ; vpextrd $0x2,%xmm9,0x18(%r8,%r11,4)
DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9
@@ -12489,7 +12495,7 @@ _sk_store_bgra_avx LABEL PROC
DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9
DB 196,1,122,17,76,152,16 ; vmovss %xmm9,0x10(%r8,%r11,4)
DB 196,1,121,17,4,152 ; vmovupd %xmm8,(%r8,%r11,4)
- DB 235,143 ; jmp d2e4 <_sk_store_bgra_avx+0xaa>
+ DB 235,143 ; jmp d2f4 <_sk_store_bgra_avx+0xaa>
DB 15,31,0 ; nopl (%rax)
DB 180,255 ; mov $0xff,%ah
DB 255 ; (bad)
@@ -12501,7 +12507,7 @@ _sk_store_bgra_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,218 ; callq ffffffffdb00d36c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdafe217c>
+ DB 232,255,255,255,218 ; callq ffffffffdb00d37c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdafe2174>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,204 ; dec %esp
@@ -12524,7 +12530,7 @@ _sk_load_f16_avx LABEL PROC
DB 197,252,17,116,36,64 ; vmovups %ymm6,0x40(%rsp)
DB 197,252,17,108,36,32 ; vmovups %ymm5,0x20(%rsp)
DB 197,252,17,36,36 ; vmovups %ymm4,(%rsp)
- DB 15,133,33,2,0,0 ; jne d5d3 <_sk_load_f16_avx+0x25f>
+ DB 15,133,33,2,0,0 ; jne d5e3 <_sk_load_f16_avx+0x25f>
DB 196,65,121,16,4,192 ; vmovupd (%r8,%rax,8),%xmm8
DB 196,193,121,16,84,192,16 ; vmovupd 0x10(%r8,%rax,8),%xmm2
DB 196,193,121,16,92,192,32 ; vmovupd 0x20(%r8,%rax,8),%xmm3
@@ -12541,14 +12547,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,13,240,1,0 ; vmovddup 0x1f00d(%rip),%xmm10 # 2c418 <_sk_srcover_rgba_8888_sse2_lowp+0x1228>
+ DB 197,123,18,21,45,240,1,0 ; vmovddup 0x1f02d(%rip),%xmm10 # 2c448 <_sk_srcover_rgba_8888_sse2_lowp+0x1240>
DB 196,193,121,219,218 ; vpand %xmm10,%xmm0,%xmm3
- DB 196,98,121,24,29,139,231,1,0 ; vbroadcastss 0x1e78b(%rip),%xmm11 # 2bba4 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
+ DB 196,98,121,24,29,159,231,1,0 ; vbroadcastss 0x1e79f(%rip),%xmm11 # 2bbc8 <_sk_srcover_rgba_8888_sse2_lowp+0x9c0>
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,236,239,1,0 ; vmovddup 0x1efec(%rip),%xmm12 # 2c420 <_sk_srcover_rgba_8888_sse2_lowp+0x1230>
+ DB 197,123,18,37,12,240,1,0 ; vmovddup 0x1f00c(%rip),%xmm12 # 2c450 <_sk_srcover_rgba_8888_sse2_lowp+0x1248>
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
@@ -12557,7 +12563,7 @@ _sk_load_f16_avx LABEL PROC
DB 197,241,235,202 ; vpor %xmm2,%xmm1,%xmm1
DB 197,233,114,243,13 ; vpslld $0xd,%xmm3,%xmm2
DB 197,249,235,194 ; vpor %xmm2,%xmm0,%xmm0
- DB 196,226,121,24,29,69,231,1,0 ; vbroadcastss 0x1e745(%rip),%xmm3 # 2bba8 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
+ DB 196,226,121,24,29,89,231,1,0 ; vbroadcastss 0x1e759(%rip),%xmm3 # 2bbcc <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
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
@@ -12636,29 +12642,29 @@ _sk_load_f16_avx LABEL PROC
DB 196,65,123,16,4,192 ; vmovsd (%r8,%rax,8),%xmm8
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 116,85 ; je d639 <_sk_load_f16_avx+0x2c5>
+ DB 116,85 ; je d649 <_sk_load_f16_avx+0x2c5>
DB 196,65,57,22,68,192,8 ; vmovhpd 0x8(%r8,%rax,8),%xmm8,%xmm8
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,72 ; jb d639 <_sk_load_f16_avx+0x2c5>
+ DB 114,72 ; jb d649 <_sk_load_f16_avx+0x2c5>
DB 196,193,123,16,84,192,16 ; vmovsd 0x10(%r8,%rax,8),%xmm2
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 116,72 ; je d646 <_sk_load_f16_avx+0x2d2>
+ DB 116,72 ; je d656 <_sk_load_f16_avx+0x2d2>
DB 196,193,105,22,84,192,24 ; vmovhpd 0x18(%r8,%rax,8),%xmm2,%xmm2
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 114,59 ; jb d646 <_sk_load_f16_avx+0x2d2>
+ DB 114,59 ; jb d656 <_sk_load_f16_avx+0x2d2>
DB 196,193,123,16,92,192,32 ; vmovsd 0x20(%r8,%rax,8),%xmm3
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 15,132,177,253,255,255 ; je d3cd <_sk_load_f16_avx+0x59>
+ DB 15,132,177,253,255,255 ; je d3dd <_sk_load_f16_avx+0x59>
DB 196,193,97,22,92,192,40 ; vmovhpd 0x28(%r8,%rax,8),%xmm3,%xmm3
DB 72,131,255,7 ; cmp $0x7,%rdi
- DB 15,130,160,253,255,255 ; jb d3cd <_sk_load_f16_avx+0x59>
+ DB 15,130,160,253,255,255 ; jb d3dd <_sk_load_f16_avx+0x59>
DB 196,65,122,126,76,192,48 ; vmovq 0x30(%r8,%rax,8),%xmm9
- DB 233,148,253,255,255 ; jmpq d3cd <_sk_load_f16_avx+0x59>
+ DB 233,148,253,255,255 ; jmpq d3dd <_sk_load_f16_avx+0x59>
DB 197,225,87,219 ; vxorpd %xmm3,%xmm3,%xmm3
DB 197,233,87,210 ; vxorpd %xmm2,%xmm2,%xmm2
- DB 233,135,253,255,255 ; jmpq d3cd <_sk_load_f16_avx+0x59>
+ DB 233,135,253,255,255 ; jmpq d3dd <_sk_load_f16_avx+0x59>
DB 197,225,87,219 ; vxorpd %xmm3,%xmm3,%xmm3
- DB 233,126,253,255,255 ; jmpq d3cd <_sk_load_f16_avx+0x59>
+ DB 233,126,253,255,255 ; jmpq d3dd <_sk_load_f16_avx+0x59>
PUBLIC _sk_load_f16_dst_avx
_sk_load_f16_dst_avx LABEL PROC
@@ -12675,7 +12681,7 @@ _sk_load_f16_dst_avx LABEL PROC
DB 197,252,17,84,36,64 ; vmovups %ymm2,0x40(%rsp)
DB 197,252,17,76,36,32 ; vmovups %ymm1,0x20(%rsp)
DB 197,252,17,4,36 ; vmovups %ymm0,(%rsp)
- DB 15,133,33,2,0,0 ; jne d8ae <_sk_load_f16_dst_avx+0x25f>
+ DB 15,133,33,2,0,0 ; jne d8be <_sk_load_f16_dst_avx+0x25f>
DB 196,65,121,16,4,192 ; vmovupd (%r8,%rax,8),%xmm8
DB 196,193,121,16,116,192,16 ; vmovupd 0x10(%r8,%rax,8),%xmm6
DB 196,193,121,16,124,192,32 ; vmovupd 0x20(%r8,%rax,8),%xmm7
@@ -12692,14 +12698,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,50,237,1,0 ; vmovddup 0x1ed32(%rip),%xmm10 # 2c418 <_sk_srcover_rgba_8888_sse2_lowp+0x1228>
+ DB 197,123,18,21,82,237,1,0 ; vmovddup 0x1ed52(%rip),%xmm10 # 2c448 <_sk_srcover_rgba_8888_sse2_lowp+0x1240>
DB 196,193,89,219,250 ; vpand %xmm10,%xmm4,%xmm7
- DB 196,98,121,24,29,176,228,1,0 ; vbroadcastss 0x1e4b0(%rip),%xmm11 # 2bba4 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
+ DB 196,98,121,24,29,196,228,1,0 ; vbroadcastss 0x1e4c4(%rip),%xmm11 # 2bbc8 <_sk_srcover_rgba_8888_sse2_lowp+0x9c0>
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,17,237,1,0 ; vmovddup 0x1ed11(%rip),%xmm12 # 2c420 <_sk_srcover_rgba_8888_sse2_lowp+0x1230>
+ DB 197,123,18,37,49,237,1,0 ; vmovddup 0x1ed31(%rip),%xmm12 # 2c450 <_sk_srcover_rgba_8888_sse2_lowp+0x1248>
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
@@ -12708,7 +12714,7 @@ _sk_load_f16_dst_avx LABEL PROC
DB 197,209,235,238 ; vpor %xmm6,%xmm5,%xmm5
DB 197,201,114,247,13 ; vpslld $0xd,%xmm7,%xmm6
DB 197,217,235,230 ; vpor %xmm6,%xmm4,%xmm4
- DB 196,226,121,24,61,106,228,1,0 ; vbroadcastss 0x1e46a(%rip),%xmm7 # 2bba8 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
+ DB 196,226,121,24,61,126,228,1,0 ; vbroadcastss 0x1e47e(%rip),%xmm7 # 2bbcc <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
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
@@ -12787,29 +12793,29 @@ _sk_load_f16_dst_avx LABEL PROC
DB 196,65,123,16,4,192 ; vmovsd (%r8,%rax,8),%xmm8
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 116,85 ; je d914 <_sk_load_f16_dst_avx+0x2c5>
+ DB 116,85 ; je d924 <_sk_load_f16_dst_avx+0x2c5>
DB 196,65,57,22,68,192,8 ; vmovhpd 0x8(%r8,%rax,8),%xmm8,%xmm8
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,72 ; jb d914 <_sk_load_f16_dst_avx+0x2c5>
+ DB 114,72 ; jb d924 <_sk_load_f16_dst_avx+0x2c5>
DB 196,193,123,16,116,192,16 ; vmovsd 0x10(%r8,%rax,8),%xmm6
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 116,72 ; je d921 <_sk_load_f16_dst_avx+0x2d2>
+ DB 116,72 ; je d931 <_sk_load_f16_dst_avx+0x2d2>
DB 196,193,73,22,116,192,24 ; vmovhpd 0x18(%r8,%rax,8),%xmm6,%xmm6
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 114,59 ; jb d921 <_sk_load_f16_dst_avx+0x2d2>
+ DB 114,59 ; jb d931 <_sk_load_f16_dst_avx+0x2d2>
DB 196,193,123,16,124,192,32 ; vmovsd 0x20(%r8,%rax,8),%xmm7
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 15,132,177,253,255,255 ; je d6a8 <_sk_load_f16_dst_avx+0x59>
+ DB 15,132,177,253,255,255 ; je d6b8 <_sk_load_f16_dst_avx+0x59>
DB 196,193,65,22,124,192,40 ; vmovhpd 0x28(%r8,%rax,8),%xmm7,%xmm7
DB 72,131,255,7 ; cmp $0x7,%rdi
- DB 15,130,160,253,255,255 ; jb d6a8 <_sk_load_f16_dst_avx+0x59>
+ DB 15,130,160,253,255,255 ; jb d6b8 <_sk_load_f16_dst_avx+0x59>
DB 196,65,122,126,76,192,48 ; vmovq 0x30(%r8,%rax,8),%xmm9
- DB 233,148,253,255,255 ; jmpq d6a8 <_sk_load_f16_dst_avx+0x59>
+ DB 233,148,253,255,255 ; jmpq d6b8 <_sk_load_f16_dst_avx+0x59>
DB 197,193,87,255 ; vxorpd %xmm7,%xmm7,%xmm7
DB 197,201,87,246 ; vxorpd %xmm6,%xmm6,%xmm6
- DB 233,135,253,255,255 ; jmpq d6a8 <_sk_load_f16_dst_avx+0x59>
+ DB 233,135,253,255,255 ; jmpq d6b8 <_sk_load_f16_dst_avx+0x59>
DB 197,193,87,255 ; vxorpd %xmm7,%xmm7,%xmm7
- DB 233,126,253,255,255 ; jmpq d6a8 <_sk_load_f16_dst_avx+0x59>
+ DB 233,126,253,255,255 ; jmpq d6b8 <_sk_load_f16_dst_avx+0x59>
PUBLIC _sk_gather_f16_avx
_sk_gather_f16_avx LABEL PROC
@@ -12886,14 +12892,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,148,233,1,0 ; vmovddup 0x1e994(%rip),%xmm11 # 2c418 <_sk_srcover_rgba_8888_sse2_lowp+0x1228>
+ DB 197,123,18,29,180,233,1,0 ; vmovddup 0x1e9b4(%rip),%xmm11 # 2c448 <_sk_srcover_rgba_8888_sse2_lowp+0x1240>
DB 196,193,121,219,219 ; vpand %xmm11,%xmm0,%xmm3
- DB 196,98,121,24,37,18,225,1,0 ; vbroadcastss 0x1e112(%rip),%xmm12 # 2bba4 <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
+ DB 196,98,121,24,37,38,225,1,0 ; vbroadcastss 0x1e126(%rip),%xmm12 # 2bbc8 <_sk_srcover_rgba_8888_sse2_lowp+0x9c0>
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,115,233,1,0 ; vmovddup 0x1e973(%rip),%xmm13 # 2c420 <_sk_srcover_rgba_8888_sse2_lowp+0x1230>
+ DB 197,123,18,45,147,233,1,0 ; vmovddup 0x1e993(%rip),%xmm13 # 2c450 <_sk_srcover_rgba_8888_sse2_lowp+0x1248>
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
@@ -12902,7 +12908,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,204,224,1,0 ; vbroadcastss 0x1e0cc(%rip),%xmm3 # 2bba8 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
+ DB 196,226,121,24,29,224,224,1,0 ; vbroadcastss 0x1e0e0(%rip),%xmm3 # 2bbcc <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
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
@@ -12990,12 +12996,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,1,223,1,0 ; vbroadcastss 0x1df01(%rip),%ymm8 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
+ DB 196,98,125,24,5,21,223,1,0 ; vbroadcastss 0x1df15(%rip),%ymm8 # 2bba4 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
DB 196,65,124,84,216 ; vandps %ymm8,%ymm0,%ymm11
- DB 196,98,125,24,21,31,223,1,0 ; vbroadcastss 0x1df1f(%rip),%ymm10 # 2bbac <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
+ DB 196,98,125,24,21,51,223,1,0 ; vbroadcastss 0x1df33(%rip),%ymm10 # 2bbd0 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
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,15,223,1,0 ; vbroadcastss 0x1df0f(%rip),%xmm9 # 2bbb0 <_sk_srcover_rgba_8888_sse2_lowp+0x9c0>
+ DB 196,98,121,24,13,35,223,1,0 ; vbroadcastss 0x1df23(%rip),%xmm9 # 2bbd4 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
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
@@ -13006,7 +13012,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,210,222,1,0 ; vbroadcastss 0x1ded2(%rip),%xmm11 # 2bbb4 <_sk_srcover_rgba_8888_sse2_lowp+0x9c4>
+ DB 196,98,121,24,29,230,222,1,0 ; vbroadcastss 0x1dee6(%rip),%xmm11 # 2bbd8 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
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
@@ -13089,7 +13095,7 @@ _sk_store_f16_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 117,74 ; jne debe <_sk_store_f16_avx+0x26e>
+ DB 117,74 ; jne dece <_sk_store_f16_avx+0x26e>
DB 196,65,122,127,28,192 ; vmovdqu %xmm11,(%r8,%rax,8)
DB 196,65,122,127,84,192,16 ; vmovdqu %xmm10,0x10(%r8,%rax,8)
DB 196,65,122,127,76,192,32 ; vmovdqu %xmm9,0x20(%r8,%rax,8)
@@ -13105,22 +13111,22 @@ _sk_store_f16_avx LABEL PROC
DB 255,224 ; jmpq *%rax
DB 196,65,121,214,28,192 ; vmovq %xmm11,(%r8,%rax,8)
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 116,197 ; je de8f <_sk_store_f16_avx+0x23f>
+ DB 116,197 ; je de9f <_sk_store_f16_avx+0x23f>
DB 196,65,121,23,92,192,8 ; vmovhpd %xmm11,0x8(%r8,%rax,8)
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,184 ; jb de8f <_sk_store_f16_avx+0x23f>
+ DB 114,184 ; jb de9f <_sk_store_f16_avx+0x23f>
DB 196,65,121,214,84,192,16 ; vmovq %xmm10,0x10(%r8,%rax,8)
- DB 116,175 ; je de8f <_sk_store_f16_avx+0x23f>
+ DB 116,175 ; je de9f <_sk_store_f16_avx+0x23f>
DB 196,65,121,23,84,192,24 ; vmovhpd %xmm10,0x18(%r8,%rax,8)
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 114,162 ; jb de8f <_sk_store_f16_avx+0x23f>
+ DB 114,162 ; jb de9f <_sk_store_f16_avx+0x23f>
DB 196,65,121,214,76,192,32 ; vmovq %xmm9,0x20(%r8,%rax,8)
- DB 116,153 ; je de8f <_sk_store_f16_avx+0x23f>
+ DB 116,153 ; je de9f <_sk_store_f16_avx+0x23f>
DB 196,65,121,23,76,192,40 ; vmovhpd %xmm9,0x28(%r8,%rax,8)
DB 72,131,255,7 ; cmp $0x7,%rdi
- DB 114,140 ; jb de8f <_sk_store_f16_avx+0x23f>
+ DB 114,140 ; jb de9f <_sk_store_f16_avx+0x23f>
DB 196,65,121,214,68,192,48 ; vmovq %xmm8,0x30(%r8,%rax,8)
- DB 235,131 ; jmp de8f <_sk_store_f16_avx+0x23f>
+ DB 235,131 ; jmp de9f <_sk_store_f16_avx+0x23f>
PUBLIC _sk_load_u16_be_avx
_sk_load_u16_be_avx LABEL PROC
@@ -13133,7 +13139,7 @@ _sk_load_u16_be_avx LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 73,99,193 ; movslq %r9d,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,12,1,0,0 ; jne e03f <_sk_load_u16_be_avx+0x133>
+ DB 15,133,12,1,0,0 ; jne e04f <_sk_load_u16_be_avx+0x133>
DB 196,65,121,16,4,64 ; vmovupd (%r8,%rax,2),%xmm8
DB 196,193,121,16,84,64,16 ; vmovupd 0x10(%r8,%rax,2),%xmm2
DB 196,193,121,16,92,64,32 ; vmovupd 0x20(%r8,%rax,2),%xmm3
@@ -13155,7 +13161,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,20,219,1,0 ; vbroadcastss 0x1db14(%rip),%ymm9 # 2bab8 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,98,125,24,13,40,219,1,0 ; vbroadcastss 0x1db28(%rip),%ymm9 # 2badc <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
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
@@ -13192,29 +13198,29 @@ _sk_load_u16_be_avx LABEL PROC
DB 196,65,123,16,4,64 ; vmovsd (%r8,%rax,2),%xmm8
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 116,85 ; je e0a5 <_sk_load_u16_be_avx+0x199>
+ DB 116,85 ; je e0b5 <_sk_load_u16_be_avx+0x199>
DB 196,65,57,22,68,64,8 ; vmovhpd 0x8(%r8,%rax,2),%xmm8,%xmm8
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,72 ; jb e0a5 <_sk_load_u16_be_avx+0x199>
+ DB 114,72 ; jb e0b5 <_sk_load_u16_be_avx+0x199>
DB 196,193,123,16,84,64,16 ; vmovsd 0x10(%r8,%rax,2),%xmm2
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 116,72 ; je e0b2 <_sk_load_u16_be_avx+0x1a6>
+ DB 116,72 ; je e0c2 <_sk_load_u16_be_avx+0x1a6>
DB 196,193,105,22,84,64,24 ; vmovhpd 0x18(%r8,%rax,2),%xmm2,%xmm2
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 114,59 ; jb e0b2 <_sk_load_u16_be_avx+0x1a6>
+ DB 114,59 ; jb e0c2 <_sk_load_u16_be_avx+0x1a6>
DB 196,193,123,16,92,64,32 ; vmovsd 0x20(%r8,%rax,2),%xmm3
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 15,132,198,254,255,255 ; je df4e <_sk_load_u16_be_avx+0x42>
+ DB 15,132,198,254,255,255 ; je df5e <_sk_load_u16_be_avx+0x42>
DB 196,193,97,22,92,64,40 ; vmovhpd 0x28(%r8,%rax,2),%xmm3,%xmm3
DB 72,131,255,7 ; cmp $0x7,%rdi
- DB 15,130,181,254,255,255 ; jb df4e <_sk_load_u16_be_avx+0x42>
+ DB 15,130,181,254,255,255 ; jb df5e <_sk_load_u16_be_avx+0x42>
DB 196,65,122,126,76,64,48 ; vmovq 0x30(%r8,%rax,2),%xmm9
- DB 233,169,254,255,255 ; jmpq df4e <_sk_load_u16_be_avx+0x42>
+ DB 233,169,254,255,255 ; jmpq df5e <_sk_load_u16_be_avx+0x42>
DB 197,225,87,219 ; vxorpd %xmm3,%xmm3,%xmm3
DB 197,233,87,210 ; vxorpd %xmm2,%xmm2,%xmm2
- DB 233,156,254,255,255 ; jmpq df4e <_sk_load_u16_be_avx+0x42>
+ DB 233,156,254,255,255 ; jmpq df5e <_sk_load_u16_be_avx+0x42>
DB 197,225,87,219 ; vxorpd %xmm3,%xmm3,%xmm3
- DB 233,147,254,255,255 ; jmpq df4e <_sk_load_u16_be_avx+0x42>
+ DB 233,147,254,255,255 ; jmpq df5e <_sk_load_u16_be_avx+0x42>
PUBLIC _sk_load_rgb_u16_be_avx
_sk_load_rgb_u16_be_avx LABEL PROC
@@ -13229,7 +13235,7 @@ _sk_load_rgb_u16_be_avx LABEL PROC
DB 72,141,4,64 ; lea (%rax,%rax,2),%rax
DB 72,193,248,32 ; sar $0x20,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,253,0,0,0 ; jne e1e3 <_sk_load_rgb_u16_be_avx+0x128>
+ DB 15,133,253,0,0,0 ; jne e1f3 <_sk_load_rgb_u16_be_avx+0x128>
DB 196,65,122,111,28,64 ; vmovdqu (%r8,%rax,2),%xmm11
DB 196,193,122,111,92,64,12 ; vmovdqu 0xc(%r8,%rax,2),%xmm3
DB 196,193,122,111,84,64,24 ; vmovdqu 0x18(%r8,%rax,2),%xmm2
@@ -13257,7 +13263,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,67,217,1,0 ; vbroadcastss 0x1d943(%rip),%ymm9 # 2bab8 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,98,125,24,13,87,217,1,0 ; vbroadcastss 0x1d957(%rip),%ymm9 # 2badc <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
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
@@ -13279,69 +13285,69 @@ _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,71,216,1,0 ; vbroadcastss 0x1d847(%rip),%ymm3 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,226,125,24,29,87,216,1,0 ; vbroadcastss 0x1d857(%rip),%ymm3 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 255,224 ; jmpq *%rax
DB 196,193,121,110,4,64 ; vmovd (%r8,%rax,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,65,121,196,92,64,4,2 ; vpinsrw $0x2,0x4(%r8,%rax,2),%xmm0,%xmm11
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,31 ; jne e21b <_sk_load_rgb_u16_be_avx+0x160>
+ DB 117,31 ; jne e22b <_sk_load_rgb_u16_be_avx+0x160>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,241,239,201 ; vpxor %xmm1,%xmm1,%xmm1
DB 197,233,239,210 ; vpxor %xmm2,%xmm2,%xmm2
DB 196,65,41,239,210 ; vpxor %xmm10,%xmm10,%xmm10
DB 197,225,239,219 ; vpxor %xmm3,%xmm3,%xmm3
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
- DB 233,0,255,255,255 ; jmpq e11b <_sk_load_rgb_u16_be_avx+0x60>
+ DB 233,0,255,255,255 ; jmpq e12b <_sk_load_rgb_u16_be_avx+0x60>
DB 196,193,121,110,68,64,6 ; vmovd 0x6(%r8,%rax,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,65,121,196,68,64,10,2 ; vpinsrw $0x2,0xa(%r8,%rax,2),%xmm0,%xmm8
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,48 ; jb e265 <_sk_load_rgb_u16_be_avx+0x1aa>
+ DB 114,48 ; jb e275 <_sk_load_rgb_u16_be_avx+0x1aa>
DB 196,193,121,110,68,64,12 ; vmovd 0xc(%r8,%rax,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,193,121,196,92,64,16,2 ; vpinsrw $0x2,0x10(%r8,%rax,2),%xmm0,%xmm3
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 117,48 ; jne e27f <_sk_load_rgb_u16_be_avx+0x1c4>
+ DB 117,48 ; jne e28f <_sk_load_rgb_u16_be_avx+0x1c4>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,241,239,201 ; vpxor %xmm1,%xmm1,%xmm1
DB 197,233,239,210 ; vpxor %xmm2,%xmm2,%xmm2
DB 196,65,41,239,210 ; vpxor %xmm10,%xmm10,%xmm10
- DB 233,182,254,255,255 ; jmpq e11b <_sk_load_rgb_u16_be_avx+0x60>
+ DB 233,182,254,255,255 ; jmpq e12b <_sk_load_rgb_u16_be_avx+0x60>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,241,239,201 ; vpxor %xmm1,%xmm1,%xmm1
DB 197,233,239,210 ; vpxor %xmm2,%xmm2,%xmm2
DB 196,65,41,239,210 ; vpxor %xmm10,%xmm10,%xmm10
DB 197,225,239,219 ; vpxor %xmm3,%xmm3,%xmm3
- DB 233,156,254,255,255 ; jmpq e11b <_sk_load_rgb_u16_be_avx+0x60>
+ DB 233,156,254,255,255 ; jmpq e12b <_sk_load_rgb_u16_be_avx+0x60>
DB 196,193,121,110,68,64,18 ; vmovd 0x12(%r8,%rax,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,65,121,196,84,64,22,2 ; vpinsrw $0x2,0x16(%r8,%rax,2),%xmm0,%xmm10
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 114,39 ; jb e2c0 <_sk_load_rgb_u16_be_avx+0x205>
+ DB 114,39 ; jb e2d0 <_sk_load_rgb_u16_be_avx+0x205>
DB 196,193,121,110,68,64,24 ; vmovd 0x18(%r8,%rax,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,193,121,196,84,64,28,2 ; vpinsrw $0x2,0x1c(%r8,%rax,2),%xmm0,%xmm2
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 117,30 ; jne e2d1 <_sk_load_rgb_u16_be_avx+0x216>
+ DB 117,30 ; jne e2e1 <_sk_load_rgb_u16_be_avx+0x216>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,241,239,201 ; vpxor %xmm1,%xmm1,%xmm1
- DB 233,91,254,255,255 ; jmpq e11b <_sk_load_rgb_u16_be_avx+0x60>
+ DB 233,91,254,255,255 ; jmpq e12b <_sk_load_rgb_u16_be_avx+0x60>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 197,241,239,201 ; vpxor %xmm1,%xmm1,%xmm1
DB 197,233,239,210 ; vpxor %xmm2,%xmm2,%xmm2
- DB 233,74,254,255,255 ; jmpq e11b <_sk_load_rgb_u16_be_avx+0x60>
+ DB 233,74,254,255,255 ; jmpq e12b <_sk_load_rgb_u16_be_avx+0x60>
DB 196,193,121,110,68,64,30 ; vmovd 0x1e(%r8,%rax,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,193,121,196,76,64,34,2 ; vpinsrw $0x2,0x22(%r8,%rax,2),%xmm0,%xmm1
DB 72,131,255,7 ; cmp $0x7,%rdi
- DB 114,25 ; jb e304 <_sk_load_rgb_u16_be_avx+0x249>
+ DB 114,25 ; jb e314 <_sk_load_rgb_u16_be_avx+0x249>
DB 196,193,121,110,68,64,36 ; vmovd 0x24(%r8,%rax,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
DB 196,193,121,196,68,64,40,2 ; vpinsrw $0x2,0x28(%r8,%rax,2),%xmm0,%xmm0
- DB 233,23,254,255,255 ; jmpq e11b <_sk_load_rgb_u16_be_avx+0x60>
+ DB 233,23,254,255,255 ; jmpq e12b <_sk_load_rgb_u16_be_avx+0x60>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
- DB 233,14,254,255,255 ; jmpq e11b <_sk_load_rgb_u16_be_avx+0x60>
+ DB 233,14,254,255,255 ; jmpq e12b <_sk_load_rgb_u16_be_avx+0x60>
PUBLIC _sk_store_u16_be_avx
_sk_store_u16_be_avx LABEL PROC
@@ -13353,7 +13359,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,12,216,1,0 ; vbroadcastss 0x1d80c(%rip),%ymm8 # 2bb40 <_sk_srcover_rgba_8888_sse2_lowp+0x950>
+ DB 196,98,125,24,5,32,216,1,0 ; vbroadcastss 0x1d820(%rip),%ymm8 # 2bb64 <_sk_srcover_rgba_8888_sse2_lowp+0x95c>
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
@@ -13391,7 +13397,7 @@ _sk_store_u16_be_avx LABEL PROC
DB 196,65,17,98,200 ; vpunpckldq %xmm8,%xmm13,%xmm9
DB 196,65,17,106,192 ; vpunpckhdq %xmm8,%xmm13,%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,31 ; jne e418 <_sk_store_u16_be_avx+0x10b>
+ DB 117,31 ; jne e428 <_sk_store_u16_be_avx+0x10b>
DB 196,65,122,127,28,64 ; vmovdqu %xmm11,(%r8,%rax,2)
DB 196,65,122,127,84,64,16 ; vmovdqu %xmm10,0x10(%r8,%rax,2)
DB 196,65,122,127,76,64,32 ; vmovdqu %xmm9,0x20(%r8,%rax,2)
@@ -13400,22 +13406,22 @@ _sk_store_u16_be_avx LABEL PROC
DB 255,224 ; jmpq *%rax
DB 196,65,121,214,28,64 ; vmovq %xmm11,(%r8,%rax,2)
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 116,240 ; je e414 <_sk_store_u16_be_avx+0x107>
+ DB 116,240 ; je e424 <_sk_store_u16_be_avx+0x107>
DB 196,65,121,23,92,64,8 ; vmovhpd %xmm11,0x8(%r8,%rax,2)
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,227 ; jb e414 <_sk_store_u16_be_avx+0x107>
+ DB 114,227 ; jb e424 <_sk_store_u16_be_avx+0x107>
DB 196,65,121,214,84,64,16 ; vmovq %xmm10,0x10(%r8,%rax,2)
- DB 116,218 ; je e414 <_sk_store_u16_be_avx+0x107>
+ DB 116,218 ; je e424 <_sk_store_u16_be_avx+0x107>
DB 196,65,121,23,84,64,24 ; vmovhpd %xmm10,0x18(%r8,%rax,2)
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 114,205 ; jb e414 <_sk_store_u16_be_avx+0x107>
+ DB 114,205 ; jb e424 <_sk_store_u16_be_avx+0x107>
DB 196,65,121,214,76,64,32 ; vmovq %xmm9,0x20(%r8,%rax,2)
- DB 116,196 ; je e414 <_sk_store_u16_be_avx+0x107>
+ DB 116,196 ; je e424 <_sk_store_u16_be_avx+0x107>
DB 196,65,121,23,76,64,40 ; vmovhpd %xmm9,0x28(%r8,%rax,2)
DB 72,131,255,7 ; cmp $0x7,%rdi
- DB 114,183 ; jb e414 <_sk_store_u16_be_avx+0x107>
+ DB 114,183 ; jb e424 <_sk_store_u16_be_avx+0x107>
DB 196,65,121,214,68,64,48 ; vmovq %xmm8,0x30(%r8,%rax,2)
- DB 235,174 ; jmp e414 <_sk_store_u16_be_avx+0x107>
+ DB 235,174 ; jmp e424 <_sk_store_u16_be_avx+0x107>
PUBLIC _sk_load_f32_avx
_sk_load_f32_avx LABEL PROC
@@ -13423,7 +13429,7 @@ _sk_load_f32_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,253,87,192 ; vxorpd %ymm0,%ymm0,%ymm0
DB 72,131,255,7 ; cmp $0x7,%rdi
- DB 15,135,94,1,0,0 ; ja e5db <_sk_load_f32_avx+0x175>
+ DB 15,135,94,1,0,0 ; ja e5eb <_sk_load_f32_avx+0x175>
DB 197,253,17,36,36 ; vmovupd %ymm4,(%rsp)
DB 197,253,17,108,36,32 ; vmovupd %ymm5,0x20(%rsp)
DB 197,253,17,116,36,64 ; vmovupd %ymm6,0x40(%rsp)
@@ -13435,7 +13441,7 @@ _sk_load_f32_avx LABEL PROC
DB 73,193,224,2 ; shl $0x2,%r8
DB 76,3,0 ; add (%rax),%r8
DB 77,99,201 ; movslq %r9d,%r9
- DB 76,141,21,52,1,0,0 ; lea 0x134(%rip),%r10 # e5ec <_sk_load_f32_avx+0x186>
+ DB 76,141,21,52,1,0,0 ; lea 0x134(%rip),%r10 # e5fc <_sk_load_f32_avx+0x186>
DB 73,99,4,186 ; movslq (%r10,%rdi,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 197,221,87,228 ; vxorpd %ymm4,%ymm4,%ymm4
@@ -13498,7 +13504,7 @@ _sk_load_f32_avx LABEL PROC
DB 197,229,87,219 ; vxorpd %ymm3,%ymm3,%ymm3
DB 196,65,45,87,210 ; vxorpd %ymm10,%ymm10,%ymm10
DB 197,245,87,201 ; vxorpd %ymm1,%ymm1,%ymm1
- DB 235,196 ; jmp e5ae <_sk_load_f32_avx+0x148>
+ DB 235,196 ; jmp e5be <_sk_load_f32_avx+0x148>
DB 102,144 ; xchg %ax,%ax
DB 25,255 ; sbb %edi,%edi
DB 255 ; (bad)
@@ -13524,7 +13530,7 @@ _sk_load_f32_dst_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,221,87,228 ; vxorpd %ymm4,%ymm4,%ymm4
DB 72,131,255,7 ; cmp $0x7,%rdi
- DB 15,135,94,1,0,0 ; ja e781 <_sk_load_f32_dst_avx+0x175>
+ DB 15,135,94,1,0,0 ; ja e791 <_sk_load_f32_dst_avx+0x175>
DB 197,253,17,4,36 ; vmovupd %ymm0,(%rsp)
DB 197,253,17,76,36,32 ; vmovupd %ymm1,0x20(%rsp)
DB 197,253,17,84,36,64 ; vmovupd %ymm2,0x40(%rsp)
@@ -13536,7 +13542,7 @@ _sk_load_f32_dst_avx LABEL PROC
DB 73,193,224,2 ; shl $0x2,%r8
DB 76,3,0 ; add (%rax),%r8
DB 77,99,201 ; movslq %r9d,%r9
- DB 76,141,21,50,1,0,0 ; lea 0x132(%rip),%r10 # e790 <_sk_load_f32_dst_avx+0x184>
+ DB 76,141,21,50,1,0,0 ; lea 0x132(%rip),%r10 # e7a0 <_sk_load_f32_dst_avx+0x184>
DB 73,99,4,186 ; movslq (%r10,%rdi,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 197,253,87,192 ; vxorpd %ymm0,%ymm0,%ymm0
@@ -13599,7 +13605,7 @@ _sk_load_f32_dst_avx LABEL PROC
DB 197,197,87,255 ; vxorpd %ymm7,%ymm7,%ymm7
DB 196,65,45,87,210 ; vxorpd %ymm10,%ymm10,%ymm10
DB 197,213,87,237 ; vxorpd %ymm5,%ymm5,%ymm5
- DB 235,196 ; jmp e754 <_sk_load_f32_dst_avx+0x148>
+ DB 235,196 ; jmp e764 <_sk_load_f32_dst_avx+0x148>
DB 27,255 ; sbb %edi,%edi
DB 255 ; (bad)
DB 255,161,255,255,255,140 ; jmpq *-0x73000001(%rcx)
@@ -13610,7 +13616,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) # 2900e7ac <_sk_srcover_rgba_8888_sse2_lowp+0x28fe35bc>
+ DB 255,53,255,255,255,40 ; pushq 0x28ffffff(%rip) # 2900e7bc <_sk_srcover_rgba_8888_sse2_lowp+0x28fe35b4>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -13634,7 +13640,7 @@ _sk_store_f32_avx LABEL PROC
DB 196,65,37,20,196 ; vunpcklpd %ymm12,%ymm11,%ymm8
DB 196,65,37,21,220 ; vunpckhpd %ymm12,%ymm11,%ymm11
DB 72,133,255 ; test %rdi,%rdi
- DB 117,55 ; jne e82f <_sk_store_f32_avx+0x7f>
+ DB 117,55 ; jne e83f <_sk_store_f32_avx+0x7f>
DB 196,67,45,24,225,1 ; vinsertf128 $0x1,%xmm9,%ymm10,%ymm12
DB 196,67,61,24,235,1 ; vinsertf128 $0x1,%xmm11,%ymm8,%ymm13
DB 196,67,45,6,201,49 ; vperm2f128 $0x31,%ymm9,%ymm10,%ymm9
@@ -13647,22 +13653,22 @@ _sk_store_f32_avx LABEL PROC
DB 255,224 ; jmpq *%rax
DB 196,65,121,17,20,128 ; vmovupd %xmm10,(%r8,%rax,4)
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 116,240 ; je e82b <_sk_store_f32_avx+0x7b>
+ DB 116,240 ; je e83b <_sk_store_f32_avx+0x7b>
DB 196,65,121,17,76,128,16 ; vmovupd %xmm9,0x10(%r8,%rax,4)
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,227 ; jb e82b <_sk_store_f32_avx+0x7b>
+ DB 114,227 ; jb e83b <_sk_store_f32_avx+0x7b>
DB 196,65,121,17,68,128,32 ; vmovupd %xmm8,0x20(%r8,%rax,4)
- DB 116,218 ; je e82b <_sk_store_f32_avx+0x7b>
+ DB 116,218 ; je e83b <_sk_store_f32_avx+0x7b>
DB 196,65,121,17,92,128,48 ; vmovupd %xmm11,0x30(%r8,%rax,4)
DB 72,131,255,5 ; cmp $0x5,%rdi
- DB 114,205 ; jb e82b <_sk_store_f32_avx+0x7b>
+ DB 114,205 ; jb e83b <_sk_store_f32_avx+0x7b>
DB 196,67,125,25,84,128,64,1 ; vextractf128 $0x1,%ymm10,0x40(%r8,%rax,4)
- DB 116,195 ; je e82b <_sk_store_f32_avx+0x7b>
+ DB 116,195 ; je e83b <_sk_store_f32_avx+0x7b>
DB 196,67,125,25,76,128,80,1 ; vextractf128 $0x1,%ymm9,0x50(%r8,%rax,4)
DB 72,131,255,7 ; cmp $0x7,%rdi
- DB 114,181 ; jb e82b <_sk_store_f32_avx+0x7b>
+ DB 114,181 ; jb e83b <_sk_store_f32_avx+0x7b>
DB 196,67,125,25,68,128,96,1 ; vextractf128 $0x1,%ymm8,0x60(%r8,%rax,4)
- DB 235,171 ; jmp e82b <_sk_store_f32_avx+0x7b>
+ DB 235,171 ; jmp e83b <_sk_store_f32_avx+0x7b>
PUBLIC _sk_repeat_x_avx
_sk_repeat_x_avx LABEL PROC
@@ -13699,7 +13705,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,37,209,1,0 ; vmulss 0x1d125(%rip),%xmm9,%xmm0 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 197,178,89,5,53,209,1,0 ; vmulss 0x1d135(%rip),%xmm9,%xmm0 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,227,121,4,192,0 ; vpermilps $0x0,%xmm0,%xmm0
DB 196,227,125,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
DB 197,164,89,192 ; vmulps %ymm0,%ymm11,%ymm0
@@ -13724,7 +13730,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,187,208,1,0 ; vmulss 0x1d0bb(%rip),%xmm9,%xmm1 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 197,178,89,13,203,208,1,0 ; vmulss 0x1d0cb(%rip),%xmm9,%xmm1 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,227,121,4,201,0 ; vpermilps $0x0,%xmm1,%xmm1
DB 196,227,117,24,201,1 ; vinsertf128 $0x1,%xmm1,%ymm1,%ymm1
DB 197,164,89,201 ; vmulps %ymm1,%ymm11,%ymm1
@@ -13742,7 +13748,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,120,208,1,0 ; vbroadcastss 0x1d078(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,136,208,1,0 ; vbroadcastss 0x1d088(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -13753,16 +13759,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,82,208,1,0 ; vbroadcastss 0x1d052(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,98,208,1,0 ; vbroadcastss 0x1d062(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
PUBLIC _sk_mirror_x_1_avx
_sk_mirror_x_1_avx LABEL PROC
- DB 196,98,125,24,5,88,208,1,0 ; vbroadcastss 0x1d058(%rip),%ymm8 # 2ba40 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ DB 196,98,125,24,5,104,208,1,0 ; vbroadcastss 0x1d068(%rip),%ymm8 # 2ba60 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,13,46,208,1,0 ; vbroadcastss 0x1d02e(%rip),%ymm9 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 196,98,125,24,13,62,208,1,0 ; vbroadcastss 0x1d03e(%rip),%ymm9 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,65,124,89,201 ; vmulps %ymm9,%ymm0,%ymm9
DB 196,67,125,8,201,1 ; vroundps $0x1,%ymm9,%ymm9
DB 196,65,52,88,201 ; vaddps %ymm9,%ymm9,%ymm9
@@ -13772,19 +13778,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,254,207,1,0 ; vbroadcastss 0x1cffe(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,14,208,1,0 ; vbroadcastss 0x1d00e(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
PUBLIC _sk_luminance_to_alpha_avx
_sk_luminance_to_alpha_avx LABEL PROC
- DB 196,226,125,24,29,8,209,1,0 ; vbroadcastss 0x1d108(%rip),%ymm3 # 2bb44 <_sk_srcover_rgba_8888_sse2_lowp+0x954>
+ DB 196,226,125,24,29,28,209,1,0 ; vbroadcastss 0x1d11c(%rip),%ymm3 # 2bb68 <_sk_srcover_rgba_8888_sse2_lowp+0x960>
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,125,24,29,255,208,1,0 ; vbroadcastss 0x1d0ff(%rip),%ymm3 # 2bb48 <_sk_srcover_rgba_8888_sse2_lowp+0x958>
+ DB 196,226,125,24,29,19,209,1,0 ; vbroadcastss 0x1d113(%rip),%ymm3 # 2bb6c <_sk_srcover_rgba_8888_sse2_lowp+0x964>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,242,208,1,0 ; vbroadcastss 0x1d0f2(%rip),%ymm1 # 2bb4c <_sk_srcover_rgba_8888_sse2_lowp+0x95c>
+ DB 196,226,125,24,13,6,209,1,0 ; vbroadcastss 0x1d106(%rip),%ymm1 # 2bb70 <_sk_srcover_rgba_8888_sse2_lowp+0x968>
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
@@ -14017,9 +14023,9 @@ _sk_evenly_spaced_gradient_avx LABEL PROC
DB 72,139,24 ; mov (%rax),%rbx
DB 72,139,104,8 ; mov 0x8(%rax),%rbp
DB 72,255,203 ; dec %rbx
- DB 120,7 ; js ee01 <_sk_evenly_spaced_gradient_avx+0x28>
+ DB 120,7 ; js ee11 <_sk_evenly_spaced_gradient_avx+0x28>
DB 196,225,242,42,203 ; vcvtsi2ss %rbx,%xmm1,%xmm1
- DB 235,21 ; jmp ee16 <_sk_evenly_spaced_gradient_avx+0x3d>
+ DB 235,21 ; jmp ee26 <_sk_evenly_spaced_gradient_avx+0x3d>
DB 73,137,216 ; mov %rbx,%r8
DB 73,209,232 ; shr %r8
DB 131,227,1 ; and $0x1,%ebx
@@ -14176,18 +14182,18 @@ _sk_evenly_spaced_gradient_avx LABEL PROC
PUBLIC _sk_gauss_a_to_rgba_avx
_sk_gauss_a_to_rgba_avx LABEL PROC
- DB 196,226,125,24,5,7,202,1,0 ; vbroadcastss 0x1ca07(%rip),%ymm0 # 2bb54 <_sk_srcover_rgba_8888_sse2_lowp+0x964>
+ DB 196,226,125,24,5,27,202,1,0 ; vbroadcastss 0x1ca1b(%rip),%ymm0 # 2bb78 <_sk_srcover_rgba_8888_sse2_lowp+0x970>
DB 197,228,89,192 ; vmulps %ymm0,%ymm3,%ymm0
- DB 196,226,125,24,13,246,201,1,0 ; vbroadcastss 0x1c9f6(%rip),%ymm1 # 2bb50 <_sk_srcover_rgba_8888_sse2_lowp+0x960>
+ DB 196,226,125,24,13,10,202,1,0 ; vbroadcastss 0x1ca0a(%rip),%ymm1 # 2bb74 <_sk_srcover_rgba_8888_sse2_lowp+0x96c>
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,125,24,13,237,201,1,0 ; vbroadcastss 0x1c9ed(%rip),%ymm1 # 2bb58 <_sk_srcover_rgba_8888_sse2_lowp+0x968>
+ DB 196,226,125,24,13,1,202,1,0 ; vbroadcastss 0x1ca01(%rip),%ymm1 # 2bb7c <_sk_srcover_rgba_8888_sse2_lowp+0x974>
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,125,24,13,224,201,1,0 ; vbroadcastss 0x1c9e0(%rip),%ymm1 # 2bb5c <_sk_srcover_rgba_8888_sse2_lowp+0x96c>
+ DB 196,226,125,24,13,244,201,1,0 ; vbroadcastss 0x1c9f4(%rip),%ymm1 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0x978>
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,125,24,13,211,201,1,0 ; vbroadcastss 0x1c9d3(%rip),%ymm1 # 2bb60 <_sk_srcover_rgba_8888_sse2_lowp+0x970>
+ DB 196,226,125,24,13,231,201,1,0 ; vbroadcastss 0x1c9e7(%rip),%ymm1 # 2bb84 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
@@ -14208,12 +14214,12 @@ _sk_gradient_avx LABEL PROC
DB 76,139,0 ; mov (%rax),%r8
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 73,131,248,2 ; cmp $0x2,%r8
- DB 114,81 ; jb f213 <_sk_gradient_avx+0x72>
+ DB 114,81 ; jb f223 <_sk_gradient_avx+0x72>
DB 72,139,88,72 ; mov 0x48(%rax),%rbx
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,81,200,1,0 ; vbroadcastss 0x1c851(%rip),%ymm10 # 2ba2c <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,21,97,200,1,0 ; vbroadcastss 0x1c861(%rip),%ymm10 # 2ba4c <_sk_srcover_rgba_8888_sse2_lowp+0x844>
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 196,98,125,24,3 ; vbroadcastss (%rbx),%ymm8
DB 197,60,194,192,2 ; vcmpleps %ymm0,%ymm8,%ymm8
@@ -14225,7 +14231,7 @@ _sk_gradient_avx LABEL PROC
DB 196,227,117,24,202,1 ; vinsertf128 $0x1,%xmm2,%ymm1,%ymm1
DB 72,131,195,4 ; add $0x4,%rbx
DB 73,255,200 ; dec %r8
- DB 117,204 ; jne f1df <_sk_gradient_avx+0x3e>
+ DB 117,204 ; jne f1ef <_sk_gradient_avx+0x3e>
DB 196,195,249,22,200,1 ; vpextrq $0x1,%xmm1,%r8
DB 69,137,193 ; mov %r8d,%r9d
DB 73,193,232,32 ; shr $0x20,%r8
@@ -14404,27 +14410,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,120,197,1,0 ; vbroadcastss 0x1c578(%rip),%ymm13 # 2bb64 <_sk_srcover_rgba_8888_sse2_lowp+0x974>
+ DB 196,98,125,24,45,140,197,1,0 ; vbroadcastss 0x1c58c(%rip),%ymm13 # 2bb88 <_sk_srcover_rgba_8888_sse2_lowp+0x980>
DB 196,65,28,89,237 ; vmulps %ymm13,%ymm12,%ymm13
- DB 196,98,125,24,53,110,197,1,0 ; vbroadcastss 0x1c56e(%rip),%ymm14 # 2bb68 <_sk_srcover_rgba_8888_sse2_lowp+0x978>
+ DB 196,98,125,24,53,130,197,1,0 ; vbroadcastss 0x1c582(%rip),%ymm14 # 2bb8c <_sk_srcover_rgba_8888_sse2_lowp+0x984>
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,95,197,1,0 ; vbroadcastss 0x1c55f(%rip),%ymm14 # 2bb6c <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
+ DB 196,98,125,24,53,115,197,1,0 ; vbroadcastss 0x1c573(%rip),%ymm14 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
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,80,197,1,0 ; vbroadcastss 0x1c550(%rip),%ymm13 # 2bb70 <_sk_srcover_rgba_8888_sse2_lowp+0x980>
+ DB 196,98,125,24,45,100,197,1,0 ; vbroadcastss 0x1c564(%rip),%ymm13 # 2bb94 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
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,59,197,1,0 ; vbroadcastss 0x1c53b(%rip),%ymm10 # 2bb74 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
+ DB 196,98,125,24,21,79,197,1,0 ; vbroadcastss 0x1c54f(%rip),%ymm10 # 2bb98 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
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,209,195,1,0 ; vbroadcastss 0x1c3d1(%rip),%ymm10 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 196,98,125,24,21,225,195,1,0 ; vbroadcastss 0x1c3e1(%rip),%ymm10 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,65,44,92,209 ; vsubps %ymm9,%ymm10,%ymm10
DB 196,195,53,74,194,0 ; vblendvps %ymm0,%ymm10,%ymm9,%ymm0
DB 196,65,116,194,200,1 ; vcmpltps %ymm8,%ymm1,%ymm9
- DB 196,98,125,24,21,187,195,1,0 ; vbroadcastss 0x1c3bb(%rip),%ymm10 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,21,203,195,1,0 ; vbroadcastss 0x1c3cb(%rip),%ymm10 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,44,92,208 ; vsubps %ymm0,%ymm10,%ymm10
DB 196,195,125,74,194,144 ; vblendvps %ymm9,%ymm10,%ymm0,%ymm0
DB 196,65,124,194,200,3 ; vcmpunordps %ymm8,%ymm0,%ymm9
@@ -14450,7 +14456,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,177,196,1,0 ; vbroadcastss 0x1c4b1(%rip),%ymm11 # 2bb78 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
+ DB 196,98,125,24,29,197,196,1,0 ; vbroadcastss 0x1c4c5(%rip),%ymm11 # 2bb9c <_sk_srcover_rgba_8888_sse2_lowp+0x994>
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
@@ -14459,17 +14465,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,133,196,1,0 ; vbroadcastss 0x1c485(%rip),%ymm9 # 2bb7c <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ DB 196,98,125,24,13,153,196,1,0 ; vbroadcastss 0x1c499(%rip),%ymm9 # 2bba0 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 196,65,44,89,194 ; vmulps %ymm10,%ymm10,%ymm8
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
DB 197,252,81,192 ; vsqrtps %ymm0,%ymm0
DB 196,98,125,24,64,36 ; vbroadcastss 0x24(%rax),%ymm8
- DB 196,98,125,24,13,99,196,1,0 ; vbroadcastss 0x1c463(%rip),%ymm9 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
+ DB 196,98,125,24,13,119,196,1,0 ; vbroadcastss 0x1c477(%rip),%ymm9 # 2bba4 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
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,244,194,1,0 ; vbroadcastss 0x1c2f4(%rip),%ymm11 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 196,98,125,24,29,4,195,1,0 ; vbroadcastss 0x1c304(%rip),%ymm11 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
DB 196,65,60,89,210 ; vmulps %ymm10,%ymm8,%ymm10
DB 197,180,92,192 ; vsubps %ymm0,%ymm9,%ymm0
@@ -14487,7 +14493,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,3,196,1,0 ; vbroadcastss 0x1c403(%rip),%ymm11 # 2bb78 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
+ DB 196,98,125,24,29,23,196,1,0 ; vbroadcastss 0x1c417(%rip),%ymm11 # 2bb9c <_sk_srcover_rgba_8888_sse2_lowp+0x994>
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
@@ -14496,17 +14502,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,215,195,1,0 ; vbroadcastss 0x1c3d7(%rip),%ymm9 # 2bb7c <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ DB 196,98,125,24,13,235,195,1,0 ; vbroadcastss 0x1c3eb(%rip),%ymm9 # 2bba0 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 196,65,44,89,194 ; vmulps %ymm10,%ymm10,%ymm8
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
DB 197,252,81,192 ; vsqrtps %ymm0,%ymm0
DB 196,98,125,24,64,36 ; vbroadcastss 0x24(%rax),%ymm8
- DB 196,98,125,24,13,181,195,1,0 ; vbroadcastss 0x1c3b5(%rip),%ymm9 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
+ DB 196,98,125,24,13,201,195,1,0 ; vbroadcastss 0x1c3c9(%rip),%ymm9 # 2bba4 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
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,70,194,1,0 ; vbroadcastss 0x1c246(%rip),%ymm11 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 196,98,125,24,29,86,194,1,0 ; vbroadcastss 0x1c256(%rip),%ymm11 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
DB 196,65,60,89,210 ; vmulps %ymm10,%ymm8,%ymm10
DB 197,180,92,192 ; vsubps %ymm0,%ymm9,%ymm0
@@ -14523,7 +14529,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,91,195,1,0 ; vbroadcastss 0x1c35b(%rip),%ymm10 # 2bb78 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
+ DB 196,98,125,24,21,111,195,1,0 ; vbroadcastss 0x1c36f(%rip),%ymm10 # 2bb9c <_sk_srcover_rgba_8888_sse2_lowp+0x994>
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
@@ -14532,7 +14538,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,51,195,1,0 ; vbroadcastss 0x1c333(%rip),%ymm8 # 2bb80 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
+ DB 196,98,125,24,5,71,195,1,0 ; vbroadcastss 0x1c347(%rip),%ymm8 # 2bba4 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
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
@@ -14570,7 +14576,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,93,193,1,0 ; vbroadcastss 0x1c15d(%rip),%ymm8 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 196,98,125,24,5,109,193,1,0 ; vbroadcastss 0x1c16d(%rip),%ymm8 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,65,124,88,200 ; vaddps %ymm8,%ymm0,%ymm9
DB 196,67,125,8,209,1 ; vroundps $0x1,%ymm9,%ymm10
DB 196,65,52,92,202 ; vsubps %ymm10,%ymm9,%ymm9
@@ -14603,9 +14609,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,69,194,1,0 ; vbroadcastss 0x1c245(%rip),%ymm0 # 2bb84 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ DB 196,226,125,24,5,89,194,1,0 ; vbroadcastss 0x1c259(%rip),%ymm0 # 2bba8 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,220,192,1,0 ; vbroadcastss 0x1c0dc(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,236,192,1,0 ; vbroadcastss 0x1c0ec(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,64,64 ; vsubps 0x40(%rax),%ymm8,%ymm8
DB 197,124,17,128,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14614,7 +14620,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,188,192,1,0 ; vbroadcastss 0x1c0bc(%rip),%ymm0 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 196,226,125,24,5,204,192,1,0 ; vbroadcastss 0x1c0cc(%rip),%ymm0 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
DB 197,124,16,64,64 ; vmovups 0x40(%rax),%ymm8
DB 197,124,17,128,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
@@ -14624,9 +14630,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,252,193,1,0 ; vbroadcastss 0x1c1fc(%rip),%ymm1 # 2bb84 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ DB 196,226,125,24,13,16,194,1,0 ; vbroadcastss 0x1c210(%rip),%ymm1 # 2bba8 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,146,192,1,0 ; vbroadcastss 0x1c092(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,162,192,1,0 ; vbroadcastss 0x1c0a2(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,64,96 ; vsubps 0x60(%rax),%ymm8,%ymm8
DB 197,124,17,128,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14635,7 +14641,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,114,192,1,0 ; vbroadcastss 0x1c072(%rip),%ymm1 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 196,226,125,24,13,130,192,1,0 ; vbroadcastss 0x1c082(%rip),%ymm1 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
DB 197,124,16,64,96 ; vmovups 0x60(%rax),%ymm8
DB 197,124,17,128,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
@@ -14645,14 +14651,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,181,193,1,0 ; vbroadcastss 0x1c1b5(%rip),%ymm0 # 2bb88 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ DB 196,226,125,24,5,201,193,1,0 ; vbroadcastss 0x1c1c9(%rip),%ymm0 # 2bbac <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,72,192,1,0 ; vbroadcastss 0x1c048(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,88,192,1,0 ; vbroadcastss 0x1c058(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,64,64 ; vsubps 0x40(%rax),%ymm8,%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,153,193,1,0 ; vbroadcastss 0x1c199(%rip),%ymm10 # 2bb8c <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ DB 196,98,125,24,21,173,193,1,0 ; vbroadcastss 0x1c1ad(%rip),%ymm10 # 2bbb0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
DB 196,65,60,89,194 ; vmulps %ymm10,%ymm8,%ymm8
- DB 196,98,125,24,21,151,192,1,0 ; vbroadcastss 0x1c097(%rip),%ymm10 # 2ba98 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ DB 196,98,125,24,21,171,192,1,0 ; vbroadcastss 0x1c0ab(%rip),%ymm10 # 2babc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
DB 196,65,60,88,194 ; vaddps %ymm10,%ymm8,%ymm8
DB 196,65,52,89,192 ; vmulps %ymm8,%ymm9,%ymm8
DB 197,124,17,128,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
@@ -14662,19 +14668,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,98,193,1,0 ; vbroadcastss 0x1c162(%rip),%ymm0 # 2bb84 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ DB 196,226,125,24,5,118,193,1,0 ; vbroadcastss 0x1c176(%rip),%ymm0 # 2bba8 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,249,191,1,0 ; vbroadcastss 0x1bff9(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,9,192,1,0 ; vbroadcastss 0x1c009(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,64,64 ; vsubps 0x40(%rax),%ymm8,%ymm8
- DB 196,98,125,24,13,87,193,1,0 ; vbroadcastss 0x1c157(%rip),%ymm9 # 2bb94 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ DB 196,98,125,24,13,107,193,1,0 ; vbroadcastss 0x1c16b(%rip),%ymm9 # 2bbb8 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
DB 196,65,60,89,201 ; vmulps %ymm9,%ymm8,%ymm9
- DB 196,98,125,24,21,69,193,1,0 ; vbroadcastss 0x1c145(%rip),%ymm10 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ DB 196,98,125,24,21,89,193,1,0 ; vbroadcastss 0x1c159(%rip),%ymm10 # 2bbb4 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
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,198,191,1,0 ; vbroadcastss 0x1bfc6(%rip),%ymm10 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 196,98,125,24,21,214,191,1,0 ; vbroadcastss 0x1bfd6(%rip),%ymm10 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,65,52,88,202 ; vaddps %ymm10,%ymm9,%ymm9
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
- DB 196,98,125,24,13,39,193,1,0 ; vbroadcastss 0x1c127(%rip),%ymm9 # 2bb98 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ DB 196,98,125,24,13,59,193,1,0 ; vbroadcastss 0x1c13b(%rip),%ymm9 # 2bbbc <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
DB 196,65,60,88,193 ; vaddps %ymm9,%ymm8,%ymm8
DB 197,124,17,128,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14683,17 +14689,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,151,191,1,0 ; vbroadcastss 0x1bf97(%rip),%ymm8 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 196,98,125,24,5,167,191,1,0 ; vbroadcastss 0x1bfa7(%rip),%ymm8 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,188,88,0 ; vaddps (%rax),%ymm8,%ymm0
DB 197,124,16,72,64 ; vmovups 0x40(%rax),%ymm9
- DB 196,98,125,24,21,245,192,1,0 ; vbroadcastss 0x1c0f5(%rip),%ymm10 # 2bb94 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ DB 196,98,125,24,21,9,193,1,0 ; vbroadcastss 0x1c109(%rip),%ymm10 # 2bbb8 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
DB 196,65,52,89,210 ; vmulps %ymm10,%ymm9,%ymm10
- DB 196,98,125,24,29,227,192,1,0 ; vbroadcastss 0x1c0e3(%rip),%ymm11 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ DB 196,98,125,24,29,247,192,1,0 ; vbroadcastss 0x1c0f7(%rip),%ymm11 # 2bbb4 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
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,206,192,1,0 ; vbroadcastss 0x1c0ce(%rip),%ymm9 # 2bb98 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ DB 196,98,125,24,13,226,192,1,0 ; vbroadcastss 0x1c0e2(%rip),%ymm9 # 2bbbc <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
DB 196,65,60,88,193 ; vaddps %ymm9,%ymm8,%ymm8
DB 197,124,17,128,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14702,13 +14708,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,170,192,1,0 ; vbroadcastss 0x1c0aa(%rip),%ymm0 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ DB 196,226,125,24,5,190,192,1,0 ; vbroadcastss 0x1c0be(%rip),%ymm0 # 2bbb4 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
DB 197,124,16,64,64 ; vmovups 0x40(%rax),%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,143,192,1,0 ; vbroadcastss 0x1c08f(%rip),%ymm10 # 2bb8c <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ DB 196,98,125,24,21,163,192,1,0 ; vbroadcastss 0x1c0a3(%rip),%ymm10 # 2bbb0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
DB 196,65,60,89,194 ; vmulps %ymm10,%ymm8,%ymm8
- DB 196,98,125,24,21,141,191,1,0 ; vbroadcastss 0x1bf8d(%rip),%ymm10 # 2ba98 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ DB 196,98,125,24,21,161,191,1,0 ; vbroadcastss 0x1bfa1(%rip),%ymm10 # 2babc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
DB 196,65,60,88,194 ; vaddps %ymm10,%ymm8,%ymm8
DB 196,65,52,89,192 ; vmulps %ymm8,%ymm9,%ymm8
DB 197,124,17,128,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
@@ -14718,14 +14724,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,92,192,1,0 ; vbroadcastss 0x1c05c(%rip),%ymm1 # 2bb88 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ DB 196,226,125,24,13,112,192,1,0 ; vbroadcastss 0x1c070(%rip),%ymm1 # 2bbac <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,238,190,1,0 ; vbroadcastss 0x1beee(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,254,190,1,0 ; vbroadcastss 0x1befe(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,64,96 ; vsubps 0x60(%rax),%ymm8,%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,63,192,1,0 ; vbroadcastss 0x1c03f(%rip),%ymm10 # 2bb8c <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ DB 196,98,125,24,21,83,192,1,0 ; vbroadcastss 0x1c053(%rip),%ymm10 # 2bbb0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
DB 196,65,60,89,194 ; vmulps %ymm10,%ymm8,%ymm8
- DB 196,98,125,24,21,61,191,1,0 ; vbroadcastss 0x1bf3d(%rip),%ymm10 # 2ba98 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ DB 196,98,125,24,21,81,191,1,0 ; vbroadcastss 0x1bf51(%rip),%ymm10 # 2babc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
DB 196,65,60,88,194 ; vaddps %ymm10,%ymm8,%ymm8
DB 196,65,52,89,192 ; vmulps %ymm8,%ymm9,%ymm8
DB 197,124,17,128,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
@@ -14735,19 +14741,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,8,192,1,0 ; vbroadcastss 0x1c008(%rip),%ymm1 # 2bb84 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ DB 196,226,125,24,13,28,192,1,0 ; vbroadcastss 0x1c01c(%rip),%ymm1 # 2bba8 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,158,190,1,0 ; vbroadcastss 0x1be9e(%rip),%ymm8 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,5,174,190,1,0 ; vbroadcastss 0x1beae(%rip),%ymm8 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,60,92,64,96 ; vsubps 0x60(%rax),%ymm8,%ymm8
- DB 196,98,125,24,13,252,191,1,0 ; vbroadcastss 0x1bffc(%rip),%ymm9 # 2bb94 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ DB 196,98,125,24,13,16,192,1,0 ; vbroadcastss 0x1c010(%rip),%ymm9 # 2bbb8 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
DB 196,65,60,89,201 ; vmulps %ymm9,%ymm8,%ymm9
- DB 196,98,125,24,21,234,191,1,0 ; vbroadcastss 0x1bfea(%rip),%ymm10 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ DB 196,98,125,24,21,254,191,1,0 ; vbroadcastss 0x1bffe(%rip),%ymm10 # 2bbb4 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
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,107,190,1,0 ; vbroadcastss 0x1be6b(%rip),%ymm10 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 196,98,125,24,21,123,190,1,0 ; vbroadcastss 0x1be7b(%rip),%ymm10 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,65,52,88,202 ; vaddps %ymm10,%ymm9,%ymm9
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
- DB 196,98,125,24,13,204,191,1,0 ; vbroadcastss 0x1bfcc(%rip),%ymm9 # 2bb98 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ DB 196,98,125,24,13,224,191,1,0 ; vbroadcastss 0x1bfe0(%rip),%ymm9 # 2bbbc <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
DB 196,65,60,88,193 ; vaddps %ymm9,%ymm8,%ymm8
DB 197,124,17,128,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14756,17 +14762,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,60,190,1,0 ; vbroadcastss 0x1be3c(%rip),%ymm8 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 196,98,125,24,5,76,190,1,0 ; vbroadcastss 0x1be4c(%rip),%ymm8 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 197,188,88,72,32 ; vaddps 0x20(%rax),%ymm8,%ymm1
DB 197,124,16,72,96 ; vmovups 0x60(%rax),%ymm9
- DB 196,98,125,24,21,153,191,1,0 ; vbroadcastss 0x1bf99(%rip),%ymm10 # 2bb94 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ DB 196,98,125,24,21,173,191,1,0 ; vbroadcastss 0x1bfad(%rip),%ymm10 # 2bbb8 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
DB 196,65,52,89,210 ; vmulps %ymm10,%ymm9,%ymm10
- DB 196,98,125,24,29,135,191,1,0 ; vbroadcastss 0x1bf87(%rip),%ymm11 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ DB 196,98,125,24,29,155,191,1,0 ; vbroadcastss 0x1bf9b(%rip),%ymm11 # 2bbb4 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
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,114,191,1,0 ; vbroadcastss 0x1bf72(%rip),%ymm9 # 2bb98 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ DB 196,98,125,24,13,134,191,1,0 ; vbroadcastss 0x1bf86(%rip),%ymm9 # 2bbbc <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
DB 196,65,60,88,193 ; vaddps %ymm9,%ymm8,%ymm8
DB 197,124,17,128,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14775,13 +14781,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,78,191,1,0 ; vbroadcastss 0x1bf4e(%rip),%ymm1 # 2bb90 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ DB 196,226,125,24,13,98,191,1,0 ; vbroadcastss 0x1bf62(%rip),%ymm1 # 2bbb4 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
DB 197,124,16,64,96 ; vmovups 0x60(%rax),%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,50,191,1,0 ; vbroadcastss 0x1bf32(%rip),%ymm10 # 2bb8c <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ DB 196,98,125,24,21,70,191,1,0 ; vbroadcastss 0x1bf46(%rip),%ymm10 # 2bbb0 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
DB 196,65,60,89,194 ; vmulps %ymm10,%ymm8,%ymm8
- DB 196,98,125,24,21,48,190,1,0 ; vbroadcastss 0x1be30(%rip),%ymm10 # 2ba98 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ DB 196,98,125,24,21,68,190,1,0 ; vbroadcastss 0x1be44(%rip),%ymm10 # 2babc <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
DB 196,65,60,88,194 ; vaddps %ymm10,%ymm8,%ymm8
DB 196,65,52,89,192 ; vmulps %ymm8,%ymm9,%ymm8
DB 197,124,17,128,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
@@ -14917,7 +14923,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,212,188,1,0 ; vbroadcastss 0x1bcd4(%rip),%xmm4 # 2bba0 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
+ DB 196,226,121,24,37,232,188,1,0 ; vbroadcastss 0x1bce8(%rip),%xmm4 # 2bbc4 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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)
@@ -14971,7 +14977,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,61,186,1,0 ; vbroadcastss 0x1ba3d(%rip),%xmm10 # 2ba34 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
+ DB 196,98,121,24,21,77,186,1,0 ; vbroadcastss 0x1ba4d(%rip),%xmm10 # 2ba54 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
DB 196,193,105,254,210 ; vpaddd %xmm10,%xmm2,%xmm2
DB 196,195,249,22,208,1 ; vpextrq $0x1,%xmm2,%r8
DB 196,193,249,126,209 ; vmovq %xmm2,%r9
@@ -14999,7 +15005,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,17,187,1,0 ; vbroadcastss 0x1bb11(%rip),%ymm7 # 2bb9c <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
+ DB 196,226,125,24,61,37,187,1,0 ; vbroadcastss 0x1bb25(%rip),%ymm7 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
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)
@@ -15740,7 +15746,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,162,171,1,0 ; vbroadcastss 0x1aba2(%rip),%xmm9 # 2bba0 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
+ DB 196,98,121,24,13,182,171,1,0 ; vbroadcastss 0x1abb6(%rip),%xmm9 # 2bbc4 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
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)
@@ -15797,7 +15803,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,251,168,1,0 ; vbroadcastss 0x1a8fb(%rip),%xmm10 # 2ba34 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
+ DB 196,98,121,24,21,11,169,1,0 ; vbroadcastss 0x1a90b(%rip),%xmm10 # 2ba54 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
DB 196,193,121,254,194 ; vpaddd %xmm10,%xmm0,%xmm0
DB 196,195,249,22,192,1 ; vpextrq $0x1,%xmm0,%r8
DB 196,193,249,126,193 ; vmovq %xmm0,%r9
@@ -15825,7 +15831,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,207,169,1,0 ; vbroadcastss 0x1a9cf(%rip),%ymm12 # 2bb9c <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
+ DB 196,98,125,24,37,227,169,1,0 ; vbroadcastss 0x1a9e3(%rip),%ymm12 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
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
@@ -17223,7 +17229,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,213,138,1,0 ; vbroadcastss 0x18ad5(%rip),%ymm3 # 2ba28 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,226,125,24,29,229,138,1,0 ; vbroadcastss 0x18ae5(%rip),%ymm3 # 2ba48 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 197,252,16,164,36,192,2,0,0 ; vmovups 0x2c0(%rsp),%ymm4
DB 197,252,16,172,36,224,2,0,0 ; vmovups 0x2e0(%rsp),%ymm5
DB 197,252,16,180,36,0,3,0,0 ; vmovups 0x300(%rsp),%ymm6
@@ -17266,13 +17272,13 @@ _sk_start_pipeline_sse41 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 130a1 <_sk_start_pipeline_sse41+0x11a>
+ DB 15,131,153,0,0,0 ; jae 130b1 <_sk_start_pipeline_sse41+0x11a>
DB 72,139,133,24,255,255,255 ; mov -0xe8(%rbp),%rax
DB 72,141,64,4 ; lea 0x4(%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 13068 <_sk_start_pipeline_sse41+0xe1>
+ DB 119,62 ; ja 13078 <_sk_start_pipeline_sse41+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
@@ -17291,10 +17297,10 @@ _sk_start_pipeline_sse41 LABEL PROC
DB 73,131,196,8 ; add $0x8,%r12
DB 77,57,252 ; cmp %r15,%r12
DB 73,137,212 ; mov %rdx,%r12
- DB 118,201 ; jbe 13031 <_sk_start_pipeline_sse41+0xaa>
+ DB 118,201 ; jbe 13041 <_sk_start_pipeline_sse41+0xaa>
DB 76,137,255 ; mov %r15,%rdi
DB 72,41,215 ; sub %rdx,%rdi
- DB 116,33 ; je 13091 <_sk_start_pipeline_sse41+0x10a>
+ DB 116,33 ; je 130a1 <_sk_start_pipeline_sse41+0x10a>
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -17308,7 +17314,7 @@ _sk_start_pipeline_sse41 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 1301a <_sk_start_pipeline_sse41+0x93>
+ DB 15,133,121,255,255,255 ; jne 1302a <_sk_start_pipeline_sse41+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
@@ -17339,13 +17345,13 @@ _sk_seed_shader_sse41 LABEL PROC
DB 102,15,110,194 ; movd %edx,%xmm0
DB 102,15,112,192,0 ; pshufd $0x0,%xmm0,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,88,5,5,139,1,0 ; addps 0x18b05(%rip),%xmm0 # 2bc10 <_sk_srcover_rgba_8888_sse2_lowp+0xa20>
+ DB 15,88,5,21,139,1,0 ; addps 0x18b15(%rip),%xmm0 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
DB 102,15,110,201 ; movd %ecx,%xmm1
DB 102,15,112,201,0 ; pshufd $0x0,%xmm1,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,88,13,2,139,1,0 ; addps 0x18b02(%rip),%xmm1 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xa30>
+ DB 15,88,13,18,139,1,0 ; addps 0x18b12(%rip),%xmm1 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,21,9,139,1,0 ; movaps 0x18b09(%rip),%xmm2 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,40,21,25,139,1,0 ; movaps 0x18b19(%rip),%xmm2 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,87,219 ; xorps %xmm3,%xmm3
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 15,87,237 ; xorps %xmm5,%xmm5
@@ -17358,18 +17364,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,162,138,1,0 ; paddd 0x18aa2(%rip),%xmm8 # 2bbf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa00>
+ DB 102,68,15,254,5,178,138,1,0 ; paddd 0x18ab2(%rip),%xmm8 # 2bc10 <_sk_srcover_rgba_8888_sse2_lowp+0xa08>
DB 102,68,15,110,201 ; movd %ecx,%xmm9
DB 102,69,15,112,201,0 ; pshufd $0x0,%xmm9,%xmm9
DB 102,69,15,239,200 ; pxor %xmm8,%xmm9
- DB 102,68,15,111,21,217,138,1,0 ; movdqa 0x18ad9(%rip),%xmm10 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
+ DB 102,68,15,111,21,233,138,1,0 ; movdqa 0x18ae9(%rip),%xmm10 # 2bc60 <_sk_srcover_rgba_8888_sse2_lowp+0xa58>
DB 102,69,15,111,217 ; movdqa %xmm9,%xmm11
DB 102,69,15,219,218 ; pand %xmm10,%xmm11
DB 102,65,15,114,243,5 ; pslld $0x5,%xmm11
DB 102,69,15,219,208 ; pand %xmm8,%xmm10
DB 102,65,15,114,242,4 ; pslld $0x4,%xmm10
- DB 102,68,15,111,37,197,138,1,0 ; movdqa 0x18ac5(%rip),%xmm12 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa60>
- DB 102,68,15,111,45,204,138,1,0 ; movdqa 0x18acc(%rip),%xmm13 # 2bc60 <_sk_srcover_rgba_8888_sse2_lowp+0xa70>
+ DB 102,68,15,111,37,213,138,1,0 ; movdqa 0x18ad5(%rip),%xmm12 # 2bc70 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,68,15,111,45,220,138,1,0 ; movdqa 0x18adc(%rip),%xmm13 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
DB 102,69,15,111,241 ; movdqa %xmm9,%xmm14
DB 102,69,15,219,245 ; pand %xmm13,%xmm14
DB 102,65,15,114,246,2 ; pslld $0x2,%xmm14
@@ -17385,8 +17391,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,135,138,1,0 ; mulps 0x18a87(%rip),%xmm8 # 2bc70 <_sk_srcover_rgba_8888_sse2_lowp+0xa80>
- DB 68,15,88,5,143,138,1,0 ; addps 0x18a8f(%rip),%xmm8 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xa90>
+ DB 68,15,89,5,151,138,1,0 ; mulps 0x18a97(%rip),%xmm8 # 2bc90 <_sk_srcover_rgba_8888_sse2_lowp+0xa88>
+ DB 68,15,88,5,159,138,1,0 ; addps 0x18a9f(%rip),%xmm8 # 2bca0 <_sk_srcover_rgba_8888_sse2_lowp+0xa98>
DB 243,68,15,16,16 ; movss (%rax),%xmm10
DB 69,15,198,210,0 ; shufps $0x0,%xmm10,%xmm10
DB 69,15,89,208 ; mulps %xmm8,%xmm10
@@ -17424,7 +17430,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,197,137,1,0 ; movaps 0x189c5(%rip),%xmm3 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,40,29,213,137,1,0 ; movaps 0x189d5(%rip),%xmm3 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -17433,7 +17439,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,177,137,1,0 ; movaps 0x189b1(%rip),%xmm0 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,40,5,193,137,1,0 ; movaps 0x189c1(%rip),%xmm0 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -17471,7 +17477,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,97,137,1,0 ; movaps 0x18961(%rip),%xmm8 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,40,5,113,137,1,0 ; movaps 0x18971(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -17494,7 +17500,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,20,137,1,0 ; movaps 0x18914(%rip),%xmm9 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,40,13,36,137,1,0 ; movaps 0x18924(%rip),%xmm9 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 65,15,88,192 ; addps %xmm8,%xmm0
@@ -17535,7 +17541,7 @@ _sk_dstin_sse41 LABEL PROC
PUBLIC _sk_srcout_sse41
_sk_srcout_sse41 LABEL PROC
- DB 68,15,40,5,168,136,1,0 ; movaps 0x188a8(%rip),%xmm8 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,40,5,184,136,1,0 ; movaps 0x188b8(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 68,15,92,199 ; subps %xmm7,%xmm8
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
@@ -17546,7 +17552,7 @@ _sk_srcout_sse41 LABEL PROC
PUBLIC _sk_dstout_sse41
_sk_dstout_sse41 LABEL PROC
- DB 68,15,40,5,136,136,1,0 ; movaps 0x18888(%rip),%xmm8 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,40,5,152,136,1,0 ; movaps 0x18898(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 15,89,196 ; mulps %xmm4,%xmm0
@@ -17561,7 +17567,7 @@ _sk_dstout_sse41 LABEL PROC
PUBLIC _sk_srcover_sse41
_sk_srcover_sse41 LABEL PROC
- DB 68,15,40,5,91,136,1,0 ; movaps 0x1885b(%rip),%xmm8 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,40,5,107,136,1,0 ; movaps 0x1886b(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -17579,7 +17585,7 @@ _sk_srcover_sse41 LABEL PROC
PUBLIC _sk_dstover_sse41
_sk_dstover_sse41 LABEL PROC
- DB 68,15,40,5,31,136,1,0 ; movaps 0x1881f(%rip),%xmm8 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,40,5,47,136,1,0 ; movaps 0x1882f(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 68,15,92,199 ; subps %xmm7,%xmm8
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 15,88,196 ; addps %xmm4,%xmm0
@@ -17603,7 +17609,7 @@ _sk_modulate_sse41 LABEL PROC
PUBLIC _sk_multiply_sse41
_sk_multiply_sse41 LABEL PROC
- DB 68,15,40,5,227,135,1,0 ; movaps 0x187e3(%rip),%xmm8 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,40,5,243,135,1,0 ; movaps 0x187f3(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 69,15,40,209 ; movaps %xmm9,%xmm10
@@ -17639,7 +17645,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,100,135,1,0 ; movaps 0x18764(%rip),%xmm8 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,40,5,116,135,1,0 ; movaps 0x18774(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 65,15,93,192 ; minps %xmm8,%xmm0
DB 15,88,205 ; addps %xmm5,%xmm1
DB 65,15,93,200 ; minps %xmm8,%xmm1
@@ -17677,7 +17683,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,240,134,1,0 ; movaps 0x186f0(%rip),%xmm3 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,40,29,0,135,1,0 ; movaps 0x18700(%rip),%xmm3 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 68,15,40,203 ; movaps %xmm3,%xmm9
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 65,15,89,193 ; mulps %xmm9,%xmm0
@@ -17723,7 +17729,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,75,134,1,0 ; movaps 0x1864b(%rip),%xmm2 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,40,21,91,134,1,0 ; movaps 0x1865b(%rip),%xmm2 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -17755,7 +17761,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,224,133,1,0 ; movaps 0x185e0(%rip),%xmm2 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,40,21,240,133,1,0 ; movaps 0x185f0(%rip),%xmm2 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -17790,7 +17796,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,106,133,1,0 ; movaps 0x1856a(%rip),%xmm2 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,40,21,122,133,1,0 ; movaps 0x1857a(%rip),%xmm2 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -17816,7 +17822,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,26,133,1,0 ; movaps 0x1851a(%rip),%xmm2 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,40,21,42,133,1,0 ; movaps 0x1852a(%rip),%xmm2 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -17826,7 +17832,7 @@ _sk_exclusion_sse41 LABEL PROC
PUBLIC _sk_colorburn_sse41
_sk_colorburn_sse41 LABEL PROC
- DB 68,15,40,29,1,133,1,0 ; movaps 0x18501(%rip),%xmm11 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,40,29,17,133,1,0 ; movaps 0x18511(%rip),%xmm11 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,40,227 ; movaps %xmm11,%xmm12
DB 68,15,92,231 ; subps %xmm7,%xmm12
DB 69,15,40,204 ; movaps %xmm12,%xmm9
@@ -17908,7 +17914,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,203,131,1,0 ; movaps 0x183cb(%rip),%xmm10 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,40,21,219,131,1,0 ; movaps 0x183db(%rip),%xmm10 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,40,218 ; movaps %xmm10,%xmm11
DB 68,15,92,223 ; subps %xmm7,%xmm11
DB 69,15,40,227 ; movaps %xmm11,%xmm12
@@ -17989,7 +17995,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,147,130,1,0 ; movaps 0x18293(%rip),%xmm10 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,40,21,163,130,1,0 ; movaps 0x182a3(%rip),%xmm10 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 65,15,40,234 ; movaps %xmm10,%xmm5
DB 15,92,239 ; subps %xmm7,%xmm5
DB 15,40,197 ; movaps %xmm5,%xmm0
@@ -18071,7 +18077,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,101,129,1,0 ; movaps 0x18165(%rip),%xmm10 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,40,21,117,129,1,0 ; movaps 0x18175(%rip),%xmm10 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,40,218 ; movaps %xmm10,%xmm11
DB 68,15,92,223 ; subps %xmm7,%xmm11
DB 65,15,40,195 ; movaps %xmm11,%xmm0
@@ -18155,7 +18161,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,40,128,1,0 ; movaps 0x18028(%rip),%xmm1 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,40,13,56,128,1,0 ; movaps 0x18038(%rip),%xmm1 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 68,15,40,209 ; movaps %xmm1,%xmm10
DB 68,15,92,208 ; subps %xmm0,%xmm10
DB 68,15,40,240 ; movaps %xmm0,%xmm14
@@ -18168,10 +18174,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,86,128,1,0 ; movaps 0x18056(%rip),%xmm13 # 2bc90 <_sk_srcover_rgba_8888_sse2_lowp+0xaa0>
+ DB 68,15,40,45,102,128,1,0 ; movaps 0x18066(%rip),%xmm13 # 2bcb0 <_sk_srcover_rgba_8888_sse2_lowp+0xaa8>
DB 69,15,88,245 ; addps %xmm13,%xmm14
DB 68,15,89,242 ; mulps %xmm2,%xmm14
- DB 68,15,40,37,86,128,1,0 ; movaps 0x18056(%rip),%xmm12 # 2bca0 <_sk_srcover_rgba_8888_sse2_lowp+0xab0>
+ DB 68,15,40,37,102,128,1,0 ; movaps 0x18066(%rip),%xmm12 # 2bcc0 <_sk_srcover_rgba_8888_sse2_lowp+0xab8>
DB 69,15,89,252 ; mulps %xmm12,%xmm15
DB 69,15,88,254 ; addps %xmm14,%xmm15
DB 15,40,198 ; movaps %xmm6,%xmm0
@@ -18357,12 +18363,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,188,125,1,0 ; movaps 0x17dbc(%rip),%xmm0 # 2bcb0 <_sk_srcover_rgba_8888_sse2_lowp+0xac0>
+ DB 15,40,5,204,125,1,0 ; movaps 0x17dcc(%rip),%xmm0 # 2bcd0 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
DB 68,15,89,224 ; mulps %xmm0,%xmm12
- DB 15,40,21,193,125,1,0 ; movaps 0x17dc1(%rip),%xmm2 # 2bcc0 <_sk_srcover_rgba_8888_sse2_lowp+0xad0>
+ DB 15,40,21,209,125,1,0 ; movaps 0x17dd1(%rip),%xmm2 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xad8>
DB 15,89,250 ; mulps %xmm2,%xmm7
DB 65,15,88,252 ; addps %xmm12,%xmm7
- DB 68,15,40,53,194,125,1,0 ; movaps 0x17dc2(%rip),%xmm14 # 2bcd0 <_sk_srcover_rgba_8888_sse2_lowp+0xae0>
+ DB 68,15,40,53,210,125,1,0 ; movaps 0x17dd2(%rip),%xmm14 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
DB 68,15,40,252 ; movaps %xmm4,%xmm15
DB 69,15,89,254 ; mulps %xmm14,%xmm15
DB 68,15,88,255 ; addps %xmm7,%xmm15
@@ -18445,7 +18451,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,215,123,1,0 ; movaps 0x17bd7(%rip),%xmm9 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,40,13,231,123,1,0 ; movaps 0x17be7(%rip),%xmm9 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 65,15,40,225 ; movaps %xmm9,%xmm4
DB 15,92,229 ; subps %xmm5,%xmm4
DB 15,40,68,36,48 ; movaps 0x30(%rsp),%xmm0
@@ -18539,14 +18545,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,250,122,1,0 ; movaps 0x17afa(%rip),%xmm2 # 2bcb0 <_sk_srcover_rgba_8888_sse2_lowp+0xac0>
+ DB 15,40,21,10,123,1,0 ; movaps 0x17b0a(%rip),%xmm2 # 2bcd0 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
DB 15,40,221 ; movaps %xmm5,%xmm3
DB 15,89,218 ; mulps %xmm2,%xmm3
- DB 15,40,13,253,122,1,0 ; movaps 0x17afd(%rip),%xmm1 # 2bcc0 <_sk_srcover_rgba_8888_sse2_lowp+0xad0>
+ DB 15,40,13,13,123,1,0 ; movaps 0x17b0d(%rip),%xmm1 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xad8>
DB 15,40,254 ; movaps %xmm6,%xmm7
DB 15,89,249 ; mulps %xmm1,%xmm7
DB 15,88,251 ; addps %xmm3,%xmm7
- DB 68,15,40,45,252,122,1,0 ; movaps 0x17afc(%rip),%xmm13 # 2bcd0 <_sk_srcover_rgba_8888_sse2_lowp+0xae0>
+ DB 68,15,40,45,12,123,1,0 ; movaps 0x17b0c(%rip),%xmm13 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
DB 69,15,89,245 ; mulps %xmm13,%xmm14
DB 68,15,88,247 ; addps %xmm7,%xmm14
DB 65,15,40,218 ; movaps %xmm10,%xmm3
@@ -18627,7 +18633,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,18,121,1,0 ; movaps 0x17912(%rip),%xmm9 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,40,13,34,121,1,0 ; movaps 0x17922(%rip),%xmm9 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,40,193 ; movaps %xmm9,%xmm8
DB 68,15,92,204 ; subps %xmm4,%xmm9
DB 15,40,60,36 ; movaps (%rsp),%xmm7
@@ -18682,14 +18688,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,199,120,1,0 ; movaps 0x178c7(%rip),%xmm9 # 2bcb0 <_sk_srcover_rgba_8888_sse2_lowp+0xac0>
+ DB 68,15,40,13,215,120,1,0 ; movaps 0x178d7(%rip),%xmm9 # 2bcd0 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
DB 65,15,40,250 ; movaps %xmm10,%xmm7
DB 65,15,89,249 ; mulps %xmm9,%xmm7
- DB 68,15,40,21,199,120,1,0 ; movaps 0x178c7(%rip),%xmm10 # 2bcc0 <_sk_srcover_rgba_8888_sse2_lowp+0xad0>
+ DB 68,15,40,21,215,120,1,0 ; movaps 0x178d7(%rip),%xmm10 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xad8>
DB 65,15,40,219 ; movaps %xmm11,%xmm3
DB 65,15,89,218 ; mulps %xmm10,%xmm3
DB 15,88,223 ; addps %xmm7,%xmm3
- DB 68,15,40,29,196,120,1,0 ; movaps 0x178c4(%rip),%xmm11 # 2bcd0 <_sk_srcover_rgba_8888_sse2_lowp+0xae0>
+ DB 68,15,40,29,212,120,1,0 ; movaps 0x178d4(%rip),%xmm11 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
DB 69,15,40,236 ; movaps %xmm12,%xmm13
DB 69,15,89,235 ; mulps %xmm11,%xmm13
DB 68,15,88,235 ; addps %xmm3,%xmm13
@@ -18774,7 +18780,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,208,118,1,0 ; movaps 0x176d0(%rip),%xmm9 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,40,13,224,118,1,0 ; movaps 0x176e0(%rip),%xmm9 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,92,196 ; subps %xmm4,%xmm0
DB 68,15,89,192 ; mulps %xmm0,%xmm8
@@ -18826,13 +18832,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,146,118,1,0 ; movaps 0x17692(%rip),%xmm8 # 2bcb0 <_sk_srcover_rgba_8888_sse2_lowp+0xac0>
+ DB 68,15,40,5,162,118,1,0 ; movaps 0x176a2(%rip),%xmm8 # 2bcd0 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
- DB 68,15,40,21,150,118,1,0 ; movaps 0x17696(%rip),%xmm10 # 2bcc0 <_sk_srcover_rgba_8888_sse2_lowp+0xad0>
+ DB 68,15,40,21,166,118,1,0 ; movaps 0x176a6(%rip),%xmm10 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xad8>
DB 15,40,233 ; movaps %xmm1,%xmm5
DB 65,15,89,234 ; mulps %xmm10,%xmm5
DB 15,88,232 ; addps %xmm0,%xmm5
- DB 68,15,40,37,148,118,1,0 ; movaps 0x17694(%rip),%xmm12 # 2bcd0 <_sk_srcover_rgba_8888_sse2_lowp+0xae0>
+ DB 68,15,40,37,164,118,1,0 ; movaps 0x176a4(%rip),%xmm12 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
DB 68,15,40,242 ; movaps %xmm2,%xmm14
DB 69,15,89,244 ; mulps %xmm12,%xmm14
DB 68,15,88,245 ; addps %xmm5,%xmm14
@@ -18917,7 +18923,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,154,116,1,0 ; movaps 0x1749a(%rip),%xmm0 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,40,5,170,116,1,0 ; movaps 0x174aa(%rip),%xmm0 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,92,215 ; subps %xmm7,%xmm2
DB 15,89,226 ; mulps %xmm2,%xmm4
@@ -18961,23 +18967,23 @@ _sk_srcover_rgba_8888_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,219,0,0,0 ; jne 14901 <_sk_srcover_rgba_8888_sse41+0xfb>
+ DB 15,133,219,0,0,0 ; jne 14911 <_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,169,116,1,0 ; movdqa 0x174a9(%rip),%xmm4 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf0>
+ DB 102,15,111,37,185,116,1,0 ; movdqa 0x174b9(%rip),%xmm4 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
DB 102,15,111,239 ; movdqa %xmm7,%xmm5
- DB 102,15,56,0,45,165,116,1,0 ; pshufb 0x174a5(%rip),%xmm5 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xb00>
+ DB 102,15,56,0,45,181,116,1,0 ; pshufb 0x174b5(%rip),%xmm5 # 2bd10 <_sk_srcover_rgba_8888_sse2_lowp+0xb08>
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
DB 102,15,111,247 ; movdqa %xmm7,%xmm6
- DB 102,15,56,0,53,165,116,1,0 ; pshufb 0x174a5(%rip),%xmm6 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xb10>
+ DB 102,15,56,0,53,181,116,1,0 ; pshufb 0x174b5(%rip),%xmm6 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
DB 102,15,114,215,24 ; psrld $0x18,%xmm7
DB 15,91,255 ; cvtdq2ps %xmm7,%xmm7
- DB 68,15,40,5,194,115,1,0 ; movaps 0x173c2(%rip),%xmm8 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,40,5,210,115,1,0 ; movaps 0x173d2(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 68,15,92,195 ; subps %xmm3,%xmm8
- DB 68,15,40,37,150,116,1,0 ; movaps 0x17496(%rip),%xmm12 # 2bd10 <_sk_srcover_rgba_8888_sse2_lowp+0xb20>
+ DB 68,15,40,37,166,116,1,0 ; movaps 0x174a6(%rip),%xmm12 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
DB 65,15,89,196 ; mulps %xmm12,%xmm0
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -19003,7 +19009,7 @@ _sk_srcover_rgba_8888_sse41 LABEL PROC
DB 102,15,114,240,24 ; pslld $0x18,%xmm0
DB 102,15,235,194 ; por %xmm2,%xmm0
DB 102,15,235,193 ; por %xmm1,%xmm0
- DB 117,88 ; jne 1493f <_sk_srcover_rgba_8888_sse41+0x139>
+ DB 117,88 ; jne 1494f <_sk_srcover_rgba_8888_sse41+0x139>
DB 243,65,15,127,4,128 ; movdqu %xmm0,(%r8,%rax,4)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,193 ; movaps %xmm9,%xmm0
@@ -19014,32 +19020,32 @@ _sk_srcover_rgba_8888_sse41 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,91 ; je 14969 <_sk_srcover_rgba_8888_sse41+0x163>
+ DB 116,91 ; je 14979 <_sk_srcover_rgba_8888_sse41+0x163>
DB 102,15,239,255 ; pxor %xmm7,%xmm7
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,22 ; je 1492e <_sk_srcover_rgba_8888_sse41+0x128>
+ DB 116,22 ; je 1493e <_sk_srcover_rgba_8888_sse41+0x128>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 15,133,10,255,255,255 ; jne 1482c <_sk_srcover_rgba_8888_sse41+0x26>
+ DB 15,133,10,255,255,255 ; jne 1483c <_sk_srcover_rgba_8888_sse41+0x26>
DB 102,65,15,110,100,128,8 ; movd 0x8(%r8,%rax,4),%xmm4
DB 102,15,112,252,69 ; pshufd $0x45,%xmm4,%xmm7
DB 243,65,15,126,36,128 ; movq (%r8,%rax,4),%xmm4
DB 102,15,58,14,252,15 ; pblendw $0xf,%xmm4,%xmm7
- DB 233,237,254,255,255 ; jmpq 1482c <_sk_srcover_rgba_8888_sse41+0x26>
+ DB 233,237,254,255,255 ; jmpq 1483c <_sk_srcover_rgba_8888_sse41+0x26>
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,40 ; je 14974 <_sk_srcover_rgba_8888_sse41+0x16e>
+ DB 116,40 ; je 14984 <_sk_srcover_rgba_8888_sse41+0x16e>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,15 ; je 14961 <_sk_srcover_rgba_8888_sse41+0x15b>
+ DB 116,15 ; je 14971 <_sk_srcover_rgba_8888_sse41+0x15b>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,149 ; jne 148ed <_sk_srcover_rgba_8888_sse41+0xe7>
+ DB 117,149 ; jne 148fd <_sk_srcover_rgba_8888_sse41+0xe7>
DB 102,65,15,58,22,68,128,8,2 ; pextrd $0x2,%xmm0,0x8(%r8,%rax,4)
DB 102,65,15,214,4,128 ; movq %xmm0,(%r8,%rax,4)
- DB 235,132 ; jmp 148ed <_sk_srcover_rgba_8888_sse41+0xe7>
+ DB 235,132 ; jmp 148fd <_sk_srcover_rgba_8888_sse41+0xe7>
DB 102,65,15,110,60,128 ; movd (%r8,%rax,4),%xmm7
- DB 233,184,254,255,255 ; jmpq 1482c <_sk_srcover_rgba_8888_sse41+0x26>
+ DB 233,184,254,255,255 ; jmpq 1483c <_sk_srcover_rgba_8888_sse41+0x26>
DB 102,65,15,126,4,128 ; movd %xmm0,(%r8,%rax,4)
- DB 233,110,255,255,255 ; jmpq 148ed <_sk_srcover_rgba_8888_sse41+0xe7>
+ DB 233,110,255,255,255 ; jmpq 148fd <_sk_srcover_rgba_8888_sse41+0xe7>
PUBLIC _sk_clamp_0_sse41
_sk_clamp_0_sse41 LABEL PROC
@@ -19053,7 +19059,7 @@ _sk_clamp_0_sse41 LABEL PROC
PUBLIC _sk_clamp_1_sse41
_sk_clamp_1_sse41 LABEL PROC
- DB 68,15,40,5,145,114,1,0 ; movaps 0x17291(%rip),%xmm8 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,40,5,161,114,1,0 ; movaps 0x172a1(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 65,15,93,192 ; minps %xmm8,%xmm0
DB 65,15,93,200 ; minps %xmm8,%xmm1
DB 65,15,93,208 ; minps %xmm8,%xmm2
@@ -19063,7 +19069,7 @@ _sk_clamp_1_sse41 LABEL PROC
PUBLIC _sk_clamp_a_sse41
_sk_clamp_a_sse41 LABEL PROC
- DB 15,93,29,118,114,1,0 ; minps 0x17276(%rip),%xmm3 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,93,29,134,114,1,0 ; minps 0x17286(%rip),%xmm3 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,93,195 ; minps %xmm3,%xmm0
DB 15,93,203 ; minps %xmm3,%xmm1
DB 15,93,211 ; minps %xmm3,%xmm2
@@ -19072,7 +19078,7 @@ _sk_clamp_a_sse41 LABEL PROC
PUBLIC _sk_clamp_a_dst_sse41
_sk_clamp_a_dst_sse41 LABEL PROC
- DB 15,93,61,98,114,1,0 ; minps 0x17262(%rip),%xmm7 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,93,61,114,114,1,0 ; minps 0x17272(%rip),%xmm7 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,93,231 ; minps %xmm7,%xmm4
DB 15,93,239 ; minps %xmm7,%xmm5
DB 15,93,247 ; minps %xmm7,%xmm6
@@ -19101,7 +19107,7 @@ _sk_swap_rb_sse41 LABEL PROC
PUBLIC _sk_invert_sse41
_sk_invert_sse41 LABEL PROC
- DB 68,15,40,5,30,114,1,0 ; movaps 0x1721e(%rip),%xmm8 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,40,5,46,114,1,0 ; movaps 0x1722e(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,92,200 ; subps %xmm0,%xmm9
DB 69,15,40,208 ; movaps %xmm8,%xmm10
@@ -19152,33 +19158,33 @@ _sk_premul_dst_sse41 LABEL PROC
PUBLIC _sk_unpremul_sse41
_sk_unpremul_sse41 LABEL PROC
- DB 69,15,87,192 ; xorps %xmm8,%xmm8
- DB 68,15,40,13,168,113,1,0 ; movaps 0x171a8(%rip),%xmm9 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
- DB 68,15,94,203 ; divps %xmm3,%xmm9
- DB 68,15,194,195,4 ; cmpneqps %xmm3,%xmm8
- DB 69,15,84,193 ; andps %xmm9,%xmm8
- DB 65,15,89,192 ; mulps %xmm8,%xmm0
- DB 65,15,89,200 ; mulps %xmm8,%xmm1
- DB 65,15,89,208 ; mulps %xmm8,%xmm2
+ DB 68,15,40,5,188,113,1,0 ; movaps 0x171bc(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,94,195 ; divps %xmm3,%xmm8
+ DB 69,15,40,200 ; movaps %xmm8,%xmm9
+ DB 68,15,194,13,155,114,1,0,1 ; cmpltps 0x1729b(%rip),%xmm9 # 2bd40 <_sk_srcover_rgba_8888_sse2_lowp+0xb38>
+ DB 69,15,84,200 ; andps %xmm8,%xmm9
+ DB 65,15,89,193 ; mulps %xmm9,%xmm0
+ DB 65,15,89,201 ; mulps %xmm9,%xmm1
+ DB 65,15,89,209 ; mulps %xmm9,%xmm2
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
PUBLIC _sk_from_srgb_sse41
_sk_from_srgb_sse41 LABEL PROC
- DB 68,15,40,29,115,114,1,0 ; movaps 0x17273(%rip),%xmm11 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xb30>
+ DB 68,15,40,29,143,114,1,0 ; movaps 0x1728f(%rip),%xmm11 # 2bd50 <_sk_srcover_rgba_8888_sse2_lowp+0xb48>
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,235,113,1,0 ; movaps 0x171eb(%rip),%xmm12 # 2bcb0 <_sk_srcover_rgba_8888_sse2_lowp+0xac0>
+ DB 68,15,40,37,247,113,1,0 ; movaps 0x171f7(%rip),%xmm12 # 2bcd0 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
DB 68,15,40,192 ; movaps %xmm0,%xmm8
DB 69,15,89,196 ; mulps %xmm12,%xmm8
- DB 68,15,40,45,91,114,1,0 ; movaps 0x1725b(%rip),%xmm13 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0xb40>
+ DB 68,15,40,45,119,114,1,0 ; movaps 0x17277(%rip),%xmm13 # 2bd60 <_sk_srcover_rgba_8888_sse2_lowp+0xb58>
DB 69,15,88,197 ; addps %xmm13,%xmm8
DB 69,15,89,194 ; mulps %xmm10,%xmm8
- DB 68,15,40,53,91,114,1,0 ; movaps 0x1725b(%rip),%xmm14 # 2bd40 <_sk_srcover_rgba_8888_sse2_lowp+0xb50>
+ DB 68,15,40,53,119,114,1,0 ; movaps 0x17277(%rip),%xmm14 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0xb68>
DB 69,15,88,198 ; addps %xmm14,%xmm8
- DB 68,15,40,61,95,114,1,0 ; movaps 0x1725f(%rip),%xmm15 # 2bd50 <_sk_srcover_rgba_8888_sse2_lowp+0xb60>
+ DB 68,15,40,61,123,114,1,0 ; movaps 0x1727b(%rip),%xmm15 # 2bd80 <_sk_srcover_rgba_8888_sse2_lowp+0xb78>
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
@@ -19213,19 +19219,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,170,113,1,0 ; movaps 0x171aa(%rip),%xmm11 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xb30>
+ DB 68,15,40,29,198,113,1,0 ; movaps 0x171c6(%rip),%xmm11 # 2bd50 <_sk_srcover_rgba_8888_sse2_lowp+0xb48>
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,35,113,1,0 ; movaps 0x17123(%rip),%xmm12 # 2bcb0 <_sk_srcover_rgba_8888_sse2_lowp+0xac0>
+ DB 68,15,40,37,47,113,1,0 ; movaps 0x1712f(%rip),%xmm12 # 2bcd0 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
DB 65,15,89,228 ; mulps %xmm12,%xmm4
- DB 68,15,40,45,151,113,1,0 ; movaps 0x17197(%rip),%xmm13 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0xb40>
+ DB 68,15,40,45,179,113,1,0 ; movaps 0x171b3(%rip),%xmm13 # 2bd60 <_sk_srcover_rgba_8888_sse2_lowp+0xb58>
DB 65,15,88,229 ; addps %xmm13,%xmm4
DB 15,89,224 ; mulps %xmm0,%xmm4
- DB 68,15,40,53,152,113,1,0 ; movaps 0x17198(%rip),%xmm14 # 2bd40 <_sk_srcover_rgba_8888_sse2_lowp+0xb50>
+ DB 68,15,40,53,180,113,1,0 ; movaps 0x171b4(%rip),%xmm14 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0xb68>
DB 65,15,88,230 ; addps %xmm14,%xmm4
- DB 68,15,40,61,156,113,1,0 ; movaps 0x1719c(%rip),%xmm15 # 2bd50 <_sk_srcover_rgba_8888_sse2_lowp+0xb60>
+ DB 68,15,40,61,184,113,1,0 ; movaps 0x171b8(%rip),%xmm15 # 2bd80 <_sk_srcover_rgba_8888_sse2_lowp+0xb78>
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
@@ -19268,22 +19274,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,13,113,1,0 ; movaps 0x1710d(%rip),%xmm11 # 2bd60 <_sk_srcover_rgba_8888_sse2_lowp+0xb70>
+ DB 68,15,40,29,41,113,1,0 ; movaps 0x17129(%rip),%xmm11 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xb88>
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
- DB 68,15,40,37,13,113,1,0 ; movaps 0x1710d(%rip),%xmm12 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0xb80>
+ DB 68,15,40,37,41,113,1,0 ; movaps 0x17129(%rip),%xmm12 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xb98>
DB 69,15,40,248 ; movaps %xmm8,%xmm15
DB 69,15,89,252 ; mulps %xmm12,%xmm15
- DB 68,15,40,21,13,113,1,0 ; movaps 0x1710d(%rip),%xmm10 # 2bd80 <_sk_srcover_rgba_8888_sse2_lowp+0xb90>
+ DB 68,15,40,21,41,113,1,0 ; movaps 0x17129(%rip),%xmm10 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0xba8>
DB 69,15,88,250 ; addps %xmm10,%xmm15
DB 69,15,89,248 ; mulps %xmm8,%xmm15
- DB 68,15,40,45,13,113,1,0 ; movaps 0x1710d(%rip),%xmm13 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xba0>
+ DB 68,15,40,45,41,113,1,0 ; movaps 0x17129(%rip),%xmm13 # 2bdc0 <_sk_srcover_rgba_8888_sse2_lowp+0xbb8>
DB 69,15,88,253 ; addps %xmm13,%xmm15
- DB 68,15,40,53,17,113,1,0 ; movaps 0x17111(%rip),%xmm14 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xbb0>
+ DB 68,15,40,53,45,113,1,0 ; movaps 0x1712d(%rip),%xmm14 # 2bdd0 <_sk_srcover_rgba_8888_sse2_lowp+0xbc8>
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,13,113,1,0 ; movaps 0x1710d(%rip),%xmm15 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0xbc0>
+ DB 68,15,40,61,41,113,1,0 ; movaps 0x17129(%rip),%xmm15 # 2bde0 <_sk_srcover_rgba_8888_sse2_lowp+0xbd8>
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
@@ -19337,7 +19343,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,193,110,1,0 ; movaps 0x16ec1(%rip),%xmm14 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,40,53,205,110,1,0 ; movaps 0x16ecd(%rip),%xmm14 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 68,15,94,241 ; divps %xmm1,%xmm14
DB 69,15,40,211 ; movaps %xmm11,%xmm10
DB 69,15,194,208,0 ; cmpeqps %xmm8,%xmm10
@@ -19346,27 +19352,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,40,112,1,0 ; andps 0x17028(%rip),%xmm15 # 2bdc0 <_sk_srcover_rgba_8888_sse2_lowp+0xbd0>
+ DB 68,15,84,61,68,112,1,0 ; andps 0x17044(%rip),%xmm15 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0xbe8>
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,27,112,1,0 ; movaps 0x1701b(%rip),%xmm13 # 2bdd0 <_sk_srcover_rgba_8888_sse2_lowp+0xbe0>
+ DB 68,15,40,45,55,112,1,0 ; movaps 0x17037(%rip),%xmm13 # 2be00 <_sk_srcover_rgba_8888_sse2_lowp+0xbf8>
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,23,112,1,0 ; addps 0x17017(%rip),%xmm8 # 2bde0 <_sk_srcover_rgba_8888_sse2_lowp+0xbf0>
+ DB 68,15,88,5,51,112,1,0 ; addps 0x17033(%rip),%xmm8 # 2be10 <_sk_srcover_rgba_8888_sse2_lowp+0xc08>
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,15,112,1,0 ; mulps 0x1700f(%rip),%xmm8 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0xc00>
+ DB 68,15,89,5,43,112,1,0 ; mulps 0x1702b(%rip),%xmm8 # 2be20 <_sk_srcover_rgba_8888_sse2_lowp+0xc18>
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,35,110,1,0 ; movaps 0x16e23(%rip),%xmm0 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xa30>
+ DB 15,40,5,47,110,1,0 ; movaps 0x16e2f(%rip),%xmm0 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 65,15,40,211 ; movaps %xmm11,%xmm2
DB 15,89,208 ; mulps %xmm0,%xmm2
DB 15,194,194,1 ; cmpltps %xmm2,%xmm0
@@ -19387,7 +19393,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,213,109,1,0 ; movaps 0x16dd5(%rip),%xmm9 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xa30>
+ DB 68,15,40,13,225,109,1,0 ; movaps 0x16de1(%rip),%xmm9 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,194,194,2 ; cmpleps %xmm2,%xmm0
DB 15,40,217 ; movaps %xmm1,%xmm3
@@ -19400,19 +19406,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,129,111,1,0 ; movaps 0x16f81(%rip),%xmm14 # 2be00 <_sk_srcover_rgba_8888_sse2_lowp+0xc10>
+ DB 68,15,40,53,157,111,1,0 ; movaps 0x16f9d(%rip),%xmm14 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xc28>
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,122,111,1,0 ; movaps 0x16f7a(%rip),%xmm11 # 2be10 <_sk_srcover_rgba_8888_sse2_lowp+0xc20>
+ DB 68,15,40,29,150,111,1,0 ; movaps 0x16f96(%rip),%xmm11 # 2be40 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
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,19,111,1,0 ; movaps 0x16f13(%rip),%xmm7 # 2bdc0 <_sk_srcover_rgba_8888_sse2_lowp+0xbd0>
+ DB 15,40,61,47,111,1,0 ; movaps 0x16f2f(%rip),%xmm7 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0xbe8>
DB 69,15,40,238 ; movaps %xmm14,%xmm13
DB 68,15,89,239 ; mulps %xmm7,%xmm13
- DB 15,40,29,36,111,1,0 ; movaps 0x16f24(%rip),%xmm3 # 2bde0 <_sk_srcover_rgba_8888_sse2_lowp+0xbf0>
+ DB 15,40,29,64,111,1,0 ; movaps 0x16f40(%rip),%xmm3 # 2be10 <_sk_srcover_rgba_8888_sse2_lowp+0xc08>
DB 68,15,40,227 ; movaps %xmm3,%xmm12
DB 69,15,92,229 ; subps %xmm13,%xmm12
DB 68,15,89,230 ; mulps %xmm6,%xmm12
@@ -19422,7 +19428,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,3,111,1,0 ; movaps 0x16f03(%rip),%xmm12 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0xc00>
+ DB 68,15,40,37,31,111,1,0 ; movaps 0x16f1f(%rip),%xmm12 # 2be20 <_sk_srcover_rgba_8888_sse2_lowp+0xc18>
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
@@ -19456,7 +19462,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,156,110,1,0 ; addps 0x16e9c(%rip),%xmm10 # 2be20 <_sk_srcover_rgba_8888_sse2_lowp+0xc30>
+ DB 68,15,88,21,184,110,1,0 ; addps 0x16eb8(%rip),%xmm10 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
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
@@ -19508,11 +19514,11 @@ _sk_scale_u8_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,52 ; jne 1506f <_sk_scale_u8_sse41+0x4c>
+ DB 117,52 ; jne 15083 <_sk_scale_u8_sse41+0x4c>
DB 102,71,15,56,49,4,16 ; pmovzxbd (%r8,%r10,1),%xmm8
- DB 102,68,15,219,5,149,108,1,0 ; pand 0x16c95(%rip),%xmm8 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf0>
+ DB 102,68,15,219,5,161,108,1,0 ; pand 0x16ca1(%rip),%xmm8 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,217,109,1,0 ; mulps 0x16dd9(%rip),%xmm8 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xc40>
+ DB 68,15,89,5,245,109,1,0 ; mulps 0x16df5(%rip),%xmm8 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 65,15,89,208 ; mulps %xmm8,%xmm2
@@ -19523,12 +19529,12 @@ _sk_scale_u8_sse41 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,59 ; je 150b7 <_sk_scale_u8_sse41+0x94>
+ DB 116,59 ; je 150cb <_sk_scale_u8_sse41+0x94>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,23 ; je 1509e <_sk_scale_u8_sse41+0x7b>
+ DB 116,23 ; je 150b2 <_sk_scale_u8_sse41+0x7b>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,181 ; jne 15042 <_sk_scale_u8_sse41+0x1f>
+ DB 117,181 ; jne 15056 <_sk_scale_u8_sse41+0x1f>
DB 67,15,182,68,16,2 ; movzbl 0x2(%r8,%r10,1),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
DB 102,69,15,112,192,69 ; pshufd $0x45,%xmm8,%xmm8
@@ -19536,10 +19542,10 @@ _sk_scale_u8_sse41 LABEL PROC
DB 102,68,15,110,200 ; movd %eax,%xmm9
DB 102,69,15,56,49,201 ; pmovzxbd %xmm9,%xmm9
DB 102,69,15,58,14,193,15 ; pblendw $0xf,%xmm9,%xmm8
- DB 235,139 ; jmp 15042 <_sk_scale_u8_sse41+0x1f>
+ DB 235,139 ; jmp 15056 <_sk_scale_u8_sse41+0x1f>
DB 67,15,182,4,16 ; movzbl (%r8,%r10,1),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
- DB 233,124,255,255,255 ; jmpq 15042 <_sk_scale_u8_sse41+0x1f>
+ DB 233,124,255,255,255 ; jmpq 15056 <_sk_scale_u8_sse41+0x1f>
PUBLIC _sk_scale_565_sse41
_sk_scale_565_sse41 LABEL PROC
@@ -19552,19 +19558,19 @@ _sk_scale_565_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,159,0,0,0 ; jne 15189 <_sk_scale_565_sse41+0xc3>
+ DB 15,133,159,0,0,0 ; jne 1519d <_sk_scale_565_sse41+0xc3>
DB 102,71,15,56,51,28,80 ; pmovzxwd (%r8,%r10,2),%xmm11
- DB 102,15,111,5,71,109,1,0 ; movdqa 0x16d47(%rip),%xmm0 # 2be40 <_sk_srcover_rgba_8888_sse2_lowp+0xc50>
+ DB 102,15,111,5,99,109,1,0 ; movdqa 0x16d63(%rip),%xmm0 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
DB 102,65,15,219,195 ; pand %xmm11,%xmm0
DB 68,15,91,200 ; cvtdq2ps %xmm0,%xmm9
- DB 68,15,89,13,70,109,1,0 ; mulps 0x16d46(%rip),%xmm9 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0xc60>
- DB 102,15,111,5,78,109,1,0 ; movdqa 0x16d4e(%rip),%xmm0 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc70>
+ DB 68,15,89,13,98,109,1,0 ; mulps 0x16d62(%rip),%xmm9 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
+ DB 102,15,111,5,106,109,1,0 ; movdqa 0x16d6a(%rip),%xmm0 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
DB 102,65,15,219,195 ; pand %xmm11,%xmm0
DB 68,15,91,208 ; cvtdq2ps %xmm0,%xmm10
- DB 68,15,89,21,77,109,1,0 ; mulps 0x16d4d(%rip),%xmm10 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0xc80>
- DB 102,68,15,219,29,84,109,1,0 ; pand 0x16d54(%rip),%xmm11 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0xc90>
+ DB 68,15,89,21,105,109,1,0 ; mulps 0x16d69(%rip),%xmm10 # 2bea0 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
+ DB 102,68,15,219,29,112,109,1,0 ; pand 0x16d70(%rip),%xmm11 # 2beb0 <_sk_srcover_rgba_8888_sse2_lowp+0xca8>
DB 69,15,91,219 ; cvtdq2ps %xmm11,%xmm11
- DB 68,15,89,29,88,109,1,0 ; mulps 0x16d58(%rip),%xmm11 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0xca0>
+ DB 68,15,89,29,116,109,1,0 ; mulps 0x16d74(%rip),%xmm11 # 2bec0 <_sk_srcover_rgba_8888_sse2_lowp+0xcb8>
DB 15,40,195 ; movaps %xmm3,%xmm0
DB 15,194,199,1 ; cmpltps %xmm7,%xmm0
DB 69,15,40,226 ; movaps %xmm10,%xmm12
@@ -19589,22 +19595,22 @@ _sk_scale_565_sse41 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,60 ; je 151d2 <_sk_scale_565_sse41+0x10c>
+ DB 116,60 ; je 151e6 <_sk_scale_565_sse41+0x10c>
DB 102,69,15,239,219 ; pxor %xmm11,%xmm11
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,26 ; je 151bb <_sk_scale_565_sse41+0xf5>
+ DB 116,26 ; je 151cf <_sk_scale_565_sse41+0xf5>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 15,133,70,255,255,255 ; jne 150f1 <_sk_scale_565_sse41+0x2b>
+ DB 15,133,70,255,255,255 ; jne 15105 <_sk_scale_565_sse41+0x2b>
DB 67,15,183,68,80,4 ; movzwl 0x4(%r8,%r10,2),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
DB 102,68,15,112,216,69 ; pshufd $0x45,%xmm0,%xmm11
DB 102,67,15,110,4,80 ; movd (%r8,%r10,2),%xmm0
DB 102,15,56,51,192 ; pmovzxwd %xmm0,%xmm0
DB 102,68,15,58,14,216,15 ; pblendw $0xf,%xmm0,%xmm11
- DB 233,31,255,255,255 ; jmpq 150f1 <_sk_scale_565_sse41+0x2b>
+ DB 233,31,255,255,255 ; jmpq 15105 <_sk_scale_565_sse41+0x2b>
DB 67,15,183,4,80 ; movzwl (%r8,%r10,2),%eax
DB 102,68,15,110,216 ; movd %eax,%xmm11
- DB 233,16,255,255,255 ; jmpq 150f1 <_sk_scale_565_sse41+0x2b>
+ DB 233,16,255,255,255 ; jmpq 15105 <_sk_scale_565_sse41+0x2b>
PUBLIC _sk_lerp_1_float_sse41
_sk_lerp_1_float_sse41 LABEL PROC
@@ -19635,11 +19641,11 @@ _sk_lerp_u8_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,72 ; jne 15279 <_sk_lerp_u8_sse41+0x60>
+ DB 117,72 ; jne 1528d <_sk_lerp_u8_sse41+0x60>
DB 102,71,15,56,49,4,16 ; pmovzxbd (%r8,%r10,1),%xmm8
- DB 102,68,15,219,5,159,106,1,0 ; pand 0x16a9f(%rip),%xmm8 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf0>
+ DB 102,68,15,219,5,171,106,1,0 ; pand 0x16aab(%rip),%xmm8 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,227,107,1,0 ; mulps 0x16be3(%rip),%xmm8 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xc40>
+ DB 68,15,89,5,255,107,1,0 ; mulps 0x16bff(%rip),%xmm8 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
DB 15,92,196 ; subps %xmm4,%xmm0
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 15,88,196 ; addps %xmm4,%xmm0
@@ -19657,12 +19663,12 @@ _sk_lerp_u8_sse41 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,62 ; je 152c4 <_sk_lerp_u8_sse41+0xab>
+ DB 116,62 ; je 152d8 <_sk_lerp_u8_sse41+0xab>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,23 ; je 152a8 <_sk_lerp_u8_sse41+0x8f>
+ DB 116,23 ; je 152bc <_sk_lerp_u8_sse41+0x8f>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,161 ; jne 15238 <_sk_lerp_u8_sse41+0x1f>
+ DB 117,161 ; jne 1524c <_sk_lerp_u8_sse41+0x1f>
DB 67,15,182,68,16,2 ; movzbl 0x2(%r8,%r10,1),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
DB 102,69,15,112,192,69 ; pshufd $0x45,%xmm8,%xmm8
@@ -19670,10 +19676,10 @@ _sk_lerp_u8_sse41 LABEL PROC
DB 102,68,15,110,200 ; movd %eax,%xmm9
DB 102,69,15,56,49,201 ; pmovzxbd %xmm9,%xmm9
DB 102,69,15,58,14,193,15 ; pblendw $0xf,%xmm9,%xmm8
- DB 233,116,255,255,255 ; jmpq 15238 <_sk_lerp_u8_sse41+0x1f>
+ DB 233,116,255,255,255 ; jmpq 1524c <_sk_lerp_u8_sse41+0x1f>
DB 67,15,182,4,16 ; movzbl (%r8,%r10,1),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
- DB 233,101,255,255,255 ; jmpq 15238 <_sk_lerp_u8_sse41+0x1f>
+ DB 233,101,255,255,255 ; jmpq 1524c <_sk_lerp_u8_sse41+0x1f>
PUBLIC _sk_lerp_565_sse41
_sk_lerp_565_sse41 LABEL PROC
@@ -19686,19 +19692,19 @@ _sk_lerp_565_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,165,0,0,0 ; jne 1539c <_sk_lerp_565_sse41+0xc9>
+ DB 15,133,165,0,0,0 ; jne 153b0 <_sk_lerp_565_sse41+0xc9>
DB 102,71,15,56,51,20,80 ; pmovzxwd (%r8,%r10,2),%xmm10
- DB 102,15,111,5,58,107,1,0 ; movdqa 0x16b3a(%rip),%xmm0 # 2be40 <_sk_srcover_rgba_8888_sse2_lowp+0xc50>
+ DB 102,15,111,5,86,107,1,0 ; movdqa 0x16b56(%rip),%xmm0 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
DB 102,65,15,219,194 ; pand %xmm10,%xmm0
DB 68,15,91,200 ; cvtdq2ps %xmm0,%xmm9
- DB 68,15,89,13,57,107,1,0 ; mulps 0x16b39(%rip),%xmm9 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0xc60>
- DB 102,15,111,5,65,107,1,0 ; movdqa 0x16b41(%rip),%xmm0 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc70>
+ DB 68,15,89,13,85,107,1,0 ; mulps 0x16b55(%rip),%xmm9 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
+ DB 102,15,111,5,93,107,1,0 ; movdqa 0x16b5d(%rip),%xmm0 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
DB 102,65,15,219,194 ; pand %xmm10,%xmm0
DB 68,15,91,216 ; cvtdq2ps %xmm0,%xmm11
- DB 68,15,89,29,64,107,1,0 ; mulps 0x16b40(%rip),%xmm11 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0xc80>
- DB 102,68,15,219,21,71,107,1,0 ; pand 0x16b47(%rip),%xmm10 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0xc90>
+ DB 68,15,89,29,92,107,1,0 ; mulps 0x16b5c(%rip),%xmm11 # 2bea0 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
+ DB 102,68,15,219,21,99,107,1,0 ; pand 0x16b63(%rip),%xmm10 # 2beb0 <_sk_srcover_rgba_8888_sse2_lowp+0xca8>
DB 69,15,91,210 ; cvtdq2ps %xmm10,%xmm10
- DB 68,15,89,21,75,107,1,0 ; mulps 0x16b4b(%rip),%xmm10 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0xca0>
+ DB 68,15,89,21,103,107,1,0 ; mulps 0x16b67(%rip),%xmm10 # 2bec0 <_sk_srcover_rgba_8888_sse2_lowp+0xcb8>
DB 15,40,195 ; movaps %xmm3,%xmm0
DB 15,194,199,1 ; cmpltps %xmm7,%xmm0
DB 69,15,40,227 ; movaps %xmm11,%xmm12
@@ -19726,22 +19732,22 @@ _sk_lerp_565_sse41 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,60 ; je 153e5 <_sk_lerp_565_sse41+0x112>
+ DB 116,60 ; je 153f9 <_sk_lerp_565_sse41+0x112>
DB 102,69,15,239,210 ; pxor %xmm10,%xmm10
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,26 ; je 153ce <_sk_lerp_565_sse41+0xfb>
+ DB 116,26 ; je 153e2 <_sk_lerp_565_sse41+0xfb>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 15,133,64,255,255,255 ; jne 152fe <_sk_lerp_565_sse41+0x2b>
+ DB 15,133,64,255,255,255 ; jne 15312 <_sk_lerp_565_sse41+0x2b>
DB 67,15,183,68,80,4 ; movzwl 0x4(%r8,%r10,2),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
DB 102,68,15,112,208,69 ; pshufd $0x45,%xmm0,%xmm10
DB 102,67,15,110,4,80 ; movd (%r8,%r10,2),%xmm0
DB 102,15,56,51,192 ; pmovzxwd %xmm0,%xmm0
DB 102,68,15,58,14,208,15 ; pblendw $0xf,%xmm0,%xmm10
- DB 233,25,255,255,255 ; jmpq 152fe <_sk_lerp_565_sse41+0x2b>
+ DB 233,25,255,255,255 ; jmpq 15312 <_sk_lerp_565_sse41+0x2b>
DB 67,15,183,4,80 ; movzwl (%r8,%r10,2),%eax
DB 102,68,15,110,208 ; movd %eax,%xmm10
- DB 233,10,255,255,255 ; jmpq 152fe <_sk_lerp_565_sse41+0x2b>
+ DB 233,10,255,255,255 ; jmpq 15312 <_sk_lerp_565_sse41+0x2b>
PUBLIC _sk_load_tables_sse41
_sk_load_tables_sse41 LABEL PROC
@@ -19750,9 +19756,9 @@ _sk_load_tables_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 76,139,0 ; mov (%rax),%r8
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,17,1,0,0 ; jne 15516 <_sk_load_tables_sse41+0x122>
+ DB 15,133,17,1,0,0 ; jne 1552a <_sk_load_tables_sse41+0x122>
DB 243,69,15,111,4,144 ; movdqu (%r8,%rdx,4),%xmm8
- DB 102,15,111,5,205,104,1,0 ; movdqa 0x168cd(%rip),%xmm0 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf0>
+ DB 102,15,111,5,217,104,1,0 ; movdqa 0x168d9(%rip),%xmm0 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
DB 102,65,15,219,192 ; pand %xmm8,%xmm0
DB 102,73,15,58,22,192,1 ; pextrq $0x1,%xmm0,%r8
DB 102,73,15,126,193 ; movq %xmm0,%r9
@@ -19767,7 +19773,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,136,104,1,0 ; pshufb 0x16888(%rip),%xmm1 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xb00>
+ DB 102,15,56,0,13,148,104,1,0 ; pshufb 0x16894(%rip),%xmm1 # 2bd10 <_sk_srcover_rgba_8888_sse2_lowp+0xb08>
DB 102,73,15,58,22,200,1 ; pextrq $0x1,%xmm1,%r8
DB 102,72,15,126,203 ; movq %xmm1,%rbx
DB 68,15,182,203 ; movzbl %bl,%r9d
@@ -19782,7 +19788,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,68,104,1,0 ; pshufb 0x16844(%rip),%xmm2 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xb10>
+ DB 102,15,56,0,21,80,104,1,0 ; pshufb 0x16850(%rip),%xmm2 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
DB 102,72,15,58,22,211,1 ; pextrq $0x1,%xmm2,%rbx
DB 102,72,15,126,208 ; movq %xmm2,%rax
DB 68,15,182,200 ; movzbl %al,%r9d
@@ -19797,7 +19803,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,33,105,1,0 ; mulps 0x16921(%rip),%xmm3 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xc40>
+ DB 15,89,29,61,105,1,0 ; mulps 0x1693d(%rip),%xmm3 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
@@ -19805,19 +19811,19 @@ _sk_load_tables_sse41 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,52 ; je 15557 <_sk_load_tables_sse41+0x163>
+ DB 116,52 ; je 1556b <_sk_load_tables_sse41+0x163>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,23 ; je 15545 <_sk_load_tables_sse41+0x151>
+ DB 116,23 ; je 15559 <_sk_load_tables_sse41+0x151>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 15,133,211,254,255,255 ; jne 1540b <_sk_load_tables_sse41+0x17>
+ DB 15,133,211,254,255,255 ; jne 1541f <_sk_load_tables_sse41+0x17>
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 243,65,15,126,4,144 ; movq (%r8,%rdx,4),%xmm0
DB 102,68,15,58,14,192,15 ; pblendw $0xf,%xmm0,%xmm8
- DB 233,180,254,255,255 ; jmpq 1540b <_sk_load_tables_sse41+0x17>
+ DB 233,180,254,255,255 ; jmpq 1541f <_sk_load_tables_sse41+0x17>
DB 102,69,15,110,4,144 ; movd (%r8,%rdx,4),%xmm8
- DB 233,169,254,255,255 ; jmpq 1540b <_sk_load_tables_sse41+0x17>
+ DB 233,169,254,255,255 ; jmpq 1541f <_sk_load_tables_sse41+0x17>
PUBLIC _sk_load_tables_u16_be_sse41
_sk_load_tables_u16_be_sse41 LABEL PROC
@@ -19827,7 +19833,7 @@ _sk_load_tables_u16_be_sse41 LABEL PROC
DB 76,139,0 ; mov (%rax),%r8
DB 76,141,12,149,0,0,0,0 ; lea 0x0(,%rdx,4),%r9
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,92,1,0,0 ; jne 156d7 <_sk_load_tables_u16_be_sse41+0x175>
+ DB 15,133,92,1,0,0 ; jne 156eb <_sk_load_tables_u16_be_sse41+0x175>
DB 102,67,15,16,4,72 ; movupd (%r8,%r9,2),%xmm0
DB 243,67,15,111,76,72,16 ; movdqu 0x10(%r8,%r9,2),%xmm1
DB 102,68,15,40,200 ; movapd %xmm0,%xmm9
@@ -19836,7 +19842,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,243,104,1,0 ; movdqa 0x168f3(%rip),%xmm8 # 2bea0 <_sk_srcover_rgba_8888_sse2_lowp+0xcb0>
+ DB 102,68,15,111,5,15,105,1,0 ; movdqa 0x1690f(%rip),%xmm8 # 2bed0 <_sk_srcover_rgba_8888_sse2_lowp+0xcc8>
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
@@ -19854,7 +19860,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,162,104,1,0 ; pshufb 0x168a2(%rip),%xmm1 # 2beb0 <_sk_srcover_rgba_8888_sse2_lowp+0xcc0>
+ DB 102,15,56,0,13,190,104,1,0 ; pshufb 0x168be(%rip),%xmm1 # 2bee0 <_sk_srcover_rgba_8888_sse2_lowp+0xcd8>
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
@@ -19890,23 +19896,23 @@ _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,240,103,1,0 ; mulps 0x167f0(%rip),%xmm3 # 2bec0 <_sk_srcover_rgba_8888_sse2_lowp+0xcd0>
+ DB 15,89,29,12,104,1,0 ; mulps 0x1680c(%rip),%xmm3 # 2bef0 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
DB 255,224 ; jmpq *%rax
DB 242,67,15,16,4,72 ; movsd (%r8,%r9,2),%xmm0
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,13 ; jne 156f0 <_sk_load_tables_u16_be_sse41+0x18e>
+ DB 117,13 ; jne 15704 <_sk_load_tables_u16_be_sse41+0x18e>
DB 243,15,126,192 ; movq %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
- DB 233,152,254,255,255 ; jmpq 15588 <_sk_load_tables_u16_be_sse41+0x26>
+ DB 233,152,254,255,255 ; jmpq 1559c <_sk_load_tables_u16_be_sse41+0x26>
DB 102,67,15,22,68,72,8 ; movhpd 0x8(%r8,%r9,2),%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 15,130,131,254,255,255 ; jb 15588 <_sk_load_tables_u16_be_sse41+0x26>
+ DB 15,130,131,254,255,255 ; jb 1559c <_sk_load_tables_u16_be_sse41+0x26>
DB 243,67,15,126,76,72,16 ; movq 0x10(%r8,%r9,2),%xmm1
- DB 233,119,254,255,255 ; jmpq 15588 <_sk_load_tables_u16_be_sse41+0x26>
+ DB 233,119,254,255,255 ; jmpq 1559c <_sk_load_tables_u16_be_sse41+0x26>
PUBLIC _sk_load_tables_rgb_u16_be_sse41
_sk_load_tables_rgb_u16_be_sse41 LABEL PROC
@@ -19916,7 +19922,7 @@ _sk_load_tables_rgb_u16_be_sse41 LABEL PROC
DB 76,139,0 ; mov (%rax),%r8
DB 76,141,12,82 ; lea (%rdx,%rdx,2),%r9
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,76,1,0,0 ; jne 15872 <_sk_load_tables_rgb_u16_be_sse41+0x161>
+ DB 15,133,76,1,0,0 ; jne 15886 <_sk_load_tables_rgb_u16_be_sse41+0x161>
DB 243,67,15,111,20,72 ; movdqu (%r8,%r9,2),%xmm2
DB 243,67,15,111,76,72,8 ; movdqu 0x8(%r8,%r9,2),%xmm1
DB 102,15,115,217,4 ; psrldq $0x4,%xmm1
@@ -19928,7 +19934,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,57,103,1,0 ; movdqa 0x16739(%rip),%xmm8 # 2bea0 <_sk_srcover_rgba_8888_sse2_lowp+0xcb0>
+ DB 102,68,15,111,5,85,103,1,0 ; movdqa 0x16755(%rip),%xmm8 # 2bed0 <_sk_srcover_rgba_8888_sse2_lowp+0xcc8>
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
@@ -19946,7 +19952,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,232,102,1,0 ; pshufb 0x166e8(%rip),%xmm1 # 2beb0 <_sk_srcover_rgba_8888_sse2_lowp+0xcc0>
+ DB 102,15,56,0,13,4,103,1,0 ; pshufb 0x16704(%rip),%xmm1 # 2bee0 <_sk_srcover_rgba_8888_sse2_lowp+0xcd8>
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
@@ -19977,7 +19983,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,195,99,1,0 ; movaps 0x163c3(%rip),%xmm3 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,40,29,207,99,1,0 ; movaps 0x163cf(%rip),%xmm3 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
DB 255,224 ; jmpq *%rax
@@ -19985,21 +19991,21 @@ _sk_load_tables_rgb_u16_be_sse41 LABEL PROC
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,67,15,196,84,72,4,2 ; pinsrw $0x2,0x4(%r8,%r9,2),%xmm2
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,14 ; jne 15898 <_sk_load_tables_rgb_u16_be_sse41+0x187>
+ DB 117,14 ; jne 158ac <_sk_load_tables_rgb_u16_be_sse41+0x187>
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 102,69,15,239,201 ; pxor %xmm9,%xmm9
- DB 233,180,254,255,255 ; jmpq 1574c <_sk_load_tables_rgb_u16_be_sse41+0x3b>
+ DB 233,180,254,255,255 ; jmpq 15760 <_sk_load_tables_rgb_u16_be_sse41+0x3b>
DB 102,71,15,110,76,72,6 ; movd 0x6(%r8,%r9,2),%xmm9
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,71,15,196,76,72,10,2 ; pinsrw $0x2,0xa(%r8,%r9,2),%xmm9
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,24 ; jb 158c9 <_sk_load_tables_rgb_u16_be_sse41+0x1b8>
+ DB 114,24 ; jb 158dd <_sk_load_tables_rgb_u16_be_sse41+0x1b8>
DB 102,67,15,110,76,72,12 ; movd 0xc(%r8,%r9,2),%xmm1
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,67,15,196,76,72,16,2 ; pinsrw $0x2,0x10(%r8,%r9,2),%xmm1
- DB 233,131,254,255,255 ; jmpq 1574c <_sk_load_tables_rgb_u16_be_sse41+0x3b>
+ DB 233,131,254,255,255 ; jmpq 15760 <_sk_load_tables_rgb_u16_be_sse41+0x3b>
DB 102,15,239,201 ; pxor %xmm1,%xmm1
- DB 233,122,254,255,255 ; jmpq 1574c <_sk_load_tables_rgb_u16_be_sse41+0x3b>
+ DB 233,122,254,255,255 ; jmpq 15760 <_sk_load_tables_rgb_u16_be_sse41+0x3b>
PUBLIC _sk_byte_tables_sse41
_sk_byte_tables_sse41 LABEL PROC
@@ -20007,7 +20013,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,48,100,1,0 ; movaps 0x16430(%rip),%xmm8 # 2bd10 <_sk_srcover_rgba_8888_sse2_lowp+0xb20>
+ DB 68,15,40,5,60,100,1,0 ; movaps 0x1643c(%rip),%xmm8 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,91,192 ; cvtps2dq %xmm0,%xmm0
DB 102,73,15,58,22,192,1 ; pextrq $0x1,%xmm0,%r8
@@ -20030,7 +20036,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,230,100,1,0 ; movaps 0x164e6(%rip),%xmm9 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xc40>
+ DB 68,15,40,13,2,101,1,0 ; movaps 0x16502(%rip),%xmm9 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,91,201 ; cvtps2dq %xmm1,%xmm1
@@ -20130,7 +20136,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,66,99,1,0 ; movaps 0x16342(%rip),%xmm9 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xc40>
+ DB 68,15,40,13,94,99,1,0 ; movaps 0x1635e(%rip),%xmm9 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,91,201 ; cvtps2dq %xmm1,%xmm1
@@ -20302,31 +20308,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,29,97,1,0 ; mulps 0x1611d(%rip),%xmm8 # 2bed0 <_sk_srcover_rgba_8888_sse2_lowp+0xce0>
- DB 68,15,84,21,37,97,1,0 ; andps 0x16125(%rip),%xmm10 # 2bee0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf0>
- DB 68,15,86,21,93,94,1,0 ; orps 0x15e5d(%rip),%xmm10 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xa30>
- DB 68,15,88,5,37,97,1,0 ; addps 0x16125(%rip),%xmm8 # 2bef0 <_sk_srcover_rgba_8888_sse2_lowp+0xd00>
- DB 68,15,40,37,45,97,1,0 ; movaps 0x1612d(%rip),%xmm12 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xd10>
+ DB 68,15,89,5,57,97,1,0 ; mulps 0x16139(%rip),%xmm8 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
+ DB 68,15,84,21,65,97,1,0 ; andps 0x16141(%rip),%xmm10 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
+ DB 68,15,86,21,105,94,1,0 ; orps 0x15e69(%rip),%xmm10 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,88,5,65,97,1,0 ; addps 0x16141(%rip),%xmm8 # 2bf20 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
+ DB 68,15,40,37,73,97,1,0 ; movaps 0x16149(%rip),%xmm12 # 2bf30 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,196 ; subps %xmm12,%xmm8
- DB 68,15,88,21,45,97,1,0 ; addps 0x1612d(%rip),%xmm10 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xd20>
- DB 68,15,40,37,53,97,1,0 ; movaps 0x16135(%rip),%xmm12 # 2bf20 <_sk_srcover_rgba_8888_sse2_lowp+0xd30>
+ DB 68,15,88,21,73,97,1,0 ; addps 0x16149(%rip),%xmm10 # 2bf40 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
+ DB 68,15,40,37,81,97,1,0 ; movaps 0x16151(%rip),%xmm12 # 2bf50 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
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,34,97,1,0 ; addps 0x16122(%rip),%xmm8 # 2bf30 <_sk_srcover_rgba_8888_sse2_lowp+0xd40>
- DB 68,15,40,21,42,97,1,0 ; movaps 0x1612a(%rip),%xmm10 # 2bf40 <_sk_srcover_rgba_8888_sse2_lowp+0xd50>
+ DB 68,15,88,5,62,97,1,0 ; addps 0x1613e(%rip),%xmm8 # 2bf60 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
+ DB 68,15,40,21,70,97,1,0 ; movaps 0x16146(%rip),%xmm10 # 2bf70 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
DB 69,15,89,211 ; mulps %xmm11,%xmm10
DB 69,15,92,194 ; subps %xmm10,%xmm8
- DB 68,15,40,21,42,97,1,0 ; movaps 0x1612a(%rip),%xmm10 # 2bf50 <_sk_srcover_rgba_8888_sse2_lowp+0xd60>
+ DB 68,15,40,21,70,97,1,0 ; movaps 0x16146(%rip),%xmm10 # 2bf80 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
DB 69,15,92,211 ; subps %xmm11,%xmm10
- DB 68,15,40,29,46,97,1,0 ; movaps 0x1612e(%rip),%xmm11 # 2bf60 <_sk_srcover_rgba_8888_sse2_lowp+0xd70>
+ DB 68,15,40,29,74,97,1,0 ; movaps 0x1614a(%rip),%xmm11 # 2bf90 <_sk_srcover_rgba_8888_sse2_lowp+0xd88>
DB 69,15,94,218 ; divps %xmm10,%xmm11
DB 69,15,88,216 ; addps %xmm8,%xmm11
- DB 68,15,89,29,46,97,1,0 ; mulps 0x1612e(%rip),%xmm11 # 2bf70 <_sk_srcover_rgba_8888_sse2_lowp+0xd80>
+ DB 68,15,89,29,74,97,1,0 ; mulps 0x1614a(%rip),%xmm11 # 2bfa0 <_sk_srcover_rgba_8888_sse2_lowp+0xd98>
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
@@ -20334,7 +20340,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,197,93,1,0 ; minps 0x15dc5(%rip),%xmm8 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,93,5,209,93,1,0 ; minps 0x15dd1(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -20362,31 +20368,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,246,95,1,0 ; mulps 0x15ff6(%rip),%xmm12 # 2bed0 <_sk_srcover_rgba_8888_sse2_lowp+0xce0>
- DB 68,15,84,29,254,95,1,0 ; andps 0x15ffe(%rip),%xmm11 # 2bee0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf0>
- DB 68,15,86,29,54,93,1,0 ; orps 0x15d36(%rip),%xmm11 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xa30>
- DB 68,15,88,37,254,95,1,0 ; addps 0x15ffe(%rip),%xmm12 # 2bef0 <_sk_srcover_rgba_8888_sse2_lowp+0xd00>
- DB 15,40,13,7,96,1,0 ; movaps 0x16007(%rip),%xmm1 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xd10>
+ DB 68,15,89,37,18,96,1,0 ; mulps 0x16012(%rip),%xmm12 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
+ DB 68,15,84,29,26,96,1,0 ; andps 0x1601a(%rip),%xmm11 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
+ DB 68,15,86,29,66,93,1,0 ; orps 0x15d42(%rip),%xmm11 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,88,37,26,96,1,0 ; addps 0x1601a(%rip),%xmm12 # 2bf20 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
+ DB 15,40,13,35,96,1,0 ; movaps 0x16023(%rip),%xmm1 # 2bf30 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
DB 65,15,89,203 ; mulps %xmm11,%xmm1
DB 68,15,92,225 ; subps %xmm1,%xmm12
- DB 68,15,88,29,7,96,1,0 ; addps 0x16007(%rip),%xmm11 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xd20>
- DB 15,40,13,16,96,1,0 ; movaps 0x16010(%rip),%xmm1 # 2bf20 <_sk_srcover_rgba_8888_sse2_lowp+0xd30>
+ DB 68,15,88,29,35,96,1,0 ; addps 0x16023(%rip),%xmm11 # 2bf40 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
+ DB 15,40,13,44,96,1,0 ; movaps 0x1602c(%rip),%xmm1 # 2bf50 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
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,253,95,1,0 ; addps 0x15ffd(%rip),%xmm12 # 2bf30 <_sk_srcover_rgba_8888_sse2_lowp+0xd40>
- DB 15,40,13,6,96,1,0 ; movaps 0x16006(%rip),%xmm1 # 2bf40 <_sk_srcover_rgba_8888_sse2_lowp+0xd50>
+ DB 68,15,88,37,25,96,1,0 ; addps 0x16019(%rip),%xmm12 # 2bf60 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
+ DB 15,40,13,34,96,1,0 ; movaps 0x16022(%rip),%xmm1 # 2bf70 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
DB 65,15,89,203 ; mulps %xmm11,%xmm1
DB 68,15,92,225 ; subps %xmm1,%xmm12
- DB 68,15,40,21,6,96,1,0 ; movaps 0x16006(%rip),%xmm10 # 2bf50 <_sk_srcover_rgba_8888_sse2_lowp+0xd60>
+ DB 68,15,40,21,34,96,1,0 ; movaps 0x16022(%rip),%xmm10 # 2bf80 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
DB 69,15,92,211 ; subps %xmm11,%xmm10
- DB 15,40,13,11,96,1,0 ; movaps 0x1600b(%rip),%xmm1 # 2bf60 <_sk_srcover_rgba_8888_sse2_lowp+0xd70>
+ DB 15,40,13,39,96,1,0 ; movaps 0x16027(%rip),%xmm1 # 2bf90 <_sk_srcover_rgba_8888_sse2_lowp+0xd88>
DB 65,15,94,202 ; divps %xmm10,%xmm1
DB 65,15,88,204 ; addps %xmm12,%xmm1
- DB 15,89,13,12,96,1,0 ; mulps 0x1600c(%rip),%xmm1 # 2bf70 <_sk_srcover_rgba_8888_sse2_lowp+0xd80>
+ DB 15,89,13,40,96,1,0 ; mulps 0x16028(%rip),%xmm1 # 2bfa0 <_sk_srcover_rgba_8888_sse2_lowp+0xd98>
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
@@ -20394,7 +20400,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,167,92,1,0 ; minps 0x15ca7(%rip),%xmm1 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,93,13,179,92,1,0 ; minps 0x15cb3(%rip),%xmm1 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -20422,31 +20428,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,216,94,1,0 ; mulps 0x15ed8(%rip),%xmm12 # 2bed0 <_sk_srcover_rgba_8888_sse2_lowp+0xce0>
- DB 68,15,84,29,224,94,1,0 ; andps 0x15ee0(%rip),%xmm11 # 2bee0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf0>
- DB 68,15,86,29,24,92,1,0 ; orps 0x15c18(%rip),%xmm11 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xa30>
- DB 68,15,88,37,224,94,1,0 ; addps 0x15ee0(%rip),%xmm12 # 2bef0 <_sk_srcover_rgba_8888_sse2_lowp+0xd00>
- DB 15,40,21,233,94,1,0 ; movaps 0x15ee9(%rip),%xmm2 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xd10>
+ DB 68,15,89,37,244,94,1,0 ; mulps 0x15ef4(%rip),%xmm12 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
+ DB 68,15,84,29,252,94,1,0 ; andps 0x15efc(%rip),%xmm11 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
+ DB 68,15,86,29,36,92,1,0 ; orps 0x15c24(%rip),%xmm11 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,88,37,252,94,1,0 ; addps 0x15efc(%rip),%xmm12 # 2bf20 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
+ DB 15,40,21,5,95,1,0 ; movaps 0x15f05(%rip),%xmm2 # 2bf30 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
DB 65,15,89,211 ; mulps %xmm11,%xmm2
DB 68,15,92,226 ; subps %xmm2,%xmm12
- DB 68,15,88,29,233,94,1,0 ; addps 0x15ee9(%rip),%xmm11 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xd20>
- DB 15,40,21,242,94,1,0 ; movaps 0x15ef2(%rip),%xmm2 # 2bf20 <_sk_srcover_rgba_8888_sse2_lowp+0xd30>
+ DB 68,15,88,29,5,95,1,0 ; addps 0x15f05(%rip),%xmm11 # 2bf40 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
+ DB 15,40,21,14,95,1,0 ; movaps 0x15f0e(%rip),%xmm2 # 2bf50 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
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,223,94,1,0 ; addps 0x15edf(%rip),%xmm12 # 2bf30 <_sk_srcover_rgba_8888_sse2_lowp+0xd40>
- DB 15,40,21,232,94,1,0 ; movaps 0x15ee8(%rip),%xmm2 # 2bf40 <_sk_srcover_rgba_8888_sse2_lowp+0xd50>
+ DB 68,15,88,37,251,94,1,0 ; addps 0x15efb(%rip),%xmm12 # 2bf60 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
+ DB 15,40,21,4,95,1,0 ; movaps 0x15f04(%rip),%xmm2 # 2bf70 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
DB 65,15,89,211 ; mulps %xmm11,%xmm2
DB 68,15,92,226 ; subps %xmm2,%xmm12
- DB 68,15,40,21,232,94,1,0 ; movaps 0x15ee8(%rip),%xmm10 # 2bf50 <_sk_srcover_rgba_8888_sse2_lowp+0xd60>
+ DB 68,15,40,21,4,95,1,0 ; movaps 0x15f04(%rip),%xmm10 # 2bf80 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
DB 69,15,92,211 ; subps %xmm11,%xmm10
- DB 15,40,21,237,94,1,0 ; movaps 0x15eed(%rip),%xmm2 # 2bf60 <_sk_srcover_rgba_8888_sse2_lowp+0xd70>
+ DB 15,40,21,9,95,1,0 ; movaps 0x15f09(%rip),%xmm2 # 2bf90 <_sk_srcover_rgba_8888_sse2_lowp+0xd88>
DB 65,15,94,210 ; divps %xmm10,%xmm2
DB 65,15,88,212 ; addps %xmm12,%xmm2
- DB 15,89,21,238,94,1,0 ; mulps 0x15eee(%rip),%xmm2 # 2bf70 <_sk_srcover_rgba_8888_sse2_lowp+0xd80>
+ DB 15,89,21,10,95,1,0 ; mulps 0x15f0a(%rip),%xmm2 # 2bfa0 <_sk_srcover_rgba_8888_sse2_lowp+0xd98>
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
@@ -20454,7 +20460,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,137,91,1,0 ; minps 0x15b89(%rip),%xmm2 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,93,21,149,91,1,0 ; minps 0x15b95(%rip),%xmm2 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -20482,31 +20488,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,186,93,1,0 ; mulps 0x15dba(%rip),%xmm12 # 2bed0 <_sk_srcover_rgba_8888_sse2_lowp+0xce0>
- DB 68,15,84,29,194,93,1,0 ; andps 0x15dc2(%rip),%xmm11 # 2bee0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf0>
- DB 68,15,86,29,250,90,1,0 ; orps 0x15afa(%rip),%xmm11 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xa30>
- DB 68,15,88,37,194,93,1,0 ; addps 0x15dc2(%rip),%xmm12 # 2bef0 <_sk_srcover_rgba_8888_sse2_lowp+0xd00>
- DB 15,40,29,203,93,1,0 ; movaps 0x15dcb(%rip),%xmm3 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xd10>
+ DB 68,15,89,37,214,93,1,0 ; mulps 0x15dd6(%rip),%xmm12 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
+ DB 68,15,84,29,222,93,1,0 ; andps 0x15dde(%rip),%xmm11 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
+ DB 68,15,86,29,6,91,1,0 ; orps 0x15b06(%rip),%xmm11 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,88,37,222,93,1,0 ; addps 0x15dde(%rip),%xmm12 # 2bf20 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
+ DB 15,40,29,231,93,1,0 ; movaps 0x15de7(%rip),%xmm3 # 2bf30 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
DB 65,15,89,219 ; mulps %xmm11,%xmm3
DB 68,15,92,227 ; subps %xmm3,%xmm12
- DB 68,15,88,29,203,93,1,0 ; addps 0x15dcb(%rip),%xmm11 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xd20>
- DB 15,40,29,212,93,1,0 ; movaps 0x15dd4(%rip),%xmm3 # 2bf20 <_sk_srcover_rgba_8888_sse2_lowp+0xd30>
+ DB 68,15,88,29,231,93,1,0 ; addps 0x15de7(%rip),%xmm11 # 2bf40 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
+ DB 15,40,29,240,93,1,0 ; movaps 0x15df0(%rip),%xmm3 # 2bf50 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
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,193,93,1,0 ; addps 0x15dc1(%rip),%xmm12 # 2bf30 <_sk_srcover_rgba_8888_sse2_lowp+0xd40>
- DB 15,40,29,202,93,1,0 ; movaps 0x15dca(%rip),%xmm3 # 2bf40 <_sk_srcover_rgba_8888_sse2_lowp+0xd50>
+ DB 68,15,88,37,221,93,1,0 ; addps 0x15ddd(%rip),%xmm12 # 2bf60 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
+ DB 15,40,29,230,93,1,0 ; movaps 0x15de6(%rip),%xmm3 # 2bf70 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
DB 65,15,89,219 ; mulps %xmm11,%xmm3
DB 68,15,92,227 ; subps %xmm3,%xmm12
- DB 68,15,40,21,202,93,1,0 ; movaps 0x15dca(%rip),%xmm10 # 2bf50 <_sk_srcover_rgba_8888_sse2_lowp+0xd60>
+ DB 68,15,40,21,230,93,1,0 ; movaps 0x15de6(%rip),%xmm10 # 2bf80 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
DB 69,15,92,211 ; subps %xmm11,%xmm10
- DB 15,40,29,207,93,1,0 ; movaps 0x15dcf(%rip),%xmm3 # 2bf60 <_sk_srcover_rgba_8888_sse2_lowp+0xd70>
+ DB 15,40,29,235,93,1,0 ; movaps 0x15deb(%rip),%xmm3 # 2bf90 <_sk_srcover_rgba_8888_sse2_lowp+0xd88>
DB 65,15,94,218 ; divps %xmm10,%xmm3
DB 65,15,88,220 ; addps %xmm12,%xmm3
- DB 15,89,29,208,93,1,0 ; mulps 0x15dd0(%rip),%xmm3 # 2bf70 <_sk_srcover_rgba_8888_sse2_lowp+0xd80>
+ DB 15,89,29,236,93,1,0 ; mulps 0x15dec(%rip),%xmm3 # 2bfa0 <_sk_srcover_rgba_8888_sse2_lowp+0xd98>
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
@@ -20514,7 +20520,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,107,90,1,0 ; minps 0x15a6b(%rip),%xmm3 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,93,29,119,90,1,0 ; minps 0x15a77(%rip),%xmm3 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -20530,20 +20536,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,215,92,1,0 ; mulps 0x15cd7(%rip),%xmm0 # 2bed0 <_sk_srcover_rgba_8888_sse2_lowp+0xce0>
- DB 68,15,40,53,223,92,1,0 ; movaps 0x15cdf(%rip),%xmm14 # 2bee0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf0>
+ DB 15,89,5,243,92,1,0 ; mulps 0x15cf3(%rip),%xmm0 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
+ DB 68,15,40,53,251,92,1,0 ; movaps 0x15cfb(%rip),%xmm14 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
DB 65,15,84,214 ; andps %xmm14,%xmm2
- DB 68,15,40,37,19,90,1,0 ; movaps 0x15a13(%rip),%xmm12 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xa30>
+ DB 68,15,40,37,31,90,1,0 ; movaps 0x15a1f(%rip),%xmm12 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 65,15,86,212 ; orps %xmm12,%xmm2
- DB 68,15,40,21,215,92,1,0 ; movaps 0x15cd7(%rip),%xmm10 # 2bef0 <_sk_srcover_rgba_8888_sse2_lowp+0xd00>
+ DB 68,15,40,21,243,92,1,0 ; movaps 0x15cf3(%rip),%xmm10 # 2bf20 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
DB 65,15,88,194 ; addps %xmm10,%xmm0
- DB 68,15,40,29,219,92,1,0 ; movaps 0x15cdb(%rip),%xmm11 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xd10>
+ DB 68,15,40,29,247,92,1,0 ; movaps 0x15cf7(%rip),%xmm11 # 2bf30 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
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,217,92,1,0 ; movaps 0x15cd9(%rip),%xmm9 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xd20>
+ DB 68,15,40,13,245,92,1,0 ; movaps 0x15cf5(%rip),%xmm9 # 2bf40 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
DB 65,15,88,209 ; addps %xmm9,%xmm2
- DB 68,15,40,45,221,92,1,0 ; movaps 0x15cdd(%rip),%xmm13 # 2bf20 <_sk_srcover_rgba_8888_sse2_lowp+0xd30>
+ DB 68,15,40,45,249,92,1,0 ; movaps 0x15cf9(%rip),%xmm13 # 2bf50 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
DB 65,15,40,229 ; movaps %xmm13,%xmm4
DB 15,94,226 ; divps %xmm2,%xmm4
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -20554,21 +20560,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,192,92,1,0 ; movaps 0x15cc0(%rip),%xmm6 # 2bf30 <_sk_srcover_rgba_8888_sse2_lowp+0xd40>
+ DB 15,40,53,220,92,1,0 ; movaps 0x15cdc(%rip),%xmm6 # 2bf60 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
DB 15,88,198 ; addps %xmm6,%xmm0
- DB 15,40,61,214,92,1,0 ; movaps 0x15cd6(%rip),%xmm7 # 2bf50 <_sk_srcover_rgba_8888_sse2_lowp+0xd60>
+ DB 15,40,61,242,92,1,0 ; movaps 0x15cf2(%rip),%xmm7 # 2bf80 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
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,182,92,1,0 ; movaps 0x15cb6(%rip),%xmm4 # 2bf40 <_sk_srcover_rgba_8888_sse2_lowp+0xd50>
+ DB 15,40,37,210,92,1,0 ; movaps 0x15cd2(%rip),%xmm4 # 2bf70 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
DB 15,89,212 ; mulps %xmm4,%xmm2
DB 15,92,194 ; subps %xmm2,%xmm0
- DB 68,15,40,61,200,92,1,0 ; movaps 0x15cc8(%rip),%xmm15 # 2bf60 <_sk_srcover_rgba_8888_sse2_lowp+0xd70>
+ DB 68,15,40,61,228,92,1,0 ; movaps 0x15ce4(%rip),%xmm15 # 2bf90 <_sk_srcover_rgba_8888_sse2_lowp+0xd88>
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,36,92,1,0 ; mulps 0x15c24(%rip),%xmm0 # 2bed0 <_sk_srcover_rgba_8888_sse2_lowp+0xce0>
+ DB 15,89,5,64,92,1,0 ; mulps 0x15c40(%rip),%xmm0 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
DB 65,15,84,206 ; andps %xmm14,%xmm1
DB 65,15,86,204 ; orps %xmm12,%xmm1
DB 65,15,88,194 ; addps %xmm10,%xmm0
@@ -20594,8 +20600,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,197,91,1,0 ; mulps 0x15bc5(%rip),%xmm0 # 2bed0 <_sk_srcover_rgba_8888_sse2_lowp+0xce0>
- DB 15,84,29,206,91,1,0 ; andps 0x15bce(%rip),%xmm3 # 2bee0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf0>
+ DB 15,89,5,225,91,1,0 ; mulps 0x15be1(%rip),%xmm0 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
+ DB 15,84,29,234,91,1,0 ; andps 0x15bea(%rip),%xmm3 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
DB 65,15,86,220 ; orps %xmm12,%xmm3
DB 65,15,88,194 ; addps %xmm10,%xmm0
DB 68,15,89,219 ; mulps %xmm3,%xmm11
@@ -20613,7 +20619,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,22,92,1,0 ; movaps 0x15c16(%rip),%xmm0 # 2bf70 <_sk_srcover_rgba_8888_sse2_lowp+0xd80>
+ DB 15,40,5,50,92,1,0 ; movaps 0x15c32(%rip),%xmm0 # 2bfa0 <_sk_srcover_rgba_8888_sse2_lowp+0xd98>
DB 15,89,208 ; mulps %xmm0,%xmm2
DB 15,89,200 ; mulps %xmm0,%xmm1
DB 68,15,89,248 ; mulps %xmm0,%xmm15
@@ -20632,29 +20638,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,227,91,1,0 ; mulps 0x15be3(%rip),%xmm8 # 2bf80 <_sk_srcover_rgba_8888_sse2_lowp+0xd90>
- DB 68,15,40,13,107,89,1,0 ; movaps 0x1596b(%rip),%xmm9 # 2bd10 <_sk_srcover_rgba_8888_sse2_lowp+0xb20>
+ DB 68,15,89,5,255,91,1,0 ; mulps 0x15bff(%rip),%xmm8 # 2bfb0 <_sk_srcover_rgba_8888_sse2_lowp+0xda8>
+ DB 68,15,40,13,119,89,1,0 ; movaps 0x15977(%rip),%xmm9 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
DB 65,15,89,201 ; mulps %xmm9,%xmm1
- DB 15,40,5,224,91,1,0 ; movaps 0x15be0(%rip),%xmm0 # 2bf90 <_sk_srcover_rgba_8888_sse2_lowp+0xda0>
+ DB 15,40,5,252,91,1,0 ; movaps 0x15bfc(%rip),%xmm0 # 2bfc0 <_sk_srcover_rgba_8888_sse2_lowp+0xdb8>
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,222,91,1,0 ; addps 0x15bde(%rip),%xmm8 # 2bfa0 <_sk_srcover_rgba_8888_sse2_lowp+0xdb0>
- DB 68,15,89,5,230,91,1,0 ; mulps 0x15be6(%rip),%xmm8 # 2bfb0 <_sk_srcover_rgba_8888_sse2_lowp+0xdc0>
- DB 15,89,13,239,91,1,0 ; mulps 0x15bef(%rip),%xmm1 # 2bfc0 <_sk_srcover_rgba_8888_sse2_lowp+0xdd0>
+ DB 68,15,88,5,250,91,1,0 ; addps 0x15bfa(%rip),%xmm8 # 2bfd0 <_sk_srcover_rgba_8888_sse2_lowp+0xdc8>
+ DB 68,15,89,5,2,92,1,0 ; mulps 0x15c02(%rip),%xmm8 # 2bfe0 <_sk_srcover_rgba_8888_sse2_lowp+0xdd8>
+ DB 15,89,13,11,92,1,0 ; mulps 0x15c0b(%rip),%xmm1 # 2bff0 <_sk_srcover_rgba_8888_sse2_lowp+0xde8>
DB 65,15,88,200 ; addps %xmm8,%xmm1
- DB 15,89,21,244,91,1,0 ; mulps 0x15bf4(%rip),%xmm2 # 2bfd0 <_sk_srcover_rgba_8888_sse2_lowp+0xde0>
+ DB 15,89,21,16,92,1,0 ; mulps 0x15c10(%rip),%xmm2 # 2c000 <_sk_srcover_rgba_8888_sse2_lowp+0xdf8>
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,232,91,1,0 ; movaps 0x15be8(%rip),%xmm9 # 2bfe0 <_sk_srcover_rgba_8888_sse2_lowp+0xdf0>
+ DB 68,15,40,13,4,92,1,0 ; movaps 0x15c04(%rip),%xmm9 # 2c010 <_sk_srcover_rgba_8888_sse2_lowp+0xe08>
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 65,15,194,195,1 ; cmpltps %xmm11,%xmm0
- DB 15,40,21,232,91,1,0 ; movaps 0x15be8(%rip),%xmm2 # 2bff0 <_sk_srcover_rgba_8888_sse2_lowp+0xe00>
+ DB 15,40,21,4,92,1,0 ; movaps 0x15c04(%rip),%xmm2 # 2c020 <_sk_srcover_rgba_8888_sse2_lowp+0xe18>
DB 15,88,202 ; addps %xmm2,%xmm1
- DB 68,15,40,37,237,91,1,0 ; movaps 0x15bed(%rip),%xmm12 # 2c000 <_sk_srcover_rgba_8888_sse2_lowp+0xe10>
+ DB 68,15,40,37,9,92,1,0 ; movaps 0x15c09(%rip),%xmm12 # 2c030 <_sk_srcover_rgba_8888_sse2_lowp+0xe28>
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
@@ -20673,8 +20679,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,166,91,1,0 ; mulps 0x15ba6(%rip),%xmm1 # 2c010 <_sk_srcover_rgba_8888_sse2_lowp+0xe20>
- DB 15,89,21,175,91,1,0 ; mulps 0x15baf(%rip),%xmm2 # 2c020 <_sk_srcover_rgba_8888_sse2_lowp+0xe30>
+ DB 15,89,13,194,91,1,0 ; mulps 0x15bc2(%rip),%xmm1 # 2c040 <_sk_srcover_rgba_8888_sse2_lowp+0xe38>
+ DB 15,89,21,203,91,1,0 ; mulps 0x15bcb(%rip),%xmm2 # 2c050 <_sk_srcover_rgba_8888_sse2_lowp+0xe48>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,40,193 ; movaps %xmm1,%xmm0
DB 65,15,40,200 ; movaps %xmm8,%xmm1
@@ -20689,11 +20695,11 @@ _sk_load_a8_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,39 ; jne 164bb <_sk_load_a8_sse41+0x3f>
+ DB 117,39 ; jne 164cf <_sk_load_a8_sse41+0x3f>
DB 102,67,15,56,49,4,16 ; pmovzxbd (%r8,%r10,1),%xmm0
- DB 102,15,219,5,61,88,1,0 ; pand 0x1583d(%rip),%xmm0 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf0>
+ DB 102,15,219,5,73,88,1,0 ; pand 0x15849(%rip),%xmm0 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
DB 15,91,216 ; cvtdq2ps %xmm0,%xmm3
- DB 15,89,29,131,89,1,0 ; mulps 0x15983(%rip),%xmm3 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xc40>
+ DB 15,89,29,159,89,1,0 ; mulps 0x1599f(%rip),%xmm3 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
@@ -20702,12 +20708,12 @@ _sk_load_a8_sse41 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,53 ; je 164fd <_sk_load_a8_sse41+0x81>
+ DB 116,53 ; je 16511 <_sk_load_a8_sse41+0x81>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,21 ; je 164e7 <_sk_load_a8_sse41+0x6b>
+ DB 116,21 ; je 164fb <_sk_load_a8_sse41+0x6b>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,195 ; jne 1649b <_sk_load_a8_sse41+0x1f>
+ DB 117,195 ; jne 164af <_sk_load_a8_sse41+0x1f>
DB 67,15,182,68,16,2 ; movzbl 0x2(%r8,%r10,1),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
DB 102,15,112,192,69 ; pshufd $0x45,%xmm0,%xmm0
@@ -20715,10 +20721,10 @@ _sk_load_a8_sse41 LABEL PROC
DB 102,15,110,200 ; movd %eax,%xmm1
DB 102,15,56,49,201 ; pmovzxbd %xmm1,%xmm1
DB 102,15,58,14,193,15 ; pblendw $0xf,%xmm1,%xmm0
- DB 235,158 ; jmp 1649b <_sk_load_a8_sse41+0x1f>
+ DB 235,158 ; jmp 164af <_sk_load_a8_sse41+0x1f>
DB 67,15,182,4,16 ; movzbl (%r8,%r10,1),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
- DB 235,147 ; jmp 1649b <_sk_load_a8_sse41+0x1f>
+ DB 235,147 ; jmp 164af <_sk_load_a8_sse41+0x1f>
PUBLIC _sk_load_a8_dst_sse41
_sk_load_a8_dst_sse41 LABEL PROC
@@ -20729,11 +20735,11 @@ _sk_load_a8_dst_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,39 ; jne 16547 <_sk_load_a8_dst_sse41+0x3f>
+ DB 117,39 ; jne 1655b <_sk_load_a8_dst_sse41+0x3f>
DB 102,67,15,56,49,36,16 ; pmovzxbd (%r8,%r10,1),%xmm4
- DB 102,15,219,37,177,87,1,0 ; pand 0x157b1(%rip),%xmm4 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf0>
+ DB 102,15,219,37,189,87,1,0 ; pand 0x157bd(%rip),%xmm4 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
DB 15,91,252 ; cvtdq2ps %xmm4,%xmm7
- DB 15,89,61,247,88,1,0 ; mulps 0x158f7(%rip),%xmm7 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xc40>
+ DB 15,89,61,19,89,1,0 ; mulps 0x15913(%rip),%xmm7 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 102,15,239,237 ; pxor %xmm5,%xmm5
@@ -20742,12 +20748,12 @@ _sk_load_a8_dst_sse41 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,53 ; je 16589 <_sk_load_a8_dst_sse41+0x81>
+ DB 116,53 ; je 1659d <_sk_load_a8_dst_sse41+0x81>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,21 ; je 16573 <_sk_load_a8_dst_sse41+0x6b>
+ DB 116,21 ; je 16587 <_sk_load_a8_dst_sse41+0x6b>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,195 ; jne 16527 <_sk_load_a8_dst_sse41+0x1f>
+ DB 117,195 ; jne 1653b <_sk_load_a8_dst_sse41+0x1f>
DB 67,15,182,68,16,2 ; movzbl 0x2(%r8,%r10,1),%eax
DB 102,15,110,224 ; movd %eax,%xmm4
DB 102,15,112,228,69 ; pshufd $0x45,%xmm4,%xmm4
@@ -20755,10 +20761,10 @@ _sk_load_a8_dst_sse41 LABEL PROC
DB 102,15,110,232 ; movd %eax,%xmm5
DB 102,15,56,49,237 ; pmovzxbd %xmm5,%xmm5
DB 102,15,58,14,229,15 ; pblendw $0xf,%xmm5,%xmm4
- DB 235,158 ; jmp 16527 <_sk_load_a8_dst_sse41+0x1f>
+ DB 235,158 ; jmp 1653b <_sk_load_a8_dst_sse41+0x1f>
DB 67,15,182,4,16 ; movzbl (%r8,%r10,1),%eax
DB 102,15,110,224 ; movd %eax,%xmm4
- DB 235,147 ; jmp 16527 <_sk_load_a8_dst_sse41+0x1f>
+ DB 235,147 ; jmp 1653b <_sk_load_a8_dst_sse41+0x1f>
PUBLIC _sk_gather_a8_sse41
_sk_gather_a8_sse41 LABEL PROC
@@ -20799,7 +20805,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,239,87,1,0 ; mulps 0x157ef(%rip),%xmm3 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xc40>
+ DB 15,89,29,11,88,1,0 ; mulps 0x1580b(%rip),%xmm3 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
@@ -20815,13 +20821,13 @@ _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,162,86,1,0 ; movaps 0x156a2(%rip),%xmm8 # 2bd10 <_sk_srcover_rgba_8888_sse2_lowp+0xb20>
+ DB 68,15,40,5,174,86,1,0 ; movaps 0x156ae(%rip),%xmm8 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
DB 68,15,89,195 ; mulps %xmm3,%xmm8
DB 102,69,15,91,192 ; cvtps2dq %xmm8,%xmm8
DB 102,68,15,56,43,192 ; packusdw %xmm0,%xmm8
DB 102,68,15,103,192 ; packuswb %xmm0,%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,17 ; jne 16698 <_sk_store_a8_sse41+0x49>
+ DB 117,17 ; jne 166ac <_sk_store_a8_sse41+0x49>
DB 102,68,15,126,192 ; movd %xmm8,%eax
DB 67,137,4,16 ; mov %eax,(%r8,%r10,1)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -20831,17 +20837,17 @@ _sk_store_a8_sse41 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,41 ; je 166d4 <_sk_store_a8_sse41+0x85>
+ DB 116,41 ; je 166e8 <_sk_store_a8_sse41+0x85>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,15 ; je 166c0 <_sk_store_a8_sse41+0x71>
+ DB 116,15 ; je 166d4 <_sk_store_a8_sse41+0x71>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,217 ; jne 16690 <_sk_store_a8_sse41+0x41>
+ DB 117,217 ; jne 166a4 <_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,102,89,1,0 ; pshufb 0x15966(%rip),%xmm8 # 2c030 <_sk_srcover_rgba_8888_sse2_lowp+0xe40>
+ DB 102,68,15,56,0,5,130,89,1,0 ; pshufb 0x15982(%rip),%xmm8 # 2c060 <_sk_srcover_rgba_8888_sse2_lowp+0xe58>
DB 102,71,15,58,21,4,16,0 ; pextrw $0x0,%xmm8,(%r8,%r10,1)
- DB 235,188 ; jmp 16690 <_sk_store_a8_sse41+0x41>
+ DB 235,188 ; jmp 166a4 <_sk_store_a8_sse41+0x41>
DB 102,71,15,58,20,4,16,0 ; pextrb $0x0,%xmm8,(%r8,%r10,1)
- DB 235,178 ; jmp 16690 <_sk_store_a8_sse41+0x41>
+ DB 235,178 ; jmp 166a4 <_sk_store_a8_sse41+0x41>
PUBLIC _sk_load_g8_sse41
_sk_load_g8_sse41 LABEL PROC
@@ -20852,25 +20858,25 @@ _sk_load_g8_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,42 ; jne 16720 <_sk_load_g8_sse41+0x42>
+ DB 117,42 ; jne 16734 <_sk_load_g8_sse41+0x42>
DB 102,67,15,56,49,4,16 ; pmovzxbd (%r8,%r10,1),%xmm0
- DB 102,15,219,5,219,85,1,0 ; pand 0x155db(%rip),%xmm0 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf0>
+ DB 102,15,219,5,231,85,1,0 ; pand 0x155e7(%rip),%xmm0 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,33,87,1,0 ; mulps 0x15721(%rip),%xmm0 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xc40>
+ DB 15,89,5,61,87,1,0 ; mulps 0x1573d(%rip),%xmm0 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,24,85,1,0 ; movaps 0x15518(%rip),%xmm3 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,40,29,36,85,1,0 ; movaps 0x15524(%rip),%xmm3 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,53 ; je 16762 <_sk_load_g8_sse41+0x84>
+ DB 116,53 ; je 16776 <_sk_load_g8_sse41+0x84>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,21 ; je 1674c <_sk_load_g8_sse41+0x6e>
+ DB 116,21 ; je 16760 <_sk_load_g8_sse41+0x6e>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,192 ; jne 166fd <_sk_load_g8_sse41+0x1f>
+ DB 117,192 ; jne 16711 <_sk_load_g8_sse41+0x1f>
DB 67,15,182,68,16,2 ; movzbl 0x2(%r8,%r10,1),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
DB 102,15,112,192,69 ; pshufd $0x45,%xmm0,%xmm0
@@ -20878,10 +20884,10 @@ _sk_load_g8_sse41 LABEL PROC
DB 102,15,110,200 ; movd %eax,%xmm1
DB 102,15,56,49,201 ; pmovzxbd %xmm1,%xmm1
DB 102,15,58,14,193,15 ; pblendw $0xf,%xmm1,%xmm0
- DB 235,155 ; jmp 166fd <_sk_load_g8_sse41+0x1f>
+ DB 235,155 ; jmp 16711 <_sk_load_g8_sse41+0x1f>
DB 67,15,182,4,16 ; movzbl (%r8,%r10,1),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
- DB 235,144 ; jmp 166fd <_sk_load_g8_sse41+0x1f>
+ DB 235,144 ; jmp 16711 <_sk_load_g8_sse41+0x1f>
PUBLIC _sk_load_g8_dst_sse41
_sk_load_g8_dst_sse41 LABEL PROC
@@ -20892,25 +20898,25 @@ _sk_load_g8_dst_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,42 ; jne 167af <_sk_load_g8_dst_sse41+0x42>
+ DB 117,42 ; jne 167c3 <_sk_load_g8_dst_sse41+0x42>
DB 102,67,15,56,49,36,16 ; pmovzxbd (%r8,%r10,1),%xmm4
- DB 102,15,219,37,76,85,1,0 ; pand 0x1554c(%rip),%xmm4 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf0>
+ DB 102,15,219,37,88,85,1,0 ; pand 0x15558(%rip),%xmm4 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,146,86,1,0 ; mulps 0x15692(%rip),%xmm4 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xc40>
+ DB 15,89,37,174,86,1,0 ; mulps 0x156ae(%rip),%xmm4 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,137,84,1,0 ; movaps 0x15489(%rip),%xmm7 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,40,61,149,84,1,0 ; movaps 0x15495(%rip),%xmm7 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,40,244 ; movaps %xmm4,%xmm6
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,53 ; je 167f1 <_sk_load_g8_dst_sse41+0x84>
+ DB 116,53 ; je 16805 <_sk_load_g8_dst_sse41+0x84>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,21 ; je 167db <_sk_load_g8_dst_sse41+0x6e>
+ DB 116,21 ; je 167ef <_sk_load_g8_dst_sse41+0x6e>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,192 ; jne 1678c <_sk_load_g8_dst_sse41+0x1f>
+ DB 117,192 ; jne 167a0 <_sk_load_g8_dst_sse41+0x1f>
DB 67,15,182,68,16,2 ; movzbl 0x2(%r8,%r10,1),%eax
DB 102,15,110,224 ; movd %eax,%xmm4
DB 102,15,112,228,69 ; pshufd $0x45,%xmm4,%xmm4
@@ -20918,10 +20924,10 @@ _sk_load_g8_dst_sse41 LABEL PROC
DB 102,15,110,232 ; movd %eax,%xmm5
DB 102,15,56,49,237 ; pmovzxbd %xmm5,%xmm5
DB 102,15,58,14,229,15 ; pblendw $0xf,%xmm5,%xmm4
- DB 235,155 ; jmp 1678c <_sk_load_g8_dst_sse41+0x1f>
+ DB 235,155 ; jmp 167a0 <_sk_load_g8_dst_sse41+0x1f>
DB 67,15,182,4,16 ; movzbl (%r8,%r10,1),%eax
DB 102,15,110,224 ; movd %eax,%xmm4
- DB 235,144 ; jmp 1678c <_sk_load_g8_dst_sse41+0x1f>
+ DB 235,144 ; jmp 167a0 <_sk_load_g8_dst_sse41+0x1f>
PUBLIC _sk_gather_g8_sse41
_sk_gather_g8_sse41 LABEL PROC
@@ -20962,9 +20968,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,135,85,1,0 ; mulps 0x15587(%rip),%xmm0 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xc40>
+ DB 15,89,5,163,85,1,0 ; mulps 0x155a3(%rip),%xmm0 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,126,83,1,0 ; movaps 0x1537e(%rip),%xmm3 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,40,29,138,83,1,0 ; movaps 0x1538a(%rip),%xmm3 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 255,224 ; jmpq *%rax
@@ -20979,41 +20985,41 @@ _sk_load_565_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,80 ; jne 16925 <_sk_load_565_sse41+0x6b>
+ DB 117,80 ; jne 16939 <_sk_load_565_sse41+0x6b>
DB 102,67,15,56,51,20,80 ; pmovzxwd (%r8,%r10,2),%xmm2
- DB 102,15,111,5,92,85,1,0 ; movdqa 0x1555c(%rip),%xmm0 # 2be40 <_sk_srcover_rgba_8888_sse2_lowp+0xc50>
+ DB 102,15,111,5,120,85,1,0 ; movdqa 0x15578(%rip),%xmm0 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,94,85,1,0 ; mulps 0x1555e(%rip),%xmm0 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0xc60>
- DB 102,15,111,13,102,85,1,0 ; movdqa 0x15566(%rip),%xmm1 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc70>
+ DB 15,89,5,122,85,1,0 ; mulps 0x1557a(%rip),%xmm0 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
+ DB 102,15,111,13,130,85,1,0 ; movdqa 0x15582(%rip),%xmm1 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,104,85,1,0 ; mulps 0x15568(%rip),%xmm1 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0xc80>
- DB 102,15,219,21,112,85,1,0 ; pand 0x15570(%rip),%xmm2 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0xc90>
+ DB 15,89,13,132,85,1,0 ; mulps 0x15584(%rip),%xmm1 # 2bea0 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
+ DB 102,15,219,21,140,85,1,0 ; pand 0x1558c(%rip),%xmm2 # 2beb0 <_sk_srcover_rgba_8888_sse2_lowp+0xca8>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,118,85,1,0 ; mulps 0x15576(%rip),%xmm2 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0xca0>
+ DB 15,89,21,146,85,1,0 ; mulps 0x15592(%rip),%xmm2 # 2bec0 <_sk_srcover_rgba_8888_sse2_lowp+0xcb8>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,13,83,1,0 ; movaps 0x1530d(%rip),%xmm3 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,40,29,25,83,1,0 ; movaps 0x15319(%rip),%xmm3 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,53 ; je 16967 <_sk_load_565_sse41+0xad>
+ DB 116,53 ; je 1697b <_sk_load_565_sse41+0xad>
DB 102,15,239,210 ; pxor %xmm2,%xmm2
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,21 ; je 16951 <_sk_load_565_sse41+0x97>
+ DB 116,21 ; je 16965 <_sk_load_565_sse41+0x97>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,154 ; jne 168dc <_sk_load_565_sse41+0x22>
+ DB 117,154 ; jne 168f0 <_sk_load_565_sse41+0x22>
DB 67,15,183,68,80,4 ; movzwl 0x4(%r8,%r10,2),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
DB 102,15,112,208,69 ; pshufd $0x45,%xmm0,%xmm2
DB 102,67,15,110,4,80 ; movd (%r8,%r10,2),%xmm0
DB 102,15,56,51,192 ; pmovzxwd %xmm0,%xmm0
DB 102,15,58,14,208,15 ; pblendw $0xf,%xmm0,%xmm2
- DB 233,117,255,255,255 ; jmpq 168dc <_sk_load_565_sse41+0x22>
+ DB 233,117,255,255,255 ; jmpq 168f0 <_sk_load_565_sse41+0x22>
DB 67,15,183,4,80 ; movzwl (%r8,%r10,2),%eax
DB 102,15,110,208 ; movd %eax,%xmm2
- DB 233,103,255,255,255 ; jmpq 168dc <_sk_load_565_sse41+0x22>
+ DB 233,103,255,255,255 ; jmpq 168f0 <_sk_load_565_sse41+0x22>
PUBLIC _sk_load_565_dst_sse41
_sk_load_565_dst_sse41 LABEL PROC
@@ -21025,41 +21031,41 @@ _sk_load_565_dst_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,80 ; jne 169e0 <_sk_load_565_dst_sse41+0x6b>
+ DB 117,80 ; jne 169f4 <_sk_load_565_dst_sse41+0x6b>
DB 102,67,15,56,51,52,80 ; pmovzxwd (%r8,%r10,2),%xmm6
- DB 102,15,111,37,161,84,1,0 ; movdqa 0x154a1(%rip),%xmm4 # 2be40 <_sk_srcover_rgba_8888_sse2_lowp+0xc50>
+ DB 102,15,111,37,189,84,1,0 ; movdqa 0x154bd(%rip),%xmm4 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
DB 102,15,219,230 ; pand %xmm6,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,163,84,1,0 ; mulps 0x154a3(%rip),%xmm4 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0xc60>
- DB 102,15,111,45,171,84,1,0 ; movdqa 0x154ab(%rip),%xmm5 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc70>
+ DB 15,89,37,191,84,1,0 ; mulps 0x154bf(%rip),%xmm4 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
+ DB 102,15,111,45,199,84,1,0 ; movdqa 0x154c7(%rip),%xmm5 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
DB 102,15,219,238 ; pand %xmm6,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,45,173,84,1,0 ; mulps 0x154ad(%rip),%xmm5 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0xc80>
- DB 102,15,219,53,181,84,1,0 ; pand 0x154b5(%rip),%xmm6 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0xc90>
+ DB 15,89,45,201,84,1,0 ; mulps 0x154c9(%rip),%xmm5 # 2bea0 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
+ DB 102,15,219,53,209,84,1,0 ; pand 0x154d1(%rip),%xmm6 # 2beb0 <_sk_srcover_rgba_8888_sse2_lowp+0xca8>
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,53,187,84,1,0 ; mulps 0x154bb(%rip),%xmm6 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0xca0>
+ DB 15,89,53,215,84,1,0 ; mulps 0x154d7(%rip),%xmm6 # 2bec0 <_sk_srcover_rgba_8888_sse2_lowp+0xcb8>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,82,82,1,0 ; movaps 0x15252(%rip),%xmm7 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,40,61,94,82,1,0 ; movaps 0x1525e(%rip),%xmm7 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,53 ; je 16a22 <_sk_load_565_dst_sse41+0xad>
+ DB 116,53 ; je 16a36 <_sk_load_565_dst_sse41+0xad>
DB 102,15,239,246 ; pxor %xmm6,%xmm6
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,21 ; je 16a0c <_sk_load_565_dst_sse41+0x97>
+ DB 116,21 ; je 16a20 <_sk_load_565_dst_sse41+0x97>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,154 ; jne 16997 <_sk_load_565_dst_sse41+0x22>
+ DB 117,154 ; jne 169ab <_sk_load_565_dst_sse41+0x22>
DB 67,15,183,68,80,4 ; movzwl 0x4(%r8,%r10,2),%eax
DB 102,15,110,224 ; movd %eax,%xmm4
DB 102,15,112,244,69 ; pshufd $0x45,%xmm4,%xmm6
DB 102,67,15,110,36,80 ; movd (%r8,%r10,2),%xmm4
DB 102,15,56,51,228 ; pmovzxwd %xmm4,%xmm4
DB 102,15,58,14,244,15 ; pblendw $0xf,%xmm4,%xmm6
- DB 233,117,255,255,255 ; jmpq 16997 <_sk_load_565_dst_sse41+0x22>
+ DB 233,117,255,255,255 ; jmpq 169ab <_sk_load_565_dst_sse41+0x22>
DB 67,15,183,4,80 ; movzwl (%r8,%r10,2),%eax
DB 102,15,110,240 ; movd %eax,%xmm6
- DB 233,103,255,255,255 ; jmpq 16997 <_sk_load_565_dst_sse41+0x22>
+ DB 233,103,255,255,255 ; jmpq 169ab <_sk_load_565_dst_sse41+0x22>
PUBLIC _sk_gather_565_sse41
_sk_gather_565_sse41 LABEL PROC
@@ -21099,19 +21105,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,104,83,1,0 ; movdqa 0x15368(%rip),%xmm0 # 2be40 <_sk_srcover_rgba_8888_sse2_lowp+0xc50>
+ DB 102,15,111,5,132,83,1,0 ; movdqa 0x15384(%rip),%xmm0 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,106,83,1,0 ; mulps 0x1536a(%rip),%xmm0 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0xc60>
- DB 102,15,111,13,114,83,1,0 ; movdqa 0x15372(%rip),%xmm1 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc70>
+ DB 15,89,5,134,83,1,0 ; mulps 0x15386(%rip),%xmm0 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
+ DB 102,15,111,13,142,83,1,0 ; movdqa 0x1538e(%rip),%xmm1 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,116,83,1,0 ; mulps 0x15374(%rip),%xmm1 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0xc80>
- DB 102,15,219,21,124,83,1,0 ; pand 0x1537c(%rip),%xmm2 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0xc90>
+ DB 15,89,13,144,83,1,0 ; mulps 0x15390(%rip),%xmm1 # 2bea0 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
+ DB 102,15,219,21,152,83,1,0 ; pand 0x15398(%rip),%xmm2 # 2beb0 <_sk_srcover_rgba_8888_sse2_lowp+0xca8>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,130,83,1,0 ; mulps 0x15382(%rip),%xmm2 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0xca0>
+ DB 15,89,21,158,83,1,0 ; mulps 0x1539e(%rip),%xmm2 # 2bec0 <_sk_srcover_rgba_8888_sse2_lowp+0xcb8>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,25,81,1,0 ; movaps 0x15119(%rip),%xmm3 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,40,29,37,81,1,0 ; movaps 0x15125(%rip),%xmm3 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 255,224 ; jmpq *%rax
PUBLIC _sk_store_565_sse41
@@ -21123,12 +21129,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,9,85,1,0 ; movaps 0x15509(%rip),%xmm8 # 2c040 <_sk_srcover_rgba_8888_sse2_lowp+0xe50>
+ DB 68,15,40,5,37,85,1,0 ; movaps 0x15525(%rip),%xmm8 # 2c070 <_sk_srcover_rgba_8888_sse2_lowp+0xe68>
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,254,84,1,0 ; movaps 0x154fe(%rip),%xmm10 # 2c050 <_sk_srcover_rgba_8888_sse2_lowp+0xe60>
+ DB 68,15,40,21,26,85,1,0 ; movaps 0x1551a(%rip),%xmm10 # 2c080 <_sk_srcover_rgba_8888_sse2_lowp+0xe78>
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
@@ -21138,7 +21144,7 @@ _sk_store_565_sse41 LABEL PROC
DB 102,69,15,86,194 ; orpd %xmm10,%xmm8
DB 102,68,15,56,43,192 ; packusdw %xmm0,%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,10 ; jne 16b89 <_sk_store_565_sse41+0x70>
+ DB 117,10 ; jne 16b9d <_sk_store_565_sse41+0x70>
DB 102,69,15,214,4,64 ; movq %xmm8,(%r8,%rax,2)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -21146,17 +21152,17 @@ _sk_store_565_sse41 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,35 ; je 16bbf <_sk_store_565_sse41+0xa6>
+ DB 116,35 ; je 16bd3 <_sk_store_565_sse41+0xa6>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,15 ; je 16bb1 <_sk_store_565_sse41+0x98>
+ DB 116,15 ; je 16bc5 <_sk_store_565_sse41+0x98>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,221 ; jne 16b85 <_sk_store_565_sse41+0x6c>
+ DB 117,221 ; jne 16b99 <_sk_store_565_sse41+0x6c>
DB 102,69,15,58,21,68,64,4,4 ; pextrw $0x4,%xmm8,0x4(%r8,%rax,2)
DB 242,69,15,112,192,232 ; pshuflw $0xe8,%xmm8,%xmm8
DB 102,69,15,126,4,64 ; movd %xmm8,(%r8,%rax,2)
- DB 235,198 ; jmp 16b85 <_sk_store_565_sse41+0x6c>
+ DB 235,198 ; jmp 16b99 <_sk_store_565_sse41+0x6c>
DB 102,69,15,58,21,4,64,0 ; pextrw $0x0,%xmm8,(%r8,%rax,2)
- DB 235,188 ; jmp 16b85 <_sk_store_565_sse41+0x6c>
+ DB 235,188 ; jmp 16b99 <_sk_store_565_sse41+0x6c>
PUBLIC _sk_load_4444_sse41
_sk_load_4444_sse41 LABEL PROC
@@ -21168,44 +21174,44 @@ _sk_load_4444_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,95 ; jne 16c43 <_sk_load_4444_sse41+0x7a>
+ DB 117,95 ; jne 16c57 <_sk_load_4444_sse41+0x7a>
DB 102,67,15,56,51,28,80 ; pmovzxwd (%r8,%r10,2),%xmm3
- DB 102,15,111,5,109,84,1,0 ; movdqa 0x1546d(%rip),%xmm0 # 2c060 <_sk_srcover_rgba_8888_sse2_lowp+0xe70>
+ DB 102,15,111,5,137,84,1,0 ; movdqa 0x15489(%rip),%xmm0 # 2c090 <_sk_srcover_rgba_8888_sse2_lowp+0xe88>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,111,84,1,0 ; mulps 0x1546f(%rip),%xmm0 # 2c070 <_sk_srcover_rgba_8888_sse2_lowp+0xe80>
- DB 102,15,111,13,119,84,1,0 ; movdqa 0x15477(%rip),%xmm1 # 2c080 <_sk_srcover_rgba_8888_sse2_lowp+0xe90>
+ DB 15,89,5,139,84,1,0 ; mulps 0x1548b(%rip),%xmm0 # 2c0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xe98>
+ DB 102,15,111,13,147,84,1,0 ; movdqa 0x15493(%rip),%xmm1 # 2c0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xea8>
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,121,84,1,0 ; mulps 0x15479(%rip),%xmm1 # 2c090 <_sk_srcover_rgba_8888_sse2_lowp+0xea0>
- DB 102,15,111,21,129,84,1,0 ; movdqa 0x15481(%rip),%xmm2 # 2c0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xeb0>
+ DB 15,89,13,149,84,1,0 ; mulps 0x15495(%rip),%xmm1 # 2c0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xeb8>
+ DB 102,15,111,21,157,84,1,0 ; movdqa 0x1549d(%rip),%xmm2 # 2c0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xec8>
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,131,84,1,0 ; mulps 0x15483(%rip),%xmm2 # 2c0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xec0>
- DB 102,15,219,29,139,84,1,0 ; pand 0x1548b(%rip),%xmm3 # 2c0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xed0>
+ DB 15,89,21,159,84,1,0 ; mulps 0x1549f(%rip),%xmm2 # 2c0e0 <_sk_srcover_rgba_8888_sse2_lowp+0xed8>
+ DB 102,15,219,29,167,84,1,0 ; pand 0x154a7(%rip),%xmm3 # 2c0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xee8>
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,29,145,84,1,0 ; mulps 0x15491(%rip),%xmm3 # 2c0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xee0>
+ DB 15,89,29,173,84,1,0 ; mulps 0x154ad(%rip),%xmm3 # 2c100 <_sk_srcover_rgba_8888_sse2_lowp+0xef8>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,53 ; je 16c85 <_sk_load_4444_sse41+0xbc>
+ DB 116,53 ; je 16c99 <_sk_load_4444_sse41+0xbc>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,21 ; je 16c6f <_sk_load_4444_sse41+0xa6>
+ DB 116,21 ; je 16c83 <_sk_load_4444_sse41+0xa6>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,139 ; jne 16beb <_sk_load_4444_sse41+0x22>
+ DB 117,139 ; jne 16bff <_sk_load_4444_sse41+0x22>
DB 67,15,183,68,80,4 ; movzwl 0x4(%r8,%r10,2),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
DB 102,15,112,216,69 ; pshufd $0x45,%xmm0,%xmm3
DB 102,67,15,110,4,80 ; movd (%r8,%r10,2),%xmm0
DB 102,15,56,51,192 ; pmovzxwd %xmm0,%xmm0
DB 102,15,58,14,216,15 ; pblendw $0xf,%xmm0,%xmm3
- DB 233,102,255,255,255 ; jmpq 16beb <_sk_load_4444_sse41+0x22>
+ DB 233,102,255,255,255 ; jmpq 16bff <_sk_load_4444_sse41+0x22>
DB 67,15,183,4,80 ; movzwl (%r8,%r10,2),%eax
DB 102,15,110,216 ; movd %eax,%xmm3
- DB 233,88,255,255,255 ; jmpq 16beb <_sk_load_4444_sse41+0x22>
+ DB 233,88,255,255,255 ; jmpq 16bff <_sk_load_4444_sse41+0x22>
PUBLIC _sk_load_4444_dst_sse41
_sk_load_4444_dst_sse41 LABEL PROC
@@ -21217,44 +21223,44 @@ _sk_load_4444_dst_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,95 ; jne 16d0d <_sk_load_4444_dst_sse41+0x7a>
+ DB 117,95 ; jne 16d21 <_sk_load_4444_dst_sse41+0x7a>
DB 102,67,15,56,51,60,80 ; pmovzxwd (%r8,%r10,2),%xmm7
- DB 102,15,111,37,163,83,1,0 ; movdqa 0x153a3(%rip),%xmm4 # 2c060 <_sk_srcover_rgba_8888_sse2_lowp+0xe70>
+ DB 102,15,111,37,191,83,1,0 ; movdqa 0x153bf(%rip),%xmm4 # 2c090 <_sk_srcover_rgba_8888_sse2_lowp+0xe88>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,165,83,1,0 ; mulps 0x153a5(%rip),%xmm4 # 2c070 <_sk_srcover_rgba_8888_sse2_lowp+0xe80>
- DB 102,15,111,45,173,83,1,0 ; movdqa 0x153ad(%rip),%xmm5 # 2c080 <_sk_srcover_rgba_8888_sse2_lowp+0xe90>
+ DB 15,89,37,193,83,1,0 ; mulps 0x153c1(%rip),%xmm4 # 2c0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xe98>
+ DB 102,15,111,45,201,83,1,0 ; movdqa 0x153c9(%rip),%xmm5 # 2c0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xea8>
DB 102,15,219,239 ; pand %xmm7,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,45,175,83,1,0 ; mulps 0x153af(%rip),%xmm5 # 2c090 <_sk_srcover_rgba_8888_sse2_lowp+0xea0>
- DB 102,15,111,53,183,83,1,0 ; movdqa 0x153b7(%rip),%xmm6 # 2c0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xeb0>
+ DB 15,89,45,203,83,1,0 ; mulps 0x153cb(%rip),%xmm5 # 2c0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xeb8>
+ DB 102,15,111,53,211,83,1,0 ; movdqa 0x153d3(%rip),%xmm6 # 2c0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xec8>
DB 102,15,219,247 ; pand %xmm7,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,53,185,83,1,0 ; mulps 0x153b9(%rip),%xmm6 # 2c0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xec0>
- DB 102,15,219,61,193,83,1,0 ; pand 0x153c1(%rip),%xmm7 # 2c0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xed0>
+ DB 15,89,53,213,83,1,0 ; mulps 0x153d5(%rip),%xmm6 # 2c0e0 <_sk_srcover_rgba_8888_sse2_lowp+0xed8>
+ DB 102,15,219,61,221,83,1,0 ; pand 0x153dd(%rip),%xmm7 # 2c0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xee8>
DB 15,91,255 ; cvtdq2ps %xmm7,%xmm7
- DB 15,89,61,199,83,1,0 ; mulps 0x153c7(%rip),%xmm7 # 2c0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xee0>
+ DB 15,89,61,227,83,1,0 ; mulps 0x153e3(%rip),%xmm7 # 2c100 <_sk_srcover_rgba_8888_sse2_lowp+0xef8>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,53 ; je 16d4f <_sk_load_4444_dst_sse41+0xbc>
+ DB 116,53 ; je 16d63 <_sk_load_4444_dst_sse41+0xbc>
DB 102,15,239,255 ; pxor %xmm7,%xmm7
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,21 ; je 16d39 <_sk_load_4444_dst_sse41+0xa6>
+ DB 116,21 ; je 16d4d <_sk_load_4444_dst_sse41+0xa6>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,139 ; jne 16cb5 <_sk_load_4444_dst_sse41+0x22>
+ DB 117,139 ; jne 16cc9 <_sk_load_4444_dst_sse41+0x22>
DB 67,15,183,68,80,4 ; movzwl 0x4(%r8,%r10,2),%eax
DB 102,15,110,224 ; movd %eax,%xmm4
DB 102,15,112,252,69 ; pshufd $0x45,%xmm4,%xmm7
DB 102,67,15,110,36,80 ; movd (%r8,%r10,2),%xmm4
DB 102,15,56,51,228 ; pmovzxwd %xmm4,%xmm4
DB 102,15,58,14,252,15 ; pblendw $0xf,%xmm4,%xmm7
- DB 233,102,255,255,255 ; jmpq 16cb5 <_sk_load_4444_dst_sse41+0x22>
+ DB 233,102,255,255,255 ; jmpq 16cc9 <_sk_load_4444_dst_sse41+0x22>
DB 67,15,183,4,80 ; movzwl (%r8,%r10,2),%eax
DB 102,15,110,248 ; movd %eax,%xmm7
- DB 233,88,255,255,255 ; jmpq 16cb5 <_sk_load_4444_dst_sse41+0x22>
+ DB 233,88,255,255,255 ; jmpq 16cc9 <_sk_load_4444_dst_sse41+0x22>
PUBLIC _sk_gather_4444_sse41
_sk_gather_4444_sse41 LABEL PROC
@@ -21294,21 +21300,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,91,82,1,0 ; movdqa 0x1525b(%rip),%xmm0 # 2c060 <_sk_srcover_rgba_8888_sse2_lowp+0xe70>
+ DB 102,15,111,5,119,82,1,0 ; movdqa 0x15277(%rip),%xmm0 # 2c090 <_sk_srcover_rgba_8888_sse2_lowp+0xe88>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,93,82,1,0 ; mulps 0x1525d(%rip),%xmm0 # 2c070 <_sk_srcover_rgba_8888_sse2_lowp+0xe80>
- DB 102,15,111,13,101,82,1,0 ; movdqa 0x15265(%rip),%xmm1 # 2c080 <_sk_srcover_rgba_8888_sse2_lowp+0xe90>
+ DB 15,89,5,121,82,1,0 ; mulps 0x15279(%rip),%xmm0 # 2c0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xe98>
+ DB 102,15,111,13,129,82,1,0 ; movdqa 0x15281(%rip),%xmm1 # 2c0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xea8>
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,103,82,1,0 ; mulps 0x15267(%rip),%xmm1 # 2c090 <_sk_srcover_rgba_8888_sse2_lowp+0xea0>
- DB 102,15,111,21,111,82,1,0 ; movdqa 0x1526f(%rip),%xmm2 # 2c0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xeb0>
+ DB 15,89,13,131,82,1,0 ; mulps 0x15283(%rip),%xmm1 # 2c0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xeb8>
+ DB 102,15,111,21,139,82,1,0 ; movdqa 0x1528b(%rip),%xmm2 # 2c0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xec8>
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,113,82,1,0 ; mulps 0x15271(%rip),%xmm2 # 2c0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xec0>
- DB 102,15,219,29,121,82,1,0 ; pand 0x15279(%rip),%xmm3 # 2c0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xed0>
+ DB 15,89,21,141,82,1,0 ; mulps 0x1528d(%rip),%xmm2 # 2c0e0 <_sk_srcover_rgba_8888_sse2_lowp+0xed8>
+ DB 102,15,219,29,149,82,1,0 ; pand 0x15295(%rip),%xmm3 # 2c0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xee8>
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,29,127,82,1,0 ; mulps 0x1527f(%rip),%xmm3 # 2c0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xee0>
+ DB 15,89,29,155,82,1,0 ; mulps 0x1529b(%rip),%xmm3 # 2c100 <_sk_srcover_rgba_8888_sse2_lowp+0xef8>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -21321,7 +21327,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,109,82,1,0 ; movaps 0x1526d(%rip),%xmm8 # 2c0e0 <_sk_srcover_rgba_8888_sse2_lowp+0xef0>
+ DB 68,15,40,5,137,82,1,0 ; movaps 0x15289(%rip),%xmm8 # 2c110 <_sk_srcover_rgba_8888_sse2_lowp+0xf08>
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
@@ -21341,7 +21347,7 @@ _sk_store_4444_sse41 LABEL PROC
DB 102,69,15,86,194 ; orpd %xmm10,%xmm8
DB 102,68,15,56,43,192 ; packusdw %xmm0,%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,10 ; jne 16ed9 <_sk_store_4444_sse41+0x84>
+ DB 117,10 ; jne 16eed <_sk_store_4444_sse41+0x84>
DB 102,69,15,214,4,64 ; movq %xmm8,(%r8,%rax,2)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -21349,17 +21355,17 @@ _sk_store_4444_sse41 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,35 ; je 16f0f <_sk_store_4444_sse41+0xba>
+ DB 116,35 ; je 16f23 <_sk_store_4444_sse41+0xba>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,15 ; je 16f01 <_sk_store_4444_sse41+0xac>
+ DB 116,15 ; je 16f15 <_sk_store_4444_sse41+0xac>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,221 ; jne 16ed5 <_sk_store_4444_sse41+0x80>
+ DB 117,221 ; jne 16ee9 <_sk_store_4444_sse41+0x80>
DB 102,69,15,58,21,68,64,4,4 ; pextrw $0x4,%xmm8,0x4(%r8,%rax,2)
DB 242,69,15,112,192,232 ; pshuflw $0xe8,%xmm8,%xmm8
DB 102,69,15,126,4,64 ; movd %xmm8,(%r8,%rax,2)
- DB 235,198 ; jmp 16ed5 <_sk_store_4444_sse41+0x80>
+ DB 235,198 ; jmp 16ee9 <_sk_store_4444_sse41+0x80>
DB 102,69,15,58,21,4,64,0 ; pextrw $0x0,%xmm8,(%r8,%rax,2)
- DB 235,188 ; jmp 16ed5 <_sk_store_4444_sse41+0x80>
+ DB 235,188 ; jmp 16ee9 <_sk_store_4444_sse41+0x80>
PUBLIC _sk_load_8888_sse41
_sk_load_8888_sse41 LABEL PROC
@@ -21371,19 +21377,19 @@ _sk_load_8888_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 117,89 ; jne 16f8e <_sk_load_8888_sse41+0x75>
+ DB 117,89 ; jne 16fa2 <_sk_load_8888_sse41+0x75>
DB 243,65,15,111,28,128 ; movdqu (%r8,%rax,4),%xmm3
- DB 102,15,111,5,157,77,1,0 ; movdqa 0x14d9d(%rip),%xmm0 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf0>
+ DB 102,15,111,5,169,77,1,0 ; movdqa 0x14da9(%rip),%xmm0 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,5,222,78,1,0 ; movaps 0x14ede(%rip),%xmm8 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xc40>
+ DB 68,15,40,5,250,78,1,0 ; movaps 0x14efa(%rip),%xmm8 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
- DB 102,15,56,0,13,141,77,1,0 ; pshufb 0x14d8d(%rip),%xmm1 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xb00>
+ DB 102,15,56,0,13,153,77,1,0 ; pshufb 0x14d99(%rip),%xmm1 # 2bd10 <_sk_srcover_rgba_8888_sse2_lowp+0xb08>
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,111,211 ; movdqa %xmm3,%xmm2
- DB 102,15,56,0,21,137,77,1,0 ; pshufb 0x14d89(%rip),%xmm2 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xb10>
+ DB 102,15,56,0,21,149,77,1,0 ; pshufb 0x14d95(%rip),%xmm2 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 102,15,114,211,24 ; psrld $0x18,%xmm3
@@ -21394,19 +21400,19 @@ _sk_load_8888_sse41 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,45 ; je 16fc8 <_sk_load_8888_sse41+0xaf>
+ DB 116,45 ; je 16fdc <_sk_load_8888_sse41+0xaf>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,18 ; je 16fb7 <_sk_load_8888_sse41+0x9e>
+ DB 116,18 ; je 16fcb <_sk_load_8888_sse41+0x9e>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,144 ; jne 16f3b <_sk_load_8888_sse41+0x22>
+ DB 117,144 ; jne 16f4f <_sk_load_8888_sse41+0x22>
DB 102,65,15,110,68,128,8 ; movd 0x8(%r8,%rax,4),%xmm0
DB 102,15,112,216,69 ; pshufd $0x45,%xmm0,%xmm3
DB 243,65,15,126,4,128 ; movq (%r8,%rax,4),%xmm0
DB 102,15,58,14,216,15 ; pblendw $0xf,%xmm0,%xmm3
- DB 233,115,255,255,255 ; jmpq 16f3b <_sk_load_8888_sse41+0x22>
+ DB 233,115,255,255,255 ; jmpq 16f4f <_sk_load_8888_sse41+0x22>
DB 102,65,15,110,28,128 ; movd (%r8,%rax,4),%xmm3
- DB 233,104,255,255,255 ; jmpq 16f3b <_sk_load_8888_sse41+0x22>
+ DB 233,104,255,255,255 ; jmpq 16f4f <_sk_load_8888_sse41+0x22>
PUBLIC _sk_load_8888_dst_sse41
_sk_load_8888_dst_sse41 LABEL PROC
@@ -21418,19 +21424,19 @@ _sk_load_8888_dst_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 117,89 ; jne 17048 <_sk_load_8888_dst_sse41+0x75>
+ DB 117,89 ; jne 1705c <_sk_load_8888_dst_sse41+0x75>
DB 243,65,15,111,60,128 ; movdqu (%r8,%rax,4),%xmm7
- DB 102,15,111,37,227,76,1,0 ; movdqa 0x14ce3(%rip),%xmm4 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf0>
+ DB 102,15,111,37,239,76,1,0 ; movdqa 0x14cef(%rip),%xmm4 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 68,15,40,5,36,78,1,0 ; movaps 0x14e24(%rip),%xmm8 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xc40>
+ DB 68,15,40,5,64,78,1,0 ; movaps 0x14e40(%rip),%xmm8 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
DB 65,15,89,224 ; mulps %xmm8,%xmm4
DB 102,15,111,239 ; movdqa %xmm7,%xmm5
- DB 102,15,56,0,45,211,76,1,0 ; pshufb 0x14cd3(%rip),%xmm5 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xb00>
+ DB 102,15,56,0,45,223,76,1,0 ; pshufb 0x14cdf(%rip),%xmm5 # 2bd10 <_sk_srcover_rgba_8888_sse2_lowp+0xb08>
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
DB 65,15,89,232 ; mulps %xmm8,%xmm5
DB 102,15,111,247 ; movdqa %xmm7,%xmm6
- DB 102,15,56,0,53,207,76,1,0 ; pshufb 0x14ccf(%rip),%xmm6 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xb10>
+ DB 102,15,56,0,53,219,76,1,0 ; pshufb 0x14cdb(%rip),%xmm6 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
DB 65,15,89,240 ; mulps %xmm8,%xmm6
DB 102,15,114,215,24 ; psrld $0x18,%xmm7
@@ -21441,19 +21447,19 @@ _sk_load_8888_dst_sse41 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,45 ; je 17082 <_sk_load_8888_dst_sse41+0xaf>
+ DB 116,45 ; je 17096 <_sk_load_8888_dst_sse41+0xaf>
DB 102,15,239,255 ; pxor %xmm7,%xmm7
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,18 ; je 17071 <_sk_load_8888_dst_sse41+0x9e>
+ DB 116,18 ; je 17085 <_sk_load_8888_dst_sse41+0x9e>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,144 ; jne 16ff5 <_sk_load_8888_dst_sse41+0x22>
+ DB 117,144 ; jne 17009 <_sk_load_8888_dst_sse41+0x22>
DB 102,65,15,110,100,128,8 ; movd 0x8(%r8,%rax,4),%xmm4
DB 102,15,112,252,69 ; pshufd $0x45,%xmm4,%xmm7
DB 243,65,15,126,36,128 ; movq (%r8,%rax,4),%xmm4
DB 102,15,58,14,252,15 ; pblendw $0xf,%xmm4,%xmm7
- DB 233,115,255,255,255 ; jmpq 16ff5 <_sk_load_8888_dst_sse41+0x22>
+ DB 233,115,255,255,255 ; jmpq 17009 <_sk_load_8888_dst_sse41+0x22>
DB 102,65,15,110,60,128 ; movd (%r8,%rax,4),%xmm7
- DB 233,104,255,255,255 ; jmpq 16ff5 <_sk_load_8888_dst_sse41+0x22>
+ DB 233,104,255,255,255 ; jmpq 17009 <_sk_load_8888_dst_sse41+0x22>
PUBLIC _sk_gather_8888_sse41
_sk_gather_8888_sse41 LABEL PROC
@@ -21488,17 +21494,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,188,75,1,0 ; movdqa 0x14bbc(%rip),%xmm0 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf0>
+ DB 102,15,111,5,200,75,1,0 ; movdqa 0x14bc8(%rip),%xmm0 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,5,253,76,1,0 ; movaps 0x14cfd(%rip),%xmm8 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xc40>
+ DB 68,15,40,5,25,77,1,0 ; movaps 0x14d19(%rip),%xmm8 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
- DB 102,15,56,0,13,172,75,1,0 ; pshufb 0x14bac(%rip),%xmm1 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xb00>
+ DB 102,15,56,0,13,184,75,1,0 ; pshufb 0x14bb8(%rip),%xmm1 # 2bd10 <_sk_srcover_rgba_8888_sse2_lowp+0xb08>
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,111,211 ; movdqa %xmm3,%xmm2
- DB 102,15,56,0,21,168,75,1,0 ; pshufb 0x14ba8(%rip),%xmm2 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xb10>
+ DB 102,15,56,0,21,180,75,1,0 ; pshufb 0x14bb4(%rip),%xmm2 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 102,15,114,211,24 ; psrld $0x18,%xmm3
@@ -21516,7 +21522,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,130,75,1,0 ; movaps 0x14b82(%rip),%xmm8 # 2bd10 <_sk_srcover_rgba_8888_sse2_lowp+0xb20>
+ DB 68,15,40,5,142,75,1,0 ; movaps 0x14b8e(%rip),%xmm8 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 102,69,15,91,201 ; cvtps2dq %xmm9,%xmm9
@@ -21535,23 +21541,23 @@ _sk_store_8888_sse41 LABEL PROC
DB 102,69,15,235,193 ; por %xmm9,%xmm8
DB 102,69,15,235,194 ; por %xmm10,%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,10 ; jne 171ee <_sk_store_8888_sse41+0x7f>
+ DB 117,10 ; jne 17202 <_sk_store_8888_sse41+0x7f>
DB 243,69,15,127,4,128 ; movdqu %xmm8,(%r8,%rax,4)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,29 ; je 17218 <_sk_store_8888_sse41+0xa9>
+ DB 116,29 ; je 1722c <_sk_store_8888_sse41+0xa9>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,15 ; je 17210 <_sk_store_8888_sse41+0xa1>
+ DB 116,15 ; je 17224 <_sk_store_8888_sse41+0xa1>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,227 ; jne 171ea <_sk_store_8888_sse41+0x7b>
+ DB 117,227 ; jne 171fe <_sk_store_8888_sse41+0x7b>
DB 102,69,15,58,22,68,128,8,2 ; pextrd $0x2,%xmm8,0x8(%r8,%rax,4)
DB 102,69,15,214,4,128 ; movq %xmm8,(%r8,%rax,4)
- DB 235,210 ; jmp 171ea <_sk_store_8888_sse41+0x7b>
+ DB 235,210 ; jmp 171fe <_sk_store_8888_sse41+0x7b>
DB 102,69,15,126,4,128 ; movd %xmm8,(%r8,%rax,4)
- DB 235,202 ; jmp 171ea <_sk_store_8888_sse41+0x7b>
+ DB 235,202 ; jmp 171fe <_sk_store_8888_sse41+0x7b>
PUBLIC _sk_load_bgra_sse41
_sk_load_bgra_sse41 LABEL PROC
@@ -21563,19 +21569,19 @@ _sk_load_bgra_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 117,89 ; jne 17295 <_sk_load_bgra_sse41+0x75>
+ DB 117,89 ; jne 172a9 <_sk_load_bgra_sse41+0x75>
DB 243,65,15,111,28,128 ; movdqu (%r8,%rax,4),%xmm3
- DB 102,15,111,5,150,74,1,0 ; movdqa 0x14a96(%rip),%xmm0 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf0>
+ DB 102,15,111,5,162,74,1,0 ; movdqa 0x14aa2(%rip),%xmm0 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,208 ; cvtdq2ps %xmm0,%xmm2
- DB 68,15,40,5,215,75,1,0 ; movaps 0x14bd7(%rip),%xmm8 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xc40>
+ DB 68,15,40,5,243,75,1,0 ; movaps 0x14bf3(%rip),%xmm8 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
- DB 102,15,56,0,5,134,74,1,0 ; pshufb 0x14a86(%rip),%xmm0 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xb00>
+ DB 102,15,56,0,5,146,74,1,0 ; pshufb 0x14a92(%rip),%xmm0 # 2bd10 <_sk_srcover_rgba_8888_sse2_lowp+0xb08>
DB 15,91,200 ; cvtdq2ps %xmm0,%xmm1
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
- DB 102,15,56,0,5,130,74,1,0 ; pshufb 0x14a82(%rip),%xmm0 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xb10>
+ DB 102,15,56,0,5,142,74,1,0 ; pshufb 0x14a8e(%rip),%xmm0 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,114,211,24 ; psrld $0x18,%xmm3
@@ -21586,19 +21592,19 @@ _sk_load_bgra_sse41 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,45 ; je 172cf <_sk_load_bgra_sse41+0xaf>
+ DB 116,45 ; je 172e3 <_sk_load_bgra_sse41+0xaf>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,18 ; je 172be <_sk_load_bgra_sse41+0x9e>
+ DB 116,18 ; je 172d2 <_sk_load_bgra_sse41+0x9e>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,144 ; jne 17242 <_sk_load_bgra_sse41+0x22>
+ DB 117,144 ; jne 17256 <_sk_load_bgra_sse41+0x22>
DB 102,65,15,110,68,128,8 ; movd 0x8(%r8,%rax,4),%xmm0
DB 102,15,112,216,69 ; pshufd $0x45,%xmm0,%xmm3
DB 243,65,15,126,4,128 ; movq (%r8,%rax,4),%xmm0
DB 102,15,58,14,216,15 ; pblendw $0xf,%xmm0,%xmm3
- DB 233,115,255,255,255 ; jmpq 17242 <_sk_load_bgra_sse41+0x22>
+ DB 233,115,255,255,255 ; jmpq 17256 <_sk_load_bgra_sse41+0x22>
DB 102,65,15,110,28,128 ; movd (%r8,%rax,4),%xmm3
- DB 233,104,255,255,255 ; jmpq 17242 <_sk_load_bgra_sse41+0x22>
+ DB 233,104,255,255,255 ; jmpq 17256 <_sk_load_bgra_sse41+0x22>
PUBLIC _sk_load_bgra_dst_sse41
_sk_load_bgra_dst_sse41 LABEL PROC
@@ -21610,19 +21616,19 @@ _sk_load_bgra_dst_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 117,89 ; jne 1734f <_sk_load_bgra_dst_sse41+0x75>
+ DB 117,89 ; jne 17363 <_sk_load_bgra_dst_sse41+0x75>
DB 243,65,15,111,60,128 ; movdqu (%r8,%rax,4),%xmm7
- DB 102,15,111,37,220,73,1,0 ; movdqa 0x149dc(%rip),%xmm4 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf0>
+ DB 102,15,111,37,232,73,1,0 ; movdqa 0x149e8(%rip),%xmm4 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,244 ; cvtdq2ps %xmm4,%xmm6
- DB 68,15,40,5,29,75,1,0 ; movaps 0x14b1d(%rip),%xmm8 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xc40>
+ DB 68,15,40,5,57,75,1,0 ; movaps 0x14b39(%rip),%xmm8 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
DB 65,15,89,240 ; mulps %xmm8,%xmm6
DB 102,15,111,231 ; movdqa %xmm7,%xmm4
- DB 102,15,56,0,37,204,73,1,0 ; pshufb 0x149cc(%rip),%xmm4 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xb00>
+ DB 102,15,56,0,37,216,73,1,0 ; pshufb 0x149d8(%rip),%xmm4 # 2bd10 <_sk_srcover_rgba_8888_sse2_lowp+0xb08>
DB 15,91,236 ; cvtdq2ps %xmm4,%xmm5
DB 65,15,89,232 ; mulps %xmm8,%xmm5
DB 102,15,111,231 ; movdqa %xmm7,%xmm4
- DB 102,15,56,0,37,200,73,1,0 ; pshufb 0x149c8(%rip),%xmm4 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xb10>
+ DB 102,15,56,0,37,212,73,1,0 ; pshufb 0x149d4(%rip),%xmm4 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
DB 65,15,89,224 ; mulps %xmm8,%xmm4
DB 102,15,114,215,24 ; psrld $0x18,%xmm7
@@ -21633,19 +21639,19 @@ _sk_load_bgra_dst_sse41 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,45 ; je 17389 <_sk_load_bgra_dst_sse41+0xaf>
+ DB 116,45 ; je 1739d <_sk_load_bgra_dst_sse41+0xaf>
DB 102,15,239,255 ; pxor %xmm7,%xmm7
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,18 ; je 17378 <_sk_load_bgra_dst_sse41+0x9e>
+ DB 116,18 ; je 1738c <_sk_load_bgra_dst_sse41+0x9e>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,144 ; jne 172fc <_sk_load_bgra_dst_sse41+0x22>
+ DB 117,144 ; jne 17310 <_sk_load_bgra_dst_sse41+0x22>
DB 102,65,15,110,100,128,8 ; movd 0x8(%r8,%rax,4),%xmm4
DB 102,15,112,252,69 ; pshufd $0x45,%xmm4,%xmm7
DB 243,65,15,126,36,128 ; movq (%r8,%rax,4),%xmm4
DB 102,15,58,14,252,15 ; pblendw $0xf,%xmm4,%xmm7
- DB 233,115,255,255,255 ; jmpq 172fc <_sk_load_bgra_dst_sse41+0x22>
+ DB 233,115,255,255,255 ; jmpq 17310 <_sk_load_bgra_dst_sse41+0x22>
DB 102,65,15,110,60,128 ; movd (%r8,%rax,4),%xmm7
- DB 233,104,255,255,255 ; jmpq 172fc <_sk_load_bgra_dst_sse41+0x22>
+ DB 233,104,255,255,255 ; jmpq 17310 <_sk_load_bgra_dst_sse41+0x22>
PUBLIC _sk_gather_bgra_sse41
_sk_gather_bgra_sse41 LABEL PROC
@@ -21680,17 +21686,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,181,72,1,0 ; movdqa 0x148b5(%rip),%xmm0 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf0>
+ DB 102,15,111,5,193,72,1,0 ; movdqa 0x148c1(%rip),%xmm0 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,208 ; cvtdq2ps %xmm0,%xmm2
- DB 68,15,40,5,246,73,1,0 ; movaps 0x149f6(%rip),%xmm8 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xc40>
+ DB 68,15,40,5,18,74,1,0 ; movaps 0x14a12(%rip),%xmm8 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
- DB 102,15,56,0,5,165,72,1,0 ; pshufb 0x148a5(%rip),%xmm0 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xb00>
+ DB 102,15,56,0,5,177,72,1,0 ; pshufb 0x148b1(%rip),%xmm0 # 2bd10 <_sk_srcover_rgba_8888_sse2_lowp+0xb08>
DB 15,91,200 ; cvtdq2ps %xmm0,%xmm1
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
- DB 102,15,56,0,5,161,72,1,0 ; pshufb 0x148a1(%rip),%xmm0 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xb10>
+ DB 102,15,56,0,5,173,72,1,0 ; pshufb 0x148ad(%rip),%xmm0 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,114,211,24 ; psrld $0x18,%xmm3
@@ -21708,7 +21714,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,123,72,1,0 ; movaps 0x1487b(%rip),%xmm8 # 2bd10 <_sk_srcover_rgba_8888_sse2_lowp+0xb20>
+ DB 68,15,40,5,135,72,1,0 ; movaps 0x14887(%rip),%xmm8 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
DB 68,15,40,202 ; movaps %xmm2,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 102,69,15,91,201 ; cvtps2dq %xmm9,%xmm9
@@ -21727,23 +21733,23 @@ _sk_store_bgra_sse41 LABEL PROC
DB 102,69,15,235,193 ; por %xmm9,%xmm8
DB 102,69,15,235,194 ; por %xmm10,%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,10 ; jne 174f5 <_sk_store_bgra_sse41+0x7f>
+ DB 117,10 ; jne 17509 <_sk_store_bgra_sse41+0x7f>
DB 243,69,15,127,4,128 ; movdqu %xmm8,(%r8,%rax,4)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,29 ; je 1751f <_sk_store_bgra_sse41+0xa9>
+ DB 116,29 ; je 17533 <_sk_store_bgra_sse41+0xa9>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,15 ; je 17517 <_sk_store_bgra_sse41+0xa1>
+ DB 116,15 ; je 1752b <_sk_store_bgra_sse41+0xa1>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,227 ; jne 174f1 <_sk_store_bgra_sse41+0x7b>
+ DB 117,227 ; jne 17505 <_sk_store_bgra_sse41+0x7b>
DB 102,69,15,58,22,68,128,8,2 ; pextrd $0x2,%xmm8,0x8(%r8,%rax,4)
DB 102,69,15,214,4,128 ; movq %xmm8,(%r8,%rax,4)
- DB 235,210 ; jmp 174f1 <_sk_store_bgra_sse41+0x7b>
+ DB 235,210 ; jmp 17505 <_sk_store_bgra_sse41+0x7b>
DB 102,69,15,126,4,128 ; movd %xmm8,(%r8,%rax,4)
- DB 235,202 ; jmp 174f1 <_sk_store_bgra_sse41+0x7b>
+ DB 235,202 ; jmp 17505 <_sk_store_bgra_sse41+0x7b>
PUBLIC _sk_load_f16_sse41
_sk_load_f16_sse41 LABEL PROC
@@ -21755,7 +21761,7 @@ _sk_load_f16_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,68,1,0,0 ; jne 1768b <_sk_load_f16_sse41+0x164>
+ DB 15,133,68,1,0,0 ; jne 1769f <_sk_load_f16_sse41+0x164>
DB 102,65,15,16,4,192 ; movupd (%r8,%rax,8),%xmm0
DB 243,65,15,111,76,192,16 ; movdqu 0x10(%r8,%rax,8),%xmm1
DB 102,68,15,40,200 ; movapd %xmm0,%xmm9
@@ -21765,19 +21771,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,112,75,1,0 ; movdqa 0x14b70(%rip),%xmm8 # 2c0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf00>
+ DB 102,68,15,111,5,140,75,1,0 ; movdqa 0x14b8c(%rip),%xmm8 # 2c120 <_sk_srcover_rgba_8888_sse2_lowp+0xf18>
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
DB 102,65,15,219,200 ; pand %xmm8,%xmm1
- DB 102,68,15,111,21,110,75,1,0 ; movdqa 0x14b6e(%rip),%xmm10 # 2c100 <_sk_srcover_rgba_8888_sse2_lowp+0xf10>
+ DB 102,68,15,111,21,138,75,1,0 ; movdqa 0x14b8a(%rip),%xmm10 # 2c130 <_sk_srcover_rgba_8888_sse2_lowp+0xf28>
DB 102,65,15,219,210 ; pand %xmm10,%xmm2
- DB 102,15,111,29,113,75,1,0 ; movdqa 0x14b71(%rip),%xmm3 # 2c110 <_sk_srcover_rgba_8888_sse2_lowp+0xf20>
+ DB 102,15,111,29,141,75,1,0 ; movdqa 0x14b8d(%rip),%xmm3 # 2c140 <_sk_srcover_rgba_8888_sse2_lowp+0xf38>
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,93,75,1,0 ; movdqa 0x14b5d(%rip),%xmm11 # 2c120 <_sk_srcover_rgba_8888_sse2_lowp+0xf30>
+ DB 102,68,15,111,29,121,75,1,0 ; movdqa 0x14b79(%rip),%xmm11 # 2c150 <_sk_srcover_rgba_8888_sse2_lowp+0xf48>
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
@@ -21820,16 +21826,16 @@ _sk_load_f16_sse41 LABEL PROC
DB 255,224 ; jmpq *%rax
DB 242,65,15,16,4,192 ; movsd (%r8,%rax,8),%xmm0
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,13 ; jne 176a4 <_sk_load_f16_sse41+0x17d>
+ DB 117,13 ; jne 176b8 <_sk_load_f16_sse41+0x17d>
DB 243,15,126,192 ; movq %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
- DB 233,176,254,255,255 ; jmpq 17554 <_sk_load_f16_sse41+0x2d>
+ DB 233,176,254,255,255 ; jmpq 17568 <_sk_load_f16_sse41+0x2d>
DB 102,65,15,22,68,192,8 ; movhpd 0x8(%r8,%rax,8),%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 15,130,155,254,255,255 ; jb 17554 <_sk_load_f16_sse41+0x2d>
+ DB 15,130,155,254,255,255 ; jb 17568 <_sk_load_f16_sse41+0x2d>
DB 243,65,15,126,76,192,16 ; movq 0x10(%r8,%rax,8),%xmm1
- DB 233,143,254,255,255 ; jmpq 17554 <_sk_load_f16_sse41+0x2d>
+ DB 233,143,254,255,255 ; jmpq 17568 <_sk_load_f16_sse41+0x2d>
PUBLIC _sk_load_f16_dst_sse41
_sk_load_f16_dst_sse41 LABEL PROC
@@ -21841,7 +21847,7 @@ _sk_load_f16_dst_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,68,1,0,0 ; jne 17829 <_sk_load_f16_dst_sse41+0x164>
+ DB 15,133,68,1,0,0 ; jne 1783d <_sk_load_f16_dst_sse41+0x164>
DB 102,65,15,16,36,192 ; movupd (%r8,%rax,8),%xmm4
DB 243,65,15,111,108,192,16 ; movdqu 0x10(%r8,%rax,8),%xmm5
DB 102,68,15,40,204 ; movapd %xmm4,%xmm9
@@ -21851,19 +21857,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,210,73,1,0 ; movdqa 0x149d2(%rip),%xmm8 # 2c0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf00>
+ DB 102,68,15,111,5,238,73,1,0 ; movdqa 0x149ee(%rip),%xmm8 # 2c120 <_sk_srcover_rgba_8888_sse2_lowp+0xf18>
DB 102,15,111,238 ; movdqa %xmm6,%xmm5
DB 102,65,15,219,232 ; pand %xmm8,%xmm5
- DB 102,68,15,111,21,208,73,1,0 ; movdqa 0x149d0(%rip),%xmm10 # 2c100 <_sk_srcover_rgba_8888_sse2_lowp+0xf10>
+ DB 102,68,15,111,21,236,73,1,0 ; movdqa 0x149ec(%rip),%xmm10 # 2c130 <_sk_srcover_rgba_8888_sse2_lowp+0xf28>
DB 102,65,15,219,242 ; pand %xmm10,%xmm6
- DB 102,15,111,61,211,73,1,0 ; movdqa 0x149d3(%rip),%xmm7 # 2c110 <_sk_srcover_rgba_8888_sse2_lowp+0xf20>
+ DB 102,15,111,61,239,73,1,0 ; movdqa 0x149ef(%rip),%xmm7 # 2c140 <_sk_srcover_rgba_8888_sse2_lowp+0xf38>
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,191,73,1,0 ; movdqa 0x149bf(%rip),%xmm11 # 2c120 <_sk_srcover_rgba_8888_sse2_lowp+0xf30>
+ DB 102,68,15,111,29,219,73,1,0 ; movdqa 0x149db(%rip),%xmm11 # 2c150 <_sk_srcover_rgba_8888_sse2_lowp+0xf48>
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
@@ -21906,16 +21912,16 @@ _sk_load_f16_dst_sse41 LABEL PROC
DB 255,224 ; jmpq *%rax
DB 242,65,15,16,36,192 ; movsd (%r8,%rax,8),%xmm4
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,13 ; jne 17842 <_sk_load_f16_dst_sse41+0x17d>
+ DB 117,13 ; jne 17856 <_sk_load_f16_dst_sse41+0x17d>
DB 243,15,126,228 ; movq %xmm4,%xmm4
DB 102,15,239,237 ; pxor %xmm5,%xmm5
- DB 233,176,254,255,255 ; jmpq 176f2 <_sk_load_f16_dst_sse41+0x2d>
+ DB 233,176,254,255,255 ; jmpq 17706 <_sk_load_f16_dst_sse41+0x2d>
DB 102,65,15,22,100,192,8 ; movhpd 0x8(%r8,%rax,8),%xmm4
DB 102,15,239,237 ; pxor %xmm5,%xmm5
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 15,130,155,254,255,255 ; jb 176f2 <_sk_load_f16_dst_sse41+0x2d>
+ DB 15,130,155,254,255,255 ; jb 17706 <_sk_load_f16_dst_sse41+0x2d>
DB 243,65,15,126,108,192,16 ; movq 0x10(%r8,%rax,8),%xmm5
- DB 233,143,254,255,255 ; jmpq 176f2 <_sk_load_f16_dst_sse41+0x2d>
+ DB 233,143,254,255,255 ; jmpq 17706 <_sk_load_f16_dst_sse41+0x2d>
PUBLIC _sk_gather_f16_sse41
_sk_gather_f16_sse41 LABEL PROC
@@ -21959,19 +21965,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,208,71,1,0 ; movdqa 0x147d0(%rip),%xmm8 # 2c0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf00>
+ DB 102,68,15,111,5,236,71,1,0 ; movdqa 0x147ec(%rip),%xmm8 # 2c120 <_sk_srcover_rgba_8888_sse2_lowp+0xf18>
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
DB 102,65,15,219,200 ; pand %xmm8,%xmm1
- DB 102,68,15,111,21,206,71,1,0 ; movdqa 0x147ce(%rip),%xmm10 # 2c100 <_sk_srcover_rgba_8888_sse2_lowp+0xf10>
+ DB 102,68,15,111,21,234,71,1,0 ; movdqa 0x147ea(%rip),%xmm10 # 2c130 <_sk_srcover_rgba_8888_sse2_lowp+0xf28>
DB 102,65,15,219,210 ; pand %xmm10,%xmm2
- DB 102,15,111,29,209,71,1,0 ; movdqa 0x147d1(%rip),%xmm3 # 2c110 <_sk_srcover_rgba_8888_sse2_lowp+0xf20>
+ DB 102,15,111,29,237,71,1,0 ; movdqa 0x147ed(%rip),%xmm3 # 2c140 <_sk_srcover_rgba_8888_sse2_lowp+0xf38>
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,189,71,1,0 ; movdqa 0x147bd(%rip),%xmm11 # 2c120 <_sk_srcover_rgba_8888_sse2_lowp+0xf30>
+ DB 102,68,15,111,29,217,71,1,0 ; movdqa 0x147d9(%rip),%xmm11 # 2c150 <_sk_srcover_rgba_8888_sse2_lowp+0xf48>
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
@@ -22022,20 +22028,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,229,70,1,0 ; movdqa 0x146e5(%rip),%xmm9 # 2c130 <_sk_srcover_rgba_8888_sse2_lowp+0xf40>
+ DB 102,68,15,111,13,1,71,1,0 ; movdqa 0x14701(%rip),%xmm9 # 2c160 <_sk_srcover_rgba_8888_sse2_lowp+0xf58>
DB 102,68,15,111,224 ; movdqa %xmm0,%xmm12
DB 102,69,15,219,225 ; pand %xmm9,%xmm12
- DB 102,68,15,111,29,226,70,1,0 ; movdqa 0x146e2(%rip),%xmm11 # 2c140 <_sk_srcover_rgba_8888_sse2_lowp+0xf50>
+ DB 102,68,15,111,29,254,70,1,0 ; movdqa 0x146fe(%rip),%xmm11 # 2c170 <_sk_srcover_rgba_8888_sse2_lowp+0xf68>
DB 102,68,15,111,232 ; movdqa %xmm0,%xmm13
DB 102,69,15,219,235 ; pand %xmm11,%xmm13
- DB 102,68,15,111,21,223,70,1,0 ; movdqa 0x146df(%rip),%xmm10 # 2c150 <_sk_srcover_rgba_8888_sse2_lowp+0xf60>
+ DB 102,68,15,111,21,251,70,1,0 ; movdqa 0x146fb(%rip),%xmm10 # 2c180 <_sk_srcover_rgba_8888_sse2_lowp+0xf78>
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,197,70,1,0 ; movdqa 0x146c5(%rip),%xmm12 # 2c160 <_sk_srcover_rgba_8888_sse2_lowp+0xf70>
+ DB 102,68,15,111,37,225,70,1,0 ; movdqa 0x146e1(%rip),%xmm12 # 2c190 <_sk_srcover_rgba_8888_sse2_lowp+0xf88>
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
@@ -22080,7 +22086,7 @@ _sk_store_f16_sse41 LABEL PROC
DB 102,69,15,111,200 ; movdqa %xmm8,%xmm9
DB 102,69,15,98,205 ; punpckldq %xmm13,%xmm9
DB 72,133,255 ; test %rdi,%rdi
- DB 117,21 ; jne 17b99 <_sk_store_f16_sse41+0x16e>
+ DB 117,21 ; jne 17bad <_sk_store_f16_sse41+0x16e>
DB 69,15,17,12,192 ; movups %xmm9,(%r8,%rax,8)
DB 102,69,15,106,197 ; punpckhdq %xmm13,%xmm8
DB 243,69,15,127,68,192,16 ; movdqu %xmm8,0x10(%r8,%rax,8)
@@ -22088,13 +22094,13 @@ _sk_store_f16_sse41 LABEL PROC
DB 255,224 ; jmpq *%rax
DB 102,69,15,214,12,192 ; movq %xmm9,(%r8,%rax,8)
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 116,240 ; je 17b95 <_sk_store_f16_sse41+0x16a>
+ DB 116,240 ; je 17ba9 <_sk_store_f16_sse41+0x16a>
DB 102,69,15,23,76,192,8 ; movhpd %xmm9,0x8(%r8,%rax,8)
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,227 ; jb 17b95 <_sk_store_f16_sse41+0x16a>
+ DB 114,227 ; jb 17ba9 <_sk_store_f16_sse41+0x16a>
DB 102,69,15,106,197 ; punpckhdq %xmm13,%xmm8
DB 102,69,15,214,68,192,16 ; movq %xmm8,0x10(%r8,%rax,8)
- DB 235,213 ; jmp 17b95 <_sk_store_f16_sse41+0x16a>
+ DB 235,213 ; jmp 17ba9 <_sk_store_f16_sse41+0x16a>
PUBLIC _sk_load_u16_be_sse41
_sk_load_u16_be_sse41 LABEL PROC
@@ -22107,7 +22113,7 @@ _sk_load_u16_be_sse41 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 73,99,193 ; movslq %r9d,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,185,0,0,0 ; jne 17ca0 <_sk_load_u16_be_sse41+0xe0>
+ DB 15,133,185,0,0,0 ; jne 17cb4 <_sk_load_u16_be_sse41+0xe0>
DB 102,65,15,16,4,64 ; movupd (%r8,%rax,2),%xmm0
DB 243,65,15,111,76,64,16 ; movdqu 0x10(%r8,%rax,2),%xmm1
DB 102,15,40,208 ; movapd %xmm0,%xmm2
@@ -22123,7 +22129,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,141,66,1,0 ; movaps 0x1428d(%rip),%xmm8 # 2bec0 <_sk_srcover_rgba_8888_sse2_lowp+0xcd0>
+ DB 68,15,40,5,169,66,1,0 ; movaps 0x142a9(%rip),%xmm8 # 2bef0 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
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
@@ -22151,16 +22157,16 @@ _sk_load_u16_be_sse41 LABEL PROC
DB 255,224 ; jmpq *%rax
DB 242,65,15,16,4,64 ; movsd (%r8,%rax,2),%xmm0
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,13 ; jne 17cb9 <_sk_load_u16_be_sse41+0xf9>
+ DB 117,13 ; jne 17ccd <_sk_load_u16_be_sse41+0xf9>
DB 243,15,126,192 ; movq %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
- DB 233,59,255,255,255 ; jmpq 17bf4 <_sk_load_u16_be_sse41+0x34>
+ DB 233,59,255,255,255 ; jmpq 17c08 <_sk_load_u16_be_sse41+0x34>
DB 102,65,15,22,68,64,8 ; movhpd 0x8(%r8,%rax,2),%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 15,130,38,255,255,255 ; jb 17bf4 <_sk_load_u16_be_sse41+0x34>
+ DB 15,130,38,255,255,255 ; jb 17c08 <_sk_load_u16_be_sse41+0x34>
DB 243,65,15,126,76,64,16 ; movq 0x10(%r8,%rax,2),%xmm1
- DB 233,26,255,255,255 ; jmpq 17bf4 <_sk_load_u16_be_sse41+0x34>
+ DB 233,26,255,255,255 ; jmpq 17c08 <_sk_load_u16_be_sse41+0x34>
PUBLIC _sk_load_rgb_u16_be_sse41
_sk_load_rgb_u16_be_sse41 LABEL PROC
@@ -22175,7 +22181,7 @@ _sk_load_rgb_u16_be_sse41 LABEL PROC
DB 72,141,4,64 ; lea (%rax,%rax,2),%rax
DB 72,193,248,32 ; sar $0x20,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,170,0,0,0 ; jne 17daf <_sk_load_rgb_u16_be_sse41+0xd5>
+ DB 15,133,170,0,0,0 ; jne 17dc3 <_sk_load_rgb_u16_be_sse41+0xd5>
DB 243,65,15,111,20,64 ; movdqu (%r8,%rax,2),%xmm2
DB 243,65,15,111,92,64,8 ; movdqu 0x8(%r8,%rax,2),%xmm3
DB 102,15,115,219,4 ; psrldq $0x4,%xmm3
@@ -22195,7 +22201,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,92,65,1,0 ; movaps 0x1415c(%rip),%xmm8 # 2bec0 <_sk_srcover_rgba_8888_sse2_lowp+0xcd0>
+ DB 68,15,40,5,120,65,1,0 ; movaps 0x14178(%rip),%xmm8 # 2bef0 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
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
@@ -22212,27 +22218,27 @@ _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,131,62,1,0 ; movaps 0x13e83(%rip),%xmm3 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,40,29,143,62,1,0 ; movaps 0x13e8f(%rip),%xmm3 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 255,224 ; jmpq *%rax
DB 102,65,15,110,20,64 ; movd (%r8,%rax,2),%xmm2
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 102,65,15,196,84,64,4,2 ; pinsrw $0x2,0x4(%r8,%rax,2),%xmm2
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,13 ; jne 17dd4 <_sk_load_rgb_u16_be_sse41+0xfa>
+ DB 117,13 ; jne 17de8 <_sk_load_rgb_u16_be_sse41+0xfa>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,239,192 ; pxor %xmm0,%xmm0
- DB 233,85,255,255,255 ; jmpq 17d29 <_sk_load_rgb_u16_be_sse41+0x4f>
+ DB 233,85,255,255,255 ; jmpq 17d3d <_sk_load_rgb_u16_be_sse41+0x4f>
DB 102,65,15,110,68,64,6 ; movd 0x6(%r8,%rax,2),%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 102,65,15,196,68,64,10,2 ; pinsrw $0x2,0xa(%r8,%rax,2),%xmm0
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,24 ; jb 17e05 <_sk_load_rgb_u16_be_sse41+0x12b>
+ DB 114,24 ; jb 17e19 <_sk_load_rgb_u16_be_sse41+0x12b>
DB 102,65,15,110,92,64,12 ; movd 0xc(%r8,%rax,2),%xmm3
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 102,65,15,196,92,64,16,2 ; pinsrw $0x2,0x10(%r8,%rax,2),%xmm3
- DB 233,36,255,255,255 ; jmpq 17d29 <_sk_load_rgb_u16_be_sse41+0x4f>
+ DB 233,36,255,255,255 ; jmpq 17d3d <_sk_load_rgb_u16_be_sse41+0x4f>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
- DB 233,27,255,255,255 ; jmpq 17d29 <_sk_load_rgb_u16_be_sse41+0x4f>
+ DB 233,27,255,255,255 ; jmpq 17d3d <_sk_load_rgb_u16_be_sse41+0x4f>
PUBLIC _sk_store_u16_be_sse41
_sk_store_u16_be_sse41 LABEL PROC
@@ -22244,7 +22250,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,60,67,1,0 ; movaps 0x1433c(%rip),%xmm10 # 2c170 <_sk_srcover_rgba_8888_sse2_lowp+0xf80>
+ DB 68,15,40,21,88,67,1,0 ; movaps 0x14358(%rip),%xmm10 # 2c1a0 <_sk_srcover_rgba_8888_sse2_lowp+0xf98>
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
@@ -22281,7 +22287,7 @@ _sk_store_u16_be_sse41 LABEL PROC
DB 102,69,15,111,208 ; movdqa %xmm8,%xmm10
DB 102,69,15,98,209 ; punpckldq %xmm9,%xmm10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,21 ; jne 17f02 <_sk_store_u16_be_sse41+0xf4>
+ DB 117,21 ; jne 17f16 <_sk_store_u16_be_sse41+0xf4>
DB 69,15,17,20,64 ; movups %xmm10,(%r8,%rax,2)
DB 102,69,15,106,193 ; punpckhdq %xmm9,%xmm8
DB 243,69,15,127,68,64,16 ; movdqu %xmm8,0x10(%r8,%rax,2)
@@ -22289,13 +22295,13 @@ _sk_store_u16_be_sse41 LABEL PROC
DB 255,224 ; jmpq *%rax
DB 102,69,15,214,20,64 ; movq %xmm10,(%r8,%rax,2)
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 116,240 ; je 17efe <_sk_store_u16_be_sse41+0xf0>
+ DB 116,240 ; je 17f12 <_sk_store_u16_be_sse41+0xf0>
DB 102,69,15,23,84,64,8 ; movhpd %xmm10,0x8(%r8,%rax,2)
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,227 ; jb 17efe <_sk_store_u16_be_sse41+0xf0>
+ DB 114,227 ; jb 17f12 <_sk_store_u16_be_sse41+0xf0>
DB 102,69,15,106,193 ; punpckhdq %xmm9,%xmm8
DB 102,69,15,214,68,64,16 ; movq %xmm8,0x10(%r8,%rax,2)
- DB 235,213 ; jmp 17efe <_sk_store_u16_be_sse41+0xf0>
+ DB 235,213 ; jmp 17f12 <_sk_store_u16_be_sse41+0xf0>
PUBLIC _sk_load_f32_sse41
_sk_load_f32_sse41 LABEL PROC
@@ -22309,7 +22315,7 @@ _sk_load_f32_sse41 LABEL PROC
DB 73,99,193 ; movslq %r9d,%rax
DB 69,15,16,4,128 ; movups (%r8,%rax,4),%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,66 ; jne 17f94 <_sk_load_f32_sse41+0x6b>
+ DB 117,66 ; jne 17fa8 <_sk_load_f32_sse41+0x6b>
DB 65,15,16,68,128,16 ; movups 0x10(%r8,%rax,4),%xmm0
DB 65,15,16,92,128,32 ; movups 0x20(%r8,%rax,4),%xmm3
DB 69,15,16,76,128,48 ; movups 0x30(%r8,%rax,4),%xmm9
@@ -22329,17 +22335,17 @@ _sk_load_f32_sse41 LABEL PROC
DB 255,224 ; jmpq *%rax
DB 69,15,87,201 ; xorps %xmm9,%xmm9
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,8 ; jne 17fa6 <_sk_load_f32_sse41+0x7d>
+ DB 117,8 ; jne 17fba <_sk_load_f32_sse41+0x7d>
DB 15,87,219 ; xorps %xmm3,%xmm3
DB 15,87,192 ; xorps %xmm0,%xmm0
- DB 235,190 ; jmp 17f64 <_sk_load_f32_sse41+0x3b>
+ DB 235,190 ; jmp 17f78 <_sk_load_f32_sse41+0x3b>
DB 65,15,16,68,128,16 ; movups 0x10(%r8,%rax,4),%xmm0
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,8 ; jb 17fba <_sk_load_f32_sse41+0x91>
+ DB 114,8 ; jb 17fce <_sk_load_f32_sse41+0x91>
DB 65,15,16,92,128,32 ; movups 0x20(%r8,%rax,4),%xmm3
- DB 235,170 ; jmp 17f64 <_sk_load_f32_sse41+0x3b>
+ DB 235,170 ; jmp 17f78 <_sk_load_f32_sse41+0x3b>
DB 15,87,219 ; xorps %xmm3,%xmm3
- DB 235,165 ; jmp 17f64 <_sk_load_f32_sse41+0x3b>
+ DB 235,165 ; jmp 17f78 <_sk_load_f32_sse41+0x3b>
PUBLIC _sk_load_f32_dst_sse41
_sk_load_f32_dst_sse41 LABEL PROC
@@ -22353,7 +22359,7 @@ _sk_load_f32_dst_sse41 LABEL PROC
DB 73,99,193 ; movslq %r9d,%rax
DB 69,15,16,4,128 ; movups (%r8,%rax,4),%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,66 ; jne 1802a <_sk_load_f32_dst_sse41+0x6b>
+ DB 117,66 ; jne 1803e <_sk_load_f32_dst_sse41+0x6b>
DB 65,15,16,100,128,16 ; movups 0x10(%r8,%rax,4),%xmm4
DB 65,15,16,124,128,32 ; movups 0x20(%r8,%rax,4),%xmm7
DB 69,15,16,76,128,48 ; movups 0x30(%r8,%rax,4),%xmm9
@@ -22373,17 +22379,17 @@ _sk_load_f32_dst_sse41 LABEL PROC
DB 255,224 ; jmpq *%rax
DB 69,15,87,201 ; xorps %xmm9,%xmm9
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,8 ; jne 1803c <_sk_load_f32_dst_sse41+0x7d>
+ DB 117,8 ; jne 18050 <_sk_load_f32_dst_sse41+0x7d>
DB 15,87,255 ; xorps %xmm7,%xmm7
DB 15,87,228 ; xorps %xmm4,%xmm4
- DB 235,190 ; jmp 17ffa <_sk_load_f32_dst_sse41+0x3b>
+ DB 235,190 ; jmp 1800e <_sk_load_f32_dst_sse41+0x3b>
DB 65,15,16,100,128,16 ; movups 0x10(%r8,%rax,4),%xmm4
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,8 ; jb 18050 <_sk_load_f32_dst_sse41+0x91>
+ DB 114,8 ; jb 18064 <_sk_load_f32_dst_sse41+0x91>
DB 65,15,16,124,128,32 ; movups 0x20(%r8,%rax,4),%xmm7
- DB 235,170 ; jmp 17ffa <_sk_load_f32_dst_sse41+0x3b>
+ DB 235,170 ; jmp 1800e <_sk_load_f32_dst_sse41+0x3b>
DB 15,87,255 ; xorps %xmm7,%xmm7
- DB 235,165 ; jmp 17ffa <_sk_load_f32_dst_sse41+0x3b>
+ DB 235,165 ; jmp 1800e <_sk_load_f32_dst_sse41+0x3b>
PUBLIC _sk_store_f32_sse41
_sk_store_f32_sse41 LABEL PROC
@@ -22410,7 +22416,7 @@ _sk_store_f32_sse41 LABEL PROC
DB 102,69,15,20,203 ; unpcklpd %xmm11,%xmm9
DB 102,69,15,17,36,128 ; movupd %xmm12,(%r8,%rax,4)
DB 72,133,255 ; test %rdi,%rdi
- DB 117,29 ; jne 180d2 <_sk_store_f32_sse41+0x7d>
+ DB 117,29 ; jne 180e6 <_sk_store_f32_sse41+0x7d>
DB 102,69,15,21,211 ; unpckhpd %xmm11,%xmm10
DB 69,15,17,68,128,16 ; movups %xmm8,0x10(%r8,%rax,4)
DB 102,69,15,17,76,128,32 ; movupd %xmm9,0x20(%r8,%rax,4)
@@ -22418,12 +22424,12 @@ _sk_store_f32_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 116,246 ; je 180ce <_sk_store_f32_sse41+0x79>
+ DB 116,246 ; je 180e2 <_sk_store_f32_sse41+0x79>
DB 69,15,17,68,128,16 ; movups %xmm8,0x10(%r8,%rax,4)
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,234 ; jb 180ce <_sk_store_f32_sse41+0x79>
+ DB 114,234 ; jb 180e2 <_sk_store_f32_sse41+0x79>
DB 102,69,15,17,76,128,32 ; movupd %xmm9,0x20(%r8,%rax,4)
- DB 235,225 ; jmp 180ce <_sk_store_f32_sse41+0x79>
+ DB 235,225 ; jmp 180e2 <_sk_store_f32_sse41+0x79>
PUBLIC _sk_repeat_x_sse41
_sk_repeat_x_sse41 LABEL PROC
@@ -22463,7 +22469,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,174,56,1,0 ; mulss 0x138ae(%rip),%xmm9 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 243,68,15,89,13,186,56,1,0 ; mulss 0x138ba(%rip),%xmm9 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
DB 68,15,89,200 ; mulps %xmm0,%xmm9
DB 102,69,15,58,8,201,1 ; roundps $0x1,%xmm9,%xmm9
@@ -22486,7 +22492,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,85,56,1,0 ; mulss 0x13855(%rip),%xmm9 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 243,68,15,89,13,97,56,1,0 ; mulss 0x13861(%rip),%xmm9 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
DB 68,15,89,201 ; mulps %xmm1,%xmm9
DB 102,69,15,58,8,201,1 ; roundps $0x1,%xmm9,%xmm9
@@ -22503,7 +22509,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,37,58,1,0 ; minps 0x13a25(%rip),%xmm8 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,93,5,49,58,1,0 ; minps 0x13a31(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -22514,16 +22520,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,2,58,1,0 ; minps 0x13a02(%rip),%xmm8 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,93,5,14,58,1,0 ; minps 0x13a0e(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
PUBLIC _sk_mirror_x_1_sse41
_sk_mirror_x_1_sse41 LABEL PROC
- DB 68,15,40,5,82,58,1,0 ; movaps 0x13a52(%rip),%xmm8 # 2bc90 <_sk_srcover_rgba_8888_sse2_lowp+0xaa0>
+ DB 68,15,40,5,94,58,1,0 ; movaps 0x13a5e(%rip),%xmm8 # 2bcb0 <_sk_srcover_rgba_8888_sse2_lowp+0xaa8>
DB 65,15,88,192 ; addps %xmm8,%xmm0
- DB 68,15,40,13,214,57,1,0 ; movaps 0x139d6(%rip),%xmm9 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xa30>
+ DB 68,15,40,13,226,57,1,0 ; movaps 0x139e2(%rip),%xmm9 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 68,15,89,200 ; mulps %xmm0,%xmm9
DB 102,69,15,58,8,201,1 ; roundps $0x1,%xmm9,%xmm9
DB 69,15,88,201 ; addps %xmm9,%xmm9
@@ -22534,7 +22540,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,179,57,1,0 ; minps 0x139b3(%rip),%xmm8 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,93,5,191,57,1,0 ; minps 0x139bf(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -22542,10 +22548,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,241,62,1,0 ; mulps 0x13ef1(%rip),%xmm0 # 2c180 <_sk_srcover_rgba_8888_sse2_lowp+0xf90>
- DB 15,89,13,250,62,1,0 ; mulps 0x13efa(%rip),%xmm1 # 2c190 <_sk_srcover_rgba_8888_sse2_lowp+0xfa0>
+ DB 15,89,5,13,63,1,0 ; mulps 0x13f0d(%rip),%xmm0 # 2c1b0 <_sk_srcover_rgba_8888_sse2_lowp+0xfa8>
+ DB 15,89,13,22,63,1,0 ; mulps 0x13f16(%rip),%xmm1 # 2c1c0 <_sk_srcover_rgba_8888_sse2_lowp+0xfb8>
DB 15,88,200 ; addps %xmm0,%xmm1
- DB 15,89,29,0,63,1,0 ; mulps 0x13f00(%rip),%xmm3 # 2c1a0 <_sk_srcover_rgba_8888_sse2_lowp+0xfb0>
+ DB 15,89,29,28,63,1,0 ; mulps 0x13f1c(%rip),%xmm3 # 2c1d0 <_sk_srcover_rgba_8888_sse2_lowp+0xfc8>
DB 15,88,217 ; addps %xmm1,%xmm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
@@ -22841,9 +22847,9 @@ _sk_evenly_spaced_gradient_sse41 LABEL PROC
DB 72,139,24 ; mov (%rax),%rbx
DB 76,139,112,8 ; mov 0x8(%rax),%r14
DB 72,255,203 ; dec %rbx
- DB 120,7 ; js 18740 <_sk_evenly_spaced_gradient_sse41+0x18>
+ DB 120,7 ; js 18754 <_sk_evenly_spaced_gradient_sse41+0x18>
DB 243,72,15,42,203 ; cvtsi2ss %rbx,%xmm1
- DB 235,21 ; jmp 18755 <_sk_evenly_spaced_gradient_sse41+0x2d>
+ DB 235,21 ; jmp 18769 <_sk_evenly_spaced_gradient_sse41+0x2d>
DB 73,137,216 ; mov %rbx,%r8
DB 73,209,232 ; shr %r8
DB 131,227,1 ; and $0x1,%ebx
@@ -22930,15 +22936,15 @@ _sk_evenly_spaced_gradient_sse41 LABEL PROC
PUBLIC _sk_gauss_a_to_rgba_sse41
_sk_gauss_a_to_rgba_sse41 LABEL PROC
- DB 15,40,5,175,56,1,0 ; movaps 0x138af(%rip),%xmm0 # 2c1b0 <_sk_srcover_rgba_8888_sse2_lowp+0xfc0>
+ DB 15,40,5,203,56,1,0 ; movaps 0x138cb(%rip),%xmm0 # 2c1e0 <_sk_srcover_rgba_8888_sse2_lowp+0xfd8>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,181,56,1,0 ; addps 0x138b5(%rip),%xmm0 # 2c1c0 <_sk_srcover_rgba_8888_sse2_lowp+0xfd0>
+ DB 15,88,5,209,56,1,0 ; addps 0x138d1(%rip),%xmm0 # 2c1f0 <_sk_srcover_rgba_8888_sse2_lowp+0xfe8>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,187,56,1,0 ; addps 0x138bb(%rip),%xmm0 # 2c1d0 <_sk_srcover_rgba_8888_sse2_lowp+0xfe0>
+ DB 15,88,5,215,56,1,0 ; addps 0x138d7(%rip),%xmm0 # 2c200 <_sk_srcover_rgba_8888_sse2_lowp+0xff8>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,193,56,1,0 ; addps 0x138c1(%rip),%xmm0 # 2c1e0 <_sk_srcover_rgba_8888_sse2_lowp+0xff0>
+ DB 15,88,5,221,56,1,0 ; addps 0x138dd(%rip),%xmm0 # 2c210 <_sk_srcover_rgba_8888_sse2_lowp+0x1008>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,199,56,1,0 ; addps 0x138c7(%rip),%xmm0 # 2c1f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1000>
+ DB 15,88,5,227,56,1,0 ; addps 0x138e3(%rip),%xmm0 # 2c220 <_sk_srcover_rgba_8888_sse2_lowp+0x1018>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
@@ -22953,7 +22959,7 @@ _sk_gradient_sse41 LABEL PROC
DB 76,139,0 ; mov (%rax),%r8
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 73,131,248,2 ; cmp $0x2,%r8
- DB 114,41 ; jb 18971 <_sk_gradient_sse41+0x3b>
+ DB 114,41 ; jb 18985 <_sk_gradient_sse41+0x3b>
DB 76,139,72,72 ; mov 0x48(%rax),%r9
DB 73,255,200 ; dec %r8
DB 73,131,193,4 ; add $0x4,%r9
@@ -22964,7 +22970,7 @@ _sk_gradient_sse41 LABEL PROC
DB 102,15,250,202 ; psubd %xmm2,%xmm1
DB 73,131,193,4 ; add $0x4,%r9
DB 73,255,200 ; dec %r8
- DB 117,230 ; jne 18957 <_sk_gradient_sse41+0x21>
+ DB 117,230 ; jne 1896b <_sk_gradient_sse41+0x21>
DB 102,73,15,58,22,200,1 ; pextrq $0x1,%xmm1,%r8
DB 69,137,193 ; mov %r8d,%r9d
DB 73,193,232,32 ; shr $0x20,%r8
@@ -23089,26 +23095,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,62,54,1,0 ; movaps 0x1363e(%rip),%xmm10 # 2c200 <_sk_srcover_rgba_8888_sse2_lowp+0x1010>
+ DB 68,15,40,21,90,54,1,0 ; movaps 0x1365a(%rip),%xmm10 # 2c230 <_sk_srcover_rgba_8888_sse2_lowp+0x1028>
DB 69,15,89,213 ; mulps %xmm13,%xmm10
- DB 68,15,88,21,66,54,1,0 ; addps 0x13642(%rip),%xmm10 # 2c210 <_sk_srcover_rgba_8888_sse2_lowp+0x1020>
+ DB 68,15,88,21,94,54,1,0 ; addps 0x1365e(%rip),%xmm10 # 2c240 <_sk_srcover_rgba_8888_sse2_lowp+0x1038>
DB 69,15,89,213 ; mulps %xmm13,%xmm10
- DB 68,15,88,21,70,54,1,0 ; addps 0x13646(%rip),%xmm10 # 2c220 <_sk_srcover_rgba_8888_sse2_lowp+0x1030>
+ DB 68,15,88,21,98,54,1,0 ; addps 0x13662(%rip),%xmm10 # 2c250 <_sk_srcover_rgba_8888_sse2_lowp+0x1048>
DB 69,15,89,213 ; mulps %xmm13,%xmm10
- DB 68,15,88,21,74,54,1,0 ; addps 0x1364a(%rip),%xmm10 # 2c230 <_sk_srcover_rgba_8888_sse2_lowp+0x1040>
+ DB 68,15,88,21,102,54,1,0 ; addps 0x13666(%rip),%xmm10 # 2c260 <_sk_srcover_rgba_8888_sse2_lowp+0x1058>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
DB 65,15,194,195,1 ; cmpltps %xmm11,%xmm0
- DB 68,15,40,29,73,54,1,0 ; movaps 0x13649(%rip),%xmm11 # 2c240 <_sk_srcover_rgba_8888_sse2_lowp+0x1050>
+ DB 68,15,40,29,101,54,1,0 ; movaps 0x13665(%rip),%xmm11 # 2c270 <_sk_srcover_rgba_8888_sse2_lowp+0x1068>
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,18,48,1,0 ; movaps 0x13012(%rip),%xmm11 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xa30>
+ DB 68,15,40,29,30,48,1,0 ; movaps 0x1301e(%rip),%xmm11 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 69,15,92,218 ; subps %xmm10,%xmm11
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 102,69,15,56,20,211 ; blendvps %xmm0,%xmm11,%xmm10
DB 15,40,193 ; movaps %xmm1,%xmm0
DB 65,15,194,192,1 ; cmpltps %xmm8,%xmm0
- DB 68,15,40,13,4,48,1,0 ; movaps 0x13004(%rip),%xmm9 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,40,13,16,48,1,0 ; movaps 0x13010(%rip),%xmm9 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,92,202 ; subps %xmm10,%xmm9
DB 102,69,15,56,20,209 ; blendvps %xmm0,%xmm9,%xmm10
DB 69,15,194,194,7 ; cmpordps %xmm10,%xmm8
@@ -23138,7 +23144,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,189,53,1,0 ; mulps 0x135bd(%rip),%xmm9 # 2c250 <_sk_srcover_rgba_8888_sse2_lowp+0x1060>
+ DB 68,15,89,13,217,53,1,0 ; mulps 0x135d9(%rip),%xmm9 # 2c280 <_sk_srcover_rgba_8888_sse2_lowp+0x1078>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,225 ; movaps %xmm1,%xmm12
DB 69,15,89,228 ; mulps %xmm12,%xmm12
@@ -23146,7 +23152,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,168,53,1,0 ; mulps 0x135a8(%rip),%xmm10 # 2c260 <_sk_srcover_rgba_8888_sse2_lowp+0x1070>
+ DB 68,15,89,21,196,53,1,0 ; mulps 0x135c4(%rip),%xmm10 # 2c290 <_sk_srcover_rgba_8888_sse2_lowp+0x1088>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
@@ -23155,8 +23161,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,80,52,1,0 ; xorps 0x13450(%rip),%xmm9 # 2c130 <_sk_srcover_rgba_8888_sse2_lowp+0xf40>
- DB 68,15,89,5,56,47,1,0 ; mulps 0x12f38(%rip),%xmm8 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xa30>
+ DB 68,15,87,13,108,52,1,0 ; xorps 0x1346c(%rip),%xmm9 # 2c160 <_sk_srcover_rgba_8888_sse2_lowp+0xf58>
+ DB 68,15,89,5,68,47,1,0 ; mulps 0x12f44(%rip),%xmm8 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 69,15,92,202 ; subps %xmm10,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
@@ -23175,7 +23181,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,31,53,1,0 ; mulps 0x1351f(%rip),%xmm9 # 2c250 <_sk_srcover_rgba_8888_sse2_lowp+0x1060>
+ DB 68,15,89,13,59,53,1,0 ; mulps 0x1353b(%rip),%xmm9 # 2c280 <_sk_srcover_rgba_8888_sse2_lowp+0x1078>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,225 ; movaps %xmm1,%xmm12
DB 69,15,89,228 ; mulps %xmm12,%xmm12
@@ -23183,7 +23189,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,10,53,1,0 ; mulps 0x1350a(%rip),%xmm10 # 2c260 <_sk_srcover_rgba_8888_sse2_lowp+0x1070>
+ DB 68,15,89,21,38,53,1,0 ; mulps 0x13526(%rip),%xmm10 # 2c290 <_sk_srcover_rgba_8888_sse2_lowp+0x1088>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
@@ -23192,8 +23198,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,178,51,1,0 ; xorps 0x133b2(%rip),%xmm9 # 2c130 <_sk_srcover_rgba_8888_sse2_lowp+0xf40>
- DB 68,15,89,5,154,46,1,0 ; mulps 0x12e9a(%rip),%xmm8 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xa30>
+ DB 68,15,87,13,206,51,1,0 ; xorps 0x133ce(%rip),%xmm9 # 2c160 <_sk_srcover_rgba_8888_sse2_lowp+0xf58>
+ DB 68,15,89,5,166,46,1,0 ; mulps 0x12ea6(%rip),%xmm8 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 69,15,92,202 ; subps %xmm10,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
@@ -23209,7 +23215,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,146,52,1,0 ; mulps 0x13492(%rip),%xmm9 # 2c250 <_sk_srcover_rgba_8888_sse2_lowp+0x1060>
+ DB 68,15,89,13,174,52,1,0 ; mulps 0x134ae(%rip),%xmm9 # 2c280 <_sk_srcover_rgba_8888_sse2_lowp+0x1078>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,209 ; movaps %xmm1,%xmm10
DB 69,15,89,210 ; mulps %xmm10,%xmm10
@@ -23217,7 +23223,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,78,51,1,0 ; xorps 0x1334e(%rip),%xmm0 # 2c130 <_sk_srcover_rgba_8888_sse2_lowp+0xf40>
+ DB 15,87,5,106,51,1,0 ; xorps 0x1336a(%rip),%xmm0 # 2c160 <_sk_srcover_rgba_8888_sse2_lowp+0xf58>
DB 65,15,94,193 ; divps %xmm9,%xmm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23259,7 +23265,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,189,45,1,0 ; movaps 0x12dbd(%rip),%xmm8 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xa30>
+ DB 68,15,40,5,201,45,1,0 ; movaps 0x12dc9(%rip),%xmm8 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 15,17,0 ; movups %xmm0,(%rax)
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,88,200 ; addps %xmm8,%xmm9
@@ -23299,8 +23305,8 @@ _sk_bilinear_nx_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,64,64 ; movups 0x40(%rax),%xmm8
- DB 15,88,5,127,51,1,0 ; addps 0x1337f(%rip),%xmm0 # 2c270 <_sk_srcover_rgba_8888_sse2_lowp+0x1080>
- DB 68,15,40,13,55,45,1,0 ; movaps 0x12d37(%rip),%xmm9 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,88,5,155,51,1,0 ; addps 0x1339b(%rip),%xmm0 # 2c2a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1098>
+ DB 68,15,40,13,67,45,1,0 ; movaps 0x12d43(%rip),%xmm9 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 68,15,17,136,128,0,0,0 ; movups %xmm9,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23311,7 +23317,7 @@ _sk_bilinear_px_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,64,64 ; movups 0x40(%rax),%xmm8
- DB 15,88,5,6,45,1,0 ; addps 0x12d06(%rip),%xmm0 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xa30>
+ DB 15,88,5,18,45,1,0 ; addps 0x12d12(%rip),%xmm0 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 68,15,17,128,128,0,0,0 ; movups %xmm8,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23321,8 +23327,8 @@ _sk_bilinear_ny_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
DB 68,15,16,64,96 ; movups 0x60(%rax),%xmm8
- DB 15,88,13,56,51,1,0 ; addps 0x13338(%rip),%xmm1 # 2c270 <_sk_srcover_rgba_8888_sse2_lowp+0x1080>
- DB 68,15,40,13,240,44,1,0 ; movaps 0x12cf0(%rip),%xmm9 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,88,13,84,51,1,0 ; addps 0x13354(%rip),%xmm1 # 2c2a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1098>
+ DB 68,15,40,13,252,44,1,0 ; movaps 0x12cfc(%rip),%xmm9 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 68,15,17,136,160,0,0,0 ; movups %xmm9,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23333,7 +23339,7 @@ _sk_bilinear_py_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
DB 68,15,16,64,96 ; movups 0x60(%rax),%xmm8
- DB 15,88,13,190,44,1,0 ; addps 0x12cbe(%rip),%xmm1 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xa30>
+ DB 15,88,13,202,44,1,0 ; addps 0x12cca(%rip),%xmm1 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 68,15,17,128,160,0,0,0 ; movups %xmm8,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23343,13 +23349,13 @@ _sk_bicubic_n3x_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,64,64 ; movups 0x40(%rax),%xmm8
- DB 15,88,5,1,51,1,0 ; addps 0x13301(%rip),%xmm0 # 2c280 <_sk_srcover_rgba_8888_sse2_lowp+0x1090>
- DB 68,15,40,13,169,44,1,0 ; movaps 0x12ca9(%rip),%xmm9 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,88,5,29,51,1,0 ; addps 0x1331d(%rip),%xmm0 # 2c2b0 <_sk_srcover_rgba_8888_sse2_lowp+0x10a8>
+ DB 68,15,40,13,181,44,1,0 ; movaps 0x12cb5(%rip),%xmm9 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 69,15,40,193 ; movaps %xmm9,%xmm8
DB 69,15,89,192 ; mulps %xmm8,%xmm8
- DB 68,15,89,13,245,50,1,0 ; mulps 0x132f5(%rip),%xmm9 # 2c290 <_sk_srcover_rgba_8888_sse2_lowp+0x10a0>
- DB 68,15,88,13,125,46,1,0 ; addps 0x12e7d(%rip),%xmm9 # 2be20 <_sk_srcover_rgba_8888_sse2_lowp+0xc30>
+ DB 68,15,89,13,17,51,1,0 ; mulps 0x13311(%rip),%xmm9 # 2c2c0 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
+ DB 68,15,88,13,153,46,1,0 ; addps 0x12e99(%rip),%xmm9 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 68,15,17,136,128,0,0,0 ; movups %xmm9,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23360,16 +23366,16 @@ _sk_bicubic_n1x_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,64,64 ; movups 0x40(%rax),%xmm8
- DB 15,88,5,172,50,1,0 ; addps 0x132ac(%rip),%xmm0 # 2c270 <_sk_srcover_rgba_8888_sse2_lowp+0x1080>
- DB 68,15,40,13,100,44,1,0 ; movaps 0x12c64(%rip),%xmm9 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,88,5,200,50,1,0 ; addps 0x132c8(%rip),%xmm0 # 2c2a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1098>
+ DB 68,15,40,13,112,44,1,0 ; movaps 0x12c70(%rip),%xmm9 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,92,200 ; subps %xmm8,%xmm9
- DB 68,15,40,5,200,50,1,0 ; movaps 0x132c8(%rip),%xmm8 # 2c2a0 <_sk_srcover_rgba_8888_sse2_lowp+0x10b0>
+ DB 68,15,40,5,228,50,1,0 ; movaps 0x132e4(%rip),%xmm8 # 2c2d0 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,204,50,1,0 ; addps 0x132cc(%rip),%xmm8 # 2c2b0 <_sk_srcover_rgba_8888_sse2_lowp+0x10c0>
+ DB 68,15,88,5,232,50,1,0 ; addps 0x132e8(%rip),%xmm8 # 2c2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x10d8>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,48,44,1,0 ; addps 0x12c30(%rip),%xmm8 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xa30>
+ DB 68,15,88,5,60,44,1,0 ; addps 0x12c3c(%rip),%xmm8 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,196,50,1,0 ; addps 0x132c4(%rip),%xmm8 # 2c2c0 <_sk_srcover_rgba_8888_sse2_lowp+0x10d0>
+ DB 68,15,88,5,224,50,1,0 ; addps 0x132e0(%rip),%xmm8 # 2c2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
DB 68,15,17,128,128,0,0,0 ; movups %xmm8,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23377,17 +23383,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,14,44,1,0 ; movaps 0x12c0e(%rip),%xmm8 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xa30>
+ DB 68,15,40,5,26,44,1,0 ; movaps 0x12c1a(%rip),%xmm8 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,72,64 ; movups 0x40(%rax),%xmm9
DB 65,15,88,192 ; addps %xmm8,%xmm0
- DB 68,15,40,21,122,50,1,0 ; movaps 0x1327a(%rip),%xmm10 # 2c2a0 <_sk_srcover_rgba_8888_sse2_lowp+0x10b0>
+ DB 68,15,40,21,150,50,1,0 ; movaps 0x13296(%rip),%xmm10 # 2c2d0 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,126,50,1,0 ; addps 0x1327e(%rip),%xmm10 # 2c2b0 <_sk_srcover_rgba_8888_sse2_lowp+0x10c0>
+ DB 68,15,88,21,154,50,1,0 ; addps 0x1329a(%rip),%xmm10 # 2c2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x10d8>
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,122,50,1,0 ; addps 0x1327a(%rip),%xmm10 # 2c2c0 <_sk_srcover_rgba_8888_sse2_lowp+0x10d0>
+ DB 68,15,88,21,150,50,1,0 ; addps 0x13296(%rip),%xmm10 # 2c2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
DB 68,15,17,144,128,0,0,0 ; movups %xmm10,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23397,11 +23403,11 @@ _sk_bicubic_p3x_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,64,64 ; movups 0x40(%rax),%xmm8
- DB 15,88,5,77,50,1,0 ; addps 0x1324d(%rip),%xmm0 # 2c2b0 <_sk_srcover_rgba_8888_sse2_lowp+0x10c0>
+ DB 15,88,5,105,50,1,0 ; addps 0x13269(%rip),%xmm0 # 2c2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x10d8>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 69,15,89,201 ; mulps %xmm9,%xmm9
- DB 68,15,89,5,29,50,1,0 ; mulps 0x1321d(%rip),%xmm8 # 2c290 <_sk_srcover_rgba_8888_sse2_lowp+0x10a0>
- DB 68,15,88,5,165,45,1,0 ; addps 0x12da5(%rip),%xmm8 # 2be20 <_sk_srcover_rgba_8888_sse2_lowp+0xc30>
+ DB 68,15,89,5,57,50,1,0 ; mulps 0x13239(%rip),%xmm8 # 2c2c0 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
+ DB 68,15,88,5,193,45,1,0 ; addps 0x12dc1(%rip),%xmm8 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
DB 68,15,17,128,128,0,0,0 ; movups %xmm8,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23412,13 +23418,13 @@ _sk_bicubic_n3y_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
DB 68,15,16,64,96 ; movups 0x60(%rax),%xmm8
- DB 15,88,13,227,49,1,0 ; addps 0x131e3(%rip),%xmm1 # 2c280 <_sk_srcover_rgba_8888_sse2_lowp+0x1090>
- DB 68,15,40,13,139,43,1,0 ; movaps 0x12b8b(%rip),%xmm9 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,88,13,255,49,1,0 ; addps 0x131ff(%rip),%xmm1 # 2c2b0 <_sk_srcover_rgba_8888_sse2_lowp+0x10a8>
+ DB 68,15,40,13,151,43,1,0 ; movaps 0x12b97(%rip),%xmm9 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 69,15,40,193 ; movaps %xmm9,%xmm8
DB 69,15,89,192 ; mulps %xmm8,%xmm8
- DB 68,15,89,13,215,49,1,0 ; mulps 0x131d7(%rip),%xmm9 # 2c290 <_sk_srcover_rgba_8888_sse2_lowp+0x10a0>
- DB 68,15,88,13,95,45,1,0 ; addps 0x12d5f(%rip),%xmm9 # 2be20 <_sk_srcover_rgba_8888_sse2_lowp+0xc30>
+ DB 68,15,89,13,243,49,1,0 ; mulps 0x131f3(%rip),%xmm9 # 2c2c0 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
+ DB 68,15,88,13,123,45,1,0 ; addps 0x12d7b(%rip),%xmm9 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 68,15,17,136,160,0,0,0 ; movups %xmm9,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23429,16 +23435,16 @@ _sk_bicubic_n1y_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
DB 68,15,16,64,96 ; movups 0x60(%rax),%xmm8
- DB 15,88,13,141,49,1,0 ; addps 0x1318d(%rip),%xmm1 # 2c270 <_sk_srcover_rgba_8888_sse2_lowp+0x1080>
- DB 68,15,40,13,69,43,1,0 ; movaps 0x12b45(%rip),%xmm9 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,88,13,169,49,1,0 ; addps 0x131a9(%rip),%xmm1 # 2c2a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1098>
+ DB 68,15,40,13,81,43,1,0 ; movaps 0x12b51(%rip),%xmm9 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,92,200 ; subps %xmm8,%xmm9
- DB 68,15,40,5,169,49,1,0 ; movaps 0x131a9(%rip),%xmm8 # 2c2a0 <_sk_srcover_rgba_8888_sse2_lowp+0x10b0>
+ DB 68,15,40,5,197,49,1,0 ; movaps 0x131c5(%rip),%xmm8 # 2c2d0 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,173,49,1,0 ; addps 0x131ad(%rip),%xmm8 # 2c2b0 <_sk_srcover_rgba_8888_sse2_lowp+0x10c0>
+ DB 68,15,88,5,201,49,1,0 ; addps 0x131c9(%rip),%xmm8 # 2c2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x10d8>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,17,43,1,0 ; addps 0x12b11(%rip),%xmm8 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xa30>
+ DB 68,15,88,5,29,43,1,0 ; addps 0x12b1d(%rip),%xmm8 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,165,49,1,0 ; addps 0x131a5(%rip),%xmm8 # 2c2c0 <_sk_srcover_rgba_8888_sse2_lowp+0x10d0>
+ DB 68,15,88,5,193,49,1,0 ; addps 0x131c1(%rip),%xmm8 # 2c2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
DB 68,15,17,128,160,0,0,0 ; movups %xmm8,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23446,17 +23452,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,42,1,0 ; movaps 0x12aef(%rip),%xmm8 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xa30>
+ DB 68,15,40,5,251,42,1,0 ; movaps 0x12afb(%rip),%xmm8 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
DB 68,15,16,72,96 ; movups 0x60(%rax),%xmm9
DB 65,15,88,200 ; addps %xmm8,%xmm1
- DB 68,15,40,21,90,49,1,0 ; movaps 0x1315a(%rip),%xmm10 # 2c2a0 <_sk_srcover_rgba_8888_sse2_lowp+0x10b0>
+ DB 68,15,40,21,118,49,1,0 ; movaps 0x13176(%rip),%xmm10 # 2c2d0 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,94,49,1,0 ; addps 0x1315e(%rip),%xmm10 # 2c2b0 <_sk_srcover_rgba_8888_sse2_lowp+0x10c0>
+ DB 68,15,88,21,122,49,1,0 ; addps 0x1317a(%rip),%xmm10 # 2c2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x10d8>
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,49,1,0 ; addps 0x1315a(%rip),%xmm10 # 2c2c0 <_sk_srcover_rgba_8888_sse2_lowp+0x10d0>
+ DB 68,15,88,21,118,49,1,0 ; addps 0x13176(%rip),%xmm10 # 2c2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
DB 68,15,17,144,160,0,0,0 ; movups %xmm10,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23466,11 +23472,11 @@ _sk_bicubic_p3y_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
DB 68,15,16,64,96 ; movups 0x60(%rax),%xmm8
- DB 15,88,13,44,49,1,0 ; addps 0x1312c(%rip),%xmm1 # 2c2b0 <_sk_srcover_rgba_8888_sse2_lowp+0x10c0>
+ DB 15,88,13,72,49,1,0 ; addps 0x13148(%rip),%xmm1 # 2c2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x10d8>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 69,15,89,201 ; mulps %xmm9,%xmm9
- DB 68,15,89,5,252,48,1,0 ; mulps 0x130fc(%rip),%xmm8 # 2c290 <_sk_srcover_rgba_8888_sse2_lowp+0x10a0>
- DB 68,15,88,5,132,44,1,0 ; addps 0x12c84(%rip),%xmm8 # 2be20 <_sk_srcover_rgba_8888_sse2_lowp+0xc30>
+ DB 68,15,89,5,24,49,1,0 ; mulps 0x13118(%rip),%xmm8 # 2c2c0 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
+ DB 68,15,88,5,160,44,1,0 ; addps 0x12ca0(%rip),%xmm8 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
DB 68,15,17,128,160,0,0,0 ; movups %xmm8,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23565,7 +23571,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,255,47,1,0 ; movaps 0x12fff(%rip),%xmm4 # 2c2d0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e0>
+ DB 15,40,37,27,48,1,0 ; movaps 0x1301b(%rip),%xmm4 # 2c300 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
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
@@ -23604,7 +23610,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,86,47,1,0 ; movdqa 0x12f56(%rip),%xmm12 # 2c2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f0>
+ DB 102,68,15,111,37,114,47,1,0 ; movdqa 0x12f72(%rip),%xmm12 # 2c310 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
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
@@ -23627,7 +23633,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,90,40,1,0 ; movdqa 0x1285a(%rip),%xmm4 # 2bc60 <_sk_srcover_rgba_8888_sse2_lowp+0xa70>
+ DB 102,15,111,37,102,40,1,0 ; movdqa 0x12866(%rip),%xmm4 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
DB 102,15,254,220 ; paddd %xmm4,%xmm3
DB 102,15,111,252 ; movdqa %xmm4,%xmm7
DB 102,73,15,58,22,222,1 ; pextrq $0x1,%xmm3,%r14
@@ -23800,7 +23806,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,101,43,1,0 ; movdqa 0x12b65(%rip),%xmm5 # 2c2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f0>
+ DB 102,15,111,45,129,43,1,0 ; movdqa 0x12b81(%rip),%xmm5 # 2c310 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
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
@@ -23821,7 +23827,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,118,36,1,0 ; movdqa 0x12476(%rip),%xmm7 # 2bc60 <_sk_srcover_rgba_8888_sse2_lowp+0xa70>
+ DB 102,15,111,61,130,36,1,0 ; movdqa 0x12482(%rip),%xmm7 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
DB 102,15,254,199 ; paddd %xmm7,%xmm0
DB 102,72,15,58,22,193,1 ; pextrq $0x1,%xmm0,%rcx
DB 102,72,15,126,195 ; movq %xmm0,%rbx
@@ -23887,7 +23893,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,161,41,1,0 ; movdqa 0x129a1(%rip),%xmm1 # 2c2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f0>
+ DB 102,15,111,13,189,41,1,0 ; movdqa 0x129bd(%rip),%xmm1 # 2c310 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
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
@@ -23908,7 +23914,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,172,34,1,0 ; movdqa 0x122ac(%rip),%xmm2 # 2bc60 <_sk_srcover_rgba_8888_sse2_lowp+0xa70>
+ DB 102,15,111,21,184,34,1,0 ; movdqa 0x122b8(%rip),%xmm2 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
DB 102,68,15,254,194 ; paddd %xmm2,%xmm8
DB 102,76,15,58,22,193,1 ; pextrq $0x1,%xmm8,%rcx
DB 102,76,15,126,195 ; movq %xmm8,%rbx
@@ -24033,7 +24039,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,227,38,1,0 ; movaps 0x126e3(%rip),%xmm3 # 2c2d0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e0>
+ DB 15,40,29,255,38,1,0 ; movaps 0x126ff(%rip),%xmm3 # 2c300 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
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
@@ -24090,7 +24096,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,221,37,1,0 ; movdqa 0x125dd(%rip),%xmm11 # 2c2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f0>
+ DB 102,68,15,111,29,249,37,1,0 ; movdqa 0x125f9(%rip),%xmm11 # 2c310 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
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
@@ -24112,7 +24118,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,229,30,1,0 ; movdqa 0x11ee5(%rip),%xmm10 # 2bc60 <_sk_srcover_rgba_8888_sse2_lowp+0xa70>
+ DB 102,68,15,111,21,241,30,1,0 ; movdqa 0x11ef1(%rip),%xmm10 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
DB 102,65,15,254,218 ; paddd %xmm10,%xmm3
DB 102,73,15,58,22,222,1 ; pextrq $0x1,%xmm3,%r14
DB 102,72,15,126,219 ; movq %xmm3,%rbx
@@ -24130,7 +24136,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,19,37,1,0 ; psubd 0x12513(%rip),%xmm3 # 2c2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1100>
+ DB 102,15,250,29,47,37,1,0 ; psubd 0x1252f(%rip),%xmm3 # 2c320 <_sk_srcover_rgba_8888_sse2_lowp+0x1118>
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
@@ -24185,7 +24191,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,243,35,1,0 ; psubd 0x123f3(%rip),%xmm5 # 2c2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1100>
+ DB 102,15,250,45,15,36,1,0 ; psubd 0x1240f(%rip),%xmm5 # 2c320 <_sk_srcover_rgba_8888_sse2_lowp+0x1118>
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
@@ -24310,7 +24316,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,214,26,1,0 ; movdqa 0x11ad6(%rip),%xmm7 # 2bc60 <_sk_srcover_rgba_8888_sse2_lowp+0xa70>
+ DB 102,15,111,61,226,26,1,0 ; movdqa 0x11ae2(%rip),%xmm7 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
DB 102,15,254,223 ; paddd %xmm7,%xmm3
DB 102,72,15,58,22,217,1 ; pextrq $0x1,%xmm3,%rcx
DB 102,72,15,126,221 ; movq %xmm3,%rbp
@@ -24396,7 +24402,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,22,25,1,0 ; movdqa 0x11916(%rip),%xmm10 # 2bc60 <_sk_srcover_rgba_8888_sse2_lowp+0xa70>
+ DB 102,68,15,111,21,34,25,1,0 ; movdqa 0x11922(%rip),%xmm10 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
DB 102,65,15,254,202 ; paddd %xmm10,%xmm1
DB 102,72,15,58,22,201,1 ; pextrq $0x1,%xmm1,%rcx
DB 102,72,15,126,203 ; movq %xmm1,%rbx
@@ -24492,7 +24498,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,170,29,1,0 ; movdqa 0x11daa(%rip),%xmm2 # 2c2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f0>
+ DB 102,15,111,21,198,29,1,0 ; movdqa 0x11dc6(%rip),%xmm2 # 2c310 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
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
@@ -24513,7 +24519,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,185,22,1,0 ; movdqa 0x116b9(%rip),%xmm4 # 2bc60 <_sk_srcover_rgba_8888_sse2_lowp+0xa70>
+ DB 102,15,111,37,197,22,1,0 ; movdqa 0x116c5(%rip),%xmm4 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
DB 102,15,254,196 ; paddd %xmm4,%xmm0
DB 102,72,15,58,22,193,1 ; pextrq $0x1,%xmm0,%rcx
DB 102,72,15,126,195 ; movq %xmm0,%rbx
@@ -24585,7 +24591,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,213,27,1,0 ; psubd 0x11bd5(%rip),%xmm2 # 2c2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1100>
+ DB 102,15,250,21,241,27,1,0 ; psubd 0x11bf1(%rip),%xmm2 # 2c320 <_sk_srcover_rgba_8888_sse2_lowp+0x1118>
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
@@ -24619,7 +24625,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,33,27,1,0 ; psubd 0x11b21(%rip),%xmm1 # 2c2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1100>
+ DB 102,15,250,13,61,27,1,0 ; psubd 0x11b3d(%rip),%xmm1 # 2c320 <_sk_srcover_rgba_8888_sse2_lowp+0x1118>
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
@@ -24684,7 +24690,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,181,25,1,0 ; movdqa 0x119b5(%rip),%xmm4 # 2c2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f0>
+ DB 102,15,111,37,209,25,1,0 ; movdqa 0x119d1(%rip),%xmm4 # 2c310 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
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
@@ -24705,7 +24711,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,198,18,1,0 ; movdqa 0x112c6(%rip),%xmm3 # 2bc60 <_sk_srcover_rgba_8888_sse2_lowp+0xa70>
+ DB 102,15,111,29,210,18,1,0 ; movdqa 0x112d2(%rip),%xmm3 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
DB 102,15,254,203 ; paddd %xmm3,%xmm1
DB 102,72,15,58,22,201,1 ; pextrq $0x1,%xmm1,%rcx
DB 102,72,15,126,203 ; movq %xmm1,%rbx
@@ -24777,7 +24783,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,230,23,1,0 ; psubd 0x117e6(%rip),%xmm0 # 2c2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1100>
+ DB 102,15,250,5,2,24,1,0 ; psubd 0x11802(%rip),%xmm0 # 2c320 <_sk_srcover_rgba_8888_sse2_lowp+0x1118>
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
@@ -24795,7 +24801,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,244,16,1,0 ; paddd 0x110f4(%rip),%xmm0 # 2bc60 <_sk_srcover_rgba_8888_sse2_lowp+0xa70>
+ DB 102,15,254,5,0,17,1,0 ; paddd 0x11100(%rip),%xmm0 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
DB 102,72,15,58,22,193,1 ; pextrq $0x1,%xmm0,%rcx
DB 102,72,15,126,195 ; movq %xmm0,%rbx
DB 137,221 ; mov %ebx,%ebp
@@ -24811,7 +24817,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,45,23,1,0 ; psubd 0x1172d(%rip),%xmm0 # 2c2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1100>
+ DB 102,15,250,5,73,23,1,0 ; psubd 0x11749(%rip),%xmm0 # 2c320 <_sk_srcover_rgba_8888_sse2_lowp+0x1118>
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
@@ -24829,7 +24835,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,59,16,1,0 ; paddd 0x1103b(%rip),%xmm0 # 2bc60 <_sk_srcover_rgba_8888_sse2_lowp+0xa70>
+ DB 102,15,254,5,71,16,1,0 ; paddd 0x11047(%rip),%xmm0 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
DB 102,72,15,58,22,195,1 ; pextrq $0x1,%xmm0,%rbx
DB 102,72,15,126,197 ; movq %xmm0,%rbp
DB 137,233 ; mov %ebp,%ecx
@@ -24892,7 +24898,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,243,14,1,0 ; movaps 0x10ef3(%rip),%xmm3 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,40,29,255,14,1,0 ; movaps 0x10eff(%rip),%xmm3 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 72,139,76,36,120 ; mov 0x78(%rsp),%rcx
DB 15,40,164,36,192,0,0,0 ; movaps 0xc0(%rsp),%xmm4
DB 15,40,172,36,208,0,0,0 ; movaps 0xd0(%rsp),%xmm5
@@ -24938,13 +24944,13 @@ _sk_start_pipeline_sse2 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 1ae8f <_sk_start_pipeline_sse2+0x11a>
+ DB 15,131,153,0,0,0 ; jae 1aea3 <_sk_start_pipeline_sse2+0x11a>
DB 72,139,133,24,255,255,255 ; mov -0xe8(%rbp),%rax
DB 72,141,64,4 ; lea 0x4(%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 1ae56 <_sk_start_pipeline_sse2+0xe1>
+ DB 119,62 ; ja 1ae6a <_sk_start_pipeline_sse2+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
@@ -24963,10 +24969,10 @@ _sk_start_pipeline_sse2 LABEL PROC
DB 73,131,196,8 ; add $0x8,%r12
DB 77,57,252 ; cmp %r15,%r12
DB 73,137,212 ; mov %rdx,%r12
- DB 118,201 ; jbe 1ae1f <_sk_start_pipeline_sse2+0xaa>
+ DB 118,201 ; jbe 1ae33 <_sk_start_pipeline_sse2+0xaa>
DB 76,137,255 ; mov %r15,%rdi
DB 72,41,215 ; sub %rdx,%rdi
- DB 116,33 ; je 1ae7f <_sk_start_pipeline_sse2+0x10a>
+ DB 116,33 ; je 1ae93 <_sk_start_pipeline_sse2+0x10a>
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -24980,7 +24986,7 @@ _sk_start_pipeline_sse2 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 1ae08 <_sk_start_pipeline_sse2+0x93>
+ DB 15,133,121,255,255,255 ; jne 1ae1c <_sk_start_pipeline_sse2+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
@@ -25011,13 +25017,13 @@ _sk_seed_shader_sse2 LABEL PROC
DB 102,15,110,194 ; movd %edx,%xmm0
DB 102,15,112,192,0 ; pshufd $0x0,%xmm0,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,88,5,23,13,1,0 ; addps 0x10d17(%rip),%xmm0 # 2bc10 <_sk_srcover_rgba_8888_sse2_lowp+0xa20>
+ DB 15,88,5,35,13,1,0 ; addps 0x10d23(%rip),%xmm0 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
DB 102,15,110,201 ; movd %ecx,%xmm1
DB 102,15,112,201,0 ; pshufd $0x0,%xmm1,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,88,13,20,13,1,0 ; addps 0x10d14(%rip),%xmm1 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xa30>
+ DB 15,88,13,32,13,1,0 ; addps 0x10d20(%rip),%xmm1 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,21,27,13,1,0 ; movaps 0x10d1b(%rip),%xmm2 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,40,21,39,13,1,0 ; movaps 0x10d27(%rip),%xmm2 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,87,219 ; xorps %xmm3,%xmm3
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 15,87,237 ; xorps %xmm5,%xmm5
@@ -25030,18 +25036,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,180,12,1,0 ; paddd 0x10cb4(%rip),%xmm8 # 2bbf0 <_sk_srcover_rgba_8888_sse2_lowp+0xa00>
+ DB 102,68,15,254,5,192,12,1,0 ; paddd 0x10cc0(%rip),%xmm8 # 2bc10 <_sk_srcover_rgba_8888_sse2_lowp+0xa08>
DB 102,68,15,110,201 ; movd %ecx,%xmm9
DB 102,69,15,112,201,0 ; pshufd $0x0,%xmm9,%xmm9
DB 102,69,15,239,200 ; pxor %xmm8,%xmm9
- DB 102,68,15,111,21,235,12,1,0 ; movdqa 0x10ceb(%rip),%xmm10 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa50>
+ DB 102,68,15,111,21,247,12,1,0 ; movdqa 0x10cf7(%rip),%xmm10 # 2bc60 <_sk_srcover_rgba_8888_sse2_lowp+0xa58>
DB 102,69,15,111,217 ; movdqa %xmm9,%xmm11
DB 102,69,15,219,218 ; pand %xmm10,%xmm11
DB 102,65,15,114,243,5 ; pslld $0x5,%xmm11
DB 102,69,15,219,208 ; pand %xmm8,%xmm10
DB 102,65,15,114,242,4 ; pslld $0x4,%xmm10
- DB 102,68,15,111,37,215,12,1,0 ; movdqa 0x10cd7(%rip),%xmm12 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa60>
- DB 102,68,15,111,45,222,12,1,0 ; movdqa 0x10cde(%rip),%xmm13 # 2bc60 <_sk_srcover_rgba_8888_sse2_lowp+0xa70>
+ DB 102,68,15,111,37,227,12,1,0 ; movdqa 0x10ce3(%rip),%xmm12 # 2bc70 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,68,15,111,45,234,12,1,0 ; movdqa 0x10cea(%rip),%xmm13 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
DB 102,69,15,111,241 ; movdqa %xmm9,%xmm14
DB 102,69,15,219,245 ; pand %xmm13,%xmm14
DB 102,65,15,114,246,2 ; pslld $0x2,%xmm14
@@ -25057,8 +25063,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,153,12,1,0 ; mulps 0x10c99(%rip),%xmm8 # 2bc70 <_sk_srcover_rgba_8888_sse2_lowp+0xa80>
- DB 68,15,88,5,161,12,1,0 ; addps 0x10ca1(%rip),%xmm8 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xa90>
+ DB 68,15,89,5,165,12,1,0 ; mulps 0x10ca5(%rip),%xmm8 # 2bc90 <_sk_srcover_rgba_8888_sse2_lowp+0xa88>
+ DB 68,15,88,5,173,12,1,0 ; addps 0x10cad(%rip),%xmm8 # 2bca0 <_sk_srcover_rgba_8888_sse2_lowp+0xa98>
DB 243,68,15,16,16 ; movss (%rax),%xmm10
DB 69,15,198,210,0 ; shufps $0x0,%xmm10,%xmm10
DB 69,15,89,208 ; mulps %xmm8,%xmm10
@@ -25096,7 +25102,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,215,11,1,0 ; movaps 0x10bd7(%rip),%xmm3 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,40,29,227,11,1,0 ; movaps 0x10be3(%rip),%xmm3 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -25105,7 +25111,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,195,11,1,0 ; movaps 0x10bc3(%rip),%xmm0 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,40,5,207,11,1,0 ; movaps 0x10bcf(%rip),%xmm0 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -25143,7 +25149,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,115,11,1,0 ; movaps 0x10b73(%rip),%xmm8 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,40,5,127,11,1,0 ; movaps 0x10b7f(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -25166,7 +25172,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,38,11,1,0 ; movaps 0x10b26(%rip),%xmm9 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,40,13,50,11,1,0 ; movaps 0x10b32(%rip),%xmm9 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 65,15,88,192 ; addps %xmm8,%xmm0
@@ -25207,7 +25213,7 @@ _sk_dstin_sse2 LABEL PROC
PUBLIC _sk_srcout_sse2
_sk_srcout_sse2 LABEL PROC
- DB 68,15,40,5,186,10,1,0 ; movaps 0x10aba(%rip),%xmm8 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,40,5,198,10,1,0 ; movaps 0x10ac6(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 68,15,92,199 ; subps %xmm7,%xmm8
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
@@ -25218,7 +25224,7 @@ _sk_srcout_sse2 LABEL PROC
PUBLIC _sk_dstout_sse2
_sk_dstout_sse2 LABEL PROC
- DB 68,15,40,5,154,10,1,0 ; movaps 0x10a9a(%rip),%xmm8 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,40,5,166,10,1,0 ; movaps 0x10aa6(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 15,89,196 ; mulps %xmm4,%xmm0
@@ -25233,7 +25239,7 @@ _sk_dstout_sse2 LABEL PROC
PUBLIC _sk_srcover_sse2
_sk_srcover_sse2 LABEL PROC
- DB 68,15,40,5,109,10,1,0 ; movaps 0x10a6d(%rip),%xmm8 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,40,5,121,10,1,0 ; movaps 0x10a79(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -25251,7 +25257,7 @@ _sk_srcover_sse2 LABEL PROC
PUBLIC _sk_dstover_sse2
_sk_dstover_sse2 LABEL PROC
- DB 68,15,40,5,49,10,1,0 ; movaps 0x10a31(%rip),%xmm8 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,40,5,61,10,1,0 ; movaps 0x10a3d(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 68,15,92,199 ; subps %xmm7,%xmm8
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 15,88,196 ; addps %xmm4,%xmm0
@@ -25275,7 +25281,7 @@ _sk_modulate_sse2 LABEL PROC
PUBLIC _sk_multiply_sse2
_sk_multiply_sse2 LABEL PROC
- DB 68,15,40,5,245,9,1,0 ; movaps 0x109f5(%rip),%xmm8 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,40,5,1,10,1,0 ; movaps 0x10a01(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 69,15,40,209 ; movaps %xmm9,%xmm10
@@ -25311,7 +25317,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,118,9,1,0 ; movaps 0x10976(%rip),%xmm8 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,40,5,130,9,1,0 ; movaps 0x10982(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 65,15,93,192 ; minps %xmm8,%xmm0
DB 15,88,205 ; addps %xmm5,%xmm1
DB 65,15,93,200 ; minps %xmm8,%xmm1
@@ -25349,7 +25355,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,2,9,1,0 ; movaps 0x10902(%rip),%xmm3 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,40,29,14,9,1,0 ; movaps 0x1090e(%rip),%xmm3 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 68,15,40,203 ; movaps %xmm3,%xmm9
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 65,15,89,193 ; mulps %xmm9,%xmm0
@@ -25395,7 +25401,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,93,8,1,0 ; movaps 0x1085d(%rip),%xmm2 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,40,21,105,8,1,0 ; movaps 0x10869(%rip),%xmm2 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -25427,7 +25433,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,242,7,1,0 ; movaps 0x107f2(%rip),%xmm2 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,40,21,254,7,1,0 ; movaps 0x107fe(%rip),%xmm2 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -25462,7 +25468,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,124,7,1,0 ; movaps 0x1077c(%rip),%xmm2 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,40,21,136,7,1,0 ; movaps 0x10788(%rip),%xmm2 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -25488,7 +25494,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,44,7,1,0 ; movaps 0x1072c(%rip),%xmm2 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,40,21,56,7,1,0 ; movaps 0x10738(%rip),%xmm2 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -25499,7 +25505,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,15,7,1,0 ; movaps 0x1070f(%rip),%xmm9 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,40,13,27,7,1,0 ; movaps 0x1071b(%rip),%xmm9 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,40,209 ; movaps %xmm9,%xmm10
DB 68,15,92,215 ; subps %xmm7,%xmm10
DB 69,15,40,218 ; movaps %xmm10,%xmm11
@@ -25592,7 +25598,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,183,5,1,0 ; movaps 0x105b7(%rip),%xmm10 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,40,21,195,5,1,0 ; movaps 0x105c3(%rip),%xmm10 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,40,218 ; movaps %xmm10,%xmm11
DB 68,15,92,223 ; subps %xmm7,%xmm11
DB 65,15,40,195 ; movaps %xmm11,%xmm0
@@ -25683,7 +25689,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,93,4,1,0 ; movaps 0x1045d(%rip),%xmm11 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,40,29,105,4,1,0 ; movaps 0x10469(%rip),%xmm11 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,40,211 ; movaps %xmm11,%xmm10
DB 68,15,92,215 ; subps %xmm7,%xmm10
DB 69,15,40,194 ; movaps %xmm10,%xmm8
@@ -25770,7 +25776,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,24,3,1,0 ; movaps 0x10318(%rip),%xmm9 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,40,13,36,3,1,0 ; movaps 0x10324(%rip),%xmm9 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,40,209 ; movaps %xmm9,%xmm10
DB 68,15,92,215 ; subps %xmm7,%xmm10
DB 69,15,40,218 ; movaps %xmm10,%xmm11
@@ -25860,7 +25866,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,194,1,1,0 ; movaps 0x101c2(%rip),%xmm9 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,40,13,206,1,1,0 ; movaps 0x101ce(%rip),%xmm9 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,40,249 ; movaps %xmm9,%xmm15
DB 69,15,92,250 ; subps %xmm10,%xmm15
DB 69,15,40,218 ; movaps %xmm10,%xmm11
@@ -25873,10 +25879,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,236,1,1,0 ; movaps 0x101ec(%rip),%xmm14 # 2bc90 <_sk_srcover_rgba_8888_sse2_lowp+0xaa0>
+ DB 68,15,40,53,248,1,1,0 ; movaps 0x101f8(%rip),%xmm14 # 2bcb0 <_sk_srcover_rgba_8888_sse2_lowp+0xaa8>
DB 69,15,88,222 ; addps %xmm14,%xmm11
DB 68,15,89,216 ; mulps %xmm0,%xmm11
- DB 68,15,40,21,236,1,1,0 ; movaps 0x101ec(%rip),%xmm10 # 2bca0 <_sk_srcover_rgba_8888_sse2_lowp+0xab0>
+ DB 68,15,40,21,248,1,1,0 ; movaps 0x101f8(%rip),%xmm10 # 2bcc0 <_sk_srcover_rgba_8888_sse2_lowp+0xab8>
DB 69,15,89,234 ; mulps %xmm10,%xmm13
DB 69,15,88,235 ; addps %xmm11,%xmm13
DB 15,88,228 ; addps %xmm4,%xmm4
@@ -26021,7 +26027,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,120,255,0,0 ; movaps 0xff78(%rip),%xmm8 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,40,5,132,255,0,0 ; movaps 0xff84(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,40,216 ; movaps %xmm8,%xmm11
DB 15,40,207 ; movaps %xmm7,%xmm1
DB 68,15,92,217 ; subps %xmm1,%xmm11
@@ -26069,12 +26075,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,53,255,0,0 ; movaps 0xff35(%rip),%xmm15 # 2bcb0 <_sk_srcover_rgba_8888_sse2_lowp+0xac0>
+ DB 68,15,40,61,65,255,0,0 ; movaps 0xff41(%rip),%xmm15 # 2bcd0 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
DB 65,15,89,231 ; mulps %xmm15,%xmm4
- DB 15,40,5,58,255,0,0 ; movaps 0xff3a(%rip),%xmm0 # 2bcc0 <_sk_srcover_rgba_8888_sse2_lowp+0xad0>
+ DB 15,40,5,70,255,0,0 ; movaps 0xff46(%rip),%xmm0 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xad8>
DB 15,89,240 ; mulps %xmm0,%xmm6
DB 15,88,244 ; addps %xmm4,%xmm6
- DB 68,15,40,53,60,255,0,0 ; movaps 0xff3c(%rip),%xmm14 # 2bcd0 <_sk_srcover_rgba_8888_sse2_lowp+0xae0>
+ DB 68,15,40,53,72,255,0,0 ; movaps 0xff48(%rip),%xmm14 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
DB 68,15,40,239 ; movaps %xmm7,%xmm13
DB 69,15,89,238 ; mulps %xmm14,%xmm13
DB 68,15,88,238 ; addps %xmm6,%xmm13
@@ -26252,14 +26258,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,137,252,0,0 ; movaps 0xfc89(%rip),%xmm8 # 2bcb0 <_sk_srcover_rgba_8888_sse2_lowp+0xac0>
+ DB 68,15,40,5,149,252,0,0 ; movaps 0xfc95(%rip),%xmm8 # 2bcd0 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
DB 15,40,214 ; movaps %xmm6,%xmm2
DB 65,15,89,208 ; mulps %xmm8,%xmm2
- DB 15,40,13,139,252,0,0 ; movaps 0xfc8b(%rip),%xmm1 # 2bcc0 <_sk_srcover_rgba_8888_sse2_lowp+0xad0>
+ DB 15,40,13,151,252,0,0 ; movaps 0xfc97(%rip),%xmm1 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xad8>
DB 15,40,221 ; movaps %xmm5,%xmm3
DB 15,89,217 ; mulps %xmm1,%xmm3
DB 15,88,218 ; addps %xmm2,%xmm3
- DB 68,15,40,37,138,252,0,0 ; movaps 0xfc8a(%rip),%xmm12 # 2bcd0 <_sk_srcover_rgba_8888_sse2_lowp+0xae0>
+ DB 68,15,40,37,150,252,0,0 ; movaps 0xfc96(%rip),%xmm12 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
DB 69,15,89,236 ; mulps %xmm12,%xmm13
DB 68,15,88,235 ; addps %xmm3,%xmm13
DB 65,15,40,210 ; movaps %xmm10,%xmm2
@@ -26304,7 +26310,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,63,251,0,0 ; movaps 0xfb3f(%rip),%xmm8 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,40,5,75,251,0,0 ; movaps 0xfb4b(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 65,15,40,224 ; movaps %xmm8,%xmm4
DB 68,15,92,199 ; subps %xmm7,%xmm8
DB 15,88,253 ; addps %xmm5,%xmm7
@@ -26405,14 +26411,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,71,250,0,0 ; movaps 0xfa47(%rip),%xmm13 # 2bcb0 <_sk_srcover_rgba_8888_sse2_lowp+0xac0>
+ DB 68,15,40,45,83,250,0,0 ; movaps 0xfa53(%rip),%xmm13 # 2bcd0 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
DB 68,15,40,198 ; movaps %xmm6,%xmm8
DB 69,15,89,197 ; mulps %xmm13,%xmm8
- DB 68,15,40,53,71,250,0,0 ; movaps 0xfa47(%rip),%xmm14 # 2bcc0 <_sk_srcover_rgba_8888_sse2_lowp+0xad0>
+ DB 68,15,40,53,83,250,0,0 ; movaps 0xfa53(%rip),%xmm14 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xad8>
DB 65,15,40,195 ; movaps %xmm11,%xmm0
DB 65,15,89,198 ; mulps %xmm14,%xmm0
DB 65,15,88,192 ; addps %xmm8,%xmm0
- DB 68,15,40,29,67,250,0,0 ; movaps 0xfa43(%rip),%xmm11 # 2bcd0 <_sk_srcover_rgba_8888_sse2_lowp+0xae0>
+ DB 68,15,40,29,79,250,0,0 ; movaps 0xfa4f(%rip),%xmm11 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
DB 69,15,89,227 ; mulps %xmm11,%xmm12
DB 68,15,88,224 ; addps %xmm0,%xmm12
DB 65,15,40,193 ; movaps %xmm9,%xmm0
@@ -26420,7 +26426,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,127,249,0,0 ; movaps 0xf97f(%rip),%xmm8 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,40,5,139,249,0,0 ; movaps 0xf98b(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 65,15,40,224 ; movaps %xmm8,%xmm4
DB 15,92,226 ; subps %xmm2,%xmm4
DB 15,89,252 ; mulps %xmm4,%xmm7
@@ -26556,15 +26562,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,1,248,0,0 ; movaps 0xf801(%rip),%xmm12 # 2bcb0 <_sk_srcover_rgba_8888_sse2_lowp+0xac0>
+ DB 68,15,40,37,13,248,0,0 ; movaps 0xf80d(%rip),%xmm12 # 2bcd0 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
DB 68,15,40,199 ; movaps %xmm7,%xmm8
DB 69,15,89,196 ; mulps %xmm12,%xmm8
- DB 68,15,40,45,1,248,0,0 ; movaps 0xf801(%rip),%xmm13 # 2bcc0 <_sk_srcover_rgba_8888_sse2_lowp+0xad0>
+ DB 68,15,40,45,13,248,0,0 ; movaps 0xf80d(%rip),%xmm13 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xad8>
DB 68,15,40,241 ; movaps %xmm1,%xmm14
DB 69,15,89,245 ; mulps %xmm13,%xmm14
DB 69,15,88,240 ; addps %xmm8,%xmm14
- DB 68,15,40,29,253,247,0,0 ; movaps 0xf7fd(%rip),%xmm11 # 2bcd0 <_sk_srcover_rgba_8888_sse2_lowp+0xae0>
- DB 68,15,40,5,85,247,0,0 ; movaps 0xf755(%rip),%xmm8 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,40,29,9,248,0,0 ; movaps 0xf809(%rip),%xmm11 # 2bcf0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 68,15,40,5,97,247,0,0 ; movaps 0xf761(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,40,248 ; movaps %xmm8,%xmm15
DB 65,15,40,194 ; movaps %xmm10,%xmm0
DB 68,15,92,248 ; subps %xmm0,%xmm15
@@ -26704,10 +26710,10 @@ _sk_srcover_rgba_8888_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,228,0,0,0 ; jne 1c7c8 <_sk_srcover_rgba_8888_sse2+0x104>
+ DB 15,133,228,0,0,0 ; jne 1c7dc <_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,235,245,0,0 ; movdqa 0xf5eb(%rip),%xmm6 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf0>
+ DB 102,15,111,53,247,245,0,0 ; movdqa 0xf5f7(%rip),%xmm6 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
DB 102,65,15,111,224 ; movdqa %xmm8,%xmm4
DB 102,15,219,230 ; pand %xmm6,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
@@ -26721,9 +26727,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,251,244,0,0 ; movaps 0xf4fb(%rip),%xmm8 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,40,5,7,245,0,0 ; movaps 0xf507(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 68,15,92,195 ; subps %xmm3,%xmm8
- DB 68,15,40,37,207,245,0,0 ; movaps 0xf5cf(%rip),%xmm12 # 2bd10 <_sk_srcover_rgba_8888_sse2_lowp+0xb20>
+ DB 68,15,40,37,219,245,0,0 ; movaps 0xf5db(%rip),%xmm12 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
DB 65,15,89,196 ; mulps %xmm12,%xmm0
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -26749,7 +26755,7 @@ _sk_srcover_rgba_8888_sse2 LABEL PROC
DB 102,15,114,240,24 ; pslld $0x18,%xmm0
DB 102,15,235,194 ; por %xmm2,%xmm0
DB 102,15,235,193 ; por %xmm1,%xmm0
- DB 117,84 ; jne 1c802 <_sk_srcover_rgba_8888_sse2+0x13e>
+ DB 117,84 ; jne 1c816 <_sk_srcover_rgba_8888_sse2+0x13e>
DB 243,65,15,127,4,128 ; movdqu %xmm0,(%r8,%rax,4)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,193 ; movaps %xmm9,%xmm0
@@ -26760,32 +26766,32 @@ _sk_srcover_rgba_8888_sse2 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,90 ; je 1c82f <_sk_srcover_rgba_8888_sse2+0x16b>
+ DB 116,90 ; je 1c843 <_sk_srcover_rgba_8888_sse2+0x16b>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,23 ; je 1c7f7 <_sk_srcover_rgba_8888_sse2+0x133>
+ DB 116,23 ; je 1c80b <_sk_srcover_rgba_8888_sse2+0x133>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 15,133,0,255,255,255 ; jne 1c6ea <_sk_srcover_rgba_8888_sse2+0x26>
+ DB 15,133,0,255,255,255 ; jne 1c6fe <_sk_srcover_rgba_8888_sse2+0x26>
DB 102,65,15,110,100,128,8 ; movd 0x8(%r8,%rax,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 102,69,15,18,4,128 ; movlpd (%r8,%rax,4),%xmm8
- DB 233,232,254,255,255 ; jmpq 1c6ea <_sk_srcover_rgba_8888_sse2+0x26>
+ DB 233,232,254,255,255 ; jmpq 1c6fe <_sk_srcover_rgba_8888_sse2+0x26>
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,43 ; je 1c83a <_sk_srcover_rgba_8888_sse2+0x176>
+ DB 116,43 ; je 1c84e <_sk_srcover_rgba_8888_sse2+0x176>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,18 ; je 1c827 <_sk_srcover_rgba_8888_sse2+0x163>
+ DB 116,18 ; je 1c83b <_sk_srcover_rgba_8888_sse2+0x163>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,153 ; jne 1c7b4 <_sk_srcover_rgba_8888_sse2+0xf0>
+ DB 117,153 ; jne 1c7c8 <_sk_srcover_rgba_8888_sse2+0xf0>
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
DB 102,65,15,126,76,128,8 ; movd %xmm1,0x8(%r8,%rax,4)
DB 102,65,15,214,4,128 ; movq %xmm0,(%r8,%rax,4)
- DB 235,133 ; jmp 1c7b4 <_sk_srcover_rgba_8888_sse2+0xf0>
+ DB 235,133 ; jmp 1c7c8 <_sk_srcover_rgba_8888_sse2+0xf0>
DB 102,69,15,110,4,128 ; movd (%r8,%rax,4),%xmm8
- DB 233,176,254,255,255 ; jmpq 1c6ea <_sk_srcover_rgba_8888_sse2+0x26>
+ DB 233,176,254,255,255 ; jmpq 1c6fe <_sk_srcover_rgba_8888_sse2+0x26>
DB 102,65,15,126,4,128 ; movd %xmm0,(%r8,%rax,4)
- DB 233,111,255,255,255 ; jmpq 1c7b4 <_sk_srcover_rgba_8888_sse2+0xf0>
+ DB 233,111,255,255,255 ; jmpq 1c7c8 <_sk_srcover_rgba_8888_sse2+0xf0>
PUBLIC _sk_clamp_0_sse2
_sk_clamp_0_sse2 LABEL PROC
@@ -26799,7 +26805,7 @@ _sk_clamp_0_sse2 LABEL PROC
PUBLIC _sk_clamp_1_sse2
_sk_clamp_1_sse2 LABEL PROC
- DB 68,15,40,5,203,243,0,0 ; movaps 0xf3cb(%rip),%xmm8 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,40,5,215,243,0,0 ; movaps 0xf3d7(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 65,15,93,192 ; minps %xmm8,%xmm0
DB 65,15,93,200 ; minps %xmm8,%xmm1
DB 65,15,93,208 ; minps %xmm8,%xmm2
@@ -26809,7 +26815,7 @@ _sk_clamp_1_sse2 LABEL PROC
PUBLIC _sk_clamp_a_sse2
_sk_clamp_a_sse2 LABEL PROC
- DB 15,93,29,176,243,0,0 ; minps 0xf3b0(%rip),%xmm3 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,93,29,188,243,0,0 ; minps 0xf3bc(%rip),%xmm3 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,93,195 ; minps %xmm3,%xmm0
DB 15,93,203 ; minps %xmm3,%xmm1
DB 15,93,211 ; minps %xmm3,%xmm2
@@ -26818,7 +26824,7 @@ _sk_clamp_a_sse2 LABEL PROC
PUBLIC _sk_clamp_a_dst_sse2
_sk_clamp_a_dst_sse2 LABEL PROC
- DB 15,93,61,156,243,0,0 ; minps 0xf39c(%rip),%xmm7 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,93,61,168,243,0,0 ; minps 0xf3a8(%rip),%xmm7 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,93,231 ; minps %xmm7,%xmm4
DB 15,93,239 ; minps %xmm7,%xmm5
DB 15,93,247 ; minps %xmm7,%xmm6
@@ -26847,7 +26853,7 @@ _sk_swap_rb_sse2 LABEL PROC
PUBLIC _sk_invert_sse2
_sk_invert_sse2 LABEL PROC
- DB 68,15,40,5,88,243,0,0 ; movaps 0xf358(%rip),%xmm8 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,40,5,100,243,0,0 ; movaps 0xf364(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,92,200 ; subps %xmm0,%xmm9
DB 69,15,40,208 ; movaps %xmm8,%xmm10
@@ -26898,33 +26904,33 @@ _sk_premul_dst_sse2 LABEL PROC
PUBLIC _sk_unpremul_sse2
_sk_unpremul_sse2 LABEL PROC
- DB 69,15,87,192 ; xorps %xmm8,%xmm8
- DB 68,15,40,13,226,242,0,0 ; movaps 0xf2e2(%rip),%xmm9 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
- DB 68,15,94,203 ; divps %xmm3,%xmm9
- DB 68,15,194,195,4 ; cmpneqps %xmm3,%xmm8
- DB 69,15,84,193 ; andps %xmm9,%xmm8
- DB 65,15,89,192 ; mulps %xmm8,%xmm0
- DB 65,15,89,200 ; mulps %xmm8,%xmm1
- DB 65,15,89,208 ; mulps %xmm8,%xmm2
+ DB 68,15,40,5,242,242,0,0 ; movaps 0xf2f2(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 68,15,94,195 ; divps %xmm3,%xmm8
+ DB 69,15,40,200 ; movaps %xmm8,%xmm9
+ DB 68,15,194,13,209,243,0,0,1 ; cmpltps 0xf3d1(%rip),%xmm9 # 2bd40 <_sk_srcover_rgba_8888_sse2_lowp+0xb38>
+ DB 69,15,84,200 ; andps %xmm8,%xmm9
+ DB 65,15,89,193 ; mulps %xmm9,%xmm0
+ DB 65,15,89,201 ; mulps %xmm9,%xmm1
+ DB 65,15,89,209 ; mulps %xmm9,%xmm2
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
PUBLIC _sk_from_srgb_sse2
_sk_from_srgb_sse2 LABEL PROC
- DB 68,15,40,5,173,243,0,0 ; movaps 0xf3ad(%rip),%xmm8 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xb30>
+ DB 68,15,40,5,197,243,0,0 ; movaps 0xf3c5(%rip),%xmm8 # 2bd50 <_sk_srcover_rgba_8888_sse2_lowp+0xb48>
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,37,243,0,0 ; movaps 0xf325(%rip),%xmm9 # 2bcb0 <_sk_srcover_rgba_8888_sse2_lowp+0xac0>
+ DB 68,15,40,13,45,243,0,0 ; movaps 0xf32d(%rip),%xmm9 # 2bcd0 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
DB 68,15,40,240 ; movaps %xmm0,%xmm14
DB 69,15,89,241 ; mulps %xmm9,%xmm14
- DB 68,15,40,21,149,243,0,0 ; movaps 0xf395(%rip),%xmm10 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0xb40>
+ DB 68,15,40,21,173,243,0,0 ; movaps 0xf3ad(%rip),%xmm10 # 2bd60 <_sk_srcover_rgba_8888_sse2_lowp+0xb58>
DB 69,15,88,242 ; addps %xmm10,%xmm14
DB 69,15,89,243 ; mulps %xmm11,%xmm14
- DB 68,15,40,29,149,243,0,0 ; movaps 0xf395(%rip),%xmm11 # 2bd40 <_sk_srcover_rgba_8888_sse2_lowp+0xb50>
+ DB 68,15,40,29,173,243,0,0 ; movaps 0xf3ad(%rip),%xmm11 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0xb68>
DB 69,15,88,243 ; addps %xmm11,%xmm14
- DB 68,15,40,37,153,243,0,0 ; movaps 0xf399(%rip),%xmm12 # 2bd50 <_sk_srcover_rgba_8888_sse2_lowp+0xb60>
+ DB 68,15,40,37,177,243,0,0 ; movaps 0xf3b1(%rip),%xmm12 # 2bd80 <_sk_srcover_rgba_8888_sse2_lowp+0xb78>
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
@@ -26958,20 +26964,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,234,242,0,0 ; movaps 0xf2ea(%rip),%xmm8 # 2bd20 <_sk_srcover_rgba_8888_sse2_lowp+0xb30>
+ DB 68,15,40,5,2,243,0,0 ; movaps 0xf302(%rip),%xmm8 # 2bd50 <_sk_srcover_rgba_8888_sse2_lowp+0xb48>
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,98,242,0,0 ; movaps 0xf262(%rip),%xmm9 # 2bcb0 <_sk_srcover_rgba_8888_sse2_lowp+0xac0>
+ DB 68,15,40,13,106,242,0,0 ; movaps 0xf26a(%rip),%xmm9 # 2bcd0 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
DB 68,15,40,244 ; movaps %xmm4,%xmm14
DB 69,15,89,241 ; mulps %xmm9,%xmm14
- DB 68,15,40,21,210,242,0,0 ; movaps 0xf2d2(%rip),%xmm10 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0xb40>
+ DB 68,15,40,21,234,242,0,0 ; movaps 0xf2ea(%rip),%xmm10 # 2bd60 <_sk_srcover_rgba_8888_sse2_lowp+0xb58>
DB 69,15,88,242 ; addps %xmm10,%xmm14
DB 69,15,89,243 ; mulps %xmm11,%xmm14
- DB 68,15,40,29,210,242,0,0 ; movaps 0xf2d2(%rip),%xmm11 # 2bd40 <_sk_srcover_rgba_8888_sse2_lowp+0xb50>
+ DB 68,15,40,29,234,242,0,0 ; movaps 0xf2ea(%rip),%xmm11 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0xb68>
DB 69,15,88,243 ; addps %xmm11,%xmm14
- DB 68,15,40,37,214,242,0,0 ; movaps 0xf2d6(%rip),%xmm12 # 2bd50 <_sk_srcover_rgba_8888_sse2_lowp+0xb60>
+ DB 68,15,40,37,238,242,0,0 ; movaps 0xf2ee(%rip),%xmm12 # 2bd80 <_sk_srcover_rgba_8888_sse2_lowp+0xb78>
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
@@ -27006,22 +27012,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,99,242,0,0 ; movaps 0xf263(%rip),%xmm8 # 2bd60 <_sk_srcover_rgba_8888_sse2_lowp+0xb70>
+ DB 68,15,40,5,123,242,0,0 ; movaps 0xf27b(%rip),%xmm8 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xb88>
DB 68,15,40,240 ; movaps %xmm0,%xmm14
DB 69,15,89,240 ; mulps %xmm8,%xmm14
- DB 68,15,40,13,99,242,0,0 ; movaps 0xf263(%rip),%xmm9 # 2bd70 <_sk_srcover_rgba_8888_sse2_lowp+0xb80>
+ DB 68,15,40,13,123,242,0,0 ; movaps 0xf27b(%rip),%xmm9 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xb98>
DB 69,15,40,253 ; movaps %xmm13,%xmm15
DB 69,15,89,249 ; mulps %xmm9,%xmm15
- DB 68,15,40,21,99,242,0,0 ; movaps 0xf263(%rip),%xmm10 # 2bd80 <_sk_srcover_rgba_8888_sse2_lowp+0xb90>
+ DB 68,15,40,21,123,242,0,0 ; movaps 0xf27b(%rip),%xmm10 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0xba8>
DB 69,15,88,250 ; addps %xmm10,%xmm15
DB 69,15,89,253 ; mulps %xmm13,%xmm15
- DB 68,15,40,29,99,242,0,0 ; movaps 0xf263(%rip),%xmm11 # 2bd90 <_sk_srcover_rgba_8888_sse2_lowp+0xba0>
+ DB 68,15,40,29,123,242,0,0 ; movaps 0xf27b(%rip),%xmm11 # 2bdc0 <_sk_srcover_rgba_8888_sse2_lowp+0xbb8>
DB 69,15,88,251 ; addps %xmm11,%xmm15
- DB 68,15,40,37,103,242,0,0 ; movaps 0xf267(%rip),%xmm12 # 2bda0 <_sk_srcover_rgba_8888_sse2_lowp+0xbb0>
+ DB 68,15,40,37,127,242,0,0 ; movaps 0xf27f(%rip),%xmm12 # 2bdd0 <_sk_srcover_rgba_8888_sse2_lowp+0xbc8>
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,99,242,0,0 ; movaps 0xf263(%rip),%xmm15 # 2bdb0 <_sk_srcover_rgba_8888_sse2_lowp+0xbc0>
+ DB 68,15,40,61,123,242,0,0 ; movaps 0xf27b(%rip),%xmm15 # 2bde0 <_sk_srcover_rgba_8888_sse2_lowp+0xbd8>
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
@@ -27071,7 +27077,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,38,240,0,0 ; movaps 0xf026(%rip),%xmm13 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,40,45,46,240,0,0 ; movaps 0xf02e(%rip),%xmm13 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 68,15,94,233 ; divps %xmm1,%xmm13
DB 65,15,40,194 ; movaps %xmm10,%xmm0
DB 65,15,194,192,0 ; cmpeqps %xmm8,%xmm0
@@ -27080,30 +27086,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,140,241,0,0 ; andps 0xf18c(%rip),%xmm14 # 2bdc0 <_sk_srcover_rgba_8888_sse2_lowp+0xbd0>
+ DB 68,15,84,53,164,241,0,0 ; andps 0xf1a4(%rip),%xmm14 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0xbe8>
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,127,241,0,0 ; movaps 0xf17f(%rip),%xmm12 # 2bdd0 <_sk_srcover_rgba_8888_sse2_lowp+0xbe0>
+ DB 68,15,40,37,151,241,0,0 ; movaps 0xf197(%rip),%xmm12 # 2be00 <_sk_srcover_rgba_8888_sse2_lowp+0xbf8>
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,123,241,0,0 ; addps 0xf17b(%rip),%xmm8 # 2bde0 <_sk_srcover_rgba_8888_sse2_lowp+0xbf0>
+ DB 68,15,88,5,147,241,0,0 ; addps 0xf193(%rip),%xmm8 # 2be10 <_sk_srcover_rgba_8888_sse2_lowp+0xc08>
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,108,241,0,0 ; mulps 0xf16c(%rip),%xmm0 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0xc00>
+ DB 15,89,5,132,241,0,0 ; mulps 0xf184(%rip),%xmm0 # 2be20 <_sk_srcover_rgba_8888_sse2_lowp+0xc18>
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,127,239,0,0 ; movaps 0xef7f(%rip),%xmm9 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xa30>
+ DB 68,15,40,13,135,239,0,0 ; movaps 0xef87(%rip),%xmm9 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 65,15,40,210 ; movaps %xmm10,%xmm2
DB 65,15,89,209 ; mulps %xmm9,%xmm2
DB 68,15,194,202,1 ; cmpltps %xmm2,%xmm9
@@ -27126,7 +27132,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,42,239,0,0 ; movaps 0xef2a(%rip),%xmm9 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xa30>
+ DB 68,15,40,13,50,239,0,0 ; movaps 0xef32(%rip),%xmm9 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 69,15,40,209 ; movaps %xmm9,%xmm10
DB 69,15,194,211,2 ; cmpleps %xmm11,%xmm10
DB 15,40,193 ; movaps %xmm1,%xmm0
@@ -27143,28 +27149,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,196,240,0,0 ; movaps 0xf0c4(%rip),%xmm0 # 2be00 <_sk_srcover_rgba_8888_sse2_lowp+0xc10>
+ DB 15,40,5,220,240,0,0 ; movaps 0xf0dc(%rip),%xmm0 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xc28>
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,220,238,0,0 ; andps 0xeedc(%rip),%xmm3 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,84,29,228,238,0,0 ; andps 0xeee4(%rip),%xmm3 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,92,203 ; subps %xmm3,%xmm1
DB 15,92,193 ; subps %xmm1,%xmm0
- DB 68,15,40,45,174,240,0,0 ; movaps 0xf0ae(%rip),%xmm13 # 2be10 <_sk_srcover_rgba_8888_sse2_lowp+0xc20>
+ DB 68,15,40,45,198,240,0,0 ; movaps 0xf0c6(%rip),%xmm13 # 2be40 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
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,110,240,0,0 ; movaps 0xf06e(%rip),%xmm2 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0xc00>
+ DB 15,40,21,134,240,0,0 ; movaps 0xf086(%rip),%xmm2 # 2be20 <_sk_srcover_rgba_8888_sse2_lowp+0xc18>
DB 68,15,40,250 ; movaps %xmm2,%xmm15
DB 68,15,194,248,2 ; cmpleps %xmm0,%xmm15
- DB 15,40,13,46,240,0,0 ; movaps 0xf02e(%rip),%xmm1 # 2bdc0 <_sk_srcover_rgba_8888_sse2_lowp+0xbd0>
+ DB 15,40,13,70,240,0,0 ; movaps 0xf046(%rip),%xmm1 # 2bdf0 <_sk_srcover_rgba_8888_sse2_lowp+0xbe8>
DB 15,89,193 ; mulps %xmm1,%xmm0
- DB 15,40,45,68,240,0,0 ; movaps 0xf044(%rip),%xmm5 # 2bde0 <_sk_srcover_rgba_8888_sse2_lowp+0xbf0>
+ DB 15,40,45,92,240,0,0 ; movaps 0xf05c(%rip),%xmm5 # 2be10 <_sk_srcover_rgba_8888_sse2_lowp+0xc08>
DB 15,40,229 ; movaps %xmm5,%xmm4
DB 15,92,224 ; subps %xmm0,%xmm4
DB 65,15,89,230 ; mulps %xmm14,%xmm4
@@ -27187,7 +27193,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,57,238,0,0 ; andps 0xee39(%rip),%xmm3 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,84,29,65,238,0,0 ; andps 0xee41(%rip),%xmm3 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,92,195 ; subps %xmm3,%xmm0
DB 68,15,40,230 ; movaps %xmm6,%xmm12
DB 68,15,92,224 ; subps %xmm0,%xmm12
@@ -27217,12 +27223,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,178,239,0,0 ; addps 0xefb2(%rip),%xmm6 # 2be20 <_sk_srcover_rgba_8888_sse2_lowp+0xc30>
+ DB 15,88,53,202,239,0,0 ; addps 0xefca(%rip),%xmm6 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
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,173,237,0,0 ; andps 0xedad(%rip),%xmm3 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,84,29,181,237,0,0 ; andps 0xedb5(%rip),%xmm3 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,92,195 ; subps %xmm3,%xmm0
DB 15,92,240 ; subps %xmm0,%xmm6
DB 15,89,206 ; mulps %xmm6,%xmm1
@@ -27283,13 +27289,13 @@ _sk_scale_u8_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,61 ; jne 1cf88 <_sk_scale_u8_sse2+0x55>
+ DB 117,61 ; jne 1cfa0 <_sk_scale_u8_sse2+0x55>
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,124,237,0,0 ; pand 0xed7c(%rip),%xmm8 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf0>
+ DB 102,68,15,219,5,132,237,0,0 ; pand 0xed84(%rip),%xmm8 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,192,238,0,0 ; mulps 0xeec0(%rip),%xmm8 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xc40>
+ DB 68,15,89,5,216,238,0,0 ; mulps 0xeed8(%rip),%xmm8 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 65,15,89,208 ; mulps %xmm8,%xmm2
@@ -27300,12 +27306,12 @@ _sk_scale_u8_sse2 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,61 ; je 1cfd2 <_sk_scale_u8_sse2+0x9f>
+ DB 116,61 ; je 1cfea <_sk_scale_u8_sse2+0x9f>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,23 ; je 1cfb7 <_sk_scale_u8_sse2+0x84>
+ DB 116,23 ; je 1cfcf <_sk_scale_u8_sse2+0x84>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,181 ; jne 1cf5b <_sk_scale_u8_sse2+0x28>
+ DB 117,181 ; jne 1cf73 <_sk_scale_u8_sse2+0x28>
DB 67,15,182,68,16,2 ; movzbl 0x2(%r8,%r10,1),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
DB 102,69,15,112,192,69 ; pshufd $0x45,%xmm8,%xmm8
@@ -27314,10 +27320,10 @@ _sk_scale_u8_sse2 LABEL PROC
DB 102,68,15,96,200 ; punpcklbw %xmm0,%xmm9
DB 102,68,15,97,200 ; punpcklwd %xmm0,%xmm9
DB 242,69,15,16,193 ; movsd %xmm9,%xmm8
- DB 235,137 ; jmp 1cf5b <_sk_scale_u8_sse2+0x28>
+ DB 235,137 ; jmp 1cf73 <_sk_scale_u8_sse2+0x28>
DB 67,15,182,4,16 ; movzbl (%r8,%r10,1),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
- DB 233,122,255,255,255 ; jmpq 1cf5b <_sk_scale_u8_sse2+0x28>
+ DB 233,122,255,255,255 ; jmpq 1cf73 <_sk_scale_u8_sse2+0x28>
PUBLIC _sk_scale_565_sse2
_sk_scale_565_sse2 LABEL PROC
@@ -27329,20 +27335,20 @@ _sk_scale_565_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,173,0,0,0 ; jne 1d0ad <_sk_scale_565_sse2+0xcc>
+ DB 15,133,173,0,0,0 ; jne 1d0c5 <_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,44,238,0,0 ; movdqa 0xee2c(%rip),%xmm8 # 2be40 <_sk_srcover_rgba_8888_sse2_lowp+0xc50>
+ DB 102,68,15,111,5,68,238,0,0 ; movdqa 0xee44(%rip),%xmm8 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
DB 102,69,15,219,194 ; pand %xmm10,%xmm8
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,43,238,0,0 ; mulps 0xee2b(%rip),%xmm8 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0xc60>
- DB 102,68,15,111,13,50,238,0,0 ; movdqa 0xee32(%rip),%xmm9 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc70>
+ DB 68,15,89,5,67,238,0,0 ; mulps 0xee43(%rip),%xmm8 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
+ DB 102,68,15,111,13,74,238,0,0 ; movdqa 0xee4a(%rip),%xmm9 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
DB 102,69,15,219,202 ; pand %xmm10,%xmm9
DB 69,15,91,201 ; cvtdq2ps %xmm9,%xmm9
- DB 68,15,89,13,49,238,0,0 ; mulps 0xee31(%rip),%xmm9 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0xc80>
- DB 102,68,15,219,21,56,238,0,0 ; pand 0xee38(%rip),%xmm10 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0xc90>
+ DB 68,15,89,13,73,238,0,0 ; mulps 0xee49(%rip),%xmm9 # 2bea0 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
+ DB 102,68,15,219,21,80,238,0,0 ; pand 0xee50(%rip),%xmm10 # 2beb0 <_sk_srcover_rgba_8888_sse2_lowp+0xca8>
DB 69,15,91,210 ; cvtdq2ps %xmm10,%xmm10
- DB 68,15,89,21,60,238,0,0 ; mulps 0xee3c(%rip),%xmm10 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0xca0>
+ DB 68,15,89,21,84,238,0,0 ; mulps 0xee54(%rip),%xmm10 # 2bec0 <_sk_srcover_rgba_8888_sse2_lowp+0xcb8>
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
@@ -27369,22 +27375,22 @@ _sk_scale_565_sse2 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,60 ; je 1d0f6 <_sk_scale_565_sse2+0x115>
+ DB 116,60 ; je 1d10e <_sk_scale_565_sse2+0x115>
DB 102,69,15,239,210 ; pxor %xmm10,%xmm10
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,27 ; je 1d0e0 <_sk_scale_565_sse2+0xff>
+ DB 116,27 ; je 1d0f8 <_sk_scale_565_sse2+0xff>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 15,133,60,255,255,255 ; jne 1d00b <_sk_scale_565_sse2+0x2a>
+ DB 15,133,60,255,255,255 ; jne 1d023 <_sk_scale_565_sse2+0x2a>
DB 67,15,183,68,80,4 ; movzwl 0x4(%r8,%r10,2),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
DB 102,69,15,112,208,69 ; pshufd $0x45,%xmm8,%xmm10
DB 102,71,15,110,4,80 ; movd (%r8,%r10,2),%xmm8
DB 242,69,15,112,192,212 ; pshuflw $0xd4,%xmm8,%xmm8
DB 242,69,15,16,208 ; movsd %xmm8,%xmm10
- DB 233,21,255,255,255 ; jmpq 1d00b <_sk_scale_565_sse2+0x2a>
+ DB 233,21,255,255,255 ; jmpq 1d023 <_sk_scale_565_sse2+0x2a>
DB 67,15,183,4,80 ; movzwl (%r8,%r10,2),%eax
DB 102,68,15,110,208 ; movd %eax,%xmm10
- DB 233,6,255,255,255 ; jmpq 1d00b <_sk_scale_565_sse2+0x2a>
+ DB 233,6,255,255,255 ; jmpq 1d023 <_sk_scale_565_sse2+0x2a>
PUBLIC _sk_lerp_1_float_sse2
_sk_lerp_1_float_sse2 LABEL PROC
@@ -27415,13 +27421,13 @@ _sk_lerp_u8_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,81 ; jne 1d1a6 <_sk_lerp_u8_sse2+0x69>
+ DB 117,81 ; jne 1d1be <_sk_lerp_u8_sse2+0x69>
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,114,235,0,0 ; pand 0xeb72(%rip),%xmm8 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf0>
+ DB 102,68,15,219,5,122,235,0,0 ; pand 0xeb7a(%rip),%xmm8 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,182,236,0,0 ; mulps 0xecb6(%rip),%xmm8 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xc40>
+ DB 68,15,89,5,206,236,0,0 ; mulps 0xecce(%rip),%xmm8 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
DB 15,92,196 ; subps %xmm4,%xmm0
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 15,88,196 ; addps %xmm4,%xmm0
@@ -27439,12 +27445,12 @@ _sk_lerp_u8_sse2 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,64 ; je 1d1f3 <_sk_lerp_u8_sse2+0xb6>
+ DB 116,64 ; je 1d20b <_sk_lerp_u8_sse2+0xb6>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,23 ; je 1d1d5 <_sk_lerp_u8_sse2+0x98>
+ DB 116,23 ; je 1d1ed <_sk_lerp_u8_sse2+0x98>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,161 ; jne 1d165 <_sk_lerp_u8_sse2+0x28>
+ DB 117,161 ; jne 1d17d <_sk_lerp_u8_sse2+0x28>
DB 67,15,182,68,16,2 ; movzbl 0x2(%r8,%r10,1),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
DB 102,69,15,112,192,69 ; pshufd $0x45,%xmm8,%xmm8
@@ -27453,10 +27459,10 @@ _sk_lerp_u8_sse2 LABEL PROC
DB 102,68,15,96,200 ; punpcklbw %xmm0,%xmm9
DB 102,68,15,97,200 ; punpcklwd %xmm0,%xmm9
DB 242,69,15,16,193 ; movsd %xmm9,%xmm8
- DB 233,114,255,255,255 ; jmpq 1d165 <_sk_lerp_u8_sse2+0x28>
+ DB 233,114,255,255,255 ; jmpq 1d17d <_sk_lerp_u8_sse2+0x28>
DB 67,15,182,4,16 ; movzbl (%r8,%r10,1),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
- DB 233,99,255,255,255 ; jmpq 1d165 <_sk_lerp_u8_sse2+0x28>
+ DB 233,99,255,255,255 ; jmpq 1d17d <_sk_lerp_u8_sse2+0x28>
PUBLIC _sk_lerp_565_sse2
_sk_lerp_565_sse2 LABEL PROC
@@ -27468,20 +27474,20 @@ _sk_lerp_565_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,173,0,0,0 ; jne 1d2ce <_sk_lerp_565_sse2+0xcc>
+ DB 15,133,173,0,0,0 ; jne 1d2e6 <_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,11,236,0,0 ; movdqa 0xec0b(%rip),%xmm9 # 2be40 <_sk_srcover_rgba_8888_sse2_lowp+0xc50>
+ DB 102,68,15,111,13,35,236,0,0 ; movdqa 0xec23(%rip),%xmm9 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
DB 102,69,15,219,200 ; pand %xmm8,%xmm9
DB 69,15,91,201 ; cvtdq2ps %xmm9,%xmm9
- DB 68,15,89,13,10,236,0,0 ; mulps 0xec0a(%rip),%xmm9 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0xc60>
- DB 102,68,15,111,21,17,236,0,0 ; movdqa 0xec11(%rip),%xmm10 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc70>
+ DB 68,15,89,13,34,236,0,0 ; mulps 0xec22(%rip),%xmm9 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
+ DB 102,68,15,111,21,41,236,0,0 ; movdqa 0xec29(%rip),%xmm10 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
DB 102,69,15,219,208 ; pand %xmm8,%xmm10
DB 69,15,91,218 ; cvtdq2ps %xmm10,%xmm11
- DB 68,15,89,29,16,236,0,0 ; mulps 0xec10(%rip),%xmm11 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0xc80>
- DB 102,68,15,219,5,23,236,0,0 ; pand 0xec17(%rip),%xmm8 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0xc90>
+ DB 68,15,89,29,40,236,0,0 ; mulps 0xec28(%rip),%xmm11 # 2bea0 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
+ DB 102,68,15,219,5,47,236,0,0 ; pand 0xec2f(%rip),%xmm8 # 2beb0 <_sk_srcover_rgba_8888_sse2_lowp+0xca8>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,27,236,0,0 ; mulps 0xec1b(%rip),%xmm8 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0xca0>
+ DB 68,15,89,5,51,236,0,0 ; mulps 0xec33(%rip),%xmm8 # 2bec0 <_sk_srcover_rgba_8888_sse2_lowp+0xcb8>
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
@@ -27510,22 +27516,22 @@ _sk_lerp_565_sse2 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,60 ; je 1d317 <_sk_lerp_565_sse2+0x115>
+ DB 116,60 ; je 1d32f <_sk_lerp_565_sse2+0x115>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,27 ; je 1d301 <_sk_lerp_565_sse2+0xff>
+ DB 116,27 ; je 1d319 <_sk_lerp_565_sse2+0xff>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 15,133,60,255,255,255 ; jne 1d22c <_sk_lerp_565_sse2+0x2a>
+ DB 15,133,60,255,255,255 ; jne 1d244 <_sk_lerp_565_sse2+0x2a>
DB 67,15,183,68,80,4 ; movzwl 0x4(%r8,%r10,2),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
DB 102,69,15,112,192,69 ; pshufd $0x45,%xmm8,%xmm8
DB 102,71,15,110,12,80 ; movd (%r8,%r10,2),%xmm9
DB 242,69,15,112,201,212 ; pshuflw $0xd4,%xmm9,%xmm9
DB 242,69,15,16,193 ; movsd %xmm9,%xmm8
- DB 233,21,255,255,255 ; jmpq 1d22c <_sk_lerp_565_sse2+0x2a>
+ DB 233,21,255,255,255 ; jmpq 1d244 <_sk_lerp_565_sse2+0x2a>
DB 67,15,183,4,80 ; movzwl (%r8,%r10,2),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
- DB 233,6,255,255,255 ; jmpq 1d22c <_sk_lerp_565_sse2+0x2a>
+ DB 233,6,255,255,255 ; jmpq 1d244 <_sk_lerp_565_sse2+0x2a>
PUBLIC _sk_load_tables_sse2
_sk_load_tables_sse2 LABEL PROC
@@ -27534,9 +27540,9 @@ _sk_load_tables_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 76,139,0 ; mov (%rax),%r8
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,31,1,0,0 ; jne 1d456 <_sk_load_tables_sse2+0x130>
+ DB 15,133,31,1,0,0 ; jne 1d46e <_sk_load_tables_sse2+0x130>
DB 243,69,15,111,12,144 ; movdqu (%r8,%rdx,4),%xmm9
- DB 102,68,15,111,5,154,233,0,0 ; movdqa 0xe99a(%rip),%xmm8 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf0>
+ DB 102,68,15,111,5,162,233,0,0 ; movdqa 0xe9a2(%rip),%xmm8 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
DB 102,65,15,111,193 ; movdqa %xmm9,%xmm0
DB 102,65,15,219,192 ; pand %xmm8,%xmm0
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
@@ -27592,7 +27598,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,225,233,0,0 ; mulps 0xe9e1(%rip),%xmm3 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xc40>
+ DB 15,89,29,249,233,0,0 ; mulps 0xe9f9(%rip),%xmm3 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
@@ -27600,18 +27606,18 @@ _sk_load_tables_sse2 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,45 ; je 1d490 <_sk_load_tables_sse2+0x16a>
+ DB 116,45 ; je 1d4a8 <_sk_load_tables_sse2+0x16a>
DB 102,69,15,239,201 ; pxor %xmm9,%xmm9
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,23 ; je 1d485 <_sk_load_tables_sse2+0x15f>
+ DB 116,23 ; je 1d49d <_sk_load_tables_sse2+0x15f>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 15,133,197,254,255,255 ; jne 1d33d <_sk_load_tables_sse2+0x17>
+ DB 15,133,197,254,255,255 ; jne 1d355 <_sk_load_tables_sse2+0x17>
DB 102,65,15,110,68,144,8 ; movd 0x8(%r8,%rdx,4),%xmm0
DB 102,68,15,112,200,69 ; pshufd $0x45,%xmm0,%xmm9
DB 102,69,15,18,12,144 ; movlpd (%r8,%rdx,4),%xmm9
- DB 233,173,254,255,255 ; jmpq 1d33d <_sk_load_tables_sse2+0x17>
+ DB 233,173,254,255,255 ; jmpq 1d355 <_sk_load_tables_sse2+0x17>
DB 102,69,15,110,12,144 ; movd (%r8,%rdx,4),%xmm9
- DB 233,162,254,255,255 ; jmpq 1d33d <_sk_load_tables_sse2+0x17>
+ DB 233,162,254,255,255 ; jmpq 1d355 <_sk_load_tables_sse2+0x17>
PUBLIC _sk_load_tables_u16_be_sse2
_sk_load_tables_u16_be_sse2 LABEL PROC
@@ -27621,7 +27627,7 @@ _sk_load_tables_u16_be_sse2 LABEL PROC
DB 76,139,0 ; mov (%rax),%r8
DB 76,141,12,149,0,0,0,0 ; lea 0x0(,%rdx,4),%r9
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,90,1,0,0 ; jne 1d60e <_sk_load_tables_u16_be_sse2+0x173>
+ DB 15,133,90,1,0,0 ; jne 1d626 <_sk_load_tables_u16_be_sse2+0x173>
DB 102,67,15,16,4,72 ; movupd (%r8,%r9,2),%xmm0
DB 243,67,15,111,76,72,16 ; movdqu 0x10(%r8,%r9,2),%xmm1
DB 102,68,15,40,200 ; movapd %xmm0,%xmm9
@@ -27630,7 +27636,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,187,233,0,0 ; movdqa 0xe9bb(%rip),%xmm2 # 2bea0 <_sk_srcover_rgba_8888_sse2_lowp+0xcb0>
+ DB 102,15,111,21,211,233,0,0 ; movdqa 0xe9d3(%rip),%xmm2 # 2bed0 <_sk_srcover_rgba_8888_sse2_lowp+0xcc8>
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
@@ -27691,23 +27697,23 @@ _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,185,232,0,0 ; mulps 0xe8b9(%rip),%xmm3 # 2bec0 <_sk_srcover_rgba_8888_sse2_lowp+0xcd0>
+ DB 15,89,29,209,232,0,0 ; mulps 0xe8d1(%rip),%xmm3 # 2bef0 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
DB 255,224 ; jmpq *%rax
DB 242,67,15,16,4,72 ; movsd (%r8,%r9,2),%xmm0
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,13 ; jne 1d627 <_sk_load_tables_u16_be_sse2+0x18c>
+ DB 117,13 ; jne 1d63f <_sk_load_tables_u16_be_sse2+0x18c>
DB 243,15,126,192 ; movq %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
- DB 233,154,254,255,255 ; jmpq 1d4c1 <_sk_load_tables_u16_be_sse2+0x26>
+ DB 233,154,254,255,255 ; jmpq 1d4d9 <_sk_load_tables_u16_be_sse2+0x26>
DB 102,67,15,22,68,72,8 ; movhpd 0x8(%r8,%r9,2),%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 15,130,133,254,255,255 ; jb 1d4c1 <_sk_load_tables_u16_be_sse2+0x26>
+ DB 15,130,133,254,255,255 ; jb 1d4d9 <_sk_load_tables_u16_be_sse2+0x26>
DB 243,67,15,126,76,72,16 ; movq 0x10(%r8,%r9,2),%xmm1
- DB 233,121,254,255,255 ; jmpq 1d4c1 <_sk_load_tables_u16_be_sse2+0x26>
+ DB 233,121,254,255,255 ; jmpq 1d4d9 <_sk_load_tables_u16_be_sse2+0x26>
PUBLIC _sk_load_tables_rgb_u16_be_sse2
_sk_load_tables_rgb_u16_be_sse2 LABEL PROC
@@ -27717,7 +27723,7 @@ _sk_load_tables_rgb_u16_be_sse2 LABEL PROC
DB 76,139,0 ; mov (%rax),%r8
DB 76,141,12,82 ; lea (%rdx,%rdx,2),%r9
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,78,1,0,0 ; jne 1d7ab <_sk_load_tables_rgb_u16_be_sse2+0x163>
+ DB 15,133,78,1,0,0 ; jne 1d7c3 <_sk_load_tables_rgb_u16_be_sse2+0x163>
DB 243,67,15,111,20,72 ; movdqu (%r8,%r9,2),%xmm2
DB 243,67,15,111,76,72,8 ; movdqu 0x8(%r8,%r9,2),%xmm1
DB 102,15,115,217,4 ; psrldq $0x4,%xmm1
@@ -27730,7 +27736,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,253,231,0,0 ; movdqa 0xe7fd(%rip),%xmm8 # 2bea0 <_sk_srcover_rgba_8888_sse2_lowp+0xcb0>
+ DB 102,68,15,111,5,21,232,0,0 ; movdqa 0xe815(%rip),%xmm8 # 2bed0 <_sk_srcover_rgba_8888_sse2_lowp+0xcc8>
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
@@ -27785,7 +27791,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,138,228,0,0 ; movaps 0xe48a(%rip),%xmm3 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,40,29,146,228,0,0 ; movaps 0xe492(%rip),%xmm3 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
DB 255,224 ; jmpq *%rax
@@ -27793,21 +27799,21 @@ _sk_load_tables_rgb_u16_be_sse2 LABEL PROC
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,67,15,196,84,72,4,2 ; pinsrw $0x2,0x4(%r8,%r9,2),%xmm2
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,14 ; jne 1d7d1 <_sk_load_tables_rgb_u16_be_sse2+0x189>
+ DB 117,14 ; jne 1d7e9 <_sk_load_tables_rgb_u16_be_sse2+0x189>
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 102,69,15,239,210 ; pxor %xmm10,%xmm10
- DB 233,178,254,255,255 ; jmpq 1d683 <_sk_load_tables_rgb_u16_be_sse2+0x3b>
+ DB 233,178,254,255,255 ; jmpq 1d69b <_sk_load_tables_rgb_u16_be_sse2+0x3b>
DB 102,71,15,110,84,72,6 ; movd 0x6(%r8,%r9,2),%xmm10
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,71,15,196,84,72,10,2 ; pinsrw $0x2,0xa(%r8,%r9,2),%xmm10
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,24 ; jb 1d802 <_sk_load_tables_rgb_u16_be_sse2+0x1ba>
+ DB 114,24 ; jb 1d81a <_sk_load_tables_rgb_u16_be_sse2+0x1ba>
DB 102,67,15,110,76,72,12 ; movd 0xc(%r8,%r9,2),%xmm1
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,67,15,196,76,72,16,2 ; pinsrw $0x2,0x10(%r8,%r9,2),%xmm1
- DB 233,129,254,255,255 ; jmpq 1d683 <_sk_load_tables_rgb_u16_be_sse2+0x3b>
+ DB 233,129,254,255,255 ; jmpq 1d69b <_sk_load_tables_rgb_u16_be_sse2+0x3b>
DB 102,15,239,201 ; pxor %xmm1,%xmm1
- DB 233,120,254,255,255 ; jmpq 1d683 <_sk_load_tables_rgb_u16_be_sse2+0x3b>
+ DB 233,120,254,255,255 ; jmpq 1d69b <_sk_load_tables_rgb_u16_be_sse2+0x3b>
PUBLIC _sk_byte_tables_sse2
_sk_byte_tables_sse2 LABEL PROC
@@ -27815,7 +27821,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,247,228,0,0 ; movaps 0xe4f7(%rip),%xmm8 # 2bd10 <_sk_srcover_rgba_8888_sse2_lowp+0xb20>
+ DB 68,15,40,5,255,228,0,0 ; movaps 0xe4ff(%rip),%xmm8 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,91,192 ; cvtps2dq %xmm0,%xmm0
DB 102,73,15,126,192 ; movq %xmm0,%r8
@@ -27843,7 +27849,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,162,229,0,0 ; movaps 0xe5a2(%rip),%xmm10 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xc40>
+ DB 68,15,40,21,186,229,0,0 ; movaps 0xe5ba(%rip),%xmm10 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
DB 65,15,89,194 ; mulps %xmm10,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,91,201 ; cvtps2dq %xmm1,%xmm1
@@ -27960,7 +27966,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,226,227,0,0 ; movaps 0xe3e2(%rip),%xmm10 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xc40>
+ DB 68,15,40,21,250,227,0,0 ; movaps 0xe3fa(%rip),%xmm10 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
DB 65,15,89,194 ; mulps %xmm10,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,91,201 ; cvtps2dq %xmm1,%xmm1
@@ -28148,15 +28154,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,174,225,0,0 ; mulps 0xe1ae(%rip),%xmm9 # 2bed0 <_sk_srcover_rgba_8888_sse2_lowp+0xce0>
- DB 68,15,84,21,182,225,0,0 ; andps 0xe1b6(%rip),%xmm10 # 2bee0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf0>
- DB 68,15,86,21,238,222,0,0 ; orps 0xdeee(%rip),%xmm10 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xa30>
- DB 68,15,88,13,182,225,0,0 ; addps 0xe1b6(%rip),%xmm9 # 2bef0 <_sk_srcover_rgba_8888_sse2_lowp+0xd00>
- DB 68,15,40,37,190,225,0,0 ; movaps 0xe1be(%rip),%xmm12 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xd10>
+ DB 68,15,89,13,198,225,0,0 ; mulps 0xe1c6(%rip),%xmm9 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
+ DB 68,15,84,21,206,225,0,0 ; andps 0xe1ce(%rip),%xmm10 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
+ DB 68,15,86,21,246,222,0,0 ; orps 0xdef6(%rip),%xmm10 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,88,13,206,225,0,0 ; addps 0xe1ce(%rip),%xmm9 # 2bf20 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
+ DB 68,15,40,37,214,225,0,0 ; movaps 0xe1d6(%rip),%xmm12 # 2bf30 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,88,21,190,225,0,0 ; addps 0xe1be(%rip),%xmm10 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xd20>
- DB 68,15,40,37,198,225,0,0 ; movaps 0xe1c6(%rip),%xmm12 # 2bf20 <_sk_srcover_rgba_8888_sse2_lowp+0xd30>
+ DB 68,15,88,21,214,225,0,0 ; addps 0xe1d6(%rip),%xmm10 # 2bf40 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
+ DB 68,15,40,37,222,225,0,0 ; movaps 0xe1de(%rip),%xmm12 # 2bf50 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
DB 69,15,94,226 ; divps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
@@ -28164,22 +28170,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,176,222,0,0 ; movaps 0xdeb0(%rip),%xmm10 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,40,21,184,222,0,0 ; movaps 0xdeb8(%rip),%xmm10 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,84,234 ; andps %xmm10,%xmm13
DB 69,15,87,219 ; xorps %xmm11,%xmm11
DB 69,15,92,229 ; subps %xmm13,%xmm12
DB 69,15,40,233 ; movaps %xmm9,%xmm13
DB 69,15,92,236 ; subps %xmm12,%xmm13
- DB 68,15,88,13,148,225,0,0 ; addps 0xe194(%rip),%xmm9 # 2bf30 <_sk_srcover_rgba_8888_sse2_lowp+0xd40>
- DB 68,15,40,37,156,225,0,0 ; movaps 0xe19c(%rip),%xmm12 # 2bf40 <_sk_srcover_rgba_8888_sse2_lowp+0xd50>
+ DB 68,15,88,13,172,225,0,0 ; addps 0xe1ac(%rip),%xmm9 # 2bf60 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
+ DB 68,15,40,37,180,225,0,0 ; movaps 0xe1b4(%rip),%xmm12 # 2bf70 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
DB 69,15,89,229 ; mulps %xmm13,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,40,37,156,225,0,0 ; movaps 0xe19c(%rip),%xmm12 # 2bf50 <_sk_srcover_rgba_8888_sse2_lowp+0xd60>
+ DB 68,15,40,37,180,225,0,0 ; movaps 0xe1b4(%rip),%xmm12 # 2bf80 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
DB 69,15,92,229 ; subps %xmm13,%xmm12
- DB 68,15,40,45,160,225,0,0 ; movaps 0xe1a0(%rip),%xmm13 # 2bf60 <_sk_srcover_rgba_8888_sse2_lowp+0xd70>
+ DB 68,15,40,45,184,225,0,0 ; movaps 0xe1b8(%rip),%xmm13 # 2bf90 <_sk_srcover_rgba_8888_sse2_lowp+0xd88>
DB 69,15,94,236 ; divps %xmm12,%xmm13
DB 69,15,88,233 ; addps %xmm9,%xmm13
- DB 68,15,89,45,160,225,0,0 ; mulps 0xe1a0(%rip),%xmm13 # 2bf70 <_sk_srcover_rgba_8888_sse2_lowp+0xd80>
+ DB 68,15,89,45,184,225,0,0 ; mulps 0xe1b8(%rip),%xmm13 # 2bfa0 <_sk_srcover_rgba_8888_sse2_lowp+0xd98>
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
@@ -28213,15 +28219,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,112,224,0,0 ; mulps 0xe070(%rip),%xmm9 # 2bed0 <_sk_srcover_rgba_8888_sse2_lowp+0xce0>
- DB 68,15,84,21,120,224,0,0 ; andps 0xe078(%rip),%xmm10 # 2bee0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf0>
- DB 68,15,86,21,176,221,0,0 ; orps 0xddb0(%rip),%xmm10 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xa30>
- DB 68,15,88,13,120,224,0,0 ; addps 0xe078(%rip),%xmm9 # 2bef0 <_sk_srcover_rgba_8888_sse2_lowp+0xd00>
- DB 68,15,40,37,128,224,0,0 ; movaps 0xe080(%rip),%xmm12 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xd10>
+ DB 68,15,89,13,136,224,0,0 ; mulps 0xe088(%rip),%xmm9 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
+ DB 68,15,84,21,144,224,0,0 ; andps 0xe090(%rip),%xmm10 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
+ DB 68,15,86,21,184,221,0,0 ; orps 0xddb8(%rip),%xmm10 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,88,13,144,224,0,0 ; addps 0xe090(%rip),%xmm9 # 2bf20 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
+ DB 68,15,40,37,152,224,0,0 ; movaps 0xe098(%rip),%xmm12 # 2bf30 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,88,21,128,224,0,0 ; addps 0xe080(%rip),%xmm10 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xd20>
- DB 68,15,40,37,136,224,0,0 ; movaps 0xe088(%rip),%xmm12 # 2bf20 <_sk_srcover_rgba_8888_sse2_lowp+0xd30>
+ DB 68,15,88,21,152,224,0,0 ; addps 0xe098(%rip),%xmm10 # 2bf40 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
+ DB 68,15,40,37,160,224,0,0 ; movaps 0xe0a0(%rip),%xmm12 # 2bf50 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
DB 69,15,94,226 ; divps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
@@ -28229,22 +28235,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,114,221,0,0 ; movaps 0xdd72(%rip),%xmm10 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,40,21,122,221,0,0 ; movaps 0xdd7a(%rip),%xmm10 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,84,234 ; andps %xmm10,%xmm13
DB 69,15,87,219 ; xorps %xmm11,%xmm11
DB 69,15,92,229 ; subps %xmm13,%xmm12
DB 69,15,40,233 ; movaps %xmm9,%xmm13
DB 69,15,92,236 ; subps %xmm12,%xmm13
- DB 68,15,88,13,86,224,0,0 ; addps 0xe056(%rip),%xmm9 # 2bf30 <_sk_srcover_rgba_8888_sse2_lowp+0xd40>
- DB 68,15,40,37,94,224,0,0 ; movaps 0xe05e(%rip),%xmm12 # 2bf40 <_sk_srcover_rgba_8888_sse2_lowp+0xd50>
+ DB 68,15,88,13,110,224,0,0 ; addps 0xe06e(%rip),%xmm9 # 2bf60 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
+ DB 68,15,40,37,118,224,0,0 ; movaps 0xe076(%rip),%xmm12 # 2bf70 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
DB 69,15,89,229 ; mulps %xmm13,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,40,37,94,224,0,0 ; movaps 0xe05e(%rip),%xmm12 # 2bf50 <_sk_srcover_rgba_8888_sse2_lowp+0xd60>
+ DB 68,15,40,37,118,224,0,0 ; movaps 0xe076(%rip),%xmm12 # 2bf80 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
DB 69,15,92,229 ; subps %xmm13,%xmm12
- DB 68,15,40,45,98,224,0,0 ; movaps 0xe062(%rip),%xmm13 # 2bf60 <_sk_srcover_rgba_8888_sse2_lowp+0xd70>
+ DB 68,15,40,45,122,224,0,0 ; movaps 0xe07a(%rip),%xmm13 # 2bf90 <_sk_srcover_rgba_8888_sse2_lowp+0xd88>
DB 69,15,94,236 ; divps %xmm12,%xmm13
DB 69,15,88,233 ; addps %xmm9,%xmm13
- DB 68,15,89,45,98,224,0,0 ; mulps 0xe062(%rip),%xmm13 # 2bf70 <_sk_srcover_rgba_8888_sse2_lowp+0xd80>
+ DB 68,15,89,45,122,224,0,0 ; mulps 0xe07a(%rip),%xmm13 # 2bfa0 <_sk_srcover_rgba_8888_sse2_lowp+0xd98>
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
@@ -28278,15 +28284,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,50,223,0,0 ; mulps 0xdf32(%rip),%xmm9 # 2bed0 <_sk_srcover_rgba_8888_sse2_lowp+0xce0>
- DB 68,15,84,21,58,223,0,0 ; andps 0xdf3a(%rip),%xmm10 # 2bee0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf0>
- DB 68,15,86,21,114,220,0,0 ; orps 0xdc72(%rip),%xmm10 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xa30>
- DB 68,15,88,13,58,223,0,0 ; addps 0xdf3a(%rip),%xmm9 # 2bef0 <_sk_srcover_rgba_8888_sse2_lowp+0xd00>
- DB 68,15,40,37,66,223,0,0 ; movaps 0xdf42(%rip),%xmm12 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xd10>
+ DB 68,15,89,13,74,223,0,0 ; mulps 0xdf4a(%rip),%xmm9 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
+ DB 68,15,84,21,82,223,0,0 ; andps 0xdf52(%rip),%xmm10 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
+ DB 68,15,86,21,122,220,0,0 ; orps 0xdc7a(%rip),%xmm10 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,88,13,82,223,0,0 ; addps 0xdf52(%rip),%xmm9 # 2bf20 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
+ DB 68,15,40,37,90,223,0,0 ; movaps 0xdf5a(%rip),%xmm12 # 2bf30 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,88,21,66,223,0,0 ; addps 0xdf42(%rip),%xmm10 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xd20>
- DB 68,15,40,37,74,223,0,0 ; movaps 0xdf4a(%rip),%xmm12 # 2bf20 <_sk_srcover_rgba_8888_sse2_lowp+0xd30>
+ DB 68,15,88,21,90,223,0,0 ; addps 0xdf5a(%rip),%xmm10 # 2bf40 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
+ DB 68,15,40,37,98,223,0,0 ; movaps 0xdf62(%rip),%xmm12 # 2bf50 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
DB 69,15,94,226 ; divps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
@@ -28294,22 +28300,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,52,220,0,0 ; movaps 0xdc34(%rip),%xmm10 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,40,21,60,220,0,0 ; movaps 0xdc3c(%rip),%xmm10 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,84,234 ; andps %xmm10,%xmm13
DB 69,15,87,219 ; xorps %xmm11,%xmm11
DB 69,15,92,229 ; subps %xmm13,%xmm12
DB 69,15,40,233 ; movaps %xmm9,%xmm13
DB 69,15,92,236 ; subps %xmm12,%xmm13
- DB 68,15,88,13,24,223,0,0 ; addps 0xdf18(%rip),%xmm9 # 2bf30 <_sk_srcover_rgba_8888_sse2_lowp+0xd40>
- DB 68,15,40,37,32,223,0,0 ; movaps 0xdf20(%rip),%xmm12 # 2bf40 <_sk_srcover_rgba_8888_sse2_lowp+0xd50>
+ DB 68,15,88,13,48,223,0,0 ; addps 0xdf30(%rip),%xmm9 # 2bf60 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
+ DB 68,15,40,37,56,223,0,0 ; movaps 0xdf38(%rip),%xmm12 # 2bf70 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
DB 69,15,89,229 ; mulps %xmm13,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,40,37,32,223,0,0 ; movaps 0xdf20(%rip),%xmm12 # 2bf50 <_sk_srcover_rgba_8888_sse2_lowp+0xd60>
+ DB 68,15,40,37,56,223,0,0 ; movaps 0xdf38(%rip),%xmm12 # 2bf80 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
DB 69,15,92,229 ; subps %xmm13,%xmm12
- DB 68,15,40,45,36,223,0,0 ; movaps 0xdf24(%rip),%xmm13 # 2bf60 <_sk_srcover_rgba_8888_sse2_lowp+0xd70>
+ DB 68,15,40,45,60,223,0,0 ; movaps 0xdf3c(%rip),%xmm13 # 2bf90 <_sk_srcover_rgba_8888_sse2_lowp+0xd88>
DB 69,15,94,236 ; divps %xmm12,%xmm13
DB 69,15,88,233 ; addps %xmm9,%xmm13
- DB 68,15,89,45,36,223,0,0 ; mulps 0xdf24(%rip),%xmm13 # 2bf70 <_sk_srcover_rgba_8888_sse2_lowp+0xd80>
+ DB 68,15,89,45,60,223,0,0 ; mulps 0xdf3c(%rip),%xmm13 # 2bfa0 <_sk_srcover_rgba_8888_sse2_lowp+0xd98>
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
@@ -28343,15 +28349,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,244,221,0,0 ; mulps 0xddf4(%rip),%xmm9 # 2bed0 <_sk_srcover_rgba_8888_sse2_lowp+0xce0>
- DB 68,15,84,21,252,221,0,0 ; andps 0xddfc(%rip),%xmm10 # 2bee0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf0>
- DB 68,15,86,21,52,219,0,0 ; orps 0xdb34(%rip),%xmm10 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xa30>
- DB 68,15,88,13,252,221,0,0 ; addps 0xddfc(%rip),%xmm9 # 2bef0 <_sk_srcover_rgba_8888_sse2_lowp+0xd00>
- DB 68,15,40,37,4,222,0,0 ; movaps 0xde04(%rip),%xmm12 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xd10>
+ DB 68,15,89,13,12,222,0,0 ; mulps 0xde0c(%rip),%xmm9 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
+ DB 68,15,84,21,20,222,0,0 ; andps 0xde14(%rip),%xmm10 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
+ DB 68,15,86,21,60,219,0,0 ; orps 0xdb3c(%rip),%xmm10 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,88,13,20,222,0,0 ; addps 0xde14(%rip),%xmm9 # 2bf20 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
+ DB 68,15,40,37,28,222,0,0 ; movaps 0xde1c(%rip),%xmm12 # 2bf30 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,88,21,4,222,0,0 ; addps 0xde04(%rip),%xmm10 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xd20>
- DB 68,15,40,37,12,222,0,0 ; movaps 0xde0c(%rip),%xmm12 # 2bf20 <_sk_srcover_rgba_8888_sse2_lowp+0xd30>
+ DB 68,15,88,21,28,222,0,0 ; addps 0xde1c(%rip),%xmm10 # 2bf40 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
+ DB 68,15,40,37,36,222,0,0 ; movaps 0xde24(%rip),%xmm12 # 2bf50 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
DB 69,15,94,226 ; divps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
@@ -28359,22 +28365,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,246,218,0,0 ; movaps 0xdaf6(%rip),%xmm10 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,40,21,254,218,0,0 ; movaps 0xdafe(%rip),%xmm10 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,84,234 ; andps %xmm10,%xmm13
DB 69,15,87,219 ; xorps %xmm11,%xmm11
DB 69,15,92,229 ; subps %xmm13,%xmm12
DB 69,15,40,233 ; movaps %xmm9,%xmm13
DB 69,15,92,236 ; subps %xmm12,%xmm13
- DB 68,15,88,13,218,221,0,0 ; addps 0xddda(%rip),%xmm9 # 2bf30 <_sk_srcover_rgba_8888_sse2_lowp+0xd40>
- DB 68,15,40,37,226,221,0,0 ; movaps 0xdde2(%rip),%xmm12 # 2bf40 <_sk_srcover_rgba_8888_sse2_lowp+0xd50>
+ DB 68,15,88,13,242,221,0,0 ; addps 0xddf2(%rip),%xmm9 # 2bf60 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
+ DB 68,15,40,37,250,221,0,0 ; movaps 0xddfa(%rip),%xmm12 # 2bf70 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
DB 69,15,89,229 ; mulps %xmm13,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,40,37,226,221,0,0 ; movaps 0xdde2(%rip),%xmm12 # 2bf50 <_sk_srcover_rgba_8888_sse2_lowp+0xd60>
+ DB 68,15,40,37,250,221,0,0 ; movaps 0xddfa(%rip),%xmm12 # 2bf80 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
DB 69,15,92,229 ; subps %xmm13,%xmm12
- DB 68,15,40,45,230,221,0,0 ; movaps 0xdde6(%rip),%xmm13 # 2bf60 <_sk_srcover_rgba_8888_sse2_lowp+0xd70>
+ DB 68,15,40,45,254,221,0,0 ; movaps 0xddfe(%rip),%xmm13 # 2bf90 <_sk_srcover_rgba_8888_sse2_lowp+0xd88>
DB 69,15,94,236 ; divps %xmm12,%xmm13
DB 69,15,88,233 ; addps %xmm9,%xmm13
- DB 68,15,89,45,230,221,0,0 ; mulps 0xdde6(%rip),%xmm13 # 2bf70 <_sk_srcover_rgba_8888_sse2_lowp+0xd80>
+ DB 68,15,89,45,254,221,0,0 ; mulps 0xddfe(%rip),%xmm13 # 2bfa0 <_sk_srcover_rgba_8888_sse2_lowp+0xd98>
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
@@ -28398,19 +28404,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,238,220,0,0 ; mulps 0xdcee(%rip),%xmm0 # 2bed0 <_sk_srcover_rgba_8888_sse2_lowp+0xce0>
- DB 15,84,21,247,220,0,0 ; andps 0xdcf7(%rip),%xmm2 # 2bee0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf0>
- DB 68,15,40,53,47,218,0,0 ; movaps 0xda2f(%rip),%xmm14 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xa30>
+ DB 15,89,5,6,221,0,0 ; mulps 0xdd06(%rip),%xmm0 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
+ DB 15,84,21,15,221,0,0 ; andps 0xdd0f(%rip),%xmm2 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
+ DB 68,15,40,53,55,218,0,0 ; movaps 0xda37(%rip),%xmm14 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 65,15,86,214 ; orps %xmm14,%xmm2
- DB 68,15,40,37,243,220,0,0 ; movaps 0xdcf3(%rip),%xmm12 # 2bef0 <_sk_srcover_rgba_8888_sse2_lowp+0xd00>
+ DB 68,15,40,37,11,221,0,0 ; movaps 0xdd0b(%rip),%xmm12 # 2bf20 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
DB 65,15,88,196 ; addps %xmm12,%xmm0
- DB 68,15,40,29,247,220,0,0 ; movaps 0xdcf7(%rip),%xmm11 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xd10>
+ DB 68,15,40,29,15,221,0,0 ; movaps 0xdd0f(%rip),%xmm11 # 2bf30 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
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,245,220,0,0 ; movaps 0xdcf5(%rip),%xmm10 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xd20>
+ DB 68,15,40,21,13,221,0,0 ; movaps 0xdd0d(%rip),%xmm10 # 2bf40 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
DB 65,15,88,210 ; addps %xmm10,%xmm2
- DB 68,15,40,45,249,220,0,0 ; movaps 0xdcf9(%rip),%xmm13 # 2bf20 <_sk_srcover_rgba_8888_sse2_lowp+0xd30>
+ DB 68,15,40,45,17,221,0,0 ; movaps 0xdd11(%rip),%xmm13 # 2bf50 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
DB 65,15,40,229 ; movaps %xmm13,%xmm4
DB 15,94,226 ; divps %xmm2,%xmm4
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -28422,27 +28428,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,217,217,0,0 ; movaps 0xd9d9(%rip),%xmm9 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,40,13,225,217,0,0 ; movaps 0xd9e1(%rip),%xmm9 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 65,15,84,225 ; andps %xmm9,%xmm4
DB 15,92,212 ; subps %xmm4,%xmm2
DB 15,40,224 ; movaps %xmm0,%xmm4
DB 15,92,226 ; subps %xmm2,%xmm4
- DB 15,40,53,197,220,0,0 ; movaps 0xdcc5(%rip),%xmm6 # 2bf30 <_sk_srcover_rgba_8888_sse2_lowp+0xd40>
+ DB 15,40,53,221,220,0,0 ; movaps 0xdcdd(%rip),%xmm6 # 2bf60 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
DB 15,88,198 ; addps %xmm6,%xmm0
- DB 15,40,61,219,220,0,0 ; movaps 0xdcdb(%rip),%xmm7 # 2bf50 <_sk_srcover_rgba_8888_sse2_lowp+0xd60>
+ DB 15,40,61,243,220,0,0 ; movaps 0xdcf3(%rip),%xmm7 # 2bf80 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
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,187,220,0,0 ; movaps 0xdcbb(%rip),%xmm4 # 2bf40 <_sk_srcover_rgba_8888_sse2_lowp+0xd50>
+ DB 15,40,37,211,220,0,0 ; movaps 0xdcd3(%rip),%xmm4 # 2bf70 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
DB 15,89,212 ; mulps %xmm4,%xmm2
DB 15,92,194 ; subps %xmm2,%xmm0
- DB 68,15,40,61,205,220,0,0 ; movaps 0xdccd(%rip),%xmm15 # 2bf60 <_sk_srcover_rgba_8888_sse2_lowp+0xd70>
+ DB 68,15,40,61,229,220,0,0 ; movaps 0xdce5(%rip),%xmm15 # 2bf90 <_sk_srcover_rgba_8888_sse2_lowp+0xd88>
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,41,220,0,0 ; mulps 0xdc29(%rip),%xmm0 # 2bed0 <_sk_srcover_rgba_8888_sse2_lowp+0xce0>
- DB 15,84,13,50,220,0,0 ; andps 0xdc32(%rip),%xmm1 # 2bee0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf0>
+ DB 15,89,5,65,220,0,0 ; mulps 0xdc41(%rip),%xmm0 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
+ DB 15,84,13,74,220,0,0 ; andps 0xdc4a(%rip),%xmm1 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
DB 65,15,86,206 ; orps %xmm14,%xmm1
DB 65,15,88,196 ; addps %xmm12,%xmm0
DB 15,40,233 ; movaps %xmm1,%xmm5
@@ -28472,9 +28478,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,184,219,0,0 ; mulps 0xdbb8(%rip),%xmm0 # 2bed0 <_sk_srcover_rgba_8888_sse2_lowp+0xce0>
- DB 15,84,29,193,219,0,0 ; andps 0xdbc1(%rip),%xmm3 # 2bee0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf0>
- DB 15,86,29,250,216,0,0 ; orps 0xd8fa(%rip),%xmm3 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xa30>
+ DB 15,89,5,208,219,0,0 ; mulps 0xdbd0(%rip),%xmm0 # 2bf00 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
+ DB 15,84,29,217,219,0,0 ; andps 0xdbd9(%rip),%xmm3 # 2bf10 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
+ DB 15,86,29,2,217,0,0 ; orps 0xd902(%rip),%xmm3 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 65,15,88,196 ; addps %xmm12,%xmm0
DB 68,15,89,219 ; mulps %xmm3,%xmm11
DB 65,15,92,195 ; subps %xmm11,%xmm0
@@ -28496,7 +28502,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,247,219,0,0 ; movaps 0xdbf7(%rip),%xmm0 # 2bf70 <_sk_srcover_rgba_8888_sse2_lowp+0xd80>
+ DB 15,40,5,15,220,0,0 ; movaps 0xdc0f(%rip),%xmm0 # 2bfa0 <_sk_srcover_rgba_8888_sse2_lowp+0xd98>
DB 15,89,208 ; mulps %xmm0,%xmm2
DB 15,89,200 ; mulps %xmm0,%xmm1
DB 68,15,89,248 ; mulps %xmm0,%xmm15
@@ -28514,29 +28520,29 @@ _sk_gamma_sse2 LABEL PROC
PUBLIC _sk_lab_to_xyz_sse2
_sk_lab_to_xyz_sse2 LABEL PROC
- DB 15,89,5,201,219,0,0 ; mulps 0xdbc9(%rip),%xmm0 # 2bf80 <_sk_srcover_rgba_8888_sse2_lowp+0xd90>
- DB 68,15,40,5,81,217,0,0 ; movaps 0xd951(%rip),%xmm8 # 2bd10 <_sk_srcover_rgba_8888_sse2_lowp+0xb20>
+ DB 15,89,5,225,219,0,0 ; mulps 0xdbe1(%rip),%xmm0 # 2bfb0 <_sk_srcover_rgba_8888_sse2_lowp+0xda8>
+ DB 68,15,40,5,89,217,0,0 ; movaps 0xd959(%rip),%xmm8 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
DB 65,15,89,200 ; mulps %xmm8,%xmm1
- DB 68,15,40,13,197,219,0,0 ; movaps 0xdbc5(%rip),%xmm9 # 2bf90 <_sk_srcover_rgba_8888_sse2_lowp+0xda0>
+ DB 68,15,40,13,221,219,0,0 ; movaps 0xdbdd(%rip),%xmm9 # 2bfc0 <_sk_srcover_rgba_8888_sse2_lowp+0xdb8>
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,194,219,0,0 ; addps 0xdbc2(%rip),%xmm0 # 2bfa0 <_sk_srcover_rgba_8888_sse2_lowp+0xdb0>
- DB 15,89,5,203,219,0,0 ; mulps 0xdbcb(%rip),%xmm0 # 2bfb0 <_sk_srcover_rgba_8888_sse2_lowp+0xdc0>
- DB 15,89,13,212,219,0,0 ; mulps 0xdbd4(%rip),%xmm1 # 2bfc0 <_sk_srcover_rgba_8888_sse2_lowp+0xdd0>
+ DB 15,88,5,218,219,0,0 ; addps 0xdbda(%rip),%xmm0 # 2bfd0 <_sk_srcover_rgba_8888_sse2_lowp+0xdc8>
+ DB 15,89,5,227,219,0,0 ; mulps 0xdbe3(%rip),%xmm0 # 2bfe0 <_sk_srcover_rgba_8888_sse2_lowp+0xdd8>
+ DB 15,89,13,236,219,0,0 ; mulps 0xdbec(%rip),%xmm1 # 2bff0 <_sk_srcover_rgba_8888_sse2_lowp+0xde8>
DB 15,88,200 ; addps %xmm0,%xmm1
- DB 15,89,21,218,219,0,0 ; mulps 0xdbda(%rip),%xmm2 # 2bfd0 <_sk_srcover_rgba_8888_sse2_lowp+0xde0>
+ DB 15,89,21,242,219,0,0 ; mulps 0xdbf2(%rip),%xmm2 # 2c000 <_sk_srcover_rgba_8888_sse2_lowp+0xdf8>
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,207,219,0,0 ; movaps 0xdbcf(%rip),%xmm2 # 2bfe0 <_sk_srcover_rgba_8888_sse2_lowp+0xdf0>
+ DB 15,40,21,231,219,0,0 ; movaps 0xdbe7(%rip),%xmm2 # 2c010 <_sk_srcover_rgba_8888_sse2_lowp+0xe08>
DB 68,15,40,194 ; movaps %xmm2,%xmm8
DB 69,15,194,196,1 ; cmpltps %xmm12,%xmm8
- DB 68,15,40,21,206,219,0,0 ; movaps 0xdbce(%rip),%xmm10 # 2bff0 <_sk_srcover_rgba_8888_sse2_lowp+0xe00>
+ DB 68,15,40,21,230,219,0,0 ; movaps 0xdbe6(%rip),%xmm10 # 2c020 <_sk_srcover_rgba_8888_sse2_lowp+0xe18>
DB 65,15,88,202 ; addps %xmm10,%xmm1
- DB 68,15,40,29,210,219,0,0 ; movaps 0xdbd2(%rip),%xmm11 # 2c000 <_sk_srcover_rgba_8888_sse2_lowp+0xe10>
+ DB 68,15,40,29,234,219,0,0 ; movaps 0xdbea(%rip),%xmm11 # 2c030 <_sk_srcover_rgba_8888_sse2_lowp+0xe28>
DB 65,15,89,203 ; mulps %xmm11,%xmm1
DB 69,15,84,224 ; andps %xmm8,%xmm12
DB 68,15,85,193 ; andnps %xmm1,%xmm8
@@ -28560,8 +28566,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,130,219,0,0 ; mulps 0xdb82(%rip),%xmm8 # 2c010 <_sk_srcover_rgba_8888_sse2_lowp+0xe20>
- DB 15,89,21,139,219,0,0 ; mulps 0xdb8b(%rip),%xmm2 # 2c020 <_sk_srcover_rgba_8888_sse2_lowp+0xe30>
+ DB 68,15,89,5,154,219,0,0 ; mulps 0xdb9a(%rip),%xmm8 # 2c040 <_sk_srcover_rgba_8888_sse2_lowp+0xe38>
+ DB 15,89,21,163,219,0,0 ; mulps 0xdba3(%rip),%xmm2 # 2c050 <_sk_srcover_rgba_8888_sse2_lowp+0xe48>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -28575,13 +28581,13 @@ _sk_load_a8_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,46 ; jne 1e4e3 <_sk_load_a8_sse2+0x46>
+ DB 117,46 ; jne 1e4fb <_sk_load_a8_sse2+0x46>
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,21,216,0,0 ; pand 0xd815(%rip),%xmm0 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf0>
+ DB 102,15,219,5,29,216,0,0 ; pand 0xd81d(%rip),%xmm0 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
DB 15,91,216 ; cvtdq2ps %xmm0,%xmm3
- DB 15,89,29,91,217,0,0 ; mulps 0xd95b(%rip),%xmm3 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xc40>
+ DB 15,89,29,115,217,0,0 ; mulps 0xd973(%rip),%xmm3 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 102,15,87,201 ; xorpd %xmm1,%xmm1
@@ -28590,12 +28596,12 @@ _sk_load_a8_sse2 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,54 ; je 1e526 <_sk_load_a8_sse2+0x89>
+ DB 116,54 ; je 1e53e <_sk_load_a8_sse2+0x89>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,21 ; je 1e50f <_sk_load_a8_sse2+0x72>
+ DB 116,21 ; je 1e527 <_sk_load_a8_sse2+0x72>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,195 ; jne 1e4c3 <_sk_load_a8_sse2+0x26>
+ DB 117,195 ; jne 1e4db <_sk_load_a8_sse2+0x26>
DB 67,15,182,68,16,2 ; movzbl 0x2(%r8,%r10,1),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
DB 102,15,112,192,69 ; pshufd $0x45,%xmm0,%xmm0
@@ -28604,10 +28610,10 @@ _sk_load_a8_sse2 LABEL PROC
DB 102,15,96,200 ; punpcklbw %xmm0,%xmm1
DB 102,15,97,200 ; punpcklwd %xmm0,%xmm1
DB 242,15,16,193 ; movsd %xmm1,%xmm0
- DB 235,157 ; jmp 1e4c3 <_sk_load_a8_sse2+0x26>
+ DB 235,157 ; jmp 1e4db <_sk_load_a8_sse2+0x26>
DB 67,15,182,4,16 ; movzbl (%r8,%r10,1),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
- DB 235,146 ; jmp 1e4c3 <_sk_load_a8_sse2+0x26>
+ DB 235,146 ; jmp 1e4db <_sk_load_a8_sse2+0x26>
PUBLIC _sk_load_a8_dst_sse2
_sk_load_a8_dst_sse2 LABEL PROC
@@ -28618,13 +28624,13 @@ _sk_load_a8_dst_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,46 ; jne 1e577 <_sk_load_a8_dst_sse2+0x46>
+ DB 117,46 ; jne 1e58f <_sk_load_a8_dst_sse2+0x46>
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,129,215,0,0 ; pand 0xd781(%rip),%xmm4 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf0>
+ DB 102,15,219,37,137,215,0,0 ; pand 0xd789(%rip),%xmm4 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
DB 15,91,252 ; cvtdq2ps %xmm4,%xmm7
- DB 15,89,61,199,216,0,0 ; mulps 0xd8c7(%rip),%xmm7 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xc40>
+ DB 15,89,61,223,216,0,0 ; mulps 0xd8df(%rip),%xmm7 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 102,15,87,237 ; xorpd %xmm5,%xmm5
@@ -28633,12 +28639,12 @@ _sk_load_a8_dst_sse2 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,54 ; je 1e5ba <_sk_load_a8_dst_sse2+0x89>
+ DB 116,54 ; je 1e5d2 <_sk_load_a8_dst_sse2+0x89>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,21 ; je 1e5a3 <_sk_load_a8_dst_sse2+0x72>
+ DB 116,21 ; je 1e5bb <_sk_load_a8_dst_sse2+0x72>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,195 ; jne 1e557 <_sk_load_a8_dst_sse2+0x26>
+ DB 117,195 ; jne 1e56f <_sk_load_a8_dst_sse2+0x26>
DB 67,15,182,68,16,2 ; movzbl 0x2(%r8,%r10,1),%eax
DB 102,15,110,224 ; movd %eax,%xmm4
DB 102,15,112,228,69 ; pshufd $0x45,%xmm4,%xmm4
@@ -28647,10 +28653,10 @@ _sk_load_a8_dst_sse2 LABEL PROC
DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5
DB 102,15,97,232 ; punpcklwd %xmm0,%xmm5
DB 242,15,16,229 ; movsd %xmm5,%xmm4
- DB 235,157 ; jmp 1e557 <_sk_load_a8_dst_sse2+0x26>
+ DB 235,157 ; jmp 1e56f <_sk_load_a8_dst_sse2+0x26>
DB 67,15,182,4,16 ; movzbl (%r8,%r10,1),%eax
DB 102,15,110,224 ; movd %eax,%xmm4
- DB 235,146 ; jmp 1e557 <_sk_load_a8_dst_sse2+0x26>
+ DB 235,146 ; jmp 1e56f <_sk_load_a8_dst_sse2+0x26>
PUBLIC _sk_gather_a8_sse2
_sk_gather_a8_sse2 LABEL PROC
@@ -28701,7 +28707,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,161,215,0,0 ; mulps 0xd7a1(%rip),%xmm3 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xc40>
+ DB 15,89,29,185,215,0,0 ; mulps 0xd7b9(%rip),%xmm3 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
@@ -28717,7 +28723,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,84,214,0,0 ; movaps 0xd654(%rip),%xmm8 # 2bd10 <_sk_srcover_rgba_8888_sse2_lowp+0xb20>
+ DB 68,15,40,5,92,214,0,0 ; movaps 0xd65c(%rip),%xmm8 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
DB 68,15,89,195 ; mulps %xmm3,%xmm8
DB 102,69,15,91,192 ; cvtps2dq %xmm8,%xmm8
DB 102,65,15,114,240,16 ; pslld $0x10,%xmm8
@@ -28725,7 +28731,7 @@ _sk_store_a8_sse2 LABEL PROC
DB 102,68,15,107,192 ; packssdw %xmm0,%xmm8
DB 102,68,15,103,192 ; packuswb %xmm0,%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,17 ; jne 1e6f1 <_sk_store_a8_sse2+0x54>
+ DB 117,17 ; jne 1e709 <_sk_store_a8_sse2+0x54>
DB 102,68,15,126,192 ; movd %xmm8,%eax
DB 67,137,4,16 ; mov %eax,(%r8,%r10,1)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -28736,22 +28742,22 @@ _sk_store_a8_sse2 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,54 ; je 1e73e <_sk_store_a8_sse2+0xa1>
+ DB 116,54 ; je 1e756 <_sk_store_a8_sse2+0xa1>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,17 ; je 1e71f <_sk_store_a8_sse2+0x82>
+ DB 116,17 ; je 1e737 <_sk_store_a8_sse2+0x82>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,213 ; jne 1e6e9 <_sk_store_a8_sse2+0x4c>
+ DB 117,213 ; jne 1e701 <_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,184,213,0,0 ; pand 0xd5b8(%rip),%xmm8 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf0>
+ DB 102,68,15,219,5,192,213,0,0 ; pand 0xd5c0(%rip),%xmm8 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
DB 102,69,15,103,192 ; packuswb %xmm8,%xmm8
DB 102,69,15,103,192 ; packuswb %xmm8,%xmm8
DB 102,68,15,126,192 ; movd %xmm8,%eax
DB 102,67,137,4,16 ; mov %ax,(%r8,%r10,1)
- DB 235,171 ; jmp 1e6e9 <_sk_store_a8_sse2+0x4c>
+ DB 235,171 ; jmp 1e701 <_sk_store_a8_sse2+0x4c>
DB 102,68,15,126,192 ; movd %xmm8,%eax
DB 67,136,4,16 ; mov %al,(%r8,%r10,1)
- DB 235,160 ; jmp 1e6e9 <_sk_store_a8_sse2+0x4c>
+ DB 235,160 ; jmp 1e701 <_sk_store_a8_sse2+0x4c>
PUBLIC _sk_load_g8_sse2
_sk_load_g8_sse2 LABEL PROC
@@ -28762,27 +28768,27 @@ _sk_load_g8_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,49 ; jne 1e792 <_sk_load_g8_sse2+0x49>
+ DB 117,49 ; jne 1e7aa <_sk_load_g8_sse2+0x49>
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,105,213,0,0 ; pand 0xd569(%rip),%xmm0 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf0>
+ DB 102,15,219,5,113,213,0,0 ; pand 0xd571(%rip),%xmm0 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,175,214,0,0 ; mulps 0xd6af(%rip),%xmm0 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xc40>
+ DB 15,89,5,199,214,0,0 ; mulps 0xd6c7(%rip),%xmm0 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,166,212,0,0 ; movaps 0xd4a6(%rip),%xmm3 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,40,29,174,212,0,0 ; movaps 0xd4ae(%rip),%xmm3 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,54 ; je 1e7d5 <_sk_load_g8_sse2+0x8c>
+ DB 116,54 ; je 1e7ed <_sk_load_g8_sse2+0x8c>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,21 ; je 1e7be <_sk_load_g8_sse2+0x75>
+ DB 116,21 ; je 1e7d6 <_sk_load_g8_sse2+0x75>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,192 ; jne 1e76f <_sk_load_g8_sse2+0x26>
+ DB 117,192 ; jne 1e787 <_sk_load_g8_sse2+0x26>
DB 67,15,182,68,16,2 ; movzbl 0x2(%r8,%r10,1),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
DB 102,15,112,192,69 ; pshufd $0x45,%xmm0,%xmm0
@@ -28791,10 +28797,10 @@ _sk_load_g8_sse2 LABEL PROC
DB 102,15,96,200 ; punpcklbw %xmm0,%xmm1
DB 102,15,97,200 ; punpcklwd %xmm0,%xmm1
DB 242,15,16,193 ; movsd %xmm1,%xmm0
- DB 235,154 ; jmp 1e76f <_sk_load_g8_sse2+0x26>
+ DB 235,154 ; jmp 1e787 <_sk_load_g8_sse2+0x26>
DB 67,15,182,4,16 ; movzbl (%r8,%r10,1),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
- DB 235,143 ; jmp 1e76f <_sk_load_g8_sse2+0x26>
+ DB 235,143 ; jmp 1e787 <_sk_load_g8_sse2+0x26>
PUBLIC _sk_load_g8_dst_sse2
_sk_load_g8_dst_sse2 LABEL PROC
@@ -28805,27 +28811,27 @@ _sk_load_g8_dst_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,49 ; jne 1e829 <_sk_load_g8_dst_sse2+0x49>
+ DB 117,49 ; jne 1e841 <_sk_load_g8_dst_sse2+0x49>
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,210,212,0,0 ; pand 0xd4d2(%rip),%xmm4 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf0>
+ DB 102,15,219,37,218,212,0,0 ; pand 0xd4da(%rip),%xmm4 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,24,214,0,0 ; mulps 0xd618(%rip),%xmm4 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xc40>
+ DB 15,89,37,48,214,0,0 ; mulps 0xd630(%rip),%xmm4 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,15,212,0,0 ; movaps 0xd40f(%rip),%xmm7 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,40,61,23,212,0,0 ; movaps 0xd417(%rip),%xmm7 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,40,244 ; movaps %xmm4,%xmm6
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,54 ; je 1e86c <_sk_load_g8_dst_sse2+0x8c>
+ DB 116,54 ; je 1e884 <_sk_load_g8_dst_sse2+0x8c>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,21 ; je 1e855 <_sk_load_g8_dst_sse2+0x75>
+ DB 116,21 ; je 1e86d <_sk_load_g8_dst_sse2+0x75>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,192 ; jne 1e806 <_sk_load_g8_dst_sse2+0x26>
+ DB 117,192 ; jne 1e81e <_sk_load_g8_dst_sse2+0x26>
DB 67,15,182,68,16,2 ; movzbl 0x2(%r8,%r10,1),%eax
DB 102,15,110,224 ; movd %eax,%xmm4
DB 102,15,112,228,69 ; pshufd $0x45,%xmm4,%xmm4
@@ -28834,10 +28840,10 @@ _sk_load_g8_dst_sse2 LABEL PROC
DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5
DB 102,15,97,232 ; punpcklwd %xmm0,%xmm5
DB 242,15,16,229 ; movsd %xmm5,%xmm4
- DB 235,154 ; jmp 1e806 <_sk_load_g8_dst_sse2+0x26>
+ DB 235,154 ; jmp 1e81e <_sk_load_g8_dst_sse2+0x26>
DB 67,15,182,4,16 ; movzbl (%r8,%r10,1),%eax
DB 102,15,110,224 ; movd %eax,%xmm4
- DB 235,143 ; jmp 1e806 <_sk_load_g8_dst_sse2+0x26>
+ DB 235,143 ; jmp 1e81e <_sk_load_g8_dst_sse2+0x26>
PUBLIC _sk_gather_g8_sse2
_sk_gather_g8_sse2 LABEL PROC
@@ -28888,9 +28894,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,239,212,0,0 ; mulps 0xd4ef(%rip),%xmm0 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xc40>
+ DB 15,89,5,7,213,0,0 ; mulps 0xd507(%rip),%xmm0 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,230,210,0,0 ; movaps 0xd2e6(%rip),%xmm3 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,40,29,238,210,0,0 ; movaps 0xd2ee(%rip),%xmm3 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 255,224 ; jmpq *%rax
@@ -28905,42 +28911,42 @@ _sk_load_565_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,83 ; jne 1e9c0 <_sk_load_565_sse2+0x6e>
+ DB 117,83 ; jne 1e9d8 <_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,193,212,0,0 ; movdqa 0xd4c1(%rip),%xmm0 # 2be40 <_sk_srcover_rgba_8888_sse2_lowp+0xc50>
+ DB 102,15,111,5,217,212,0,0 ; movdqa 0xd4d9(%rip),%xmm0 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,195,212,0,0 ; mulps 0xd4c3(%rip),%xmm0 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0xc60>
- DB 102,15,111,13,203,212,0,0 ; movdqa 0xd4cb(%rip),%xmm1 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc70>
+ DB 15,89,5,219,212,0,0 ; mulps 0xd4db(%rip),%xmm0 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
+ DB 102,15,111,13,227,212,0,0 ; movdqa 0xd4e3(%rip),%xmm1 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,205,212,0,0 ; mulps 0xd4cd(%rip),%xmm1 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0xc80>
- DB 102,15,219,21,213,212,0,0 ; pand 0xd4d5(%rip),%xmm2 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0xc90>
+ DB 15,89,13,229,212,0,0 ; mulps 0xd4e5(%rip),%xmm1 # 2bea0 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
+ DB 102,15,219,21,237,212,0,0 ; pand 0xd4ed(%rip),%xmm2 # 2beb0 <_sk_srcover_rgba_8888_sse2_lowp+0xca8>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,219,212,0,0 ; mulps 0xd4db(%rip),%xmm2 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0xca0>
+ DB 15,89,21,243,212,0,0 ; mulps 0xd4f3(%rip),%xmm2 # 2bec0 <_sk_srcover_rgba_8888_sse2_lowp+0xcb8>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,114,210,0,0 ; movaps 0xd272(%rip),%xmm3 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,40,29,122,210,0,0 ; movaps 0xd27a(%rip),%xmm3 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,51 ; je 1ea00 <_sk_load_565_sse2+0xae>
+ DB 116,51 ; je 1ea18 <_sk_load_565_sse2+0xae>
DB 102,15,239,210 ; pxor %xmm2,%xmm2
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,21 ; je 1e9ec <_sk_load_565_sse2+0x9a>
+ DB 116,21 ; je 1ea04 <_sk_load_565_sse2+0x9a>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,154 ; jne 1e977 <_sk_load_565_sse2+0x25>
+ DB 117,154 ; jne 1e98f <_sk_load_565_sse2+0x25>
DB 67,15,183,68,80,4 ; movzwl 0x4(%r8,%r10,2),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
DB 102,15,112,208,69 ; pshufd $0x45,%xmm0,%xmm2
DB 102,67,15,110,4,80 ; movd (%r8,%r10,2),%xmm0
DB 242,15,112,192,212 ; pshuflw $0xd4,%xmm0,%xmm0
DB 242,15,16,208 ; movsd %xmm0,%xmm2
- DB 233,119,255,255,255 ; jmpq 1e977 <_sk_load_565_sse2+0x25>
+ DB 233,119,255,255,255 ; jmpq 1e98f <_sk_load_565_sse2+0x25>
DB 67,15,183,4,80 ; movzwl (%r8,%r10,2),%eax
DB 102,15,110,208 ; movd %eax,%xmm2
- DB 233,105,255,255,255 ; jmpq 1e977 <_sk_load_565_sse2+0x25>
+ DB 233,105,255,255,255 ; jmpq 1e98f <_sk_load_565_sse2+0x25>
PUBLIC _sk_load_565_dst_sse2
_sk_load_565_dst_sse2 LABEL PROC
@@ -28952,42 +28958,42 @@ _sk_load_565_dst_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,83 ; jne 1ea7c <_sk_load_565_dst_sse2+0x6e>
+ DB 117,83 ; jne 1ea94 <_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,5,212,0,0 ; movdqa 0xd405(%rip),%xmm4 # 2be40 <_sk_srcover_rgba_8888_sse2_lowp+0xc50>
+ DB 102,15,111,37,29,212,0,0 ; movdqa 0xd41d(%rip),%xmm4 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
DB 102,15,219,230 ; pand %xmm6,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,7,212,0,0 ; mulps 0xd407(%rip),%xmm4 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0xc60>
- DB 102,15,111,45,15,212,0,0 ; movdqa 0xd40f(%rip),%xmm5 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc70>
+ DB 15,89,37,31,212,0,0 ; mulps 0xd41f(%rip),%xmm4 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
+ DB 102,15,111,45,39,212,0,0 ; movdqa 0xd427(%rip),%xmm5 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
DB 102,15,219,238 ; pand %xmm6,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,45,17,212,0,0 ; mulps 0xd411(%rip),%xmm5 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0xc80>
- DB 102,15,219,53,25,212,0,0 ; pand 0xd419(%rip),%xmm6 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0xc90>
+ DB 15,89,45,41,212,0,0 ; mulps 0xd429(%rip),%xmm5 # 2bea0 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
+ DB 102,15,219,53,49,212,0,0 ; pand 0xd431(%rip),%xmm6 # 2beb0 <_sk_srcover_rgba_8888_sse2_lowp+0xca8>
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,53,31,212,0,0 ; mulps 0xd41f(%rip),%xmm6 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0xca0>
+ DB 15,89,53,55,212,0,0 ; mulps 0xd437(%rip),%xmm6 # 2bec0 <_sk_srcover_rgba_8888_sse2_lowp+0xcb8>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,182,209,0,0 ; movaps 0xd1b6(%rip),%xmm7 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,40,61,190,209,0,0 ; movaps 0xd1be(%rip),%xmm7 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,51 ; je 1eabc <_sk_load_565_dst_sse2+0xae>
+ DB 116,51 ; je 1ead4 <_sk_load_565_dst_sse2+0xae>
DB 102,15,239,246 ; pxor %xmm6,%xmm6
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,21 ; je 1eaa8 <_sk_load_565_dst_sse2+0x9a>
+ DB 116,21 ; je 1eac0 <_sk_load_565_dst_sse2+0x9a>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,154 ; jne 1ea33 <_sk_load_565_dst_sse2+0x25>
+ DB 117,154 ; jne 1ea4b <_sk_load_565_dst_sse2+0x25>
DB 67,15,183,68,80,4 ; movzwl 0x4(%r8,%r10,2),%eax
DB 102,15,110,224 ; movd %eax,%xmm4
DB 102,15,112,244,69 ; pshufd $0x45,%xmm4,%xmm6
DB 102,67,15,110,36,80 ; movd (%r8,%r10,2),%xmm4
DB 242,15,112,228,212 ; pshuflw $0xd4,%xmm4,%xmm4
DB 242,15,16,244 ; movsd %xmm4,%xmm6
- DB 233,119,255,255,255 ; jmpq 1ea33 <_sk_load_565_dst_sse2+0x25>
+ DB 233,119,255,255,255 ; jmpq 1ea4b <_sk_load_565_dst_sse2+0x25>
DB 67,15,183,4,80 ; movzwl (%r8,%r10,2),%eax
DB 102,15,110,240 ; movd %eax,%xmm6
- DB 233,105,255,255,255 ; jmpq 1ea33 <_sk_load_565_dst_sse2+0x25>
+ DB 233,105,255,255,255 ; jmpq 1ea4b <_sk_load_565_dst_sse2+0x25>
PUBLIC _sk_gather_565_sse2
_sk_gather_565_sse2 LABEL PROC
@@ -29034,19 +29040,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,180,210,0,0 ; movdqa 0xd2b4(%rip),%xmm0 # 2be40 <_sk_srcover_rgba_8888_sse2_lowp+0xc50>
+ DB 102,15,111,5,204,210,0,0 ; movdqa 0xd2cc(%rip),%xmm0 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,182,210,0,0 ; mulps 0xd2b6(%rip),%xmm0 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0xc60>
- DB 102,15,111,13,190,210,0,0 ; movdqa 0xd2be(%rip),%xmm1 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc70>
+ DB 15,89,5,206,210,0,0 ; mulps 0xd2ce(%rip),%xmm0 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
+ DB 102,15,111,13,214,210,0,0 ; movdqa 0xd2d6(%rip),%xmm1 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,192,210,0,0 ; mulps 0xd2c0(%rip),%xmm1 # 2be70 <_sk_srcover_rgba_8888_sse2_lowp+0xc80>
- DB 102,15,219,21,200,210,0,0 ; pand 0xd2c8(%rip),%xmm2 # 2be80 <_sk_srcover_rgba_8888_sse2_lowp+0xc90>
+ DB 15,89,13,216,210,0,0 ; mulps 0xd2d8(%rip),%xmm1 # 2bea0 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
+ DB 102,15,219,21,224,210,0,0 ; pand 0xd2e0(%rip),%xmm2 # 2beb0 <_sk_srcover_rgba_8888_sse2_lowp+0xca8>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,206,210,0,0 ; mulps 0xd2ce(%rip),%xmm2 # 2be90 <_sk_srcover_rgba_8888_sse2_lowp+0xca0>
+ DB 15,89,21,230,210,0,0 ; mulps 0xd2e6(%rip),%xmm2 # 2bec0 <_sk_srcover_rgba_8888_sse2_lowp+0xcb8>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,101,208,0,0 ; movaps 0xd065(%rip),%xmm3 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,40,29,109,208,0,0 ; movaps 0xd06d(%rip),%xmm3 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 255,224 ; jmpq *%rax
PUBLIC _sk_store_565_sse2
@@ -29058,12 +29064,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,85,212,0,0 ; movaps 0xd455(%rip),%xmm8 # 2c040 <_sk_srcover_rgba_8888_sse2_lowp+0xe50>
+ DB 68,15,40,5,109,212,0,0 ; movaps 0xd46d(%rip),%xmm8 # 2c070 <_sk_srcover_rgba_8888_sse2_lowp+0xe68>
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,74,212,0,0 ; movaps 0xd44a(%rip),%xmm10 # 2c050 <_sk_srcover_rgba_8888_sse2_lowp+0xe60>
+ DB 68,15,40,21,98,212,0,0 ; movaps 0xd462(%rip),%xmm10 # 2c080 <_sk_srcover_rgba_8888_sse2_lowp+0xe78>
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
@@ -29075,7 +29081,7 @@ _sk_store_565_sse2 LABEL PROC
DB 102,65,15,114,224,16 ; psrad $0x10,%xmm8
DB 102,68,15,107,192 ; packssdw %xmm0,%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,10 ; jne 1ec48 <_sk_store_565_sse2+0x7b>
+ DB 117,10 ; jne 1ec60 <_sk_store_565_sse2+0x7b>
DB 102,71,15,214,4,80 ; movq %xmm8,(%r8,%r10,2)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -29083,19 +29089,19 @@ _sk_store_565_sse2 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,38 ; je 1ec80 <_sk_store_565_sse2+0xb3>
+ DB 116,38 ; je 1ec98 <_sk_store_565_sse2+0xb3>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,18 ; je 1ec72 <_sk_store_565_sse2+0xa5>
+ DB 116,18 ; je 1ec8a <_sk_store_565_sse2+0xa5>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,222 ; jne 1ec44 <_sk_store_565_sse2+0x77>
+ DB 117,222 ; jne 1ec5c <_sk_store_565_sse2+0x77>
DB 102,65,15,197,192,4 ; pextrw $0x4,%xmm8,%eax
DB 102,67,137,68,80,4 ; mov %ax,0x4(%r8,%r10,2)
DB 242,69,15,112,192,232 ; pshuflw $0xe8,%xmm8,%xmm8
DB 102,71,15,126,4,80 ; movd %xmm8,(%r8,%r10,2)
- DB 235,196 ; jmp 1ec44 <_sk_store_565_sse2+0x77>
+ DB 235,196 ; jmp 1ec5c <_sk_store_565_sse2+0x77>
DB 102,68,15,126,192 ; movd %xmm8,%eax
DB 102,67,137,4,80 ; mov %ax,(%r8,%r10,2)
- DB 235,184 ; jmp 1ec44 <_sk_store_565_sse2+0x77>
+ DB 235,184 ; jmp 1ec5c <_sk_store_565_sse2+0x77>
PUBLIC _sk_load_4444_sse2
_sk_load_4444_sse2 LABEL PROC
@@ -29107,45 +29113,45 @@ _sk_load_4444_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,98 ; jne 1ed09 <_sk_load_4444_sse2+0x7d>
+ DB 117,98 ; jne 1ed21 <_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,167,211,0,0 ; movdqa 0xd3a7(%rip),%xmm0 # 2c060 <_sk_srcover_rgba_8888_sse2_lowp+0xe70>
+ DB 102,15,111,5,191,211,0,0 ; movdqa 0xd3bf(%rip),%xmm0 # 2c090 <_sk_srcover_rgba_8888_sse2_lowp+0xe88>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,169,211,0,0 ; mulps 0xd3a9(%rip),%xmm0 # 2c070 <_sk_srcover_rgba_8888_sse2_lowp+0xe80>
- DB 102,15,111,13,177,211,0,0 ; movdqa 0xd3b1(%rip),%xmm1 # 2c080 <_sk_srcover_rgba_8888_sse2_lowp+0xe90>
+ DB 15,89,5,193,211,0,0 ; mulps 0xd3c1(%rip),%xmm0 # 2c0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xe98>
+ DB 102,15,111,13,201,211,0,0 ; movdqa 0xd3c9(%rip),%xmm1 # 2c0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xea8>
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,179,211,0,0 ; mulps 0xd3b3(%rip),%xmm1 # 2c090 <_sk_srcover_rgba_8888_sse2_lowp+0xea0>
- DB 102,15,111,21,187,211,0,0 ; movdqa 0xd3bb(%rip),%xmm2 # 2c0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xeb0>
+ DB 15,89,13,203,211,0,0 ; mulps 0xd3cb(%rip),%xmm1 # 2c0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xeb8>
+ DB 102,15,111,21,211,211,0,0 ; movdqa 0xd3d3(%rip),%xmm2 # 2c0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xec8>
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,189,211,0,0 ; mulps 0xd3bd(%rip),%xmm2 # 2c0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xec0>
- DB 102,15,219,29,197,211,0,0 ; pand 0xd3c5(%rip),%xmm3 # 2c0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xed0>
+ DB 15,89,21,213,211,0,0 ; mulps 0xd3d5(%rip),%xmm2 # 2c0e0 <_sk_srcover_rgba_8888_sse2_lowp+0xed8>
+ DB 102,15,219,29,221,211,0,0 ; pand 0xd3dd(%rip),%xmm3 # 2c0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xee8>
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,29,203,211,0,0 ; mulps 0xd3cb(%rip),%xmm3 # 2c0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xee0>
+ DB 15,89,29,227,211,0,0 ; mulps 0xd3e3(%rip),%xmm3 # 2c100 <_sk_srcover_rgba_8888_sse2_lowp+0xef8>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,51 ; je 1ed49 <_sk_load_4444_sse2+0xbd>
+ DB 116,51 ; je 1ed61 <_sk_load_4444_sse2+0xbd>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,21 ; je 1ed35 <_sk_load_4444_sse2+0xa9>
+ DB 116,21 ; je 1ed4d <_sk_load_4444_sse2+0xa9>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,139 ; jne 1ecb1 <_sk_load_4444_sse2+0x25>
+ DB 117,139 ; jne 1ecc9 <_sk_load_4444_sse2+0x25>
DB 67,15,183,68,80,4 ; movzwl 0x4(%r8,%r10,2),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
DB 102,15,112,216,69 ; pshufd $0x45,%xmm0,%xmm3
DB 102,67,15,110,4,80 ; movd (%r8,%r10,2),%xmm0
DB 242,15,112,192,212 ; pshuflw $0xd4,%xmm0,%xmm0
DB 242,15,16,216 ; movsd %xmm0,%xmm3
- DB 233,104,255,255,255 ; jmpq 1ecb1 <_sk_load_4444_sse2+0x25>
+ DB 233,104,255,255,255 ; jmpq 1ecc9 <_sk_load_4444_sse2+0x25>
DB 67,15,183,4,80 ; movzwl (%r8,%r10,2),%eax
DB 102,15,110,216 ; movd %eax,%xmm3
- DB 233,90,255,255,255 ; jmpq 1ecb1 <_sk_load_4444_sse2+0x25>
+ DB 233,90,255,255,255 ; jmpq 1ecc9 <_sk_load_4444_sse2+0x25>
PUBLIC _sk_load_4444_dst_sse2
_sk_load_4444_dst_sse2 LABEL PROC
@@ -29157,45 +29163,45 @@ _sk_load_4444_dst_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,98 ; jne 1edd4 <_sk_load_4444_dst_sse2+0x7d>
+ DB 117,98 ; jne 1edec <_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,220,210,0,0 ; movdqa 0xd2dc(%rip),%xmm4 # 2c060 <_sk_srcover_rgba_8888_sse2_lowp+0xe70>
+ DB 102,15,111,37,244,210,0,0 ; movdqa 0xd2f4(%rip),%xmm4 # 2c090 <_sk_srcover_rgba_8888_sse2_lowp+0xe88>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,222,210,0,0 ; mulps 0xd2de(%rip),%xmm4 # 2c070 <_sk_srcover_rgba_8888_sse2_lowp+0xe80>
- DB 102,15,111,45,230,210,0,0 ; movdqa 0xd2e6(%rip),%xmm5 # 2c080 <_sk_srcover_rgba_8888_sse2_lowp+0xe90>
+ DB 15,89,37,246,210,0,0 ; mulps 0xd2f6(%rip),%xmm4 # 2c0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xe98>
+ DB 102,15,111,45,254,210,0,0 ; movdqa 0xd2fe(%rip),%xmm5 # 2c0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xea8>
DB 102,15,219,239 ; pand %xmm7,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,45,232,210,0,0 ; mulps 0xd2e8(%rip),%xmm5 # 2c090 <_sk_srcover_rgba_8888_sse2_lowp+0xea0>
- DB 102,15,111,53,240,210,0,0 ; movdqa 0xd2f0(%rip),%xmm6 # 2c0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xeb0>
+ DB 15,89,45,0,211,0,0 ; mulps 0xd300(%rip),%xmm5 # 2c0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xeb8>
+ DB 102,15,111,53,8,211,0,0 ; movdqa 0xd308(%rip),%xmm6 # 2c0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xec8>
DB 102,15,219,247 ; pand %xmm7,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,53,242,210,0,0 ; mulps 0xd2f2(%rip),%xmm6 # 2c0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xec0>
- DB 102,15,219,61,250,210,0,0 ; pand 0xd2fa(%rip),%xmm7 # 2c0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xed0>
+ DB 15,89,53,10,211,0,0 ; mulps 0xd30a(%rip),%xmm6 # 2c0e0 <_sk_srcover_rgba_8888_sse2_lowp+0xed8>
+ DB 102,15,219,61,18,211,0,0 ; pand 0xd312(%rip),%xmm7 # 2c0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xee8>
DB 15,91,255 ; cvtdq2ps %xmm7,%xmm7
- DB 15,89,61,0,211,0,0 ; mulps 0xd300(%rip),%xmm7 # 2c0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xee0>
+ DB 15,89,61,24,211,0,0 ; mulps 0xd318(%rip),%xmm7 # 2c100 <_sk_srcover_rgba_8888_sse2_lowp+0xef8>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,51 ; je 1ee14 <_sk_load_4444_dst_sse2+0xbd>
+ DB 116,51 ; je 1ee2c <_sk_load_4444_dst_sse2+0xbd>
DB 102,15,239,255 ; pxor %xmm7,%xmm7
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,21 ; je 1ee00 <_sk_load_4444_dst_sse2+0xa9>
+ DB 116,21 ; je 1ee18 <_sk_load_4444_dst_sse2+0xa9>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,139 ; jne 1ed7c <_sk_load_4444_dst_sse2+0x25>
+ DB 117,139 ; jne 1ed94 <_sk_load_4444_dst_sse2+0x25>
DB 67,15,183,68,80,4 ; movzwl 0x4(%r8,%r10,2),%eax
DB 102,15,110,224 ; movd %eax,%xmm4
DB 102,15,112,252,69 ; pshufd $0x45,%xmm4,%xmm7
DB 102,67,15,110,36,80 ; movd (%r8,%r10,2),%xmm4
DB 242,15,112,228,212 ; pshuflw $0xd4,%xmm4,%xmm4
DB 242,15,16,252 ; movsd %xmm4,%xmm7
- DB 233,104,255,255,255 ; jmpq 1ed7c <_sk_load_4444_dst_sse2+0x25>
+ DB 233,104,255,255,255 ; jmpq 1ed94 <_sk_load_4444_dst_sse2+0x25>
DB 67,15,183,4,80 ; movzwl (%r8,%r10,2),%eax
DB 102,15,110,248 ; movd %eax,%xmm7
- DB 233,90,255,255,255 ; jmpq 1ed7c <_sk_load_4444_dst_sse2+0x25>
+ DB 233,90,255,255,255 ; jmpq 1ed94 <_sk_load_4444_dst_sse2+0x25>
PUBLIC _sk_gather_4444_sse2
_sk_gather_4444_sse2 LABEL PROC
@@ -29242,21 +29248,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,124,209,0,0 ; movdqa 0xd17c(%rip),%xmm0 # 2c060 <_sk_srcover_rgba_8888_sse2_lowp+0xe70>
+ DB 102,15,111,5,148,209,0,0 ; movdqa 0xd194(%rip),%xmm0 # 2c090 <_sk_srcover_rgba_8888_sse2_lowp+0xe88>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,126,209,0,0 ; mulps 0xd17e(%rip),%xmm0 # 2c070 <_sk_srcover_rgba_8888_sse2_lowp+0xe80>
- DB 102,15,111,13,134,209,0,0 ; movdqa 0xd186(%rip),%xmm1 # 2c080 <_sk_srcover_rgba_8888_sse2_lowp+0xe90>
+ DB 15,89,5,150,209,0,0 ; mulps 0xd196(%rip),%xmm0 # 2c0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xe98>
+ DB 102,15,111,13,158,209,0,0 ; movdqa 0xd19e(%rip),%xmm1 # 2c0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xea8>
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,136,209,0,0 ; mulps 0xd188(%rip),%xmm1 # 2c090 <_sk_srcover_rgba_8888_sse2_lowp+0xea0>
- DB 102,15,111,21,144,209,0,0 ; movdqa 0xd190(%rip),%xmm2 # 2c0a0 <_sk_srcover_rgba_8888_sse2_lowp+0xeb0>
+ DB 15,89,13,160,209,0,0 ; mulps 0xd1a0(%rip),%xmm1 # 2c0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xeb8>
+ DB 102,15,111,21,168,209,0,0 ; movdqa 0xd1a8(%rip),%xmm2 # 2c0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xec8>
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,146,209,0,0 ; mulps 0xd192(%rip),%xmm2 # 2c0b0 <_sk_srcover_rgba_8888_sse2_lowp+0xec0>
- DB 102,15,219,29,154,209,0,0 ; pand 0xd19a(%rip),%xmm3 # 2c0c0 <_sk_srcover_rgba_8888_sse2_lowp+0xed0>
+ DB 15,89,21,170,209,0,0 ; mulps 0xd1aa(%rip),%xmm2 # 2c0e0 <_sk_srcover_rgba_8888_sse2_lowp+0xed8>
+ DB 102,15,219,29,178,209,0,0 ; pand 0xd1b2(%rip),%xmm3 # 2c0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xee8>
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,29,160,209,0,0 ; mulps 0xd1a0(%rip),%xmm3 # 2c0d0 <_sk_srcover_rgba_8888_sse2_lowp+0xee0>
+ DB 15,89,29,184,209,0,0 ; mulps 0xd1b8(%rip),%xmm3 # 2c100 <_sk_srcover_rgba_8888_sse2_lowp+0xef8>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -29269,7 +29275,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,142,209,0,0 ; movaps 0xd18e(%rip),%xmm8 # 2c0e0 <_sk_srcover_rgba_8888_sse2_lowp+0xef0>
+ DB 68,15,40,5,166,209,0,0 ; movaps 0xd1a6(%rip),%xmm8 # 2c110 <_sk_srcover_rgba_8888_sse2_lowp+0xf08>
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
@@ -29291,7 +29297,7 @@ _sk_store_4444_sse2 LABEL PROC
DB 102,65,15,114,224,16 ; psrad $0x10,%xmm8
DB 102,68,15,107,192 ; packssdw %xmm0,%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,10 ; jne 1efc3 <_sk_store_4444_sse2+0x8f>
+ DB 117,10 ; jne 1efdb <_sk_store_4444_sse2+0x8f>
DB 102,71,15,214,4,80 ; movq %xmm8,(%r8,%r10,2)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -29299,19 +29305,19 @@ _sk_store_4444_sse2 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,38 ; je 1effb <_sk_store_4444_sse2+0xc7>
+ DB 116,38 ; je 1f013 <_sk_store_4444_sse2+0xc7>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,18 ; je 1efed <_sk_store_4444_sse2+0xb9>
+ DB 116,18 ; je 1f005 <_sk_store_4444_sse2+0xb9>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,222 ; jne 1efbf <_sk_store_4444_sse2+0x8b>
+ DB 117,222 ; jne 1efd7 <_sk_store_4444_sse2+0x8b>
DB 102,65,15,197,192,4 ; pextrw $0x4,%xmm8,%eax
DB 102,67,137,68,80,4 ; mov %ax,0x4(%r8,%r10,2)
DB 242,69,15,112,192,232 ; pshuflw $0xe8,%xmm8,%xmm8
DB 102,71,15,126,4,80 ; movd %xmm8,(%r8,%r10,2)
- DB 235,196 ; jmp 1efbf <_sk_store_4444_sse2+0x8b>
+ DB 235,196 ; jmp 1efd7 <_sk_store_4444_sse2+0x8b>
DB 102,68,15,126,192 ; movd %xmm8,%eax
DB 102,67,137,4,80 ; mov %ax,(%r8,%r10,2)
- DB 235,184 ; jmp 1efbf <_sk_store_4444_sse2+0x8b>
+ DB 235,184 ; jmp 1efd7 <_sk_store_4444_sse2+0x8b>
PUBLIC _sk_load_8888_sse2
_sk_load_8888_sse2 LABEL PROC
@@ -29323,13 +29329,13 @@ _sk_load_8888_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 117,98 ; jne 1f085 <_sk_load_8888_sse2+0x7e>
+ DB 117,98 ; jne 1f09d <_sk_load_8888_sse2+0x7e>
DB 243,69,15,111,12,128 ; movdqu (%r8,%rax,4),%xmm9
- DB 102,15,111,21,175,204,0,0 ; movdqa 0xccaf(%rip),%xmm2 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf0>
+ DB 102,15,111,21,183,204,0,0 ; movdqa 0xccb7(%rip),%xmm2 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
DB 102,65,15,111,193 ; movdqa %xmm9,%xmm0
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,5,235,205,0,0 ; movaps 0xcdeb(%rip),%xmm8 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xc40>
+ DB 68,15,40,5,3,206,0,0 ; movaps 0xce03(%rip),%xmm8 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
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
@@ -29349,18 +29355,18 @@ _sk_load_8888_sse2 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,41 ; je 1f0bb <_sk_load_8888_sse2+0xb4>
+ DB 116,41 ; je 1f0d3 <_sk_load_8888_sse2+0xb4>
DB 102,69,15,239,201 ; pxor %xmm9,%xmm9
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,19 ; je 1f0b0 <_sk_load_8888_sse2+0xa9>
+ DB 116,19 ; je 1f0c8 <_sk_load_8888_sse2+0xa9>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,134 ; jne 1f029 <_sk_load_8888_sse2+0x22>
+ DB 117,134 ; jne 1f041 <_sk_load_8888_sse2+0x22>
DB 102,65,15,110,68,128,8 ; movd 0x8(%r8,%rax,4),%xmm0
DB 102,68,15,112,200,69 ; pshufd $0x45,%xmm0,%xmm9
DB 102,69,15,18,12,128 ; movlpd (%r8,%rax,4),%xmm9
- DB 233,110,255,255,255 ; jmpq 1f029 <_sk_load_8888_sse2+0x22>
+ DB 233,110,255,255,255 ; jmpq 1f041 <_sk_load_8888_sse2+0x22>
DB 102,69,15,110,12,128 ; movd (%r8,%rax,4),%xmm9
- DB 233,99,255,255,255 ; jmpq 1f029 <_sk_load_8888_sse2+0x22>
+ DB 233,99,255,255,255 ; jmpq 1f041 <_sk_load_8888_sse2+0x22>
PUBLIC _sk_load_8888_dst_sse2
_sk_load_8888_dst_sse2 LABEL PROC
@@ -29372,13 +29378,13 @@ _sk_load_8888_dst_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 117,98 ; jne 1f144 <_sk_load_8888_dst_sse2+0x7e>
+ DB 117,98 ; jne 1f15c <_sk_load_8888_dst_sse2+0x7e>
DB 243,69,15,111,12,128 ; movdqu (%r8,%rax,4),%xmm9
- DB 102,15,111,53,240,203,0,0 ; movdqa 0xcbf0(%rip),%xmm6 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf0>
+ DB 102,15,111,53,248,203,0,0 ; movdqa 0xcbf8(%rip),%xmm6 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
DB 102,65,15,111,225 ; movdqa %xmm9,%xmm4
DB 102,15,219,230 ; pand %xmm6,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 68,15,40,5,44,205,0,0 ; movaps 0xcd2c(%rip),%xmm8 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xc40>
+ DB 68,15,40,5,68,205,0,0 ; movaps 0xcd44(%rip),%xmm8 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
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
@@ -29398,18 +29404,18 @@ _sk_load_8888_dst_sse2 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,41 ; je 1f17a <_sk_load_8888_dst_sse2+0xb4>
+ DB 116,41 ; je 1f192 <_sk_load_8888_dst_sse2+0xb4>
DB 102,69,15,239,201 ; pxor %xmm9,%xmm9
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,19 ; je 1f16f <_sk_load_8888_dst_sse2+0xa9>
+ DB 116,19 ; je 1f187 <_sk_load_8888_dst_sse2+0xa9>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,134 ; jne 1f0e8 <_sk_load_8888_dst_sse2+0x22>
+ DB 117,134 ; jne 1f100 <_sk_load_8888_dst_sse2+0x22>
DB 102,65,15,110,100,128,8 ; movd 0x8(%r8,%rax,4),%xmm4
DB 102,68,15,112,204,69 ; pshufd $0x45,%xmm4,%xmm9
DB 102,69,15,18,12,128 ; movlpd (%r8,%rax,4),%xmm9
- DB 233,110,255,255,255 ; jmpq 1f0e8 <_sk_load_8888_dst_sse2+0x22>
+ DB 233,110,255,255,255 ; jmpq 1f100 <_sk_load_8888_dst_sse2+0x22>
DB 102,69,15,110,12,128 ; movd (%r8,%rax,4),%xmm9
- DB 233,99,255,255,255 ; jmpq 1f0e8 <_sk_load_8888_dst_sse2+0x22>
+ DB 233,99,255,255,255 ; jmpq 1f100 <_sk_load_8888_dst_sse2+0x22>
PUBLIC _sk_gather_8888_sse2
_sk_gather_8888_sse2 LABEL PROC
@@ -29453,11 +29459,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,163,202,0,0 ; movdqa 0xcaa3(%rip),%xmm2 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf0>
+ DB 102,15,111,21,171,202,0,0 ; movdqa 0xcaab(%rip),%xmm2 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
DB 102,65,15,111,193 ; movdqa %xmm9,%xmm0
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,5,223,203,0,0 ; movaps 0xcbdf(%rip),%xmm8 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xc40>
+ DB 68,15,40,5,247,203,0,0 ; movaps 0xcbf7(%rip),%xmm8 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
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
@@ -29484,7 +29490,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,96,202,0,0 ; movaps 0xca60(%rip),%xmm8 # 2bd10 <_sk_srcover_rgba_8888_sse2_lowp+0xb20>
+ DB 68,15,40,5,104,202,0,0 ; movaps 0xca68(%rip),%xmm8 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 102,69,15,91,201 ; cvtps2dq %xmm9,%xmm9
@@ -29503,24 +29509,24 @@ _sk_store_8888_sse2 LABEL PROC
DB 102,69,15,235,193 ; por %xmm9,%xmm8
DB 102,69,15,235,194 ; por %xmm10,%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,10 ; jne 1f310 <_sk_store_8888_sse2+0x7f>
+ DB 117,10 ; jne 1f328 <_sk_store_8888_sse2+0x7f>
DB 243,69,15,127,4,128 ; movdqu %xmm8,(%r8,%rax,4)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,33 ; je 1f33e <_sk_store_8888_sse2+0xad>
+ DB 116,33 ; je 1f356 <_sk_store_8888_sse2+0xad>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,19 ; je 1f336 <_sk_store_8888_sse2+0xa5>
+ DB 116,19 ; je 1f34e <_sk_store_8888_sse2+0xa5>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,227 ; jne 1f30c <_sk_store_8888_sse2+0x7b>
+ DB 117,227 ; jne 1f324 <_sk_store_8888_sse2+0x7b>
DB 102,69,15,112,200,78 ; pshufd $0x4e,%xmm8,%xmm9
DB 102,69,15,126,76,128,8 ; movd %xmm9,0x8(%r8,%rax,4)
DB 102,69,15,214,4,128 ; movq %xmm8,(%r8,%rax,4)
- DB 235,206 ; jmp 1f30c <_sk_store_8888_sse2+0x7b>
+ DB 235,206 ; jmp 1f324 <_sk_store_8888_sse2+0x7b>
DB 102,69,15,126,4,128 ; movd %xmm8,(%r8,%rax,4)
- DB 235,198 ; jmp 1f30c <_sk_store_8888_sse2+0x7b>
+ DB 235,198 ; jmp 1f324 <_sk_store_8888_sse2+0x7b>
PUBLIC _sk_load_bgra_sse2
_sk_load_bgra_sse2 LABEL PROC
@@ -29532,13 +29538,13 @@ _sk_load_bgra_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 117,98 ; jne 1f3c4 <_sk_load_bgra_sse2+0x7e>
+ DB 117,98 ; jne 1f3dc <_sk_load_bgra_sse2+0x7e>
DB 243,69,15,111,12,128 ; movdqu (%r8,%rax,4),%xmm9
- DB 102,15,111,5,112,201,0,0 ; movdqa 0xc970(%rip),%xmm0 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf0>
+ DB 102,15,111,5,120,201,0,0 ; movdqa 0xc978(%rip),%xmm0 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
DB 102,65,15,111,201 ; movdqa %xmm9,%xmm1
DB 102,15,219,200 ; pand %xmm0,%xmm1
DB 15,91,209 ; cvtdq2ps %xmm1,%xmm2
- DB 68,15,40,5,172,202,0,0 ; movaps 0xcaac(%rip),%xmm8 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xc40>
+ DB 68,15,40,5,196,202,0,0 ; movaps 0xcac4(%rip),%xmm8 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
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
@@ -29558,18 +29564,18 @@ _sk_load_bgra_sse2 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,41 ; je 1f3fa <_sk_load_bgra_sse2+0xb4>
+ DB 116,41 ; je 1f412 <_sk_load_bgra_sse2+0xb4>
DB 102,69,15,239,201 ; pxor %xmm9,%xmm9
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,19 ; je 1f3ef <_sk_load_bgra_sse2+0xa9>
+ DB 116,19 ; je 1f407 <_sk_load_bgra_sse2+0xa9>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,134 ; jne 1f368 <_sk_load_bgra_sse2+0x22>
+ DB 117,134 ; jne 1f380 <_sk_load_bgra_sse2+0x22>
DB 102,65,15,110,68,128,8 ; movd 0x8(%r8,%rax,4),%xmm0
DB 102,68,15,112,200,69 ; pshufd $0x45,%xmm0,%xmm9
DB 102,69,15,18,12,128 ; movlpd (%r8,%rax,4),%xmm9
- DB 233,110,255,255,255 ; jmpq 1f368 <_sk_load_bgra_sse2+0x22>
+ DB 233,110,255,255,255 ; jmpq 1f380 <_sk_load_bgra_sse2+0x22>
DB 102,69,15,110,12,128 ; movd (%r8,%rax,4),%xmm9
- DB 233,99,255,255,255 ; jmpq 1f368 <_sk_load_bgra_sse2+0x22>
+ DB 233,99,255,255,255 ; jmpq 1f380 <_sk_load_bgra_sse2+0x22>
PUBLIC _sk_load_bgra_dst_sse2
_sk_load_bgra_dst_sse2 LABEL PROC
@@ -29581,13 +29587,13 @@ _sk_load_bgra_dst_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 117,98 ; jne 1f483 <_sk_load_bgra_dst_sse2+0x7e>
+ DB 117,98 ; jne 1f49b <_sk_load_bgra_dst_sse2+0x7e>
DB 243,69,15,111,12,128 ; movdqu (%r8,%rax,4),%xmm9
- DB 102,15,111,37,177,200,0,0 ; movdqa 0xc8b1(%rip),%xmm4 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf0>
+ DB 102,15,111,37,185,200,0,0 ; movdqa 0xc8b9(%rip),%xmm4 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
DB 102,65,15,111,233 ; movdqa %xmm9,%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,245 ; cvtdq2ps %xmm5,%xmm6
- DB 68,15,40,5,237,201,0,0 ; movaps 0xc9ed(%rip),%xmm8 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xc40>
+ DB 68,15,40,5,5,202,0,0 ; movaps 0xca05(%rip),%xmm8 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
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
@@ -29607,18 +29613,18 @@ _sk_load_bgra_dst_sse2 LABEL PROC
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,41 ; je 1f4b9 <_sk_load_bgra_dst_sse2+0xb4>
+ DB 116,41 ; je 1f4d1 <_sk_load_bgra_dst_sse2+0xb4>
DB 102,69,15,239,201 ; pxor %xmm9,%xmm9
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,19 ; je 1f4ae <_sk_load_bgra_dst_sse2+0xa9>
+ DB 116,19 ; je 1f4c6 <_sk_load_bgra_dst_sse2+0xa9>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,134 ; jne 1f427 <_sk_load_bgra_dst_sse2+0x22>
+ DB 117,134 ; jne 1f43f <_sk_load_bgra_dst_sse2+0x22>
DB 102,65,15,110,100,128,8 ; movd 0x8(%r8,%rax,4),%xmm4
DB 102,68,15,112,204,69 ; pshufd $0x45,%xmm4,%xmm9
DB 102,69,15,18,12,128 ; movlpd (%r8,%rax,4),%xmm9
- DB 233,110,255,255,255 ; jmpq 1f427 <_sk_load_bgra_dst_sse2+0x22>
+ DB 233,110,255,255,255 ; jmpq 1f43f <_sk_load_bgra_dst_sse2+0x22>
DB 102,69,15,110,12,128 ; movd (%r8,%rax,4),%xmm9
- DB 233,99,255,255,255 ; jmpq 1f427 <_sk_load_bgra_dst_sse2+0x22>
+ DB 233,99,255,255,255 ; jmpq 1f43f <_sk_load_bgra_dst_sse2+0x22>
PUBLIC _sk_gather_bgra_sse2
_sk_gather_bgra_sse2 LABEL PROC
@@ -29662,11 +29668,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,100,199,0,0 ; movdqa 0xc764(%rip),%xmm0 # 2bce0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf0>
+ DB 102,15,111,5,108,199,0,0 ; movdqa 0xc76c(%rip),%xmm0 # 2bd00 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
DB 102,65,15,111,201 ; movdqa %xmm9,%xmm1
DB 102,15,219,200 ; pand %xmm0,%xmm1
DB 15,91,209 ; cvtdq2ps %xmm1,%xmm2
- DB 68,15,40,5,160,200,0,0 ; movaps 0xc8a0(%rip),%xmm8 # 2be30 <_sk_srcover_rgba_8888_sse2_lowp+0xc40>
+ DB 68,15,40,5,184,200,0,0 ; movaps 0xc8b8(%rip),%xmm8 # 2be60 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
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
@@ -29693,7 +29699,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,33,199,0,0 ; movaps 0xc721(%rip),%xmm8 # 2bd10 <_sk_srcover_rgba_8888_sse2_lowp+0xb20>
+ DB 68,15,40,5,41,199,0,0 ; movaps 0xc729(%rip),%xmm8 # 2bd30 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
DB 68,15,40,202 ; movaps %xmm2,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 102,69,15,91,201 ; cvtps2dq %xmm9,%xmm9
@@ -29712,24 +29718,24 @@ _sk_store_bgra_sse2 LABEL PROC
DB 102,69,15,235,193 ; por %xmm9,%xmm8
DB 102,69,15,235,194 ; por %xmm10,%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,10 ; jne 1f64f <_sk_store_bgra_sse2+0x7f>
+ DB 117,10 ; jne 1f667 <_sk_store_bgra_sse2+0x7f>
DB 243,69,15,127,4,128 ; movdqu %xmm8,(%r8,%rax,4)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
DB 65,128,249,1 ; cmp $0x1,%r9b
- DB 116,33 ; je 1f67d <_sk_store_bgra_sse2+0xad>
+ DB 116,33 ; je 1f695 <_sk_store_bgra_sse2+0xad>
DB 65,128,249,2 ; cmp $0x2,%r9b
- DB 116,19 ; je 1f675 <_sk_store_bgra_sse2+0xa5>
+ DB 116,19 ; je 1f68d <_sk_store_bgra_sse2+0xa5>
DB 65,128,249,3 ; cmp $0x3,%r9b
- DB 117,227 ; jne 1f64b <_sk_store_bgra_sse2+0x7b>
+ DB 117,227 ; jne 1f663 <_sk_store_bgra_sse2+0x7b>
DB 102,69,15,112,200,78 ; pshufd $0x4e,%xmm8,%xmm9
DB 102,69,15,126,76,128,8 ; movd %xmm9,0x8(%r8,%rax,4)
DB 102,69,15,214,4,128 ; movq %xmm8,(%r8,%rax,4)
- DB 235,206 ; jmp 1f64b <_sk_store_bgra_sse2+0x7b>
+ DB 235,206 ; jmp 1f663 <_sk_store_bgra_sse2+0x7b>
DB 102,69,15,126,4,128 ; movd %xmm8,(%r8,%rax,4)
- DB 235,198 ; jmp 1f64b <_sk_store_bgra_sse2+0x7b>
+ DB 235,198 ; jmp 1f663 <_sk_store_bgra_sse2+0x7b>
PUBLIC _sk_load_f16_sse2
_sk_load_f16_sse2 LABEL PROC
@@ -29741,7 +29747,7 @@ _sk_load_f16_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,47,1,0,0 ; jne 1f7d4 <_sk_load_f16_sse2+0x14f>
+ DB 15,133,47,1,0,0 ; jne 1f7ec <_sk_load_f16_sse2+0x14f>
DB 102,65,15,16,4,192 ; movupd (%r8,%rax,8),%xmm0
DB 243,65,15,111,76,192,16 ; movdqu 0x10(%r8,%rax,8),%xmm1
DB 102,68,15,40,192 ; movapd %xmm0,%xmm8
@@ -29753,18 +29759,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,11,202,0,0 ; movdqa 0xca0b(%rip),%xmm9 # 2c0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf00>
+ DB 102,68,15,111,13,35,202,0,0 ; movdqa 0xca23(%rip),%xmm9 # 2c120 <_sk_srcover_rgba_8888_sse2_lowp+0xf18>
DB 102,68,15,111,225 ; movdqa %xmm1,%xmm12
DB 102,69,15,219,225 ; pand %xmm9,%xmm12
- DB 102,68,15,111,29,8,202,0,0 ; movdqa 0xca08(%rip),%xmm11 # 2c100 <_sk_srcover_rgba_8888_sse2_lowp+0xf10>
+ DB 102,68,15,111,29,32,202,0,0 ; movdqa 0xca20(%rip),%xmm11 # 2c130 <_sk_srcover_rgba_8888_sse2_lowp+0xf28>
DB 102,65,15,219,203 ; pand %xmm11,%xmm1
- DB 102,15,111,29,11,202,0,0 ; movdqa 0xca0b(%rip),%xmm3 # 2c110 <_sk_srcover_rgba_8888_sse2_lowp+0xf20>
+ DB 102,15,111,29,35,202,0,0 ; movdqa 0xca23(%rip),%xmm3 # 2c140 <_sk_srcover_rgba_8888_sse2_lowp+0xf38>
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,250,201,0,0 ; movdqa 0xc9fa(%rip),%xmm12 # 2c120 <_sk_srcover_rgba_8888_sse2_lowp+0xf30>
+ DB 102,68,15,111,37,18,202,0,0 ; movdqa 0xca12(%rip),%xmm12 # 2c150 <_sk_srcover_rgba_8888_sse2_lowp+0xf48>
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
@@ -29803,16 +29809,16 @@ _sk_load_f16_sse2 LABEL PROC
DB 255,224 ; jmpq *%rax
DB 242,65,15,16,4,192 ; movsd (%r8,%rax,8),%xmm0
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,13 ; jne 1f7ed <_sk_load_f16_sse2+0x168>
+ DB 117,13 ; jne 1f805 <_sk_load_f16_sse2+0x168>
DB 243,15,126,192 ; movq %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
- DB 233,197,254,255,255 ; jmpq 1f6b2 <_sk_load_f16_sse2+0x2d>
+ DB 233,197,254,255,255 ; jmpq 1f6ca <_sk_load_f16_sse2+0x2d>
DB 102,65,15,22,68,192,8 ; movhpd 0x8(%r8,%rax,8),%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 15,130,176,254,255,255 ; jb 1f6b2 <_sk_load_f16_sse2+0x2d>
+ DB 15,130,176,254,255,255 ; jb 1f6ca <_sk_load_f16_sse2+0x2d>
DB 243,65,15,126,76,192,16 ; movq 0x10(%r8,%rax,8),%xmm1
- DB 233,164,254,255,255 ; jmpq 1f6b2 <_sk_load_f16_sse2+0x2d>
+ DB 233,164,254,255,255 ; jmpq 1f6ca <_sk_load_f16_sse2+0x2d>
PUBLIC _sk_load_f16_dst_sse2
_sk_load_f16_dst_sse2 LABEL PROC
@@ -29824,7 +29830,7 @@ _sk_load_f16_dst_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,47,1,0,0 ; jne 1f95d <_sk_load_f16_dst_sse2+0x14f>
+ DB 15,133,47,1,0,0 ; jne 1f975 <_sk_load_f16_dst_sse2+0x14f>
DB 102,65,15,16,36,192 ; movupd (%r8,%rax,8),%xmm4
DB 243,65,15,111,108,192,16 ; movdqu 0x10(%r8,%rax,8),%xmm5
DB 102,68,15,40,196 ; movapd %xmm4,%xmm8
@@ -29836,18 +29842,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,130,200,0,0 ; movdqa 0xc882(%rip),%xmm9 # 2c0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf00>
+ DB 102,68,15,111,13,154,200,0,0 ; movdqa 0xc89a(%rip),%xmm9 # 2c120 <_sk_srcover_rgba_8888_sse2_lowp+0xf18>
DB 102,68,15,111,229 ; movdqa %xmm5,%xmm12
DB 102,69,15,219,225 ; pand %xmm9,%xmm12
- DB 102,68,15,111,29,127,200,0,0 ; movdqa 0xc87f(%rip),%xmm11 # 2c100 <_sk_srcover_rgba_8888_sse2_lowp+0xf10>
+ DB 102,68,15,111,29,151,200,0,0 ; movdqa 0xc897(%rip),%xmm11 # 2c130 <_sk_srcover_rgba_8888_sse2_lowp+0xf28>
DB 102,65,15,219,235 ; pand %xmm11,%xmm5
- DB 102,15,111,61,130,200,0,0 ; movdqa 0xc882(%rip),%xmm7 # 2c110 <_sk_srcover_rgba_8888_sse2_lowp+0xf20>
+ DB 102,15,111,61,154,200,0,0 ; movdqa 0xc89a(%rip),%xmm7 # 2c140 <_sk_srcover_rgba_8888_sse2_lowp+0xf38>
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,113,200,0,0 ; movdqa 0xc871(%rip),%xmm12 # 2c120 <_sk_srcover_rgba_8888_sse2_lowp+0xf30>
+ DB 102,68,15,111,37,137,200,0,0 ; movdqa 0xc889(%rip),%xmm12 # 2c150 <_sk_srcover_rgba_8888_sse2_lowp+0xf48>
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
@@ -29886,16 +29892,16 @@ _sk_load_f16_dst_sse2 LABEL PROC
DB 255,224 ; jmpq *%rax
DB 242,65,15,16,36,192 ; movsd (%r8,%rax,8),%xmm4
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,13 ; jne 1f976 <_sk_load_f16_dst_sse2+0x168>
+ DB 117,13 ; jne 1f98e <_sk_load_f16_dst_sse2+0x168>
DB 243,15,126,228 ; movq %xmm4,%xmm4
DB 102,15,239,237 ; pxor %xmm5,%xmm5
- DB 233,197,254,255,255 ; jmpq 1f83b <_sk_load_f16_dst_sse2+0x2d>
+ DB 233,197,254,255,255 ; jmpq 1f853 <_sk_load_f16_dst_sse2+0x2d>
DB 102,65,15,22,100,192,8 ; movhpd 0x8(%r8,%rax,8),%xmm4
DB 102,15,239,237 ; pxor %xmm5,%xmm5
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 15,130,176,254,255,255 ; jb 1f83b <_sk_load_f16_dst_sse2+0x2d>
+ DB 15,130,176,254,255,255 ; jb 1f853 <_sk_load_f16_dst_sse2+0x2d>
DB 243,65,15,126,108,192,16 ; movq 0x10(%r8,%rax,8),%xmm5
- DB 233,164,254,255,255 ; jmpq 1f83b <_sk_load_f16_dst_sse2+0x2d>
+ DB 233,164,254,255,255 ; jmpq 1f853 <_sk_load_f16_dst_sse2+0x2d>
PUBLIC _sk_gather_f16_sse2
_sk_gather_f16_sse2 LABEL PROC
@@ -29947,18 +29953,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,128,198,0,0 ; movdqa 0xc680(%rip),%xmm10 # 2c0f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf00>
+ DB 102,68,15,111,21,152,198,0,0 ; movdqa 0xc698(%rip),%xmm10 # 2c120 <_sk_srcover_rgba_8888_sse2_lowp+0xf18>
DB 102,68,15,111,225 ; movdqa %xmm1,%xmm12
DB 102,69,15,219,226 ; pand %xmm10,%xmm12
- DB 102,68,15,111,29,125,198,0,0 ; movdqa 0xc67d(%rip),%xmm11 # 2c100 <_sk_srcover_rgba_8888_sse2_lowp+0xf10>
+ DB 102,68,15,111,29,149,198,0,0 ; movdqa 0xc695(%rip),%xmm11 # 2c130 <_sk_srcover_rgba_8888_sse2_lowp+0xf28>
DB 102,65,15,219,203 ; pand %xmm11,%xmm1
- DB 102,15,111,29,128,198,0,0 ; movdqa 0xc680(%rip),%xmm3 # 2c110 <_sk_srcover_rgba_8888_sse2_lowp+0xf20>
+ DB 102,15,111,29,152,198,0,0 ; movdqa 0xc698(%rip),%xmm3 # 2c140 <_sk_srcover_rgba_8888_sse2_lowp+0xf38>
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,111,198,0,0 ; movdqa 0xc66f(%rip),%xmm12 # 2c120 <_sk_srcover_rgba_8888_sse2_lowp+0xf30>
+ DB 102,68,15,111,37,135,198,0,0 ; movdqa 0xc687(%rip),%xmm12 # 2c150 <_sk_srcover_rgba_8888_sse2_lowp+0xf48>
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
@@ -30000,19 +30006,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,192,197,0,0 ; movdqa 0xc5c0(%rip),%xmm11 # 2c130 <_sk_srcover_rgba_8888_sse2_lowp+0xf40>
+ DB 102,68,15,111,29,216,197,0,0 ; movdqa 0xc5d8(%rip),%xmm11 # 2c160 <_sk_srcover_rgba_8888_sse2_lowp+0xf58>
DB 102,68,15,111,192 ; movdqa %xmm0,%xmm8
DB 102,69,15,219,195 ; pand %xmm11,%xmm8
- DB 102,68,15,111,21,189,197,0,0 ; movdqa 0xc5bd(%rip),%xmm10 # 2c140 <_sk_srcover_rgba_8888_sse2_lowp+0xf50>
+ DB 102,68,15,111,21,213,197,0,0 ; movdqa 0xc5d5(%rip),%xmm10 # 2c170 <_sk_srcover_rgba_8888_sse2_lowp+0xf68>
DB 102,68,15,111,240 ; movdqa %xmm0,%xmm14
DB 102,69,15,219,242 ; pand %xmm10,%xmm14
- DB 102,15,111,61,187,197,0,0 ; movdqa 0xc5bb(%rip),%xmm7 # 2c150 <_sk_srcover_rgba_8888_sse2_lowp+0xf60>
- DB 102,68,15,111,37,98,199,0,0 ; movdqa 0xc762(%rip),%xmm12 # 2c300 <_sk_srcover_rgba_8888_sse2_lowp+0x1110>
+ DB 102,15,111,61,211,197,0,0 ; movdqa 0xc5d3(%rip),%xmm7 # 2c180 <_sk_srcover_rgba_8888_sse2_lowp+0xf78>
+ DB 102,68,15,111,37,122,199,0,0 ; movdqa 0xc77a(%rip),%xmm12 # 2c330 <_sk_srcover_rgba_8888_sse2_lowp+0x1128>
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,20,194,0,0 ; movdqa 0xc214(%rip),%xmm13 # 2bdd0 <_sk_srcover_rgba_8888_sse2_lowp+0xbe0>
+ DB 102,68,15,111,45,44,194,0,0 ; movdqa 0xc22c(%rip),%xmm13 # 2be00 <_sk_srcover_rgba_8888_sse2_lowp+0xbf8>
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
@@ -30068,7 +30074,7 @@ _sk_store_f16_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 117,40 ; jne 1fcf1 <_sk_store_f16_sse2+0x192>
+ DB 117,40 ; jne 1fd09 <_sk_store_f16_sse2+0x192>
DB 102,65,15,111,248 ; movdqa %xmm8,%xmm7
DB 102,65,15,98,254 ; punpckldq %xmm14,%xmm7
DB 243,65,15,127,60,192 ; movdqu %xmm7,(%r8,%rax,8)
@@ -30082,13 +30088,13 @@ _sk_store_f16_sse2 LABEL PROC
DB 102,69,15,98,206 ; punpckldq %xmm14,%xmm9
DB 102,69,15,214,12,192 ; movq %xmm9,(%r8,%rax,8)
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 116,222 ; je 1fce5 <_sk_store_f16_sse2+0x186>
+ DB 116,222 ; je 1fcfd <_sk_store_f16_sse2+0x186>
DB 102,69,15,23,76,192,8 ; movhpd %xmm9,0x8(%r8,%rax,8)
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,209 ; jb 1fce5 <_sk_store_f16_sse2+0x186>
+ DB 114,209 ; jb 1fcfd <_sk_store_f16_sse2+0x186>
DB 102,69,15,106,198 ; punpckhdq %xmm14,%xmm8
DB 102,69,15,214,68,192,16 ; movq %xmm8,0x10(%r8,%rax,8)
- DB 235,195 ; jmp 1fce5 <_sk_store_f16_sse2+0x186>
+ DB 235,195 ; jmp 1fcfd <_sk_store_f16_sse2+0x186>
PUBLIC _sk_load_u16_be_sse2
_sk_load_u16_be_sse2 LABEL PROC
@@ -30101,7 +30107,7 @@ _sk_load_u16_be_sse2 LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 73,99,193 ; movslq %r9d,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,190,0,0,0 ; jne 1fe07 <_sk_load_u16_be_sse2+0xe5>
+ DB 15,133,190,0,0,0 ; jne 1fe1f <_sk_load_u16_be_sse2+0xe5>
DB 102,65,15,16,4,64 ; movupd (%r8,%rax,2),%xmm0
DB 243,65,15,111,76,64,16 ; movdqu 0x10(%r8,%rax,2),%xmm1
DB 102,15,40,208 ; movapd %xmm0,%xmm2
@@ -30118,7 +30124,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,38,193,0,0 ; movaps 0xc126(%rip),%xmm8 # 2bec0 <_sk_srcover_rgba_8888_sse2_lowp+0xcd0>
+ DB 68,15,40,5,62,193,0,0 ; movaps 0xc13e(%rip),%xmm8 # 2bef0 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
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
@@ -30146,16 +30152,16 @@ _sk_load_u16_be_sse2 LABEL PROC
DB 255,224 ; jmpq *%rax
DB 242,65,15,16,4,64 ; movsd (%r8,%rax,2),%xmm0
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,13 ; jne 1fe20 <_sk_load_u16_be_sse2+0xfe>
+ DB 117,13 ; jne 1fe38 <_sk_load_u16_be_sse2+0xfe>
DB 243,15,126,192 ; movq %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
- DB 233,54,255,255,255 ; jmpq 1fd56 <_sk_load_u16_be_sse2+0x34>
+ DB 233,54,255,255,255 ; jmpq 1fd6e <_sk_load_u16_be_sse2+0x34>
DB 102,65,15,22,68,64,8 ; movhpd 0x8(%r8,%rax,2),%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 15,130,33,255,255,255 ; jb 1fd56 <_sk_load_u16_be_sse2+0x34>
+ DB 15,130,33,255,255,255 ; jb 1fd6e <_sk_load_u16_be_sse2+0x34>
DB 243,65,15,126,76,64,16 ; movq 0x10(%r8,%rax,2),%xmm1
- DB 233,21,255,255,255 ; jmpq 1fd56 <_sk_load_u16_be_sse2+0x34>
+ DB 233,21,255,255,255 ; jmpq 1fd6e <_sk_load_u16_be_sse2+0x34>
PUBLIC _sk_load_rgb_u16_be_sse2
_sk_load_rgb_u16_be_sse2 LABEL PROC
@@ -30170,7 +30176,7 @@ _sk_load_rgb_u16_be_sse2 LABEL PROC
DB 72,141,4,64 ; lea (%rax,%rax,2),%rax
DB 72,193,248,32 ; sar $0x20,%rax
DB 72,133,255 ; test %rdi,%rdi
- DB 15,133,175,0,0,0 ; jne 1ff1b <_sk_load_rgb_u16_be_sse2+0xda>
+ DB 15,133,175,0,0,0 ; jne 1ff33 <_sk_load_rgb_u16_be_sse2+0xda>
DB 243,65,15,111,20,64 ; movdqu (%r8,%rax,2),%xmm2
DB 243,65,15,111,92,64,8 ; movdqu 0x8(%r8,%rax,2),%xmm3
DB 102,15,115,219,4 ; psrldq $0x4,%xmm3
@@ -30191,7 +30197,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,240,191,0,0 ; movaps 0xbff0(%rip),%xmm9 # 2bec0 <_sk_srcover_rgba_8888_sse2_lowp+0xcd0>
+ DB 68,15,40,13,8,192,0,0 ; movaps 0xc008(%rip),%xmm9 # 2bef0 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
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
@@ -30208,27 +30214,27 @@ _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,23,189,0,0 ; movaps 0xbd17(%rip),%xmm3 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,40,29,31,189,0,0 ; movaps 0xbd1f(%rip),%xmm3 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 255,224 ; jmpq *%rax
DB 102,65,15,110,20,64 ; movd (%r8,%rax,2),%xmm2
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 102,65,15,196,84,64,4,2 ; pinsrw $0x2,0x4(%r8,%rax,2),%xmm2
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,13 ; jne 1ff40 <_sk_load_rgb_u16_be_sse2+0xff>
+ DB 117,13 ; jne 1ff58 <_sk_load_rgb_u16_be_sse2+0xff>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,239,192 ; pxor %xmm0,%xmm0
- DB 233,80,255,255,255 ; jmpq 1fe90 <_sk_load_rgb_u16_be_sse2+0x4f>
+ DB 233,80,255,255,255 ; jmpq 1fea8 <_sk_load_rgb_u16_be_sse2+0x4f>
DB 102,65,15,110,68,64,6 ; movd 0x6(%r8,%rax,2),%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 102,65,15,196,68,64,10,2 ; pinsrw $0x2,0xa(%r8,%rax,2),%xmm0
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,24 ; jb 1ff71 <_sk_load_rgb_u16_be_sse2+0x130>
+ DB 114,24 ; jb 1ff89 <_sk_load_rgb_u16_be_sse2+0x130>
DB 102,65,15,110,92,64,12 ; movd 0xc(%r8,%rax,2),%xmm3
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 102,65,15,196,92,64,16,2 ; pinsrw $0x2,0x10(%r8,%rax,2),%xmm3
- DB 233,31,255,255,255 ; jmpq 1fe90 <_sk_load_rgb_u16_be_sse2+0x4f>
+ DB 233,31,255,255,255 ; jmpq 1fea8 <_sk_load_rgb_u16_be_sse2+0x4f>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
- DB 233,22,255,255,255 ; jmpq 1fe90 <_sk_load_rgb_u16_be_sse2+0x4f>
+ DB 233,22,255,255,255 ; jmpq 1fea8 <_sk_load_rgb_u16_be_sse2+0x4f>
PUBLIC _sk_store_u16_be_sse2
_sk_store_u16_be_sse2 LABEL PROC
@@ -30240,7 +30246,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,208,193,0,0 ; movaps 0xc1d0(%rip),%xmm10 # 2c170 <_sk_srcover_rgba_8888_sse2_lowp+0xf80>
+ DB 68,15,40,21,232,193,0,0 ; movaps 0xc1e8(%rip),%xmm10 # 2c1a0 <_sk_srcover_rgba_8888_sse2_lowp+0xf98>
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
@@ -30285,7 +30291,7 @@ _sk_store_u16_be_sse2 LABEL PROC
DB 102,69,15,111,208 ; movdqa %xmm8,%xmm10
DB 102,69,15,98,209 ; punpckldq %xmm9,%xmm10
DB 72,133,255 ; test %rdi,%rdi
- DB 117,21 ; jne 2009a <_sk_store_u16_be_sse2+0x120>
+ DB 117,21 ; jne 200b2 <_sk_store_u16_be_sse2+0x120>
DB 69,15,17,20,64 ; movups %xmm10,(%r8,%rax,2)
DB 102,69,15,106,193 ; punpckhdq %xmm9,%xmm8
DB 243,69,15,127,68,64,16 ; movdqu %xmm8,0x10(%r8,%rax,2)
@@ -30293,13 +30299,13 @@ _sk_store_u16_be_sse2 LABEL PROC
DB 255,224 ; jmpq *%rax
DB 102,69,15,214,20,64 ; movq %xmm10,(%r8,%rax,2)
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 116,240 ; je 20096 <_sk_store_u16_be_sse2+0x11c>
+ DB 116,240 ; je 200ae <_sk_store_u16_be_sse2+0x11c>
DB 102,69,15,23,84,64,8 ; movhpd %xmm10,0x8(%r8,%rax,2)
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,227 ; jb 20096 <_sk_store_u16_be_sse2+0x11c>
+ DB 114,227 ; jb 200ae <_sk_store_u16_be_sse2+0x11c>
DB 102,69,15,106,193 ; punpckhdq %xmm9,%xmm8
DB 102,69,15,214,68,64,16 ; movq %xmm8,0x10(%r8,%rax,2)
- DB 235,213 ; jmp 20096 <_sk_store_u16_be_sse2+0x11c>
+ DB 235,213 ; jmp 200ae <_sk_store_u16_be_sse2+0x11c>
PUBLIC _sk_load_f32_sse2
_sk_load_f32_sse2 LABEL PROC
@@ -30313,7 +30319,7 @@ _sk_load_f32_sse2 LABEL PROC
DB 73,99,193 ; movslq %r9d,%rax
DB 69,15,16,4,128 ; movups (%r8,%rax,4),%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,66 ; jne 2012c <_sk_load_f32_sse2+0x6b>
+ DB 117,66 ; jne 20144 <_sk_load_f32_sse2+0x6b>
DB 65,15,16,68,128,16 ; movups 0x10(%r8,%rax,4),%xmm0
DB 65,15,16,92,128,32 ; movups 0x20(%r8,%rax,4),%xmm3
DB 69,15,16,76,128,48 ; movups 0x30(%r8,%rax,4),%xmm9
@@ -30333,17 +30339,17 @@ _sk_load_f32_sse2 LABEL PROC
DB 255,224 ; jmpq *%rax
DB 69,15,87,201 ; xorps %xmm9,%xmm9
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,8 ; jne 2013e <_sk_load_f32_sse2+0x7d>
+ DB 117,8 ; jne 20156 <_sk_load_f32_sse2+0x7d>
DB 15,87,219 ; xorps %xmm3,%xmm3
DB 15,87,192 ; xorps %xmm0,%xmm0
- DB 235,190 ; jmp 200fc <_sk_load_f32_sse2+0x3b>
+ DB 235,190 ; jmp 20114 <_sk_load_f32_sse2+0x3b>
DB 65,15,16,68,128,16 ; movups 0x10(%r8,%rax,4),%xmm0
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,8 ; jb 20152 <_sk_load_f32_sse2+0x91>
+ DB 114,8 ; jb 2016a <_sk_load_f32_sse2+0x91>
DB 65,15,16,92,128,32 ; movups 0x20(%r8,%rax,4),%xmm3
- DB 235,170 ; jmp 200fc <_sk_load_f32_sse2+0x3b>
+ DB 235,170 ; jmp 20114 <_sk_load_f32_sse2+0x3b>
DB 15,87,219 ; xorps %xmm3,%xmm3
- DB 235,165 ; jmp 200fc <_sk_load_f32_sse2+0x3b>
+ DB 235,165 ; jmp 20114 <_sk_load_f32_sse2+0x3b>
PUBLIC _sk_load_f32_dst_sse2
_sk_load_f32_dst_sse2 LABEL PROC
@@ -30357,7 +30363,7 @@ _sk_load_f32_dst_sse2 LABEL PROC
DB 73,99,193 ; movslq %r9d,%rax
DB 69,15,16,4,128 ; movups (%r8,%rax,4),%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 117,66 ; jne 201c2 <_sk_load_f32_dst_sse2+0x6b>
+ DB 117,66 ; jne 201da <_sk_load_f32_dst_sse2+0x6b>
DB 65,15,16,100,128,16 ; movups 0x10(%r8,%rax,4),%xmm4
DB 65,15,16,124,128,32 ; movups 0x20(%r8,%rax,4),%xmm7
DB 69,15,16,76,128,48 ; movups 0x30(%r8,%rax,4),%xmm9
@@ -30377,17 +30383,17 @@ _sk_load_f32_dst_sse2 LABEL PROC
DB 255,224 ; jmpq *%rax
DB 69,15,87,201 ; xorps %xmm9,%xmm9
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 117,8 ; jne 201d4 <_sk_load_f32_dst_sse2+0x7d>
+ DB 117,8 ; jne 201ec <_sk_load_f32_dst_sse2+0x7d>
DB 15,87,255 ; xorps %xmm7,%xmm7
DB 15,87,228 ; xorps %xmm4,%xmm4
- DB 235,190 ; jmp 20192 <_sk_load_f32_dst_sse2+0x3b>
+ DB 235,190 ; jmp 201aa <_sk_load_f32_dst_sse2+0x3b>
DB 65,15,16,100,128,16 ; movups 0x10(%r8,%rax,4),%xmm4
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,8 ; jb 201e8 <_sk_load_f32_dst_sse2+0x91>
+ DB 114,8 ; jb 20200 <_sk_load_f32_dst_sse2+0x91>
DB 65,15,16,124,128,32 ; movups 0x20(%r8,%rax,4),%xmm7
- DB 235,170 ; jmp 20192 <_sk_load_f32_dst_sse2+0x3b>
+ DB 235,170 ; jmp 201aa <_sk_load_f32_dst_sse2+0x3b>
DB 15,87,255 ; xorps %xmm7,%xmm7
- DB 235,165 ; jmp 20192 <_sk_load_f32_dst_sse2+0x3b>
+ DB 235,165 ; jmp 201aa <_sk_load_f32_dst_sse2+0x3b>
PUBLIC _sk_store_f32_sse2
_sk_store_f32_sse2 LABEL PROC
@@ -30414,7 +30420,7 @@ _sk_store_f32_sse2 LABEL PROC
DB 102,69,15,20,203 ; unpcklpd %xmm11,%xmm9
DB 102,69,15,17,36,128 ; movupd %xmm12,(%r8,%rax,4)
DB 72,133,255 ; test %rdi,%rdi
- DB 117,29 ; jne 2026a <_sk_store_f32_sse2+0x7d>
+ DB 117,29 ; jne 20282 <_sk_store_f32_sse2+0x7d>
DB 102,69,15,21,211 ; unpckhpd %xmm11,%xmm10
DB 69,15,17,68,128,16 ; movups %xmm8,0x10(%r8,%rax,4)
DB 102,69,15,17,76,128,32 ; movupd %xmm9,0x20(%r8,%rax,4)
@@ -30422,12 +30428,12 @@ _sk_store_f32_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 72,131,255,1 ; cmp $0x1,%rdi
- DB 116,246 ; je 20266 <_sk_store_f32_sse2+0x79>
+ DB 116,246 ; je 2027e <_sk_store_f32_sse2+0x79>
DB 69,15,17,68,128,16 ; movups %xmm8,0x10(%r8,%rax,4)
DB 72,131,255,3 ; cmp $0x3,%rdi
- DB 114,234 ; jb 20266 <_sk_store_f32_sse2+0x79>
+ DB 114,234 ; jb 2027e <_sk_store_f32_sse2+0x79>
DB 102,69,15,17,76,128,32 ; movupd %xmm9,0x20(%r8,%rax,4)
- DB 235,225 ; jmp 20266 <_sk_store_f32_sse2+0x79>
+ DB 235,225 ; jmp 2027e <_sk_store_f32_sse2+0x79>
PUBLIC _sk_repeat_x_sse2
_sk_repeat_x_sse2 LABEL PROC
@@ -30439,7 +30445,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,127,185,0,0 ; andps 0xb97f(%rip),%xmm9 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,84,13,135,185,0,0 ; andps 0xb987(%rip),%xmm9 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
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
@@ -30457,7 +30463,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,62,185,0,0 ; andps 0xb93e(%rip),%xmm9 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,84,13,70,185,0,0 ; andps 0xb946(%rip),%xmm9 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
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
@@ -30475,13 +30481,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,240,182,0,0 ; mulss 0xb6f0(%rip),%xmm9 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 243,68,15,89,13,248,182,0,0 ; mulss 0xb6f8(%rip),%xmm9 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
DB 68,15,89,200 ; mulps %xmm0,%xmm9
DB 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,221,184,0,0 ; andps 0xb8dd(%rip),%xmm9 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,84,13,229,184,0,0 ; andps 0xb8e5(%rip),%xmm9 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,87,228 ; xorps %xmm12,%xmm12
DB 69,15,92,217 ; subps %xmm9,%xmm11
DB 69,15,89,216 ; mulps %xmm8,%xmm11
@@ -30502,13 +30508,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,132,182,0,0 ; mulss 0xb684(%rip),%xmm9 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 243,68,15,89,13,140,182,0,0 ; mulss 0xb68c(%rip),%xmm9 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
DB 68,15,89,201 ; mulps %xmm1,%xmm9
DB 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,113,184,0,0 ; andps 0xb871(%rip),%xmm9 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,84,13,121,184,0,0 ; andps 0xb879(%rip),%xmm9 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,87,228 ; xorps %xmm12,%xmm12
DB 69,15,92,217 ; subps %xmm9,%xmm11
DB 69,15,89,216 ; mulps %xmm8,%xmm11
@@ -30523,7 +30529,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,65,184,0,0 ; minps 0xb841(%rip),%xmm8 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,93,5,73,184,0,0 ; minps 0xb849(%rip),%xmm8 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -30534,7 +30540,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,31,184,0,0 ; movaps 0xb81f(%rip),%xmm11 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,40,29,39,184,0,0 ; movaps 0xb827(%rip),%xmm11 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,84,211 ; andps %xmm11,%xmm10
DB 69,15,87,192 ; xorps %xmm8,%xmm8
DB 69,15,92,202 ; subps %xmm10,%xmm9
@@ -30547,14 +30553,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,87,184,0,0 ; movaps 0xb857(%rip),%xmm9 # 2bc90 <_sk_srcover_rgba_8888_sse2_lowp+0xaa0>
+ DB 68,15,40,13,95,184,0,0 ; movaps 0xb85f(%rip),%xmm9 # 2bcb0 <_sk_srcover_rgba_8888_sse2_lowp+0xaa8>
DB 65,15,88,193 ; addps %xmm9,%xmm0
- DB 68,15,40,21,219,183,0,0 ; movaps 0xb7db(%rip),%xmm10 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xa30>
+ DB 68,15,40,21,227,183,0,0 ; movaps 0xb7e3(%rip),%xmm10 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
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,209,183,0,0 ; movaps 0xb7d1(%rip),%xmm12 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,40,37,217,183,0,0 ; movaps 0xb7d9(%rip),%xmm12 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,84,212 ; andps %xmm12,%xmm10
DB 69,15,87,192 ; xorps %xmm8,%xmm8
DB 69,15,92,218 ; subps %xmm10,%xmm11
@@ -30573,10 +30579,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,227,188,0,0 ; mulps 0xbce3(%rip),%xmm0 # 2c180 <_sk_srcover_rgba_8888_sse2_lowp+0xf90>
- DB 15,89,13,236,188,0,0 ; mulps 0xbcec(%rip),%xmm1 # 2c190 <_sk_srcover_rgba_8888_sse2_lowp+0xfa0>
+ DB 15,89,5,251,188,0,0 ; mulps 0xbcfb(%rip),%xmm0 # 2c1b0 <_sk_srcover_rgba_8888_sse2_lowp+0xfa8>
+ DB 15,89,13,4,189,0,0 ; mulps 0xbd04(%rip),%xmm1 # 2c1c0 <_sk_srcover_rgba_8888_sse2_lowp+0xfb8>
DB 15,88,200 ; addps %xmm0,%xmm1
- DB 15,89,29,242,188,0,0 ; mulps 0xbcf2(%rip),%xmm3 # 2c1a0 <_sk_srcover_rgba_8888_sse2_lowp+0xfb0>
+ DB 15,89,29,10,189,0,0 ; mulps 0xbd0a(%rip),%xmm3 # 2c1d0 <_sk_srcover_rgba_8888_sse2_lowp+0xfc8>
DB 15,88,217 ; addps %xmm1,%xmm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
@@ -30872,9 +30878,9 @@ _sk_evenly_spaced_gradient_sse2 LABEL PROC
DB 72,139,24 ; mov (%rax),%rbx
DB 76,139,112,8 ; mov 0x8(%rax),%r14
DB 72,255,203 ; dec %rbx
- DB 120,7 ; js 2094e <_sk_evenly_spaced_gradient_sse2+0x18>
+ DB 120,7 ; js 20966 <_sk_evenly_spaced_gradient_sse2+0x18>
DB 243,72,15,42,203 ; cvtsi2ss %rbx,%xmm1
- DB 235,21 ; jmp 20963 <_sk_evenly_spaced_gradient_sse2+0x2d>
+ DB 235,21 ; jmp 2097b <_sk_evenly_spaced_gradient_sse2+0x2d>
DB 73,137,216 ; mov %rbx,%r8
DB 73,209,232 ; shr %r8
DB 131,227,1 ; and $0x1,%ebx
@@ -30970,15 +30976,15 @@ _sk_evenly_spaced_gradient_sse2 LABEL PROC
PUBLIC _sk_gauss_a_to_rgba_sse2
_sk_gauss_a_to_rgba_sse2 LABEL PROC
- DB 15,40,5,186,182,0,0 ; movaps 0xb6ba(%rip),%xmm0 # 2c1b0 <_sk_srcover_rgba_8888_sse2_lowp+0xfc0>
+ DB 15,40,5,210,182,0,0 ; movaps 0xb6d2(%rip),%xmm0 # 2c1e0 <_sk_srcover_rgba_8888_sse2_lowp+0xfd8>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,192,182,0,0 ; addps 0xb6c0(%rip),%xmm0 # 2c1c0 <_sk_srcover_rgba_8888_sse2_lowp+0xfd0>
+ DB 15,88,5,216,182,0,0 ; addps 0xb6d8(%rip),%xmm0 # 2c1f0 <_sk_srcover_rgba_8888_sse2_lowp+0xfe8>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,198,182,0,0 ; addps 0xb6c6(%rip),%xmm0 # 2c1d0 <_sk_srcover_rgba_8888_sse2_lowp+0xfe0>
+ DB 15,88,5,222,182,0,0 ; addps 0xb6de(%rip),%xmm0 # 2c200 <_sk_srcover_rgba_8888_sse2_lowp+0xff8>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,204,182,0,0 ; addps 0xb6cc(%rip),%xmm0 # 2c1e0 <_sk_srcover_rgba_8888_sse2_lowp+0xff0>
+ DB 15,88,5,228,182,0,0 ; addps 0xb6e4(%rip),%xmm0 # 2c210 <_sk_srcover_rgba_8888_sse2_lowp+0x1008>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,210,182,0,0 ; addps 0xb6d2(%rip),%xmm0 # 2c1f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1000>
+ DB 15,88,5,234,182,0,0 ; addps 0xb6ea(%rip),%xmm0 # 2c220 <_sk_srcover_rgba_8888_sse2_lowp+0x1018>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
@@ -30993,7 +30999,7 @@ _sk_gradient_sse2 LABEL PROC
DB 76,139,0 ; mov (%rax),%r8
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 73,131,248,2 ; cmp $0x2,%r8
- DB 114,41 ; jb 20b66 <_sk_gradient_sse2+0x3b>
+ DB 114,41 ; jb 20b7e <_sk_gradient_sse2+0x3b>
DB 76,139,72,72 ; mov 0x48(%rax),%r9
DB 73,255,200 ; dec %r8
DB 73,131,193,4 ; add $0x4,%r9
@@ -31004,7 +31010,7 @@ _sk_gradient_sse2 LABEL PROC
DB 102,15,250,202 ; psubd %xmm2,%xmm1
DB 73,131,193,4 ; add $0x4,%r9
DB 73,255,200 ; dec %r8
- DB 117,230 ; jne 20b4c <_sk_gradient_sse2+0x21>
+ DB 117,230 ; jne 20b64 <_sk_gradient_sse2+0x21>
DB 102,15,112,209,78 ; pshufd $0x4e,%xmm1,%xmm2
DB 102,73,15,126,209 ; movq %xmm2,%r9
DB 69,137,200 ; mov %r9d,%r8d
@@ -31138,29 +31144,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,98,180,0,0 ; movaps 0xb462(%rip),%xmm13 # 2c200 <_sk_srcover_rgba_8888_sse2_lowp+0x1010>
+ DB 68,15,40,45,122,180,0,0 ; movaps 0xb47a(%rip),%xmm13 # 2c230 <_sk_srcover_rgba_8888_sse2_lowp+0x1028>
DB 69,15,89,236 ; mulps %xmm12,%xmm13
- DB 68,15,88,45,102,180,0,0 ; addps 0xb466(%rip),%xmm13 # 2c210 <_sk_srcover_rgba_8888_sse2_lowp+0x1020>
+ DB 68,15,88,45,126,180,0,0 ; addps 0xb47e(%rip),%xmm13 # 2c240 <_sk_srcover_rgba_8888_sse2_lowp+0x1038>
DB 69,15,89,236 ; mulps %xmm12,%xmm13
- DB 68,15,88,45,106,180,0,0 ; addps 0xb46a(%rip),%xmm13 # 2c220 <_sk_srcover_rgba_8888_sse2_lowp+0x1030>
+ DB 68,15,88,45,130,180,0,0 ; addps 0xb482(%rip),%xmm13 # 2c250 <_sk_srcover_rgba_8888_sse2_lowp+0x1048>
DB 69,15,89,236 ; mulps %xmm12,%xmm13
- DB 68,15,88,45,110,180,0,0 ; addps 0xb46e(%rip),%xmm13 # 2c230 <_sk_srcover_rgba_8888_sse2_lowp+0x1040>
+ DB 68,15,88,45,134,180,0,0 ; addps 0xb486(%rip),%xmm13 # 2c260 <_sk_srcover_rgba_8888_sse2_lowp+0x1058>
DB 69,15,89,235 ; mulps %xmm11,%xmm13
DB 69,15,194,202,1 ; cmpltps %xmm10,%xmm9
- DB 68,15,40,21,109,180,0,0 ; movaps 0xb46d(%rip),%xmm10 # 2c240 <_sk_srcover_rgba_8888_sse2_lowp+0x1050>
+ DB 68,15,40,21,133,180,0,0 ; movaps 0xb485(%rip),%xmm10 # 2c270 <_sk_srcover_rgba_8888_sse2_lowp+0x1068>
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,48,174,0,0 ; movaps 0xae30(%rip),%xmm10 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xa30>
+ DB 68,15,40,21,56,174,0,0 ; movaps 0xae38(%rip),%xmm10 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 69,15,92,209 ; subps %xmm9,%xmm10
DB 69,15,84,208 ; andps %xmm8,%xmm10
DB 69,15,85,193 ; andnps %xmm9,%xmm8
DB 69,15,86,194 ; orps %xmm10,%xmm8
DB 68,15,40,201 ; movaps %xmm1,%xmm9
DB 68,15,194,200,1 ; cmpltps %xmm0,%xmm9
- DB 68,15,40,21,31,174,0,0 ; movaps 0xae1f(%rip),%xmm10 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,40,21,39,174,0,0 ; movaps 0xae27(%rip),%xmm10 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,92,208 ; subps %xmm8,%xmm10
DB 69,15,84,209 ; andps %xmm9,%xmm10
DB 69,15,85,200 ; andnps %xmm8,%xmm9
@@ -31191,7 +31197,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,214,179,0,0 ; mulps 0xb3d6(%rip),%xmm9 # 2c250 <_sk_srcover_rgba_8888_sse2_lowp+0x1060>
+ DB 68,15,89,13,238,179,0,0 ; mulps 0xb3ee(%rip),%xmm9 # 2c280 <_sk_srcover_rgba_8888_sse2_lowp+0x1078>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,225 ; movaps %xmm1,%xmm12
DB 69,15,89,228 ; mulps %xmm12,%xmm12
@@ -31199,7 +31205,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,193,179,0,0 ; mulps 0xb3c1(%rip),%xmm10 # 2c260 <_sk_srcover_rgba_8888_sse2_lowp+0x1070>
+ DB 68,15,89,21,217,179,0,0 ; mulps 0xb3d9(%rip),%xmm10 # 2c290 <_sk_srcover_rgba_8888_sse2_lowp+0x1088>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
@@ -31208,8 +31214,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,105,178,0,0 ; xorps 0xb269(%rip),%xmm9 # 2c130 <_sk_srcover_rgba_8888_sse2_lowp+0xf40>
- DB 68,15,89,5,81,173,0,0 ; mulps 0xad51(%rip),%xmm8 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xa30>
+ DB 68,15,87,13,129,178,0,0 ; xorps 0xb281(%rip),%xmm9 # 2c160 <_sk_srcover_rgba_8888_sse2_lowp+0xf58>
+ DB 68,15,89,5,89,173,0,0 ; mulps 0xad59(%rip),%xmm8 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 69,15,92,202 ; subps %xmm10,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
@@ -31228,7 +31234,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,56,179,0,0 ; mulps 0xb338(%rip),%xmm9 # 2c250 <_sk_srcover_rgba_8888_sse2_lowp+0x1060>
+ DB 68,15,89,13,80,179,0,0 ; mulps 0xb350(%rip),%xmm9 # 2c280 <_sk_srcover_rgba_8888_sse2_lowp+0x1078>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,225 ; movaps %xmm1,%xmm12
DB 69,15,89,228 ; mulps %xmm12,%xmm12
@@ -31236,7 +31242,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,35,179,0,0 ; mulps 0xb323(%rip),%xmm10 # 2c260 <_sk_srcover_rgba_8888_sse2_lowp+0x1070>
+ DB 68,15,89,21,59,179,0,0 ; mulps 0xb33b(%rip),%xmm10 # 2c290 <_sk_srcover_rgba_8888_sse2_lowp+0x1088>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
@@ -31245,8 +31251,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,203,177,0,0 ; xorps 0xb1cb(%rip),%xmm9 # 2c130 <_sk_srcover_rgba_8888_sse2_lowp+0xf40>
- DB 68,15,89,5,179,172,0,0 ; mulps 0xacb3(%rip),%xmm8 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xa30>
+ DB 68,15,87,13,227,177,0,0 ; xorps 0xb1e3(%rip),%xmm9 # 2c160 <_sk_srcover_rgba_8888_sse2_lowp+0xf58>
+ DB 68,15,89,5,187,172,0,0 ; mulps 0xacbb(%rip),%xmm8 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 69,15,92,202 ; subps %xmm10,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
@@ -31262,7 +31268,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,171,178,0,0 ; mulps 0xb2ab(%rip),%xmm9 # 2c250 <_sk_srcover_rgba_8888_sse2_lowp+0x1060>
+ DB 68,15,89,13,195,178,0,0 ; mulps 0xb2c3(%rip),%xmm9 # 2c280 <_sk_srcover_rgba_8888_sse2_lowp+0x1078>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,209 ; movaps %xmm1,%xmm10
DB 69,15,89,210 ; mulps %xmm10,%xmm10
@@ -31270,7 +31276,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,103,177,0,0 ; xorps 0xb167(%rip),%xmm0 # 2c130 <_sk_srcover_rgba_8888_sse2_lowp+0xf40>
+ DB 15,87,5,127,177,0,0 ; xorps 0xb17f(%rip),%xmm0 # 2c160 <_sk_srcover_rgba_8888_sse2_lowp+0xf58>
DB 65,15,94,193 ; divps %xmm9,%xmm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31310,7 +31316,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,222,171,0,0 ; movaps 0xabde(%rip),%xmm8 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xa30>
+ DB 68,15,40,5,230,171,0,0 ; movaps 0xabe6(%rip),%xmm8 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 15,17,0 ; movups %xmm0,(%rax)
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,88,200 ; addps %xmm8,%xmm9
@@ -31318,7 +31324,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,201,171,0,0 ; movaps 0xabc9(%rip),%xmm12 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 68,15,40,37,209,171,0,0 ; movaps 0xabd1(%rip),%xmm12 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,84,220 ; andps %xmm12,%xmm11
DB 69,15,92,211 ; subps %xmm11,%xmm10
DB 69,15,92,202 ; subps %xmm10,%xmm9
@@ -31361,8 +31367,8 @@ _sk_bilinear_nx_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,64,64 ; movups 0x40(%rax),%xmm8
- DB 15,88,5,114,177,0,0 ; addps 0xb172(%rip),%xmm0 # 2c270 <_sk_srcover_rgba_8888_sse2_lowp+0x1080>
- DB 68,15,40,13,42,171,0,0 ; movaps 0xab2a(%rip),%xmm9 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,88,5,138,177,0,0 ; addps 0xb18a(%rip),%xmm0 # 2c2a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1098>
+ DB 68,15,40,13,50,171,0,0 ; movaps 0xab32(%rip),%xmm9 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 68,15,17,136,128,0,0,0 ; movups %xmm9,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -31373,7 +31379,7 @@ _sk_bilinear_px_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,64,64 ; movups 0x40(%rax),%xmm8
- DB 15,88,5,249,170,0,0 ; addps 0xaaf9(%rip),%xmm0 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xa30>
+ DB 15,88,5,1,171,0,0 ; addps 0xab01(%rip),%xmm0 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 68,15,17,128,128,0,0,0 ; movups %xmm8,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31383,8 +31389,8 @@ _sk_bilinear_ny_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
DB 68,15,16,64,96 ; movups 0x60(%rax),%xmm8
- DB 15,88,13,43,177,0,0 ; addps 0xb12b(%rip),%xmm1 # 2c270 <_sk_srcover_rgba_8888_sse2_lowp+0x1080>
- DB 68,15,40,13,227,170,0,0 ; movaps 0xaae3(%rip),%xmm9 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,88,13,67,177,0,0 ; addps 0xb143(%rip),%xmm1 # 2c2a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1098>
+ DB 68,15,40,13,235,170,0,0 ; movaps 0xaaeb(%rip),%xmm9 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 68,15,17,136,160,0,0,0 ; movups %xmm9,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -31395,7 +31401,7 @@ _sk_bilinear_py_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
DB 68,15,16,64,96 ; movups 0x60(%rax),%xmm8
- DB 15,88,13,177,170,0,0 ; addps 0xaab1(%rip),%xmm1 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xa30>
+ DB 15,88,13,185,170,0,0 ; addps 0xaab9(%rip),%xmm1 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 68,15,17,128,160,0,0,0 ; movups %xmm8,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31405,13 +31411,13 @@ _sk_bicubic_n3x_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,64,64 ; movups 0x40(%rax),%xmm8
- DB 15,88,5,244,176,0,0 ; addps 0xb0f4(%rip),%xmm0 # 2c280 <_sk_srcover_rgba_8888_sse2_lowp+0x1090>
- DB 68,15,40,13,156,170,0,0 ; movaps 0xaa9c(%rip),%xmm9 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,88,5,12,177,0,0 ; addps 0xb10c(%rip),%xmm0 # 2c2b0 <_sk_srcover_rgba_8888_sse2_lowp+0x10a8>
+ DB 68,15,40,13,164,170,0,0 ; movaps 0xaaa4(%rip),%xmm9 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 69,15,40,193 ; movaps %xmm9,%xmm8
DB 69,15,89,192 ; mulps %xmm8,%xmm8
- DB 68,15,89,13,232,176,0,0 ; mulps 0xb0e8(%rip),%xmm9 # 2c290 <_sk_srcover_rgba_8888_sse2_lowp+0x10a0>
- DB 68,15,88,13,112,172,0,0 ; addps 0xac70(%rip),%xmm9 # 2be20 <_sk_srcover_rgba_8888_sse2_lowp+0xc30>
+ DB 68,15,89,13,0,177,0,0 ; mulps 0xb100(%rip),%xmm9 # 2c2c0 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
+ DB 68,15,88,13,136,172,0,0 ; addps 0xac88(%rip),%xmm9 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 68,15,17,136,128,0,0,0 ; movups %xmm9,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -31422,16 +31428,16 @@ _sk_bicubic_n1x_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,64,64 ; movups 0x40(%rax),%xmm8
- DB 15,88,5,159,176,0,0 ; addps 0xb09f(%rip),%xmm0 # 2c270 <_sk_srcover_rgba_8888_sse2_lowp+0x1080>
- DB 68,15,40,13,87,170,0,0 ; movaps 0xaa57(%rip),%xmm9 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,88,5,183,176,0,0 ; addps 0xb0b7(%rip),%xmm0 # 2c2a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1098>
+ DB 68,15,40,13,95,170,0,0 ; movaps 0xaa5f(%rip),%xmm9 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,92,200 ; subps %xmm8,%xmm9
- DB 68,15,40,5,187,176,0,0 ; movaps 0xb0bb(%rip),%xmm8 # 2c2a0 <_sk_srcover_rgba_8888_sse2_lowp+0x10b0>
+ DB 68,15,40,5,211,176,0,0 ; movaps 0xb0d3(%rip),%xmm8 # 2c2d0 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,191,176,0,0 ; addps 0xb0bf(%rip),%xmm8 # 2c2b0 <_sk_srcover_rgba_8888_sse2_lowp+0x10c0>
+ DB 68,15,88,5,215,176,0,0 ; addps 0xb0d7(%rip),%xmm8 # 2c2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x10d8>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,35,170,0,0 ; addps 0xaa23(%rip),%xmm8 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xa30>
+ DB 68,15,88,5,43,170,0,0 ; addps 0xaa2b(%rip),%xmm8 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,183,176,0,0 ; addps 0xb0b7(%rip),%xmm8 # 2c2c0 <_sk_srcover_rgba_8888_sse2_lowp+0x10d0>
+ DB 68,15,88,5,207,176,0,0 ; addps 0xb0cf(%rip),%xmm8 # 2c2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
DB 68,15,17,128,128,0,0,0 ; movups %xmm8,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31439,17 +31445,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,1,170,0,0 ; movaps 0xaa01(%rip),%xmm8 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xa30>
+ DB 68,15,40,5,9,170,0,0 ; movaps 0xaa09(%rip),%xmm8 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,72,64 ; movups 0x40(%rax),%xmm9
DB 65,15,88,192 ; addps %xmm8,%xmm0
- DB 68,15,40,21,109,176,0,0 ; movaps 0xb06d(%rip),%xmm10 # 2c2a0 <_sk_srcover_rgba_8888_sse2_lowp+0x10b0>
+ DB 68,15,40,21,133,176,0,0 ; movaps 0xb085(%rip),%xmm10 # 2c2d0 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,113,176,0,0 ; addps 0xb071(%rip),%xmm10 # 2c2b0 <_sk_srcover_rgba_8888_sse2_lowp+0x10c0>
+ DB 68,15,88,21,137,176,0,0 ; addps 0xb089(%rip),%xmm10 # 2c2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x10d8>
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,109,176,0,0 ; addps 0xb06d(%rip),%xmm10 # 2c2c0 <_sk_srcover_rgba_8888_sse2_lowp+0x10d0>
+ DB 68,15,88,21,133,176,0,0 ; addps 0xb085(%rip),%xmm10 # 2c2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
DB 68,15,17,144,128,0,0,0 ; movups %xmm10,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31459,11 +31465,11 @@ _sk_bicubic_p3x_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,64,64 ; movups 0x40(%rax),%xmm8
- DB 15,88,5,64,176,0,0 ; addps 0xb040(%rip),%xmm0 # 2c2b0 <_sk_srcover_rgba_8888_sse2_lowp+0x10c0>
+ DB 15,88,5,88,176,0,0 ; addps 0xb058(%rip),%xmm0 # 2c2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x10d8>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 69,15,89,201 ; mulps %xmm9,%xmm9
- DB 68,15,89,5,16,176,0,0 ; mulps 0xb010(%rip),%xmm8 # 2c290 <_sk_srcover_rgba_8888_sse2_lowp+0x10a0>
- DB 68,15,88,5,152,171,0,0 ; addps 0xab98(%rip),%xmm8 # 2be20 <_sk_srcover_rgba_8888_sse2_lowp+0xc30>
+ DB 68,15,89,5,40,176,0,0 ; mulps 0xb028(%rip),%xmm8 # 2c2c0 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
+ DB 68,15,88,5,176,171,0,0 ; addps 0xabb0(%rip),%xmm8 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
DB 68,15,17,128,128,0,0,0 ; movups %xmm8,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -31474,13 +31480,13 @@ _sk_bicubic_n3y_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
DB 68,15,16,64,96 ; movups 0x60(%rax),%xmm8
- DB 15,88,13,214,175,0,0 ; addps 0xafd6(%rip),%xmm1 # 2c280 <_sk_srcover_rgba_8888_sse2_lowp+0x1090>
- DB 68,15,40,13,126,169,0,0 ; movaps 0xa97e(%rip),%xmm9 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,88,13,238,175,0,0 ; addps 0xafee(%rip),%xmm1 # 2c2b0 <_sk_srcover_rgba_8888_sse2_lowp+0x10a8>
+ DB 68,15,40,13,134,169,0,0 ; movaps 0xa986(%rip),%xmm9 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 69,15,40,193 ; movaps %xmm9,%xmm8
DB 69,15,89,192 ; mulps %xmm8,%xmm8
- DB 68,15,89,13,202,175,0,0 ; mulps 0xafca(%rip),%xmm9 # 2c290 <_sk_srcover_rgba_8888_sse2_lowp+0x10a0>
- DB 68,15,88,13,82,171,0,0 ; addps 0xab52(%rip),%xmm9 # 2be20 <_sk_srcover_rgba_8888_sse2_lowp+0xc30>
+ DB 68,15,89,13,226,175,0,0 ; mulps 0xafe2(%rip),%xmm9 # 2c2c0 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
+ DB 68,15,88,13,106,171,0,0 ; addps 0xab6a(%rip),%xmm9 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 68,15,17,136,160,0,0,0 ; movups %xmm9,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -31491,16 +31497,16 @@ _sk_bicubic_n1y_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
DB 68,15,16,64,96 ; movups 0x60(%rax),%xmm8
- DB 15,88,13,128,175,0,0 ; addps 0xaf80(%rip),%xmm1 # 2c270 <_sk_srcover_rgba_8888_sse2_lowp+0x1080>
- DB 68,15,40,13,56,169,0,0 ; movaps 0xa938(%rip),%xmm9 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,88,13,152,175,0,0 ; addps 0xaf98(%rip),%xmm1 # 2c2a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1098>
+ DB 68,15,40,13,64,169,0,0 ; movaps 0xa940(%rip),%xmm9 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 69,15,92,200 ; subps %xmm8,%xmm9
- DB 68,15,40,5,156,175,0,0 ; movaps 0xaf9c(%rip),%xmm8 # 2c2a0 <_sk_srcover_rgba_8888_sse2_lowp+0x10b0>
+ DB 68,15,40,5,180,175,0,0 ; movaps 0xafb4(%rip),%xmm8 # 2c2d0 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,160,175,0,0 ; addps 0xafa0(%rip),%xmm8 # 2c2b0 <_sk_srcover_rgba_8888_sse2_lowp+0x10c0>
+ DB 68,15,88,5,184,175,0,0 ; addps 0xafb8(%rip),%xmm8 # 2c2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x10d8>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,4,169,0,0 ; addps 0xa904(%rip),%xmm8 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xa30>
+ DB 68,15,88,5,12,169,0,0 ; addps 0xa90c(%rip),%xmm8 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,152,175,0,0 ; addps 0xaf98(%rip),%xmm8 # 2c2c0 <_sk_srcover_rgba_8888_sse2_lowp+0x10d0>
+ DB 68,15,88,5,176,175,0,0 ; addps 0xafb0(%rip),%xmm8 # 2c2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
DB 68,15,17,128,160,0,0,0 ; movups %xmm8,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31508,17 +31514,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,226,168,0,0 ; movaps 0xa8e2(%rip),%xmm8 # 2bc20 <_sk_srcover_rgba_8888_sse2_lowp+0xa30>
+ DB 68,15,40,5,234,168,0,0 ; movaps 0xa8ea(%rip),%xmm8 # 2bc40 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
DB 68,15,16,72,96 ; movups 0x60(%rax),%xmm9
DB 65,15,88,200 ; addps %xmm8,%xmm1
- DB 68,15,40,21,77,175,0,0 ; movaps 0xaf4d(%rip),%xmm10 # 2c2a0 <_sk_srcover_rgba_8888_sse2_lowp+0x10b0>
+ DB 68,15,40,21,101,175,0,0 ; movaps 0xaf65(%rip),%xmm10 # 2c2d0 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,81,175,0,0 ; addps 0xaf51(%rip),%xmm10 # 2c2b0 <_sk_srcover_rgba_8888_sse2_lowp+0x10c0>
+ DB 68,15,88,21,105,175,0,0 ; addps 0xaf69(%rip),%xmm10 # 2c2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x10d8>
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,77,175,0,0 ; addps 0xaf4d(%rip),%xmm10 # 2c2c0 <_sk_srcover_rgba_8888_sse2_lowp+0x10d0>
+ DB 68,15,88,21,101,175,0,0 ; addps 0xaf65(%rip),%xmm10 # 2c2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
DB 68,15,17,144,160,0,0,0 ; movups %xmm10,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31528,11 +31534,11 @@ _sk_bicubic_p3y_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
DB 68,15,16,64,96 ; movups 0x60(%rax),%xmm8
- DB 15,88,13,31,175,0,0 ; addps 0xaf1f(%rip),%xmm1 # 2c2b0 <_sk_srcover_rgba_8888_sse2_lowp+0x10c0>
+ DB 15,88,13,55,175,0,0 ; addps 0xaf37(%rip),%xmm1 # 2c2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x10d8>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 69,15,89,201 ; mulps %xmm9,%xmm9
- DB 68,15,89,5,239,174,0,0 ; mulps 0xaeef(%rip),%xmm8 # 2c290 <_sk_srcover_rgba_8888_sse2_lowp+0x10a0>
- DB 68,15,88,5,119,170,0,0 ; addps 0xaa77(%rip),%xmm8 # 2be20 <_sk_srcover_rgba_8888_sse2_lowp+0xc30>
+ DB 68,15,89,5,7,175,0,0 ; mulps 0xaf07(%rip),%xmm8 # 2c2c0 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
+ DB 68,15,88,5,143,170,0,0 ; addps 0xaa8f(%rip),%xmm8 # 2be50 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
DB 68,15,17,128,160,0,0,0 ; movups %xmm8,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -31661,7 +31667,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,76,173,0,0 ; movdqa 0xad4c(%rip),%xmm8 # 2c2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f0>
+ DB 102,68,15,111,5,100,173,0,0 ; movdqa 0xad64(%rip),%xmm8 # 2c310 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
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
@@ -31700,7 +31706,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,19,166,0,0 ; movdqa 0xa613(%rip),%xmm12 # 2bc60 <_sk_srcover_rgba_8888_sse2_lowp+0xa70>
+ DB 102,68,15,111,37,27,166,0,0 ; movdqa 0xa61b(%rip),%xmm12 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
DB 102,65,15,254,196 ; paddd %xmm12,%xmm0
DB 102,15,112,224,78 ; pshufd $0x4e,%xmm0,%xmm4
DB 102,73,15,126,224 ; movq %xmm4,%r8
@@ -31716,7 +31722,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,56,172,0,0 ; movaps 0xac38(%rip),%xmm4 # 2c2d0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e0>
+ DB 15,40,37,80,172,0,0 ; movaps 0xac50(%rip),%xmm4 # 2c300 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
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
@@ -31752,7 +31758,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,173,171,0,0 ; psubd 0xabad(%rip),%xmm1 # 2c2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1100>
+ DB 102,15,250,13,197,171,0,0 ; psubd 0xabc5(%rip),%xmm1 # 2c320 <_sk_srcover_rgba_8888_sse2_lowp+0x1118>
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
@@ -31842,7 +31848,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,133,163,0,0 ; movdqa 0xa385(%rip),%xmm13 # 2bc60 <_sk_srcover_rgba_8888_sse2_lowp+0xa70>
+ DB 102,68,15,111,45,141,163,0,0 ; movdqa 0xa38d(%rip),%xmm13 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
DB 102,65,15,254,197 ; paddd %xmm13,%xmm0
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
DB 102,73,15,126,200 ; movq %xmm1,%r8
@@ -31939,7 +31945,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,74,168,0,0 ; movdqa 0xa84a(%rip),%xmm3 # 2c2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f0>
+ DB 102,15,111,29,98,168,0,0 ; movdqa 0xa862(%rip),%xmm3 # 2c310 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
DB 102,15,244,203 ; pmuludq %xmm3,%xmm1
DB 102,15,244,211 ; pmuludq %xmm3,%xmm2
DB 102,15,111,251 ; movdqa %xmm3,%xmm7
@@ -31977,7 +31983,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,26,161,0,0 ; movdqa 0xa11a(%rip),%xmm0 # 2bc60 <_sk_srcover_rgba_8888_sse2_lowp+0xa70>
+ DB 102,15,111,5,34,161,0,0 ; movdqa 0xa122(%rip),%xmm0 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
DB 102,15,254,216 ; paddd %xmm0,%xmm3
DB 102,15,112,227,78 ; pshufd $0x4e,%xmm3,%xmm4
DB 102,73,15,126,224 ; movq %xmm4,%r8
@@ -32058,7 +32064,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,40,166,0,0 ; movdqa 0xa628(%rip),%xmm1 # 2c2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f0>
+ DB 102,15,111,13,64,166,0,0 ; movdqa 0xa640(%rip),%xmm1 # 2c310 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
DB 102,15,244,209 ; pmuludq %xmm1,%xmm2
DB 102,15,244,193 ; pmuludq %xmm1,%xmm0
DB 102,15,111,241 ; movdqa %xmm1,%xmm6
@@ -32080,7 +32086,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,205,165,0,0 ; psubd 0xa5cd(%rip),%xmm1 # 2c2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1100>
+ DB 102,15,250,13,229,165,0,0 ; psubd 0xa5e5(%rip),%xmm1 # 2c320 <_sk_srcover_rgba_8888_sse2_lowp+0x1118>
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
@@ -32095,7 +32101,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,248,158,0,0 ; paddd 0x9ef8(%rip),%xmm0 # 2bc60 <_sk_srcover_rgba_8888_sse2_lowp+0xa70>
+ DB 102,15,254,5,0,159,0,0 ; paddd 0x9f00(%rip),%xmm0 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
DB 102,73,15,126,200 ; movq %xmm1,%r8
DB 102,72,15,126,192 ; movq %xmm0,%rax
@@ -32132,7 +32138,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,215,164,0,0 ; psubd 0xa4d7(%rip),%xmm1 # 2c2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1100>
+ DB 102,15,250,13,239,164,0,0 ; psubd 0xa4ef(%rip),%xmm1 # 2c320 <_sk_srcover_rgba_8888_sse2_lowp+0x1118>
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
@@ -32147,7 +32153,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,2,158,0,0 ; paddd 0x9e02(%rip),%xmm2 # 2bc60 <_sk_srcover_rgba_8888_sse2_lowp+0xa70>
+ DB 102,15,254,21,10,158,0,0 ; paddd 0x9e0a(%rip),%xmm2 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
DB 102,15,112,242,78 ; pshufd $0x4e,%xmm2,%xmm6
DB 102,73,15,126,240 ; movq %xmm6,%r8
DB 102,72,15,126,208 ; movq %xmm2,%rax
@@ -32291,7 +32297,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,251,161,0,0 ; movdqa 0xa1fb(%rip),%xmm4 # 2c2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f0>
+ DB 102,15,111,37,19,162,0,0 ; movdqa 0xa213(%rip),%xmm4 # 2c310 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
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
@@ -32330,7 +32336,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,197,154,0,0 ; paddd 0x9ac5(%rip),%xmm0 # 2bc60 <_sk_srcover_rgba_8888_sse2_lowp+0xa70>
+ DB 102,15,254,5,205,154,0,0 ; paddd 0x9acd(%rip),%xmm0 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
DB 102,15,112,224,78 ; pshufd $0x4e,%xmm0,%xmm4
DB 102,73,15,126,224 ; movq %xmm4,%r8
DB 102,73,15,126,193 ; movq %xmm0,%r9
@@ -32345,7 +32351,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,239,160,0,0 ; movaps 0xa0ef(%rip),%xmm6 # 2c2d0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e0>
+ DB 15,40,53,7,161,0,0 ; movaps 0xa107(%rip),%xmm6 # 2c300 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
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
@@ -32363,7 +32369,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,162,160,0,0 ; movdqa 0xa0a2(%rip),%xmm1 # 2c2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f0>
+ DB 102,15,111,13,186,160,0,0 ; movdqa 0xa0ba(%rip),%xmm1 # 2c310 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
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
@@ -32384,7 +32390,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,77,160,0,0 ; psubd 0xa04d(%rip),%xmm0 # 2c2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1100>
+ DB 102,15,250,5,101,160,0,0 ; psubd 0xa065(%rip),%xmm0 # 2c320 <_sk_srcover_rgba_8888_sse2_lowp+0x1118>
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
@@ -32399,7 +32405,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,117,153,0,0 ; paddd 0x9975(%rip),%xmm1 # 2bc60 <_sk_srcover_rgba_8888_sse2_lowp+0xa70>
+ DB 102,15,254,13,125,153,0,0 ; paddd 0x997d(%rip),%xmm1 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
DB 102,15,112,193,78 ; pshufd $0x4e,%xmm1,%xmm0
DB 102,73,15,126,192 ; movq %xmm0,%r8
DB 102,72,15,126,200 ; movq %xmm1,%rax
@@ -32437,7 +32443,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,73,159,0,0 ; movdqa 0x9f49(%rip),%xmm4 # 2c2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f0>
+ DB 102,15,111,37,97,159,0,0 ; movdqa 0x9f61(%rip),%xmm4 # 2c310 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
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
@@ -32475,7 +32481,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,21,152,0,0 ; movdqa 0x9815(%rip),%xmm8 # 2bc60 <_sk_srcover_rgba_8888_sse2_lowp+0xa70>
+ DB 102,68,15,111,5,29,152,0,0 ; movdqa 0x981d(%rip),%xmm8 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
DB 102,65,15,254,224 ; paddd %xmm8,%xmm4
DB 102,15,112,236,78 ; pshufd $0x4e,%xmm4,%xmm5
DB 102,73,15,126,232 ; movq %xmm5,%r8
@@ -32621,7 +32627,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,100,149,0,0 ; movdqa 0x9564(%rip),%xmm15 # 2bc60 <_sk_srcover_rgba_8888_sse2_lowp+0xa70>
+ DB 102,68,15,111,61,108,149,0,0 ; movdqa 0x956c(%rip),%xmm15 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
DB 102,65,15,254,207 ; paddd %xmm15,%xmm1
DB 102,15,112,209,78 ; pshufd $0x4e,%xmm1,%xmm2
DB 102,73,15,126,208 ; movq %xmm2,%r8
@@ -32704,7 +32710,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,109,154,0,0 ; movdqa 0x9a6d(%rip),%xmm5 # 2c2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f0>
+ DB 102,15,111,45,133,154,0,0 ; movdqa 0x9a85(%rip),%xmm5 # 2c310 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
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
@@ -32725,7 +32731,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,22,154,0,0 ; psubd 0x9a16(%rip),%xmm5 # 2c2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1100>
+ DB 102,15,250,45,46,154,0,0 ; psubd 0x9a2e(%rip),%xmm5 # 2c320 <_sk_srcover_rgba_8888_sse2_lowp+0x1118>
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
@@ -32757,7 +32763,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,116,153,0,0 ; movdqa 0x9974(%rip),%xmm3 # 2c2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f0>
+ DB 102,15,111,29,140,153,0,0 ; movdqa 0x998c(%rip),%xmm3 # 2c310 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
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
@@ -32778,7 +32784,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,20,153,0,0 ; psubd 0x9914(%rip),%xmm5 # 2c2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1100>
+ DB 102,15,250,45,44,153,0,0 ; psubd 0x992c(%rip),%xmm5 # 2c320 <_sk_srcover_rgba_8888_sse2_lowp+0x1118>
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
@@ -32793,7 +32799,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,62,146,0,0 ; movdqa 0x923e(%rip),%xmm9 # 2bc60 <_sk_srcover_rgba_8888_sse2_lowp+0xa70>
+ DB 102,68,15,111,13,70,146,0,0 ; movdqa 0x9246(%rip),%xmm9 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
DB 102,69,15,254,249 ; paddd %xmm9,%xmm15
DB 102,65,15,112,223,78 ; pshufd $0x4e,%xmm15,%xmm3
DB 102,73,15,126,216 ; movq %xmm3,%r8
@@ -32855,7 +32861,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,168,151,0,0 ; movdqa 0x97a8(%rip),%xmm2 # 2c2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f0>
+ DB 102,15,111,21,192,151,0,0 ; movdqa 0x97c0(%rip),%xmm2 # 2c310 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
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
@@ -33048,7 +33054,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,65,148,0,0 ; psubd 0x9441(%rip),%xmm2 # 2c2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1100>
+ DB 102,15,250,21,89,148,0,0 ; psubd 0x9459(%rip),%xmm2 # 2c320 <_sk_srcover_rgba_8888_sse2_lowp+0x1118>
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
@@ -33108,7 +33114,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,30,147,0,0 ; movdqa 0x931e(%rip),%xmm8 # 2c2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f0>
+ DB 102,68,15,111,5,54,147,0,0 ; movdqa 0x9336(%rip),%xmm8 # 2c310 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
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
@@ -33146,7 +33152,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,236,139,0,0 ; movdqa 0x8bec(%rip),%xmm8 # 2bc60 <_sk_srcover_rgba_8888_sse2_lowp+0xa70>
+ DB 102,68,15,111,5,244,139,0,0 ; movdqa 0x8bf4(%rip),%xmm8 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
DB 102,65,15,254,208 ; paddd %xmm8,%xmm2
DB 102,15,112,218,78 ; pshufd $0x4e,%xmm2,%xmm3
DB 102,73,15,126,216 ; movq %xmm3,%r8
@@ -33229,7 +33235,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,246,144,0,0 ; movdqa 0x90f6(%rip),%xmm4 # 2c2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f0>
+ DB 102,15,111,37,14,145,0,0 ; movdqa 0x910e(%rip),%xmm4 # 2c310 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
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
@@ -33250,7 +33256,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,159,144,0,0 ; psubd 0x909f(%rip),%xmm1 # 2c2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1100>
+ DB 102,15,250,13,183,144,0,0 ; psubd 0x90b7(%rip),%xmm1 # 2c320 <_sk_srcover_rgba_8888_sse2_lowp+0x1118>
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
@@ -33265,7 +33271,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,200,137,0,0 ; paddd 0x89c8(%rip),%xmm0 # 2bc60 <_sk_srcover_rgba_8888_sse2_lowp+0xa70>
+ DB 102,15,254,5,208,137,0,0 ; paddd 0x89d0(%rip),%xmm0 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
DB 102,73,15,126,200 ; movq %xmm1,%r8
DB 102,72,15,126,192 ; movq %xmm0,%rax
@@ -33303,7 +33309,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,167,143,0,0 ; psubd 0x8fa7(%rip),%xmm1 # 2c2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1100>
+ DB 102,15,250,13,191,143,0,0 ; psubd 0x8fbf(%rip),%xmm1 # 2c320 <_sk_srcover_rgba_8888_sse2_lowp+0x1118>
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
@@ -33318,7 +33324,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,210,136,0,0 ; paddd 0x88d2(%rip),%xmm2 # 2bc60 <_sk_srcover_rgba_8888_sse2_lowp+0xa70>
+ DB 102,15,254,21,218,136,0,0 ; paddd 0x88da(%rip),%xmm2 # 2bc80 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
DB 102,15,112,226,78 ; pshufd $0x4e,%xmm2,%xmm4
DB 102,73,15,126,224 ; movq %xmm4,%r8
DB 102,72,15,126,208 ; movq %xmm2,%rax
@@ -33377,7 +33383,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,184,135,0,0 ; movaps 0x87b8(%rip),%xmm3 # 2bc30 <_sk_srcover_rgba_8888_sse2_lowp+0xa40>
+ DB 15,40,29,192,135,0,0 ; movaps 0x87c0(%rip),%xmm3 # 2bc50 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
DB 15,40,164,36,224,0,0,0 ; movaps 0xe0(%rsp),%xmm4
DB 15,40,172,36,240,0,0,0 ; movaps 0xf0(%rsp),%xmm5
DB 15,40,180,36,0,1,0,0 ; movaps 0x100(%rsp),%xmm6
@@ -33419,13 +33425,13 @@ _sk_start_pipeline_hsw_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,169,0,0,0 ; jae 235d0 <_sk_start_pipeline_hsw_lowp+0x12c>
+ DB 15,131,169,0,0,0 ; jae 235e8 <_sk_start_pipeline_hsw_lowp+0x12c>
DB 72,139,133,24,255,255,255 ; mov -0xe8(%rbp),%rax
DB 72,141,64,16 ; lea 0x10(%rax),%rax
DB 72,137,133,16,255,255,255 ; mov %rax,-0xf0(%rbp)
DB 72,139,149,24,255,255,255 ; mov -0xe8(%rbp),%rdx
DB 76,57,189,16,255,255,255 ; cmp %r15,-0xf0(%rbp)
- DB 119,70 ; ja 2358f <_sk_start_pipeline_hsw_lowp+0xeb>
+ DB 119,70 ; ja 235a7 <_sk_start_pipeline_hsw_lowp+0xeb>
DB 76,139,165,24,255,255,255 ; mov -0xe8(%rbp),%r12
DB 49,255 ; xor %edi,%edi
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
@@ -33444,10 +33450,10 @@ _sk_start_pipeline_hsw_lowp LABEL PROC
DB 73,131,196,32 ; add $0x20,%r12
DB 77,57,252 ; cmp %r15,%r12
DB 73,137,212 ; mov %rdx,%r12
- DB 118,193 ; jbe 23550 <_sk_start_pipeline_hsw_lowp+0xac>
+ DB 118,193 ; jbe 23568 <_sk_start_pipeline_hsw_lowp+0xac>
DB 76,137,255 ; mov %r15,%rdi
DB 72,41,215 ; sub %rdx,%rdi
- DB 116,41 ; je 235c0 <_sk_start_pipeline_hsw_lowp+0x11c>
+ DB 116,41 ; je 235d8 <_sk_start_pipeline_hsw_lowp+0x11c>
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
@@ -33461,7 +33467,7 @@ _sk_start_pipeline_hsw_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,105,255,255,255 ; jne 23539 <_sk_start_pipeline_hsw_lowp+0x95>
+ DB 15,133,105,255,255,255 ; jne 23551 <_sk_start_pipeline_hsw_lowp+0x95>
DB 197,248,40,181,32,255,255,255 ; vmovaps -0xe0(%rbp),%xmm6
DB 197,248,40,189,48,255,255,255 ; vmovaps -0xd0(%rbp),%xmm7
DB 197,120,40,133,64,255,255,255 ; vmovaps -0xc0(%rbp),%xmm8
@@ -33501,7 +33507,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,171,130,0,0 ; vpbroadcastw 0x82ab(%rip),%ymm3 # 2b900 <_sk_srcover_rgba_8888_sse2_lowp+0x710>
+ DB 196,226,125,121,29,179,130,0,0 ; vpbroadcastw 0x82b3(%rip),%ymm3 # 2b920 <_sk_srcover_rgba_8888_sse2_lowp+0x718>
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 197,236,87,210 ; vxorps %ymm2,%ymm2,%ymm2
@@ -33510,7 +33516,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,148,130,0,0 ; vpbroadcastw 0x8294(%rip),%ymm0 # 2b902 <_sk_srcover_rgba_8888_sse2_lowp+0x712>
+ DB 196,226,125,121,5,156,130,0,0 ; vpbroadcastw 0x829c(%rip),%ymm0 # 2b922 <_sk_srcover_rgba_8888_sse2_lowp+0x71a>
DB 197,253,111,200 ; vmovdqa %ymm0,%ymm1
DB 197,253,111,208 ; vmovdqa %ymm0,%ymm2
DB 197,253,111,216 ; vmovdqa %ymm0,%ymm3
@@ -33519,8 +33525,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,158,131,0,0 ; vmovss 0x839e(%rip),%xmm8 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
- DB 197,250,16,21,198,131,0,0 ; vmovss 0x83c6(%rip),%xmm2 # 2ba54 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ DB 197,122,16,5,166,131,0,0 ; vmovss 0x83a6(%rip),%xmm8 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 197,250,16,21,206,131,0,0 ; vmovss 0x83ce(%rip),%xmm2 # 2ba74 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
DB 197,250,16,0 ; vmovss (%rax),%xmm0
DB 196,226,57,153,194 ; vfmadd132ss %xmm2,%xmm8,%xmm0
DB 197,122,44,192 ; vcvttss2si %xmm0,%r8d
@@ -33541,7 +33547,7 @@ _sk_set_rgb_hsw_lowp LABEL PROC
PUBLIC _sk_premul_hsw_lowp
_sk_premul_hsw_lowp LABEL PROC
DB 197,229,213,192 ; vpmullw %ymm0,%ymm3,%ymm0
- DB 196,98,125,121,5,35,130,0,0 ; vpbroadcastw 0x8223(%rip),%ymm8 # 2b904 <_sk_srcover_rgba_8888_sse2_lowp+0x714>
+ DB 196,98,125,121,5,43,130,0,0 ; vpbroadcastw 0x822b(%rip),%ymm8 # 2b924 <_sk_srcover_rgba_8888_sse2_lowp+0x71c>
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,229,213,201 ; vpmullw %ymm1,%ymm3,%ymm1
@@ -33581,7 +33587,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,186,129,0,0 ; vpbroadcastw 0x81ba(%rip),%ymm8 # 2b906 <_sk_srcover_rgba_8888_sse2_lowp+0x716>
+ DB 196,98,125,121,5,194,129,0,0 ; vpbroadcastw 0x81c2(%rip),%ymm8 # 2b926 <_sk_srcover_rgba_8888_sse2_lowp+0x71e>
DB 197,189,249,192 ; vpsubw %ymm0,%ymm8,%ymm0
DB 197,189,249,201 ; vpsubw %ymm1,%ymm8,%ymm1
DB 197,189,249,210 ; vpsubw %ymm2,%ymm8,%ymm2
@@ -33601,7 +33607,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,135,129,0,0 ; vpbroadcastw 0x8187(%rip),%ymm8 # 2b908 <_sk_srcover_rgba_8888_sse2_lowp+0x718>
+ DB 196,98,125,121,5,143,129,0,0 ; vpbroadcastw 0x818f(%rip),%ymm8 # 2b928 <_sk_srcover_rgba_8888_sse2_lowp+0x720>
DB 197,189,249,219 ; vpsubw %ymm3,%ymm8,%ymm3
DB 197,101,213,204 ; vpmullw %ymm4,%ymm3,%ymm9
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
@@ -33626,7 +33632,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,39,129,0,0 ; vpbroadcastw 0x8127(%rip),%ymm9 # 2b90a <_sk_srcover_rgba_8888_sse2_lowp+0x71a>
+ DB 196,98,125,121,13,47,129,0,0 ; vpbroadcastw 0x812f(%rip),%ymm9 # 2b92a <_sk_srcover_rgba_8888_sse2_lowp+0x722>
DB 197,53,249,215 ; vpsubw %ymm7,%ymm9,%ymm10
DB 197,173,213,192 ; vpmullw %ymm0,%ymm10,%ymm0
DB 196,65,61,253,193 ; vpaddw %ymm9,%ymm8,%ymm8
@@ -33651,7 +33657,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,196,128,0,0 ; vpbroadcastw 0x80c4(%rip),%ymm8 # 2b90c <_sk_srcover_rgba_8888_sse2_lowp+0x71c>
+ DB 196,98,125,121,5,204,128,0,0 ; vpbroadcastw 0x80cc(%rip),%ymm8 # 2b92c <_sk_srcover_rgba_8888_sse2_lowp+0x724>
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,197,213,201 ; vpmullw %ymm1,%ymm7,%ymm1
@@ -33669,7 +33675,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,129,128,0,0 ; vpbroadcastw 0x8081(%rip),%ymm8 # 2b90e <_sk_srcover_rgba_8888_sse2_lowp+0x71e>
+ DB 196,98,125,121,5,137,128,0,0 ; vpbroadcastw 0x8089(%rip),%ymm8 # 2b92e <_sk_srcover_rgba_8888_sse2_lowp+0x726>
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,213,213,203 ; vpmullw %ymm3,%ymm5,%ymm1
@@ -33686,7 +33692,7 @@ _sk_dstin_hsw_lowp LABEL PROC
PUBLIC _sk_srcout_hsw_lowp
_sk_srcout_hsw_lowp LABEL PROC
- DB 196,98,125,121,5,66,128,0,0 ; vpbroadcastw 0x8042(%rip),%ymm8 # 2b910 <_sk_srcover_rgba_8888_sse2_lowp+0x720>
+ DB 196,98,125,121,5,74,128,0,0 ; vpbroadcastw 0x804a(%rip),%ymm8 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0x728>
DB 197,61,249,207 ; vpsubw %ymm7,%ymm8,%ymm9
DB 197,181,213,192 ; vpmullw %ymm0,%ymm9,%ymm0
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
@@ -33705,7 +33711,7 @@ _sk_srcout_hsw_lowp LABEL PROC
PUBLIC _sk_dstout_hsw_lowp
_sk_dstout_hsw_lowp LABEL PROC
- DB 196,98,125,121,5,251,127,0,0 ; vpbroadcastw 0x7ffb(%rip),%ymm8 # 2b912 <_sk_srcover_rgba_8888_sse2_lowp+0x722>
+ DB 196,98,125,121,5,3,128,0,0 ; vpbroadcastw 0x8003(%rip),%ymm8 # 2b932 <_sk_srcover_rgba_8888_sse2_lowp+0x72a>
DB 197,189,249,219 ; vpsubw %ymm3,%ymm8,%ymm3
DB 197,229,213,196 ; vpmullw %ymm4,%ymm3,%ymm0
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
@@ -33724,7 +33730,7 @@ _sk_dstout_hsw_lowp LABEL PROC
PUBLIC _sk_srcover_hsw_lowp
_sk_srcover_hsw_lowp LABEL PROC
- DB 196,98,125,121,5,180,127,0,0 ; vpbroadcastw 0x7fb4(%rip),%ymm8 # 2b914 <_sk_srcover_rgba_8888_sse2_lowp+0x724>
+ DB 196,98,125,121,5,188,127,0,0 ; vpbroadcastw 0x7fbc(%rip),%ymm8 # 2b934 <_sk_srcover_rgba_8888_sse2_lowp+0x72c>
DB 197,61,249,203 ; vpsubw %ymm3,%ymm8,%ymm9
DB 197,53,213,212 ; vpmullw %ymm4,%ymm9,%ymm10
DB 196,65,45,253,208 ; vpaddw %ymm8,%ymm10,%ymm10
@@ -33747,7 +33753,7 @@ _sk_srcover_hsw_lowp LABEL PROC
PUBLIC _sk_dstover_hsw_lowp
_sk_dstover_hsw_lowp LABEL PROC
- DB 196,98,125,121,5,89,127,0,0 ; vpbroadcastw 0x7f59(%rip),%ymm8 # 2b916 <_sk_srcover_rgba_8888_sse2_lowp+0x726>
+ DB 196,98,125,121,5,97,127,0,0 ; vpbroadcastw 0x7f61(%rip),%ymm8 # 2b936 <_sk_srcover_rgba_8888_sse2_lowp+0x72e>
DB 197,61,249,207 ; vpsubw %ymm7,%ymm8,%ymm9
DB 197,181,213,192 ; vpmullw %ymm0,%ymm9,%ymm0
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
@@ -33771,7 +33777,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,254,126,0,0 ; vpbroadcastw 0x7efe(%rip),%ymm8 # 2b918 <_sk_srcover_rgba_8888_sse2_lowp+0x728>
+ DB 196,98,125,121,5,6,127,0,0 ; vpbroadcastw 0x7f06(%rip),%ymm8 # 2b938 <_sk_srcover_rgba_8888_sse2_lowp+0x730>
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,213,213,201 ; vpmullw %ymm1,%ymm5,%ymm1
@@ -33788,7 +33794,7 @@ _sk_modulate_hsw_lowp LABEL PROC
PUBLIC _sk_multiply_hsw_lowp
_sk_multiply_hsw_lowp LABEL PROC
- DB 196,98,125,121,5,191,126,0,0 ; vpbroadcastw 0x7ebf(%rip),%ymm8 # 2b91a <_sk_srcover_rgba_8888_sse2_lowp+0x72a>
+ DB 196,98,125,121,5,199,126,0,0 ; vpbroadcastw 0x7ec7(%rip),%ymm8 # 2b93a <_sk_srcover_rgba_8888_sse2_lowp+0x732>
DB 197,61,249,203 ; vpsubw %ymm3,%ymm8,%ymm9
DB 197,53,213,212 ; vpmullw %ymm4,%ymm9,%ymm10
DB 196,65,93,253,216 ; vpaddw %ymm8,%ymm4,%ymm11
@@ -33822,7 +33828,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,53,126,0,0 ; vpbroadcastw 0x7e35(%rip),%ymm8 # 2b91c <_sk_srcover_rgba_8888_sse2_lowp+0x72c>
+ DB 196,98,125,121,5,61,126,0,0 ; vpbroadcastw 0x7e3d(%rip),%ymm8 # 2b93c <_sk_srcover_rgba_8888_sse2_lowp+0x734>
DB 196,194,125,58,192 ; vpminuw %ymm8,%ymm0,%ymm0
DB 197,213,253,201 ; vpaddw %ymm1,%ymm5,%ymm1
DB 196,194,117,58,200 ; vpminuw %ymm8,%ymm1,%ymm1
@@ -33837,7 +33843,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,2,126,0,0 ; vpbroadcastw 0x7e02(%rip),%ymm9 # 2b91e <_sk_srcover_rgba_8888_sse2_lowp+0x72e>
+ DB 196,98,125,121,13,10,126,0,0 ; vpbroadcastw 0x7e0a(%rip),%ymm9 # 2b93e <_sk_srcover_rgba_8888_sse2_lowp+0x736>
DB 196,193,125,253,193 ; vpaddw %ymm9,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,189,249,192 ; vpsubw %ymm0,%ymm8,%ymm0
@@ -33861,7 +33867,7 @@ _sk_screen_hsw_lowp LABEL PROC
PUBLIC _sk_xor__hsw_lowp
_sk_xor__hsw_lowp LABEL PROC
- DB 196,98,125,121,5,167,125,0,0 ; vpbroadcastw 0x7da7(%rip),%ymm8 # 2b920 <_sk_srcover_rgba_8888_sse2_lowp+0x730>
+ DB 196,98,125,121,5,175,125,0,0 ; vpbroadcastw 0x7daf(%rip),%ymm8 # 2b940 <_sk_srcover_rgba_8888_sse2_lowp+0x738>
DB 197,61,249,207 ; vpsubw %ymm7,%ymm8,%ymm9
DB 197,181,213,192 ; vpmullw %ymm0,%ymm9,%ymm0
DB 197,61,249,211 ; vpsubw %ymm3,%ymm8,%ymm10
@@ -33893,7 +33899,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,43,125,0,0 ; vpbroadcastw 0x7d2b(%rip),%ymm9 # 2b922 <_sk_srcover_rgba_8888_sse2_lowp+0x732>
+ DB 196,98,125,121,13,51,125,0,0 ; vpbroadcastw 0x7d33(%rip),%ymm9 # 2b942 <_sk_srcover_rgba_8888_sse2_lowp+0x73a>
DB 196,193,125,253,193 ; vpaddw %ymm9,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,189,249,192 ; vpsubw %ymm0,%ymm8,%ymm0
@@ -33925,7 +33931,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,172,124,0,0 ; vpbroadcastw 0x7cac(%rip),%ymm9 # 2b924 <_sk_srcover_rgba_8888_sse2_lowp+0x734>
+ DB 196,98,125,121,13,180,124,0,0 ; vpbroadcastw 0x7cb4(%rip),%ymm9 # 2b944 <_sk_srcover_rgba_8888_sse2_lowp+0x73c>
DB 196,193,125,253,193 ; vpaddw %ymm9,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,189,249,192 ; vpsubw %ymm0,%ymm8,%ymm0
@@ -33957,10 +33963,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,45,124,0,0 ; vpbroadcastw 0x7c2d(%rip),%ymm9 # 2b926 <_sk_srcover_rgba_8888_sse2_lowp+0x736>
+ DB 196,98,125,121,13,53,124,0,0 ; vpbroadcastw 0x7c35(%rip),%ymm9 # 2b946 <_sk_srcover_rgba_8888_sse2_lowp+0x73e>
DB 196,193,125,253,193 ; vpaddw %ymm9,%ymm0,%ymm0
DB 197,253,113,208,7 ; vpsrlw $0x7,%ymm0,%ymm0
- DB 196,98,125,121,21,28,124,0,0 ; vpbroadcastw 0x7c1c(%rip),%ymm10 # 2b928 <_sk_srcover_rgba_8888_sse2_lowp+0x738>
+ DB 196,98,125,121,21,36,124,0,0 ; vpbroadcastw 0x7c24(%rip),%ymm10 # 2b948 <_sk_srcover_rgba_8888_sse2_lowp+0x740>
DB 196,193,125,219,194 ; vpand %ymm10,%ymm0,%ymm0
DB 197,189,249,192 ; vpsubw %ymm0,%ymm8,%ymm0
DB 197,85,253,193 ; vpaddw %ymm1,%ymm5,%ymm8
@@ -33991,10 +33997,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,161,123,0,0 ; vpbroadcastw 0x7ba1(%rip),%ymm9 # 2b92a <_sk_srcover_rgba_8888_sse2_lowp+0x73a>
+ DB 196,98,125,121,13,169,123,0,0 ; vpbroadcastw 0x7ba9(%rip),%ymm9 # 2b94a <_sk_srcover_rgba_8888_sse2_lowp+0x742>
DB 196,193,125,253,193 ; vpaddw %ymm9,%ymm0,%ymm0
DB 197,253,113,208,7 ; vpsrlw $0x7,%ymm0,%ymm0
- DB 196,98,125,121,21,144,123,0,0 ; vpbroadcastw 0x7b90(%rip),%ymm10 # 2b92c <_sk_srcover_rgba_8888_sse2_lowp+0x73c>
+ DB 196,98,125,121,21,152,123,0,0 ; vpbroadcastw 0x7b98(%rip),%ymm10 # 2b94c <_sk_srcover_rgba_8888_sse2_lowp+0x744>
DB 196,193,125,219,194 ; vpand %ymm10,%ymm0,%ymm0
DB 197,189,249,192 ; vpsubw %ymm0,%ymm8,%ymm0
DB 197,85,253,193 ; vpaddw %ymm1,%ymm5,%ymm8
@@ -34020,7 +34026,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,45,123,0,0 ; vpbroadcastw 0x7b2d(%rip),%ymm9 # 2b930 <_sk_srcover_rgba_8888_sse2_lowp+0x740>
+ DB 196,98,125,121,13,53,123,0,0 ; vpbroadcastw 0x7b35(%rip),%ymm9 # 2b950 <_sk_srcover_rgba_8888_sse2_lowp+0x748>
DB 196,65,101,239,209 ; vpxor %ymm9,%ymm3,%ymm10
DB 196,65,61,239,217 ; vpxor %ymm9,%ymm8,%ymm11
DB 196,65,37,101,218 ; vpcmpgtw %ymm10,%ymm11,%ymm11
@@ -34048,7 +34054,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,164,122,0,0 ; vpbroadcastw 0x7aa4(%rip),%ymm14 # 2b92e <_sk_srcover_rgba_8888_sse2_lowp+0x73e>
+ DB 196,98,125,121,53,172,122,0,0 ; vpbroadcastw 0x7aac(%rip),%ymm14 # 2b94e <_sk_srcover_rgba_8888_sse2_lowp+0x746>
DB 196,65,45,253,210 ; vpaddw %ymm10,%ymm10,%ymm10
DB 196,65,61,249,194 ; vpsubw %ymm10,%ymm8,%ymm8
DB 197,13,249,215 ; vpsubw %ymm7,%ymm14,%ymm10
@@ -34083,7 +34089,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,25,122,0,0 ; vpbroadcastw 0x7a19(%rip),%ymm9 # 2b934 <_sk_srcover_rgba_8888_sse2_lowp+0x744>
+ DB 196,98,125,121,13,33,122,0,0 ; vpbroadcastw 0x7a21(%rip),%ymm9 # 2b954 <_sk_srcover_rgba_8888_sse2_lowp+0x74c>
DB 196,65,69,239,209 ; vpxor %ymm9,%ymm7,%ymm10
DB 196,65,61,239,193 ; vpxor %ymm9,%ymm8,%ymm8
DB 196,65,61,101,218 ; vpcmpgtw %ymm10,%ymm8,%ymm11
@@ -34107,7 +34113,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,161,121,0,0 ; vpbroadcastw 0x79a1(%rip),%ymm13 # 2b932 <_sk_srcover_rgba_8888_sse2_lowp+0x742>
+ DB 196,98,125,121,45,169,121,0,0 ; vpbroadcastw 0x79a9(%rip),%ymm13 # 2b952 <_sk_srcover_rgba_8888_sse2_lowp+0x74a>
DB 197,77,253,246 ; vpaddw %ymm6,%ymm6,%ymm14
DB 196,65,13,239,201 ; vpxor %ymm9,%ymm14,%ymm9
DB 196,65,53,101,202 ; vpcmpgtw %ymm10,%ymm9,%ymm9
@@ -34157,10 +34163,10 @@ _sk_load_8888_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,55 ; ja 24087 <_sk_load_8888_hsw_lowp+0x52>
+ DB 119,55 ; ja 2409f <_sk_load_8888_hsw_lowp+0x52>
DB 197,253,239,192 ; vpxor %ymm0,%ymm0,%ymm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,162,1,0,0 ; lea 0x1a2(%rip),%r9 # 24200 <_sk_load_8888_hsw_lowp+0x1cb>
+ DB 76,141,13,162,1,0,0 ; lea 0x1a2(%rip),%r9 # 24218 <_sk_load_8888_hsw_lowp+0x1cb>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 197,245,239,201 ; vpxor %ymm1,%ymm1,%ymm1
@@ -34170,10 +34176,10 @@ _sk_load_8888_hsw_lowp LABEL PROC
DB 255,224 ; jmpq *%rax
DB 196,193,121,110,12,144 ; vmovd (%r8,%rdx,4),%xmm1
DB 197,253,239,192 ; vpxor %ymm0,%ymm0,%ymm0
- DB 233,39,1,0,0 ; jmpq 241ae <_sk_load_8888_hsw_lowp+0x179>
+ DB 233,39,1,0,0 ; jmpq 241c6 <_sk_load_8888_hsw_lowp+0x179>
DB 196,193,126,111,12,144 ; vmovdqu (%r8,%rdx,4),%ymm1
DB 196,193,126,111,68,144,32 ; vmovdqu 0x20(%r8,%rdx,4),%ymm0
- DB 233,21,1,0,0 ; jmpq 241ae <_sk_load_8888_hsw_lowp+0x179>
+ DB 233,21,1,0,0 ; jmpq 241c6 <_sk_load_8888_hsw_lowp+0x179>
DB 196,193,121,110,68,144,8 ; vmovd 0x8(%r8,%rdx,4),%xmm0
DB 196,226,121,89,192 ; vpbroadcastq %xmm0,%xmm0
DB 197,229,239,219 ; vpxor %ymm3,%ymm3,%ymm3
@@ -34182,7 +34188,7 @@ _sk_load_8888_hsw_lowp LABEL PROC
DB 197,249,112,201,232 ; vpshufd $0xe8,%xmm1,%xmm1
DB 196,227,125,2,201,3 ; vpblendd $0x3,%ymm1,%ymm0,%ymm1
DB 197,253,111,195 ; vmovdqa %ymm3,%ymm0
- DB 233,229,0,0,0 ; jmpq 241ae <_sk_load_8888_hsw_lowp+0x179>
+ DB 233,229,0,0,0 ; jmpq 241c6 <_sk_load_8888_hsw_lowp+0x179>
DB 196,193,121,110,68,144,24 ; vmovd 0x18(%r8,%rdx,4),%xmm0
DB 196,226,125,89,192 ; vpbroadcastq %xmm0,%ymm0
DB 197,245,239,201 ; vpxor %ymm1,%ymm1,%ymm1
@@ -34198,7 +34204,7 @@ _sk_load_8888_hsw_lowp LABEL PROC
DB 196,193,122,111,12,144 ; vmovdqu (%r8,%rdx,4),%xmm1
DB 196,227,117,2,200,240 ; vpblendd $0xf0,%ymm0,%ymm1,%ymm1
DB 197,125,127,192 ; vmovdqa %ymm8,%ymm0
- DB 233,138,0,0,0 ; jmpq 241ae <_sk_load_8888_hsw_lowp+0x179>
+ DB 233,138,0,0,0 ; jmpq 241c6 <_sk_load_8888_hsw_lowp+0x179>
DB 196,193,121,110,68,144,40 ; vmovd 0x28(%r8,%rdx,4),%xmm0
DB 196,226,121,89,192 ; vpbroadcastq %xmm0,%xmm0
DB 197,245,239,201 ; vpxor %ymm1,%ymm1,%ymm1
@@ -34208,7 +34214,7 @@ _sk_load_8888_hsw_lowp LABEL PROC
DB 196,193,121,110,76,144,32 ; vmovd 0x20(%r8,%rdx,4),%xmm1
DB 196,227,125,2,193,1 ; vpblendd $0x1,%ymm1,%ymm0,%ymm0
DB 196,193,126,111,12,144 ; vmovdqu (%r8,%rdx,4),%ymm1
- DB 235,81 ; jmp 241ae <_sk_load_8888_hsw_lowp+0x179>
+ DB 235,81 ; jmp 241c6 <_sk_load_8888_hsw_lowp+0x179>
DB 196,193,121,110,68,144,56 ; vmovd 0x38(%r8,%rdx,4),%xmm0
DB 196,226,125,89,192 ; vpbroadcastq %xmm0,%ymm0
DB 197,245,239,201 ; vpxor %ymm1,%ymm1,%ymm1
@@ -34228,7 +34234,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,105,119,0,0 ; vmovdqa 0x7769(%rip),%ymm8 # 2b940 <_sk_srcover_rgba_8888_sse2_lowp+0x750>
+ DB 197,125,111,5,113,119,0,0 ; vmovdqa 0x7771(%rip),%ymm8 # 2b960 <_sk_srcover_rgba_8888_sse2_lowp+0x758>
DB 196,193,117,219,192 ; vpand %ymm8,%ymm1,%ymm0
DB 197,245,113,209,8 ; vpsrlw $0x8,%ymm1,%ymm1
DB 197,229,114,211,16 ; vpsrld $0x10,%ymm3,%ymm3
@@ -34239,7 +34245,7 @@ _sk_load_8888_hsw_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 102,144 ; xchg %ax,%ax
- DB 120,254 ; js 24200 <_sk_load_8888_hsw_lowp+0x1cb>
+ DB 120,254 ; js 24218 <_sk_load_8888_hsw_lowp+0x1cb>
DB 255 ; (bad)
DB 255,175,254,255,255,153 ; ljmp *-0x66000002(%rdi)
DB 254 ; (bad)
@@ -34285,10 +34291,10 @@ _sk_load_8888_dst_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,55 ; ja 2428e <_sk_load_8888_dst_hsw_lowp+0x52>
+ DB 119,55 ; ja 242a6 <_sk_load_8888_dst_hsw_lowp+0x52>
DB 197,221,239,228 ; vpxor %ymm4,%ymm4,%ymm4
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,163,1,0,0 ; lea 0x1a3(%rip),%r9 # 24408 <_sk_load_8888_dst_hsw_lowp+0x1cc>
+ DB 76,141,13,163,1,0,0 ; lea 0x1a3(%rip),%r9 # 24420 <_sk_load_8888_dst_hsw_lowp+0x1cc>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -34298,10 +34304,10 @@ _sk_load_8888_dst_hsw_lowp LABEL PROC
DB 255,224 ; jmpq *%rax
DB 196,193,121,110,44,144 ; vmovd (%r8,%rdx,4),%xmm5
DB 197,221,239,228 ; vpxor %ymm4,%ymm4,%ymm4
- DB 233,39,1,0,0 ; jmpq 243b5 <_sk_load_8888_dst_hsw_lowp+0x179>
+ DB 233,39,1,0,0 ; jmpq 243cd <_sk_load_8888_dst_hsw_lowp+0x179>
DB 196,193,126,111,44,144 ; vmovdqu (%r8,%rdx,4),%ymm5
DB 196,193,126,111,100,144,32 ; vmovdqu 0x20(%r8,%rdx,4),%ymm4
- DB 233,21,1,0,0 ; jmpq 243b5 <_sk_load_8888_dst_hsw_lowp+0x179>
+ DB 233,21,1,0,0 ; jmpq 243cd <_sk_load_8888_dst_hsw_lowp+0x179>
DB 196,193,121,110,100,144,8 ; vmovd 0x8(%r8,%rdx,4),%xmm4
DB 196,226,121,89,228 ; vpbroadcastq %xmm4,%xmm4
DB 197,197,239,255 ; vpxor %ymm7,%ymm7,%ymm7
@@ -34310,7 +34316,7 @@ _sk_load_8888_dst_hsw_lowp LABEL PROC
DB 197,249,112,237,232 ; vpshufd $0xe8,%xmm5,%xmm5
DB 196,227,93,2,237,3 ; vpblendd $0x3,%ymm5,%ymm4,%ymm5
DB 197,253,111,231 ; vmovdqa %ymm7,%ymm4
- DB 233,229,0,0,0 ; jmpq 243b5 <_sk_load_8888_dst_hsw_lowp+0x179>
+ DB 233,229,0,0,0 ; jmpq 243cd <_sk_load_8888_dst_hsw_lowp+0x179>
DB 196,193,121,110,100,144,24 ; vmovd 0x18(%r8,%rdx,4),%xmm4
DB 196,226,125,89,228 ; vpbroadcastq %xmm4,%ymm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -34326,7 +34332,7 @@ _sk_load_8888_dst_hsw_lowp LABEL PROC
DB 196,193,122,111,44,144 ; vmovdqu (%r8,%rdx,4),%xmm5
DB 196,227,85,2,236,240 ; vpblendd $0xf0,%ymm4,%ymm5,%ymm5
DB 197,125,127,196 ; vmovdqa %ymm8,%ymm4
- DB 233,138,0,0,0 ; jmpq 243b5 <_sk_load_8888_dst_hsw_lowp+0x179>
+ DB 233,138,0,0,0 ; jmpq 243cd <_sk_load_8888_dst_hsw_lowp+0x179>
DB 196,193,121,110,100,144,40 ; vmovd 0x28(%r8,%rdx,4),%xmm4
DB 196,226,121,89,228 ; vpbroadcastq %xmm4,%xmm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -34336,7 +34342,7 @@ _sk_load_8888_dst_hsw_lowp LABEL PROC
DB 196,193,121,110,108,144,32 ; vmovd 0x20(%r8,%rdx,4),%xmm5
DB 196,227,93,2,229,1 ; vpblendd $0x1,%ymm5,%ymm4,%ymm4
DB 196,193,126,111,44,144 ; vmovdqu (%r8,%rdx,4),%ymm5
- DB 235,81 ; jmp 243b5 <_sk_load_8888_dst_hsw_lowp+0x179>
+ DB 235,81 ; jmp 243cd <_sk_load_8888_dst_hsw_lowp+0x179>
DB 196,193,121,110,100,144,56 ; vmovd 0x38(%r8,%rdx,4),%xmm4
DB 196,226,125,89,228 ; vpbroadcastq %xmm4,%ymm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -34356,7 +34362,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,130,117,0,0 ; vmovdqa 0x7582(%rip),%ymm8 # 2b960 <_sk_srcover_rgba_8888_sse2_lowp+0x770>
+ DB 197,125,111,5,138,117,0,0 ; vmovdqa 0x758a(%rip),%ymm8 # 2b980 <_sk_srcover_rgba_8888_sse2_lowp+0x778>
DB 196,193,85,219,224 ; vpand %ymm8,%ymm5,%ymm4
DB 197,213,113,213,8 ; vpsrlw $0x8,%ymm5,%ymm5
DB 197,197,114,215,16 ; vpsrld $0x10,%ymm7,%ymm7
@@ -34367,7 +34373,7 @@ _sk_load_8888_dst_hsw_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 15,31,0 ; nopl (%rax)
- DB 119,254 ; ja 24408 <_sk_load_8888_dst_hsw_lowp+0x1cc>
+ DB 119,254 ; ja 24420 <_sk_load_8888_dst_hsw_lowp+0x1cc>
DB 255 ; (bad)
DB 255,174,254,255,255,152 ; ljmp *-0x67000002(%rsi)
DB 254 ; (bad)
@@ -34426,20 +34432,20 @@ _sk_store_8888_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,30 ; ja 244c5 <_sk_store_8888_hsw_lowp+0x81>
+ DB 119,30 ; ja 244dd <_sk_store_8888_hsw_lowp+0x81>
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,195,0,0,0 ; lea 0xc3(%rip),%r9 # 24574 <_sk_store_8888_hsw_lowp+0x130>
+ DB 76,141,13,195,0,0,0 ; lea 0xc3(%rip),%r9 # 2458c <_sk_store_8888_hsw_lowp+0x130>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 196,65,121,126,4,144 ; vmovd %xmm8,(%r8,%rdx,4)
- DB 233,171,0,0,0 ; jmpq 24570 <_sk_store_8888_hsw_lowp+0x12c>
+ DB 233,171,0,0,0 ; jmpq 24588 <_sk_store_8888_hsw_lowp+0x12c>
DB 196,65,126,127,4,144 ; vmovdqu %ymm8,(%r8,%rdx,4)
DB 196,65,126,127,76,144,32 ; vmovdqu %ymm9,0x20(%r8,%rdx,4)
- DB 233,153,0,0,0 ; jmpq 24570 <_sk_store_8888_hsw_lowp+0x12c>
+ DB 233,153,0,0,0 ; jmpq 24588 <_sk_store_8888_hsw_lowp+0x12c>
DB 196,67,121,22,68,144,8,2 ; vpextrd $0x2,%xmm8,0x8(%r8,%rdx,4)
DB 196,65,121,214,4,144 ; vmovq %xmm8,(%r8,%rdx,4)
- DB 233,134,0,0,0 ; jmpq 24570 <_sk_store_8888_hsw_lowp+0x12c>
+ DB 233,134,0,0,0 ; jmpq 24588 <_sk_store_8888_hsw_lowp+0x12c>
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,67,121,22,76,144,24,2 ; vpextrd $0x2,%xmm9,0x18(%r8,%rdx,4)
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
@@ -34447,12 +34453,12 @@ _sk_store_8888_hsw_lowp LABEL PROC
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,65,121,126,76,144,16 ; vmovd %xmm9,0x10(%r8,%rdx,4)
DB 196,65,122,127,4,144 ; vmovdqu %xmm8,(%r8,%rdx,4)
- DB 235,85 ; jmp 24570 <_sk_store_8888_hsw_lowp+0x12c>
+ DB 235,85 ; jmp 24588 <_sk_store_8888_hsw_lowp+0x12c>
DB 196,67,121,22,76,144,40,2 ; vpextrd $0x2,%xmm9,0x28(%r8,%rdx,4)
DB 196,67,121,22,76,144,36,1 ; vpextrd $0x1,%xmm9,0x24(%r8,%rdx,4)
DB 196,65,121,126,76,144,32 ; vmovd %xmm9,0x20(%r8,%rdx,4)
DB 196,65,126,127,4,144 ; vmovdqu %ymm8,(%r8,%rdx,4)
- DB 235,54 ; jmp 24570 <_sk_store_8888_hsw_lowp+0x12c>
+ DB 235,54 ; jmp 24588 <_sk_store_8888_hsw_lowp+0x12c>
DB 196,67,125,57,202,1 ; vextracti128 $0x1,%ymm9,%xmm10
DB 196,67,121,22,84,144,56,2 ; vpextrd $0x2,%xmm10,0x38(%r8,%rdx,4)
DB 196,67,125,57,202,1 ; vextracti128 $0x1,%ymm9,%xmm10
@@ -34507,10 +34513,10 @@ _sk_load_bgra_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,55 ; ja 24602 <_sk_load_bgra_hsw_lowp+0x52>
+ DB 119,55 ; ja 2461a <_sk_load_bgra_hsw_lowp+0x52>
DB 197,253,239,192 ; vpxor %ymm0,%ymm0,%ymm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,163,1,0,0 ; lea 0x1a3(%rip),%r9 # 2477c <_sk_load_bgra_hsw_lowp+0x1cc>
+ DB 76,141,13,163,1,0,0 ; lea 0x1a3(%rip),%r9 # 24794 <_sk_load_bgra_hsw_lowp+0x1cc>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 197,245,239,201 ; vpxor %ymm1,%ymm1,%ymm1
@@ -34520,10 +34526,10 @@ _sk_load_bgra_hsw_lowp LABEL PROC
DB 255,224 ; jmpq *%rax
DB 196,193,121,110,12,144 ; vmovd (%r8,%rdx,4),%xmm1
DB 197,253,239,192 ; vpxor %ymm0,%ymm0,%ymm0
- DB 233,39,1,0,0 ; jmpq 24729 <_sk_load_bgra_hsw_lowp+0x179>
+ DB 233,39,1,0,0 ; jmpq 24741 <_sk_load_bgra_hsw_lowp+0x179>
DB 196,193,126,111,12,144 ; vmovdqu (%r8,%rdx,4),%ymm1
DB 196,193,126,111,68,144,32 ; vmovdqu 0x20(%r8,%rdx,4),%ymm0
- DB 233,21,1,0,0 ; jmpq 24729 <_sk_load_bgra_hsw_lowp+0x179>
+ DB 233,21,1,0,0 ; jmpq 24741 <_sk_load_bgra_hsw_lowp+0x179>
DB 196,193,121,110,68,144,8 ; vmovd 0x8(%r8,%rdx,4),%xmm0
DB 196,226,121,89,192 ; vpbroadcastq %xmm0,%xmm0
DB 197,229,239,219 ; vpxor %ymm3,%ymm3,%ymm3
@@ -34532,7 +34538,7 @@ _sk_load_bgra_hsw_lowp LABEL PROC
DB 197,249,112,201,232 ; vpshufd $0xe8,%xmm1,%xmm1
DB 196,227,125,2,201,3 ; vpblendd $0x3,%ymm1,%ymm0,%ymm1
DB 197,253,111,195 ; vmovdqa %ymm3,%ymm0
- DB 233,229,0,0,0 ; jmpq 24729 <_sk_load_bgra_hsw_lowp+0x179>
+ DB 233,229,0,0,0 ; jmpq 24741 <_sk_load_bgra_hsw_lowp+0x179>
DB 196,193,121,110,68,144,24 ; vmovd 0x18(%r8,%rdx,4),%xmm0
DB 196,226,125,89,192 ; vpbroadcastq %xmm0,%ymm0
DB 197,245,239,201 ; vpxor %ymm1,%ymm1,%ymm1
@@ -34548,7 +34554,7 @@ _sk_load_bgra_hsw_lowp LABEL PROC
DB 196,193,122,111,12,144 ; vmovdqu (%r8,%rdx,4),%xmm1
DB 196,227,117,2,200,240 ; vpblendd $0xf0,%ymm0,%ymm1,%ymm1
DB 197,125,127,192 ; vmovdqa %ymm8,%ymm0
- DB 233,138,0,0,0 ; jmpq 24729 <_sk_load_bgra_hsw_lowp+0x179>
+ DB 233,138,0,0,0 ; jmpq 24741 <_sk_load_bgra_hsw_lowp+0x179>
DB 196,193,121,110,68,144,40 ; vmovd 0x28(%r8,%rdx,4),%xmm0
DB 196,226,121,89,192 ; vpbroadcastq %xmm0,%xmm0
DB 197,245,239,201 ; vpxor %ymm1,%ymm1,%ymm1
@@ -34558,7 +34564,7 @@ _sk_load_bgra_hsw_lowp LABEL PROC
DB 196,193,121,110,76,144,32 ; vmovd 0x20(%r8,%rdx,4),%xmm1
DB 196,227,125,2,193,1 ; vpblendd $0x1,%ymm1,%ymm0,%ymm0
DB 196,193,126,111,12,144 ; vmovdqu (%r8,%rdx,4),%ymm1
- DB 235,81 ; jmp 24729 <_sk_load_bgra_hsw_lowp+0x179>
+ DB 235,81 ; jmp 24741 <_sk_load_bgra_hsw_lowp+0x179>
DB 196,193,121,110,68,144,56 ; vmovd 0x38(%r8,%rdx,4),%xmm0
DB 196,226,125,89,192 ; vpbroadcastq %xmm0,%ymm0
DB 197,245,239,201 ; vpxor %ymm1,%ymm1,%ymm1
@@ -34578,7 +34584,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,46,114,0,0 ; vmovdqa 0x722e(%rip),%ymm8 # 2b980 <_sk_srcover_rgba_8888_sse2_lowp+0x790>
+ DB 197,125,111,5,54,114,0,0 ; vmovdqa 0x7236(%rip),%ymm8 # 2b9a0 <_sk_srcover_rgba_8888_sse2_lowp+0x798>
DB 196,193,117,219,208 ; vpand %ymm8,%ymm1,%ymm2
DB 197,245,113,209,8 ; vpsrlw $0x8,%ymm1,%ymm1
DB 197,253,114,208,16 ; vpsrld $0x10,%ymm0,%ymm0
@@ -34589,7 +34595,7 @@ _sk_load_bgra_hsw_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 15,31,0 ; nopl (%rax)
- DB 119,254 ; ja 2477c <_sk_load_bgra_hsw_lowp+0x1cc>
+ DB 119,254 ; ja 24794 <_sk_load_bgra_hsw_lowp+0x1cc>
DB 255 ; (bad)
DB 255,174,254,255,255,152 ; ljmp *-0x67000002(%rsi)
DB 254 ; (bad)
@@ -34634,10 +34640,10 @@ _sk_load_bgra_dst_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,55 ; ja 2480a <_sk_load_bgra_dst_hsw_lowp+0x52>
+ DB 119,55 ; ja 24822 <_sk_load_bgra_dst_hsw_lowp+0x52>
DB 197,221,239,228 ; vpxor %ymm4,%ymm4,%ymm4
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,163,1,0,0 ; lea 0x1a3(%rip),%r9 # 24984 <_sk_load_bgra_dst_hsw_lowp+0x1cc>
+ DB 76,141,13,163,1,0,0 ; lea 0x1a3(%rip),%r9 # 2499c <_sk_load_bgra_dst_hsw_lowp+0x1cc>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -34647,10 +34653,10 @@ _sk_load_bgra_dst_hsw_lowp LABEL PROC
DB 255,224 ; jmpq *%rax
DB 196,193,121,110,44,144 ; vmovd (%r8,%rdx,4),%xmm5
DB 197,221,239,228 ; vpxor %ymm4,%ymm4,%ymm4
- DB 233,39,1,0,0 ; jmpq 24931 <_sk_load_bgra_dst_hsw_lowp+0x179>
+ DB 233,39,1,0,0 ; jmpq 24949 <_sk_load_bgra_dst_hsw_lowp+0x179>
DB 196,193,126,111,44,144 ; vmovdqu (%r8,%rdx,4),%ymm5
DB 196,193,126,111,100,144,32 ; vmovdqu 0x20(%r8,%rdx,4),%ymm4
- DB 233,21,1,0,0 ; jmpq 24931 <_sk_load_bgra_dst_hsw_lowp+0x179>
+ DB 233,21,1,0,0 ; jmpq 24949 <_sk_load_bgra_dst_hsw_lowp+0x179>
DB 196,193,121,110,100,144,8 ; vmovd 0x8(%r8,%rdx,4),%xmm4
DB 196,226,121,89,228 ; vpbroadcastq %xmm4,%xmm4
DB 197,197,239,255 ; vpxor %ymm7,%ymm7,%ymm7
@@ -34659,7 +34665,7 @@ _sk_load_bgra_dst_hsw_lowp LABEL PROC
DB 197,249,112,237,232 ; vpshufd $0xe8,%xmm5,%xmm5
DB 196,227,93,2,237,3 ; vpblendd $0x3,%ymm5,%ymm4,%ymm5
DB 197,253,111,231 ; vmovdqa %ymm7,%ymm4
- DB 233,229,0,0,0 ; jmpq 24931 <_sk_load_bgra_dst_hsw_lowp+0x179>
+ DB 233,229,0,0,0 ; jmpq 24949 <_sk_load_bgra_dst_hsw_lowp+0x179>
DB 196,193,121,110,100,144,24 ; vmovd 0x18(%r8,%rdx,4),%xmm4
DB 196,226,125,89,228 ; vpbroadcastq %xmm4,%ymm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -34675,7 +34681,7 @@ _sk_load_bgra_dst_hsw_lowp LABEL PROC
DB 196,193,122,111,44,144 ; vmovdqu (%r8,%rdx,4),%xmm5
DB 196,227,85,2,236,240 ; vpblendd $0xf0,%ymm4,%ymm5,%ymm5
DB 197,125,127,196 ; vmovdqa %ymm8,%ymm4
- DB 233,138,0,0,0 ; jmpq 24931 <_sk_load_bgra_dst_hsw_lowp+0x179>
+ DB 233,138,0,0,0 ; jmpq 24949 <_sk_load_bgra_dst_hsw_lowp+0x179>
DB 196,193,121,110,100,144,40 ; vmovd 0x28(%r8,%rdx,4),%xmm4
DB 196,226,121,89,228 ; vpbroadcastq %xmm4,%xmm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -34685,7 +34691,7 @@ _sk_load_bgra_dst_hsw_lowp LABEL PROC
DB 196,193,121,110,108,144,32 ; vmovd 0x20(%r8,%rdx,4),%xmm5
DB 196,227,93,2,229,1 ; vpblendd $0x1,%ymm5,%ymm4,%ymm4
DB 196,193,126,111,44,144 ; vmovdqu (%r8,%rdx,4),%ymm5
- DB 235,81 ; jmp 24931 <_sk_load_bgra_dst_hsw_lowp+0x179>
+ DB 235,81 ; jmp 24949 <_sk_load_bgra_dst_hsw_lowp+0x179>
DB 196,193,121,110,100,144,56 ; vmovd 0x38(%r8,%rdx,4),%xmm4
DB 196,226,125,89,228 ; vpbroadcastq %xmm4,%ymm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -34705,7 +34711,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,70,112,0,0 ; vmovdqa 0x7046(%rip),%ymm8 # 2b9a0 <_sk_srcover_rgba_8888_sse2_lowp+0x7b0>
+ DB 197,125,111,5,78,112,0,0 ; vmovdqa 0x704e(%rip),%ymm8 # 2b9c0 <_sk_srcover_rgba_8888_sse2_lowp+0x7b8>
DB 196,193,85,219,240 ; vpand %ymm8,%ymm5,%ymm6
DB 197,213,113,213,8 ; vpsrlw $0x8,%ymm5,%ymm5
DB 197,221,114,212,16 ; vpsrld $0x10,%ymm4,%ymm4
@@ -34716,7 +34722,7 @@ _sk_load_bgra_dst_hsw_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 15,31,0 ; nopl (%rax)
- DB 119,254 ; ja 24984 <_sk_load_bgra_dst_hsw_lowp+0x1cc>
+ DB 119,254 ; ja 2499c <_sk_load_bgra_dst_hsw_lowp+0x1cc>
DB 255 ; (bad)
DB 255,174,254,255,255,152 ; ljmp *-0x67000002(%rsi)
DB 254 ; (bad)
@@ -34775,20 +34781,20 @@ _sk_store_bgra_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,30 ; ja 24a41 <_sk_store_bgra_hsw_lowp+0x81>
+ DB 119,30 ; ja 24a59 <_sk_store_bgra_hsw_lowp+0x81>
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,195,0,0,0 ; lea 0xc3(%rip),%r9 # 24af0 <_sk_store_bgra_hsw_lowp+0x130>
+ DB 76,141,13,195,0,0,0 ; lea 0xc3(%rip),%r9 # 24b08 <_sk_store_bgra_hsw_lowp+0x130>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 196,65,121,126,4,144 ; vmovd %xmm8,(%r8,%rdx,4)
- DB 233,171,0,0,0 ; jmpq 24aec <_sk_store_bgra_hsw_lowp+0x12c>
+ DB 233,171,0,0,0 ; jmpq 24b04 <_sk_store_bgra_hsw_lowp+0x12c>
DB 196,65,126,127,4,144 ; vmovdqu %ymm8,(%r8,%rdx,4)
DB 196,65,126,127,76,144,32 ; vmovdqu %ymm9,0x20(%r8,%rdx,4)
- DB 233,153,0,0,0 ; jmpq 24aec <_sk_store_bgra_hsw_lowp+0x12c>
+ DB 233,153,0,0,0 ; jmpq 24b04 <_sk_store_bgra_hsw_lowp+0x12c>
DB 196,67,121,22,68,144,8,2 ; vpextrd $0x2,%xmm8,0x8(%r8,%rdx,4)
DB 196,65,121,214,4,144 ; vmovq %xmm8,(%r8,%rdx,4)
- DB 233,134,0,0,0 ; jmpq 24aec <_sk_store_bgra_hsw_lowp+0x12c>
+ DB 233,134,0,0,0 ; jmpq 24b04 <_sk_store_bgra_hsw_lowp+0x12c>
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,67,121,22,76,144,24,2 ; vpextrd $0x2,%xmm9,0x18(%r8,%rdx,4)
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
@@ -34796,12 +34802,12 @@ _sk_store_bgra_hsw_lowp LABEL PROC
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,65,121,126,76,144,16 ; vmovd %xmm9,0x10(%r8,%rdx,4)
DB 196,65,122,127,4,144 ; vmovdqu %xmm8,(%r8,%rdx,4)
- DB 235,85 ; jmp 24aec <_sk_store_bgra_hsw_lowp+0x12c>
+ DB 235,85 ; jmp 24b04 <_sk_store_bgra_hsw_lowp+0x12c>
DB 196,67,121,22,76,144,40,2 ; vpextrd $0x2,%xmm9,0x28(%r8,%rdx,4)
DB 196,67,121,22,76,144,36,1 ; vpextrd $0x1,%xmm9,0x24(%r8,%rdx,4)
DB 196,65,121,126,76,144,32 ; vmovd %xmm9,0x20(%r8,%rdx,4)
DB 196,65,126,127,4,144 ; vmovdqu %ymm8,(%r8,%rdx,4)
- DB 235,54 ; jmp 24aec <_sk_store_bgra_hsw_lowp+0x12c>
+ DB 235,54 ; jmp 24b04 <_sk_store_bgra_hsw_lowp+0x12c>
DB 196,67,125,57,202,1 ; vextracti128 $0x1,%ymm9,%xmm10
DB 196,67,121,22,84,144,56,2 ; vpextrd $0x2,%xmm10,0x38(%r8,%rdx,4)
DB 196,67,125,57,202,1 ; vextracti128 $0x1,%ymm9,%xmm10
@@ -34856,24 +34862,24 @@ _sk_load_565_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,37 ; ja 24b6b <_sk_load_565_hsw_lowp+0x3f>
+ DB 119,37 ; ja 24b83 <_sk_load_565_hsw_lowp+0x3f>
DB 197,253,239,192 ; vpxor %ymm0,%ymm0,%ymm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,132,1,0,0 ; lea 0x184(%rip),%r9 # 24cd8 <_sk_load_565_hsw_lowp+0x1ac>
+ DB 76,141,13,132,1,0,0 ; lea 0x184(%rip),%r9 # 24cf0 <_sk_load_565_hsw_lowp+0x1ac>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 197,249,110,192 ; vmovd %eax,%xmm0
- DB 233,8,1,0,0 ; jmpq 24c73 <_sk_load_565_hsw_lowp+0x147>
+ DB 233,8,1,0,0 ; jmpq 24c8b <_sk_load_565_hsw_lowp+0x147>
DB 196,193,126,111,4,80 ; vmovdqu (%r8,%rdx,2),%ymm0
- DB 233,253,0,0,0 ; jmpq 24c73 <_sk_load_565_hsw_lowp+0x147>
+ DB 233,253,0,0,0 ; jmpq 24c8b <_sk_load_565_hsw_lowp+0x147>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,193,121,196,76,80,4,2 ; vpinsrw $0x2,0x4(%r8,%rdx,2),%xmm0,%xmm1
DB 196,227,117,56,192,1 ; vinserti128 $0x1,%xmm0,%ymm1,%ymm0
DB 196,193,121,110,12,80 ; vmovd (%r8,%rdx,2),%xmm1
DB 196,227,125,2,193,1 ; vpblendd $0x1,%ymm1,%ymm0,%ymm0
- DB 233,218,0,0,0 ; jmpq 24c73 <_sk_load_565_hsw_lowp+0x147>
+ DB 233,218,0,0,0 ; jmpq 24c8b <_sk_load_565_hsw_lowp+0x147>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,193,121,196,76,80,12,6 ; vpinsrw $0x6,0xc(%r8,%rdx,2),%xmm0,%xmm1
DB 196,227,117,56,192,1 ; vinserti128 $0x1,%xmm0,%ymm1,%ymm0
@@ -34883,7 +34889,7 @@ _sk_load_565_hsw_lowp LABEL PROC
DB 196,227,125,2,193,15 ; vpblendd $0xf,%ymm1,%ymm0,%ymm0
DB 196,193,122,126,12,80 ; vmovq (%r8,%rdx,2),%xmm1
DB 196,227,125,2,193,3 ; vpblendd $0x3,%ymm1,%ymm0,%ymm0
- DB 233,155,0,0,0 ; jmpq 24c73 <_sk_load_565_hsw_lowp+0x147>
+ DB 233,155,0,0,0 ; jmpq 24c8b <_sk_load_565_hsw_lowp+0x147>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,193,121,196,76,80,20,2 ; vpinsrw $0x2,0x14(%r8,%rdx,2),%xmm0,%xmm1
DB 196,227,125,56,193,1 ; vinserti128 $0x1,%xmm1,%ymm0,%ymm0
@@ -34895,7 +34901,7 @@ _sk_load_565_hsw_lowp LABEL PROC
DB 196,227,125,56,193,1 ; vinserti128 $0x1,%xmm1,%ymm0,%ymm0
DB 196,193,122,111,12,80 ; vmovdqu (%r8,%rdx,2),%xmm1
DB 196,227,117,2,192,240 ; vpblendd $0xf0,%ymm0,%ymm1,%ymm0
- DB 235,83 ; jmp 24c73 <_sk_load_565_hsw_lowp+0x147>
+ DB 235,83 ; jmp 24c8b <_sk_load_565_hsw_lowp+0x147>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,193,121,196,76,80,28,6 ; vpinsrw $0x6,0x1c(%r8,%rdx,2),%xmm0,%xmm1
DB 196,227,125,56,193,1 ; vinserti128 $0x1,%xmm1,%ymm0,%ymm0
@@ -34909,13 +34915,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,68,109,0,0 ; vpbroadcastw 0x6d44(%rip),%ymm1 # 2b9c0 <_sk_srcover_rgba_8888_sse2_lowp+0x7d0>
+ DB 196,226,125,121,13,76,109,0,0 ; vpbroadcastw 0x6d4c(%rip),%ymm1 # 2b9e0 <_sk_srcover_rgba_8888_sse2_lowp+0x7d8>
DB 197,237,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm2
DB 197,237,219,201 ; vpand %ymm1,%ymm2,%ymm1
DB 197,237,113,208,5 ; vpsrlw $0x5,%ymm0,%ymm2
- DB 196,226,125,121,29,47,109,0,0 ; vpbroadcastw 0x6d2f(%rip),%ymm3 # 2b9c2 <_sk_srcover_rgba_8888_sse2_lowp+0x7d2>
+ DB 196,226,125,121,29,55,109,0,0 ; vpbroadcastw 0x6d37(%rip),%ymm3 # 2b9e2 <_sk_srcover_rgba_8888_sse2_lowp+0x7da>
DB 197,237,219,211 ; vpand %ymm3,%ymm2,%ymm2
- DB 196,226,125,121,29,36,109,0,0 ; vpbroadcastw 0x6d24(%rip),%ymm3 # 2b9c4 <_sk_srcover_rgba_8888_sse2_lowp+0x7d4>
+ DB 196,226,125,121,29,44,109,0,0 ; vpbroadcastw 0x6d2c(%rip),%ymm3 # 2b9e4 <_sk_srcover_rgba_8888_sse2_lowp+0x7dc>
DB 197,253,219,219 ; vpand %ymm3,%ymm0,%ymm3
DB 197,253,113,208,13 ; vpsrlw $0xd,%ymm0,%ymm0
DB 197,245,235,192 ; vpor %ymm0,%ymm1,%ymm0
@@ -34926,7 +34932,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,242,108,0,0 ; vpbroadcastw 0x6cf2(%rip),%ymm3 # 2b9c6 <_sk_srcover_rgba_8888_sse2_lowp+0x7d6>
+ DB 196,226,125,121,29,250,108,0,0 ; vpbroadcastw 0x6cfa(%rip),%ymm3 # 2b9e6 <_sk_srcover_rgba_8888_sse2_lowp+0x7de>
DB 255,224 ; jmpq *%rax
DB 102,144 ; xchg %ax,%ax
DB 133,254 ; test %edi,%esi
@@ -34979,24 +34985,24 @@ _sk_load_565_dst_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,37 ; ja 24d53 <_sk_load_565_dst_hsw_lowp+0x3f>
+ DB 119,37 ; ja 24d6b <_sk_load_565_dst_hsw_lowp+0x3f>
DB 197,221,239,228 ; vpxor %ymm4,%ymm4,%ymm4
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,132,1,0,0 ; lea 0x184(%rip),%r9 # 24ec0 <_sk_load_565_dst_hsw_lowp+0x1ac>
+ DB 76,141,13,132,1,0,0 ; lea 0x184(%rip),%r9 # 24ed8 <_sk_load_565_dst_hsw_lowp+0x1ac>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 197,249,110,224 ; vmovd %eax,%xmm4
- DB 233,8,1,0,0 ; jmpq 24e5b <_sk_load_565_dst_hsw_lowp+0x147>
+ DB 233,8,1,0,0 ; jmpq 24e73 <_sk_load_565_dst_hsw_lowp+0x147>
DB 196,193,126,111,36,80 ; vmovdqu (%r8,%rdx,2),%ymm4
- DB 233,253,0,0,0 ; jmpq 24e5b <_sk_load_565_dst_hsw_lowp+0x147>
+ DB 233,253,0,0,0 ; jmpq 24e73 <_sk_load_565_dst_hsw_lowp+0x147>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,193,89,196,108,80,4,2 ; vpinsrw $0x2,0x4(%r8,%rdx,2),%xmm4,%xmm5
DB 196,227,85,56,228,1 ; vinserti128 $0x1,%xmm4,%ymm5,%ymm4
DB 196,193,121,110,44,80 ; vmovd (%r8,%rdx,2),%xmm5
DB 196,227,93,2,229,1 ; vpblendd $0x1,%ymm5,%ymm4,%ymm4
- DB 233,218,0,0,0 ; jmpq 24e5b <_sk_load_565_dst_hsw_lowp+0x147>
+ DB 233,218,0,0,0 ; jmpq 24e73 <_sk_load_565_dst_hsw_lowp+0x147>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,193,89,196,108,80,12,6 ; vpinsrw $0x6,0xc(%r8,%rdx,2),%xmm4,%xmm5
DB 196,227,85,56,228,1 ; vinserti128 $0x1,%xmm4,%ymm5,%ymm4
@@ -35006,7 +35012,7 @@ _sk_load_565_dst_hsw_lowp LABEL PROC
DB 196,227,93,2,229,15 ; vpblendd $0xf,%ymm5,%ymm4,%ymm4
DB 196,193,122,126,44,80 ; vmovq (%r8,%rdx,2),%xmm5
DB 196,227,93,2,229,3 ; vpblendd $0x3,%ymm5,%ymm4,%ymm4
- DB 233,155,0,0,0 ; jmpq 24e5b <_sk_load_565_dst_hsw_lowp+0x147>
+ DB 233,155,0,0,0 ; jmpq 24e73 <_sk_load_565_dst_hsw_lowp+0x147>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,193,89,196,108,80,20,2 ; vpinsrw $0x2,0x14(%r8,%rdx,2),%xmm4,%xmm5
DB 196,227,93,56,229,1 ; vinserti128 $0x1,%xmm5,%ymm4,%ymm4
@@ -35018,7 +35024,7 @@ _sk_load_565_dst_hsw_lowp LABEL PROC
DB 196,227,93,56,229,1 ; vinserti128 $0x1,%xmm5,%ymm4,%ymm4
DB 196,193,122,111,44,80 ; vmovdqu (%r8,%rdx,2),%xmm5
DB 196,227,85,2,228,240 ; vpblendd $0xf0,%ymm4,%ymm5,%ymm4
- DB 235,83 ; jmp 24e5b <_sk_load_565_dst_hsw_lowp+0x147>
+ DB 235,83 ; jmp 24e73 <_sk_load_565_dst_hsw_lowp+0x147>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,193,89,196,108,80,28,6 ; vpinsrw $0x6,0x1c(%r8,%rdx,2),%xmm4,%xmm5
DB 196,227,93,56,229,1 ; vinserti128 $0x1,%xmm5,%ymm4,%ymm4
@@ -35032,13 +35038,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,100,107,0,0 ; vpbroadcastw 0x6b64(%rip),%ymm5 # 2b9c8 <_sk_srcover_rgba_8888_sse2_lowp+0x7d8>
+ DB 196,226,125,121,45,108,107,0,0 ; vpbroadcastw 0x6b6c(%rip),%ymm5 # 2b9e8 <_sk_srcover_rgba_8888_sse2_lowp+0x7e0>
DB 197,205,113,212,8 ; vpsrlw $0x8,%ymm4,%ymm6
DB 197,205,219,237 ; vpand %ymm5,%ymm6,%ymm5
DB 197,205,113,212,5 ; vpsrlw $0x5,%ymm4,%ymm6
- DB 196,226,125,121,61,79,107,0,0 ; vpbroadcastw 0x6b4f(%rip),%ymm7 # 2b9ca <_sk_srcover_rgba_8888_sse2_lowp+0x7da>
+ DB 196,226,125,121,61,87,107,0,0 ; vpbroadcastw 0x6b57(%rip),%ymm7 # 2b9ea <_sk_srcover_rgba_8888_sse2_lowp+0x7e2>
DB 197,205,219,247 ; vpand %ymm7,%ymm6,%ymm6
- DB 196,226,125,121,61,68,107,0,0 ; vpbroadcastw 0x6b44(%rip),%ymm7 # 2b9cc <_sk_srcover_rgba_8888_sse2_lowp+0x7dc>
+ DB 196,226,125,121,61,76,107,0,0 ; vpbroadcastw 0x6b4c(%rip),%ymm7 # 2b9ec <_sk_srcover_rgba_8888_sse2_lowp+0x7e4>
DB 197,221,219,255 ; vpand %ymm7,%ymm4,%ymm7
DB 197,221,113,212,13 ; vpsrlw $0xd,%ymm4,%ymm4
DB 197,213,235,228 ; vpor %ymm4,%ymm5,%ymm4
@@ -35049,7 +35055,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,18,107,0,0 ; vpbroadcastw 0x6b12(%rip),%ymm7 # 2b9ce <_sk_srcover_rgba_8888_sse2_lowp+0x7de>
+ DB 196,226,125,121,61,26,107,0,0 ; vpbroadcastw 0x6b1a(%rip),%ymm7 # 2b9ee <_sk_srcover_rgba_8888_sse2_lowp+0x7e6>
DB 255,224 ; jmpq *%rax
DB 102,144 ; xchg %ax,%ax
DB 133,254 ; test %edi,%esi
@@ -35098,10 +35104,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,187,106,0,0 ; vpbroadcastw 0x6abb(%rip),%ymm8 # 2b9d0 <_sk_srcover_rgba_8888_sse2_lowp+0x7e0>
+ DB 196,98,125,121,5,195,106,0,0 ; vpbroadcastw 0x6ac3(%rip),%ymm8 # 2b9f0 <_sk_srcover_rgba_8888_sse2_lowp+0x7e8>
DB 197,181,113,240,8 ; vpsllw $0x8,%ymm0,%ymm9
DB 196,65,53,219,192 ; vpand %ymm8,%ymm9,%ymm8
- DB 196,98,125,121,13,170,106,0,0 ; vpbroadcastw 0x6aaa(%rip),%ymm9 # 2b9d2 <_sk_srcover_rgba_8888_sse2_lowp+0x7e2>
+ DB 196,98,125,121,13,178,106,0,0 ; vpbroadcastw 0x6ab2(%rip),%ymm9 # 2b9f2 <_sk_srcover_rgba_8888_sse2_lowp+0x7ea>
DB 197,173,113,241,3 ; vpsllw $0x3,%ymm1,%ymm10
DB 196,65,45,219,201 ; vpand %ymm9,%ymm10,%ymm9
DB 196,65,53,235,192 ; vpor %ymm8,%ymm9,%ymm8
@@ -35111,31 +35117,31 @@ _sk_store_565_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,31 ; ja 24f6a <_sk_store_565_hsw_lowp+0x6e>
+ DB 119,31 ; ja 24f82 <_sk_store_565_hsw_lowp+0x6e>
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,195,0,0,0 ; lea 0xc3(%rip),%r9 # 25018 <_sk_store_565_hsw_lowp+0x11c>
+ DB 76,141,13,195,0,0,0 ; lea 0xc3(%rip),%r9 # 25030 <_sk_store_565_hsw_lowp+0x11c>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 196,67,121,21,4,80,0 ; vpextrw $0x0,%xmm8,(%r8,%rdx,2)
- DB 233,167,0,0,0 ; jmpq 25011 <_sk_store_565_hsw_lowp+0x115>
+ DB 233,167,0,0,0 ; jmpq 25029 <_sk_store_565_hsw_lowp+0x115>
DB 196,65,126,127,4,80 ; vmovdqu %ymm8,(%r8,%rdx,2)
- DB 233,156,0,0,0 ; jmpq 25011 <_sk_store_565_hsw_lowp+0x115>
+ DB 233,156,0,0,0 ; jmpq 25029 <_sk_store_565_hsw_lowp+0x115>
DB 196,67,121,21,68,80,4,2 ; vpextrw $0x2,%xmm8,0x4(%r8,%rdx,2)
DB 196,65,121,126,4,80 ; vmovd %xmm8,(%r8,%rdx,2)
- DB 233,137,0,0,0 ; jmpq 25011 <_sk_store_565_hsw_lowp+0x115>
+ DB 233,137,0,0,0 ; jmpq 25029 <_sk_store_565_hsw_lowp+0x115>
DB 196,67,121,21,68,80,12,6 ; vpextrw $0x6,%xmm8,0xc(%r8,%rdx,2)
DB 196,67,121,21,68,80,10,5 ; vpextrw $0x5,%xmm8,0xa(%r8,%rdx,2)
DB 196,67,121,21,68,80,8,4 ; vpextrw $0x4,%xmm8,0x8(%r8,%rdx,2)
DB 196,65,121,214,4,80 ; vmovq %xmm8,(%r8,%rdx,2)
- DB 235,105 ; jmp 25011 <_sk_store_565_hsw_lowp+0x115>
+ DB 235,105 ; jmp 25029 <_sk_store_565_hsw_lowp+0x115>
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,67,121,21,76,80,20,2 ; vpextrw $0x2,%xmm9,0x14(%r8,%rdx,2)
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,67,121,21,76,80,18,1 ; vpextrw $0x1,%xmm9,0x12(%r8,%rdx,2)
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,67,121,21,76,80,16,0 ; vpextrw $0x0,%xmm9,0x10(%r8,%rdx,2)
- DB 235,55 ; jmp 2500b <_sk_store_565_hsw_lowp+0x10f>
+ DB 235,55 ; jmp 25023 <_sk_store_565_hsw_lowp+0x10f>
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,67,121,21,76,80,28,6 ; vpextrw $0x6,%xmm9,0x1c(%r8,%rdx,2)
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
@@ -35158,7 +35164,7 @@ _sk_store_565_hsw_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 120,255 ; js 2502d <_sk_store_565_hsw_lowp+0x131>
+ DB 120,255 ; js 25045 <_sk_store_565_hsw_lowp+0x131>
DB 255 ; (bad)
DB 255,112,255 ; pushq -0x1(%rax)
DB 255 ; (bad)
@@ -35192,38 +35198,38 @@ _sk_load_a8_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,37 ; ja 25090 <_sk_load_a8_hsw_lowp+0x3c>
+ DB 119,37 ; ja 250a8 <_sk_load_a8_hsw_lowp+0x3c>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,219,0,0,0 ; lea 0xdb(%rip),%r9 # 25154 <_sk_load_a8_hsw_lowp+0x100>
+ DB 76,141,13,219,0,0,0 ; lea 0xdb(%rip),%r9 # 2516c <_sk_load_a8_hsw_lowp+0x100>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 197,249,110,192 ; vmovd %eax,%xmm0
- DB 233,175,0,0,0 ; jmpq 2513f <_sk_load_a8_hsw_lowp+0xeb>
+ DB 233,175,0,0,0 ; jmpq 25157 <_sk_load_a8_hsw_lowp+0xeb>
DB 196,193,122,111,4,16 ; vmovdqu (%r8,%rdx,1),%xmm0
- DB 233,164,0,0,0 ; jmpq 2513f <_sk_load_a8_hsw_lowp+0xeb>
+ DB 233,164,0,0,0 ; jmpq 25157 <_sk_load_a8_hsw_lowp+0xeb>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,195,121,32,68,16,2,2 ; vpinsrb $0x2,0x2(%r8,%rdx,1),%xmm0,%xmm0
DB 65,15,183,4,16 ; movzwl (%r8,%rdx,1),%eax
DB 197,249,110,200 ; vmovd %eax,%xmm1
DB 196,227,121,14,193,1 ; vpblendw $0x1,%xmm1,%xmm0,%xmm0
- DB 233,132,0,0,0 ; jmpq 2513f <_sk_load_a8_hsw_lowp+0xeb>
+ DB 233,132,0,0,0 ; jmpq 25157 <_sk_load_a8_hsw_lowp+0xeb>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,195,121,32,68,16,6,6 ; vpinsrb $0x6,0x6(%r8,%rdx,1),%xmm0,%xmm0
DB 196,195,121,32,68,16,5,5 ; vpinsrb $0x5,0x5(%r8,%rdx,1),%xmm0,%xmm0
DB 196,195,121,32,68,16,4,4 ; vpinsrb $0x4,0x4(%r8,%rdx,1),%xmm0,%xmm0
DB 196,193,121,110,12,16 ; vmovd (%r8,%rdx,1),%xmm1
DB 196,227,121,2,193,1 ; vpblendd $0x1,%xmm1,%xmm0,%xmm0
- DB 235,90 ; jmp 2513f <_sk_load_a8_hsw_lowp+0xeb>
+ DB 235,90 ; jmp 25157 <_sk_load_a8_hsw_lowp+0xeb>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,195,121,32,68,16,10,10 ; vpinsrb $0xa,0xa(%r8,%rdx,1),%xmm0,%xmm0
DB 196,195,121,32,68,16,9,9 ; vpinsrb $0x9,0x9(%r8,%rdx,1),%xmm0,%xmm0
DB 196,195,121,32,68,16,8,8 ; vpinsrb $0x8,0x8(%r8,%rdx,1),%xmm0,%xmm0
DB 196,193,122,126,12,16 ; vmovq (%r8,%rdx,1),%xmm1
DB 196,227,113,2,192,12 ; vpblendd $0xc,%xmm0,%xmm1,%xmm0
- DB 235,48 ; jmp 2513f <_sk_load_a8_hsw_lowp+0xeb>
+ DB 235,48 ; jmp 25157 <_sk_load_a8_hsw_lowp+0xeb>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,195,121,32,68,16,14,14 ; vpinsrb $0xe,0xe(%r8,%rdx,1),%xmm0,%xmm0
DB 196,195,121,32,68,16,13,13 ; vpinsrb $0xd,0xd(%r8,%rdx,1),%xmm0,%xmm0
@@ -35281,38 +35287,38 @@ _sk_load_a8_dst_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,37 ; ja 251cc <_sk_load_a8_dst_hsw_lowp+0x3c>
+ DB 119,37 ; ja 251e4 <_sk_load_a8_dst_hsw_lowp+0x3c>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,219,0,0,0 ; lea 0xdb(%rip),%r9 # 25290 <_sk_load_a8_dst_hsw_lowp+0x100>
+ DB 76,141,13,219,0,0,0 ; lea 0xdb(%rip),%r9 # 252a8 <_sk_load_a8_dst_hsw_lowp+0x100>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 197,249,110,224 ; vmovd %eax,%xmm4
- DB 233,175,0,0,0 ; jmpq 2527b <_sk_load_a8_dst_hsw_lowp+0xeb>
+ DB 233,175,0,0,0 ; jmpq 25293 <_sk_load_a8_dst_hsw_lowp+0xeb>
DB 196,193,122,111,36,16 ; vmovdqu (%r8,%rdx,1),%xmm4
- DB 233,164,0,0,0 ; jmpq 2527b <_sk_load_a8_dst_hsw_lowp+0xeb>
+ DB 233,164,0,0,0 ; jmpq 25293 <_sk_load_a8_dst_hsw_lowp+0xeb>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,195,89,32,100,16,2,2 ; vpinsrb $0x2,0x2(%r8,%rdx,1),%xmm4,%xmm4
DB 65,15,183,4,16 ; movzwl (%r8,%rdx,1),%eax
DB 197,249,110,232 ; vmovd %eax,%xmm5
DB 196,227,89,14,229,1 ; vpblendw $0x1,%xmm5,%xmm4,%xmm4
- DB 233,132,0,0,0 ; jmpq 2527b <_sk_load_a8_dst_hsw_lowp+0xeb>
+ DB 233,132,0,0,0 ; jmpq 25293 <_sk_load_a8_dst_hsw_lowp+0xeb>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,195,89,32,100,16,6,6 ; vpinsrb $0x6,0x6(%r8,%rdx,1),%xmm4,%xmm4
DB 196,195,89,32,100,16,5,5 ; vpinsrb $0x5,0x5(%r8,%rdx,1),%xmm4,%xmm4
DB 196,195,89,32,100,16,4,4 ; vpinsrb $0x4,0x4(%r8,%rdx,1),%xmm4,%xmm4
DB 196,193,121,110,44,16 ; vmovd (%r8,%rdx,1),%xmm5
DB 196,227,89,2,229,1 ; vpblendd $0x1,%xmm5,%xmm4,%xmm4
- DB 235,90 ; jmp 2527b <_sk_load_a8_dst_hsw_lowp+0xeb>
+ DB 235,90 ; jmp 25293 <_sk_load_a8_dst_hsw_lowp+0xeb>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,195,89,32,100,16,10,10 ; vpinsrb $0xa,0xa(%r8,%rdx,1),%xmm4,%xmm4
DB 196,195,89,32,100,16,9,9 ; vpinsrb $0x9,0x9(%r8,%rdx,1),%xmm4,%xmm4
DB 196,195,89,32,100,16,8,8 ; vpinsrb $0x8,0x8(%r8,%rdx,1),%xmm4,%xmm4
DB 196,193,122,126,44,16 ; vmovq (%r8,%rdx,1),%xmm5
DB 196,227,81,2,228,12 ; vpblendd $0xc,%xmm4,%xmm5,%xmm4
- DB 235,48 ; jmp 2527b <_sk_load_a8_dst_hsw_lowp+0xeb>
+ DB 235,48 ; jmp 25293 <_sk_load_a8_dst_hsw_lowp+0xeb>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,195,89,32,100,16,14,14 ; vpinsrb $0xe,0xe(%r8,%rdx,1),%xmm4,%xmm4
DB 196,195,89,32,100,16,13,13 ; vpinsrb $0xd,0xd(%r8,%rdx,1),%xmm4,%xmm4
@@ -35367,7 +35373,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,41,112,0,0 ; vmovdqa 0x7029(%rip),%xmm9 # 2c310 <_sk_srcover_rgba_8888_sse2_lowp+0x1120>
+ DB 197,121,111,13,65,112,0,0 ; vmovdqa 0x7041(%rip),%xmm9 # 2c340 <_sk_srcover_rgba_8888_sse2_lowp+0x1138>
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
@@ -35375,28 +35381,28 @@ _sk_store_a8_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,28 ; ja 2531c <_sk_store_a8_hsw_lowp+0x50>
+ DB 119,28 ; ja 25334 <_sk_store_a8_hsw_lowp+0x50>
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,146,0,0,0 ; lea 0x92(%rip),%r9 # 2539c <_sk_store_a8_hsw_lowp+0xd0>
+ DB 76,141,13,146,0,0,0 ; lea 0x92(%rip),%r9 # 253b4 <_sk_store_a8_hsw_lowp+0xd0>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 196,67,121,20,4,16,0 ; vpextrb $0x0,%xmm8,(%r8,%rdx,1)
- DB 235,121 ; jmp 25395 <_sk_store_a8_hsw_lowp+0xc9>
+ DB 235,121 ; jmp 253ad <_sk_store_a8_hsw_lowp+0xc9>
DB 196,65,122,127,4,16 ; vmovdqu %xmm8,(%r8,%rdx,1)
- DB 235,113 ; jmp 25395 <_sk_store_a8_hsw_lowp+0xc9>
+ DB 235,113 ; jmp 253ad <_sk_store_a8_hsw_lowp+0xc9>
DB 196,67,121,20,68,16,2,2 ; vpextrb $0x2,%xmm8,0x2(%r8,%rdx,1)
DB 196,67,121,21,4,16,0 ; vpextrw $0x0,%xmm8,(%r8,%rdx,1)
- DB 235,96 ; jmp 25395 <_sk_store_a8_hsw_lowp+0xc9>
+ DB 235,96 ; jmp 253ad <_sk_store_a8_hsw_lowp+0xc9>
DB 196,67,121,20,68,16,6,6 ; vpextrb $0x6,%xmm8,0x6(%r8,%rdx,1)
DB 196,67,121,20,68,16,5,5 ; vpextrb $0x5,%xmm8,0x5(%r8,%rdx,1)
DB 196,67,121,20,68,16,4,4 ; vpextrb $0x4,%xmm8,0x4(%r8,%rdx,1)
DB 196,65,121,126,4,16 ; vmovd %xmm8,(%r8,%rdx,1)
- DB 235,64 ; jmp 25395 <_sk_store_a8_hsw_lowp+0xc9>
+ DB 235,64 ; jmp 253ad <_sk_store_a8_hsw_lowp+0xc9>
DB 196,67,121,20,68,16,10,10 ; vpextrb $0xa,%xmm8,0xa(%r8,%rdx,1)
DB 196,67,121,20,68,16,9,9 ; vpextrb $0x9,%xmm8,0x9(%r8,%rdx,1)
DB 196,67,121,20,68,16,8,8 ; vpextrb $0x8,%xmm8,0x8(%r8,%rdx,1)
- DB 235,32 ; jmp 2538f <_sk_store_a8_hsw_lowp+0xc3>
+ DB 235,32 ; jmp 253a7 <_sk_store_a8_hsw_lowp+0xc3>
DB 196,67,121,20,68,16,14,14 ; vpextrb $0xe,%xmm8,0xe(%r8,%rdx,1)
DB 196,67,121,20,68,16,13,13 ; vpextrb $0xd,%xmm8,0xd(%r8,%rdx,1)
DB 196,67,121,20,68,16,12,12 ; vpextrb $0xc,%xmm8,0xc(%r8,%rdx,1)
@@ -35405,7 +35411,7 @@ _sk_store_a8_hsw_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 15,31,0 ; nopl (%rax)
- DB 119,255 ; ja 2539d <_sk_store_a8_hsw_lowp+0xd1>
+ DB 119,255 ; ja 253b5 <_sk_store_a8_hsw_lowp+0xd1>
DB 255 ; (bad)
DB 255,144,255,255,255,136 ; callq *-0x77000001(%rax)
DB 255 ; (bad)
@@ -35450,38 +35456,38 @@ _sk_load_g8_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,37 ; ja 25414 <_sk_load_g8_hsw_lowp+0x3c>
+ DB 119,37 ; ja 2542c <_sk_load_g8_hsw_lowp+0x3c>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,227,0,0,0 ; lea 0xe3(%rip),%r9 # 254e0 <_sk_load_g8_hsw_lowp+0x108>
+ DB 76,141,13,227,0,0,0 ; lea 0xe3(%rip),%r9 # 254f8 <_sk_load_g8_hsw_lowp+0x108>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 197,249,110,192 ; vmovd %eax,%xmm0
- DB 233,175,0,0,0 ; jmpq 254c3 <_sk_load_g8_hsw_lowp+0xeb>
+ DB 233,175,0,0,0 ; jmpq 254db <_sk_load_g8_hsw_lowp+0xeb>
DB 196,193,122,111,4,16 ; vmovdqu (%r8,%rdx,1),%xmm0
- DB 233,164,0,0,0 ; jmpq 254c3 <_sk_load_g8_hsw_lowp+0xeb>
+ DB 233,164,0,0,0 ; jmpq 254db <_sk_load_g8_hsw_lowp+0xeb>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,195,121,32,68,16,2,2 ; vpinsrb $0x2,0x2(%r8,%rdx,1),%xmm0,%xmm0
DB 65,15,183,4,16 ; movzwl (%r8,%rdx,1),%eax
DB 197,249,110,200 ; vmovd %eax,%xmm1
DB 196,227,121,14,193,1 ; vpblendw $0x1,%xmm1,%xmm0,%xmm0
- DB 233,132,0,0,0 ; jmpq 254c3 <_sk_load_g8_hsw_lowp+0xeb>
+ DB 233,132,0,0,0 ; jmpq 254db <_sk_load_g8_hsw_lowp+0xeb>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,195,121,32,68,16,6,6 ; vpinsrb $0x6,0x6(%r8,%rdx,1),%xmm0,%xmm0
DB 196,195,121,32,68,16,5,5 ; vpinsrb $0x5,0x5(%r8,%rdx,1),%xmm0,%xmm0
DB 196,195,121,32,68,16,4,4 ; vpinsrb $0x4,0x4(%r8,%rdx,1),%xmm0,%xmm0
DB 196,193,121,110,12,16 ; vmovd (%r8,%rdx,1),%xmm1
DB 196,227,121,2,193,1 ; vpblendd $0x1,%xmm1,%xmm0,%xmm0
- DB 235,90 ; jmp 254c3 <_sk_load_g8_hsw_lowp+0xeb>
+ DB 235,90 ; jmp 254db <_sk_load_g8_hsw_lowp+0xeb>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,195,121,32,68,16,10,10 ; vpinsrb $0xa,0xa(%r8,%rdx,1),%xmm0,%xmm0
DB 196,195,121,32,68,16,9,9 ; vpinsrb $0x9,0x9(%r8,%rdx,1),%xmm0,%xmm0
DB 196,195,121,32,68,16,8,8 ; vpinsrb $0x8,0x8(%r8,%rdx,1),%xmm0,%xmm0
DB 196,193,122,126,12,16 ; vmovq (%r8,%rdx,1),%xmm1
DB 196,227,113,2,192,12 ; vpblendd $0xc,%xmm0,%xmm1,%xmm0
- DB 235,48 ; jmp 254c3 <_sk_load_g8_hsw_lowp+0xeb>
+ DB 235,48 ; jmp 254db <_sk_load_g8_hsw_lowp+0xeb>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,195,121,32,68,16,14,14 ; vpinsrb $0xe,0xe(%r8,%rdx,1),%xmm0,%xmm0
DB 196,195,121,32,68,16,13,13 ; vpinsrb $0xd,0xd(%r8,%rdx,1),%xmm0,%xmm0
@@ -35491,7 +35497,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,1,101,0,0 ; vpbroadcastw 0x6501(%rip),%ymm3 # 2b9d4 <_sk_srcover_rgba_8888_sse2_lowp+0x7e4>
+ DB 196,226,125,121,29,9,101,0,0 ; vpbroadcastw 0x6509(%rip),%ymm3 # 2b9f4 <_sk_srcover_rgba_8888_sse2_lowp+0x7ec>
DB 197,253,111,200 ; vmovdqa %ymm0,%ymm1
DB 197,253,111,208 ; vmovdqa %ymm0,%ymm2
DB 255,224 ; jmpq *%rax
@@ -35505,7 +35511,7 @@ _sk_load_g8_hsw_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 254ed <_sk_load_g8_hsw_lowp+0x115>
+ DB 123,255 ; jnp 25505 <_sk_load_g8_hsw_lowp+0x115>
DB 255 ; (bad)
DB 255,115,255 ; pushq -0x1(%rbx)
DB 255 ; (bad)
@@ -35541,38 +35547,38 @@ _sk_load_g8_dst_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,37 ; ja 25558 <_sk_load_g8_dst_hsw_lowp+0x3c>
+ DB 119,37 ; ja 25570 <_sk_load_g8_dst_hsw_lowp+0x3c>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,227,0,0,0 ; lea 0xe3(%rip),%r9 # 25624 <_sk_load_g8_dst_hsw_lowp+0x108>
+ DB 76,141,13,227,0,0,0 ; lea 0xe3(%rip),%r9 # 2563c <_sk_load_g8_dst_hsw_lowp+0x108>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 197,249,110,224 ; vmovd %eax,%xmm4
- DB 233,175,0,0,0 ; jmpq 25607 <_sk_load_g8_dst_hsw_lowp+0xeb>
+ DB 233,175,0,0,0 ; jmpq 2561f <_sk_load_g8_dst_hsw_lowp+0xeb>
DB 196,193,122,111,36,16 ; vmovdqu (%r8,%rdx,1),%xmm4
- DB 233,164,0,0,0 ; jmpq 25607 <_sk_load_g8_dst_hsw_lowp+0xeb>
+ DB 233,164,0,0,0 ; jmpq 2561f <_sk_load_g8_dst_hsw_lowp+0xeb>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,195,89,32,100,16,2,2 ; vpinsrb $0x2,0x2(%r8,%rdx,1),%xmm4,%xmm4
DB 65,15,183,4,16 ; movzwl (%r8,%rdx,1),%eax
DB 197,249,110,232 ; vmovd %eax,%xmm5
DB 196,227,89,14,229,1 ; vpblendw $0x1,%xmm5,%xmm4,%xmm4
- DB 233,132,0,0,0 ; jmpq 25607 <_sk_load_g8_dst_hsw_lowp+0xeb>
+ DB 233,132,0,0,0 ; jmpq 2561f <_sk_load_g8_dst_hsw_lowp+0xeb>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,195,89,32,100,16,6,6 ; vpinsrb $0x6,0x6(%r8,%rdx,1),%xmm4,%xmm4
DB 196,195,89,32,100,16,5,5 ; vpinsrb $0x5,0x5(%r8,%rdx,1),%xmm4,%xmm4
DB 196,195,89,32,100,16,4,4 ; vpinsrb $0x4,0x4(%r8,%rdx,1),%xmm4,%xmm4
DB 196,193,121,110,44,16 ; vmovd (%r8,%rdx,1),%xmm5
DB 196,227,89,2,229,1 ; vpblendd $0x1,%xmm5,%xmm4,%xmm4
- DB 235,90 ; jmp 25607 <_sk_load_g8_dst_hsw_lowp+0xeb>
+ DB 235,90 ; jmp 2561f <_sk_load_g8_dst_hsw_lowp+0xeb>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,195,89,32,100,16,10,10 ; vpinsrb $0xa,0xa(%r8,%rdx,1),%xmm4,%xmm4
DB 196,195,89,32,100,16,9,9 ; vpinsrb $0x9,0x9(%r8,%rdx,1),%xmm4,%xmm4
DB 196,195,89,32,100,16,8,8 ; vpinsrb $0x8,0x8(%r8,%rdx,1),%xmm4,%xmm4
DB 196,193,122,126,44,16 ; vmovq (%r8,%rdx,1),%xmm5
DB 196,227,81,2,228,12 ; vpblendd $0xc,%xmm4,%xmm5,%xmm4
- DB 235,48 ; jmp 25607 <_sk_load_g8_dst_hsw_lowp+0xeb>
+ DB 235,48 ; jmp 2561f <_sk_load_g8_dst_hsw_lowp+0xeb>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,195,89,32,100,16,14,14 ; vpinsrb $0xe,0xe(%r8,%rdx,1),%xmm4,%xmm4
DB 196,195,89,32,100,16,13,13 ; vpinsrb $0xd,0xd(%r8,%rdx,1),%xmm4,%xmm4
@@ -35582,7 +35588,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,191,99,0,0 ; vpbroadcastw 0x63bf(%rip),%ymm7 # 2b9d6 <_sk_srcover_rgba_8888_sse2_lowp+0x7e6>
+ DB 196,226,125,121,61,199,99,0,0 ; vpbroadcastw 0x63c7(%rip),%ymm7 # 2b9f6 <_sk_srcover_rgba_8888_sse2_lowp+0x7ee>
DB 197,253,111,236 ; vmovdqa %ymm4,%ymm5
DB 197,253,111,244 ; vmovdqa %ymm4,%ymm6
DB 255,224 ; jmpq *%rax
@@ -35596,7 +35602,7 @@ _sk_load_g8_dst_hsw_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 25631 <_sk_load_g8_dst_hsw_lowp+0x115>
+ DB 123,255 ; jnp 25649 <_sk_load_g8_dst_hsw_lowp+0x115>
DB 255 ; (bad)
DB 255,115,255 ; pushq -0x1(%rbx)
DB 255 ; (bad)
@@ -35624,12 +35630,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,111,99,0,0 ; vpbroadcastw 0x636f(%rip),%ymm3 # 2b9d8 <_sk_srcover_rgba_8888_sse2_lowp+0x7e8>
+ DB 196,226,125,121,29,119,99,0,0 ; vpbroadcastw 0x6377(%rip),%ymm3 # 2b9f8 <_sk_srcover_rgba_8888_sse2_lowp+0x7f0>
DB 197,253,213,195 ; vpmullw %ymm3,%ymm0,%ymm0
- DB 196,226,125,121,29,100,99,0,0 ; vpbroadcastw 0x6364(%rip),%ymm3 # 2b9da <_sk_srcover_rgba_8888_sse2_lowp+0x7ea>
+ DB 196,226,125,121,29,108,99,0,0 ; vpbroadcastw 0x636c(%rip),%ymm3 # 2b9fa <_sk_srcover_rgba_8888_sse2_lowp+0x7f2>
DB 197,245,213,203 ; vpmullw %ymm3,%ymm1,%ymm1
DB 197,245,253,192 ; vpaddw %ymm0,%ymm1,%ymm0
- DB 196,226,125,121,13,85,99,0,0 ; vpbroadcastw 0x6355(%rip),%ymm1 # 2b9dc <_sk_srcover_rgba_8888_sse2_lowp+0x7ec>
+ DB 196,226,125,121,13,93,99,0,0 ; vpbroadcastw 0x635d(%rip),%ymm1 # 2b9fc <_sk_srcover_rgba_8888_sse2_lowp+0x7f4>
DB 197,237,213,201 ; vpmullw %ymm1,%ymm2,%ymm1
DB 197,253,253,193 ; vpaddw %ymm1,%ymm0,%ymm0
DB 197,229,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm3
@@ -35643,13 +35649,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,162,99,0,0 ; vmovss 0x63a2(%rip),%xmm9 # 2ba54 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
- DB 196,98,57,169,13,105,99,0,0 ; vfmadd213ss 0x6369(%rip),%xmm8,%xmm9 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 197,122,16,13,170,99,0,0 ; vmovss 0x63aa(%rip),%xmm9 # 2ba74 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ DB 196,98,57,169,13,113,99,0,0 ; vfmadd213ss 0x6371(%rip),%xmm8,%xmm9 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,193,122,44,193 ; vcvttss2si %xmm9,%eax
DB 197,121,110,192 ; vmovd %eax,%xmm8
DB 196,66,125,121,192 ; vpbroadcastw %xmm8,%ymm8
DB 197,189,213,192 ; vpmullw %ymm0,%ymm8,%ymm0
- DB 196,98,125,121,13,8,99,0,0 ; vpbroadcastw 0x6308(%rip),%ymm9 # 2b9de <_sk_srcover_rgba_8888_sse2_lowp+0x7ee>
+ DB 196,98,125,121,13,16,99,0,0 ; vpbroadcastw 0x6310(%rip),%ymm9 # 2b9fe <_sk_srcover_rgba_8888_sse2_lowp+0x7f6>
DB 196,193,125,253,193 ; vpaddw %ymm9,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,189,213,201 ; vpmullw %ymm1,%ymm8,%ymm1
@@ -35668,12 +35674,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,56,99,0,0 ; vmovss 0x6338(%rip),%xmm9 # 2ba54 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
- DB 196,98,57,169,13,255,98,0,0 ; vfmadd213ss 0x62ff(%rip),%xmm8,%xmm9 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 197,122,16,13,64,99,0,0 ; vmovss 0x6340(%rip),%xmm9 # 2ba74 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ DB 196,98,57,169,13,7,99,0,0 ; vfmadd213ss 0x6307(%rip),%xmm8,%xmm9 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,193,122,44,193 ; vcvttss2si %xmm9,%eax
DB 197,121,110,192 ; vmovd %eax,%xmm8
DB 196,66,125,121,192 ; vpbroadcastw %xmm8,%ymm8
- DB 196,98,125,121,13,164,98,0,0 ; vpbroadcastw 0x62a4(%rip),%ymm9 # 2b9e0 <_sk_srcover_rgba_8888_sse2_lowp+0x7f0>
+ DB 196,98,125,121,13,172,98,0,0 ; vpbroadcastw 0x62ac(%rip),%ymm9 # 2ba00 <_sk_srcover_rgba_8888_sse2_lowp+0x7f8>
DB 196,65,53,249,208 ; vpsubw %ymm8,%ymm9,%ymm10
DB 197,45,213,220 ; vpmullw %ymm4,%ymm10,%ymm11
DB 197,189,213,192 ; vpmullw %ymm0,%ymm8,%ymm0
@@ -35708,38 +35714,38 @@ _sk_scale_u8_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,38 ; ja 257da <_sk_scale_u8_hsw_lowp+0x3d>
+ DB 119,38 ; ja 257f2 <_sk_scale_u8_hsw_lowp+0x3d>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,21,1,0,0 ; lea 0x115(%rip),%r9 # 258d8 <_sk_scale_u8_hsw_lowp+0x13b>
+ DB 76,141,13,21,1,0,0 ; lea 0x115(%rip),%r9 # 258f0 <_sk_scale_u8_hsw_lowp+0x13b>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 197,121,110,192 ; vmovd %eax,%xmm8
- DB 233,179,0,0,0 ; jmpq 2588d <_sk_scale_u8_hsw_lowp+0xf0>
+ DB 233,179,0,0,0 ; jmpq 258a5 <_sk_scale_u8_hsw_lowp+0xf0>
DB 196,65,122,111,4,16 ; vmovdqu (%r8,%rdx,1),%xmm8
- DB 233,168,0,0,0 ; jmpq 2588d <_sk_scale_u8_hsw_lowp+0xf0>
+ DB 233,168,0,0,0 ; jmpq 258a5 <_sk_scale_u8_hsw_lowp+0xf0>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,67,57,32,68,16,2,2 ; vpinsrb $0x2,0x2(%r8,%rdx,1),%xmm8,%xmm8
DB 65,15,183,4,16 ; movzwl (%r8,%rdx,1),%eax
DB 197,121,110,200 ; vmovd %eax,%xmm9
DB 196,67,57,14,193,1 ; vpblendw $0x1,%xmm9,%xmm8,%xmm8
- DB 233,135,0,0,0 ; jmpq 2588d <_sk_scale_u8_hsw_lowp+0xf0>
+ DB 233,135,0,0,0 ; jmpq 258a5 <_sk_scale_u8_hsw_lowp+0xf0>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,67,57,32,68,16,6,6 ; vpinsrb $0x6,0x6(%r8,%rdx,1),%xmm8,%xmm8
DB 196,67,57,32,68,16,5,5 ; vpinsrb $0x5,0x5(%r8,%rdx,1),%xmm8,%xmm8
DB 196,67,57,32,68,16,4,4 ; vpinsrb $0x4,0x4(%r8,%rdx,1),%xmm8,%xmm8
DB 196,65,121,110,12,16 ; vmovd (%r8,%rdx,1),%xmm9
DB 196,67,57,2,193,1 ; vpblendd $0x1,%xmm9,%xmm8,%xmm8
- DB 235,92 ; jmp 2588d <_sk_scale_u8_hsw_lowp+0xf0>
+ DB 235,92 ; jmp 258a5 <_sk_scale_u8_hsw_lowp+0xf0>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,67,57,32,68,16,10,10 ; vpinsrb $0xa,0xa(%r8,%rdx,1),%xmm8,%xmm8
DB 196,67,57,32,68,16,9,9 ; vpinsrb $0x9,0x9(%r8,%rdx,1),%xmm8,%xmm8
DB 196,67,57,32,68,16,8,8 ; vpinsrb $0x8,0x8(%r8,%rdx,1),%xmm8,%xmm8
DB 196,65,122,126,12,16 ; vmovq (%r8,%rdx,1),%xmm9
DB 196,67,49,2,192,12 ; vpblendd $0xc,%xmm8,%xmm9,%xmm8
- DB 235,49 ; jmp 2588d <_sk_scale_u8_hsw_lowp+0xf0>
+ DB 235,49 ; jmp 258a5 <_sk_scale_u8_hsw_lowp+0xf0>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,67,57,32,68,16,14,14 ; vpinsrb $0xe,0xe(%r8,%rdx,1),%xmm8,%xmm8
DB 196,67,57,32,68,16,13,13 ; vpinsrb $0xd,0xd(%r8,%rdx,1),%xmm8,%xmm8
@@ -35749,7 +35755,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,67,97,0,0 ; vpbroadcastw 0x6143(%rip),%ymm9 # 2b9e2 <_sk_srcover_rgba_8888_sse2_lowp+0x7f2>
+ DB 196,98,125,121,13,75,97,0,0 ; vpbroadcastw 0x614b(%rip),%ymm9 # 2ba02 <_sk_srcover_rgba_8888_sse2_lowp+0x7fa>
DB 196,193,125,253,193 ; vpaddw %ymm9,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,189,213,201 ; vpmullw %ymm1,%ymm8,%ymm1
@@ -35770,7 +35776,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) # 4c0258e4 <_sk_srcover_rgba_8888_sse2_lowp+0x4bffa6f4>
+ DB 255,13,255,255,255,75 ; decl 0x4bffffff(%rip) # 4c0258fc <_sk_srcover_rgba_8888_sse2_lowp+0x4bffa6f4>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,67,255 ; incl -0x1(%rbx)
@@ -35807,38 +35813,38 @@ _sk_lerp_u8_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,38 ; ja 25951 <_sk_lerp_u8_hsw_lowp+0x3d>
+ DB 119,38 ; ja 25969 <_sk_lerp_u8_hsw_lowp+0x3d>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,58,1,0,0 ; lea 0x13a(%rip),%r9 # 25a74 <_sk_lerp_u8_hsw_lowp+0x160>
+ DB 76,141,13,58,1,0,0 ; lea 0x13a(%rip),%r9 # 25a8c <_sk_lerp_u8_hsw_lowp+0x160>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 197,121,110,192 ; vmovd %eax,%xmm8
- DB 233,179,0,0,0 ; jmpq 25a04 <_sk_lerp_u8_hsw_lowp+0xf0>
+ DB 233,179,0,0,0 ; jmpq 25a1c <_sk_lerp_u8_hsw_lowp+0xf0>
DB 196,65,122,111,4,16 ; vmovdqu (%r8,%rdx,1),%xmm8
- DB 233,168,0,0,0 ; jmpq 25a04 <_sk_lerp_u8_hsw_lowp+0xf0>
+ DB 233,168,0,0,0 ; jmpq 25a1c <_sk_lerp_u8_hsw_lowp+0xf0>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,67,57,32,68,16,2,2 ; vpinsrb $0x2,0x2(%r8,%rdx,1),%xmm8,%xmm8
DB 65,15,183,4,16 ; movzwl (%r8,%rdx,1),%eax
DB 197,121,110,200 ; vmovd %eax,%xmm9
DB 196,67,57,14,193,1 ; vpblendw $0x1,%xmm9,%xmm8,%xmm8
- DB 233,135,0,0,0 ; jmpq 25a04 <_sk_lerp_u8_hsw_lowp+0xf0>
+ DB 233,135,0,0,0 ; jmpq 25a1c <_sk_lerp_u8_hsw_lowp+0xf0>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,67,57,32,68,16,6,6 ; vpinsrb $0x6,0x6(%r8,%rdx,1),%xmm8,%xmm8
DB 196,67,57,32,68,16,5,5 ; vpinsrb $0x5,0x5(%r8,%rdx,1),%xmm8,%xmm8
DB 196,67,57,32,68,16,4,4 ; vpinsrb $0x4,0x4(%r8,%rdx,1),%xmm8,%xmm8
DB 196,65,121,110,12,16 ; vmovd (%r8,%rdx,1),%xmm9
DB 196,67,57,2,193,1 ; vpblendd $0x1,%xmm9,%xmm8,%xmm8
- DB 235,92 ; jmp 25a04 <_sk_lerp_u8_hsw_lowp+0xf0>
+ DB 235,92 ; jmp 25a1c <_sk_lerp_u8_hsw_lowp+0xf0>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,67,57,32,68,16,10,10 ; vpinsrb $0xa,0xa(%r8,%rdx,1),%xmm8,%xmm8
DB 196,67,57,32,68,16,9,9 ; vpinsrb $0x9,0x9(%r8,%rdx,1),%xmm8,%xmm8
DB 196,67,57,32,68,16,8,8 ; vpinsrb $0x8,0x8(%r8,%rdx,1),%xmm8,%xmm8
DB 196,65,122,126,12,16 ; vmovq (%r8,%rdx,1),%xmm9
DB 196,67,49,2,192,12 ; vpblendd $0xc,%xmm8,%xmm9,%xmm8
- DB 235,49 ; jmp 25a04 <_sk_lerp_u8_hsw_lowp+0xf0>
+ DB 235,49 ; jmp 25a1c <_sk_lerp_u8_hsw_lowp+0xf0>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,67,57,32,68,16,14,14 ; vpinsrb $0xe,0xe(%r8,%rdx,1),%xmm8,%xmm8
DB 196,67,57,32,68,16,13,13 ; vpinsrb $0xd,0xd(%r8,%rdx,1),%xmm8,%xmm8
@@ -35847,7 +35853,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,210,95,0,0 ; vpbroadcastw 0x5fd2(%rip),%ymm9 # 2b9e4 <_sk_srcover_rgba_8888_sse2_lowp+0x7f4>
+ DB 196,98,125,121,13,218,95,0,0 ; vpbroadcastw 0x5fda(%rip),%ymm9 # 2ba04 <_sk_srcover_rgba_8888_sse2_lowp+0x7fc>
DB 196,65,61,239,209 ; vpxor %ymm9,%ymm8,%ymm10
DB 197,45,213,220 ; vpmullw %ymm4,%ymm10,%ymm11
DB 197,189,213,192 ; vpmullw %ymm0,%ymm8,%ymm0
@@ -35879,7 +35885,7 @@ _sk_lerp_u8_hsw_lowp LABEL PROC
DB 254 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,254,255,255,38 ; callq 27025a7f <_sk_srcover_rgba_8888_sse2_lowp+0x26ffa88f>
+ DB 232,254,255,255,38 ; callq 27025a97 <_sk_srcover_rgba_8888_sse2_lowp+0x26ffa88f>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,30 ; lcall *(%rsi)
@@ -35900,7 +35906,7 @@ _sk_lerp_u8_hsw_lowp LABEL PROC
DB 255,52,255 ; pushq (%rdi,%rdi,8)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 124,255 ; jl 25aa1 <_sk_lerp_u8_hsw_lowp+0x18d>
+ DB 124,255 ; jl 25ab9 <_sk_lerp_u8_hsw_lowp+0x18d>
DB 255 ; (bad)
DB 255,116,255,255 ; pushq -0x1(%rdi,%rdi,8)
DB 255,108,255,255 ; ljmp *-0x1(%rdi,%rdi,8)
@@ -35919,24 +35925,24 @@ _sk_scale_565_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,38 ; ja 25af0 <_sk_scale_565_hsw_lowp+0x40>
+ DB 119,38 ; ja 25b08 <_sk_scale_565_hsw_lowp+0x40>
DB 196,65,61,239,192 ; vpxor %ymm8,%ymm8,%ymm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,255,1,0,0 ; lea 0x1ff(%rip),%r9 # 25cd8 <_sk_scale_565_hsw_lowp+0x228>
+ DB 76,141,13,255,1,0,0 ; lea 0x1ff(%rip),%r9 # 25cf0 <_sk_scale_565_hsw_lowp+0x228>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 197,121,110,192 ; vmovd %eax,%xmm8
- DB 233,12,1,0,0 ; jmpq 25bfc <_sk_scale_565_hsw_lowp+0x14c>
+ DB 233,12,1,0,0 ; jmpq 25c14 <_sk_scale_565_hsw_lowp+0x14c>
DB 196,65,126,111,4,80 ; vmovdqu (%r8,%rdx,2),%ymm8
- DB 233,1,1,0,0 ; jmpq 25bfc <_sk_scale_565_hsw_lowp+0x14c>
+ DB 233,1,1,0,0 ; jmpq 25c14 <_sk_scale_565_hsw_lowp+0x14c>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,65,57,196,76,80,4,2 ; vpinsrw $0x2,0x4(%r8,%rdx,2),%xmm8,%xmm9
DB 196,67,53,56,192,1 ; vinserti128 $0x1,%xmm8,%ymm9,%ymm8
DB 196,65,121,110,12,80 ; vmovd (%r8,%rdx,2),%xmm9
DB 196,67,61,2,193,1 ; vpblendd $0x1,%ymm9,%ymm8,%ymm8
- DB 233,221,0,0,0 ; jmpq 25bfc <_sk_scale_565_hsw_lowp+0x14c>
+ DB 233,221,0,0,0 ; jmpq 25c14 <_sk_scale_565_hsw_lowp+0x14c>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,65,57,196,76,80,12,6 ; vpinsrw $0x6,0xc(%r8,%rdx,2),%xmm8,%xmm9
DB 196,67,53,56,192,1 ; vinserti128 $0x1,%xmm8,%ymm9,%ymm8
@@ -35946,7 +35952,7 @@ _sk_scale_565_hsw_lowp LABEL PROC
DB 196,67,61,2,193,15 ; vpblendd $0xf,%ymm9,%ymm8,%ymm8
DB 196,65,122,126,12,80 ; vmovq (%r8,%rdx,2),%xmm9
DB 196,67,61,2,193,3 ; vpblendd $0x3,%ymm9,%ymm8,%ymm8
- DB 233,157,0,0,0 ; jmpq 25bfc <_sk_scale_565_hsw_lowp+0x14c>
+ DB 233,157,0,0,0 ; jmpq 25c14 <_sk_scale_565_hsw_lowp+0x14c>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,65,57,196,76,80,20,2 ; vpinsrw $0x2,0x14(%r8,%rdx,2),%xmm8,%xmm9
DB 196,67,61,56,193,1 ; vinserti128 $0x1,%xmm9,%ymm8,%ymm8
@@ -35958,7 +35964,7 @@ _sk_scale_565_hsw_lowp LABEL PROC
DB 196,67,61,56,193,1 ; vinserti128 $0x1,%xmm9,%ymm8,%ymm8
DB 196,65,122,111,12,80 ; vmovdqu (%r8,%rdx,2),%xmm9
DB 196,67,53,2,192,240 ; vpblendd $0xf0,%ymm8,%ymm9,%ymm8
- DB 235,84 ; jmp 25bfc <_sk_scale_565_hsw_lowp+0x14c>
+ DB 235,84 ; jmp 25c14 <_sk_scale_565_hsw_lowp+0x14c>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,65,57,196,76,80,28,6 ; vpinsrw $0x6,0x1c(%r8,%rdx,2),%xmm8,%xmm9
DB 196,67,61,56,193,1 ; vinserti128 $0x1,%xmm9,%ymm8,%ymm8
@@ -35972,13 +35978,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,225,93,0,0 ; vpbroadcastw 0x5de1(%rip),%ymm9 # 2b9e6 <_sk_srcover_rgba_8888_sse2_lowp+0x7f6>
+ DB 196,98,125,121,13,233,93,0,0 ; vpbroadcastw 0x5de9(%rip),%ymm9 # 2ba06 <_sk_srcover_rgba_8888_sse2_lowp+0x7fe>
DB 196,193,45,113,208,8 ; vpsrlw $0x8,%ymm8,%ymm10
DB 196,65,45,219,201 ; vpand %ymm9,%ymm10,%ymm9
DB 196,193,45,113,208,5 ; vpsrlw $0x5,%ymm8,%ymm10
- DB 196,98,125,121,29,201,93,0,0 ; vpbroadcastw 0x5dc9(%rip),%ymm11 # 2b9e8 <_sk_srcover_rgba_8888_sse2_lowp+0x7f8>
+ DB 196,98,125,121,29,209,93,0,0 ; vpbroadcastw 0x5dd1(%rip),%ymm11 # 2ba08 <_sk_srcover_rgba_8888_sse2_lowp+0x800>
DB 196,65,45,219,211 ; vpand %ymm11,%ymm10,%ymm10
- DB 196,98,125,121,29,189,93,0,0 ; vpbroadcastw 0x5dbd(%rip),%ymm11 # 2b9ea <_sk_srcover_rgba_8888_sse2_lowp+0x7fa>
+ DB 196,98,125,121,29,197,93,0,0 ; vpbroadcastw 0x5dc5(%rip),%ymm11 # 2ba0a <_sk_srcover_rgba_8888_sse2_lowp+0x802>
DB 196,65,61,219,219 ; vpand %ymm11,%ymm8,%ymm11
DB 196,193,61,113,208,13 ; vpsrlw $0xd,%ymm8,%ymm8
DB 196,65,53,235,192 ; vpor %ymm8,%ymm9,%ymm8
@@ -35988,7 +35994,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,132,93,0,0 ; vpbroadcastw 0x5d84(%rip),%ymm11 # 2b9ec <_sk_srcover_rgba_8888_sse2_lowp+0x7fc>
+ DB 196,98,125,121,29,140,93,0,0 ; vpbroadcastw 0x5d8c(%rip),%ymm11 # 2ba0c <_sk_srcover_rgba_8888_sse2_lowp+0x804>
DB 196,65,101,239,227 ; vpxor %ymm11,%ymm3,%ymm12
DB 196,65,69,239,219 ; vpxor %ymm11,%ymm7,%ymm11
DB 196,65,37,101,220 ; vpcmpgtw %ymm12,%ymm11,%ymm11
@@ -35998,7 +36004,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,80,93,0,0 ; vpbroadcastw 0x5d50(%rip),%ymm8 # 2b9ee <_sk_srcover_rgba_8888_sse2_lowp+0x7fe>
+ DB 196,98,125,121,5,88,93,0,0 ; vpbroadcastw 0x5d58(%rip),%ymm8 # 2ba0e <_sk_srcover_rgba_8888_sse2_lowp+0x806>
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,181,213,201 ; vpmullw %ymm1,%ymm9,%ymm1
@@ -36060,24 +36066,24 @@ _sk_lerp_565_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,38 ; ja 25d54 <_sk_lerp_565_hsw_lowp+0x40>
+ DB 119,38 ; ja 25d6c <_sk_lerp_565_hsw_lowp+0x40>
DB 196,65,61,239,192 ; vpxor %ymm8,%ymm8,%ymm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,51,2,0,0 ; lea 0x233(%rip),%r9 # 25f70 <_sk_lerp_565_hsw_lowp+0x25c>
+ DB 76,141,13,51,2,0,0 ; lea 0x233(%rip),%r9 # 25f88 <_sk_lerp_565_hsw_lowp+0x25c>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 197,121,110,192 ; vmovd %eax,%xmm8
- DB 233,12,1,0,0 ; jmpq 25e60 <_sk_lerp_565_hsw_lowp+0x14c>
+ DB 233,12,1,0,0 ; jmpq 25e78 <_sk_lerp_565_hsw_lowp+0x14c>
DB 196,65,126,111,4,80 ; vmovdqu (%r8,%rdx,2),%ymm8
- DB 233,1,1,0,0 ; jmpq 25e60 <_sk_lerp_565_hsw_lowp+0x14c>
+ DB 233,1,1,0,0 ; jmpq 25e78 <_sk_lerp_565_hsw_lowp+0x14c>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,65,57,196,76,80,4,2 ; vpinsrw $0x2,0x4(%r8,%rdx,2),%xmm8,%xmm9
DB 196,67,53,56,192,1 ; vinserti128 $0x1,%xmm8,%ymm9,%ymm8
DB 196,65,121,110,12,80 ; vmovd (%r8,%rdx,2),%xmm9
DB 196,67,61,2,193,1 ; vpblendd $0x1,%ymm9,%ymm8,%ymm8
- DB 233,221,0,0,0 ; jmpq 25e60 <_sk_lerp_565_hsw_lowp+0x14c>
+ DB 233,221,0,0,0 ; jmpq 25e78 <_sk_lerp_565_hsw_lowp+0x14c>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,65,57,196,76,80,12,6 ; vpinsrw $0x6,0xc(%r8,%rdx,2),%xmm8,%xmm9
DB 196,67,53,56,192,1 ; vinserti128 $0x1,%xmm8,%ymm9,%ymm8
@@ -36087,7 +36093,7 @@ _sk_lerp_565_hsw_lowp LABEL PROC
DB 196,67,61,2,193,15 ; vpblendd $0xf,%ymm9,%ymm8,%ymm8
DB 196,65,122,126,12,80 ; vmovq (%r8,%rdx,2),%xmm9
DB 196,67,61,2,193,3 ; vpblendd $0x3,%ymm9,%ymm8,%ymm8
- DB 233,157,0,0,0 ; jmpq 25e60 <_sk_lerp_565_hsw_lowp+0x14c>
+ DB 233,157,0,0,0 ; jmpq 25e78 <_sk_lerp_565_hsw_lowp+0x14c>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,65,57,196,76,80,20,2 ; vpinsrw $0x2,0x14(%r8,%rdx,2),%xmm8,%xmm9
DB 196,67,61,56,193,1 ; vinserti128 $0x1,%xmm9,%ymm8,%ymm8
@@ -36099,7 +36105,7 @@ _sk_lerp_565_hsw_lowp LABEL PROC
DB 196,67,61,56,193,1 ; vinserti128 $0x1,%xmm9,%ymm8,%ymm8
DB 196,65,122,111,12,80 ; vmovdqu (%r8,%rdx,2),%xmm9
DB 196,67,53,2,192,240 ; vpblendd $0xf0,%ymm8,%ymm9,%ymm8
- DB 235,84 ; jmp 25e60 <_sk_lerp_565_hsw_lowp+0x14c>
+ DB 235,84 ; jmp 25e78 <_sk_lerp_565_hsw_lowp+0x14c>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,65,57,196,76,80,28,6 ; vpinsrw $0x6,0x1c(%r8,%rdx,2),%xmm8,%xmm9
DB 196,67,61,56,193,1 ; vinserti128 $0x1,%xmm9,%ymm8,%ymm8
@@ -36113,13 +36119,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,135,91,0,0 ; vpbroadcastw 0x5b87(%rip),%ymm9 # 2b9f0 <_sk_srcover_rgba_8888_sse2_lowp+0x800>
+ DB 196,98,125,121,13,143,91,0,0 ; vpbroadcastw 0x5b8f(%rip),%ymm9 # 2ba10 <_sk_srcover_rgba_8888_sse2_lowp+0x808>
DB 196,193,45,113,208,8 ; vpsrlw $0x8,%ymm8,%ymm10
DB 196,65,45,219,201 ; vpand %ymm9,%ymm10,%ymm9
DB 196,193,45,113,208,5 ; vpsrlw $0x5,%ymm8,%ymm10
- DB 196,98,125,121,29,111,91,0,0 ; vpbroadcastw 0x5b6f(%rip),%ymm11 # 2b9f2 <_sk_srcover_rgba_8888_sse2_lowp+0x802>
+ DB 196,98,125,121,29,119,91,0,0 ; vpbroadcastw 0x5b77(%rip),%ymm11 # 2ba12 <_sk_srcover_rgba_8888_sse2_lowp+0x80a>
DB 196,65,45,219,211 ; vpand %ymm11,%ymm10,%ymm10
- DB 196,98,125,121,29,99,91,0,0 ; vpbroadcastw 0x5b63(%rip),%ymm11 # 2b9f4 <_sk_srcover_rgba_8888_sse2_lowp+0x804>
+ DB 196,98,125,121,29,107,91,0,0 ; vpbroadcastw 0x5b6b(%rip),%ymm11 # 2ba14 <_sk_srcover_rgba_8888_sse2_lowp+0x80c>
DB 196,65,61,219,219 ; vpand %ymm11,%ymm8,%ymm11
DB 196,193,61,113,208,13 ; vpsrlw $0xd,%ymm8,%ymm8
DB 196,65,53,235,192 ; vpor %ymm8,%ymm9,%ymm8
@@ -36129,7 +36135,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,42,91,0,0 ; vpbroadcastw 0x5b2a(%rip),%ymm11 # 2b9f6 <_sk_srcover_rgba_8888_sse2_lowp+0x806>
+ DB 196,98,125,121,29,50,91,0,0 ; vpbroadcastw 0x5b32(%rip),%ymm11 # 2ba16 <_sk_srcover_rgba_8888_sse2_lowp+0x80e>
DB 196,65,101,239,227 ; vpxor %ymm11,%ymm3,%ymm12
DB 196,65,69,239,219 ; vpxor %ymm11,%ymm7,%ymm11
DB 196,65,37,101,220 ; vpcmpgtw %ymm12,%ymm11,%ymm11
@@ -36138,7 +36144,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,250,90,0,0 ; vpbroadcastw 0x5afa(%rip),%ymm12 # 2b9f8 <_sk_srcover_rgba_8888_sse2_lowp+0x808>
+ DB 196,98,125,121,37,2,91,0,0 ; vpbroadcastw 0x5b02(%rip),%ymm12 # 2ba18 <_sk_srcover_rgba_8888_sse2_lowp+0x810>
DB 196,65,61,239,236 ; vpxor %ymm12,%ymm8,%ymm13
DB 197,21,213,236 ; vpmullw %ymm4,%ymm13,%ymm13
DB 197,189,213,192 ; vpmullw %ymm0,%ymm8,%ymm0
@@ -36217,9 +36223,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 26008 <_sk_srcover_rgba_8888_hsw_lowp+0x5c>
+ DB 119,51 ; ja 26020 <_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 # 262cc <_sk_srcover_rgba_8888_hsw_lowp+0x320>
+ DB 76,141,29,236,2,0,0 ; lea 0x2ec(%rip),%r11 # 262e4 <_sk_srcover_rgba_8888_hsw_lowp+0x320>
DB 75,99,4,131 ; movslq (%r11,%r8,4),%rax
DB 76,1,216 ; add %r11,%rax
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -36229,10 +36235,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 2611e <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ DB 233,22,1,0,0 ; jmpq 26136 <_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 2611e <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ DB 233,6,1,0,0 ; jmpq 26136 <_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
@@ -36241,7 +36247,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 2611e <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ DB 233,216,0,0,0 ; jmpq 26136 <_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
@@ -36257,7 +36263,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 2611e <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ DB 233,129,0,0,0 ; jmpq 26136 <_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
@@ -36267,7 +36273,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 2611e <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ DB 235,76 ; jmp 26136 <_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
@@ -36287,9 +36293,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,185,88,0,0 ; vmovdqa 0x58b9(%rip),%ymm8 # 2ba00 <_sk_srcover_rgba_8888_sse2_lowp+0x810>
+ DB 197,125,111,5,193,88,0,0 ; vmovdqa 0x58c1(%rip),%ymm8 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x818>
DB 196,193,85,219,224 ; vpand %ymm8,%ymm5,%ymm4
- DB 196,98,125,121,13,203,88,0,0 ; vpbroadcastw 0x58cb(%rip),%ymm9 # 2ba20 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,121,13,211,88,0,0 ; vpbroadcastw 0x58d3(%rip),%ymm9 # 2ba40 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 197,213,113,213,8 ; vpsrlw $0x8,%ymm5,%ymm5
DB 197,197,114,215,16 ; vpsrld $0x10,%ymm7,%ymm7
DB 197,205,114,214,16 ; vpsrld $0x10,%ymm6,%ymm6
@@ -36328,19 +36334,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 2622f <_sk_srcover_rgba_8888_hsw_lowp+0x283>
- DB 76,141,21,236,0,0,0 ; lea 0xec(%rip),%r10 # 26308 <_sk_srcover_rgba_8888_hsw_lowp+0x35c>
+ DB 119,26 ; ja 26247 <_sk_srcover_rgba_8888_hsw_lowp+0x283>
+ DB 76,141,21,236,0,0,0 ; lea 0xec(%rip),%r10 # 26320 <_sk_srcover_rgba_8888_hsw_lowp+0x35c>
DB 75,99,4,130 ; movslq (%r10,%r8,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,65,121,126,1 ; vmovd %xmm8,(%r9)
- DB 233,151,0,0,0 ; jmpq 262c6 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ DB 233,151,0,0,0 ; jmpq 262de <_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 262c6 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ DB 233,135,0,0,0 ; jmpq 262de <_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 262c6 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ DB 235,121 ; jmp 262de <_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
@@ -36348,12 +36354,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 262c6 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ DB 235,76 ; jmp 262de <_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 262c6 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ DB 235,49 ; jmp 262de <_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
@@ -36401,7 +36407,7 @@ _sk_srcover_rgba_8888_hsw_lowp LABEL PROC
DB 255,6 ; incl (%rsi)
DB 254 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,62 ; lcall *0x3effffff(%rip) # 3f02630c <_sk_srcover_rgba_8888_sse2_lowp+0x3effb11c>
+ DB 255,29,255,255,255,62 ; lcall *0x3effffff(%rip) # 3f026324 <_sk_srcover_rgba_8888_sse2_lowp+0x3effb11c>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,55 ; pushq (%rdi)
@@ -36419,7 +36425,7 @@ _sk_srcover_rgba_8888_hsw_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 121,255 ; jns 2632d <_sk_srcover_rgba_8888_hsw_lowp+0x381>
+ DB 121,255 ; jns 26345 <_sk_srcover_rgba_8888_hsw_lowp+0x381>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -36462,13 +36468,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 2645e <_sk_start_pipeline_sse41_lowp+0x11a>
+ DB 15,131,153,0,0,0 ; jae 26476 <_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 26425 <_sk_start_pipeline_sse41_lowp+0xe1>
+ DB 119,62 ; ja 2643d <_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
@@ -36487,10 +36493,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 263ee <_sk_start_pipeline_sse41_lowp+0xaa>
+ DB 118,201 ; jbe 26406 <_sk_start_pipeline_sse41_lowp+0xaa>
DB 76,137,255 ; mov %r15,%rdi
DB 72,41,215 ; sub %rdx,%rdi
- DB 116,33 ; je 2644e <_sk_start_pipeline_sse41_lowp+0x10a>
+ DB 116,33 ; je 26466 <_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
@@ -36504,7 +36510,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 263d7 <_sk_start_pipeline_sse41_lowp+0x93>
+ DB 15,133,121,255,255,255 ; jne 263ef <_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
@@ -36553,7 +36559,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,184,86,0,0 ; movaps 0x56b8(%rip),%xmm3 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 15,40,29,192,86,0,0 ; movaps 0x56c0(%rip),%xmm3 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -36562,7 +36568,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,164,86,0,0 ; movaps 0x56a4(%rip),%xmm0 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 15,40,5,172,86,0,0 ; movaps 0x56ac(%rip),%xmm0 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -36571,10 +36577,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,35,85,0,0 ; movss 0x5523(%rip),%xmm2 # 2ba54 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ DB 243,15,16,21,43,85,0,0 ; movss 0x552b(%rip),%xmm2 # 2ba74 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
DB 243,15,16,0 ; movss (%rax),%xmm0
DB 243,15,89,194 ; mulss %xmm2,%xmm0
- DB 243,68,15,16,5,226,84,0,0 ; movss 0x54e2(%rip),%xmm8 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 243,68,15,16,5,234,84,0,0 ; movss 0x54ea(%rip),%xmm8 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 243,65,15,88,192 ; addss %xmm8,%xmm0
DB 243,68,15,44,192 ; cvttss2si %xmm0,%r8d
DB 102,65,15,110,192 ; movd %r8d,%xmm0
@@ -36599,7 +36605,7 @@ _sk_set_rgb_sse41_lowp LABEL PROC
PUBLIC _sk_premul_sse41_lowp
_sk_premul_sse41_lowp LABEL PROC
DB 102,15,213,195 ; pmullw %xmm3,%xmm0
- DB 102,68,15,111,5,22,86,0,0 ; movdqa 0x5616(%rip),%xmm8 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,5,30,86,0,0 ; movdqa 0x561e(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,65,15,253,192 ; paddw %xmm8,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,15,213,203 ; pmullw %xmm3,%xmm1
@@ -36639,7 +36645,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,180,85,0,0 ; movdqa 0x55b4(%rip),%xmm8 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,5,188,85,0,0 ; movdqa 0x55bc(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,69,15,111,200 ; movdqa %xmm8,%xmm9
DB 102,68,15,249,200 ; psubw %xmm0,%xmm9
DB 102,69,15,111,208 ; movdqa %xmm8,%xmm10
@@ -36667,7 +36673,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,88,85,0,0 ; movdqa 0x5558(%rip),%xmm3 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,15,111,29,96,85,0,0 ; movdqa 0x5560(%rip),%xmm3 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,68,15,111,203 ; movdqa %xmm3,%xmm9
DB 102,69,15,249,200 ; psubw %xmm8,%xmm9
DB 102,69,15,111,193 ; movdqa %xmm9,%xmm8
@@ -36697,7 +36703,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,216,84,0,0 ; movdqa 0x54d8(%rip),%xmm9 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,13,224,84,0,0 ; movdqa 0x54e0(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,69,15,253,193 ; paddw %xmm9,%xmm8
DB 102,68,15,111,213 ; movdqa %xmm5,%xmm10
DB 102,68,15,213,211 ; pmullw %xmm3,%xmm10
@@ -36724,7 +36730,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,99,84,0,0 ; movdqa 0x5463(%rip),%xmm8 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,5,107,84,0,0 ; movdqa 0x546b(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,65,15,253,192 ; paddw %xmm8,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,15,213,207 ; pmullw %xmm7,%xmm1
@@ -36743,7 +36749,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,26,84,0,0 ; movdqa 0x541a(%rip),%xmm8 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,5,34,84,0,0 ; movdqa 0x5422(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,65,15,253,192 ; paddw %xmm8,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,15,111,205 ; movdqa %xmm5,%xmm1
@@ -36762,7 +36768,7 @@ _sk_dstin_sse41_lowp LABEL PROC
PUBLIC _sk_srcout_sse41_lowp
_sk_srcout_sse41_lowp LABEL PROC
- DB 102,68,15,111,5,209,83,0,0 ; movdqa 0x53d1(%rip),%xmm8 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,5,217,83,0,0 ; movdqa 0x53d9(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,69,15,111,200 ; movdqa %xmm8,%xmm9
DB 102,68,15,249,207 ; psubw %xmm7,%xmm9
DB 102,65,15,213,193 ; pmullw %xmm9,%xmm0
@@ -36783,7 +36789,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,122,83,0,0 ; movdqa 0x537a(%rip),%xmm8 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,5,130,83,0,0 ; movdqa 0x5382(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,65,15,111,216 ; movdqa %xmm8,%xmm3
DB 102,15,249,216 ; psubw %xmm0,%xmm3
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
@@ -36806,7 +36812,7 @@ _sk_dstout_sse41_lowp LABEL PROC
PUBLIC _sk_srcover_sse41_lowp
_sk_srcover_sse41_lowp LABEL PROC
- DB 102,68,15,111,13,32,83,0,0 ; movdqa 0x5320(%rip),%xmm9 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,13,40,83,0,0 ; movdqa 0x5328(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,69,15,111,193 ; movdqa %xmm9,%xmm8
DB 102,68,15,249,195 ; psubw %xmm3,%xmm8
DB 102,69,15,111,208 ; movdqa %xmm8,%xmm10
@@ -36833,7 +36839,7 @@ _sk_srcover_sse41_lowp LABEL PROC
PUBLIC _sk_dstover_sse41_lowp
_sk_dstover_sse41_lowp LABEL PROC
- DB 102,68,15,111,5,166,82,0,0 ; movdqa 0x52a6(%rip),%xmm8 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,5,174,82,0,0 ; movdqa 0x52ae(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,69,15,111,200 ; movdqa %xmm8,%xmm9
DB 102,68,15,249,207 ; psubw %xmm7,%xmm9
DB 102,65,15,213,193 ; pmullw %xmm9,%xmm0
@@ -36858,7 +36864,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,63,82,0,0 ; movdqa 0x523f(%rip),%xmm8 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,5,71,82,0,0 ; movdqa 0x5247(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,65,15,253,192 ; paddw %xmm8,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,15,213,205 ; pmullw %xmm5,%xmm1
@@ -36875,7 +36881,7 @@ _sk_modulate_sse41_lowp LABEL PROC
PUBLIC _sk_multiply_sse41_lowp
_sk_multiply_sse41_lowp LABEL PROC
- DB 102,68,15,111,13,254,81,0,0 ; movdqa 0x51fe(%rip),%xmm9 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,13,6,82,0,0 ; movdqa 0x5206(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,69,15,111,193 ; movdqa %xmm9,%xmm8
DB 102,68,15,249,195 ; psubw %xmm3,%xmm8
DB 102,69,15,111,208 ; movdqa %xmm8,%xmm10
@@ -36916,7 +36922,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,67,81,0,0 ; movdqa 0x5143(%rip),%xmm8 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,5,75,81,0,0 ; movdqa 0x514b(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,65,15,56,58,192 ; pminuw %xmm8,%xmm0
DB 102,15,253,205 ; paddw %xmm5,%xmm1
DB 102,65,15,56,58,200 ; pminuw %xmm8,%xmm1
@@ -36934,7 +36940,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,253,80,0,0 ; movdqa 0x50fd(%rip),%xmm10 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,21,5,81,0,0 ; movdqa 0x5105(%rip),%xmm10 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,65,15,253,202 ; paddw %xmm10,%xmm1
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
DB 102,15,249,193 ; psubw %xmm1,%xmm0
@@ -36964,7 +36970,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,123,80,0,0 ; movdqa 0x507b(%rip),%xmm9 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,13,131,80,0,0 ; movdqa 0x5083(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,69,15,111,209 ; movdqa %xmm9,%xmm10
DB 102,68,15,249,215 ; psubw %xmm7,%xmm10
DB 102,65,15,213,194 ; pmullw %xmm10,%xmm0
@@ -37005,7 +37011,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,194,79,0,0 ; movdqa 0x4fc2(%rip),%xmm9 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,13,202,79,0,0 ; movdqa 0x4fca(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,65,15,253,201 ; paddw %xmm9,%xmm1
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
DB 102,15,249,193 ; psubw %xmm1,%xmm0
@@ -37047,7 +37053,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,5,79,0,0 ; movdqa 0x4f05(%rip),%xmm9 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,13,13,79,0,0 ; movdqa 0x4f0d(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,65,15,253,201 ; paddw %xmm9,%xmm1
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
DB 102,15,249,193 ; psubw %xmm1,%xmm0
@@ -37089,10 +37095,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,72,78,0,0 ; movdqa 0x4e48(%rip),%xmm9 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,13,80,78,0,0 ; movdqa 0x4e50(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,65,15,253,201 ; paddw %xmm9,%xmm1
DB 102,15,113,209,7 ; psrlw $0x7,%xmm1
- DB 102,68,15,111,21,149,85,0,0 ; movdqa 0x5595(%rip),%xmm10 # 2c320 <_sk_srcover_rgba_8888_sse2_lowp+0x1130>
+ DB 102,68,15,111,21,173,85,0,0 ; movdqa 0x55ad(%rip),%xmm10 # 2c350 <_sk_srcover_rgba_8888_sse2_lowp+0x1148>
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
@@ -37132,10 +37138,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,132,77,0,0 ; movdqa 0x4d84(%rip),%xmm9 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,13,140,77,0,0 ; movdqa 0x4d8c(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,65,15,253,201 ; paddw %xmm9,%xmm1
DB 102,15,113,209,7 ; psrlw $0x7,%xmm1
- DB 102,68,15,111,21,209,84,0,0 ; movdqa 0x54d1(%rip),%xmm10 # 2c320 <_sk_srcover_rgba_8888_sse2_lowp+0x1130>
+ DB 102,68,15,111,21,233,84,0,0 ; movdqa 0x54e9(%rip),%xmm10 # 2c350 <_sk_srcover_rgba_8888_sse2_lowp+0x1148>
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
@@ -37170,14 +37176,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,220,76,0,0 ; movdqa 0x4cdc(%rip),%xmm11 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,29,228,76,0,0 ; movdqa 0x4ce4(%rip),%xmm11 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,69,15,249,220 ; psubw %xmm12,%xmm11
DB 102,65,15,111,227 ; movdqa %xmm11,%xmm4
DB 102,65,15,213,224 ; pmullw %xmm8,%xmm4
DB 102,68,15,111,251 ; movdqa %xmm3,%xmm15
DB 102,69,15,249,248 ; psubw %xmm8,%xmm15
DB 102,69,15,253,192 ; paddw %xmm8,%xmm8
- DB 102,68,15,111,13,37,84,0,0 ; movdqa 0x5425(%rip),%xmm9 # 2c330 <_sk_srcover_rgba_8888_sse2_lowp+0x1140>
+ DB 102,68,15,111,13,61,84,0,0 ; movdqa 0x543d(%rip),%xmm9 # 2c360 <_sk_srcover_rgba_8888_sse2_lowp+0x1158>
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
@@ -37224,7 +37230,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,206,75,0,0 ; movdqa 0x4bce(%rip),%xmm9 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,13,214,75,0,0 ; movdqa 0x4bd6(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,65,15,111,193 ; movdqa %xmm9,%xmm0
DB 102,15,249,195 ; psubw %xmm3,%xmm0
DB 102,15,111,248 ; movdqa %xmm0,%xmm7
@@ -37263,7 +37269,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,41,75,0,0 ; movdqa 0x4b29(%rip),%xmm11 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,29,49,75,0,0 ; movdqa 0x4b31(%rip),%xmm11 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,69,15,249,220 ; psubw %xmm12,%xmm11
DB 102,65,15,111,195 ; movdqa %xmm11,%xmm0
DB 102,65,15,213,192 ; pmullw %xmm8,%xmm0
@@ -37275,7 +37281,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,91,82,0,0 ; movdqa 0x525b(%rip),%xmm9 # 2c330 <_sk_srcover_rgba_8888_sse2_lowp+0x1140>
+ DB 102,68,15,111,13,115,82,0,0 ; movdqa 0x5273(%rip),%xmm9 # 2c360 <_sk_srcover_rgba_8888_sse2_lowp+0x1158>
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
@@ -37321,7 +37327,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,13,74,0,0 ; movdqa 0x4a0d(%rip),%xmm9 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,13,21,74,0,0 ; movdqa 0x4a15(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,65,15,111,193 ; movdqa %xmm9,%xmm0
DB 102,15,249,195 ; psubw %xmm3,%xmm0
DB 102,15,111,248 ; movdqa %xmm0,%xmm7
@@ -37363,49 +37369,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 27278 <_sk_load_8888_sse41_lowp+0x44>
+ DB 119,41 ; ja 27290 <_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,242,0,0,0 ; lea 0xf2(%rip),%r9 # 27350 <_sk_load_8888_sse41_lowp+0x11c>
+ DB 76,141,13,242,0,0,0 ; lea 0xf2(%rip),%r9 # 27368 <_sk_load_8888_sse41_lowp+0x11c>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 255,224 ; jmpq *%rax
DB 102,65,15,110,20,144 ; movd (%r8,%rdx,4),%xmm2
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,89 ; jmp 272d1 <_sk_load_8888_sse41_lowp+0x9d>
+ DB 235,89 ; jmp 272e9 <_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 272d1 <_sk_load_8888_sse41_lowp+0x9d>
+ DB 235,74 ; jmp 272e9 <_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 272d1 <_sk_load_8888_sse41_lowp+0x9d>
+ DB 235,37 ; jmp 272e9 <_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,103,80,0,0 ; movdqa 0x5067(%rip),%xmm0 # 2c340 <_sk_srcover_rgba_8888_sse2_lowp+0x1150>
+ DB 102,15,111,5,127,80,0,0 ; movdqa 0x507f(%rip),%xmm0 # 2c370 <_sk_srcover_rgba_8888_sse2_lowp+0x1168>
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,199,72,0,0 ; movdqa 0x48c7(%rip),%xmm9 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,13,207,72,0,0 ; movdqa 0x48cf(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,65,15,219,193 ; pand %xmm9,%xmm0
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
- DB 102,68,15,111,21,64,80,0,0 ; movdqa 0x5040(%rip),%xmm10 # 2c350 <_sk_srcover_rgba_8888_sse2_lowp+0x1160>
+ DB 102,68,15,111,21,88,80,0,0 ; movdqa 0x5058(%rip),%xmm10 # 2c380 <_sk_srcover_rgba_8888_sse2_lowp+0x1178>
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,45,80,0,0 ; movdqa 0x502d(%rip),%xmm10 # 2c360 <_sk_srcover_rgba_8888_sse2_lowp+0x1170>
+ DB 102,68,15,111,21,69,80,0,0 ; movdqa 0x5045(%rip),%xmm10 # 2c390 <_sk_srcover_rgba_8888_sse2_lowp+0x1188>
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
@@ -37421,7 +37427,7 @@ _sk_load_8888_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 2735d <_sk_load_8888_sse41_lowp+0x129>
+ DB 123,255 ; jnp 27375 <_sk_load_8888_sse41_lowp+0x129>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -37441,49 +37447,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 273b0 <_sk_load_8888_dst_sse41_lowp+0x44>
+ DB 119,41 ; ja 273c8 <_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 # 27488 <_sk_load_8888_dst_sse41_lowp+0x11c>
+ DB 76,141,13,242,0,0,0 ; lea 0xf2(%rip),%r9 # 274a0 <_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 27409 <_sk_load_8888_dst_sse41_lowp+0x9d>
+ DB 235,89 ; jmp 27421 <_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 27409 <_sk_load_8888_dst_sse41_lowp+0x9d>
+ DB 235,74 ; jmp 27421 <_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 27409 <_sk_load_8888_dst_sse41_lowp+0x9d>
+ DB 235,37 ; jmp 27421 <_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,47,79,0,0 ; movdqa 0x4f2f(%rip),%xmm4 # 2c340 <_sk_srcover_rgba_8888_sse2_lowp+0x1150>
+ DB 102,15,111,37,71,79,0,0 ; movdqa 0x4f47(%rip),%xmm4 # 2c370 <_sk_srcover_rgba_8888_sse2_lowp+0x1168>
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,143,71,0,0 ; movdqa 0x478f(%rip),%xmm9 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,13,151,71,0,0 ; movdqa 0x4797(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,15,111,229 ; movdqa %xmm5,%xmm4
DB 102,65,15,219,225 ; pand %xmm9,%xmm4
DB 102,15,113,213,8 ; psrlw $0x8,%xmm5
- DB 102,68,15,111,21,8,79,0,0 ; movdqa 0x4f08(%rip),%xmm10 # 2c350 <_sk_srcover_rgba_8888_sse2_lowp+0x1160>
+ DB 102,68,15,111,21,32,79,0,0 ; movdqa 0x4f20(%rip),%xmm10 # 2c380 <_sk_srcover_rgba_8888_sse2_lowp+0x1178>
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,245,78,0,0 ; movdqa 0x4ef5(%rip),%xmm10 # 2c360 <_sk_srcover_rgba_8888_sse2_lowp+0x1170>
+ DB 102,68,15,111,21,13,79,0,0 ; movdqa 0x4f0d(%rip),%xmm10 # 2c390 <_sk_srcover_rgba_8888_sse2_lowp+0x1188>
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
@@ -37499,7 +37505,7 @@ _sk_load_8888_dst_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 27495 <_sk_load_8888_dst_sse41_lowp+0x129>
+ DB 123,255 ; jnp 274ad <_sk_load_8888_dst_sse41_lowp+0x129>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -37534,20 +37540,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 2752a <_sk_store_8888_sse41_lowp+0x86>
+ DB 119,27 ; ja 27542 <_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 # 27570 <_sk_store_8888_sse41_lowp+0xcc>
+ DB 76,141,13,87,0,0,0 ; lea 0x57(%rip),%r9 # 27588 <_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 27569 <_sk_store_8888_sse41_lowp+0xc5>
+ DB 235,63 ; jmp 27581 <_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 27569 <_sk_store_8888_sse41_lowp+0xc5>
+ DB 235,48 ; jmp 27581 <_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 27569 <_sk_store_8888_sse41_lowp+0xc5>
+ DB 235,31 ; jmp 27581 <_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)
@@ -37589,49 +37595,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 275d0 <_sk_load_bgra_sse41_lowp+0x44>
+ DB 119,41 ; ja 275e8 <_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 # 276a8 <_sk_load_bgra_sse41_lowp+0x11c>
+ DB 76,141,13,242,0,0,0 ; lea 0xf2(%rip),%r9 # 276c0 <_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 27629 <_sk_load_bgra_sse41_lowp+0x9d>
+ DB 235,89 ; jmp 27641 <_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 27629 <_sk_load_bgra_sse41_lowp+0x9d>
+ DB 235,74 ; jmp 27641 <_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 27629 <_sk_load_bgra_sse41_lowp+0x9d>
+ DB 235,37 ; jmp 27641 <_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,15,77,0,0 ; movdqa 0x4d0f(%rip),%xmm2 # 2c340 <_sk_srcover_rgba_8888_sse2_lowp+0x1150>
+ DB 102,15,111,21,39,77,0,0 ; movdqa 0x4d27(%rip),%xmm2 # 2c370 <_sk_srcover_rgba_8888_sse2_lowp+0x1168>
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,111,69,0,0 ; movdqa 0x456f(%rip),%xmm9 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,13,119,69,0,0 ; movdqa 0x4577(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
DB 102,65,15,219,209 ; pand %xmm9,%xmm2
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
- DB 102,68,15,111,21,232,76,0,0 ; movdqa 0x4ce8(%rip),%xmm10 # 2c350 <_sk_srcover_rgba_8888_sse2_lowp+0x1160>
+ DB 102,68,15,111,21,0,77,0,0 ; movdqa 0x4d00(%rip),%xmm10 # 2c380 <_sk_srcover_rgba_8888_sse2_lowp+0x1178>
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,213,76,0,0 ; movdqa 0x4cd5(%rip),%xmm10 # 2c360 <_sk_srcover_rgba_8888_sse2_lowp+0x1170>
+ DB 102,68,15,111,21,237,76,0,0 ; movdqa 0x4ced(%rip),%xmm10 # 2c390 <_sk_srcover_rgba_8888_sse2_lowp+0x1188>
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
@@ -37647,7 +37653,7 @@ _sk_load_bgra_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 276b5 <_sk_load_bgra_sse41_lowp+0x129>
+ DB 123,255 ; jnp 276cd <_sk_load_bgra_sse41_lowp+0x129>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -37667,49 +37673,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 27708 <_sk_load_bgra_dst_sse41_lowp+0x44>
+ DB 119,41 ; ja 27720 <_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 # 277e0 <_sk_load_bgra_dst_sse41_lowp+0x11c>
+ DB 76,141,13,242,0,0,0 ; lea 0xf2(%rip),%r9 # 277f8 <_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 27761 <_sk_load_bgra_dst_sse41_lowp+0x9d>
+ DB 235,89 ; jmp 27779 <_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 27761 <_sk_load_bgra_dst_sse41_lowp+0x9d>
+ DB 235,74 ; jmp 27779 <_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 27761 <_sk_load_bgra_dst_sse41_lowp+0x9d>
+ DB 235,37 ; jmp 27779 <_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,215,75,0,0 ; movdqa 0x4bd7(%rip),%xmm6 # 2c340 <_sk_srcover_rgba_8888_sse2_lowp+0x1150>
+ DB 102,15,111,53,239,75,0,0 ; movdqa 0x4bef(%rip),%xmm6 # 2c370 <_sk_srcover_rgba_8888_sse2_lowp+0x1168>
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,55,68,0,0 ; movdqa 0x4437(%rip),%xmm9 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,13,63,68,0,0 ; movdqa 0x443f(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,15,111,245 ; movdqa %xmm5,%xmm6
DB 102,65,15,219,241 ; pand %xmm9,%xmm6
DB 102,15,113,213,8 ; psrlw $0x8,%xmm5
- DB 102,68,15,111,21,176,75,0,0 ; movdqa 0x4bb0(%rip),%xmm10 # 2c350 <_sk_srcover_rgba_8888_sse2_lowp+0x1160>
+ DB 102,68,15,111,21,200,75,0,0 ; movdqa 0x4bc8(%rip),%xmm10 # 2c380 <_sk_srcover_rgba_8888_sse2_lowp+0x1178>
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,157,75,0,0 ; movdqa 0x4b9d(%rip),%xmm10 # 2c360 <_sk_srcover_rgba_8888_sse2_lowp+0x1170>
+ DB 102,68,15,111,21,181,75,0,0 ; movdqa 0x4bb5(%rip),%xmm10 # 2c390 <_sk_srcover_rgba_8888_sse2_lowp+0x1188>
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
@@ -37725,7 +37731,7 @@ _sk_load_bgra_dst_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 277ed <_sk_load_bgra_dst_sse41_lowp+0x129>
+ DB 123,255 ; jnp 27805 <_sk_load_bgra_dst_sse41_lowp+0x129>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -37760,20 +37766,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 27882 <_sk_store_bgra_sse41_lowp+0x86>
+ DB 119,27 ; ja 2789a <_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 # 278c8 <_sk_store_bgra_sse41_lowp+0xcc>
+ DB 76,141,13,87,0,0,0 ; lea 0x57(%rip),%r9 # 278e0 <_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 278c1 <_sk_store_bgra_sse41_lowp+0xc5>
+ DB 235,63 ; jmp 278d9 <_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 278c1 <_sk_store_bgra_sse41_lowp+0xc5>
+ DB 235,48 ; jmp 278d9 <_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 278c1 <_sk_store_bgra_sse41_lowp+0xc5>
+ DB 235,31 ; jmp 278d9 <_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)
@@ -37815,23 +37821,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 27920 <_sk_load_565_sse41_lowp+0x3c>
+ DB 119,34 ; ja 27938 <_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 # 279d0 <_sk_load_565_sse41_lowp+0xec>
+ DB 76,141,13,196,0,0,0 ; lea 0xc4(%rip),%r9 # 279e8 <_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 2796a <_sk_load_565_sse41_lowp+0x86>
+ DB 235,74 ; jmp 27982 <_sk_load_565_sse41_lowp+0x86>
DB 243,65,15,111,4,80 ; movdqu (%r8,%rdx,2),%xmm0
- DB 235,66 ; jmp 2796a <_sk_load_565_sse41_lowp+0x86>
+ DB 235,66 ; jmp 27982 <_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 2796a <_sk_load_565_sse41_lowp+0x86>
+ DB 235,40 ; jmp 27982 <_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
@@ -37840,11 +37846,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,245,73,0,0 ; pand 0x49f5(%rip),%xmm3 # 2c370 <_sk_srcover_rgba_8888_sse2_lowp+0x1180>
+ DB 102,15,219,29,13,74,0,0 ; pand 0x4a0d(%rip),%xmm3 # 2c3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1198>
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,113,209,5 ; psrlw $0x5,%xmm1
- DB 102,15,219,13,244,73,0,0 ; pand 0x49f4(%rip),%xmm1 # 2c380 <_sk_srcover_rgba_8888_sse2_lowp+0x1190>
- DB 102,15,111,21,252,73,0,0 ; movdqa 0x49fc(%rip),%xmm2 # 2c390 <_sk_srcover_rgba_8888_sse2_lowp+0x11a0>
+ DB 102,15,219,13,12,74,0,0 ; pand 0x4a0c(%rip),%xmm1 # 2c3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a8>
+ DB 102,15,111,21,20,74,0,0 ; movdqa 0x4a14(%rip),%xmm2 # 2c3c0 <_sk_srcover_rgba_8888_sse2_lowp+0x11b8>
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
@@ -37857,7 +37863,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,242,65,0,0 ; movaps 0x41f2(%rip),%xmm3 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 15,40,29,250,65,0,0 ; movaps 0x41fa(%rip),%xmm3 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 255,224 ; jmpq *%rax
DB 69,255 ; rex.RB (bad)
DB 255 ; (bad)
@@ -37868,7 +37874,7 @@ _sk_load_565_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 126,255 ; jle 279e5 <_sk_load_565_sse41_lowp+0x101>
+ DB 126,255 ; jle 279fd <_sk_load_565_sse41_lowp+0x101>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -37885,23 +37891,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 27a28 <_sk_load_565_dst_sse41_lowp+0x3c>
+ DB 119,34 ; ja 27a40 <_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 # 27ad8 <_sk_load_565_dst_sse41_lowp+0xec>
+ DB 76,141,13,196,0,0,0 ; lea 0xc4(%rip),%r9 # 27af0 <_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 27a72 <_sk_load_565_dst_sse41_lowp+0x86>
+ DB 235,74 ; jmp 27a8a <_sk_load_565_dst_sse41_lowp+0x86>
DB 243,65,15,111,36,80 ; movdqu (%r8,%rdx,2),%xmm4
- DB 235,66 ; jmp 27a72 <_sk_load_565_dst_sse41_lowp+0x86>
+ DB 235,66 ; jmp 27a8a <_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 27a72 <_sk_load_565_dst_sse41_lowp+0x86>
+ DB 235,40 ; jmp 27a8a <_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
@@ -37910,11 +37916,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,237,72,0,0 ; pand 0x48ed(%rip),%xmm7 # 2c370 <_sk_srcover_rgba_8888_sse2_lowp+0x1180>
+ DB 102,15,219,61,5,73,0,0 ; pand 0x4905(%rip),%xmm7 # 2c3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1198>
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,113,213,5 ; psrlw $0x5,%xmm5
- DB 102,15,219,45,236,72,0,0 ; pand 0x48ec(%rip),%xmm5 # 2c380 <_sk_srcover_rgba_8888_sse2_lowp+0x1190>
- DB 102,15,111,53,244,72,0,0 ; movdqa 0x48f4(%rip),%xmm6 # 2c390 <_sk_srcover_rgba_8888_sse2_lowp+0x11a0>
+ DB 102,15,219,45,4,73,0,0 ; pand 0x4904(%rip),%xmm5 # 2c3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a8>
+ DB 102,15,111,53,12,73,0,0 ; movdqa 0x490c(%rip),%xmm6 # 2c3c0 <_sk_srcover_rgba_8888_sse2_lowp+0x11b8>
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
@@ -37927,7 +37933,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,234,64,0,0 ; movaps 0x40ea(%rip),%xmm7 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 15,40,61,242,64,0,0 ; movaps 0x40f2(%rip),%xmm7 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 255,224 ; jmpq *%rax
DB 69,255 ; rex.RB (bad)
DB 255 ; (bad)
@@ -37938,7 +37944,7 @@ _sk_load_565_dst_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 126,255 ; jle 27aed <_sk_load_565_dst_sse41_lowp+0x101>
+ DB 126,255 ; jle 27b05 <_sk_load_565_dst_sse41_lowp+0x101>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -37953,10 +37959,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,136,72,0,0 ; pand 0x4888(%rip),%xmm8 # 2c3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x11b0>
+ DB 102,68,15,219,5,160,72,0,0 ; pand 0x48a0(%rip),%xmm8 # 2c3d0 <_sk_srcover_rgba_8888_sse2_lowp+0x11c8>
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,132,72,0,0 ; pand 0x4884(%rip),%xmm9 # 2c3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x11c0>
+ DB 102,68,15,219,13,156,72,0,0 ; pand 0x489c(%rip),%xmm9 # 2c3e0 <_sk_srcover_rgba_8888_sse2_lowp+0x11d8>
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
@@ -37965,19 +37971,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 27b68 <_sk_store_565_sse41_lowp+0x74>
+ DB 119,29 ; ja 27b80 <_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 # 27ba8 <_sk_store_565_sse41_lowp+0xb4>
+ DB 76,141,13,83,0,0,0 ; lea 0x53(%rip),%r9 # 27bc0 <_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 27ba2 <_sk_store_565_sse41_lowp+0xae>
+ DB 235,58 ; jmp 27bba <_sk_store_565_sse41_lowp+0xae>
DB 243,69,15,127,4,80 ; movdqu %xmm8,(%r8,%rdx,2)
- DB 235,50 ; jmp 27ba2 <_sk_store_565_sse41_lowp+0xae>
+ DB 235,50 ; jmp 27bba <_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 27ba2 <_sk_store_565_sse41_lowp+0xae>
+ DB 235,33 ; jmp 27bba <_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)
@@ -37997,7 +38003,7 @@ _sk_store_565_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 235,255 ; jmp 27bb9 <_sk_store_565_sse41_lowp+0xc5>
+ DB 235,255 ; jmp 27bd1 <_sk_store_565_sse41_lowp+0xc5>
DB 255 ; (bad)
DB 255,226 ; jmpq *%rdx
DB 255 ; (bad)
@@ -38017,18 +38023,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 27bfd <_sk_load_a8_sse41_lowp+0x39>
+ DB 119,34 ; ja 27c15 <_sk_load_a8_sse41_lowp+0x39>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,143,0,0,0 ; lea 0x8f(%rip),%r9 # 27c78 <_sk_load_a8_sse41_lowp+0xb4>
+ DB 76,141,13,143,0,0,0 ; lea 0x8f(%rip),%r9 # 27c90 <_sk_load_a8_sse41_lowp+0xb4>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,15,110,216 ; movd %eax,%xmm3
- DB 235,100 ; jmp 27c61 <_sk_load_a8_sse41_lowp+0x9d>
+ DB 235,100 ; jmp 27c79 <_sk_load_a8_sse41_lowp+0x9d>
DB 102,65,15,56,48,28,16 ; pmovzxbw (%r8,%rdx,1),%xmm3
- DB 235,91 ; jmp 27c61 <_sk_load_a8_sse41_lowp+0x9d>
+ DB 235,91 ; jmp 27c79 <_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
@@ -38036,7 +38042,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 27c61 <_sk_load_a8_sse41_lowp+0x9d>
+ DB 235,54 ; jmp 27c79 <_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
@@ -38047,13 +38053,13 @@ _sk_load_a8_sse41_lowp LABEL PROC
DB 102,65,15,110,12,16 ; movd (%r8,%rdx,1),%xmm1
DB 102,15,56,48,217 ; pmovzxbw %xmm1,%xmm3
DB 102,15,58,14,216,240 ; pblendw $0xf0,%xmm0,%xmm3
- DB 102,15,219,29,87,63,0,0 ; pand 0x3f57(%rip),%xmm3 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,15,219,29,95,63,0,0 ; pand 0x3f5f(%rip),%xmm3 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
DB 255,224 ; jmpq *%rax
- DB 122,255 ; jp 27c79 <_sk_load_a8_sse41_lowp+0xb5>
+ DB 122,255 ; jp 27c91 <_sk_load_a8_sse41_lowp+0xb5>
DB 255 ; (bad)
DB 255,157,255,255,255,142 ; lcall *-0x71000001(%rbp)
DB 255 ; (bad)
@@ -38082,18 +38088,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 27ccd <_sk_load_a8_dst_sse41_lowp+0x39>
+ DB 119,34 ; ja 27ce5 <_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 # 27d48 <_sk_load_a8_dst_sse41_lowp+0xb4>
+ DB 76,141,13,143,0,0,0 ; lea 0x8f(%rip),%r9 # 27d60 <_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 27d31 <_sk_load_a8_dst_sse41_lowp+0x9d>
+ DB 235,100 ; jmp 27d49 <_sk_load_a8_dst_sse41_lowp+0x9d>
DB 102,65,15,56,48,60,16 ; pmovzxbw (%r8,%rdx,1),%xmm7
- DB 235,91 ; jmp 27d31 <_sk_load_a8_dst_sse41_lowp+0x9d>
+ DB 235,91 ; jmp 27d49 <_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
@@ -38101,7 +38107,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 27d31 <_sk_load_a8_dst_sse41_lowp+0x9d>
+ DB 235,54 ; jmp 27d49 <_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
@@ -38112,13 +38118,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,135,62,0,0 ; pand 0x3e87(%rip),%xmm7 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,15,219,61,143,62,0,0 ; pand 0x3e8f(%rip),%xmm7 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,239,237 ; pxor %xmm5,%xmm5
DB 15,87,246 ; xorps %xmm6,%xmm6
DB 255,224 ; jmpq *%rax
- DB 122,255 ; jp 27d49 <_sk_load_a8_dst_sse41_lowp+0xb5>
+ DB 122,255 ; jp 27d61 <_sk_load_a8_dst_sse41_lowp+0xb5>
DB 255 ; (bad)
DB 255,157,255,255,255,142 ; lcall *-0x71000001(%rbp)
DB 255 ; (bad)
@@ -38147,28 +38153,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 27d98 <_sk_store_a8_sse41_lowp+0x34>
+ DB 119,29 ; ja 27db0 <_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 # 27e08 <_sk_store_a8_sse41_lowp+0xa4>
+ DB 76,141,13,131,0,0,0 ; lea 0x83(%rip),%r9 # 27e20 <_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 27e01 <_sk_store_a8_sse41_lowp+0x9d>
+ DB 235,105 ; jmp 27e19 <_sk_store_a8_sse41_lowp+0x9d>
DB 102,68,15,111,195 ; movdqa %xmm3,%xmm8
- DB 102,68,15,56,0,5,105,69,0,0 ; pshufb 0x4569(%rip),%xmm8 # 2c310 <_sk_srcover_rgba_8888_sse2_lowp+0x1120>
+ DB 102,68,15,56,0,5,129,69,0,0 ; pshufb 0x4581(%rip),%xmm8 # 2c340 <_sk_srcover_rgba_8888_sse2_lowp+0x1138>
DB 102,69,15,214,4,16 ; movq %xmm8,(%r8,%rdx,1)
- DB 235,82 ; jmp 27e01 <_sk_store_a8_sse41_lowp+0x9d>
+ DB 235,82 ; jmp 27e19 <_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,9,62,0,0 ; pshufb 0x3e09(%rip),%xmm8 # 2bbd0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e0>
+ DB 102,68,15,56,0,5,17,62,0,0 ; pshufb 0x3e11(%rip),%xmm8 # 2bbf0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e8>
DB 102,69,15,58,21,4,16,0 ; pextrw $0x0,%xmm8,(%r8,%rdx,1)
- DB 235,48 ; jmp 27e01 <_sk_store_a8_sse41_lowp+0x9d>
+ DB 235,48 ; jmp 27e19 <_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,229,61,0,0 ; pshufb 0x3de5(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9f0>
+ DB 102,68,15,56,0,5,237,61,0,0 ; pshufb 0x3ded(%rip),%xmm8 # 2bc00 <_sk_srcover_rgba_8888_sse2_lowp+0x9f8>
DB 102,69,15,126,4,16 ; movd %xmm8,(%r8,%rdx,1)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -38202,18 +38208,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 27e5d <_sk_load_g8_sse41_lowp+0x39>
+ DB 119,34 ; ja 27e75 <_sk_load_g8_sse41_lowp+0x39>
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 27edc <_sk_load_g8_sse41_lowp+0xb8>
+ DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 27ef4 <_sk_load_g8_sse41_lowp+0xb8>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
- DB 235,100 ; jmp 27ec1 <_sk_load_g8_sse41_lowp+0x9d>
+ DB 235,100 ; jmp 27ed9 <_sk_load_g8_sse41_lowp+0x9d>
DB 102,65,15,56,48,4,16 ; pmovzxbw (%r8,%rdx,1),%xmm0
- DB 235,91 ; jmp 27ec1 <_sk_load_g8_sse41_lowp+0x9d>
+ DB 235,91 ; jmp 27ed9 <_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
@@ -38221,7 +38227,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 27ec1 <_sk_load_g8_sse41_lowp+0x9d>
+ DB 235,54 ; jmp 27ed9 <_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
@@ -38232,13 +38238,13 @@ _sk_load_g8_sse41_lowp LABEL PROC
DB 102,65,15,110,4,16 ; movd (%r8,%rdx,1),%xmm0
DB 102,15,56,48,192 ; pmovzxbw %xmm0,%xmm0
DB 102,15,58,14,193,240 ; pblendw $0xf0,%xmm1,%xmm0
- DB 102,15,219,5,247,60,0,0 ; pand 0x3cf7(%rip),%xmm0 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,15,219,5,255,60,0,0 ; pand 0x3cff(%rip),%xmm0 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,238,60,0,0 ; movaps 0x3cee(%rip),%xmm3 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 15,40,29,246,60,0,0 ; movaps 0x3cf6(%rip),%xmm3 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,111,208 ; movdqa %xmm0,%xmm2
DB 255,224 ; jmpq *%rax
- DB 118,255 ; jbe 27edd <_sk_load_g8_sse41_lowp+0xb9>
+ DB 118,255 ; jbe 27ef5 <_sk_load_g8_sse41_lowp+0xb9>
DB 255 ; (bad)
DB 255,153,255,255,255,138 ; lcall *-0x75000001(%rcx)
DB 255 ; (bad)
@@ -38265,18 +38271,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 27f31 <_sk_load_g8_dst_sse41_lowp+0x39>
+ DB 119,34 ; ja 27f49 <_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 # 27fb0 <_sk_load_g8_dst_sse41_lowp+0xb8>
+ DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 27fc8 <_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 27f95 <_sk_load_g8_dst_sse41_lowp+0x9d>
+ DB 235,100 ; jmp 27fad <_sk_load_g8_dst_sse41_lowp+0x9d>
DB 102,65,15,56,48,36,16 ; pmovzxbw (%r8,%rdx,1),%xmm4
- DB 235,91 ; jmp 27f95 <_sk_load_g8_dst_sse41_lowp+0x9d>
+ DB 235,91 ; jmp 27fad <_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
@@ -38284,7 +38290,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 27f95 <_sk_load_g8_dst_sse41_lowp+0x9d>
+ DB 235,54 ; jmp 27fad <_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
@@ -38295,13 +38301,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,35,60,0,0 ; pand 0x3c23(%rip),%xmm4 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,15,219,37,43,60,0,0 ; pand 0x3c2b(%rip),%xmm4 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,26,60,0,0 ; movaps 0x3c1a(%rip),%xmm7 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 15,40,61,34,60,0,0 ; movaps 0x3c22(%rip),%xmm7 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,111,244 ; movdqa %xmm4,%xmm6
DB 255,224 ; jmpq *%rax
- DB 118,255 ; jbe 27fb1 <_sk_load_g8_dst_sse41_lowp+0xb9>
+ DB 118,255 ; jbe 27fc9 <_sk_load_g8_dst_sse41_lowp+0xb9>
DB 255 ; (bad)
DB 255,153,255,255,255,138 ; lcall *-0x75000001(%rcx)
DB 255 ; (bad)
@@ -38321,10 +38327,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,232,67,0,0 ; pmullw 0x43e8(%rip),%xmm0 # 2c3c0 <_sk_srcover_rgba_8888_sse2_lowp+0x11d0>
- DB 102,15,213,13,240,67,0,0 ; pmullw 0x43f0(%rip),%xmm1 # 2c3d0 <_sk_srcover_rgba_8888_sse2_lowp+0x11e0>
+ DB 102,15,213,5,0,68,0,0 ; pmullw 0x4400(%rip),%xmm0 # 2c3f0 <_sk_srcover_rgba_8888_sse2_lowp+0x11e8>
+ DB 102,15,213,13,8,68,0,0 ; pmullw 0x4408(%rip),%xmm1 # 2c400 <_sk_srcover_rgba_8888_sse2_lowp+0x11f8>
DB 102,15,253,200 ; paddw %xmm0,%xmm1
- DB 102,15,213,29,244,67,0,0 ; pmullw 0x43f4(%rip),%xmm3 # 2c3e0 <_sk_srcover_rgba_8888_sse2_lowp+0x11f0>
+ DB 102,15,213,29,12,68,0,0 ; pmullw 0x440c(%rip),%xmm3 # 2c410 <_sk_srcover_rgba_8888_sse2_lowp+0x1208>
DB 102,15,253,217 ; paddw %xmm1,%xmm3
DB 102,15,113,211,8 ; psrlw $0x8,%xmm3
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -38337,14 +38343,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,63,58,0,0 ; mulss 0x3a3f(%rip),%xmm8 # 2ba54 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
- DB 243,68,15,88,5,6,58,0,0 ; addss 0x3a06(%rip),%xmm8 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 243,68,15,89,5,71,58,0,0 ; mulss 0x3a47(%rip),%xmm8 # 2ba74 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ DB 243,68,15,88,5,14,58,0,0 ; addss 0x3a0e(%rip),%xmm8 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 243,65,15,44,192 ; cvttss2si %xmm8,%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
DB 242,69,15,112,192,0 ; pshuflw $0x0,%xmm8,%xmm8
DB 102,69,15,112,192,80 ; pshufd $0x50,%xmm8,%xmm8
DB 102,65,15,213,192 ; pmullw %xmm8,%xmm0
- DB 102,68,15,111,13,126,59,0,0 ; movdqa 0x3b7e(%rip),%xmm9 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,13,134,59,0,0 ; movdqa 0x3b86(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,65,15,253,193 ; paddw %xmm9,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,65,15,213,200 ; pmullw %xmm8,%xmm1
@@ -38363,13 +38369,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,199,57,0,0 ; mulss 0x39c7(%rip),%xmm8 # 2ba54 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
- DB 243,68,15,88,5,142,57,0,0 ; addss 0x398e(%rip),%xmm8 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 243,68,15,89,5,207,57,0,0 ; mulss 0x39cf(%rip),%xmm8 # 2ba74 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ DB 243,68,15,88,5,150,57,0,0 ; addss 0x3996(%rip),%xmm8 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 243,65,15,44,192 ; cvttss2si %xmm8,%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
DB 242,69,15,112,192,0 ; pshuflw $0x0,%xmm8,%xmm8
DB 102,69,15,112,192,80 ; pshufd $0x50,%xmm8,%xmm8
- DB 102,68,15,111,13,11,59,0,0 ; movdqa 0x3b0b(%rip),%xmm9 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,13,19,59,0,0 ; movdqa 0x3b13(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,65,15,213,192 ; pmullw %xmm8,%xmm0
DB 102,65,15,253,193 ; paddw %xmm9,%xmm0
DB 102,65,15,213,200 ; pmullw %xmm8,%xmm1
@@ -38407,18 +38413,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 2816c <_sk_scale_u8_sse41_lowp+0x3b>
+ DB 119,36 ; ja 28184 <_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 # 28234 <_sk_scale_u8_sse41_lowp+0x103>
+ DB 76,141,13,221,0,0,0 ; lea 0xdd(%rip),%r9 # 2824c <_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 281db <_sk_scale_u8_sse41_lowp+0xaa>
+ DB 235,111 ; jmp 281f3 <_sk_scale_u8_sse41_lowp+0xaa>
DB 102,69,15,56,48,4,16 ; pmovzxbw (%r8,%rdx,1),%xmm8
- DB 235,102 ; jmp 281db <_sk_scale_u8_sse41_lowp+0xaa>
+ DB 235,102 ; jmp 281f3 <_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
@@ -38426,7 +38432,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 281db <_sk_scale_u8_sse41_lowp+0xaa>
+ DB 235,60 ; jmp 281f3 <_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
@@ -38437,9 +38443,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,220,57,0,0 ; pand 0x39dc(%rip),%xmm8 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,219,5,228,57,0,0 ; pand 0x39e4(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,65,15,213,192 ; pmullw %xmm8,%xmm0
- DB 102,68,15,111,13,206,57,0,0 ; movdqa 0x39ce(%rip),%xmm9 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,13,214,57,0,0 ; movdqa 0x39d6(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,65,15,253,193 ; paddw %xmm9,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,65,15,213,200 ; pmullw %xmm8,%xmm1
@@ -38464,7 +38470,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 28249 <_sk_scale_u8_sse41_lowp+0x118>
+ DB 124,255 ; jl 28261 <_sk_scale_u8_sse41_lowp+0x118>
DB 255 ; (bad)
DB 255,107,255 ; ljmp *-0x1(%rbx)
DB 255 ; (bad)
@@ -38480,18 +38486,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 2828b <_sk_lerp_u8_sse41_lowp+0x3b>
+ DB 119,36 ; ja 282a3 <_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 # 28394 <_sk_lerp_u8_sse41_lowp+0x144>
+ DB 76,141,13,30,1,0,0 ; lea 0x11e(%rip),%r9 # 283ac <_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 282fa <_sk_lerp_u8_sse41_lowp+0xaa>
+ DB 235,111 ; jmp 28312 <_sk_lerp_u8_sse41_lowp+0xaa>
DB 102,69,15,56,48,4,16 ; pmovzxbw (%r8,%rdx,1),%xmm8
- DB 235,102 ; jmp 282fa <_sk_lerp_u8_sse41_lowp+0xaa>
+ DB 235,102 ; jmp 28312 <_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
@@ -38499,7 +38505,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 282fa <_sk_lerp_u8_sse41_lowp+0xaa>
+ DB 235,60 ; jmp 28312 <_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
@@ -38510,8 +38516,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,189,56,0,0 ; pand 0x38bd(%rip),%xmm8 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
- DB 102,68,15,111,21,180,56,0,0 ; movdqa 0x38b4(%rip),%xmm10 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,219,5,197,56,0,0 ; pand 0x38c5(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,21,188,56,0,0 ; movdqa 0x38bc(%rip),%xmm10 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,69,15,111,200 ; movdqa %xmm8,%xmm9
DB 102,69,15,239,202 ; pxor %xmm10,%xmm9
DB 102,69,15,111,217 ; movdqa %xmm9,%xmm11
@@ -38541,7 +38547,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 28394 <_sk_lerp_u8_sse41_lowp+0x144>
+ DB 235,254 ; jmp 283ac <_sk_lerp_u8_sse41_lowp+0x144>
DB 255 ; (bad)
DB 255,17 ; callq *(%rcx)
DB 255 ; (bad)
@@ -38573,23 +38579,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 283f2 <_sk_scale_565_sse41_lowp+0x42>
+ DB 119,35 ; ja 2840a <_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 # 2854c <_sk_scale_565_sse41_lowp+0x19c>
+ DB 76,141,13,111,1,0,0 ; lea 0x16f(%rip),%r9 # 28564 <_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 2843e <_sk_scale_565_sse41_lowp+0x8e>
+ DB 235,76 ; jmp 28456 <_sk_scale_565_sse41_lowp+0x8e>
DB 243,69,15,111,12,80 ; movdqu (%r8,%rdx,2),%xmm9
- DB 235,68 ; jmp 2843e <_sk_scale_565_sse41_lowp+0x8e>
+ DB 235,68 ; jmp 28456 <_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 2843e <_sk_scale_565_sse41_lowp+0x8e>
+ DB 235,41 ; jmp 28456 <_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
@@ -38598,11 +38604,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,32,63,0,0 ; pand 0x3f20(%rip),%xmm0 # 2c370 <_sk_srcover_rgba_8888_sse2_lowp+0x1180>
+ DB 102,15,219,5,56,63,0,0 ; pand 0x3f38(%rip),%xmm0 # 2c3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1198>
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,28,63,0,0 ; pand 0x3f1c(%rip),%xmm10 # 2c380 <_sk_srcover_rgba_8888_sse2_lowp+0x1190>
- DB 102,68,15,111,29,35,63,0,0 ; movdqa 0x3f23(%rip),%xmm11 # 2c390 <_sk_srcover_rgba_8888_sse2_lowp+0x11a0>
+ DB 102,68,15,219,21,52,63,0,0 ; pand 0x3f34(%rip),%xmm10 # 2c3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a8>
+ DB 102,68,15,111,29,59,63,0,0 ; movdqa 0x3f3b(%rip),%xmm11 # 2c3c0 <_sk_srcover_rgba_8888_sse2_lowp+0x11b8>
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
@@ -38614,7 +38620,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,129,62,0,0 ; movdqa 0x3e81(%rip),%xmm0 # 2c330 <_sk_srcover_rgba_8888_sse2_lowp+0x1140>
+ DB 102,15,111,5,153,62,0,0 ; movdqa 0x3e99(%rip),%xmm0 # 2c360 <_sk_srcover_rgba_8888_sse2_lowp+0x1158>
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
@@ -38627,7 +38633,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,201,54,0,0 ; movdqa 0x36c9(%rip),%xmm0 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,15,111,5,209,54,0,0 ; movdqa 0x36d1(%rip),%xmm0 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,68,15,253,200 ; paddw %xmm0,%xmm9
DB 102,65,15,113,209,8 ; psrlw $0x8,%xmm9
DB 102,68,15,213,209 ; pmullw %xmm1,%xmm10
@@ -38679,23 +38685,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 285aa <_sk_lerp_565_sse41_lowp+0x42>
+ DB 119,35 ; ja 285c2 <_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 # 28750 <_sk_lerp_565_sse41_lowp+0x1e8>
+ DB 76,141,13,187,1,0,0 ; lea 0x1bb(%rip),%r9 # 28768 <_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 285f6 <_sk_lerp_565_sse41_lowp+0x8e>
+ DB 235,76 ; jmp 2860e <_sk_lerp_565_sse41_lowp+0x8e>
DB 243,69,15,111,12,80 ; movdqu (%r8,%rdx,2),%xmm9
- DB 235,68 ; jmp 285f6 <_sk_lerp_565_sse41_lowp+0x8e>
+ DB 235,68 ; jmp 2860e <_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 285f6 <_sk_lerp_565_sse41_lowp+0x8e>
+ DB 235,41 ; jmp 2860e <_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
@@ -38704,11 +38710,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,104,61,0,0 ; pand 0x3d68(%rip),%xmm0 # 2c370 <_sk_srcover_rgba_8888_sse2_lowp+0x1180>
+ DB 102,15,219,5,128,61,0,0 ; pand 0x3d80(%rip),%xmm0 # 2c3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1198>
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,100,61,0,0 ; pand 0x3d64(%rip),%xmm10 # 2c380 <_sk_srcover_rgba_8888_sse2_lowp+0x1190>
- DB 102,68,15,111,29,107,61,0,0 ; movdqa 0x3d6b(%rip),%xmm11 # 2c390 <_sk_srcover_rgba_8888_sse2_lowp+0x11a0>
+ DB 102,68,15,219,21,124,61,0,0 ; pand 0x3d7c(%rip),%xmm10 # 2c3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a8>
+ DB 102,68,15,111,29,131,61,0,0 ; movdqa 0x3d83(%rip),%xmm11 # 2c3c0 <_sk_srcover_rgba_8888_sse2_lowp+0x11b8>
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
@@ -38720,7 +38726,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,201,60,0,0 ; movdqa 0x3cc9(%rip),%xmm0 # 2c330 <_sk_srcover_rgba_8888_sse2_lowp+0x1140>
+ DB 102,15,111,5,225,60,0,0 ; movdqa 0x3ce1(%rip),%xmm0 # 2c360 <_sk_srcover_rgba_8888_sse2_lowp+0x1158>
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
@@ -38732,7 +38738,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,21,53,0,0 ; movdqa 0x3515(%rip),%xmm13 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,45,29,53,0,0 ; movdqa 0x351d(%rip),%xmm13 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,65,15,111,193 ; movdqa %xmm9,%xmm0
DB 102,65,15,239,197 ; pxor %xmm13,%xmm0
DB 102,15,213,196 ; pmullw %xmm4,%xmm0
@@ -38794,48 +38800,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 287b7 <_sk_srcover_rgba_8888_sse41_lowp+0x4b>
+ DB 119,38 ; ja 287cf <_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 # 289b4 <_sk_srcover_rgba_8888_sse41_lowp+0x248>
+ DB 76,141,29,23,2,0,0 ; lea 0x217(%rip),%r11 # 289cc <_sk_srcover_rgba_8888_sse41_lowp+0x248>
DB 75,99,4,139 ; movslq (%r11,%r9,4),%rax
DB 76,1,216 ; add %r11,%rax
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 255,224 ; jmpq *%rax
DB 102,65,15,110,52,144 ; movd (%r8,%rdx,4),%xmm6
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,89 ; jmp 28810 <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+ DB 235,89 ; jmp 28828 <_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 28810 <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+ DB 235,74 ; jmp 28828 <_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 28810 <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+ DB 235,37 ; jmp 28828 <_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,40,59,0,0 ; movdqa 0x3b28(%rip),%xmm4 # 2c340 <_sk_srcover_rgba_8888_sse2_lowp+0x1150>
+ DB 102,15,111,37,64,59,0,0 ; movdqa 0x3b40(%rip),%xmm4 # 2c370 <_sk_srcover_rgba_8888_sse2_lowp+0x1168>
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,136,51,0,0 ; movdqa 0x3388(%rip),%xmm12 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,37,144,51,0,0 ; movdqa 0x3390(%rip),%xmm12 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,15,111,229 ; movdqa %xmm5,%xmm4
DB 102,65,15,219,228 ; pand %xmm12,%xmm4
DB 102,15,113,213,8 ; psrlw $0x8,%xmm5
- DB 102,68,15,111,13,1,59,0,0 ; movdqa 0x3b01(%rip),%xmm9 # 2c350 <_sk_srcover_rgba_8888_sse2_lowp+0x1160>
+ DB 102,68,15,111,13,25,59,0,0 ; movdqa 0x3b19(%rip),%xmm9 # 2c380 <_sk_srcover_rgba_8888_sse2_lowp+0x1178>
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,238,58,0,0 ; movdqa 0x3aee(%rip),%xmm9 # 2c360 <_sk_srcover_rgba_8888_sse2_lowp+0x1170>
+ DB 102,68,15,111,13,6,59,0,0 ; movdqa 0x3b06(%rip),%xmm9 # 2c390 <_sk_srcover_rgba_8888_sse2_lowp+0x1188>
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
@@ -38877,19 +38883,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 2895a <_sk_srcover_rgba_8888_sse41_lowp+0x1ee>
- DB 76,141,21,135,0,0,0 ; lea 0x87(%rip),%r10 # 289d0 <_sk_srcover_rgba_8888_sse41_lowp+0x264>
+ DB 119,24 ; ja 28972 <_sk_srcover_rgba_8888_sse41_lowp+0x1ee>
+ DB 76,141,21,135,0,0,0 ; lea 0x87(%rip),%r10 # 289e8 <_sk_srcover_rgba_8888_sse41_lowp+0x264>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 102,65,15,126,4,144 ; movd %xmm0,(%r8,%rdx,4)
- DB 235,63 ; jmp 28999 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+ DB 235,63 ; jmp 289b1 <_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 28999 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+ DB 235,48 ; jmp 289b1 <_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 28999 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+ DB 235,31 ; jmp 289b1 <_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)
@@ -38964,13 +38970,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 28b06 <_sk_start_pipeline_sse2_lowp+0x11a>
+ DB 15,131,153,0,0,0 ; jae 28b1e <_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 28acd <_sk_start_pipeline_sse2_lowp+0xe1>
+ DB 119,62 ; ja 28ae5 <_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
@@ -38989,10 +38995,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 28a96 <_sk_start_pipeline_sse2_lowp+0xaa>
+ DB 118,201 ; jbe 28aae <_sk_start_pipeline_sse2_lowp+0xaa>
DB 76,137,255 ; mov %r15,%rdi
DB 72,41,215 ; sub %rdx,%rdi
- DB 116,33 ; je 28af6 <_sk_start_pipeline_sse2_lowp+0x10a>
+ DB 116,33 ; je 28b0e <_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
@@ -39006,7 +39012,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 28a7f <_sk_start_pipeline_sse2_lowp+0x93>
+ DB 15,133,121,255,255,255 ; jne 28a97 <_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
@@ -39055,7 +39061,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,16,48,0,0 ; movaps 0x3010(%rip),%xmm3 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 15,40,29,24,48,0,0 ; movaps 0x3018(%rip),%xmm3 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -39064,7 +39070,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,252,47,0,0 ; movaps 0x2ffc(%rip),%xmm0 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 15,40,5,4,48,0,0 ; movaps 0x3004(%rip),%xmm0 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -39073,10 +39079,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,123,46,0,0 ; movss 0x2e7b(%rip),%xmm2 # 2ba54 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ DB 243,15,16,21,131,46,0,0 ; movss 0x2e83(%rip),%xmm2 # 2ba74 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
DB 243,15,16,0 ; movss (%rax),%xmm0
DB 243,15,89,194 ; mulss %xmm2,%xmm0
- DB 243,68,15,16,5,58,46,0,0 ; movss 0x2e3a(%rip),%xmm8 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 243,68,15,16,5,66,46,0,0 ; movss 0x2e42(%rip),%xmm8 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 243,65,15,88,192 ; addss %xmm8,%xmm0
DB 243,68,15,44,192 ; cvttss2si %xmm0,%r8d
DB 102,65,15,110,192 ; movd %r8d,%xmm0
@@ -39101,7 +39107,7 @@ _sk_set_rgb_sse2_lowp LABEL PROC
PUBLIC _sk_premul_sse2_lowp
_sk_premul_sse2_lowp LABEL PROC
DB 102,15,213,195 ; pmullw %xmm3,%xmm0
- DB 102,68,15,111,5,110,47,0,0 ; movdqa 0x2f6e(%rip),%xmm8 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,5,118,47,0,0 ; movdqa 0x2f76(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,65,15,253,192 ; paddw %xmm8,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,15,213,203 ; pmullw %xmm3,%xmm1
@@ -39141,7 +39147,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,12,47,0,0 ; movdqa 0x2f0c(%rip),%xmm8 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,5,20,47,0,0 ; movdqa 0x2f14(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,69,15,111,200 ; movdqa %xmm8,%xmm9
DB 102,68,15,249,200 ; psubw %xmm0,%xmm9
DB 102,69,15,111,208 ; movdqa %xmm8,%xmm10
@@ -39169,7 +39175,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,176,46,0,0 ; movdqa 0x2eb0(%rip),%xmm3 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,15,111,29,184,46,0,0 ; movdqa 0x2eb8(%rip),%xmm3 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,68,15,111,203 ; movdqa %xmm3,%xmm9
DB 102,69,15,249,200 ; psubw %xmm8,%xmm9
DB 102,69,15,111,193 ; movdqa %xmm9,%xmm8
@@ -39199,7 +39205,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,48,46,0,0 ; movdqa 0x2e30(%rip),%xmm9 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,13,56,46,0,0 ; movdqa 0x2e38(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,69,15,253,193 ; paddw %xmm9,%xmm8
DB 102,68,15,111,213 ; movdqa %xmm5,%xmm10
DB 102,68,15,213,211 ; pmullw %xmm3,%xmm10
@@ -39226,7 +39232,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,187,45,0,0 ; movdqa 0x2dbb(%rip),%xmm8 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,5,195,45,0,0 ; movdqa 0x2dc3(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,65,15,253,192 ; paddw %xmm8,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,15,213,207 ; pmullw %xmm7,%xmm1
@@ -39245,7 +39251,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,114,45,0,0 ; movdqa 0x2d72(%rip),%xmm8 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,5,122,45,0,0 ; movdqa 0x2d7a(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,65,15,253,192 ; paddw %xmm8,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,15,111,205 ; movdqa %xmm5,%xmm1
@@ -39264,7 +39270,7 @@ _sk_dstin_sse2_lowp LABEL PROC
PUBLIC _sk_srcout_sse2_lowp
_sk_srcout_sse2_lowp LABEL PROC
- DB 102,68,15,111,5,41,45,0,0 ; movdqa 0x2d29(%rip),%xmm8 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,5,49,45,0,0 ; movdqa 0x2d31(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,69,15,111,200 ; movdqa %xmm8,%xmm9
DB 102,68,15,249,207 ; psubw %xmm7,%xmm9
DB 102,65,15,213,193 ; pmullw %xmm9,%xmm0
@@ -39285,7 +39291,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,210,44,0,0 ; movdqa 0x2cd2(%rip),%xmm8 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,5,218,44,0,0 ; movdqa 0x2cda(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,65,15,111,216 ; movdqa %xmm8,%xmm3
DB 102,15,249,216 ; psubw %xmm0,%xmm3
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
@@ -39308,7 +39314,7 @@ _sk_dstout_sse2_lowp LABEL PROC
PUBLIC _sk_srcover_sse2_lowp
_sk_srcover_sse2_lowp LABEL PROC
- DB 102,68,15,111,13,120,44,0,0 ; movdqa 0x2c78(%rip),%xmm9 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,13,128,44,0,0 ; movdqa 0x2c80(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,69,15,111,193 ; movdqa %xmm9,%xmm8
DB 102,68,15,249,195 ; psubw %xmm3,%xmm8
DB 102,69,15,111,208 ; movdqa %xmm8,%xmm10
@@ -39335,7 +39341,7 @@ _sk_srcover_sse2_lowp LABEL PROC
PUBLIC _sk_dstover_sse2_lowp
_sk_dstover_sse2_lowp LABEL PROC
- DB 102,68,15,111,5,254,43,0,0 ; movdqa 0x2bfe(%rip),%xmm8 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,5,6,44,0,0 ; movdqa 0x2c06(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,69,15,111,200 ; movdqa %xmm8,%xmm9
DB 102,68,15,249,207 ; psubw %xmm7,%xmm9
DB 102,65,15,213,193 ; pmullw %xmm9,%xmm0
@@ -39360,7 +39366,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,151,43,0,0 ; movdqa 0x2b97(%rip),%xmm8 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,5,159,43,0,0 ; movdqa 0x2b9f(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,65,15,253,192 ; paddw %xmm8,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,15,213,205 ; pmullw %xmm5,%xmm1
@@ -39377,7 +39383,7 @@ _sk_modulate_sse2_lowp LABEL PROC
PUBLIC _sk_multiply_sse2_lowp
_sk_multiply_sse2_lowp LABEL PROC
- DB 102,68,15,111,13,86,43,0,0 ; movdqa 0x2b56(%rip),%xmm9 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,13,94,43,0,0 ; movdqa 0x2b5e(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,69,15,111,193 ; movdqa %xmm9,%xmm8
DB 102,68,15,249,195 ; psubw %xmm3,%xmm8
DB 102,69,15,111,208 ; movdqa %xmm8,%xmm10
@@ -39420,12 +39426,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,194,50,0,0 ; movdqa 0x32c2(%rip),%xmm10 # 2c3f0 <_sk_srcover_rgba_8888_sse2_lowp+0x1200>
+ DB 102,68,15,111,21,218,50,0,0 ; movdqa 0x32da(%rip),%xmm10 # 2c420 <_sk_srcover_rgba_8888_sse2_lowp+0x1218>
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,118,42,0,0 ; movdqa 0x2a76(%rip),%xmm11 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,29,126,42,0,0 ; movdqa 0x2a7e(%rip),%xmm11 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,15,219,200 ; pand %xmm0,%xmm1
DB 102,65,15,223,195 ; pandn %xmm11,%xmm0
DB 102,15,235,193 ; por %xmm1,%xmm0
@@ -39462,7 +39468,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,214,41,0,0 ; movdqa 0x29d6(%rip),%xmm10 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,21,222,41,0,0 ; movdqa 0x29de(%rip),%xmm10 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,65,15,253,202 ; paddw %xmm10,%xmm1
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
DB 102,15,249,193 ; psubw %xmm1,%xmm0
@@ -39492,7 +39498,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,84,41,0,0 ; movdqa 0x2954(%rip),%xmm9 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,13,92,41,0,0 ; movdqa 0x295c(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,69,15,111,209 ; movdqa %xmm9,%xmm10
DB 102,68,15,249,215 ; psubw %xmm7,%xmm10
DB 102,65,15,213,194 ; pmullw %xmm10,%xmm0
@@ -39532,7 +39538,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,15,48,0,0 ; movdqa 0x300f(%rip),%xmm9 # 2c330 <_sk_srcover_rgba_8888_sse2_lowp+0x1140>
+ DB 102,68,15,111,13,39,48,0,0 ; movdqa 0x3027(%rip),%xmm9 # 2c360 <_sk_srcover_rgba_8888_sse2_lowp+0x1158>
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
@@ -39541,7 +39547,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,110,40,0,0 ; movdqa 0x286e(%rip),%xmm10 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,21,118,40,0,0 ; movdqa 0x2876(%rip),%xmm10 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,65,15,253,202 ; paddw %xmm10,%xmm1
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
DB 102,15,249,193 ; psubw %xmm1,%xmm0
@@ -39595,7 +39601,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,230,46,0,0 ; movdqa 0x2ee6(%rip),%xmm9 # 2c330 <_sk_srcover_rgba_8888_sse2_lowp+0x1140>
+ DB 102,68,15,111,13,254,46,0,0 ; movdqa 0x2efe(%rip),%xmm9 # 2c360 <_sk_srcover_rgba_8888_sse2_lowp+0x1158>
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
@@ -39604,7 +39610,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,69,39,0,0 ; movdqa 0x2745(%rip),%xmm10 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,21,77,39,0,0 ; movdqa 0x274d(%rip),%xmm10 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,65,15,253,202 ; paddw %xmm10,%xmm1
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
DB 102,15,249,193 ; psubw %xmm1,%xmm0
@@ -39658,7 +39664,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,189,45,0,0 ; movdqa 0x2dbd(%rip),%xmm9 # 2c330 <_sk_srcover_rgba_8888_sse2_lowp+0x1140>
+ DB 102,68,15,111,13,213,45,0,0 ; movdqa 0x2dd5(%rip),%xmm9 # 2c360 <_sk_srcover_rgba_8888_sse2_lowp+0x1158>
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
@@ -39667,10 +39673,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,28,38,0,0 ; movdqa 0x261c(%rip),%xmm10 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,21,36,38,0,0 ; movdqa 0x2624(%rip),%xmm10 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,65,15,253,202 ; paddw %xmm10,%xmm1
DB 102,15,113,209,7 ; psrlw $0x7,%xmm1
- DB 102,68,15,111,29,105,45,0,0 ; movdqa 0x2d69(%rip),%xmm11 # 2c320 <_sk_srcover_rgba_8888_sse2_lowp+0x1130>
+ DB 102,68,15,111,29,129,45,0,0 ; movdqa 0x2d81(%rip),%xmm11 # 2c350 <_sk_srcover_rgba_8888_sse2_lowp+0x1148>
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
@@ -39723,10 +39729,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,25,37,0,0 ; movdqa 0x2519(%rip),%xmm9 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,13,33,37,0,0 ; movdqa 0x2521(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,65,15,253,201 ; paddw %xmm9,%xmm1
DB 102,15,113,209,7 ; psrlw $0x7,%xmm1
- DB 102,68,15,111,21,102,44,0,0 ; movdqa 0x2c66(%rip),%xmm10 # 2c320 <_sk_srcover_rgba_8888_sse2_lowp+0x1130>
+ DB 102,68,15,111,21,126,44,0,0 ; movdqa 0x2c7e(%rip),%xmm10 # 2c350 <_sk_srcover_rgba_8888_sse2_lowp+0x1148>
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
@@ -39761,7 +39767,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,114,36,0,0 ; movdqa 0x2472(%rip),%xmm2 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,15,111,21,122,36,0,0 ; movdqa 0x247a(%rip),%xmm2 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,68,15,111,226 ; movdqa %xmm2,%xmm12
DB 102,68,15,249,231 ; psubw %xmm7,%xmm12
DB 102,65,15,111,196 ; movdqa %xmm12,%xmm0
@@ -39774,7 +39780,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,158,43,0,0 ; movdqa 0x2b9e(%rip),%xmm2 # 2c330 <_sk_srcover_rgba_8888_sse2_lowp+0x1140>
+ DB 102,15,111,21,182,43,0,0 ; movdqa 0x2bb6(%rip),%xmm2 # 2c360 <_sk_srcover_rgba_8888_sse2_lowp+0x1158>
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
@@ -39793,7 +39799,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,209,35,0,0 ; paddw 0x23d1(%rip),%xmm0 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,15,253,5,217,35,0,0 ; paddw 0x23d9(%rip),%xmm0 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,65,15,253,199 ; paddw %xmm15,%xmm0
DB 102,69,15,111,204 ; movdqa %xmm12,%xmm9
DB 102,68,15,213,201 ; pmullw %xmm1,%xmm9
@@ -39816,7 +39822,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,92,35,0,0 ; paddw 0x235c(%rip),%xmm9 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,253,13,100,35,0,0 ; paddw 0x2364(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,69,15,253,205 ; paddw %xmm13,%xmm9
DB 102,69,15,213,224 ; pmullw %xmm8,%xmm12
DB 102,69,15,111,251 ; movdqa %xmm11,%xmm15
@@ -39838,7 +39844,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,237,34,0,0 ; movdqa 0x22ed(%rip),%xmm8 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,5,245,34,0,0 ; movdqa 0x22f5(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,65,15,253,208 ; paddw %xmm8,%xmm2
DB 102,65,15,253,215 ; paddw %xmm15,%xmm2
DB 102,68,15,213,220 ; pmullw %xmm4,%xmm11
@@ -39866,7 +39872,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,119,34,0,0 ; movdqa 0x2277(%rip),%xmm6 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,15,111,53,127,34,0,0 ; movdqa 0x227f(%rip),%xmm6 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,68,15,111,222 ; movdqa %xmm6,%xmm11
DB 102,69,15,249,222 ; psubw %xmm14,%xmm11
DB 102,65,15,111,203 ; movdqa %xmm11,%xmm1
@@ -39888,7 +39894,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,123,41,0,0 ; movdqa 0x297b(%rip),%xmm1 # 2c330 <_sk_srcover_rgba_8888_sse2_lowp+0x1140>
+ DB 102,15,111,13,147,41,0,0 ; movdqa 0x2993(%rip),%xmm1 # 2c360 <_sk_srcover_rgba_8888_sse2_lowp+0x1158>
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
@@ -39915,7 +39921,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,250,40,0,0 ; movdqa 0x28fa(%rip),%xmm7 # 2c330 <_sk_srcover_rgba_8888_sse2_lowp+0x1140>
+ DB 102,15,111,61,18,41,0,0 ; movdqa 0x2912(%rip),%xmm7 # 2c360 <_sk_srcover_rgba_8888_sse2_lowp+0x1158>
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
@@ -39974,27 +39980,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 29b4f <_sk_load_8888_sse2_lowp+0x44>
+ DB 119,41 ; ja 29b67 <_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,23,1,0,0 ; lea 0x117(%rip),%r9 # 29c4c <_sk_load_8888_sse2_lowp+0x141>
+ DB 76,141,13,23,1,0,0 ; lea 0x117(%rip),%r9 # 29c64 <_sk_load_8888_sse2_lowp+0x141>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 255,224 ; jmpq *%rax
DB 243,65,15,16,28,144 ; movss (%r8,%rdx,4),%xmm3
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,102 ; jmp 29bb5 <_sk_load_8888_sse2_lowp+0xaa>
+ DB 235,102 ; jmp 29bcd <_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 29bb5 <_sk_load_8888_sse2_lowp+0xaa>
+ DB 235,87 ; jmp 29bcd <_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 29bb5 <_sk_load_8888_sse2_lowp+0xaa>
+ DB 235,52 ; jmp 29bcd <_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
@@ -40011,7 +40017,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,225,31,0,0 ; movdqa 0x1fe1(%rip),%xmm9 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,13,233,31,0,0 ; movdqa 0x1fe9(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,65,15,219,193 ; pand %xmm9,%xmm0
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
@@ -40066,27 +40072,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 29cac <_sk_load_8888_dst_sse2_lowp+0x44>
+ DB 119,41 ; ja 29cc4 <_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 # 29da8 <_sk_load_8888_dst_sse2_lowp+0x140>
+ DB 76,141,13,22,1,0,0 ; lea 0x116(%rip),%r9 # 29dc0 <_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 29d12 <_sk_load_8888_dst_sse2_lowp+0xaa>
+ DB 235,102 ; jmp 29d2a <_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 29d12 <_sk_load_8888_dst_sse2_lowp+0xaa>
+ DB 235,87 ; jmp 29d2a <_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 29d12 <_sk_load_8888_dst_sse2_lowp+0xaa>
+ DB 235,52 ; jmp 29d2a <_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
@@ -40103,7 +40109,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,132,30,0,0 ; movdqa 0x1e84(%rip),%xmm9 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,13,140,30,0,0 ; movdqa 0x1e8c(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,15,111,229 ; movdqa %xmm5,%xmm4
DB 102,65,15,219,225 ; pand %xmm9,%xmm4
DB 102,15,113,213,8 ; psrlw $0x8,%xmm5
@@ -40169,21 +40175,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 29e47 <_sk_store_8888_sse2_lowp+0x83>
+ DB 119,27 ; ja 29e5f <_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 # 29e98 <_sk_store_8888_sse2_lowp+0xd4>
+ DB 76,141,13,98,0,0,0 ; lea 0x62(%rip),%r9 # 29eb0 <_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 29e92 <_sk_store_8888_sse2_lowp+0xce>
+ DB 235,75 ; jmp 29eaa <_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 29e92 <_sk_store_8888_sse2_lowp+0xce>
+ DB 235,60 ; jmp 29eaa <_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 29e92 <_sk_store_8888_sse2_lowp+0xce>
+ DB 235,39 ; jmp 29eaa <_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
@@ -40226,27 +40232,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 29ef8 <_sk_load_bgra_sse2_lowp+0x44>
+ DB 119,41 ; ja 29f10 <_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 # 29ff4 <_sk_load_bgra_sse2_lowp+0x140>
+ DB 76,141,13,22,1,0,0 ; lea 0x116(%rip),%r9 # 2a00c <_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 29f5e <_sk_load_bgra_sse2_lowp+0xaa>
+ DB 235,102 ; jmp 29f76 <_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 29f5e <_sk_load_bgra_sse2_lowp+0xaa>
+ DB 235,87 ; jmp 29f76 <_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 29f5e <_sk_load_bgra_sse2_lowp+0xaa>
+ DB 235,52 ; jmp 29f76 <_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
@@ -40263,7 +40269,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,56,28,0,0 ; movdqa 0x1c38(%rip),%xmm9 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,13,64,28,0,0 ; movdqa 0x1c40(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
DB 102,65,15,219,209 ; pand %xmm9,%xmm2
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
@@ -40314,27 +40320,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 2a054 <_sk_load_bgra_dst_sse2_lowp+0x44>
+ DB 119,41 ; ja 2a06c <_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 # 2a150 <_sk_load_bgra_dst_sse2_lowp+0x140>
+ DB 76,141,13,22,1,0,0 ; lea 0x116(%rip),%r9 # 2a168 <_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 2a0ba <_sk_load_bgra_dst_sse2_lowp+0xaa>
+ DB 235,102 ; jmp 2a0d2 <_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 2a0ba <_sk_load_bgra_dst_sse2_lowp+0xaa>
+ DB 235,87 ; jmp 2a0d2 <_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 2a0ba <_sk_load_bgra_dst_sse2_lowp+0xaa>
+ DB 235,52 ; jmp 2a0d2 <_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
@@ -40351,7 +40357,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,220,26,0,0 ; movdqa 0x1adc(%rip),%xmm9 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,13,228,26,0,0 ; movdqa 0x1ae4(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,15,111,245 ; movdqa %xmm5,%xmm6
DB 102,65,15,219,241 ; pand %xmm9,%xmm6
DB 102,15,113,213,8 ; psrlw $0x8,%xmm5
@@ -40417,21 +40423,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 2a1ef <_sk_store_bgra_sse2_lowp+0x83>
+ DB 119,27 ; ja 2a207 <_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 # 2a240 <_sk_store_bgra_sse2_lowp+0xd4>
+ DB 76,141,13,98,0,0,0 ; lea 0x62(%rip),%r9 # 2a258 <_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 2a23a <_sk_store_bgra_sse2_lowp+0xce>
+ DB 235,75 ; jmp 2a252 <_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 2a23a <_sk_store_bgra_sse2_lowp+0xce>
+ DB 235,60 ; jmp 2a252 <_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 2a23a <_sk_store_bgra_sse2_lowp+0xce>
+ DB 235,39 ; jmp 2a252 <_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
@@ -40474,23 +40480,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 2a298 <_sk_load_565_sse2_lowp+0x3c>
+ DB 119,34 ; ja 2a2b0 <_sk_load_565_sse2_lowp+0x3c>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,188,0,0,0 ; lea 0xbc(%rip),%r9 # 2a340 <_sk_load_565_sse2_lowp+0xe4>
+ DB 76,141,13,188,0,0,0 ; lea 0xbc(%rip),%r9 # 2a358 <_sk_load_565_sse2_lowp+0xe4>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
- DB 235,66 ; jmp 2a2da <_sk_load_565_sse2_lowp+0x7e>
+ DB 235,66 ; jmp 2a2f2 <_sk_load_565_sse2_lowp+0x7e>
DB 243,65,15,111,4,80 ; movdqu (%r8,%rdx,2),%xmm0
- DB 235,58 ; jmp 2a2da <_sk_load_565_sse2_lowp+0x7e>
+ DB 235,58 ; jmp 2a2f2 <_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 2a2da <_sk_load_565_sse2_lowp+0x7e>
+ DB 235,34 ; jmp 2a2f2 <_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
@@ -40498,11 +40504,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,133,32,0,0 ; pand 0x2085(%rip),%xmm3 # 2c370 <_sk_srcover_rgba_8888_sse2_lowp+0x1180>
+ DB 102,15,219,29,157,32,0,0 ; pand 0x209d(%rip),%xmm3 # 2c3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1198>
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,113,209,5 ; psrlw $0x5,%xmm1
- DB 102,15,219,13,132,32,0,0 ; pand 0x2084(%rip),%xmm1 # 2c380 <_sk_srcover_rgba_8888_sse2_lowp+0x1190>
- DB 102,15,111,21,140,32,0,0 ; movdqa 0x208c(%rip),%xmm2 # 2c390 <_sk_srcover_rgba_8888_sse2_lowp+0x11a0>
+ DB 102,15,219,13,156,32,0,0 ; pand 0x209c(%rip),%xmm1 # 2c3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a8>
+ DB 102,15,111,21,164,32,0,0 ; movdqa 0x20a4(%rip),%xmm2 # 2c3c0 <_sk_srcover_rgba_8888_sse2_lowp+0x11b8>
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
@@ -40515,7 +40521,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,130,24,0,0 ; movaps 0x1882(%rip),%xmm3 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 15,40,29,138,24,0,0 ; movaps 0x188a(%rip),%xmm3 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 255,224 ; jmpq *%rax
DB 77,255 ; rex.WRB (bad)
DB 255 ; (bad)
@@ -40539,23 +40545,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 2a398 <_sk_load_565_dst_sse2_lowp+0x3c>
+ DB 119,34 ; ja 2a3b0 <_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 # 2a440 <_sk_load_565_dst_sse2_lowp+0xe4>
+ DB 76,141,13,188,0,0,0 ; lea 0xbc(%rip),%r9 # 2a458 <_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 2a3da <_sk_load_565_dst_sse2_lowp+0x7e>
+ DB 235,66 ; jmp 2a3f2 <_sk_load_565_dst_sse2_lowp+0x7e>
DB 243,65,15,111,36,80 ; movdqu (%r8,%rdx,2),%xmm4
- DB 235,58 ; jmp 2a3da <_sk_load_565_dst_sse2_lowp+0x7e>
+ DB 235,58 ; jmp 2a3f2 <_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 2a3da <_sk_load_565_dst_sse2_lowp+0x7e>
+ DB 235,34 ; jmp 2a3f2 <_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
@@ -40563,11 +40569,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,133,31,0,0 ; pand 0x1f85(%rip),%xmm7 # 2c370 <_sk_srcover_rgba_8888_sse2_lowp+0x1180>
+ DB 102,15,219,61,157,31,0,0 ; pand 0x1f9d(%rip),%xmm7 # 2c3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1198>
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,113,213,5 ; psrlw $0x5,%xmm5
- DB 102,15,219,45,132,31,0,0 ; pand 0x1f84(%rip),%xmm5 # 2c380 <_sk_srcover_rgba_8888_sse2_lowp+0x1190>
- DB 102,15,111,53,140,31,0,0 ; movdqa 0x1f8c(%rip),%xmm6 # 2c390 <_sk_srcover_rgba_8888_sse2_lowp+0x11a0>
+ DB 102,15,219,45,156,31,0,0 ; pand 0x1f9c(%rip),%xmm5 # 2c3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a8>
+ DB 102,15,111,53,164,31,0,0 ; movdqa 0x1fa4(%rip),%xmm6 # 2c3c0 <_sk_srcover_rgba_8888_sse2_lowp+0x11b8>
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
@@ -40580,7 +40586,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,130,23,0,0 ; movaps 0x1782(%rip),%xmm7 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 15,40,61,138,23,0,0 ; movaps 0x178a(%rip),%xmm7 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 255,224 ; jmpq *%rax
DB 77,255 ; rex.WRB (bad)
DB 255 ; (bad)
@@ -40602,10 +40608,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,32,31,0,0 ; pand 0x1f20(%rip),%xmm8 # 2c3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x11b0>
+ DB 102,68,15,219,5,56,31,0,0 ; pand 0x1f38(%rip),%xmm8 # 2c3d0 <_sk_srcover_rgba_8888_sse2_lowp+0x11c8>
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,28,31,0,0 ; pand 0x1f1c(%rip),%xmm9 # 2c3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x11c0>
+ DB 102,68,15,219,13,52,31,0,0 ; pand 0x1f34(%rip),%xmm9 # 2c3e0 <_sk_srcover_rgba_8888_sse2_lowp+0x11d8>
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
@@ -40614,21 +40620,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 2a4d2 <_sk_store_565_sse2_lowp+0x76>
+ DB 119,31 ; ja 2a4ea <_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 # 2a51c <_sk_store_565_sse2_lowp+0xc0>
+ DB 76,141,13,95,0,0,0 ; lea 0x5f(%rip),%r9 # 2a534 <_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 2a518 <_sk_store_565_sse2_lowp+0xbc>
+ DB 235,70 ; jmp 2a530 <_sk_store_565_sse2_lowp+0xbc>
DB 243,69,15,127,4,80 ; movdqu %xmm8,(%r8,%rdx,2)
- DB 235,62 ; jmp 2a518 <_sk_store_565_sse2_lowp+0xbc>
+ DB 235,62 ; jmp 2a530 <_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 2a518 <_sk_store_565_sse2_lowp+0xbc>
+ DB 235,42 ; jmp 2a530 <_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
@@ -40670,19 +40676,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 2a571 <_sk_load_a8_sse2_lowp+0x39>
+ DB 119,34 ; ja 2a589 <_sk_load_a8_sse2_lowp+0x39>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,139,0,0,0 ; lea 0x8b(%rip),%r9 # 2a5e8 <_sk_load_a8_sse2_lowp+0xb0>
+ DB 76,141,13,139,0,0,0 ; lea 0x8b(%rip),%r9 # 2a600 <_sk_load_a8_sse2_lowp+0xb0>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,15,110,216 ; movd %eax,%xmm3
- DB 235,97 ; jmp 2a5d2 <_sk_load_a8_sse2_lowp+0x9a>
+ DB 235,97 ; jmp 2a5ea <_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 2a5d2 <_sk_load_a8_sse2_lowp+0x9a>
+ DB 235,85 ; jmp 2a5ea <_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
@@ -40690,7 +40696,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 2a5d2 <_sk_load_a8_sse2_lowp+0x9a>
+ DB 235,51 ; jmp 2a5ea <_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
@@ -40701,14 +40707,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,230,21,0,0 ; pand 0x15e6(%rip),%xmm3 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,15,219,29,238,21,0,0 ; pand 0x15ee(%rip),%xmm3 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
DB 255,224 ; jmpq *%rax
DB 144 ; nop
- DB 126,255 ; jle 2a5e9 <_sk_load_a8_sse2_lowp+0xb1>
+ DB 126,255 ; jle 2a601 <_sk_load_a8_sse2_lowp+0xb1>
DB 255 ; (bad)
DB 255,164,255,255,255,149,255 ; jmpq *-0x6a0001(%rdi,%rdi,8)
DB 255 ; (bad)
@@ -40736,19 +40742,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 2a63d <_sk_load_a8_dst_sse2_lowp+0x39>
+ DB 119,34 ; ja 2a655 <_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 # 2a6b4 <_sk_load_a8_dst_sse2_lowp+0xb0>
+ DB 76,141,13,139,0,0,0 ; lea 0x8b(%rip),%r9 # 2a6cc <_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 2a69e <_sk_load_a8_dst_sse2_lowp+0x9a>
+ DB 235,97 ; jmp 2a6b6 <_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 2a69e <_sk_load_a8_dst_sse2_lowp+0x9a>
+ DB 235,85 ; jmp 2a6b6 <_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
@@ -40756,7 +40762,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 2a69e <_sk_load_a8_dst_sse2_lowp+0x9a>
+ DB 235,51 ; jmp 2a6b6 <_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
@@ -40767,14 +40773,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,26,21,0,0 ; pand 0x151a(%rip),%xmm7 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,15,219,61,34,21,0,0 ; pand 0x1522(%rip),%xmm7 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 15,87,237 ; xorps %xmm5,%xmm5
DB 15,87,246 ; xorps %xmm6,%xmm6
DB 255,224 ; jmpq *%rax
DB 144 ; nop
- DB 126,255 ; jle 2a6b5 <_sk_load_a8_dst_sse2_lowp+0xb1>
+ DB 126,255 ; jle 2a6cd <_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)
@@ -40802,42 +40808,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 2a704 <_sk_store_a8_sse2_lowp+0x34>
+ DB 119,29 ; ja 2a71c <_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 # 2a784 <_sk_store_a8_sse2_lowp+0xb4>
+ DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 2a79c <_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 2a77f <_sk_store_a8_sse2_lowp+0xaf>
- DB 102,68,15,111,5,179,20,0,0 ; movdqa 0x14b3(%rip),%xmm8 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 235,123 ; jmp 2a797 <_sk_store_a8_sse2_lowp+0xaf>
+ DB 102,68,15,111,5,187,20,0,0 ; movdqa 0x14bb(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,68,15,219,195 ; pand %xmm3,%xmm8
DB 102,69,15,103,192 ; packuswb %xmm8,%xmm8
DB 102,69,15,214,4,16 ; movq %xmm8,(%r8,%rdx,1)
- DB 235,96 ; jmp 2a77f <_sk_store_a8_sse2_lowp+0xaf>
+ DB 235,96 ; jmp 2a797 <_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,142,20,0,0 ; movdqa 0x148e(%rip),%xmm8 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,5,150,20,0,0 ; movdqa 0x1496(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,68,15,219,195 ; pand %xmm3,%xmm8
DB 102,69,15,103,192 ; packuswb %xmm8,%xmm8
DB 102,68,15,126,192 ; movd %xmm8,%eax
DB 102,65,137,4,16 ; mov %ax,(%r8,%rdx,1)
- DB 235,55 ; jmp 2a77f <_sk_store_a8_sse2_lowp+0xaf>
+ DB 235,55 ; jmp 2a797 <_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,81,20,0,0 ; movdqa 0x1451(%rip),%xmm8 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,5,89,20,0,0 ; movdqa 0x1459(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,68,15,219,195 ; pand %xmm3,%xmm8
DB 102,69,15,103,192 ; packuswb %xmm8,%xmm8
DB 102,69,15,126,4,16 ; movd %xmm8,(%r8,%rdx,1)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 144 ; nop
- DB 118,255 ; jbe 2a785 <_sk_store_a8_sse2_lowp+0xb5>
+ DB 118,255 ; jbe 2a79d <_sk_store_a8_sse2_lowp+0xb5>
DB 255 ; (bad)
DB 255,165,255,255,255,155 ; jmpq *-0x64000001(%rbp)
DB 255 ; (bad)
@@ -40866,19 +40872,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 2a7d9 <_sk_load_g8_sse2_lowp+0x39>
+ DB 119,34 ; ja 2a7f1 <_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 # 2a858 <_sk_load_g8_sse2_lowp+0xb8>
+ DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 2a870 <_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 2a83a <_sk_load_g8_sse2_lowp+0x9a>
+ DB 235,97 ; jmp 2a852 <_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 2a83a <_sk_load_g8_sse2_lowp+0x9a>
+ DB 235,85 ; jmp 2a852 <_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
@@ -40886,7 +40892,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 2a83a <_sk_load_g8_sse2_lowp+0x9a>
+ DB 235,51 ; jmp 2a852 <_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
@@ -40897,14 +40903,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,126,19,0,0 ; pand 0x137e(%rip),%xmm0 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,15,219,5,134,19,0,0 ; pand 0x1386(%rip),%xmm0 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,117,19,0,0 ; movaps 0x1375(%rip),%xmm3 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 15,40,29,125,19,0,0 ; movaps 0x137d(%rip),%xmm3 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,111,208 ; movdqa %xmm0,%xmm2
DB 255,224 ; jmpq *%rax
DB 15,31,0 ; nopl (%rax)
- DB 118,255 ; jbe 2a859 <_sk_load_g8_sse2_lowp+0xb9>
+ DB 118,255 ; jbe 2a871 <_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)
@@ -40930,19 +40936,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 2a8ad <_sk_load_g8_dst_sse2_lowp+0x39>
+ DB 119,34 ; ja 2a8c5 <_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 # 2a92c <_sk_load_g8_dst_sse2_lowp+0xb8>
+ DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 2a944 <_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 2a90e <_sk_load_g8_dst_sse2_lowp+0x9a>
+ DB 235,97 ; jmp 2a926 <_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 2a90e <_sk_load_g8_dst_sse2_lowp+0x9a>
+ DB 235,85 ; jmp 2a926 <_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
@@ -40950,7 +40956,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 2a90e <_sk_load_g8_dst_sse2_lowp+0x9a>
+ DB 235,51 ; jmp 2a926 <_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
@@ -40961,14 +40967,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,170,18,0,0 ; pand 0x12aa(%rip),%xmm4 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,15,219,37,178,18,0,0 ; pand 0x12b2(%rip),%xmm4 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,161,18,0,0 ; movaps 0x12a1(%rip),%xmm7 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 15,40,61,169,18,0,0 ; movaps 0x12a9(%rip),%xmm7 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,111,244 ; movdqa %xmm4,%xmm6
DB 255,224 ; jmpq *%rax
DB 15,31,0 ; nopl (%rax)
- DB 118,255 ; jbe 2a92d <_sk_load_g8_dst_sse2_lowp+0xb9>
+ DB 118,255 ; jbe 2a945 <_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)
@@ -40987,10 +40993,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,108,26,0,0 ; pmullw 0x1a6c(%rip),%xmm0 # 2c3c0 <_sk_srcover_rgba_8888_sse2_lowp+0x11d0>
- DB 102,15,213,13,116,26,0,0 ; pmullw 0x1a74(%rip),%xmm1 # 2c3d0 <_sk_srcover_rgba_8888_sse2_lowp+0x11e0>
+ DB 102,15,213,5,132,26,0,0 ; pmullw 0x1a84(%rip),%xmm0 # 2c3f0 <_sk_srcover_rgba_8888_sse2_lowp+0x11e8>
+ DB 102,15,213,13,140,26,0,0 ; pmullw 0x1a8c(%rip),%xmm1 # 2c400 <_sk_srcover_rgba_8888_sse2_lowp+0x11f8>
DB 102,15,253,200 ; paddw %xmm0,%xmm1
- DB 102,15,213,29,120,26,0,0 ; pmullw 0x1a78(%rip),%xmm3 # 2c3e0 <_sk_srcover_rgba_8888_sse2_lowp+0x11f0>
+ DB 102,15,213,29,144,26,0,0 ; pmullw 0x1a90(%rip),%xmm3 # 2c410 <_sk_srcover_rgba_8888_sse2_lowp+0x1208>
DB 102,15,253,217 ; paddw %xmm1,%xmm3
DB 102,15,113,211,8 ; psrlw $0x8,%xmm3
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -41003,14 +41009,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,195,16,0,0 ; mulss 0x10c3(%rip),%xmm8 # 2ba54 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
- DB 243,68,15,88,5,138,16,0,0 ; addss 0x108a(%rip),%xmm8 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 243,68,15,89,5,203,16,0,0 ; mulss 0x10cb(%rip),%xmm8 # 2ba74 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ DB 243,68,15,88,5,146,16,0,0 ; addss 0x1092(%rip),%xmm8 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 243,65,15,44,192 ; cvttss2si %xmm8,%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
DB 242,69,15,112,192,0 ; pshuflw $0x0,%xmm8,%xmm8
DB 102,69,15,112,192,80 ; pshufd $0x50,%xmm8,%xmm8
DB 102,65,15,213,192 ; pmullw %xmm8,%xmm0
- DB 102,68,15,111,13,2,18,0,0 ; movdqa 0x1202(%rip),%xmm9 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,13,10,18,0,0 ; movdqa 0x120a(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,65,15,253,193 ; paddw %xmm9,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,65,15,213,200 ; pmullw %xmm8,%xmm1
@@ -41029,13 +41035,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,75,16,0,0 ; mulss 0x104b(%rip),%xmm8 # 2ba54 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
- DB 243,68,15,88,5,18,16,0,0 ; addss 0x1012(%rip),%xmm8 # 2ba24 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 243,68,15,89,5,83,16,0,0 ; mulss 0x1053(%rip),%xmm8 # 2ba74 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ DB 243,68,15,88,5,26,16,0,0 ; addss 0x101a(%rip),%xmm8 # 2ba44 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 243,65,15,44,192 ; cvttss2si %xmm8,%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
DB 242,69,15,112,192,0 ; pshuflw $0x0,%xmm8,%xmm8
DB 102,69,15,112,192,80 ; pshufd $0x50,%xmm8,%xmm8
- DB 102,68,15,111,13,143,17,0,0 ; movdqa 0x118f(%rip),%xmm9 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,13,151,17,0,0 ; movdqa 0x1197(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,65,15,213,192 ; pmullw %xmm8,%xmm0
DB 102,65,15,253,193 ; paddw %xmm9,%xmm0
DB 102,65,15,213,200 ; pmullw %xmm8,%xmm1
@@ -41073,19 +41079,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 2aae8 <_sk_scale_u8_sse2_lowp+0x3b>
+ DB 119,36 ; ja 2ab00 <_sk_scale_u8_sse2_lowp+0x3b>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,221,0,0,0 ; lea 0xdd(%rip),%r9 # 2abb0 <_sk_scale_u8_sse2_lowp+0x103>
+ DB 76,141,13,221,0,0,0 ; lea 0xdd(%rip),%r9 # 2abc8 <_sk_scale_u8_sse2_lowp+0x103>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
- DB 235,109 ; jmp 2ab55 <_sk_scale_u8_sse2_lowp+0xa8>
+ DB 235,109 ; jmp 2ab6d <_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 2ab55 <_sk_scale_u8_sse2_lowp+0xa8>
+ DB 235,96 ; jmp 2ab6d <_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
@@ -41093,7 +41099,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 2ab55 <_sk_scale_u8_sse2_lowp+0xa8>
+ DB 235,57 ; jmp 2ab6d <_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
@@ -41104,9 +41110,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,98,16,0,0 ; pand 0x1062(%rip),%xmm8 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,219,5,106,16,0,0 ; pand 0x106a(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,65,15,213,192 ; pmullw %xmm8,%xmm0
- DB 102,68,15,111,13,84,16,0,0 ; movdqa 0x1054(%rip),%xmm9 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,13,92,16,0,0 ; movdqa 0x105c(%rip),%xmm9 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,65,15,253,193 ; paddw %xmm9,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,65,15,213,200 ; pmullw %xmm8,%xmm1
@@ -41132,7 +41138,7 @@ _sk_scale_u8_sse2_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 125,255 ; jge 2abc5 <_sk_scale_u8_sse2_lowp+0x118>
+ DB 125,255 ; jge 2abdd <_sk_scale_u8_sse2_lowp+0x118>
DB 255 ; (bad)
DB 255,108,255,255 ; ljmp *-0x1(%rdi,%rdi,8)
DB 255 ; .byte 0xff
@@ -41147,19 +41153,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 2ac07 <_sk_lerp_u8_sse2_lowp+0x3b>
+ DB 119,36 ; ja 2ac1f <_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 # 2ad10 <_sk_lerp_u8_sse2_lowp+0x144>
+ DB 76,141,13,30,1,0,0 ; lea 0x11e(%rip),%r9 # 2ad28 <_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 2ac74 <_sk_lerp_u8_sse2_lowp+0xa8>
+ DB 235,109 ; jmp 2ac8c <_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 2ac74 <_sk_lerp_u8_sse2_lowp+0xa8>
+ DB 235,96 ; jmp 2ac8c <_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
@@ -41167,7 +41173,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 2ac74 <_sk_lerp_u8_sse2_lowp+0xa8>
+ DB 235,57 ; jmp 2ac8c <_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
@@ -41178,8 +41184,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,67,15,0,0 ; pand 0xf43(%rip),%xmm8 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
- DB 102,68,15,111,21,58,15,0,0 ; movdqa 0xf3a(%rip),%xmm10 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,219,5,75,15,0,0 ; pand 0xf4b(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,111,21,66,15,0,0 ; movdqa 0xf42(%rip),%xmm10 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,69,15,111,200 ; movdqa %xmm8,%xmm9
DB 102,69,15,239,202 ; pxor %xmm10,%xmm9
DB 102,69,15,111,217 ; movdqa %xmm9,%xmm11
@@ -41209,9 +41215,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 2ad10 <_sk_lerp_u8_sse2_lowp+0x144>
+ DB 235,254 ; jmp 2ad28 <_sk_lerp_u8_sse2_lowp+0x144>
DB 255 ; (bad)
- DB 255,21,255,255,255,4 ; callq *0x4ffffff(%rip) # 502ad18 <_sk_srcover_rgba_8888_sse2_lowp+0x4fffb28>
+ DB 255,21,255,255,255,4 ; callq *0x4ffffff(%rip) # 502ad30 <_sk_srcover_rgba_8888_sse2_lowp+0x4fffb28>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,84,255,255 ; callq *-0x1(%rdi,%rdi,8)
@@ -41240,23 +41246,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 2ad7a <_sk_scale_565_sse2_lowp+0x4e>
+ DB 119,34 ; ja 2ad92 <_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 # 2af50 <_sk_scale_565_sse2_lowp+0x224>
+ DB 76,141,13,234,1,0,0 ; lea 0x1ea(%rip),%r9 # 2af68 <_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 2adbd <_sk_scale_565_sse2_lowp+0x91>
+ DB 235,67 ; jmp 2add5 <_sk_scale_565_sse2_lowp+0x91>
DB 243,65,15,111,52,80 ; movdqu (%r8,%rdx,2),%xmm6
- DB 235,59 ; jmp 2adbd <_sk_scale_565_sse2_lowp+0x91>
+ DB 235,59 ; jmp 2add5 <_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 2adbd <_sk_scale_565_sse2_lowp+0x91>
+ DB 235,34 ; jmp 2add5 <_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
@@ -41264,11 +41270,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,159,21,0,0 ; pand 0x159f(%rip),%xmm11 # 2c370 <_sk_srcover_rgba_8888_sse2_lowp+0x1180>
+ DB 102,68,15,219,29,183,21,0,0 ; pand 0x15b7(%rip),%xmm11 # 2c3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1198>
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,155,21,0,0 ; pand 0x159b(%rip),%xmm9 # 2c380 <_sk_srcover_rgba_8888_sse2_lowp+0x1190>
- DB 102,68,15,111,21,162,21,0,0 ; movdqa 0x15a2(%rip),%xmm10 # 2c390 <_sk_srcover_rgba_8888_sse2_lowp+0x11a0>
+ DB 102,68,15,219,13,179,21,0,0 ; pand 0x15b3(%rip),%xmm9 # 2c3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a8>
+ DB 102,68,15,111,21,186,21,0,0 ; movdqa 0x15ba(%rip),%xmm10 # 2c3c0 <_sk_srcover_rgba_8888_sse2_lowp+0x11b8>
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
@@ -41280,7 +41286,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,254,20,0,0 ; movdqa 0x14fe(%rip),%xmm12 # 2c330 <_sk_srcover_rgba_8888_sse2_lowp+0x1140>
+ DB 102,68,15,111,37,22,21,0,0 ; movdqa 0x1516(%rip),%xmm12 # 2c360 <_sk_srcover_rgba_8888_sse2_lowp+0x1158>
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
@@ -41321,7 +41327,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,192,12,0,0 ; movdqa 0xcc0(%rip),%xmm0 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,15,111,5,200,12,0,0 ; movdqa 0xcc8(%rip),%xmm0 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,15,253,240 ; paddw %xmm0,%xmm6
DB 102,68,15,253,200 ; paddw %xmm0,%xmm9
DB 102,68,15,253,208 ; paddw %xmm0,%xmm10
@@ -41374,23 +41380,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 2afba <_sk_lerp_565_sse2_lowp+0x4e>
+ DB 119,34 ; ja 2afd2 <_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 # 2b1d4 <_sk_lerp_565_sse2_lowp+0x268>
+ DB 76,141,13,46,2,0,0 ; lea 0x22e(%rip),%r9 # 2b1ec <_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 2affd <_sk_lerp_565_sse2_lowp+0x91>
+ DB 235,67 ; jmp 2b015 <_sk_lerp_565_sse2_lowp+0x91>
DB 243,65,15,111,20,80 ; movdqu (%r8,%rdx,2),%xmm2
- DB 235,59 ; jmp 2affd <_sk_lerp_565_sse2_lowp+0x91>
+ DB 235,59 ; jmp 2b015 <_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 2affd <_sk_lerp_565_sse2_lowp+0x91>
+ DB 235,34 ; jmp 2b015 <_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
@@ -41398,11 +41404,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,95,19,0,0 ; pand 0x135f(%rip),%xmm11 # 2c370 <_sk_srcover_rgba_8888_sse2_lowp+0x1180>
+ DB 102,68,15,219,29,119,19,0,0 ; pand 0x1377(%rip),%xmm11 # 2c3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x1198>
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,91,19,0,0 ; pand 0x135b(%rip),%xmm9 # 2c380 <_sk_srcover_rgba_8888_sse2_lowp+0x1190>
- DB 102,68,15,111,21,98,19,0,0 ; movdqa 0x1362(%rip),%xmm10 # 2c390 <_sk_srcover_rgba_8888_sse2_lowp+0x11a0>
+ DB 102,68,15,219,13,115,19,0,0 ; pand 0x1373(%rip),%xmm9 # 2c3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x11a8>
+ DB 102,68,15,111,21,122,19,0,0 ; movdqa 0x137a(%rip),%xmm10 # 2c3c0 <_sk_srcover_rgba_8888_sse2_lowp+0x11b8>
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
@@ -41414,7 +41420,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,190,18,0,0 ; movdqa 0x12be(%rip),%xmm12 # 2c330 <_sk_srcover_rgba_8888_sse2_lowp+0x1140>
+ DB 102,68,15,111,37,214,18,0,0 ; movdqa 0x12d6(%rip),%xmm12 # 2c360 <_sk_srcover_rgba_8888_sse2_lowp+0x1158>
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
@@ -41453,7 +41459,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,138,10,0,0 ; movdqa 0xa8a(%rip),%xmm8 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,5,146,10,0,0 ; movdqa 0xa92(%rip),%xmm8 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,65,15,239,192 ; pxor %xmm8,%xmm0
DB 102,15,213,196 ; pmullw %xmm4,%xmm0
DB 102,65,15,253,208 ; paddw %xmm8,%xmm2
@@ -41523,26 +41529,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 2b23b <_sk_srcover_rgba_8888_sse2_lowp+0x4b>
+ DB 119,38 ; ja 2b253 <_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 # 2b464 <_sk_srcover_rgba_8888_sse2_lowp+0x274>
+ DB 76,141,29,67,2,0,0 ; lea 0x243(%rip),%r11 # 2b47c <_sk_srcover_rgba_8888_sse2_lowp+0x274>
DB 75,99,4,139 ; movslq (%r11,%r9,4),%rax
DB 76,1,216 ; add %r11,%rax
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 255,224 ; jmpq *%rax
DB 243,65,15,16,60,144 ; movss (%r8,%rdx,4),%xmm7
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,102 ; jmp 2b2a1 <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+ DB 235,102 ; jmp 2b2b9 <_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 2b2a1 <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+ DB 235,87 ; jmp 2b2b9 <_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 2b2a1 <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+ DB 235,52 ; jmp 2b2b9 <_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
@@ -41559,7 +41565,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,245,8,0,0 ; movdqa 0x8f5(%rip),%xmm12 # 2bbc0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d0>
+ DB 102,68,15,111,37,253,8,0,0 ; movdqa 0x8fd(%rip),%xmm12 # 2bbe0 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
DB 102,15,111,229 ; movdqa %xmm5,%xmm4
DB 102,65,15,219,228 ; pand %xmm12,%xmm4
DB 102,15,113,213,8 ; psrlw $0x8,%xmm5
@@ -41617,20 +41623,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 2b403 <_sk_srcover_rgba_8888_sse2_lowp+0x213>
- DB 76,141,21,142,0,0,0 ; lea 0x8e(%rip),%r10 # 2b480 <_sk_srcover_rgba_8888_sse2_lowp+0x290>
+ DB 119,24 ; ja 2b41b <_sk_srcover_rgba_8888_sse2_lowp+0x213>
+ DB 76,141,21,142,0,0,0 ; lea 0x8e(%rip),%r10 # 2b498 <_sk_srcover_rgba_8888_sse2_lowp+0x290>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 102,69,15,126,36,144 ; movd %xmm12,(%r8,%rdx,4)
- DB 235,73 ; jmp 2b44c <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+ DB 235,73 ; jmp 2b464 <_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 2b44c <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+ DB 235,58 ; jmp 2b464 <_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 2b44c <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+ DB 235,37 ; jmp 2b464 <_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
@@ -41663,7 +41669,7 @@ _sk_srcover_rgba_8888_sse2_lowp LABEL PROC
DB 254 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 2b481 <_sk_srcover_rgba_8888_sse2_lowp+0x291>
+ DB 123,255 ; jnp 2b499 <_sk_srcover_rgba_8888_sse2_lowp+0x291>
DB 255 ; (bad)
DB 255,159,255,255,255,146 ; lcall *-0x6d000001(%rdi)
DB 255 ; (bad)
@@ -41729,16 +41735,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) # a02b508 <_sk_srcover_rgba_8888_sse2_lowp+0xa000318>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02b528 <_sk_srcover_rgba_8888_sse2_lowp+0xa000320>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b510 <_sk_srcover_rgba_8888_sse2_lowp+0x12000320>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b530 <_sk_srcover_rgba_8888_sse2_lowp+0x12000328>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b518 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000328>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b538 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000330>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b520 <_sk_srcover_rgba_8888_sse2_lowp+0x3000330>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b540 <_sk_srcover_rgba_8888_sse2_lowp+0x3000338>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -41781,16 +41787,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) # a02b568 <_sk_srcover_rgba_8888_sse2_lowp+0xa000378>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02b588 <_sk_srcover_rgba_8888_sse2_lowp+0xa000380>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b570 <_sk_srcover_rgba_8888_sse2_lowp+0x12000380>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b590 <_sk_srcover_rgba_8888_sse2_lowp+0x12000388>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b578 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000388>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b598 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000390>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b580 <_sk_srcover_rgba_8888_sse2_lowp+0x3000390>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b5a0 <_sk_srcover_rgba_8888_sse2_lowp+0x3000398>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -41833,16 +41839,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) # a02b5c8 <_sk_srcover_rgba_8888_sse2_lowp+0xa0003d8>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02b5e8 <_sk_srcover_rgba_8888_sse2_lowp+0xa0003e0>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b5d0 <_sk_srcover_rgba_8888_sse2_lowp+0x120003e0>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b5f0 <_sk_srcover_rgba_8888_sse2_lowp+0x120003e8>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b5d8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0003e8>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b5f8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0003f0>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b5e0 <_sk_srcover_rgba_8888_sse2_lowp+0x30003f0>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b600 <_sk_srcover_rgba_8888_sse2_lowp+0x30003f8>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -41885,16 +41891,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) # a02b628 <_sk_srcover_rgba_8888_sse2_lowp+0xa000438>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02b648 <_sk_srcover_rgba_8888_sse2_lowp+0xa000440>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b630 <_sk_srcover_rgba_8888_sse2_lowp+0x12000440>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b650 <_sk_srcover_rgba_8888_sse2_lowp+0x12000448>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b638 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000448>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b658 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000450>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b640 <_sk_srcover_rgba_8888_sse2_lowp+0x3000450>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b660 <_sk_srcover_rgba_8888_sse2_lowp+0x3000458>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -41937,16 +41943,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) # a02b688 <_sk_srcover_rgba_8888_sse2_lowp+0xa000498>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02b6a8 <_sk_srcover_rgba_8888_sse2_lowp+0xa0004a0>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b690 <_sk_srcover_rgba_8888_sse2_lowp+0x120004a0>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b6b0 <_sk_srcover_rgba_8888_sse2_lowp+0x120004a8>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b698 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0004a8>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b6b8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0004b0>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b6a0 <_sk_srcover_rgba_8888_sse2_lowp+0x30004b0>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b6c0 <_sk_srcover_rgba_8888_sse2_lowp+0x30004b8>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -41989,16 +41995,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) # a02b6e8 <_sk_srcover_rgba_8888_sse2_lowp+0xa0004f8>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02b708 <_sk_srcover_rgba_8888_sse2_lowp+0xa000500>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b6f0 <_sk_srcover_rgba_8888_sse2_lowp+0x12000500>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b710 <_sk_srcover_rgba_8888_sse2_lowp+0x12000508>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b6f8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000508>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b718 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000510>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b700 <_sk_srcover_rgba_8888_sse2_lowp+0x3000510>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b720 <_sk_srcover_rgba_8888_sse2_lowp+0x3000518>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -42041,16 +42047,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) # a02b748 <_sk_srcover_rgba_8888_sse2_lowp+0xa000558>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02b768 <_sk_srcover_rgba_8888_sse2_lowp+0xa000560>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b750 <_sk_srcover_rgba_8888_sse2_lowp+0x12000560>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b770 <_sk_srcover_rgba_8888_sse2_lowp+0x12000568>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b758 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000568>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b778 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000570>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b760 <_sk_srcover_rgba_8888_sse2_lowp+0x3000570>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b780 <_sk_srcover_rgba_8888_sse2_lowp+0x3000578>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -42093,16 +42099,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) # a02b7a8 <_sk_srcover_rgba_8888_sse2_lowp+0xa0005b8>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02b7c8 <_sk_srcover_rgba_8888_sse2_lowp+0xa0005c0>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b7b0 <_sk_srcover_rgba_8888_sse2_lowp+0x120005c0>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202b7d0 <_sk_srcover_rgba_8888_sse2_lowp+0x120005c8>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b7b8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0005c8>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02b7d8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0005d0>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b7c0 <_sk_srcover_rgba_8888_sse2_lowp+0x30005d0>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302b7e0 <_sk_srcover_rgba_8888_sse2_lowp+0x30005d8>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -42373,7 +42379,7 @@ ALIGN 32
DB 0,255 ; add %bh,%bh
DB 0,0 ; add %al,(%rax)
DB 248 ; clc
- DB 224,255 ; loopne 2b9d3 <.const+0x533>
+ DB 224,255 ; loopne 2b9f3 <.const+0x533>
DB 255,0 ; incl (%rax)
DB 255,0 ; incl (%rax)
DB 54,0,183,0,19,0,255 ; add %dh,%ss:-0xffed00(%rdi)
@@ -42426,16 +42432,18 @@ ALIGN 4
DB 252 ; cld
DB 190,0,0,128,191 ; mov $0xbf800000,%esi
DB 0,0 ; add %al,(%rax)
- DB 224,64 ; loopne 2ba88 <.literal4+0x64>
+ DB 224,64 ; loopne 2baa8 <.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 2ba91 <.literal4+0x6d>
+ DB 71,225,61 ; rex.RXB loope 2bab1 <.literal4+0x6d>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 2ba9b <.literal4+0x77>
- DB 145 ; xchg %eax,%ecx
- DB 131,158,61,92,143,50,63 ; sbbl $0x3f,0x328f5c3d(%rsi)
+ DB 127,67 ; jg 2babb <.literal4+0x77>
+ DB 0,0 ; add %al,(%rax)
+ DB 128,127,145,131 ; cmpb $0x83,-0x6f(%rdi)
+ DB 158 ; sahf
+ DB 61,92,143,50,63 ; cmp $0x3f328f5c,%eax
DB 10,215 ; or %bh,%dl
DB 35,59 ; and (%rbx),%edi
DB 174 ; scas %es:(%rdi),%al
@@ -42466,7 +42474,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 2bab1 <.literal4+0x8d>
+ DB 224,7 ; loopne 2bad5 <.literal4+0x91>
DB 0,0 ; add %al,(%rax)
DB 33,8 ; and %ecx,(%rax)
DB 2,58 ; add (%rdx),%bh
@@ -42477,8 +42485,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 2bac4 <.literal4+0xa0>
- DB 119,115 ; ja 2bb39 <.literal4+0x115>
+ DB 127,0 ; jg 2bae8 <.literal4+0xa4>
+ DB 119,115 ; ja 2bb5d <.literal4+0x119>
DB 248 ; clc
DB 194,117,191 ; retq $0xbf75
DB 191,63,249,68,180 ; mov $0xb444f93f,%edi
@@ -42501,12 +42509,12 @@ ALIGN 4
DB 190,80,128,3,62 ; mov $0x3e038050,%esi
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 2bb4f <.literal4+0x12b>
+ DB 118,63 ; jbe 2bb73 <.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 2bb5e <.literal4+0x13a>
+ DB 124,66 ; jl 2bb82 <.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)
@@ -42516,9 +42524,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 2bb81 <.literal4+0x15d>
+ DB 112,65 ; jo 2bba5 <.literal4+0x161>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg 2bb8b <.literal4+0x167>
+ DB 127,71 ; jg 2bbaf <.literal4+0x16b>
DB 208 ; (bad)
DB 179,89 ; mov $0x59,%bl
DB 62,89 ; ds pop %rcx
@@ -42545,15 +42553,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 2bbaa <.literal4+0x186>
+ DB 114,28 ; jb 2bbce <.literal4+0x18a>
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 2bb97 <.literal4+0x173>
- DB 127,63 ; jg 2bbdf <_sk_srcover_rgba_8888_sse2_lowp+0x9ef>
+ DB 114,249 ; jb 2bbbb <.literal4+0x177>
+ DB 127,63 ; jg 2bc03 <_sk_srcover_rgba_8888_sse2_lowp+0x9fb>
DB 3,0 ; add (%rax),%eax
DB 0,0 ; add %al,(%rax)
DB 0,4,0 ; add %al,(%rax,%rax,1)
@@ -42562,7 +42570,7 @@ ALIGN 4
DB 56,255 ; cmp %bh,%bh
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 2bbb1 <.literal4+0x18d>
+ DB 127,0 ; jg 2bbd5 <.literal4+0x191>
DB 0,128,56,0,64,254 ; add %al,-0x1bfffc8(%rax)
DB 255 ; .byte 0xff
@@ -42665,11 +42673,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 2bce8 <.literal16+0x128>
+ DB 224,64 ; loopne 2bd08 <.literal16+0x128>
DB 0,0 ; add %al,(%rax)
- DB 224,64 ; loopne 2bcec <.literal16+0x12c>
+ DB 224,64 ; loopne 2bd0c <.literal16+0x12c>
DB 0,0 ; add %al,(%rax)
- DB 224,64 ; loopne 2bcf0 <.literal16+0x130>
+ DB 224,64 ; loopne 2bd10 <.literal16+0x130>
DB 154 ; (bad)
DB 153 ; cltd
DB 153 ; cltd
@@ -42689,13 +42697,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 2bd11 <.literal16+0x151>
+ DB 71,225,61 ; rex.RXB loope 2bd31 <.literal16+0x151>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 2bd15 <.literal16+0x155>
+ DB 71,225,61 ; rex.RXB loope 2bd35 <.literal16+0x155>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 2bd19 <.literal16+0x159>
+ DB 71,225,61 ; rex.RXB loope 2bd39 <.literal16+0x159>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 2bd1d <.literal16+0x15d>
+ DB 71,225,61 ; rex.RXB loope 2bd3d <.literal16+0x15d>
DB 255,0 ; incl (%rax)
DB 0,0 ; add %al,(%rax)
DB 255,0 ; incl (%rax)
@@ -42706,10 +42714,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) # a02bcf8 <_sk_srcover_rgba_8888_sse2_lowp+0xa000b08>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02bd18 <_sk_srcover_rgba_8888_sse2_lowp+0xa000b10>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,2 ; decl 0x2ffffff(%rip) # 302bd00 <_sk_srcover_rgba_8888_sse2_lowp+0x3000b10>
+ DB 255,13,255,255,255,2 ; decl 0x2ffffff(%rip) # 302bd20 <_sk_srcover_rgba_8888_sse2_lowp+0x3000b18>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -42724,13 +42732,18 @@ 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 2bd5b <.literal16+0x19b>
+ DB 127,67 ; jg 2bd7b <.literal16+0x19b>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 2bd5f <.literal16+0x19f>
+ DB 127,67 ; jg 2bd7f <.literal16+0x19f>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 2bd63 <.literal16+0x1a3>
- DB 145 ; xchg %eax,%ecx
- DB 131,158,61,145,131,158,61 ; sbbl $0x3d,-0x617c6ec3(%rsi)
+ DB 127,67 ; jg 2bd83 <.literal16+0x1a3>
+ DB 0,0 ; add %al,(%rax)
+ DB 128,127,0,0 ; cmpb $0x0,0x0(%rdi)
+ DB 128,127,0,0 ; cmpb $0x0,0x0(%rdi)
+ DB 128,127,0,0 ; cmpb $0x0,0x0(%rdi)
+ DB 128,127,145,131 ; cmpb $0x83,-0x6f(%rdi)
+ DB 158 ; sahf
+ DB 61,145,131,158,61 ; cmp $0x3d9e8391,%eax
DB 145 ; xchg %eax,%ecx
DB 131,158,61,145,131,158,61 ; sbbl $0x3d,-0x617c6ec3(%rsi)
DB 92 ; pop %rsp
@@ -42879,13 +42892,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 2be69 <.literal16+0x2a9>
+ DB 224,7 ; loopne 2be99 <.literal16+0x2b9>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 2be6d <.literal16+0x2ad>
+ DB 224,7 ; loopne 2be9d <.literal16+0x2bd>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 2be71 <.literal16+0x2b1>
+ DB 224,7 ; loopne 2bea1 <.literal16+0x2c1>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 2be75 <.literal16+0x2b5>
+ DB 224,7 ; loopne 2bea5 <.literal16+0x2c5>
DB 0,0 ; add %al,(%rax)
DB 33,8 ; and %ecx,(%rax)
DB 2,58 ; add (%rdx),%bh
@@ -42939,17 +42952,17 @@ ALIGN 16
DB 0,0 ; add %al,(%rax)
DB 52,255 ; xor $0xff,%al
DB 255 ; (bad)
- DB 127,0 ; jg 2bee4 <.literal16+0x324>
+ DB 127,0 ; jg 2bf14 <.literal16+0x334>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 2bee8 <.literal16+0x328>
+ DB 127,0 ; jg 2bf18 <.literal16+0x338>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 2beec <.literal16+0x32c>
+ DB 127,0 ; jg 2bf1c <.literal16+0x33c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 2bef0 <.literal16+0x330>
- DB 119,115 ; ja 2bf65 <.literal16+0x3a5>
+ DB 127,0 ; jg 2bf20 <.literal16+0x340>
+ DB 119,115 ; ja 2bf95 <.literal16+0x3b5>
DB 248 ; clc
DB 194,119,115 ; retq $0x7377
DB 248 ; clc
@@ -42960,7 +42973,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 2bec9 <.literal16+0x309>
+ DB 117,191 ; jne 2bef9 <.literal16+0x319>
DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi
DB 63 ; (bad)
DB 249 ; stc
@@ -42972,7 +42985,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 ffffffffe9a5ff0a <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe9a34d1a>
+ DB 233,220,63,163,233 ; jmpq ffffffffe9a5ff3a <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe9a34d32>
DB 220,63 ; fdivrl (%rdi)
DB 81 ; push %rcx
DB 140,242 ; mov %?,%edx
@@ -43062,16 +43075,16 @@ ALIGN 16
DB 128,3,62 ; addb $0x3e,(%rbx)
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 2c053 <.literal16+0x493>
+ DB 118,63 ; jbe 2c083 <.literal16+0x4a3>
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 2c057 <.literal16+0x497>
+ DB 118,63 ; jbe 2c087 <.literal16+0x4a7>
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 2c05b <.literal16+0x49b>
+ DB 118,63 ; jbe 2c08b <.literal16+0x4ab>
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 2c05f <.literal16+0x49f>
+ DB 118,63 ; jbe 2c08f <.literal16+0x4af>
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)
@@ -43092,13 +43105,13 @@ ALIGN 16
DB 65,0,0 ; add %al,(%r8)
DB 248 ; clc
DB 65,0,0 ; add %al,(%r8)
- DB 124,66 ; jl 2c096 <.literal16+0x4d6>
+ DB 124,66 ; jl 2c0c6 <.literal16+0x4e6>
DB 0,0 ; add %al,(%rax)
- DB 124,66 ; jl 2c09a <.literal16+0x4da>
+ DB 124,66 ; jl 2c0ca <.literal16+0x4ea>
DB 0,0 ; add %al,(%rax)
- DB 124,66 ; jl 2c09e <.literal16+0x4de>
+ DB 124,66 ; jl 2c0ce <.literal16+0x4ee>
DB 0,0 ; add %al,(%rax)
- DB 124,66 ; jl 2c0a2 <.literal16+0x4e2>
+ DB 124,66 ; jl 2c0d2 <.literal16+0x4f2>
DB 0,240 ; add %dh,%al
DB 0,0 ; add %al,(%rax)
DB 0,240 ; add %dh,%al
@@ -43144,25 +43157,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 2c125 <.literal16+0x565>
+ DB 112,65 ; jo 2c155 <.literal16+0x575>
DB 0,0 ; add %al,(%rax)
- DB 112,65 ; jo 2c129 <.literal16+0x569>
+ DB 112,65 ; jo 2c159 <.literal16+0x579>
DB 0,0 ; add %al,(%rax)
- DB 112,65 ; jo 2c12d <.literal16+0x56d>
+ DB 112,65 ; jo 2c15d <.literal16+0x57d>
DB 0,0 ; add %al,(%rax)
- DB 112,65 ; jo 2c131 <.literal16+0x571>
+ DB 112,65 ; jo 2c161 <.literal16+0x581>
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 2c103 <.literal16+0x543>
+ DB 127,0 ; jg 2c133 <.literal16+0x553>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg 2c107 <.literal16+0x547>
+ DB 127,0 ; jg 2c137 <.literal16+0x557>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg 2c10b <.literal16+0x54b>
+ DB 127,0 ; jg 2c13b <.literal16+0x55b>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg 2c10f <.literal16+0x54f>
+ DB 127,0 ; jg 2c13f <.literal16+0x55f>
DB 0,0 ; add %al,(%rax)
DB 4,0 ; add $0x0,%al
DB 0,0 ; add %al,(%rax)
@@ -43188,13 +43201,13 @@ ALIGN 16
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,255 ; jg 2c148 <.literal16+0x588>
+ DB 127,255 ; jg 2c178 <.literal16+0x598>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,255 ; jg 2c14c <.literal16+0x58c>
+ DB 127,255 ; jg 2c17c <.literal16+0x59c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 2c151 <.literal16+0x591>
+ DB 127,0 ; jg 2c181 <.literal16+0x5a1>
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)
@@ -43208,13 +43221,13 @@ ALIGN 16
DB 64,254 ; rex (bad)
DB 255,0 ; incl (%rax)
DB 255 ; (bad)
- DB 127,71 ; jg 2c1bb <.literal16+0x5fb>
+ DB 127,71 ; jg 2c1eb <.literal16+0x60b>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg 2c1bf <.literal16+0x5ff>
+ DB 127,71 ; jg 2c1ef <.literal16+0x60f>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg 2c1c3 <.literal16+0x603>
+ DB 127,71 ; jg 2c1f3 <.literal16+0x613>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg 2c1c7 <.literal16+0x607>
+ DB 127,71 ; jg 2c1f7 <.literal16+0x617>
DB 208 ; (bad)
DB 179,89 ; mov $0x59,%bl
DB 62,208 ; ds (bad)
@@ -43244,10 +43257,10 @@ ALIGN 16
DB 61,152,221,147,61 ; cmp $0x3d93dd98,%eax
DB 152 ; cwtl
DB 221,147,61,45,16,17 ; fstl 0x11102d3d(%rbx)
- DB 192,45,16,17,192,45,16 ; shrb $0x10,0x2dc01110(%rip) # 2dc2d2ca <_sk_srcover_rgba_8888_sse2_lowp+0x2dc020da>
+ DB 192,45,16,17,192,45,16 ; shrb $0x10,0x2dc01110(%rip) # 2dc2d2fa <_sk_srcover_rgba_8888_sse2_lowp+0x2dc020f2>
DB 17,192 ; adc %eax,%eax
DB 45,16,17,192,18 ; sub $0x12c01110,%eax
- DB 120,57 ; js 2c1fc <.literal16+0x63c>
+ DB 120,57 ; js 2c22c <.literal16+0x64c>
DB 64,18,120,57 ; adc 0x39(%rax),%dil
DB 64,18,120,57 ; adc 0x39(%rax),%dil
DB 64,18,120,57 ; adc 0x39(%rax),%dil
@@ -43312,13 +43325,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 2c2ae <.literal16+0x6ee>
+ DB 114,28 ; jb 2c2de <.literal16+0x6fe>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 2c2b2 <.literal16+0x6f2>
+ DB 62,114,28 ; jb,pt 2c2e2 <.literal16+0x702>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 2c2b6 <.literal16+0x6f6>
+ DB 62,114,28 ; jb,pt 2c2e6 <.literal16+0x706>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 2c2ba <.literal16+0x6fa>
+ DB 62,114,28 ; jb,pt 2c2ea <.literal16+0x70a>
DB 199 ; (bad)
DB 62,85 ; ds push %rbp
DB 85 ; push %rbp
@@ -43337,15 +43350,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 # 3d665105 <_sk_srcover_rgba_8888_sse2_lowp+0x3d639f15>
+ DB 99,61,57,142,99,61 ; movslq 0x3d638e39(%rip),%edi # 3d665135 <_sk_srcover_rgba_8888_sse2_lowp+0x3d639f2d>
DB 57,142,99,61,114,249 ; cmp %ecx,-0x68dc29d(%rsi)
- DB 127,63 ; jg 2c313 <.literal16+0x753>
- DB 114,249 ; jb 2c2cf <.literal16+0x70f>
- DB 127,63 ; jg 2c317 <.literal16+0x757>
- DB 114,249 ; jb 2c2d3 <.literal16+0x713>
- DB 127,63 ; jg 2c31b <.literal16+0x75b>
- DB 114,249 ; jb 2c2d7 <.literal16+0x717>
- DB 127,63 ; jg 2c31f <.literal16+0x75f>
+ DB 127,63 ; jg 2c343 <.literal16+0x763>
+ DB 114,249 ; jb 2c2ff <.literal16+0x71f>
+ DB 127,63 ; jg 2c347 <.literal16+0x767>
+ DB 114,249 ; jb 2c303 <.literal16+0x723>
+ DB 127,63 ; jg 2c34b <.literal16+0x76b>
+ DB 114,249 ; jb 2c307 <.literal16+0x727>
+ DB 127,63 ; jg 2c34f <.literal16+0x76f>
DB 3,0 ; add (%rax),%eax
DB 0,0 ; add %al,(%rax)
DB 3,0 ; add (%rax),%eax
@@ -43455,14 +43468,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 2c3b1 <.literal16+0x7f1>
- DB 224,255 ; loopne 2c3b3 <.literal16+0x7f3>
- DB 224,255 ; loopne 2c3b5 <.literal16+0x7f5>
- DB 224,255 ; loopne 2c3b7 <.literal16+0x7f7>
- DB 224,255 ; loopne 2c3b9 <.literal16+0x7f9>
- DB 224,255 ; loopne 2c3bb <.literal16+0x7fb>
- DB 224,255 ; loopne 2c3bd <.literal16+0x7fd>
- DB 224,255 ; loopne 2c3bf <.literal16+0x7ff>
+ DB 224,255 ; loopne 2c3e1 <.literal16+0x801>
+ DB 224,255 ; loopne 2c3e3 <.literal16+0x803>
+ DB 224,255 ; loopne 2c3e5 <.literal16+0x805>
+ DB 224,255 ; loopne 2c3e7 <.literal16+0x807>
+ DB 224,255 ; loopne 2c3e9 <.literal16+0x809>
+ DB 224,255 ; loopne 2c3eb <.literal16+0x80b>
+ DB 224,255 ; loopne 2c3ed <.literal16+0x80d>
+ DB 224,255 ; loopne 2c3ef <.literal16+0x80f>
DB 54,0,54 ; add %dh,%ss:(%rsi)
DB 0,54 ; add %dh,(%rsi)
DB 0,54 ; add %dh,(%rsi)
@@ -43504,9 +43517,9 @@ ALIGN 8
DB 4,0 ; add $0x0,%al
DB 0,0 ; add %al,(%rax)
DB 255 ; (bad)
- DB 127,0 ; jg 2c41b <.literal8+0x1b>
+ DB 127,0 ; jg 2c44b <.literal8+0x1b>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg 2c41f <.literal8+0x1f>
+ DB 127,0 ; jg 2c44f <.literal8+0x1f>
DB 0,0 ; add %al,(%rax)
DB 128,0,0 ; addb $0x0,(%rax)
DB 0 ; .byte 0x0
@@ -46279,14 +46292,14 @@ _sk_unpremul_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 2056 <_sk_unpremul_sse2+0xb>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
- DB 15,87,228 ; xorps %xmm4,%xmm4
- DB 15,40,168,154,172,0,0 ; movaps 0xac9a(%eax),%xmm5
- DB 15,94,235 ; divps %xmm3,%xmm5
- DB 15,194,227,4 ; cmpneqps %xmm3,%xmm4
- DB 15,84,229 ; andps %xmm5,%xmm4
- DB 15,89,196 ; mulps %xmm4,%xmm0
- DB 15,89,204 ; mulps %xmm4,%xmm1
- DB 15,89,212 ; mulps %xmm4,%xmm2
+ DB 15,40,160,154,172,0,0 ; movaps 0xac9a(%eax),%xmm4
+ DB 15,94,227 ; divps %xmm3,%xmm4
+ DB 15,40,236 ; movaps %xmm4,%xmm5
+ DB 15,194,168,122,173,0,0,1 ; cmpltps 0xad7a(%eax),%xmm5
+ DB 15,84,236 ; andps %xmm4,%xmm5
+ DB 15,89,197 ; mulps %xmm5,%xmm0
+ DB 15,89,205 ; mulps %xmm5,%xmm1
+ DB 15,89,213 ; mulps %xmm5,%xmm2
DB 141,65,4 ; lea 0x4(%ecx),%eax
DB 131,236,8 ; sub $0x8,%esp
DB 80 ; push %eax
@@ -46305,23 +46318,23 @@ _sk_from_srgb_sse2 LABEL PROC
DB 15,40,234 ; movaps %xmm2,%xmm5
DB 15,40,217 ; movaps %xmm1,%xmm3
DB 15,40,208 ; movaps %xmm0,%xmm2
- DB 232,0,0,0,0 ; call 20a0 <_sk_from_srgb_sse2+0x18>
+ DB 232,0,0,0,0 ; call 20a4 <_sk_from_srgb_sse2+0x18>
DB 88 ; pop %eax
DB 15,40,202 ; movaps %xmm2,%xmm1
DB 15,89,201 ; mulps %xmm1,%xmm1
- DB 15,40,160,224,172,0,0 ; movaps 0xace0(%eax),%xmm4
+ DB 15,40,160,220,172,0,0 ; movaps 0xacdc(%eax),%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
- DB 15,40,176,64,173,0,0 ; movaps 0xad40(%eax),%xmm6
+ DB 15,40,176,76,173,0,0 ; movaps 0xad4c(%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,48,173,0,0 ; movaps 0xad30(%eax),%xmm6
+ DB 15,40,176,60,173,0,0 ; movaps 0xad3c(%eax),%xmm6
DB 15,40,202 ; movaps %xmm2,%xmm1
DB 15,89,206 ; mulps %xmm6,%xmm1
- DB 15,40,184,80,173,0,0 ; movaps 0xad50(%eax),%xmm7
+ DB 15,40,184,92,173,0,0 ; movaps 0xad5c(%eax),%xmm7
DB 15,41,125,232 ; movaps %xmm7,-0x18(%ebp)
DB 15,88,199 ; addps %xmm7,%xmm0
- DB 15,40,184,96,173,0,0 ; movaps 0xad60(%eax),%xmm7
+ DB 15,40,184,108,173,0,0 ; movaps 0xad6c(%eax),%xmm7
DB 15,194,215,1 ; cmpltps %xmm7,%xmm2
DB 15,84,202 ; andps %xmm2,%xmm1
DB 15,85,208 ; andnps %xmm0,%xmm2
@@ -46373,24 +46386,24 @@ _sk_from_srgb_dst_sse2 LABEL PROC
DB 15,41,85,200 ; movaps %xmm2,-0x38(%ebp)
DB 15,41,77,216 ; movaps %xmm1,-0x28(%ebp)
DB 15,41,69,232 ; movaps %xmm0,-0x18(%ebp)
- DB 232,0,0,0,0 ; call 217b <_sk_from_srgb_dst_sse2+0x1b>
+ DB 232,0,0,0,0 ; call 217f <_sk_from_srgb_dst_sse2+0x1b>
DB 89 ; pop %ecx
DB 139,69,8 ; mov 0x8(%ebp),%eax
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,5,172,0,0 ; movaps 0xac05(%ecx),%xmm4
+ DB 15,40,161,1,172,0,0 ; movaps 0xac01(%ecx),%xmm4
DB 15,40,193 ; movaps %xmm1,%xmm0
DB 15,89,196 ; mulps %xmm4,%xmm0
- DB 15,40,177,101,172,0,0 ; movaps 0xac65(%ecx),%xmm6
+ DB 15,40,177,113,172,0,0 ; movaps 0xac71(%ecx),%xmm6
DB 15,88,198 ; addps %xmm6,%xmm0
DB 15,89,197 ; mulps %xmm5,%xmm0
- DB 15,40,169,85,172,0,0 ; movaps 0xac55(%ecx),%xmm5
+ DB 15,40,169,97,172,0,0 ; movaps 0xac61(%ecx),%xmm5
DB 15,40,209 ; movaps %xmm1,%xmm2
DB 15,89,213 ; mulps %xmm5,%xmm2
- DB 15,40,185,117,172,0,0 ; movaps 0xac75(%ecx),%xmm7
+ DB 15,40,185,129,172,0,0 ; movaps 0xac81(%ecx),%xmm7
DB 15,88,199 ; addps %xmm7,%xmm0
- DB 15,40,153,133,172,0,0 ; movaps 0xac85(%ecx),%xmm3
+ DB 15,40,153,145,172,0,0 ; movaps 0xac91(%ecx),%xmm3
DB 15,194,203,1 ; cmpltps %xmm3,%xmm1
DB 15,84,209 ; andps %xmm1,%xmm2
DB 15,85,200 ; andnps %xmm0,%xmm1
@@ -46447,28 +46460,28 @@ _sk_to_srgb_sse2 LABEL PROC
DB 15,40,250 ; movaps %xmm2,%xmm7
DB 15,40,241 ; movaps %xmm1,%xmm6
DB 15,40,208 ; movaps %xmm0,%xmm2
- DB 232,0,0,0,0 ; call 2266 <_sk_to_srgb_sse2+0x18>
+ DB 232,0,0,0,0 ; call 226a <_sk_to_srgb_sse2+0x18>
DB 88 ; pop %eax
DB 15,82,218 ; rsqrtps %xmm2,%xmm3
- DB 15,40,160,186,171,0,0 ; movaps 0xabba(%eax),%xmm4
+ DB 15,40,160,198,171,0,0 ; movaps 0xabc6(%eax),%xmm4
DB 15,40,235 ; movaps %xmm3,%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
- DB 15,40,128,202,171,0,0 ; movaps 0xabca(%eax),%xmm0
+ DB 15,40,128,214,171,0,0 ; movaps 0xabd6(%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,218,171,0,0 ; movaps 0xabda(%eax),%xmm0
+ DB 15,40,128,230,171,0,0 ; movaps 0xabe6(%eax),%xmm0
DB 15,41,69,200 ; movaps %xmm0,-0x38(%ebp)
DB 15,88,232 ; addps %xmm0,%xmm5
- DB 15,40,128,234,171,0,0 ; movaps 0xabea(%eax),%xmm0
+ DB 15,40,128,246,171,0,0 ; movaps 0xabf6(%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,170,171,0,0 ; movaps 0xabaa(%eax),%xmm5
+ DB 15,40,168,182,171,0,0 ; movaps 0xabb6(%eax),%xmm5
DB 15,40,202 ; movaps %xmm2,%xmm1
DB 15,89,205 ; mulps %xmm5,%xmm1
- DB 15,40,152,250,171,0,0 ; movaps 0xabfa(%eax),%xmm3
+ DB 15,40,152,6,172,0,0 ; movaps 0xac06(%eax),%xmm3
DB 15,194,211,1 ; cmpltps %xmm3,%xmm2
DB 15,84,202 ; andps %xmm2,%xmm1
DB 15,85,208 ; andnps %xmm0,%xmm2
@@ -46523,7 +46536,7 @@ _sk_rgb_to_hsl_sse2 LABEL PROC
DB 15,41,93,200 ; movaps %xmm3,-0x38(%ebp)
DB 15,40,249 ; movaps %xmm1,%xmm7
DB 15,40,224 ; movaps %xmm0,%xmm4
- DB 232,0,0,0,0 ; call 235d <_sk_rgb_to_hsl_sse2+0x15>
+ DB 232,0,0,0,0 ; call 2361 <_sk_rgb_to_hsl_sse2+0x15>
DB 88 ; pop %eax
DB 15,40,199 ; movaps %xmm7,%xmm0
DB 15,95,194 ; maxps %xmm2,%xmm0
@@ -46537,14 +46550,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,147,169,0,0 ; movaps 0xa993(%eax),%xmm1
+ DB 15,40,136,143,169,0,0 ; movaps 0xa98f(%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,19,171,0,0 ; andps 0xab13(%eax),%xmm5
+ DB 15,84,168,31,171,0,0 ; andps 0xab1f(%eax),%xmm5
DB 15,88,232 ; addps %xmm0,%xmm5
DB 15,40,195 ; movaps %xmm3,%xmm0
DB 15,194,196,0 ; cmpeqps %xmm4,%xmm0
@@ -46554,9 +46567,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,35,171,0,0 ; movaps 0xab23(%eax),%xmm1
+ DB 15,40,136,47,171,0,0 ; movaps 0xab2f(%eax),%xmm1
DB 15,88,209 ; addps %xmm1,%xmm2
- DB 15,88,160,51,171,0,0 ; addps 0xab33(%eax),%xmm4
+ DB 15,88,160,63,171,0,0 ; addps 0xab3f(%eax),%xmm4
DB 15,84,214 ; andps %xmm6,%xmm2
DB 15,85,244 ; andnps %xmm4,%xmm6
DB 15,86,242 ; orps %xmm2,%xmm6
@@ -46568,7 +46581,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,131,169,0,0 ; movaps 0xa983(%eax),%xmm5
+ DB 15,40,168,127,169,0,0 ; movaps 0xa97f(%eax),%xmm5
DB 15,92,202 ; subps %xmm2,%xmm1
DB 15,40,211 ; movaps %xmm3,%xmm2
DB 15,89,213 ; mulps %xmm5,%xmm2
@@ -46578,7 +46591,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,67,171,0,0 ; mulps 0xab43(%eax),%xmm0
+ DB 15,89,128,79,171,0,0 ; mulps 0xab4f(%eax),%xmm0
DB 15,84,196 ; andps %xmm4,%xmm0
DB 15,84,204 ; andps %xmm4,%xmm1
DB 139,69,12 ; mov 0xc(%ebp),%eax
@@ -46599,9 +46612,9 @@ _sk_hsl_to_rgb_sse2 LABEL PROC
DB 129,236,200,0,0,0 ; sub $0xc8,%esp
DB 15,41,157,56,255,255,255 ; movaps %xmm3,-0xc8(%ebp)
DB 15,41,69,184 ; movaps %xmm0,-0x48(%ebp)
- DB 232,0,0,0,0 ; call 2458 <_sk_hsl_to_rgb_sse2+0x19>
+ DB 232,0,0,0,0 ; call 245c <_sk_hsl_to_rgb_sse2+0x19>
DB 88 ; pop %eax
- DB 15,40,160,136,168,0,0 ; movaps 0xa888(%eax),%xmm4
+ DB 15,40,160,132,168,0,0 ; movaps 0xa884(%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
@@ -46614,13 +46627,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,88,170,0,0 ; movaps 0xaa58(%eax),%xmm5
+ DB 15,40,168,100,170,0,0 ; movaps 0xaa64(%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,152,168,0,0 ; movaps 0xa898(%eax),%xmm6
+ DB 15,40,176,148,168,0,0 ; movaps 0xa894(%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
@@ -46630,19 +46643,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,104,170,0,0 ; movaps 0xaa68(%eax),%xmm7
+ DB 15,40,184,116,170,0,0 ; movaps 0xaa74(%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,72,170,0,0 ; movaps 0xaa48(%eax),%xmm4
+ DB 15,40,160,84,170,0,0 ; movaps 0xaa54(%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,24,170,0,0 ; movaps 0xaa18(%eax),%xmm6
+ DB 15,40,176,36,170,0,0 ; movaps 0xaa24(%eax),%xmm6
DB 15,89,238 ; mulps %xmm6,%xmm5
- DB 15,40,128,56,170,0,0 ; movaps 0xaa38(%eax),%xmm0
+ DB 15,40,128,68,170,0,0 ; movaps 0xaa44(%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
@@ -46668,18 +46681,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,152,168,0,0 ; andps 0xa898(%eax),%xmm1
+ DB 15,84,136,148,168,0,0 ; andps 0xa894(%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,104,170,0,0 ; movaps 0xaa68(%eax),%xmm0
+ DB 15,40,128,116,170,0,0 ; movaps 0xaa74(%eax),%xmm0
DB 15,194,193,2 ; cmpleps %xmm1,%xmm0
- DB 15,40,152,136,168,0,0 ; movaps 0xa888(%eax),%xmm3
+ DB 15,40,152,132,168,0,0 ; movaps 0xa884(%eax),%xmm3
DB 15,194,217,2 ; cmpleps %xmm1,%xmm3
- DB 15,40,160,72,170,0,0 ; movaps 0xaa48(%eax),%xmm4
+ DB 15,40,160,84,170,0,0 ; movaps 0xaa54(%eax),%xmm4
DB 15,194,225,2 ; cmpleps %xmm1,%xmm4
DB 15,89,206 ; mulps %xmm6,%xmm1
- DB 15,40,168,56,170,0,0 ; movaps 0xaa38(%eax),%xmm5
+ DB 15,40,168,68,170,0,0 ; movaps 0xaa44(%eax),%xmm5
DB 15,92,233 ; subps %xmm1,%xmm5
DB 15,89,239 ; mulps %xmm7,%xmm5
DB 15,88,234 ; addps %xmm2,%xmm5
@@ -46699,7 +46712,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,120,170,0,0 ; addps 0xaa78(%eax),%xmm3
+ DB 15,88,152,132,170,0,0 ; addps 0xaa84(%eax),%xmm3
DB 243,15,91,195 ; cvttps2dq %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
DB 15,40,203 ; movaps %xmm3,%xmm1
@@ -46782,7 +46795,7 @@ _sk_scale_u8_sse2 LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,12 ; sub $0xc,%esp
- DB 232,0,0,0,0 ; call 26d2 <_sk_scale_u8_sse2+0xe>
+ DB 232,0,0,0,0 ; call 26d6 <_sk_scale_u8_sse2+0xe>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -46793,13 +46806,13 @@ _sk_scale_u8_sse2 LABEL PROC
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 133,219 ; test %ebx,%ebx
DB 139,57 ; mov (%ecx),%edi
- DB 117,65 ; jne 272e <_sk_scale_u8_sse2+0x6a>
+ DB 117,65 ; jne 2732 <_sk_scale_u8_sse2+0x6a>
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,222,166,0,0 ; pand 0xa6de(%edx),%xmm4
+ DB 102,15,219,162,218,166,0,0 ; pand 0xa6da(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,14,168,0,0 ; mulps 0xa80e(%edx),%xmm4
+ DB 15,89,162,26,168,0,0 ; mulps 0xa81a(%edx),%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
DB 15,89,204 ; mulps %xmm4,%xmm1
DB 15,89,212 ; mulps %xmm4,%xmm2
@@ -46818,12 +46831,12 @@ _sk_scale_u8_sse2 LABEL PROC
DB 195 ; ret
DB 128,227,3 ; and $0x3,%bl
DB 128,251,1 ; cmp $0x1,%bl
- DB 116,50 ; je 2768 <_sk_scale_u8_sse2+0xa4>
+ DB 116,50 ; je 276c <_sk_scale_u8_sse2+0xa4>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 128,251,2 ; cmp $0x2,%bl
- DB 116,19 ; je 2752 <_sk_scale_u8_sse2+0x8e>
+ DB 116,19 ; je 2756 <_sk_scale_u8_sse2+0x8e>
DB 128,251,3 ; cmp $0x3,%bl
- DB 117,182 ; jne 26fa <_sk_scale_u8_sse2+0x36>
+ DB 117,182 ; jne 26fe <_sk_scale_u8_sse2+0x36>
DB 15,182,92,62,2 ; movzbl 0x2(%esi,%edi,1),%ebx
DB 102,15,110,227 ; movd %ebx,%xmm4
DB 102,15,112,228,69 ; pshufd $0x45,%xmm4,%xmm4
@@ -46832,10 +46845,10 @@ _sk_scale_u8_sse2 LABEL PROC
DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5
DB 102,15,97,232 ; punpcklwd %xmm0,%xmm5
DB 242,15,16,229 ; movsd %xmm5,%xmm4
- DB 235,146 ; jmp 26fa <_sk_scale_u8_sse2+0x36>
+ DB 235,146 ; jmp 26fe <_sk_scale_u8_sse2+0x36>
DB 15,182,52,62 ; movzbl (%esi,%edi,1),%esi
DB 102,15,110,230 ; movd %esi,%xmm4
- DB 235,136 ; jmp 26fa <_sk_scale_u8_sse2+0x36>
+ DB 235,136 ; jmp 26fe <_sk_scale_u8_sse2+0x36>
PUBLIC _sk_scale_565_sse2
_sk_scale_565_sse2 LABEL PROC
@@ -46848,7 +46861,7 @@ _sk_scale_565_sse2 LABEL PROC
DB 15,41,85,200 ; movaps %xmm2,-0x38(%ebp)
DB 15,41,77,216 ; movaps %xmm1,-0x28(%ebp)
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
- DB 232,0,0,0,0 ; call 278c <_sk_scale_565_sse2+0x1a>
+ DB 232,0,0,0,0 ; call 2790 <_sk_scale_565_sse2+0x1a>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -46860,20 +46873,20 @@ _sk_scale_565_sse2 LABEL PROC
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 133,219 ; test %ebx,%ebx
DB 139,57 ; mov (%ecx),%edi
- DB 15,133,157,0,0,0 ; jne 284a <_sk_scale_565_sse2+0xd8>
+ DB 15,133,157,0,0,0 ; jne 284e <_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,100,167,0,0 ; movdqa 0xa764(%edx),%xmm4
+ DB 102,15,111,162,112,167,0,0 ; movdqa 0xa770(%edx),%xmm4
DB 102,15,219,230 ; pand %xmm6,%xmm4
DB 15,91,212 ; cvtdq2ps %xmm4,%xmm2
- DB 15,89,146,116,167,0,0 ; mulps 0xa774(%edx),%xmm2
- DB 102,15,111,170,132,167,0,0 ; movdqa 0xa784(%edx),%xmm5
+ DB 15,89,146,128,167,0,0 ; mulps 0xa780(%edx),%xmm2
+ DB 102,15,111,170,144,167,0,0 ; movdqa 0xa790(%edx),%xmm5
DB 102,15,219,238 ; pand %xmm6,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,170,148,167,0,0 ; mulps 0xa794(%edx),%xmm5
- DB 102,15,219,178,164,167,0,0 ; pand 0xa7a4(%edx),%xmm6
+ DB 15,89,170,160,167,0,0 ; mulps 0xa7a0(%edx),%xmm5
+ DB 102,15,219,178,176,167,0,0 ; pand 0xa7b0(%edx),%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,178,180,167,0,0 ; mulps 0xa7b4(%edx),%xmm6
+ DB 15,89,178,192,167,0,0 ; mulps 0xa7c0(%edx),%xmm6
DB 15,40,253 ; movaps %xmm5,%xmm7
DB 15,93,254 ; minps %xmm6,%xmm7
DB 15,40,226 ; movaps %xmm2,%xmm4
@@ -46908,22 +46921,22 @@ _sk_scale_565_sse2 LABEL PROC
DB 195 ; ret
DB 128,227,3 ; and $0x3,%bl
DB 128,251,1 ; cmp $0x1,%bl
- DB 116,51 ; je 2885 <_sk_scale_565_sse2+0x113>
+ DB 116,51 ; je 2889 <_sk_scale_565_sse2+0x113>
DB 102,15,239,246 ; pxor %xmm6,%xmm6
DB 128,251,2 ; cmp $0x2,%bl
- DB 116,23 ; je 2872 <_sk_scale_565_sse2+0x100>
+ DB 116,23 ; je 2876 <_sk_scale_565_sse2+0x100>
DB 128,251,3 ; cmp $0x3,%bl
- DB 15,133,82,255,255,255 ; jne 27b6 <_sk_scale_565_sse2+0x44>
+ DB 15,133,82,255,255,255 ; jne 27ba <_sk_scale_565_sse2+0x44>
DB 15,183,92,126,4 ; movzwl 0x4(%esi,%edi,2),%ebx
DB 102,15,110,227 ; movd %ebx,%xmm4
DB 102,15,112,244,69 ; pshufd $0x45,%xmm4,%xmm6
DB 102,15,110,36,126 ; movd (%esi,%edi,2),%xmm4
DB 242,15,112,228,212 ; pshuflw $0xd4,%xmm4,%xmm4
DB 242,15,16,244 ; movsd %xmm4,%xmm6
- DB 233,49,255,255,255 ; jmp 27b6 <_sk_scale_565_sse2+0x44>
+ DB 233,49,255,255,255 ; jmp 27ba <_sk_scale_565_sse2+0x44>
DB 15,183,52,126 ; movzwl (%esi,%edi,2),%esi
DB 102,15,110,246 ; movd %esi,%xmm6
- DB 233,36,255,255,255 ; jmp 27b6 <_sk_scale_565_sse2+0x44>
+ DB 233,36,255,255,255 ; jmp 27ba <_sk_scale_565_sse2+0x44>
PUBLIC _sk_lerp_1_float_sse2
_sk_lerp_1_float_sse2 LABEL PROC
@@ -46968,7 +46981,7 @@ _sk_lerp_u8_sse2 LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,12 ; sub $0xc,%esp
- DB 232,0,0,0,0 ; call 28fa <_sk_lerp_u8_sse2+0xe>
+ DB 232,0,0,0,0 ; call 28fe <_sk_lerp_u8_sse2+0xe>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -46979,13 +46992,13 @@ _sk_lerp_u8_sse2 LABEL PROC
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 133,219 ; test %ebx,%ebx
DB 139,57 ; mov (%ecx),%edi
- DB 117,102 ; jne 297b <_sk_lerp_u8_sse2+0x8f>
+ DB 117,102 ; jne 297f <_sk_lerp_u8_sse2+0x8f>
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,182,164,0,0 ; pand 0xa4b6(%edx),%xmm4
+ DB 102,15,219,162,178,164,0,0 ; pand 0xa4b2(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,230,165,0,0 ; mulps 0xa5e6(%edx),%xmm4
+ DB 15,89,162,242,165,0,0 ; mulps 0xa5f2(%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
@@ -47015,12 +47028,12 @@ _sk_lerp_u8_sse2 LABEL PROC
DB 195 ; ret
DB 128,227,3 ; and $0x3,%bl
DB 128,251,1 ; cmp $0x1,%bl
- DB 116,53 ; je 29b8 <_sk_lerp_u8_sse2+0xcc>
+ DB 116,53 ; je 29bc <_sk_lerp_u8_sse2+0xcc>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 128,251,2 ; cmp $0x2,%bl
- DB 116,19 ; je 299f <_sk_lerp_u8_sse2+0xb3>
+ DB 116,19 ; je 29a3 <_sk_lerp_u8_sse2+0xb3>
DB 128,251,3 ; cmp $0x3,%bl
- DB 117,145 ; jne 2922 <_sk_lerp_u8_sse2+0x36>
+ DB 117,145 ; jne 2926 <_sk_lerp_u8_sse2+0x36>
DB 15,182,92,62,2 ; movzbl 0x2(%esi,%edi,1),%ebx
DB 102,15,110,227 ; movd %ebx,%xmm4
DB 102,15,112,228,69 ; pshufd $0x45,%xmm4,%xmm4
@@ -47029,10 +47042,10 @@ _sk_lerp_u8_sse2 LABEL PROC
DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5
DB 102,15,97,232 ; punpcklwd %xmm0,%xmm5
DB 242,15,16,229 ; movsd %xmm5,%xmm4
- DB 233,106,255,255,255 ; jmp 2922 <_sk_lerp_u8_sse2+0x36>
+ DB 233,106,255,255,255 ; jmp 2926 <_sk_lerp_u8_sse2+0x36>
DB 15,182,52,62 ; movzbl (%esi,%edi,1),%esi
DB 102,15,110,230 ; movd %esi,%xmm4
- DB 233,93,255,255,255 ; jmp 2922 <_sk_lerp_u8_sse2+0x36>
+ DB 233,93,255,255,255 ; jmp 2926 <_sk_lerp_u8_sse2+0x36>
PUBLIC _sk_lerp_565_sse2
_sk_lerp_565_sse2 LABEL PROC
@@ -47046,7 +47059,7 @@ _sk_lerp_565_sse2 LABEL PROC
DB 15,41,85,136 ; movaps %xmm2,-0x78(%ebp)
DB 15,41,77,152 ; movaps %xmm1,-0x68(%ebp)
DB 102,15,127,69,184 ; movdqa %xmm0,-0x48(%ebp)
- DB 232,0,0,0,0 ; call 29e4 <_sk_lerp_565_sse2+0x1f>
+ DB 232,0,0,0,0 ; call 29e8 <_sk_lerp_565_sse2+0x1f>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -47058,20 +47071,20 @@ _sk_lerp_565_sse2 LABEL PROC
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 133,219 ; test %ebx,%ebx
DB 139,57 ; mov (%ecx),%edi
- DB 15,133,211,0,0,0 ; jne 2ad8 <_sk_lerp_565_sse2+0x113>
+ DB 15,133,211,0,0,0 ; jne 2adc <_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,12,165,0,0 ; movdqa 0xa50c(%edx),%xmm4
+ DB 102,15,111,162,24,165,0,0 ; movdqa 0xa518(%edx),%xmm4
DB 102,15,219,229 ; pand %xmm5,%xmm4
DB 15,91,204 ; cvtdq2ps %xmm4,%xmm1
- DB 15,89,138,28,165,0,0 ; mulps 0xa51c(%edx),%xmm1
- DB 102,15,111,178,44,165,0,0 ; movdqa 0xa52c(%edx),%xmm6
+ DB 15,89,138,40,165,0,0 ; mulps 0xa528(%edx),%xmm1
+ DB 102,15,111,178,56,165,0,0 ; movdqa 0xa538(%edx),%xmm6
DB 102,15,219,245 ; pand %xmm5,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,178,60,165,0,0 ; mulps 0xa53c(%edx),%xmm6
- DB 102,15,219,170,76,165,0,0 ; pand 0xa54c(%edx),%xmm5
+ DB 15,89,178,72,165,0,0 ; mulps 0xa548(%edx),%xmm6
+ DB 102,15,219,170,88,165,0,0 ; pand 0xa558(%edx),%xmm5
DB 15,91,213 ; cvtdq2ps %xmm5,%xmm2
- DB 15,89,146,92,165,0,0 ; mulps 0xa55c(%edx),%xmm2
+ DB 15,89,146,104,165,0,0 ; mulps 0xa568(%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
@@ -47121,22 +47134,22 @@ _sk_lerp_565_sse2 LABEL PROC
DB 195 ; ret
DB 128,227,3 ; and $0x3,%bl
DB 128,251,1 ; cmp $0x1,%bl
- DB 116,51 ; je 2b13 <_sk_lerp_565_sse2+0x14e>
+ DB 116,51 ; je 2b17 <_sk_lerp_565_sse2+0x14e>
DB 102,15,239,237 ; pxor %xmm5,%xmm5
DB 128,251,2 ; cmp $0x2,%bl
- DB 116,23 ; je 2b00 <_sk_lerp_565_sse2+0x13b>
+ DB 116,23 ; je 2b04 <_sk_lerp_565_sse2+0x13b>
DB 128,251,3 ; cmp $0x3,%bl
- DB 15,133,28,255,255,255 ; jne 2a0e <_sk_lerp_565_sse2+0x49>
+ DB 15,133,28,255,255,255 ; jne 2a12 <_sk_lerp_565_sse2+0x49>
DB 15,183,92,126,4 ; movzwl 0x4(%esi,%edi,2),%ebx
DB 102,15,110,227 ; movd %ebx,%xmm4
DB 102,15,112,236,69 ; pshufd $0x45,%xmm4,%xmm5
DB 102,15,110,36,126 ; movd (%esi,%edi,2),%xmm4
DB 242,15,112,228,212 ; pshuflw $0xd4,%xmm4,%xmm4
DB 242,15,16,236 ; movsd %xmm4,%xmm5
- DB 233,251,254,255,255 ; jmp 2a0e <_sk_lerp_565_sse2+0x49>
+ DB 233,251,254,255,255 ; jmp 2a12 <_sk_lerp_565_sse2+0x49>
DB 15,183,52,126 ; movzwl (%esi,%edi,2),%esi
DB 102,15,110,238 ; movd %esi,%xmm5
- DB 233,238,254,255,255 ; jmp 2a0e <_sk_lerp_565_sse2+0x49>
+ DB 233,238,254,255,255 ; jmp 2a12 <_sk_lerp_565_sse2+0x49>
PUBLIC _sk_load_tables_sse2
_sk_load_tables_sse2 LABEL PROC
@@ -47146,7 +47159,7 @@ _sk_load_tables_sse2 LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,12 ; sub $0xc,%esp
- DB 232,0,0,0,0 ; call 2b2e <_sk_load_tables_sse2+0xe>
+ DB 232,0,0,0,0 ; call 2b32 <_sk_load_tables_sse2+0xe>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -47155,9 +47168,9 @@ _sk_load_tables_sse2 LABEL PROC
DB 133,192 ; test %eax,%eax
DB 139,57 ; mov (%ecx),%edi
DB 139,30 ; mov (%esi),%ebx
- DB 15,133,22,1,0,0 ; jne 2c5c <_sk_load_tables_sse2+0x13c>
+ DB 15,133,22,1,0,0 ; jne 2c60 <_sk_load_tables_sse2+0x13c>
DB 243,15,111,28,187 ; movdqu (%ebx,%edi,4),%xmm3
- DB 102,15,111,146,130,162,0,0 ; movdqa 0xa282(%edx),%xmm2
+ DB 102,15,111,146,126,162,0,0 ; movdqa 0xa27e(%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
@@ -47213,7 +47226,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,178,163,0,0 ; mulps 0xa3b2(%edx),%xmm3
+ DB 15,89,154,190,163,0,0 ; mulps 0xa3be(%edx),%xmm3
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 137,194 ; mov %eax,%edx
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -47229,18 +47242,18 @@ _sk_load_tables_sse2 LABEL PROC
DB 195 ; ret
DB 36,3 ; and $0x3,%al
DB 60,1 ; cmp $0x1,%al
- DB 116,37 ; je 2c87 <_sk_load_tables_sse2+0x167>
+ DB 116,37 ; je 2c8b <_sk_load_tables_sse2+0x167>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 60,2 ; cmp $0x2,%al
- DB 116,19 ; je 2c7d <_sk_load_tables_sse2+0x15d>
+ DB 116,19 ; je 2c81 <_sk_load_tables_sse2+0x15d>
DB 60,3 ; cmp $0x3,%al
- DB 15,133,217,254,255,255 ; jne 2b4b <_sk_load_tables_sse2+0x2b>
+ DB 15,133,217,254,255,255 ; jne 2b4f <_sk_load_tables_sse2+0x2b>
DB 102,15,110,68,187,8 ; movd 0x8(%ebx,%edi,4),%xmm0
DB 102,15,112,216,69 ; pshufd $0x45,%xmm0,%xmm3
DB 102,15,18,28,187 ; movlpd (%ebx,%edi,4),%xmm3
- DB 233,196,254,255,255 ; jmp 2b4b <_sk_load_tables_sse2+0x2b>
+ DB 233,196,254,255,255 ; jmp 2b4f <_sk_load_tables_sse2+0x2b>
DB 102,15,110,28,187 ; movd (%ebx,%edi,4),%xmm3
- DB 233,186,254,255,255 ; jmp 2b4b <_sk_load_tables_sse2+0x2b>
+ DB 233,186,254,255,255 ; jmp 2b4f <_sk_load_tables_sse2+0x2b>
PUBLIC _sk_load_tables_u16_be_sse2
_sk_load_tables_u16_be_sse2 LABEL PROC
@@ -47250,7 +47263,7 @@ _sk_load_tables_u16_be_sse2 LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,44 ; sub $0x2c,%esp
- DB 232,0,0,0,0 ; call 2c9f <_sk_load_tables_u16_be_sse2+0xe>
+ DB 232,0,0,0,0 ; call 2ca3 <_sk_load_tables_u16_be_sse2+0xe>
DB 90 ; pop %edx
DB 139,117,12 ; mov 0xc(%ebp),%esi
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -47260,7 +47273,7 @@ _sk_load_tables_u16_be_sse2 LABEL PROC
DB 133,192 ; test %eax,%eax
DB 139,54 ; mov (%esi),%esi
DB 139,30 ; mov (%esi),%ebx
- DB 15,133,210,1,0,0 ; jne 2e8c <_sk_load_tables_u16_be_sse2+0x1fb>
+ DB 15,133,210,1,0,0 ; jne 2e90 <_sk_load_tables_u16_be_sse2+0x1fb>
DB 102,15,16,4,123 ; movupd (%ebx,%edi,2),%xmm0
DB 243,15,111,76,123,16 ; movdqu 0x10(%ebx,%edi,2),%xmm1
DB 102,15,40,216 ; movapd %xmm0,%xmm3
@@ -47286,7 +47299,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,177,162,0,0 ; movdqa 0xa2b1(%edx),%xmm2
+ DB 102,15,111,146,189,162,0,0 ; movdqa 0xa2bd(%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
@@ -47358,7 +47371,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,193,162,0,0 ; mulps 0xa2c1(%edx),%xmm3
+ DB 15,89,154,205,162,0,0 ; mulps 0xa2cd(%edx),%xmm3
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 137,194 ; mov %eax,%edx
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -47375,12 +47388,12 @@ _sk_load_tables_u16_be_sse2 LABEL PROC
DB 242,15,16,4,123 ; movsd (%ebx,%edi,2),%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 131,248,1 ; cmp $0x1,%eax
- DB 15,132,39,254,255,255 ; je 2cc5 <_sk_load_tables_u16_be_sse2+0x34>
+ DB 15,132,39,254,255,255 ; je 2cc9 <_sk_load_tables_u16_be_sse2+0x34>
DB 102,15,22,68,123,8 ; movhpd 0x8(%ebx,%edi,2),%xmm0
DB 131,248,3 ; cmp $0x3,%eax
- DB 15,130,24,254,255,255 ; jb 2cc5 <_sk_load_tables_u16_be_sse2+0x34>
+ DB 15,130,24,254,255,255 ; jb 2cc9 <_sk_load_tables_u16_be_sse2+0x34>
DB 243,15,126,76,123,16 ; movq 0x10(%ebx,%edi,2),%xmm1
- DB 233,13,254,255,255 ; jmp 2cc5 <_sk_load_tables_u16_be_sse2+0x34>
+ DB 233,13,254,255,255 ; jmp 2cc9 <_sk_load_tables_u16_be_sse2+0x34>
PUBLIC _sk_load_tables_rgb_u16_be_sse2
_sk_load_tables_rgb_u16_be_sse2 LABEL PROC
@@ -47390,7 +47403,7 @@ _sk_load_tables_rgb_u16_be_sse2 LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,28 ; sub $0x1c,%esp
- DB 232,0,0,0,0 ; call 2ec6 <_sk_load_tables_rgb_u16_be_sse2+0xe>
+ DB 232,0,0,0,0 ; call 2eca <_sk_load_tables_rgb_u16_be_sse2+0xe>
DB 90 ; pop %edx
DB 139,117,12 ; mov 0xc(%ebp),%esi
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -47399,7 +47412,7 @@ _sk_load_tables_rgb_u16_be_sse2 LABEL PROC
DB 133,192 ; test %eax,%eax
DB 139,54 ; mov (%esi),%esi
DB 139,30 ; mov (%esi),%ebx
- DB 15,133,179,1,0,0 ; jne 3092 <_sk_load_tables_rgb_u16_be_sse2+0x1da>
+ DB 15,133,179,1,0,0 ; jne 3096 <_sk_load_tables_rgb_u16_be_sse2+0x1da>
DB 243,15,111,4,123 ; movdqu (%ebx,%edi,2),%xmm0
DB 243,15,111,92,123,8 ; movdqu 0x8(%ebx,%edi,2),%xmm3
DB 102,15,115,219,4 ; psrldq $0x4,%xmm3
@@ -47429,7 +47442,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,138,160,0,0 ; movdqa 0xa08a(%edx),%xmm2
+ DB 102,15,111,146,150,160,0,0 ; movdqa 0xa096(%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
@@ -47494,7 +47507,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,42,158,0,0 ; movaps 0x9e2a(%edx),%xmm3
+ DB 15,40,154,38,158,0,0 ; movaps 0x9e26(%edx),%xmm3
DB 80 ; push %eax
DB 81 ; push %ecx
DB 255,86,4 ; call *0x4(%esi)
@@ -47508,20 +47521,20 @@ _sk_load_tables_rgb_u16_be_sse2 LABEL PROC
DB 102,15,196,68,123,4,2 ; pinsrw $0x2,0x4(%ebx,%edi,2),%xmm0
DB 102,15,239,210 ; pxor %xmm2,%xmm2
DB 131,248,1 ; cmp $0x1,%eax
- DB 117,13 ; jne 30b4 <_sk_load_tables_rgb_u16_be_sse2+0x1fc>
+ DB 117,13 ; jne 30b8 <_sk_load_tables_rgb_u16_be_sse2+0x1fc>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,239,201 ; pxor %xmm1,%xmm1
- DB 233,77,254,255,255 ; jmp 2f01 <_sk_load_tables_rgb_u16_be_sse2+0x49>
+ DB 233,77,254,255,255 ; jmp 2f05 <_sk_load_tables_rgb_u16_be_sse2+0x49>
DB 102,15,110,76,123,6 ; movd 0x6(%ebx,%edi,2),%xmm1
DB 102,15,196,76,123,10,2 ; pinsrw $0x2,0xa(%ebx,%edi,2),%xmm1
DB 102,15,239,210 ; pxor %xmm2,%xmm2
DB 131,248,3 ; cmp $0x3,%eax
- DB 114,18 ; jb 30dc <_sk_load_tables_rgb_u16_be_sse2+0x224>
+ DB 114,18 ; jb 30e0 <_sk_load_tables_rgb_u16_be_sse2+0x224>
DB 102,15,110,92,123,12 ; movd 0xc(%ebx,%edi,2),%xmm3
DB 102,15,196,92,123,16,2 ; pinsrw $0x2,0x10(%ebx,%edi,2),%xmm3
- DB 233,37,254,255,255 ; jmp 2f01 <_sk_load_tables_rgb_u16_be_sse2+0x49>
+ DB 233,37,254,255,255 ; jmp 2f05 <_sk_load_tables_rgb_u16_be_sse2+0x49>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
- DB 233,28,254,255,255 ; jmp 2f01 <_sk_load_tables_rgb_u16_be_sse2+0x49>
+ DB 233,28,254,255,255 ; jmp 2f05 <_sk_load_tables_rgb_u16_be_sse2+0x49>
PUBLIC _sk_byte_tables_sse2
_sk_byte_tables_sse2 LABEL PROC
@@ -47531,11 +47544,11 @@ _sk_byte_tables_sse2 LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,12 ; sub $0xc,%esp
- DB 232,0,0,0,0 ; call 30f3 <_sk_byte_tables_sse2+0xe>
+ DB 232,0,0,0,0 ; call 30f7 <_sk_byte_tables_sse2+0xe>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,8 ; mov (%eax),%ecx
- DB 15,40,162,205,156,0,0 ; movaps 0x9ccd(%edx),%xmm4
+ DB 15,40,162,201,156,0,0 ; movaps 0x9cc9(%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
@@ -47557,7 +47570,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,237,157,0,0 ; movaps 0x9ded(%edx),%xmm5
+ DB 15,40,170,249,157,0,0 ; movaps 0x9df9(%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
@@ -47680,12 +47693,12 @@ _sk_byte_tables_rgb_sse2 LABEL PROC
DB 15,182,60,31 ; movzbl (%edi,%ebx,1),%edi
DB 193,231,8 ; shl $0x8,%edi
DB 9,215 ; or %edx,%edi
- DB 232,0,0,0,0 ; call 32ef <_sk_byte_tables_rgb_sse2+0x65>
+ DB 232,0,0,0,0 ; call 32f3 <_sk_byte_tables_rgb_sse2+0x65>
DB 90 ; pop %edx
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,241,155,0,0 ; movaps 0x9bf1(%edx),%xmm5
+ DB 15,40,170,253,155,0,0 ; movaps 0x9bfd(%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
@@ -47911,7 +47924,7 @@ _sk_parametric_r_sse2 LABEL PROC
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 35bf <_sk_parametric_r_sse2+0x18>
+ DB 232,0,0,0,0 ; call 35c3 <_sk_parametric_r_sse2+0x18>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,8 ; mov (%eax),%ecx
@@ -47931,15 +47944,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,177,153,0,0 ; mulps 0x99b1(%edx),%xmm5
- DB 15,84,178,193,153,0,0 ; andps 0x99c1(%edx),%xmm6
- DB 15,86,178,33,151,0,0 ; orps 0x9721(%edx),%xmm6
- DB 15,88,170,209,153,0,0 ; addps 0x99d1(%edx),%xmm5
- DB 15,40,186,225,153,0,0 ; movaps 0x99e1(%edx),%xmm7
+ DB 15,89,170,189,153,0,0 ; mulps 0x99bd(%edx),%xmm5
+ DB 15,84,178,205,153,0,0 ; andps 0x99cd(%edx),%xmm6
+ DB 15,86,178,29,151,0,0 ; orps 0x971d(%edx),%xmm6
+ DB 15,88,170,221,153,0,0 ; addps 0x99dd(%edx),%xmm5
+ DB 15,40,186,237,153,0,0 ; movaps 0x99ed(%edx),%xmm7
DB 15,89,254 ; mulps %xmm6,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,88,178,241,153,0,0 ; addps 0x99f1(%edx),%xmm6
- DB 15,40,186,1,154,0,0 ; movaps 0x9a01(%edx),%xmm7
+ DB 15,88,178,253,153,0,0 ; addps 0x99fd(%edx),%xmm6
+ DB 15,40,186,13,154,0,0 ; movaps 0x9a0d(%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
@@ -47949,21 +47962,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,49,151,0,0 ; movaps 0x9731(%edx),%xmm6
+ DB 15,40,178,45,151,0,0 ; movaps 0x972d(%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,17,154,0,0 ; addps 0x9a11(%edx),%xmm5
- DB 15,40,186,33,154,0,0 ; movaps 0x9a21(%edx),%xmm7
+ DB 15,88,170,29,154,0,0 ; addps 0x9a1d(%edx),%xmm5
+ DB 15,40,186,45,154,0,0 ; movaps 0x9a2d(%edx),%xmm7
DB 15,89,248 ; mulps %xmm0,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,40,186,49,154,0,0 ; movaps 0x9a31(%edx),%xmm7
+ DB 15,40,186,61,154,0,0 ; movaps 0x9a3d(%edx),%xmm7
DB 15,92,248 ; subps %xmm0,%xmm7
- DB 15,40,130,65,154,0,0 ; movaps 0x9a41(%edx),%xmm0
+ DB 15,40,130,77,154,0,0 ; movaps 0x9a4d(%edx),%xmm0
DB 15,94,199 ; divps %xmm7,%xmm0
DB 15,88,197 ; addps %xmm5,%xmm0
- DB 15,89,130,81,154,0,0 ; mulps 0x9a51(%edx),%xmm0
+ DB 15,89,130,93,154,0,0 ; mulps 0x9a5d(%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
@@ -47995,7 +48008,7 @@ _sk_parametric_g_sse2 LABEL PROC
DB 15,41,93,232 ; movaps %xmm3,-0x18(%ebp)
DB 15,40,218 ; movaps %xmm2,%xmm3
DB 15,40,208 ; movaps %xmm0,%xmm2
- DB 232,0,0,0,0 ; call 36f6 <_sk_parametric_g_sse2+0x15>
+ DB 232,0,0,0,0 ; call 36fa <_sk_parametric_g_sse2+0x15>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,8 ; mov (%eax),%ecx
@@ -48015,15 +48028,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,122,152,0,0 ; mulps 0x987a(%edx),%xmm5
- DB 15,84,178,138,152,0,0 ; andps 0x988a(%edx),%xmm6
- DB 15,86,178,234,149,0,0 ; orps 0x95ea(%edx),%xmm6
- DB 15,88,170,154,152,0,0 ; addps 0x989a(%edx),%xmm5
- DB 15,40,186,170,152,0,0 ; movaps 0x98aa(%edx),%xmm7
+ DB 15,89,170,134,152,0,0 ; mulps 0x9886(%edx),%xmm5
+ DB 15,84,178,150,152,0,0 ; andps 0x9896(%edx),%xmm6
+ DB 15,86,178,230,149,0,0 ; orps 0x95e6(%edx),%xmm6
+ DB 15,88,170,166,152,0,0 ; addps 0x98a6(%edx),%xmm5
+ DB 15,40,186,182,152,0,0 ; movaps 0x98b6(%edx),%xmm7
DB 15,89,254 ; mulps %xmm6,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,88,178,186,152,0,0 ; addps 0x98ba(%edx),%xmm6
- DB 15,40,186,202,152,0,0 ; movaps 0x98ca(%edx),%xmm7
+ DB 15,88,178,198,152,0,0 ; addps 0x98c6(%edx),%xmm6
+ DB 15,40,186,214,152,0,0 ; movaps 0x98d6(%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
@@ -48033,21 +48046,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,250,149,0,0 ; movaps 0x95fa(%edx),%xmm6
+ DB 15,40,178,246,149,0,0 ; movaps 0x95f6(%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,218,152,0,0 ; addps 0x98da(%edx),%xmm5
- DB 15,40,186,234,152,0,0 ; movaps 0x98ea(%edx),%xmm7
+ DB 15,88,170,230,152,0,0 ; addps 0x98e6(%edx),%xmm5
+ DB 15,40,186,246,152,0,0 ; movaps 0x98f6(%edx),%xmm7
DB 15,89,248 ; mulps %xmm0,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,40,186,250,152,0,0 ; movaps 0x98fa(%edx),%xmm7
+ DB 15,40,186,6,153,0,0 ; movaps 0x9906(%edx),%xmm7
DB 15,92,248 ; subps %xmm0,%xmm7
- DB 15,40,130,10,153,0,0 ; movaps 0x990a(%edx),%xmm0
+ DB 15,40,130,22,153,0,0 ; movaps 0x9916(%edx),%xmm0
DB 15,94,199 ; divps %xmm7,%xmm0
DB 15,88,197 ; addps %xmm5,%xmm0
- DB 15,89,130,26,153,0,0 ; mulps 0x991a(%edx),%xmm0
+ DB 15,89,130,38,153,0,0 ; mulps 0x9926(%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
@@ -48078,7 +48091,7 @@ _sk_parametric_b_sse2 LABEL PROC
DB 15,41,93,232 ; movaps %xmm3,-0x18(%ebp)
DB 15,40,217 ; movaps %xmm1,%xmm3
DB 15,40,200 ; movaps %xmm0,%xmm1
- DB 232,0,0,0,0 ; call 382a <_sk_parametric_b_sse2+0x15>
+ DB 232,0,0,0,0 ; call 382e <_sk_parametric_b_sse2+0x15>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,8 ; mov (%eax),%ecx
@@ -48098,15 +48111,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,70,151,0,0 ; mulps 0x9746(%edx),%xmm5
- DB 15,84,178,86,151,0,0 ; andps 0x9756(%edx),%xmm6
- DB 15,86,178,182,148,0,0 ; orps 0x94b6(%edx),%xmm6
- DB 15,88,170,102,151,0,0 ; addps 0x9766(%edx),%xmm5
- DB 15,40,186,118,151,0,0 ; movaps 0x9776(%edx),%xmm7
+ DB 15,89,170,82,151,0,0 ; mulps 0x9752(%edx),%xmm5
+ DB 15,84,178,98,151,0,0 ; andps 0x9762(%edx),%xmm6
+ DB 15,86,178,178,148,0,0 ; orps 0x94b2(%edx),%xmm6
+ DB 15,88,170,114,151,0,0 ; addps 0x9772(%edx),%xmm5
+ DB 15,40,186,130,151,0,0 ; movaps 0x9782(%edx),%xmm7
DB 15,89,254 ; mulps %xmm6,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,88,178,134,151,0,0 ; addps 0x9786(%edx),%xmm6
- DB 15,40,186,150,151,0,0 ; movaps 0x9796(%edx),%xmm7
+ DB 15,88,178,146,151,0,0 ; addps 0x9792(%edx),%xmm6
+ DB 15,40,186,162,151,0,0 ; movaps 0x97a2(%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
@@ -48116,21 +48129,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,198,148,0,0 ; movaps 0x94c6(%edx),%xmm6
+ DB 15,40,178,194,148,0,0 ; movaps 0x94c2(%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,166,151,0,0 ; addps 0x97a6(%edx),%xmm5
- DB 15,40,186,182,151,0,0 ; movaps 0x97b6(%edx),%xmm7
+ DB 15,88,170,178,151,0,0 ; addps 0x97b2(%edx),%xmm5
+ DB 15,40,186,194,151,0,0 ; movaps 0x97c2(%edx),%xmm7
DB 15,89,248 ; mulps %xmm0,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,40,186,198,151,0,0 ; movaps 0x97c6(%edx),%xmm7
+ DB 15,40,186,210,151,0,0 ; movaps 0x97d2(%edx),%xmm7
DB 15,92,248 ; subps %xmm0,%xmm7
- DB 15,40,130,214,151,0,0 ; movaps 0x97d6(%edx),%xmm0
+ DB 15,40,130,226,151,0,0 ; movaps 0x97e2(%edx),%xmm0
DB 15,94,199 ; divps %xmm7,%xmm0
DB 15,88,197 ; addps %xmm5,%xmm0
- DB 15,89,130,230,151,0,0 ; mulps 0x97e6(%edx),%xmm0
+ DB 15,89,130,242,151,0,0 ; mulps 0x97f2(%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
@@ -48161,7 +48174,7 @@ _sk_parametric_a_sse2 LABEL PROC
DB 15,41,85,232 ; movaps %xmm2,-0x18(%ebp)
DB 15,40,209 ; movaps %xmm1,%xmm2
DB 15,40,200 ; movaps %xmm0,%xmm1
- DB 232,0,0,0,0 ; call 395e <_sk_parametric_a_sse2+0x15>
+ DB 232,0,0,0,0 ; call 3962 <_sk_parametric_a_sse2+0x15>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,8 ; mov (%eax),%ecx
@@ -48181,15 +48194,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,18,150,0,0 ; mulps 0x9612(%edx),%xmm5
- DB 15,84,178,34,150,0,0 ; andps 0x9622(%edx),%xmm6
- DB 15,86,178,130,147,0,0 ; orps 0x9382(%edx),%xmm6
- DB 15,88,170,50,150,0,0 ; addps 0x9632(%edx),%xmm5
- DB 15,40,186,66,150,0,0 ; movaps 0x9642(%edx),%xmm7
+ DB 15,89,170,30,150,0,0 ; mulps 0x961e(%edx),%xmm5
+ DB 15,84,178,46,150,0,0 ; andps 0x962e(%edx),%xmm6
+ DB 15,86,178,126,147,0,0 ; orps 0x937e(%edx),%xmm6
+ DB 15,88,170,62,150,0,0 ; addps 0x963e(%edx),%xmm5
+ DB 15,40,186,78,150,0,0 ; movaps 0x964e(%edx),%xmm7
DB 15,89,254 ; mulps %xmm6,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,88,178,82,150,0,0 ; addps 0x9652(%edx),%xmm6
- DB 15,40,186,98,150,0,0 ; movaps 0x9662(%edx),%xmm7
+ DB 15,88,178,94,150,0,0 ; addps 0x965e(%edx),%xmm6
+ DB 15,40,186,110,150,0,0 ; movaps 0x966e(%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
@@ -48199,21 +48212,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,146,147,0,0 ; movaps 0x9392(%edx),%xmm6
+ DB 15,40,178,142,147,0,0 ; movaps 0x938e(%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,114,150,0,0 ; addps 0x9672(%edx),%xmm5
- DB 15,40,186,130,150,0,0 ; movaps 0x9682(%edx),%xmm7
+ DB 15,88,170,126,150,0,0 ; addps 0x967e(%edx),%xmm5
+ DB 15,40,186,142,150,0,0 ; movaps 0x968e(%edx),%xmm7
DB 15,89,248 ; mulps %xmm0,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,40,186,146,150,0,0 ; movaps 0x9692(%edx),%xmm7
+ DB 15,40,186,158,150,0,0 ; movaps 0x969e(%edx),%xmm7
DB 15,92,248 ; subps %xmm0,%xmm7
- DB 15,40,130,162,150,0,0 ; movaps 0x96a2(%edx),%xmm0
+ DB 15,40,130,174,150,0,0 ; movaps 0x96ae(%edx),%xmm0
DB 15,94,199 ; divps %xmm7,%xmm0
DB 15,88,197 ; addps %xmm5,%xmm0
- DB 15,89,130,178,150,0,0 ; mulps 0x96b2(%edx),%xmm0
+ DB 15,89,130,190,150,0,0 ; mulps 0x96be(%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
@@ -48243,18 +48256,18 @@ _sk_gamma_sse2 LABEL PROC
DB 131,236,40 ; sub $0x28,%esp
DB 15,41,93,216 ; movaps %xmm3,-0x28(%ebp)
DB 15,40,216 ; movaps %xmm0,%xmm3
- DB 232,0,0,0,0 ; call 3a8f <_sk_gamma_sse2+0x12>
+ DB 232,0,0,0,0 ; call 3a93 <_sk_gamma_sse2+0x12>
DB 88 ; pop %eax
DB 15,91,195 ; cvtdq2ps %xmm3,%xmm0
- DB 15,89,128,225,148,0,0 ; mulps 0x94e1(%eax),%xmm0
- DB 15,84,152,241,148,0,0 ; andps 0x94f1(%eax),%xmm3
- DB 15,86,152,81,146,0,0 ; orps 0x9251(%eax),%xmm3
- DB 15,88,128,1,149,0,0 ; addps 0x9501(%eax),%xmm0
+ DB 15,89,128,237,148,0,0 ; mulps 0x94ed(%eax),%xmm0
+ DB 15,84,152,253,148,0,0 ; andps 0x94fd(%eax),%xmm3
+ DB 15,86,152,77,146,0,0 ; orps 0x924d(%eax),%xmm3
+ DB 15,88,128,13,149,0,0 ; addps 0x950d(%eax),%xmm0
DB 15,40,227 ; movaps %xmm3,%xmm4
- DB 15,89,160,17,149,0,0 ; mulps 0x9511(%eax),%xmm4
+ DB 15,89,160,29,149,0,0 ; mulps 0x951d(%eax),%xmm4
DB 15,92,196 ; subps %xmm4,%xmm0
- DB 15,88,152,33,149,0,0 ; addps 0x9521(%eax),%xmm3
- DB 15,40,160,49,149,0,0 ; movaps 0x9531(%eax),%xmm4
+ DB 15,88,152,45,149,0,0 ; addps 0x952d(%eax),%xmm3
+ DB 15,40,160,61,149,0,0 ; movaps 0x953d(%eax),%xmm4
DB 15,94,227 ; divps %xmm3,%xmm4
DB 15,92,196 ; subps %xmm4,%xmm0
DB 139,77,12 ; mov 0xc(%ebp),%ecx
@@ -48267,30 +48280,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,97,146,0,0 ; andps 0x9261(%eax),%xmm4
+ DB 15,84,160,93,146,0,0 ; andps 0x925d(%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,65,149,0,0 ; addps 0x9541(%eax),%xmm0
- DB 15,40,176,97,149,0,0 ; movaps 0x9561(%eax),%xmm6
+ DB 15,88,128,77,149,0,0 ; addps 0x954d(%eax),%xmm0
+ DB 15,40,176,109,149,0,0 ; movaps 0x956d(%eax),%xmm6
DB 15,92,244 ; subps %xmm4,%xmm6
- DB 15,40,168,81,149,0,0 ; movaps 0x9551(%eax),%xmm5
+ DB 15,40,168,93,149,0,0 ; movaps 0x955d(%eax),%xmm5
DB 15,89,229 ; mulps %xmm5,%xmm4
DB 15,92,196 ; subps %xmm4,%xmm0
- DB 15,40,152,113,149,0,0 ; movaps 0x9571(%eax),%xmm3
+ DB 15,40,152,125,149,0,0 ; movaps 0x957d(%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,225,148,0,0 ; mulps 0x94e1(%eax),%xmm0
- DB 15,84,136,241,148,0,0 ; andps 0x94f1(%eax),%xmm1
- DB 15,86,136,81,146,0,0 ; orps 0x9251(%eax),%xmm1
- DB 15,88,128,1,149,0,0 ; addps 0x9501(%eax),%xmm0
+ DB 15,89,128,237,148,0,0 ; mulps 0x94ed(%eax),%xmm0
+ DB 15,84,136,253,148,0,0 ; andps 0x94fd(%eax),%xmm1
+ DB 15,86,136,77,146,0,0 ; orps 0x924d(%eax),%xmm1
+ DB 15,88,128,13,149,0,0 ; addps 0x950d(%eax),%xmm0
DB 15,40,241 ; movaps %xmm1,%xmm6
- DB 15,89,176,17,149,0,0 ; mulps 0x9511(%eax),%xmm6
+ DB 15,89,176,29,149,0,0 ; mulps 0x951d(%eax),%xmm6
DB 15,92,198 ; subps %xmm6,%xmm0
- DB 15,88,136,33,149,0,0 ; addps 0x9521(%eax),%xmm1
- DB 15,40,176,49,149,0,0 ; movaps 0x9531(%eax),%xmm6
+ DB 15,88,136,45,149,0,0 ; addps 0x952d(%eax),%xmm1
+ DB 15,40,176,61,149,0,0 ; movaps 0x953d(%eax),%xmm6
DB 15,94,241 ; divps %xmm1,%xmm6
DB 15,92,198 ; subps %xmm6,%xmm0
DB 15,89,199 ; mulps %xmm7,%xmm0
@@ -48298,12 +48311,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,97,146,0,0 ; andps 0x9261(%eax),%xmm6
+ DB 15,84,176,93,146,0,0 ; andps 0x925d(%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,65,149,0,0 ; addps 0x9541(%eax),%xmm0
- DB 15,40,184,97,149,0,0 ; movaps 0x9561(%eax),%xmm7
+ DB 15,88,128,77,149,0,0 ; addps 0x954d(%eax),%xmm0
+ DB 15,40,184,109,149,0,0 ; movaps 0x956d(%eax),%xmm7
DB 15,92,254 ; subps %xmm6,%xmm7
DB 15,89,245 ; mulps %xmm5,%xmm6
DB 15,92,198 ; subps %xmm6,%xmm0
@@ -48311,15 +48324,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,225,148,0,0 ; mulps 0x94e1(%eax),%xmm0
- DB 15,84,144,241,148,0,0 ; andps 0x94f1(%eax),%xmm2
- DB 15,86,144,81,146,0,0 ; orps 0x9251(%eax),%xmm2
- DB 15,88,128,1,149,0,0 ; addps 0x9501(%eax),%xmm0
- DB 15,40,176,17,149,0,0 ; movaps 0x9511(%eax),%xmm6
+ DB 15,89,128,237,148,0,0 ; mulps 0x94ed(%eax),%xmm0
+ DB 15,84,144,253,148,0,0 ; andps 0x94fd(%eax),%xmm2
+ DB 15,86,144,77,146,0,0 ; orps 0x924d(%eax),%xmm2
+ DB 15,88,128,13,149,0,0 ; addps 0x950d(%eax),%xmm0
+ DB 15,40,176,29,149,0,0 ; movaps 0x951d(%eax),%xmm6
DB 15,89,242 ; mulps %xmm2,%xmm6
DB 15,92,198 ; subps %xmm6,%xmm0
- DB 15,88,144,33,149,0,0 ; addps 0x9521(%eax),%xmm2
- DB 15,40,176,49,149,0,0 ; movaps 0x9531(%eax),%xmm6
+ DB 15,88,144,45,149,0,0 ; addps 0x952d(%eax),%xmm2
+ DB 15,40,176,61,149,0,0 ; movaps 0x953d(%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
@@ -48327,18 +48340,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,97,146,0,0 ; andps 0x9261(%eax),%xmm6
+ DB 15,84,176,93,146,0,0 ; andps 0x925d(%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,65,149,0,0 ; addps 0x9541(%eax),%xmm0
+ DB 15,88,128,77,149,0,0 ; addps 0x954d(%eax),%xmm0
DB 15,89,238 ; mulps %xmm6,%xmm5
DB 15,92,197 ; subps %xmm5,%xmm0
- DB 15,40,144,97,149,0,0 ; movaps 0x9561(%eax),%xmm2
+ DB 15,40,144,109,149,0,0 ; movaps 0x956d(%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,129,149,0,0 ; movaps 0x9581(%eax),%xmm0
+ DB 15,40,128,141,149,0,0 ; movaps 0x958d(%eax),%xmm0
DB 15,89,224 ; mulps %xmm0,%xmm4
DB 15,89,200 ; mulps %xmm0,%xmm1
DB 15,89,216 ; mulps %xmm0,%xmm3
@@ -48363,31 +48376,31 @@ _sk_lab_to_xyz_sse2 LABEL PROC
DB 15,41,93,232 ; movaps %xmm3,-0x18(%ebp)
DB 15,40,218 ; movaps %xmm2,%xmm3
DB 15,40,208 ; movaps %xmm0,%xmm2
- DB 232,0,0,0,0 ; call 3c77 <_sk_lab_to_xyz_sse2+0x15>
+ DB 232,0,0,0,0 ; call 3c7b <_sk_lab_to_xyz_sse2+0x15>
DB 88 ; pop %eax
- DB 15,89,144,169,147,0,0 ; mulps 0x93a9(%eax),%xmm2
- DB 15,40,160,73,145,0,0 ; movaps 0x9149(%eax),%xmm4
+ DB 15,89,144,181,147,0,0 ; mulps 0x93b5(%eax),%xmm2
+ DB 15,40,160,69,145,0,0 ; movaps 0x9145(%eax),%xmm4
DB 15,89,204 ; mulps %xmm4,%xmm1
- DB 15,40,168,185,147,0,0 ; movaps 0x93b9(%eax),%xmm5
+ DB 15,40,168,197,147,0,0 ; movaps 0x93c5(%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,201,147,0,0 ; addps 0x93c9(%eax),%xmm2
- DB 15,89,144,217,147,0,0 ; mulps 0x93d9(%eax),%xmm2
- DB 15,89,136,233,147,0,0 ; mulps 0x93e9(%eax),%xmm1
+ DB 15,88,144,213,147,0,0 ; addps 0x93d5(%eax),%xmm2
+ DB 15,89,144,229,147,0,0 ; mulps 0x93e5(%eax),%xmm2
+ DB 15,89,136,245,147,0,0 ; mulps 0x93f5(%eax),%xmm1
DB 15,88,202 ; addps %xmm2,%xmm1
- DB 15,89,152,249,147,0,0 ; mulps 0x93f9(%eax),%xmm3
+ DB 15,89,152,5,148,0,0 ; mulps 0x9405(%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,9,148,0,0 ; movaps 0x9409(%eax),%xmm3
+ DB 15,40,152,21,148,0,0 ; movaps 0x9415(%eax),%xmm3
DB 15,40,227 ; movaps %xmm3,%xmm4
DB 15,194,224,1 ; cmpltps %xmm0,%xmm4
- DB 15,40,176,25,148,0,0 ; movaps 0x9419(%eax),%xmm6
+ DB 15,40,176,37,148,0,0 ; movaps 0x9425(%eax),%xmm6
DB 15,88,206 ; addps %xmm6,%xmm1
- DB 15,40,184,41,148,0,0 ; movaps 0x9429(%eax),%xmm7
+ DB 15,40,184,53,148,0,0 ; movaps 0x9435(%eax),%xmm7
DB 15,89,207 ; mulps %xmm7,%xmm1
DB 15,84,196 ; andps %xmm4,%xmm0
DB 15,85,225 ; andnps %xmm1,%xmm4
@@ -48412,8 +48425,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,57,148,0,0 ; mulps 0x9439(%eax),%xmm4
- DB 15,89,152,73,148,0,0 ; mulps 0x9449(%eax),%xmm3
+ DB 15,89,160,69,148,0,0 ; mulps 0x9445(%eax),%xmm4
+ DB 15,89,152,85,148,0,0 ; mulps 0x9455(%eax),%xmm3
DB 141,65,4 ; lea 0x4(%ecx),%eax
DB 131,236,8 ; sub $0x8,%esp
DB 15,40,196 ; movaps %xmm4,%xmm0
@@ -48434,7 +48447,7 @@ _sk_load_a8_sse2 LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,12 ; sub $0xc,%esp
- DB 232,0,0,0,0 ; call 3d67 <_sk_load_a8_sse2+0xe>
+ DB 232,0,0,0,0 ; call 3d6b <_sk_load_a8_sse2+0xe>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -48445,13 +48458,13 @@ _sk_load_a8_sse2 LABEL PROC
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 133,219 ; test %ebx,%ebx
DB 139,57 ; mov (%ecx),%edi
- DB 117,60 ; jne 3dbe <_sk_load_a8_sse2+0x65>
+ DB 117,60 ; jne 3dc2 <_sk_load_a8_sse2+0x65>
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,73,144,0,0 ; pand 0x9049(%edx),%xmm0
+ DB 102,15,219,130,69,144,0,0 ; pand 0x9045(%edx),%xmm0
DB 15,91,216 ; cvtdq2ps %xmm0,%xmm3
- DB 15,89,154,121,145,0,0 ; mulps 0x9179(%edx),%xmm3
+ DB 15,89,154,133,145,0,0 ; mulps 0x9185(%edx),%xmm3
DB 141,80,8 ; lea 0x8(%eax),%edx
DB 131,236,8 ; sub $0x8,%esp
DB 15,87,192 ; xorps %xmm0,%xmm0
@@ -48468,12 +48481,12 @@ _sk_load_a8_sse2 LABEL PROC
DB 195 ; ret
DB 128,227,3 ; and $0x3,%bl
DB 128,251,1 ; cmp $0x1,%bl
- DB 116,50 ; je 3df8 <_sk_load_a8_sse2+0x9f>
+ DB 116,50 ; je 3dfc <_sk_load_a8_sse2+0x9f>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 128,251,2 ; cmp $0x2,%bl
- DB 116,19 ; je 3de2 <_sk_load_a8_sse2+0x89>
+ DB 116,19 ; je 3de6 <_sk_load_a8_sse2+0x89>
DB 128,251,3 ; cmp $0x3,%bl
- DB 117,187 ; jne 3d8f <_sk_load_a8_sse2+0x36>
+ DB 117,187 ; jne 3d93 <_sk_load_a8_sse2+0x36>
DB 15,182,92,62,2 ; movzbl 0x2(%esi,%edi,1),%ebx
DB 102,15,110,195 ; movd %ebx,%xmm0
DB 102,15,112,192,69 ; pshufd $0x45,%xmm0,%xmm0
@@ -48482,10 +48495,10 @@ _sk_load_a8_sse2 LABEL PROC
DB 102,15,96,200 ; punpcklbw %xmm0,%xmm1
DB 102,15,97,200 ; punpcklwd %xmm0,%xmm1
DB 242,15,16,193 ; movsd %xmm1,%xmm0
- DB 235,151 ; jmp 3d8f <_sk_load_a8_sse2+0x36>
+ DB 235,151 ; jmp 3d93 <_sk_load_a8_sse2+0x36>
DB 15,182,52,62 ; movzbl (%esi,%edi,1),%esi
DB 102,15,110,198 ; movd %esi,%xmm0
- DB 235,141 ; jmp 3d8f <_sk_load_a8_sse2+0x36>
+ DB 235,141 ; jmp 3d93 <_sk_load_a8_sse2+0x36>
PUBLIC _sk_load_a8_dst_sse2
_sk_load_a8_dst_sse2 LABEL PROC
@@ -48508,15 +48521,15 @@ _sk_load_a8_dst_sse2 LABEL PROC
DB 102,15,127,97,32 ; movdqa %xmm4,0x20(%ecx)
DB 102,15,127,97,16 ; movdqa %xmm4,0x10(%ecx)
DB 133,219 ; test %ebx,%ebx
- DB 232,0,0,0,0 ; call 3e3b <_sk_load_a8_dst_sse2+0x39>
+ DB 232,0,0,0,0 ; call 3e3f <_sk_load_a8_dst_sse2+0x39>
DB 90 ; pop %edx
- DB 117,54 ; jne 3e74 <_sk_load_a8_dst_sse2+0x72>
+ DB 117,54 ; jne 3e78 <_sk_load_a8_dst_sse2+0x72>
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,117,143,0,0 ; pand 0x8f75(%edx),%xmm4
+ DB 102,15,219,162,113,143,0,0 ; pand 0x8f71(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,165,144,0,0 ; mulps 0x90a5(%edx),%xmm4
+ DB 15,89,162,177,144,0,0 ; mulps 0x90b1(%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
@@ -48531,11 +48544,11 @@ _sk_load_a8_dst_sse2 LABEL PROC
DB 195 ; ret
DB 128,227,3 ; and $0x3,%bl
DB 128,251,1 ; cmp $0x1,%bl
- DB 116,46 ; je 3eaa <_sk_load_a8_dst_sse2+0xa8>
+ DB 116,46 ; je 3eae <_sk_load_a8_dst_sse2+0xa8>
DB 128,251,2 ; cmp $0x2,%bl
- DB 116,19 ; je 3e94 <_sk_load_a8_dst_sse2+0x92>
+ DB 116,19 ; je 3e98 <_sk_load_a8_dst_sse2+0x92>
DB 128,251,3 ; cmp $0x3,%bl
- DB 117,197 ; jne 3e4b <_sk_load_a8_dst_sse2+0x49>
+ DB 117,197 ; jne 3e4f <_sk_load_a8_dst_sse2+0x49>
DB 15,182,92,55,2 ; movzbl 0x2(%edi,%esi,1),%ebx
DB 102,15,110,227 ; movd %ebx,%xmm4
DB 102,15,112,228,69 ; pshufd $0x45,%xmm4,%xmm4
@@ -48544,10 +48557,10 @@ _sk_load_a8_dst_sse2 LABEL PROC
DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5
DB 102,15,97,232 ; punpcklwd %xmm0,%xmm5
DB 242,15,16,229 ; movsd %xmm5,%xmm4
- DB 235,161 ; jmp 3e4b <_sk_load_a8_dst_sse2+0x49>
+ DB 235,161 ; jmp 3e4f <_sk_load_a8_dst_sse2+0x49>
DB 15,182,52,55 ; movzbl (%edi,%esi,1),%esi
DB 102,15,110,230 ; movd %esi,%xmm4
- DB 235,151 ; jmp 3e4b <_sk_load_a8_dst_sse2+0x49>
+ DB 235,151 ; jmp 3e4f <_sk_load_a8_dst_sse2+0x49>
PUBLIC _sk_gather_a8_sse2
_sk_gather_a8_sse2 LABEL PROC
@@ -48599,13 +48612,13 @@ _sk_gather_a8_sse2 LABEL PROC
DB 9,202 ; or %ecx,%edx
DB 102,15,110,194 ; movd %edx,%xmm0
DB 102,15,196,199,1 ; pinsrw $0x1,%edi,%xmm0
- DB 232,0,0,0,0 ; call 3f68 <_sk_gather_a8_sse2+0xb4>
+ DB 232,0,0,0,0 ; call 3f6c <_sk_gather_a8_sse2+0xb4>
DB 89 ; pop %ecx
DB 102,15,239,201 ; pxor %xmm1,%xmm1
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,120,143,0,0 ; mulps 0x8f78(%ecx),%xmm3
+ DB 15,89,153,132,143,0,0 ; mulps 0x8f84(%ecx),%xmm3
DB 141,72,8 ; lea 0x8(%eax),%ecx
DB 131,236,8 ; sub $0x8,%esp
DB 15,87,192 ; xorps %xmm0,%xmm0
@@ -48628,7 +48641,7 @@ _sk_store_a8_sse2 LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,12 ; sub $0xc,%esp
- DB 232,0,0,0,0 ; call 3fac <_sk_store_a8_sse2+0xe>
+ DB 232,0,0,0,0 ; call 3fb0 <_sk_store_a8_sse2+0xe>
DB 94 ; pop %esi
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -48637,7 +48650,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,20,142,0,0 ; movaps 0x8e14(%esi),%xmm4
+ DB 15,40,166,16,142,0,0 ; movaps 0x8e10(%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
@@ -48646,7 +48659,7 @@ _sk_store_a8_sse2 LABEL PROC
DB 102,15,103,224 ; packuswb %xmm0,%xmm4
DB 133,219 ; test %ebx,%ebx
DB 139,57 ; mov (%ecx),%edi
- DB 117,26 ; jne 4001 <_sk_store_a8_sse2+0x63>
+ DB 117,26 ; jne 4005 <_sk_store_a8_sse2+0x63>
DB 102,15,126,230 ; movd %xmm4,%esi
DB 137,52,58 ; mov %esi,(%edx,%edi,1)
DB 141,80,8 ; lea 0x8(%eax),%edx
@@ -48664,24 +48677,24 @@ _sk_store_a8_sse2 LABEL PROC
DB 102,15,97,224 ; punpcklwd %xmm0,%xmm4
DB 128,227,3 ; and $0x3,%bl
DB 128,251,1 ; cmp $0x1,%bl
- DB 116,54 ; je 4047 <_sk_store_a8_sse2+0xa9>
+ DB 116,54 ; je 404b <_sk_store_a8_sse2+0xa9>
DB 128,251,2 ; cmp $0x2,%bl
- DB 116,14 ; je 4024 <_sk_store_a8_sse2+0x86>
+ DB 116,14 ; je 4028 <_sk_store_a8_sse2+0x86>
DB 128,251,3 ; cmp $0x3,%bl
- DB 117,211 ; jne 3fee <_sk_store_a8_sse2+0x50>
+ DB 117,211 ; jne 3ff2 <_sk_store_a8_sse2+0x50>
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,36,145,0,0 ; pand 0x9124(%esi),%xmm4
+ DB 102,15,219,166,48,145,0,0 ; pand 0x9130(%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
DB 102,15,126,230 ; movd %xmm4,%esi
DB 102,137,52,58 ; mov %si,(%edx,%edi,1)
- DB 235,167 ; jmp 3fee <_sk_store_a8_sse2+0x50>
+ DB 235,167 ; jmp 3ff2 <_sk_store_a8_sse2+0x50>
DB 102,15,126,227 ; movd %xmm4,%ebx
DB 136,28,58 ; mov %bl,(%edx,%edi,1)
- DB 235,158 ; jmp 3fee <_sk_store_a8_sse2+0x50>
+ DB 235,158 ; jmp 3ff2 <_sk_store_a8_sse2+0x50>
PUBLIC _sk_load_g8_sse2
_sk_load_g8_sse2 LABEL PROC
@@ -48691,7 +48704,7 @@ _sk_load_g8_sse2 LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,12 ; sub $0xc,%esp
- DB 232,0,0,0,0 ; call 405e <_sk_load_g8_sse2+0xe>
+ DB 232,0,0,0,0 ; call 4062 <_sk_load_g8_sse2+0xe>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -48702,16 +48715,16 @@ _sk_load_g8_sse2 LABEL PROC
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 133,219 ; test %ebx,%ebx
DB 139,57 ; mov (%ecx),%edi
- DB 117,63 ; jne 40b8 <_sk_load_g8_sse2+0x68>
+ DB 117,63 ; jne 40bc <_sk_load_g8_sse2+0x68>
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,82,141,0,0 ; pand 0x8d52(%edx),%xmm0
+ DB 102,15,219,130,78,141,0,0 ; pand 0x8d4e(%edx),%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,130,130,142,0,0 ; mulps 0x8e82(%edx),%xmm0
+ DB 15,89,130,142,142,0,0 ; mulps 0x8e8e(%edx),%xmm0
DB 141,112,8 ; lea 0x8(%eax),%esi
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,154,146,140,0,0 ; movaps 0x8c92(%edx),%xmm3
+ DB 15,40,154,142,140,0,0 ; movaps 0x8c8e(%edx),%xmm3
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 86 ; push %esi
@@ -48725,12 +48738,12 @@ _sk_load_g8_sse2 LABEL PROC
DB 195 ; ret
DB 128,227,3 ; and $0x3,%bl
DB 128,251,1 ; cmp $0x1,%bl
- DB 116,50 ; je 40f2 <_sk_load_g8_sse2+0xa2>
+ DB 116,50 ; je 40f6 <_sk_load_g8_sse2+0xa2>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 128,251,2 ; cmp $0x2,%bl
- DB 116,19 ; je 40dc <_sk_load_g8_sse2+0x8c>
+ DB 116,19 ; je 40e0 <_sk_load_g8_sse2+0x8c>
DB 128,251,3 ; cmp $0x3,%bl
- DB 117,184 ; jne 4086 <_sk_load_g8_sse2+0x36>
+ DB 117,184 ; jne 408a <_sk_load_g8_sse2+0x36>
DB 15,182,92,62,2 ; movzbl 0x2(%esi,%edi,1),%ebx
DB 102,15,110,195 ; movd %ebx,%xmm0
DB 102,15,112,192,69 ; pshufd $0x45,%xmm0,%xmm0
@@ -48739,10 +48752,10 @@ _sk_load_g8_sse2 LABEL PROC
DB 102,15,96,200 ; punpcklbw %xmm0,%xmm1
DB 102,15,97,200 ; punpcklwd %xmm0,%xmm1
DB 242,15,16,193 ; movsd %xmm1,%xmm0
- DB 235,148 ; jmp 4086 <_sk_load_g8_sse2+0x36>
+ DB 235,148 ; jmp 408a <_sk_load_g8_sse2+0x36>
DB 15,182,52,62 ; movzbl (%esi,%edi,1),%esi
DB 102,15,110,198 ; movd %esi,%xmm0
- DB 235,138 ; jmp 4086 <_sk_load_g8_sse2+0x36>
+ DB 235,138 ; jmp 408a <_sk_load_g8_sse2+0x36>
PUBLIC _sk_load_g8_dst_sse2
_sk_load_g8_dst_sse2 LABEL PROC
@@ -48752,7 +48765,7 @@ _sk_load_g8_dst_sse2 LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,12 ; sub $0xc,%esp
- DB 232,0,0,0,0 ; call 410a <_sk_load_g8_dst_sse2+0xe>
+ DB 232,0,0,0,0 ; call 410e <_sk_load_g8_dst_sse2+0xe>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -48763,17 +48776,17 @@ _sk_load_g8_dst_sse2 LABEL PROC
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 133,219 ; test %ebx,%ebx
DB 139,57 ; mov (%ecx),%edi
- DB 117,73 ; jne 416e <_sk_load_g8_dst_sse2+0x72>
+ DB 117,73 ; jne 4172 <_sk_load_g8_dst_sse2+0x72>
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,166,140,0,0 ; pand 0x8ca6(%edx),%xmm4
+ DB 102,15,219,162,162,140,0,0 ; pand 0x8ca2(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,214,141,0,0 ; mulps 0x8dd6(%edx),%xmm4
+ DB 15,89,162,226,141,0,0 ; mulps 0x8de2(%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,230,139,0,0 ; movaps 0x8be6(%edx),%xmm4
+ DB 15,40,162,226,139,0,0 ; movaps 0x8be2(%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
@@ -48788,12 +48801,12 @@ _sk_load_g8_dst_sse2 LABEL PROC
DB 195 ; ret
DB 128,227,3 ; and $0x3,%bl
DB 128,251,1 ; cmp $0x1,%bl
- DB 116,50 ; je 41a8 <_sk_load_g8_dst_sse2+0xac>
+ DB 116,50 ; je 41ac <_sk_load_g8_dst_sse2+0xac>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 128,251,2 ; cmp $0x2,%bl
- DB 116,19 ; je 4192 <_sk_load_g8_dst_sse2+0x96>
+ DB 116,19 ; je 4196 <_sk_load_g8_dst_sse2+0x96>
DB 128,251,3 ; cmp $0x3,%bl
- DB 117,174 ; jne 4132 <_sk_load_g8_dst_sse2+0x36>
+ DB 117,174 ; jne 4136 <_sk_load_g8_dst_sse2+0x36>
DB 15,182,92,62,2 ; movzbl 0x2(%esi,%edi,1),%ebx
DB 102,15,110,227 ; movd %ebx,%xmm4
DB 102,15,112,228,69 ; pshufd $0x45,%xmm4,%xmm4
@@ -48802,10 +48815,10 @@ _sk_load_g8_dst_sse2 LABEL PROC
DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5
DB 102,15,97,232 ; punpcklwd %xmm0,%xmm5
DB 242,15,16,229 ; movsd %xmm5,%xmm4
- DB 235,138 ; jmp 4132 <_sk_load_g8_dst_sse2+0x36>
+ DB 235,138 ; jmp 4136 <_sk_load_g8_dst_sse2+0x36>
DB 15,182,52,62 ; movzbl (%esi,%edi,1),%esi
DB 102,15,110,230 ; movd %esi,%xmm4
- DB 235,128 ; jmp 4132 <_sk_load_g8_dst_sse2+0x36>
+ DB 235,128 ; jmp 4136 <_sk_load_g8_dst_sse2+0x36>
PUBLIC _sk_gather_g8_sse2
_sk_gather_g8_sse2 LABEL PROC
@@ -48856,17 +48869,17 @@ _sk_gather_g8_sse2 LABEL PROC
DB 193,226,8 ; shl $0x8,%edx
DB 9,202 ; or %ecx,%edx
DB 102,15,110,194 ; movd %edx,%xmm0
- DB 232,0,0,0,0 ; call 4261 <_sk_gather_g8_sse2+0xaf>
+ DB 232,0,0,0,0 ; call 4265 <_sk_gather_g8_sse2+0xaf>
DB 89 ; pop %ecx
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 102,15,196,199,1 ; pinsrw $0x1,%edi,%xmm0
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,127,140,0,0 ; mulps 0x8c7f(%ecx),%xmm0
+ DB 15,89,129,139,140,0,0 ; mulps 0x8c8b(%ecx),%xmm0
DB 141,80,8 ; lea 0x8(%eax),%edx
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,153,143,138,0,0 ; movaps 0x8a8f(%ecx),%xmm3
+ DB 15,40,153,139,138,0,0 ; movaps 0x8a8b(%ecx),%xmm3
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 82 ; push %edx
@@ -48886,7 +48899,7 @@ _sk_load_565_sse2 LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,12 ; sub $0xc,%esp
- DB 232,0,0,0,0 ; call 42ac <_sk_load_565_sse2+0xe>
+ DB 232,0,0,0,0 ; call 42b0 <_sk_load_565_sse2+0xe>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -48898,23 +48911,23 @@ _sk_load_565_sse2 LABEL PROC
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 133,219 ; test %ebx,%ebx
DB 139,57 ; mov (%ecx),%edi
- DB 117,97 ; jne 432a <_sk_load_565_sse2+0x8c>
+ DB 117,97 ; jne 432e <_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,68,140,0,0 ; movdqa 0x8c44(%edx),%xmm0
+ DB 102,15,111,130,80,140,0,0 ; movdqa 0x8c50(%edx),%xmm0
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,130,84,140,0,0 ; mulps 0x8c54(%edx),%xmm0
- DB 102,15,111,138,100,140,0,0 ; movdqa 0x8c64(%edx),%xmm1
+ DB 15,89,130,96,140,0,0 ; mulps 0x8c60(%edx),%xmm0
+ DB 102,15,111,138,112,140,0,0 ; movdqa 0x8c70(%edx),%xmm1
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,138,116,140,0,0 ; mulps 0x8c74(%edx),%xmm1
- DB 102,15,219,146,132,140,0,0 ; pand 0x8c84(%edx),%xmm2
+ DB 15,89,138,128,140,0,0 ; mulps 0x8c80(%edx),%xmm1
+ DB 102,15,219,146,144,140,0,0 ; pand 0x8c90(%edx),%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,146,148,140,0,0 ; mulps 0x8c94(%edx),%xmm2
+ DB 15,89,146,160,140,0,0 ; mulps 0x8ca0(%edx),%xmm2
DB 141,112,8 ; lea 0x8(%eax),%esi
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,154,68,138,0,0 ; movaps 0x8a44(%edx),%xmm3
+ DB 15,40,154,64,138,0,0 ; movaps 0x8a40(%edx),%xmm3
DB 86 ; push %esi
DB 81 ; push %ecx
DB 255,80,4 ; call *0x4(%eax)
@@ -48926,22 +48939,22 @@ _sk_load_565_sse2 LABEL PROC
DB 195 ; ret
DB 128,227,3 ; and $0x3,%bl
DB 128,251,1 ; cmp $0x1,%bl
- DB 116,47 ; je 4361 <_sk_load_565_sse2+0xc3>
+ DB 116,47 ; je 4365 <_sk_load_565_sse2+0xc3>
DB 102,15,239,210 ; pxor %xmm2,%xmm2
DB 128,251,2 ; cmp $0x2,%bl
- DB 116,19 ; je 434e <_sk_load_565_sse2+0xb0>
+ DB 116,19 ; je 4352 <_sk_load_565_sse2+0xb0>
DB 128,251,3 ; cmp $0x3,%bl
- DB 117,146 ; jne 42d2 <_sk_load_565_sse2+0x34>
+ DB 117,146 ; jne 42d6 <_sk_load_565_sse2+0x34>
DB 15,183,92,126,4 ; movzwl 0x4(%esi,%edi,2),%ebx
DB 102,15,110,195 ; movd %ebx,%xmm0
DB 102,15,112,208,69 ; pshufd $0x45,%xmm0,%xmm2
DB 102,15,110,4,126 ; movd (%esi,%edi,2),%xmm0
DB 242,15,112,192,212 ; pshuflw $0xd4,%xmm0,%xmm0
DB 242,15,16,208 ; movsd %xmm0,%xmm2
- DB 233,113,255,255,255 ; jmp 42d2 <_sk_load_565_sse2+0x34>
+ DB 233,113,255,255,255 ; jmp 42d6 <_sk_load_565_sse2+0x34>
DB 15,183,52,126 ; movzwl (%esi,%edi,2),%esi
DB 102,15,110,214 ; movd %esi,%xmm2
- DB 233,100,255,255,255 ; jmp 42d2 <_sk_load_565_sse2+0x34>
+ DB 233,100,255,255,255 ; jmp 42d6 <_sk_load_565_sse2+0x34>
PUBLIC _sk_load_565_dst_sse2
_sk_load_565_dst_sse2 LABEL PROC
@@ -48951,7 +48964,7 @@ _sk_load_565_dst_sse2 LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,12 ; sub $0xc,%esp
- DB 232,0,0,0,0 ; call 437c <_sk_load_565_dst_sse2+0xe>
+ DB 232,0,0,0,0 ; call 4380 <_sk_load_565_dst_sse2+0xe>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -48963,24 +48976,24 @@ _sk_load_565_dst_sse2 LABEL PROC
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 133,219 ; test %ebx,%ebx
DB 139,57 ; mov (%ecx),%edi
- DB 117,113 ; jne 440a <_sk_load_565_dst_sse2+0x9c>
+ DB 117,113 ; jne 440e <_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,116,139,0,0 ; movdqa 0x8b74(%edx),%xmm5
+ DB 102,15,111,170,128,139,0,0 ; movdqa 0x8b80(%edx),%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,170,132,139,0,0 ; mulps 0x8b84(%edx),%xmm5
+ DB 15,89,170,144,139,0,0 ; mulps 0x8b90(%edx),%xmm5
DB 15,41,105,16 ; movaps %xmm5,0x10(%ecx)
- DB 102,15,111,170,148,139,0,0 ; movdqa 0x8b94(%edx),%xmm5
+ DB 102,15,111,170,160,139,0,0 ; movdqa 0x8ba0(%edx),%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,170,164,139,0,0 ; mulps 0x8ba4(%edx),%xmm5
+ DB 15,89,170,176,139,0,0 ; mulps 0x8bb0(%edx),%xmm5
DB 15,41,105,32 ; movaps %xmm5,0x20(%ecx)
- DB 102,15,219,162,180,139,0,0 ; pand 0x8bb4(%edx),%xmm4
+ DB 102,15,219,162,192,139,0,0 ; pand 0x8bc0(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,196,139,0,0 ; mulps 0x8bc4(%edx),%xmm4
+ DB 15,89,162,208,139,0,0 ; mulps 0x8bd0(%edx),%xmm4
DB 15,41,97,48 ; movaps %xmm4,0x30(%ecx)
- DB 15,40,162,116,137,0,0 ; movaps 0x8974(%edx),%xmm4
+ DB 15,40,162,112,137,0,0 ; movaps 0x8970(%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
@@ -48995,22 +49008,22 @@ _sk_load_565_dst_sse2 LABEL PROC
DB 195 ; ret
DB 128,227,3 ; and $0x3,%bl
DB 128,251,1 ; cmp $0x1,%bl
- DB 116,47 ; je 4441 <_sk_load_565_dst_sse2+0xd3>
+ DB 116,47 ; je 4445 <_sk_load_565_dst_sse2+0xd3>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 128,251,2 ; cmp $0x2,%bl
- DB 116,19 ; je 442e <_sk_load_565_dst_sse2+0xc0>
+ DB 116,19 ; je 4432 <_sk_load_565_dst_sse2+0xc0>
DB 128,251,3 ; cmp $0x3,%bl
- DB 117,130 ; jne 43a2 <_sk_load_565_dst_sse2+0x34>
+ DB 117,130 ; jne 43a6 <_sk_load_565_dst_sse2+0x34>
DB 15,183,92,126,4 ; movzwl 0x4(%esi,%edi,2),%ebx
DB 102,15,110,227 ; movd %ebx,%xmm4
DB 102,15,112,228,69 ; pshufd $0x45,%xmm4,%xmm4
DB 102,15,110,44,126 ; movd (%esi,%edi,2),%xmm5
DB 242,15,112,237,212 ; pshuflw $0xd4,%xmm5,%xmm5
DB 242,15,16,229 ; movsd %xmm5,%xmm4
- DB 233,97,255,255,255 ; jmp 43a2 <_sk_load_565_dst_sse2+0x34>
+ DB 233,97,255,255,255 ; jmp 43a6 <_sk_load_565_dst_sse2+0x34>
DB 15,183,52,126 ; movzwl (%esi,%edi,2),%esi
DB 102,15,110,230 ; movd %esi,%xmm4
- DB 233,84,255,255,255 ; jmp 43a2 <_sk_load_565_dst_sse2+0x34>
+ DB 233,84,255,255,255 ; jmp 43a6 <_sk_load_565_dst_sse2+0x34>
PUBLIC _sk_gather_565_sse2
_sk_gather_565_sse2 LABEL PROC
@@ -49058,25 +49071,25 @@ _sk_gather_565_sse2 LABEL PROC
DB 102,15,196,209,2 ; pinsrw $0x2,%ecx,%xmm2
DB 102,15,126,193 ; movd %xmm0,%ecx
DB 15,183,12,74 ; movzwl (%edx,%ecx,2),%ecx
- DB 232,0,0,0,0 ; call 44fe <_sk_gather_565_sse2+0xb0>
+ DB 232,0,0,0,0 ; call 4502 <_sk_gather_565_sse2+0xb0>
DB 90 ; pop %edx
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,242,137,0,0 ; movdqa 0x89f2(%edx),%xmm0
+ DB 102,15,111,130,254,137,0,0 ; movdqa 0x89fe(%edx),%xmm0
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,130,2,138,0,0 ; mulps 0x8a02(%edx),%xmm0
- DB 102,15,111,138,18,138,0,0 ; movdqa 0x8a12(%edx),%xmm1
+ DB 15,89,130,14,138,0,0 ; mulps 0x8a0e(%edx),%xmm0
+ DB 102,15,111,138,30,138,0,0 ; movdqa 0x8a1e(%edx),%xmm1
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,138,34,138,0,0 ; mulps 0x8a22(%edx),%xmm1
- DB 102,15,219,146,50,138,0,0 ; pand 0x8a32(%edx),%xmm2
+ DB 15,89,138,46,138,0,0 ; mulps 0x8a2e(%edx),%xmm1
+ DB 102,15,219,146,62,138,0,0 ; pand 0x8a3e(%edx),%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,146,66,138,0,0 ; mulps 0x8a42(%edx),%xmm2
+ DB 15,89,146,78,138,0,0 ; mulps 0x8a4e(%edx),%xmm2
DB 141,72,8 ; lea 0x8(%eax),%ecx
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,154,242,135,0,0 ; movaps 0x87f2(%edx),%xmm3
+ DB 15,40,154,238,135,0,0 ; movaps 0x87ee(%edx),%xmm3
DB 81 ; push %ecx
DB 255,117,8 ; pushl 0x8(%ebp)
DB 255,80,4 ; call *0x4(%eax)
@@ -49092,7 +49105,7 @@ _sk_store_565_sse2 LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,12 ; sub $0xc,%esp
- DB 232,0,0,0,0 ; call 4571 <_sk_store_565_sse2+0xe>
+ DB 232,0,0,0,0 ; call 4575 <_sk_store_565_sse2+0xe>
DB 95 ; pop %edi
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -49102,8 +49115,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,111,139,0,0 ; movaps 0x8b6f(%edi),%xmm4
- DB 15,40,175,127,139,0,0 ; movaps 0x8b7f(%edi),%xmm5
+ DB 15,40,167,123,139,0,0 ; movaps 0x8b7b(%edi),%xmm4
+ DB 15,40,175,139,139,0,0 ; movaps 0x8b8b(%edi),%xmm5
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 15,40,240 ; movaps %xmm0,%xmm6
DB 15,89,244 ; mulps %xmm4,%xmm6
@@ -49123,7 +49136,7 @@ _sk_store_565_sse2 LABEL PROC
DB 102,15,112,236,229 ; pshufd $0xe5,%xmm4,%xmm5
DB 102,15,126,109,236 ; movd %xmm5,-0x14(%ebp)
DB 133,219 ; test %ebx,%ebx
- DB 117,34 ; jne 4605 <_sk_store_565_sse2+0xa2>
+ DB 117,34 ; jne 4609 <_sk_store_565_sse2+0xa2>
DB 102,15,126,231 ; movd %xmm4,%edi
DB 102,15,126,235 ; movd %xmm5,%ebx
DB 137,60,114 ; mov %edi,(%edx,%esi,2)
@@ -49143,20 +49156,20 @@ _sk_store_565_sse2 LABEL PROC
DB 102,15,97,224 ; punpcklwd %xmm0,%xmm4
DB 128,227,3 ; and $0x3,%bl
DB 128,251,1 ; cmp $0x1,%bl
- DB 116,37 ; je 463b <_sk_store_565_sse2+0xd8>
+ DB 116,37 ; je 463f <_sk_store_565_sse2+0xd8>
DB 128,251,2 ; cmp $0x2,%bl
- DB 116,15 ; je 462a <_sk_store_565_sse2+0xc7>
+ DB 116,15 ; je 462e <_sk_store_565_sse2+0xc7>
DB 128,251,3 ; cmp $0x3,%bl
- DB 117,210 ; jne 45f2 <_sk_store_565_sse2+0x8f>
+ DB 117,210 ; jne 45f6 <_sk_store_565_sse2+0x8f>
DB 102,15,197,252,4 ; pextrw $0x4,%xmm4,%edi
DB 102,137,124,114,4 ; mov %di,0x4(%edx,%esi,2)
DB 102,15,112,228,212 ; pshufd $0xd4,%xmm4,%xmm4
DB 242,15,112,228,232 ; pshuflw $0xe8,%xmm4,%xmm4
DB 102,15,126,36,114 ; movd %xmm4,(%edx,%esi,2)
- DB 235,183 ; jmp 45f2 <_sk_store_565_sse2+0x8f>
+ DB 235,183 ; jmp 45f6 <_sk_store_565_sse2+0x8f>
DB 102,15,126,231 ; movd %xmm4,%edi
DB 102,137,60,114 ; mov %di,(%edx,%esi,2)
- DB 235,173 ; jmp 45f2 <_sk_store_565_sse2+0x8f>
+ DB 235,173 ; jmp 45f6 <_sk_store_565_sse2+0x8f>
PUBLIC _sk_load_4444_sse2
_sk_load_4444_sse2 LABEL PROC
@@ -49166,7 +49179,7 @@ _sk_load_4444_sse2 LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,12 ; sub $0xc,%esp
- DB 232,0,0,0,0 ; call 4653 <_sk_load_4444_sse2+0xe>
+ DB 232,0,0,0,0 ; call 4657 <_sk_load_4444_sse2+0xe>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -49178,24 +49191,24 @@ _sk_load_4444_sse2 LABEL PROC
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 133,219 ; test %ebx,%ebx
DB 139,57 ; mov (%ecx),%edi
- DB 117,112 ; jne 46e0 <_sk_load_4444_sse2+0x9b>
+ DB 117,112 ; jne 46e4 <_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,173,138,0,0 ; movdqa 0x8aad(%edx),%xmm0
+ DB 102,15,111,130,185,138,0,0 ; movdqa 0x8ab9(%edx),%xmm0
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,130,189,138,0,0 ; mulps 0x8abd(%edx),%xmm0
- DB 102,15,111,138,205,138,0,0 ; movdqa 0x8acd(%edx),%xmm1
+ DB 15,89,130,201,138,0,0 ; mulps 0x8ac9(%edx),%xmm0
+ DB 102,15,111,138,217,138,0,0 ; movdqa 0x8ad9(%edx),%xmm1
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,138,221,138,0,0 ; mulps 0x8add(%edx),%xmm1
- DB 102,15,111,146,237,138,0,0 ; movdqa 0x8aed(%edx),%xmm2
+ DB 15,89,138,233,138,0,0 ; mulps 0x8ae9(%edx),%xmm1
+ DB 102,15,111,146,249,138,0,0 ; movdqa 0x8af9(%edx),%xmm2
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,146,253,138,0,0 ; mulps 0x8afd(%edx),%xmm2
- DB 102,15,219,154,13,139,0,0 ; pand 0x8b0d(%edx),%xmm3
+ DB 15,89,146,9,139,0,0 ; mulps 0x8b09(%edx),%xmm2
+ DB 102,15,219,154,25,139,0,0 ; pand 0x8b19(%edx),%xmm3
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,154,29,139,0,0 ; mulps 0x8b1d(%edx),%xmm3
+ DB 15,89,154,41,139,0,0 ; mulps 0x8b29(%edx),%xmm3
DB 141,80,8 ; lea 0x8(%eax),%edx
DB 131,236,8 ; sub $0x8,%esp
DB 82 ; push %edx
@@ -49209,22 +49222,22 @@ _sk_load_4444_sse2 LABEL PROC
DB 195 ; ret
DB 128,227,3 ; and $0x3,%bl
DB 128,251,1 ; cmp $0x1,%bl
- DB 116,47 ; je 4717 <_sk_load_4444_sse2+0xd2>
+ DB 116,47 ; je 471b <_sk_load_4444_sse2+0xd2>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 128,251,2 ; cmp $0x2,%bl
- DB 116,19 ; je 4704 <_sk_load_4444_sse2+0xbf>
+ DB 116,19 ; je 4708 <_sk_load_4444_sse2+0xbf>
DB 128,251,3 ; cmp $0x3,%bl
- DB 117,131 ; jne 4679 <_sk_load_4444_sse2+0x34>
+ DB 117,131 ; jne 467d <_sk_load_4444_sse2+0x34>
DB 15,183,92,126,4 ; movzwl 0x4(%esi,%edi,2),%ebx
DB 102,15,110,195 ; movd %ebx,%xmm0
DB 102,15,112,216,69 ; pshufd $0x45,%xmm0,%xmm3
DB 102,15,110,4,126 ; movd (%esi,%edi,2),%xmm0
DB 242,15,112,192,212 ; pshuflw $0xd4,%xmm0,%xmm0
DB 242,15,16,216 ; movsd %xmm0,%xmm3
- DB 233,98,255,255,255 ; jmp 4679 <_sk_load_4444_sse2+0x34>
+ DB 233,98,255,255,255 ; jmp 467d <_sk_load_4444_sse2+0x34>
DB 15,183,52,126 ; movzwl (%esi,%edi,2),%esi
DB 102,15,110,222 ; movd %esi,%xmm3
- DB 233,85,255,255,255 ; jmp 4679 <_sk_load_4444_sse2+0x34>
+ DB 233,85,255,255,255 ; jmp 467d <_sk_load_4444_sse2+0x34>
PUBLIC _sk_load_4444_dst_sse2
_sk_load_4444_dst_sse2 LABEL PROC
@@ -49234,7 +49247,7 @@ _sk_load_4444_dst_sse2 LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,12 ; sub $0xc,%esp
- DB 232,0,0,0,0 ; call 4732 <_sk_load_4444_dst_sse2+0xe>
+ DB 232,0,0,0,0 ; call 4736 <_sk_load_4444_dst_sse2+0xe>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -49246,27 +49259,27 @@ _sk_load_4444_dst_sse2 LABEL PROC
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 133,219 ; test %ebx,%ebx
DB 139,57 ; mov (%ecx),%edi
- DB 15,133,128,0,0,0 ; jne 47d3 <_sk_load_4444_dst_sse2+0xaf>
+ DB 15,133,128,0,0,0 ; jne 47d7 <_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,206,137,0,0 ; movdqa 0x89ce(%edx),%xmm5
+ DB 102,15,111,170,218,137,0,0 ; movdqa 0x89da(%edx),%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,170,222,137,0,0 ; mulps 0x89de(%edx),%xmm5
+ DB 15,89,170,234,137,0,0 ; mulps 0x89ea(%edx),%xmm5
DB 15,41,105,16 ; movaps %xmm5,0x10(%ecx)
- DB 102,15,111,170,238,137,0,0 ; movdqa 0x89ee(%edx),%xmm5
+ DB 102,15,111,170,250,137,0,0 ; movdqa 0x89fa(%edx),%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,170,254,137,0,0 ; mulps 0x89fe(%edx),%xmm5
+ DB 15,89,170,10,138,0,0 ; mulps 0x8a0a(%edx),%xmm5
DB 15,41,105,32 ; movaps %xmm5,0x20(%ecx)
- DB 102,15,111,170,14,138,0,0 ; movdqa 0x8a0e(%edx),%xmm5
+ DB 102,15,111,170,26,138,0,0 ; movdqa 0x8a1a(%edx),%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,170,30,138,0,0 ; mulps 0x8a1e(%edx),%xmm5
+ DB 15,89,170,42,138,0,0 ; mulps 0x8a2a(%edx),%xmm5
DB 15,41,105,48 ; movaps %xmm5,0x30(%ecx)
- DB 102,15,219,162,46,138,0,0 ; pand 0x8a2e(%edx),%xmm4
+ DB 102,15,219,162,58,138,0,0 ; pand 0x8a3a(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,62,138,0,0 ; mulps 0x8a3e(%edx),%xmm4
+ DB 15,89,162,74,138,0,0 ; mulps 0x8a4a(%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
@@ -49281,22 +49294,22 @@ _sk_load_4444_dst_sse2 LABEL PROC
DB 195 ; ret
DB 128,227,3 ; and $0x3,%bl
DB 128,251,1 ; cmp $0x1,%bl
- DB 116,51 ; je 480e <_sk_load_4444_dst_sse2+0xea>
+ DB 116,51 ; je 4812 <_sk_load_4444_dst_sse2+0xea>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 128,251,2 ; cmp $0x2,%bl
- DB 116,23 ; je 47fb <_sk_load_4444_dst_sse2+0xd7>
+ DB 116,23 ; je 47ff <_sk_load_4444_dst_sse2+0xd7>
DB 128,251,3 ; cmp $0x3,%bl
- DB 15,133,111,255,255,255 ; jne 475c <_sk_load_4444_dst_sse2+0x38>
+ DB 15,133,111,255,255,255 ; jne 4760 <_sk_load_4444_dst_sse2+0x38>
DB 15,183,92,126,4 ; movzwl 0x4(%esi,%edi,2),%ebx
DB 102,15,110,227 ; movd %ebx,%xmm4
DB 102,15,112,228,69 ; pshufd $0x45,%xmm4,%xmm4
DB 102,15,110,44,126 ; movd (%esi,%edi,2),%xmm5
DB 242,15,112,237,212 ; pshuflw $0xd4,%xmm5,%xmm5
DB 242,15,16,229 ; movsd %xmm5,%xmm4
- DB 233,78,255,255,255 ; jmp 475c <_sk_load_4444_dst_sse2+0x38>
+ DB 233,78,255,255,255 ; jmp 4760 <_sk_load_4444_dst_sse2+0x38>
DB 15,183,52,126 ; movzwl (%esi,%edi,2),%esi
DB 102,15,110,230 ; movd %esi,%xmm4
- DB 233,65,255,255,255 ; jmp 475c <_sk_load_4444_dst_sse2+0x38>
+ DB 233,65,255,255,255 ; jmp 4760 <_sk_load_4444_dst_sse2+0x38>
PUBLIC _sk_gather_4444_sse2
_sk_gather_4444_sse2 LABEL PROC
@@ -49345,25 +49358,25 @@ _sk_gather_4444_sse2 LABEL PROC
DB 102,15,126,193 ; movd %xmm0,%ecx
DB 15,183,12,74 ; movzwl (%edx,%ecx,2),%ecx
DB 102,15,196,217,3 ; pinsrw $0x3,%ecx,%xmm3
- DB 232,0,0,0,0 ; call 48d0 <_sk_gather_4444_sse2+0xb5>
+ DB 232,0,0,0,0 ; call 48d4 <_sk_gather_4444_sse2+0xb5>
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,48,136,0,0 ; movdqa 0x8830(%ecx),%xmm0
+ DB 102,15,111,129,60,136,0,0 ; movdqa 0x883c(%ecx),%xmm0
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,129,64,136,0,0 ; mulps 0x8840(%ecx),%xmm0
- DB 102,15,111,137,80,136,0,0 ; movdqa 0x8850(%ecx),%xmm1
+ DB 15,89,129,76,136,0,0 ; mulps 0x884c(%ecx),%xmm0
+ DB 102,15,111,137,92,136,0,0 ; movdqa 0x885c(%ecx),%xmm1
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,137,96,136,0,0 ; mulps 0x8860(%ecx),%xmm1
- DB 102,15,111,145,112,136,0,0 ; movdqa 0x8870(%ecx),%xmm2
+ DB 15,89,137,108,136,0,0 ; mulps 0x886c(%ecx),%xmm1
+ DB 102,15,111,145,124,136,0,0 ; movdqa 0x887c(%ecx),%xmm2
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,145,128,136,0,0 ; mulps 0x8880(%ecx),%xmm2
- DB 102,15,219,153,144,136,0,0 ; pand 0x8890(%ecx),%xmm3
+ DB 15,89,145,140,136,0,0 ; mulps 0x888c(%ecx),%xmm2
+ DB 102,15,219,153,156,136,0,0 ; pand 0x889c(%ecx),%xmm3
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,153,160,136,0,0 ; mulps 0x88a0(%ecx),%xmm3
+ DB 15,89,153,172,136,0,0 ; mulps 0x88ac(%ecx),%xmm3
DB 141,72,8 ; lea 0x8(%eax),%ecx
DB 131,236,8 ; sub $0x8,%esp
DB 81 ; push %ecx
@@ -49381,7 +49394,7 @@ _sk_store_4444_sse2 LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,12 ; sub $0xc,%esp
- DB 232,0,0,0,0 ; call 494d <_sk_store_4444_sse2+0xe>
+ DB 232,0,0,0,0 ; call 4951 <_sk_store_4444_sse2+0xe>
DB 95 ; pop %edi
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -49391,7 +49404,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,51,136,0,0 ; movaps 0x8833(%edi),%xmm4
+ DB 15,40,167,63,136,0,0 ; movaps 0x883f(%edi),%xmm4
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 15,40,232 ; movaps %xmm0,%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
@@ -49417,7 +49430,7 @@ _sk_store_4444_sse2 LABEL PROC
DB 102,15,112,236,229 ; pshufd $0xe5,%xmm4,%xmm5
DB 102,15,126,109,236 ; movd %xmm5,-0x14(%ebp)
DB 133,219 ; test %ebx,%ebx
- DB 117,34 ; jne 49f0 <_sk_store_4444_sse2+0xb1>
+ DB 117,34 ; jne 49f4 <_sk_store_4444_sse2+0xb1>
DB 102,15,126,231 ; movd %xmm4,%edi
DB 102,15,126,235 ; movd %xmm5,%ebx
DB 137,60,114 ; mov %edi,(%edx,%esi,2)
@@ -49437,20 +49450,20 @@ _sk_store_4444_sse2 LABEL PROC
DB 102,15,97,224 ; punpcklwd %xmm0,%xmm4
DB 128,227,3 ; and $0x3,%bl
DB 128,251,1 ; cmp $0x1,%bl
- DB 116,37 ; je 4a26 <_sk_store_4444_sse2+0xe7>
+ DB 116,37 ; je 4a2a <_sk_store_4444_sse2+0xe7>
DB 128,251,2 ; cmp $0x2,%bl
- DB 116,15 ; je 4a15 <_sk_store_4444_sse2+0xd6>
+ DB 116,15 ; je 4a19 <_sk_store_4444_sse2+0xd6>
DB 128,251,3 ; cmp $0x3,%bl
- DB 117,210 ; jne 49dd <_sk_store_4444_sse2+0x9e>
+ DB 117,210 ; jne 49e1 <_sk_store_4444_sse2+0x9e>
DB 102,15,197,252,4 ; pextrw $0x4,%xmm4,%edi
DB 102,137,124,114,4 ; mov %di,0x4(%edx,%esi,2)
DB 102,15,112,228,212 ; pshufd $0xd4,%xmm4,%xmm4
DB 242,15,112,228,232 ; pshuflw $0xe8,%xmm4,%xmm4
DB 102,15,126,36,114 ; movd %xmm4,(%edx,%esi,2)
- DB 235,183 ; jmp 49dd <_sk_store_4444_sse2+0x9e>
+ DB 235,183 ; jmp 49e1 <_sk_store_4444_sse2+0x9e>
DB 102,15,126,231 ; movd %xmm4,%edi
DB 102,137,60,114 ; mov %di,(%edx,%esi,2)
- DB 235,173 ; jmp 49dd <_sk_store_4444_sse2+0x9e>
+ DB 235,173 ; jmp 49e1 <_sk_store_4444_sse2+0x9e>
PUBLIC _sk_load_8888_sse2
_sk_load_8888_sse2 LABEL PROC
@@ -49460,7 +49473,7 @@ _sk_load_8888_sse2 LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,12 ; sub $0xc,%esp
- DB 232,0,0,0,0 ; call 4a3e <_sk_load_8888_sse2+0xe>
+ DB 232,0,0,0,0 ; call 4a42 <_sk_load_8888_sse2+0xe>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -49472,13 +49485,13 @@ _sk_load_8888_sse2 LABEL PROC
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 133,219 ; test %ebx,%ebx
DB 139,57 ; mov (%ecx),%edi
- DB 117,102 ; jne 4ac2 <_sk_load_8888_sse2+0x92>
+ DB 117,102 ; jne 4ac6 <_sk_load_8888_sse2+0x92>
DB 243,15,111,28,190 ; movdqu (%esi,%edi,4),%xmm3
- DB 102,15,111,146,114,131,0,0 ; movdqa 0x8372(%edx),%xmm2
+ DB 102,15,111,146,110,131,0,0 ; movdqa 0x836e(%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,162,132,0,0 ; movaps 0x84a2(%edx),%xmm4
+ DB 15,40,162,174,132,0,0 ; movaps 0x84ae(%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
@@ -49506,18 +49519,18 @@ _sk_load_8888_sse2 LABEL PROC
DB 195 ; ret
DB 128,227,3 ; and $0x3,%bl
DB 128,251,1 ; cmp $0x1,%bl
- DB 116,35 ; je 4aed <_sk_load_8888_sse2+0xbd>
+ DB 116,35 ; je 4af1 <_sk_load_8888_sse2+0xbd>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 128,251,2 ; cmp $0x2,%bl
- DB 116,16 ; je 4ae3 <_sk_load_8888_sse2+0xb3>
+ DB 116,16 ; je 4ae7 <_sk_load_8888_sse2+0xb3>
DB 128,251,3 ; cmp $0x3,%bl
- DB 117,137 ; jne 4a61 <_sk_load_8888_sse2+0x31>
+ DB 117,137 ; jne 4a65 <_sk_load_8888_sse2+0x31>
DB 102,15,110,68,190,8 ; movd 0x8(%esi,%edi,4),%xmm0
DB 102,15,112,216,69 ; pshufd $0x45,%xmm0,%xmm3
DB 102,15,18,28,190 ; movlpd (%esi,%edi,4),%xmm3
- DB 233,116,255,255,255 ; jmp 4a61 <_sk_load_8888_sse2+0x31>
+ DB 233,116,255,255,255 ; jmp 4a65 <_sk_load_8888_sse2+0x31>
DB 102,15,110,28,190 ; movd (%esi,%edi,4),%xmm3
- DB 233,106,255,255,255 ; jmp 4a61 <_sk_load_8888_sse2+0x31>
+ DB 233,106,255,255,255 ; jmp 4a65 <_sk_load_8888_sse2+0x31>
PUBLIC _sk_load_8888_dst_sse2
_sk_load_8888_dst_sse2 LABEL PROC
@@ -49527,7 +49540,7 @@ _sk_load_8888_dst_sse2 LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,12 ; sub $0xc,%esp
- DB 232,0,0,0,0 ; call 4b05 <_sk_load_8888_dst_sse2+0xe>
+ DB 232,0,0,0,0 ; call 4b09 <_sk_load_8888_dst_sse2+0xe>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -49539,13 +49552,13 @@ _sk_load_8888_dst_sse2 LABEL PROC
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 133,219 ; test %ebx,%ebx
DB 139,57 ; mov (%ecx),%edi
- DB 117,118 ; jne 4b99 <_sk_load_8888_dst_sse2+0xa2>
+ DB 117,118 ; jne 4b9d <_sk_load_8888_dst_sse2+0xa2>
DB 243,15,111,36,190 ; movdqu (%esi,%edi,4),%xmm4
- DB 102,15,111,170,171,130,0,0 ; movdqa 0x82ab(%edx),%xmm5
+ DB 102,15,111,170,167,130,0,0 ; movdqa 0x82a7(%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,219,131,0,0 ; movaps 0x83db(%edx),%xmm7
+ DB 15,40,186,231,131,0,0 ; movaps 0x83e7(%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
@@ -49577,18 +49590,18 @@ _sk_load_8888_dst_sse2 LABEL PROC
DB 195 ; ret
DB 128,227,3 ; and $0x3,%bl
DB 128,251,1 ; cmp $0x1,%bl
- DB 116,39 ; je 4bc8 <_sk_load_8888_dst_sse2+0xd1>
+ DB 116,39 ; je 4bcc <_sk_load_8888_dst_sse2+0xd1>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 128,251,2 ; cmp $0x2,%bl
- DB 116,20 ; je 4bbe <_sk_load_8888_dst_sse2+0xc7>
+ DB 116,20 ; je 4bc2 <_sk_load_8888_dst_sse2+0xc7>
DB 128,251,3 ; cmp $0x3,%bl
- DB 15,133,117,255,255,255 ; jne 4b28 <_sk_load_8888_dst_sse2+0x31>
+ DB 15,133,117,255,255,255 ; jne 4b2c <_sk_load_8888_dst_sse2+0x31>
DB 102,15,110,100,190,8 ; movd 0x8(%esi,%edi,4),%xmm4
DB 102,15,112,228,69 ; pshufd $0x45,%xmm4,%xmm4
DB 102,15,18,36,190 ; movlpd (%esi,%edi,4),%xmm4
- DB 233,96,255,255,255 ; jmp 4b28 <_sk_load_8888_dst_sse2+0x31>
+ DB 233,96,255,255,255 ; jmp 4b2c <_sk_load_8888_dst_sse2+0x31>
DB 102,15,110,36,190 ; movd (%esi,%edi,4),%xmm4
- DB 233,86,255,255,255 ; jmp 4b28 <_sk_load_8888_dst_sse2+0x31>
+ DB 233,86,255,255,255 ; jmp 4b2c <_sk_load_8888_dst_sse2+0x31>
PUBLIC _sk_gather_8888_sse2
_sk_gather_8888_sse2 LABEL PROC
@@ -49633,16 +49646,16 @@ _sk_gather_8888_sse2 LABEL PROC
DB 102,15,110,28,138 ; movd (%edx,%ecx,4),%xmm3
DB 102,15,126,201 ; movd %xmm1,%ecx
DB 102,15,110,12,138 ; movd (%edx,%ecx,4),%xmm1
- DB 232,0,0,0,0 ; call 4c78 <_sk_gather_8888_sse2+0xa6>
+ DB 232,0,0,0,0 ; call 4c7c <_sk_gather_8888_sse2+0xa6>
DB 89 ; pop %ecx
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,56,129,0,0 ; movdqa 0x8138(%ecx),%xmm2
+ DB 102,15,111,145,52,129,0,0 ; movdqa 0x8134(%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,104,130,0,0 ; movaps 0x8268(%ecx),%xmm4
+ DB 15,40,161,116,130,0,0 ; movaps 0x8274(%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
@@ -49674,7 +49687,7 @@ _sk_store_8888_sse2 LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,12 ; sub $0xc,%esp
- DB 232,0,0,0,0 ; call 4cf3 <_sk_store_8888_sse2+0xe>
+ DB 232,0,0,0,0 ; call 4cf7 <_sk_store_8888_sse2+0xe>
DB 95 ; pop %edi
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -49684,7 +49697,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,205,128,0,0 ; movaps 0x80cd(%edi),%xmm4
+ DB 15,40,167,201,128,0,0 ; movaps 0x80c9(%edi),%xmm4
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 15,40,232 ; movaps %xmm0,%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
@@ -49704,7 +49717,7 @@ _sk_store_8888_sse2 LABEL PROC
DB 102,15,235,229 ; por %xmm5,%xmm4
DB 102,15,235,230 ; por %xmm6,%xmm4
DB 133,219 ; test %ebx,%ebx
- DB 117,24 ; jne 4d70 <_sk_store_8888_sse2+0x8b>
+ DB 117,24 ; jne 4d74 <_sk_store_8888_sse2+0x8b>
DB 243,15,127,36,178 ; movdqu %xmm4,(%edx,%esi,4)
DB 141,80,8 ; lea 0x8(%eax),%edx
DB 131,236,8 ; sub $0x8,%esp
@@ -49719,17 +49732,17 @@ _sk_store_8888_sse2 LABEL PROC
DB 195 ; ret
DB 128,227,3 ; and $0x3,%bl
DB 128,251,1 ; cmp $0x1,%bl
- DB 116,28 ; je 4d94 <_sk_store_8888_sse2+0xaf>
+ DB 116,28 ; je 4d98 <_sk_store_8888_sse2+0xaf>
DB 128,251,2 ; cmp $0x2,%bl
- DB 116,16 ; je 4d8d <_sk_store_8888_sse2+0xa8>
+ DB 116,16 ; je 4d91 <_sk_store_8888_sse2+0xa8>
DB 128,251,3 ; cmp $0x3,%bl
- DB 117,219 ; jne 4d5d <_sk_store_8888_sse2+0x78>
+ DB 117,219 ; jne 4d61 <_sk_store_8888_sse2+0x78>
DB 102,15,112,236,78 ; pshufd $0x4e,%xmm4,%xmm5
DB 102,15,126,108,178,8 ; movd %xmm5,0x8(%edx,%esi,4)
DB 102,15,214,36,178 ; movq %xmm4,(%edx,%esi,4)
- DB 235,201 ; jmp 4d5d <_sk_store_8888_sse2+0x78>
+ DB 235,201 ; jmp 4d61 <_sk_store_8888_sse2+0x78>
DB 102,15,126,36,178 ; movd %xmm4,(%edx,%esi,4)
- DB 235,194 ; jmp 4d5d <_sk_store_8888_sse2+0x78>
+ DB 235,194 ; jmp 4d61 <_sk_store_8888_sse2+0x78>
PUBLIC _sk_load_bgra_sse2
_sk_load_bgra_sse2 LABEL PROC
@@ -49739,7 +49752,7 @@ _sk_load_bgra_sse2 LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,12 ; sub $0xc,%esp
- DB 232,0,0,0,0 ; call 4da9 <_sk_load_bgra_sse2+0xe>
+ DB 232,0,0,0,0 ; call 4dad <_sk_load_bgra_sse2+0xe>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -49751,13 +49764,13 @@ _sk_load_bgra_sse2 LABEL PROC
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 133,219 ; test %ebx,%ebx
DB 139,57 ; mov (%ecx),%edi
- DB 117,102 ; jne 4e2d <_sk_load_bgra_sse2+0x92>
+ DB 117,102 ; jne 4e31 <_sk_load_bgra_sse2+0x92>
DB 243,15,111,28,190 ; movdqu (%esi,%edi,4),%xmm3
- DB 102,15,111,130,7,128,0,0 ; movdqa 0x8007(%edx),%xmm0
+ DB 102,15,111,130,3,128,0,0 ; movdqa 0x8003(%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,55,129,0,0 ; movaps 0x8137(%edx),%xmm4
+ DB 15,40,162,67,129,0,0 ; movaps 0x8143(%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
@@ -49785,18 +49798,18 @@ _sk_load_bgra_sse2 LABEL PROC
DB 195 ; ret
DB 128,227,3 ; and $0x3,%bl
DB 128,251,1 ; cmp $0x1,%bl
- DB 116,35 ; je 4e58 <_sk_load_bgra_sse2+0xbd>
+ DB 116,35 ; je 4e5c <_sk_load_bgra_sse2+0xbd>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 128,251,2 ; cmp $0x2,%bl
- DB 116,16 ; je 4e4e <_sk_load_bgra_sse2+0xb3>
+ DB 116,16 ; je 4e52 <_sk_load_bgra_sse2+0xb3>
DB 128,251,3 ; cmp $0x3,%bl
- DB 117,137 ; jne 4dcc <_sk_load_bgra_sse2+0x31>
+ DB 117,137 ; jne 4dd0 <_sk_load_bgra_sse2+0x31>
DB 102,15,110,68,190,8 ; movd 0x8(%esi,%edi,4),%xmm0
DB 102,15,112,216,69 ; pshufd $0x45,%xmm0,%xmm3
DB 102,15,18,28,190 ; movlpd (%esi,%edi,4),%xmm3
- DB 233,116,255,255,255 ; jmp 4dcc <_sk_load_bgra_sse2+0x31>
+ DB 233,116,255,255,255 ; jmp 4dd0 <_sk_load_bgra_sse2+0x31>
DB 102,15,110,28,190 ; movd (%esi,%edi,4),%xmm3
- DB 233,106,255,255,255 ; jmp 4dcc <_sk_load_bgra_sse2+0x31>
+ DB 233,106,255,255,255 ; jmp 4dd0 <_sk_load_bgra_sse2+0x31>
PUBLIC _sk_load_bgra_dst_sse2
_sk_load_bgra_dst_sse2 LABEL PROC
@@ -49806,7 +49819,7 @@ _sk_load_bgra_dst_sse2 LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,12 ; sub $0xc,%esp
- DB 232,0,0,0,0 ; call 4e70 <_sk_load_bgra_dst_sse2+0xe>
+ DB 232,0,0,0,0 ; call 4e74 <_sk_load_bgra_dst_sse2+0xe>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -49818,13 +49831,13 @@ _sk_load_bgra_dst_sse2 LABEL PROC
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 133,219 ; test %ebx,%ebx
DB 139,57 ; mov (%ecx),%edi
- DB 117,118 ; jne 4f04 <_sk_load_bgra_dst_sse2+0xa2>
+ DB 117,118 ; jne 4f08 <_sk_load_bgra_dst_sse2+0xa2>
DB 243,15,111,36,190 ; movdqu (%esi,%edi,4),%xmm4
- DB 102,15,111,170,64,127,0,0 ; movdqa 0x7f40(%edx),%xmm5
+ DB 102,15,111,170,60,127,0,0 ; movdqa 0x7f3c(%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,112,128,0,0 ; movaps 0x8070(%edx),%xmm7
+ DB 15,40,186,124,128,0,0 ; movaps 0x807c(%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
@@ -49856,18 +49869,18 @@ _sk_load_bgra_dst_sse2 LABEL PROC
DB 195 ; ret
DB 128,227,3 ; and $0x3,%bl
DB 128,251,1 ; cmp $0x1,%bl
- DB 116,39 ; je 4f33 <_sk_load_bgra_dst_sse2+0xd1>
+ DB 116,39 ; je 4f37 <_sk_load_bgra_dst_sse2+0xd1>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 128,251,2 ; cmp $0x2,%bl
- DB 116,20 ; je 4f29 <_sk_load_bgra_dst_sse2+0xc7>
+ DB 116,20 ; je 4f2d <_sk_load_bgra_dst_sse2+0xc7>
DB 128,251,3 ; cmp $0x3,%bl
- DB 15,133,117,255,255,255 ; jne 4e93 <_sk_load_bgra_dst_sse2+0x31>
+ DB 15,133,117,255,255,255 ; jne 4e97 <_sk_load_bgra_dst_sse2+0x31>
DB 102,15,110,100,190,8 ; movd 0x8(%esi,%edi,4),%xmm4
DB 102,15,112,228,69 ; pshufd $0x45,%xmm4,%xmm4
DB 102,15,18,36,190 ; movlpd (%esi,%edi,4),%xmm4
- DB 233,96,255,255,255 ; jmp 4e93 <_sk_load_bgra_dst_sse2+0x31>
+ DB 233,96,255,255,255 ; jmp 4e97 <_sk_load_bgra_dst_sse2+0x31>
DB 102,15,110,36,190 ; movd (%esi,%edi,4),%xmm4
- DB 233,86,255,255,255 ; jmp 4e93 <_sk_load_bgra_dst_sse2+0x31>
+ DB 233,86,255,255,255 ; jmp 4e97 <_sk_load_bgra_dst_sse2+0x31>
PUBLIC _sk_gather_bgra_sse2
_sk_gather_bgra_sse2 LABEL PROC
@@ -49912,16 +49925,16 @@ _sk_gather_bgra_sse2 LABEL PROC
DB 102,15,110,28,138 ; movd (%edx,%ecx,4),%xmm3
DB 102,15,126,201 ; movd %xmm1,%ecx
DB 102,15,110,12,138 ; movd (%edx,%ecx,4),%xmm1
- DB 232,0,0,0,0 ; call 4fe3 <_sk_gather_bgra_sse2+0xa6>
+ DB 232,0,0,0,0 ; call 4fe7 <_sk_gather_bgra_sse2+0xa6>
DB 89 ; pop %ecx
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,205,125,0,0 ; movdqa 0x7dcd(%ecx),%xmm0
+ DB 102,15,111,129,201,125,0,0 ; movdqa 0x7dc9(%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,253,126,0,0 ; movaps 0x7efd(%ecx),%xmm4
+ DB 15,40,161,9,127,0,0 ; movaps 0x7f09(%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
@@ -49953,7 +49966,7 @@ _sk_store_bgra_sse2 LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,12 ; sub $0xc,%esp
- DB 232,0,0,0,0 ; call 505e <_sk_store_bgra_sse2+0xe>
+ DB 232,0,0,0,0 ; call 5062 <_sk_store_bgra_sse2+0xe>
DB 95 ; pop %edi
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -49963,7 +49976,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,98,125,0,0 ; movaps 0x7d62(%edi),%xmm4
+ DB 15,40,167,94,125,0,0 ; movaps 0x7d5e(%edi),%xmm4
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 15,40,234 ; movaps %xmm2,%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
@@ -49983,7 +49996,7 @@ _sk_store_bgra_sse2 LABEL PROC
DB 102,15,235,229 ; por %xmm5,%xmm4
DB 102,15,235,230 ; por %xmm6,%xmm4
DB 133,219 ; test %ebx,%ebx
- DB 117,24 ; jne 50db <_sk_store_bgra_sse2+0x8b>
+ DB 117,24 ; jne 50df <_sk_store_bgra_sse2+0x8b>
DB 243,15,127,36,178 ; movdqu %xmm4,(%edx,%esi,4)
DB 141,80,8 ; lea 0x8(%eax),%edx
DB 131,236,8 ; sub $0x8,%esp
@@ -49998,17 +50011,17 @@ _sk_store_bgra_sse2 LABEL PROC
DB 195 ; ret
DB 128,227,3 ; and $0x3,%bl
DB 128,251,1 ; cmp $0x1,%bl
- DB 116,28 ; je 50ff <_sk_store_bgra_sse2+0xaf>
+ DB 116,28 ; je 5103 <_sk_store_bgra_sse2+0xaf>
DB 128,251,2 ; cmp $0x2,%bl
- DB 116,16 ; je 50f8 <_sk_store_bgra_sse2+0xa8>
+ DB 116,16 ; je 50fc <_sk_store_bgra_sse2+0xa8>
DB 128,251,3 ; cmp $0x3,%bl
- DB 117,219 ; jne 50c8 <_sk_store_bgra_sse2+0x78>
+ DB 117,219 ; jne 50cc <_sk_store_bgra_sse2+0x78>
DB 102,15,112,236,78 ; pshufd $0x4e,%xmm4,%xmm5
DB 102,15,126,108,178,8 ; movd %xmm5,0x8(%edx,%esi,4)
DB 102,15,214,36,178 ; movq %xmm4,(%edx,%esi,4)
- DB 235,201 ; jmp 50c8 <_sk_store_bgra_sse2+0x78>
+ DB 235,201 ; jmp 50cc <_sk_store_bgra_sse2+0x78>
DB 102,15,126,36,178 ; movd %xmm4,(%edx,%esi,4)
- DB 235,194 ; jmp 50c8 <_sk_store_bgra_sse2+0x78>
+ DB 235,194 ; jmp 50cc <_sk_store_bgra_sse2+0x78>
PUBLIC _sk_load_f16_sse2
_sk_load_f16_sse2 LABEL PROC
@@ -50018,7 +50031,7 @@ _sk_load_f16_sse2 LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,108 ; sub $0x6c,%esp
- DB 232,0,0,0,0 ; call 5114 <_sk_load_f16_sse2+0xe>
+ DB 232,0,0,0,0 ; call 5118 <_sk_load_f16_sse2+0xe>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -50030,7 +50043,7 @@ _sk_load_f16_sse2 LABEL PROC
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 133,219 ; test %ebx,%ebx
DB 139,57 ; mov (%ecx),%edi
- DB 15,133,173,1,0,0 ; jne 52e3 <_sk_load_f16_sse2+0x1dd>
+ DB 15,133,173,1,0,0 ; jne 52e7 <_sk_load_f16_sse2+0x1dd>
DB 102,15,16,4,254 ; movupd (%esi,%edi,8),%xmm0
DB 243,15,111,76,254,16 ; movdqu 0x10(%esi,%edi,8),%xmm1
DB 102,15,40,216 ; movapd %xmm0,%xmm3
@@ -50060,11 +50073,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,124,128,0,0 ; movdqa 0x807c(%edx),%xmm5
+ DB 102,15,111,170,136,128,0,0 ; movdqa 0x8088(%edx),%xmm5
DB 102,15,111,241 ; movdqa %xmm1,%xmm6
DB 102,15,219,245 ; pand %xmm5,%xmm6
- DB 102,15,219,138,140,128,0,0 ; pand 0x808c(%edx),%xmm1
- DB 102,15,111,130,156,128,0,0 ; movdqa 0x809c(%edx),%xmm0
+ DB 102,15,219,138,152,128,0,0 ; pand 0x8098(%edx),%xmm1
+ DB 102,15,111,130,168,128,0,0 ; movdqa 0x80a8(%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
@@ -50076,7 +50089,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,140,128,0,0 ; movdqa 0x808c(%edx),%xmm3
+ DB 102,15,111,154,152,128,0,0 ; movdqa 0x8098(%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
@@ -50089,7 +50102,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,156,128,0,0 ; movdqa 0x809c(%edx),%xmm2
+ DB 102,15,111,146,168,128,0,0 ; movdqa 0x80a8(%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
@@ -50104,7 +50117,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,172,128,0,0 ; movdqa 0x80ac(%edx),%xmm3
+ DB 102,15,111,154,184,128,0,0 ; movdqa 0x80b8(%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
@@ -50132,12 +50145,12 @@ _sk_load_f16_sse2 LABEL PROC
DB 242,15,16,4,254 ; movsd (%esi,%edi,8),%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 131,251,1 ; cmp $0x1,%ebx
- DB 15,132,76,254,255,255 ; je 5141 <_sk_load_f16_sse2+0x3b>
+ DB 15,132,76,254,255,255 ; je 5145 <_sk_load_f16_sse2+0x3b>
DB 102,15,22,68,254,8 ; movhpd 0x8(%esi,%edi,8),%xmm0
DB 131,251,3 ; cmp $0x3,%ebx
- DB 15,130,61,254,255,255 ; jb 5141 <_sk_load_f16_sse2+0x3b>
+ DB 15,130,61,254,255,255 ; jb 5145 <_sk_load_f16_sse2+0x3b>
DB 243,15,126,76,254,16 ; movq 0x10(%esi,%edi,8),%xmm1
- DB 233,50,254,255,255 ; jmp 5141 <_sk_load_f16_sse2+0x3b>
+ DB 233,50,254,255,255 ; jmp 5145 <_sk_load_f16_sse2+0x3b>
PUBLIC _sk_load_f16_dst_sse2
_sk_load_f16_dst_sse2 LABEL PROC
@@ -50151,7 +50164,7 @@ _sk_load_f16_dst_sse2 LABEL PROC
DB 15,41,85,136 ; movaps %xmm2,-0x78(%ebp)
DB 102,15,127,77,152 ; movdqa %xmm1,-0x68(%ebp)
DB 15,41,69,168 ; movaps %xmm0,-0x58(%ebp)
- DB 232,0,0,0,0 ; call 5331 <_sk_load_f16_dst_sse2+0x22>
+ DB 232,0,0,0,0 ; call 5335 <_sk_load_f16_dst_sse2+0x22>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -50163,7 +50176,7 @@ _sk_load_f16_dst_sse2 LABEL PROC
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 133,219 ; test %ebx,%ebx
DB 139,57 ; mov (%ecx),%edi
- DB 15,133,168,1,0,0 ; jne 54fb <_sk_load_f16_dst_sse2+0x1ec>
+ DB 15,133,168,1,0,0 ; jne 54ff <_sk_load_f16_dst_sse2+0x1ec>
DB 102,15,16,4,254 ; movupd (%esi,%edi,8),%xmm0
DB 243,15,111,76,254,16 ; movdqu 0x10(%esi,%edi,8),%xmm1
DB 102,15,40,208 ; movapd %xmm0,%xmm2
@@ -50191,18 +50204,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,95,126,0,0 ; movdqa 0x7e5f(%edx),%xmm7
+ DB 102,15,111,186,107,126,0,0 ; movdqa 0x7e6b(%edx),%xmm7
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
DB 102,15,219,215 ; pand %xmm7,%xmm2
- DB 102,15,111,154,111,126,0,0 ; movdqa 0x7e6f(%edx),%xmm3
+ DB 102,15,111,154,123,126,0,0 ; movdqa 0x7e7b(%edx),%xmm3
DB 102,15,219,203 ; pand %xmm3,%xmm1
- DB 102,15,111,162,127,126,0,0 ; movdqa 0x7e7f(%edx),%xmm4
+ DB 102,15,111,162,139,126,0,0 ; movdqa 0x7e8b(%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,143,126,0,0 ; movdqa 0x7e8f(%edx),%xmm2
+ DB 102,15,111,146,155,126,0,0 ; movdqa 0x7e9b(%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
@@ -50265,12 +50278,12 @@ _sk_load_f16_dst_sse2 LABEL PROC
DB 242,15,16,4,254 ; movsd (%esi,%edi,8),%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 131,251,1 ; cmp $0x1,%ebx
- DB 15,132,81,254,255,255 ; je 535e <_sk_load_f16_dst_sse2+0x4f>
+ DB 15,132,81,254,255,255 ; je 5362 <_sk_load_f16_dst_sse2+0x4f>
DB 102,15,22,68,254,8 ; movhpd 0x8(%esi,%edi,8),%xmm0
DB 131,251,3 ; cmp $0x3,%ebx
- DB 15,130,66,254,255,255 ; jb 535e <_sk_load_f16_dst_sse2+0x4f>
+ DB 15,130,66,254,255,255 ; jb 5362 <_sk_load_f16_dst_sse2+0x4f>
DB 243,15,126,76,254,16 ; movq 0x10(%esi,%edi,8),%xmm1
- DB 233,55,254,255,255 ; jmp 535e <_sk_load_f16_dst_sse2+0x4f>
+ DB 233,55,254,255,255 ; jmp 5362 <_sk_load_f16_dst_sse2+0x4f>
PUBLIC _sk_gather_f16_sse2
_sk_gather_f16_sse2 LABEL PROC
@@ -50315,7 +50328,7 @@ _sk_gather_f16_sse2 LABEL PROC
DB 243,15,126,28,202 ; movq (%edx,%ecx,8),%xmm3
DB 102,15,126,201 ; movd %xmm1,%ecx
DB 243,15,126,12,202 ; movq (%edx,%ecx,8),%xmm1
- DB 232,0,0,0,0 ; call 55cd <_sk_gather_f16_sse2+0xa6>
+ DB 232,0,0,0,0 ; call 55d1 <_sk_gather_f16_sse2+0xa6>
DB 89 ; pop %ecx
DB 102,15,239,246 ; pxor %xmm6,%xmm6
DB 102,15,108,194 ; punpcklqdq %xmm2,%xmm0
@@ -50346,11 +50359,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,195,123,0,0 ; movdqa 0x7bc3(%ecx),%xmm6
+ DB 102,15,111,177,207,123,0,0 ; movdqa 0x7bcf(%ecx),%xmm6
DB 102,15,111,225 ; movdqa %xmm1,%xmm4
DB 102,15,219,230 ; pand %xmm6,%xmm4
- DB 102,15,219,137,211,123,0,0 ; pand 0x7bd3(%ecx),%xmm1
- DB 102,15,111,129,227,123,0,0 ; movdqa 0x7be3(%ecx),%xmm0
+ DB 102,15,219,137,223,123,0,0 ; pand 0x7bdf(%ecx),%xmm1
+ DB 102,15,111,129,239,123,0,0 ; movdqa 0x7bef(%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
@@ -50361,7 +50374,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,211,123,0,0 ; movdqa 0x7bd3(%ecx),%xmm3
+ DB 102,15,111,153,223,123,0,0 ; movdqa 0x7bdf(%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
@@ -50375,7 +50388,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,227,123,0,0 ; movdqa 0x7be3(%ecx),%xmm2
+ DB 102,15,111,145,239,123,0,0 ; movdqa 0x7bef(%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
@@ -50384,12 +50397,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,211,123,0,0 ; pand 0x7bd3(%ecx),%xmm7
+ DB 102,15,219,185,223,123,0,0 ; pand 0x7bdf(%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,243,123,0,0 ; movdqa 0x7bf3(%ecx),%xmm4
+ DB 102,15,111,161,255,123,0,0 ; movdqa 0x7bff(%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
@@ -50424,24 +50437,24 @@ _sk_store_f16_sse2 LABEL PROC
DB 15,41,93,184 ; movaps %xmm3,-0x48(%ebp)
DB 15,41,85,200 ; movaps %xmm2,-0x38(%ebp)
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
- DB 232,0,0,0,0 ; call 5791 <_sk_store_f16_sse2+0x19>
+ DB 232,0,0,0,0 ; call 5795 <_sk_store_f16_sse2+0x19>
DB 88 ; pop %eax
- DB 102,15,111,152,63,122,0,0 ; movdqa 0x7a3f(%eax),%xmm3
+ DB 102,15,111,152,75,122,0,0 ; movdqa 0x7a4b(%eax),%xmm3
DB 102,15,111,224 ; movdqa %xmm0,%xmm4
DB 102,15,219,227 ; pand %xmm3,%xmm4
- DB 102,15,111,136,111,122,0,0 ; movdqa 0x7a6f(%eax),%xmm1
+ DB 102,15,111,136,123,122,0,0 ; movdqa 0x7a7b(%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,79,122,0,0 ; movdqa 0x7a4f(%eax),%xmm7
+ DB 102,15,111,184,91,122,0,0 ; movdqa 0x7a5b(%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,95,122,0,0 ; movdqa 0x7a5f(%eax),%xmm5
+ DB 102,15,111,168,107,122,0,0 ; movdqa 0x7a6b(%eax),%xmm5
DB 102,15,111,205 ; movdqa %xmm5,%xmm1
DB 102,15,102,200 ; pcmpgtd %xmm0,%xmm1
- DB 102,15,111,128,239,118,0,0 ; movdqa 0x76ef(%eax),%xmm0
+ DB 102,15,111,128,251,118,0,0 ; movdqa 0x76fb(%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
@@ -50503,7 +50516,7 @@ _sk_store_f16_sse2 LABEL PROC
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,15,98,198 ; punpckldq %xmm6,%xmm0
DB 133,255 ; test %edi,%edi
- DB 117,48 ; jne 5912 <_sk_store_f16_sse2+0x19a>
+ DB 117,48 ; jne 5916 <_sk_store_f16_sse2+0x19a>
DB 15,17,4,214 ; movups %xmm0,(%esi,%edx,8)
DB 102,15,106,206 ; punpckhdq %xmm6,%xmm1
DB 243,15,127,76,214,16 ; movdqu %xmm1,0x10(%esi,%edx,8)
@@ -50523,13 +50536,13 @@ _sk_store_f16_sse2 LABEL PROC
DB 195 ; ret
DB 102,15,214,4,214 ; movq %xmm0,(%esi,%edx,8)
DB 131,255,1 ; cmp $0x1,%edi
- DB 116,212 ; je 58f0 <_sk_store_f16_sse2+0x178>
+ DB 116,212 ; je 58f4 <_sk_store_f16_sse2+0x178>
DB 102,15,23,68,214,8 ; movhpd %xmm0,0x8(%esi,%edx,8)
DB 131,255,3 ; cmp $0x3,%edi
- DB 114,201 ; jb 58f0 <_sk_store_f16_sse2+0x178>
+ DB 114,201 ; jb 58f4 <_sk_store_f16_sse2+0x178>
DB 102,15,106,206 ; punpckhdq %xmm6,%xmm1
DB 102,15,214,76,214,16 ; movq %xmm1,0x10(%esi,%edx,8)
- DB 235,189 ; jmp 58f0 <_sk_store_f16_sse2+0x178>
+ DB 235,189 ; jmp 58f4 <_sk_store_f16_sse2+0x178>
PUBLIC _sk_load_u16_be_sse2
_sk_load_u16_be_sse2 LABEL PROC
@@ -50550,9 +50563,9 @@ _sk_load_u16_be_sse2 LABEL PROC
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 193,230,2 ; shl $0x2,%esi
DB 133,219 ; test %ebx,%ebx
- DB 232,0,0,0,0 ; call 595e <_sk_load_u16_be_sse2+0x2b>
+ DB 232,0,0,0,0 ; call 5962 <_sk_load_u16_be_sse2+0x2b>
DB 90 ; pop %edx
- DB 15,133,11,1,0,0 ; jne 5a70 <_sk_load_u16_be_sse2+0x13d>
+ DB 15,133,11,1,0,0 ; jne 5a74 <_sk_load_u16_be_sse2+0x13d>
DB 102,15,16,4,119 ; movupd (%edi,%esi,2),%xmm0
DB 243,15,111,76,119,16 ; movdqu 0x10(%edi,%esi,2),%xmm1
DB 102,15,40,208 ; movapd %xmm0,%xmm2
@@ -50573,7 +50586,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,2,118,0,0 ; movaps 0x7602(%edx),%xmm4
+ DB 15,40,162,14,118,0,0 ; movaps 0x760e(%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
@@ -50623,12 +50636,12 @@ _sk_load_u16_be_sse2 LABEL PROC
DB 242,15,16,4,119 ; movsd (%edi,%esi,2),%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 131,251,1 ; cmp $0x1,%ebx
- DB 15,132,238,254,255,255 ; je 5970 <_sk_load_u16_be_sse2+0x3d>
+ DB 15,132,238,254,255,255 ; je 5974 <_sk_load_u16_be_sse2+0x3d>
DB 102,15,22,68,119,8 ; movhpd 0x8(%edi,%esi,2),%xmm0
DB 131,251,3 ; cmp $0x3,%ebx
- DB 15,130,223,254,255,255 ; jb 5970 <_sk_load_u16_be_sse2+0x3d>
+ DB 15,130,223,254,255,255 ; jb 5974 <_sk_load_u16_be_sse2+0x3d>
DB 243,15,126,76,119,16 ; movq 0x10(%edi,%esi,2),%xmm1
- DB 233,212,254,255,255 ; jmp 5970 <_sk_load_u16_be_sse2+0x3d>
+ DB 233,212,254,255,255 ; jmp 5974 <_sk_load_u16_be_sse2+0x3d>
PUBLIC _sk_load_rgb_u16_be_sse2
_sk_load_rgb_u16_be_sse2 LABEL PROC
@@ -50648,9 +50661,9 @@ _sk_load_rgb_u16_be_sse2 LABEL PROC
DB 3,50 ; add (%edx),%esi
DB 107,25,3 ; imul $0x3,(%ecx),%ebx
DB 133,255 ; test %edi,%edi
- DB 232,0,0,0,0 ; call 5ac5 <_sk_load_rgb_u16_be_sse2+0x29>
+ DB 232,0,0,0,0 ; call 5ac9 <_sk_load_rgb_u16_be_sse2+0x29>
DB 90 ; pop %edx
- DB 15,133,240,0,0,0 ; jne 5bbc <_sk_load_rgb_u16_be_sse2+0x120>
+ DB 15,133,240,0,0,0 ; jne 5bc0 <_sk_load_rgb_u16_be_sse2+0x120>
DB 243,15,111,20,94 ; movdqu (%esi,%ebx,2),%xmm2
DB 243,15,111,92,94,8 ; movdqu 0x8(%esi,%ebx,2),%xmm3
DB 102,15,115,219,4 ; psrldq $0x4,%xmm3
@@ -50675,7 +50688,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,155,116,0,0 ; movaps 0x749b(%edx),%xmm5
+ DB 15,40,170,167,116,0,0 ; movaps 0x74a7(%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
@@ -50701,7 +50714,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,43,114,0,0 ; movaps 0x722b(%edx),%xmm3
+ DB 15,40,154,39,114,0,0 ; movaps 0x7227(%edx),%xmm3
DB 86 ; push %esi
DB 81 ; push %ecx
DB 255,80,4 ; call *0x4(%eax)
@@ -50715,20 +50728,20 @@ _sk_load_rgb_u16_be_sse2 LABEL PROC
DB 102,15,196,84,94,4,2 ; pinsrw $0x2,0x4(%esi,%ebx,2),%xmm2
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 131,255,1 ; cmp $0x1,%edi
- DB 117,13 ; jne 5bde <_sk_load_rgb_u16_be_sse2+0x142>
+ DB 117,13 ; jne 5be2 <_sk_load_rgb_u16_be_sse2+0x142>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,239,192 ; pxor %xmm0,%xmm0
- DB 233,16,255,255,255 ; jmp 5aee <_sk_load_rgb_u16_be_sse2+0x52>
+ DB 233,16,255,255,255 ; jmp 5af2 <_sk_load_rgb_u16_be_sse2+0x52>
DB 102,15,110,68,94,6 ; movd 0x6(%esi,%ebx,2),%xmm0
DB 102,15,196,68,94,10,2 ; pinsrw $0x2,0xa(%esi,%ebx,2),%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 131,255,3 ; cmp $0x3,%edi
- DB 114,18 ; jb 5c06 <_sk_load_rgb_u16_be_sse2+0x16a>
+ DB 114,18 ; jb 5c0a <_sk_load_rgb_u16_be_sse2+0x16a>
DB 102,15,110,92,94,12 ; movd 0xc(%esi,%ebx,2),%xmm3
DB 102,15,196,92,94,16,2 ; pinsrw $0x2,0x10(%esi,%ebx,2),%xmm3
- DB 233,232,254,255,255 ; jmp 5aee <_sk_load_rgb_u16_be_sse2+0x52>
+ DB 233,232,254,255,255 ; jmp 5af2 <_sk_load_rgb_u16_be_sse2+0x52>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
- DB 233,223,254,255,255 ; jmp 5aee <_sk_load_rgb_u16_be_sse2+0x52>
+ DB 233,223,254,255,255 ; jmp 5af2 <_sk_load_rgb_u16_be_sse2+0x52>
PUBLIC _sk_store_u16_be_sse2
_sk_store_u16_be_sse2 LABEL PROC
@@ -50736,7 +50749,7 @@ _sk_store_u16_be_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 87 ; push %edi
DB 86 ; push %esi
- DB 232,0,0,0,0 ; call 5c19 <_sk_store_u16_be_sse2+0xa>
+ DB 232,0,0,0,0 ; call 5c1d <_sk_store_u16_be_sse2+0xa>
DB 95 ; pop %edi
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
@@ -50746,7 +50759,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,247,117,0,0 ; movaps 0x75f7(%edi),%xmm6
+ DB 15,40,183,3,118,0,0 ; movaps 0x7603(%edi),%xmm6
DB 139,121,8 ; mov 0x8(%ecx),%edi
DB 193,230,2 ; shl $0x2,%esi
DB 15,40,224 ; movaps %xmm0,%xmm4
@@ -50793,7 +50806,7 @@ _sk_store_u16_be_sse2 LABEL PROC
DB 102,15,111,244 ; movdqa %xmm4,%xmm6
DB 102,15,98,245 ; punpckldq %xmm5,%xmm6
DB 133,255 ; test %edi,%edi
- DB 117,32 ; jne 5d15 <_sk_store_u16_be_sse2+0x106>
+ DB 117,32 ; jne 5d19 <_sk_store_u16_be_sse2+0x106>
DB 15,17,52,114 ; movups %xmm6,(%edx,%esi,2)
DB 102,15,106,229 ; punpckhdq %xmm5,%xmm4
DB 243,15,127,100,114,16 ; movdqu %xmm4,0x10(%edx,%esi,2)
@@ -50809,13 +50822,13 @@ _sk_store_u16_be_sse2 LABEL PROC
DB 195 ; ret
DB 102,15,214,52,114 ; movq %xmm6,(%edx,%esi,2)
DB 131,255,1 ; cmp $0x1,%edi
- DB 116,228 ; je 5d03 <_sk_store_u16_be_sse2+0xf4>
+ DB 116,228 ; je 5d07 <_sk_store_u16_be_sse2+0xf4>
DB 102,15,23,116,114,8 ; movhpd %xmm6,0x8(%edx,%esi,2)
DB 131,255,3 ; cmp $0x3,%edi
- DB 114,217 ; jb 5d03 <_sk_store_u16_be_sse2+0xf4>
+ DB 114,217 ; jb 5d07 <_sk_store_u16_be_sse2+0xf4>
DB 102,15,106,229 ; punpckhdq %xmm5,%xmm4
DB 102,15,214,100,114,16 ; movq %xmm4,0x10(%edx,%esi,2)
- DB 235,205 ; jmp 5d03 <_sk_store_u16_be_sse2+0xf4>
+ DB 235,205 ; jmp 5d07 <_sk_store_u16_be_sse2+0xf4>
PUBLIC _sk_load_f32_sse2
_sk_load_f32_sse2 LABEL PROC
@@ -50836,7 +50849,7 @@ _sk_load_f32_sse2 LABEL PROC
DB 15,16,36,23 ; movups (%edi,%edx,1),%xmm4
DB 139,121,8 ; mov 0x8(%ecx),%edi
DB 133,255 ; test %edi,%edi
- DB 117,71 ; jne 5dad <_sk_load_f32_sse2+0x77>
+ DB 117,71 ; jne 5db1 <_sk_load_f32_sse2+0x77>
DB 15,16,84,178,16 ; movups 0x10(%edx,%esi,4),%xmm2
DB 15,16,92,178,32 ; movups 0x20(%edx,%esi,4),%xmm3
DB 15,16,68,178,48 ; movups 0x30(%edx,%esi,4),%xmm0
@@ -50864,17 +50877,17 @@ _sk_load_f32_sse2 LABEL PROC
DB 195 ; ret
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 131,255,1 ; cmp $0x1,%edi
- DB 117,8 ; jne 5dbd <_sk_load_f32_sse2+0x87>
+ DB 117,8 ; jne 5dc1 <_sk_load_f32_sse2+0x87>
DB 15,87,219 ; xorps %xmm3,%xmm3
DB 15,87,210 ; xorps %xmm2,%xmm2
- DB 235,184 ; jmp 5d75 <_sk_load_f32_sse2+0x3f>
+ DB 235,184 ; jmp 5d79 <_sk_load_f32_sse2+0x3f>
DB 15,16,84,178,16 ; movups 0x10(%edx,%esi,4),%xmm2
DB 131,255,3 ; cmp $0x3,%edi
- DB 114,7 ; jb 5dce <_sk_load_f32_sse2+0x98>
+ DB 114,7 ; jb 5dd2 <_sk_load_f32_sse2+0x98>
DB 15,16,92,178,32 ; movups 0x20(%edx,%esi,4),%xmm3
- DB 235,167 ; jmp 5d75 <_sk_load_f32_sse2+0x3f>
+ DB 235,167 ; jmp 5d79 <_sk_load_f32_sse2+0x3f>
DB 15,87,219 ; xorps %xmm3,%xmm3
- DB 235,162 ; jmp 5d75 <_sk_load_f32_sse2+0x3f>
+ DB 235,162 ; jmp 5d79 <_sk_load_f32_sse2+0x3f>
PUBLIC _sk_load_f32_dst_sse2
_sk_load_f32_dst_sse2 LABEL PROC
@@ -50898,7 +50911,7 @@ _sk_load_f32_dst_sse2 LABEL PROC
DB 15,16,52,23 ; movups (%edi,%edx,1),%xmm6
DB 139,121,8 ; mov 0x8(%ecx),%edi
DB 133,255 ; test %edi,%edi
- DB 117,97 ; jne 5e6f <_sk_load_f32_dst_sse2+0x9c>
+ DB 117,97 ; jne 5e73 <_sk_load_f32_dst_sse2+0x9c>
DB 15,16,124,178,16 ; movups 0x10(%edx,%esi,4),%xmm7
DB 15,16,92,178,32 ; movups 0x20(%edx,%esi,4),%xmm3
DB 15,16,84,178,48 ; movups 0x30(%edx,%esi,4),%xmm2
@@ -50932,17 +50945,17 @@ _sk_load_f32_dst_sse2 LABEL PROC
DB 195 ; ret
DB 15,87,210 ; xorps %xmm2,%xmm2
DB 131,255,1 ; cmp $0x1,%edi
- DB 117,8 ; jne 5e7f <_sk_load_f32_dst_sse2+0xac>
+ DB 117,8 ; jne 5e83 <_sk_load_f32_dst_sse2+0xac>
DB 15,87,219 ; xorps %xmm3,%xmm3
DB 15,87,255 ; xorps %xmm7,%xmm7
- DB 235,158 ; jmp 5e1d <_sk_load_f32_dst_sse2+0x4a>
+ DB 235,158 ; jmp 5e21 <_sk_load_f32_dst_sse2+0x4a>
DB 15,16,124,178,16 ; movups 0x10(%edx,%esi,4),%xmm7
DB 131,255,3 ; cmp $0x3,%edi
- DB 114,7 ; jb 5e90 <_sk_load_f32_dst_sse2+0xbd>
+ DB 114,7 ; jb 5e94 <_sk_load_f32_dst_sse2+0xbd>
DB 15,16,92,178,32 ; movups 0x20(%edx,%esi,4),%xmm3
- DB 235,141 ; jmp 5e1d <_sk_load_f32_dst_sse2+0x4a>
+ DB 235,141 ; jmp 5e21 <_sk_load_f32_dst_sse2+0x4a>
DB 15,87,219 ; xorps %xmm3,%xmm3
- DB 235,136 ; jmp 5e1d <_sk_load_f32_dst_sse2+0x4a>
+ DB 235,136 ; jmp 5e21 <_sk_load_f32_dst_sse2+0x4a>
PUBLIC _sk_store_f32_sse2
_sk_store_f32_sse2 LABEL PROC
@@ -50978,7 +50991,7 @@ _sk_store_f32_sse2 LABEL PROC
DB 15,40,238 ; movaps %xmm6,%xmm5
DB 102,15,20,239 ; unpcklpd %xmm7,%xmm5
DB 133,255 ; test %edi,%edi
- DB 117,40 ; jne 5f1b <_sk_store_f32_sse2+0x86>
+ DB 117,40 ; jne 5f1f <_sk_store_f32_sse2+0x86>
DB 102,15,21,247 ; unpckhpd %xmm7,%xmm6
DB 15,17,100,178,16 ; movups %xmm4,0x10(%edx,%esi,4)
DB 102,15,17,108,178,32 ; movupd %xmm5,0x20(%edx,%esi,4)
@@ -50995,19 +51008,19 @@ _sk_store_f32_sse2 LABEL PROC
DB 93 ; pop %ebp
DB 195 ; ret
DB 131,255,1 ; cmp $0x1,%edi
- DB 116,232 ; je 5f08 <_sk_store_f32_sse2+0x73>
+ DB 116,232 ; je 5f0c <_sk_store_f32_sse2+0x73>
DB 15,17,100,178,16 ; movups %xmm4,0x10(%edx,%esi,4)
DB 131,255,3 ; cmp $0x3,%edi
- DB 114,222 ; jb 5f08 <_sk_store_f32_sse2+0x73>
+ DB 114,222 ; jb 5f0c <_sk_store_f32_sse2+0x73>
DB 102,15,17,108,178,32 ; movupd %xmm5,0x20(%edx,%esi,4)
- DB 235,214 ; jmp 5f08 <_sk_store_f32_sse2+0x73>
+ DB 235,214 ; jmp 5f0c <_sk_store_f32_sse2+0x73>
PUBLIC _sk_repeat_x_sse2
_sk_repeat_x_sse2 LABEL PROC
DB 85 ; push %ebp
DB 137,229 ; mov %esp,%ebp
DB 131,236,8 ; sub $0x8,%esp
- DB 232,0,0,0,0 ; call 5f3d <_sk_repeat_x_sse2+0xb>
+ DB 232,0,0,0,0 ; call 5f41 <_sk_repeat_x_sse2+0xb>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 139,17 ; mov (%ecx),%edx
@@ -51018,7 +51031,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,179,109,0,0 ; andps 0x6db3(%eax),%xmm5
+ DB 15,84,168,175,109,0,0 ; andps 0x6daf(%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
@@ -51037,7 +51050,7 @@ _sk_repeat_y_sse2 LABEL PROC
DB 85 ; push %ebp
DB 137,229 ; mov %esp,%ebp
DB 131,236,8 ; sub $0x8,%esp
- DB 232,0,0,0,0 ; call 5f8f <_sk_repeat_y_sse2+0xb>
+ DB 232,0,0,0,0 ; call 5f93 <_sk_repeat_y_sse2+0xb>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 139,17 ; mov (%ecx),%edx
@@ -51048,7 +51061,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,97,109,0,0 ; andps 0x6d61(%eax),%xmm5
+ DB 15,84,168,93,109,0,0 ; andps 0x6d5d(%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
@@ -51067,7 +51080,7 @@ _sk_mirror_x_sse2 LABEL PROC
DB 85 ; push %ebp
DB 137,229 ; mov %esp,%ebp
DB 131,236,8 ; sub $0x8,%esp
- DB 232,0,0,0,0 ; call 5fe1 <_sk_mirror_x_sse2+0xb>
+ DB 232,0,0,0,0 ; call 5fe5 <_sk_mirror_x_sse2+0xb>
DB 89 ; pop %ecx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,16 ; mov (%eax),%edx
@@ -51076,13 +51089,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,159,116,0,0 ; mulss 0x749f(%ecx),%xmm5
+ DB 243,15,89,169,171,116,0,0 ; mulss 0x74ab(%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,15,109,0,0 ; andps 0x6d0f(%ecx),%xmm5
+ DB 15,84,169,11,109,0,0 ; andps 0x6d0b(%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
@@ -51106,7 +51119,7 @@ _sk_mirror_y_sse2 LABEL PROC
DB 85 ; push %ebp
DB 137,229 ; mov %esp,%ebp
DB 131,236,8 ; sub $0x8,%esp
- DB 232,0,0,0,0 ; call 6055 <_sk_mirror_y_sse2+0xb>
+ DB 232,0,0,0,0 ; call 6059 <_sk_mirror_y_sse2+0xb>
DB 89 ; pop %ecx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,16 ; mov (%eax),%edx
@@ -51115,13 +51128,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,43,116,0,0 ; mulss 0x742b(%ecx),%xmm5
+ DB 243,15,89,169,55,116,0,0 ; mulss 0x7437(%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,155,108,0,0 ; andps 0x6c9b(%ecx),%xmm5
+ DB 15,84,169,151,108,0,0 ; andps 0x6c97(%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
@@ -51145,12 +51158,12 @@ _sk_clamp_x_1_sse2 LABEL PROC
DB 85 ; push %ebp
DB 137,229 ; mov %esp,%ebp
DB 131,236,8 ; sub $0x8,%esp
- DB 232,0,0,0,0 ; call 60c9 <_sk_clamp_x_1_sse2+0xb>
+ DB 232,0,0,0,0 ; call 60cd <_sk_clamp_x_1_sse2+0xb>
DB 88 ; pop %eax
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,39,108,0,0 ; minps 0x6c27(%eax),%xmm4
+ DB 15,93,160,35,108,0,0 ; minps 0x6c23(%eax),%xmm4
DB 141,65,4 ; lea 0x4(%ecx),%eax
DB 131,236,8 ; sub $0x8,%esp
DB 15,40,196 ; movaps %xmm4,%xmm0
@@ -51166,14 +51179,14 @@ _sk_repeat_x_1_sse2 LABEL PROC
DB 85 ; push %ebp
DB 137,229 ; mov %esp,%ebp
DB 131,236,8 ; sub $0x8,%esp
- DB 232,0,0,0,0 ; call 60f9 <_sk_repeat_x_1_sse2+0xb>
+ DB 232,0,0,0,0 ; call 60fd <_sk_repeat_x_1_sse2+0xb>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 243,15,91,224 ; cvttps2dq %xmm0,%xmm4
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,247,107,0,0 ; movaps 0x6bf7(%eax),%xmm7
+ DB 15,40,184,243,107,0,0 ; movaps 0x6bf3(%eax),%xmm7
DB 15,84,247 ; andps %xmm7,%xmm6
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 15,92,238 ; subps %xmm6,%xmm5
@@ -51195,16 +51208,16 @@ _sk_mirror_x_1_sse2 LABEL PROC
DB 85 ; push %ebp
DB 137,229 ; mov %esp,%ebp
DB 131,236,8 ; sub $0x8,%esp
- DB 232,0,0,0,0 ; call 6143 <_sk_mirror_x_1_sse2+0xb>
+ DB 232,0,0,0,0 ; call 6147 <_sk_mirror_x_1_sse2+0xb>
DB 88 ; pop %eax
- DB 15,40,160,29,108,0,0 ; movaps 0x6c1d(%eax),%xmm4
+ DB 15,40,160,25,108,0,0 ; movaps 0x6c19(%eax),%xmm4
DB 15,88,196 ; addps %xmm4,%xmm0
- DB 15,40,168,157,107,0,0 ; movaps 0x6b9d(%eax),%xmm5
+ DB 15,40,168,153,107,0,0 ; movaps 0x6b99(%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,173,107,0,0 ; movaps 0x6bad(%eax),%xmm7
+ DB 15,40,184,169,107,0,0 ; movaps 0x6ba9(%eax),%xmm7
DB 15,84,239 ; andps %xmm7,%xmm5
DB 15,92,245 ; subps %xmm5,%xmm6
DB 15,88,246 ; addps %xmm6,%xmm6
@@ -51232,13 +51245,13 @@ _sk_luminance_to_alpha_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 131,236,8 ; sub $0x8,%esp
DB 15,40,218 ; movaps %xmm2,%xmm3
- DB 232,0,0,0,0 ; call 61ad <_sk_luminance_to_alpha_sse2+0xe>
+ DB 232,0,0,0,0 ; call 61b1 <_sk_luminance_to_alpha_sse2+0xe>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
- DB 15,89,128,115,112,0,0 ; mulps 0x7073(%eax),%xmm0
- DB 15,89,136,131,112,0,0 ; mulps 0x7083(%eax),%xmm1
+ DB 15,89,128,127,112,0,0 ; mulps 0x707f(%eax),%xmm0
+ DB 15,89,136,143,112,0,0 ; mulps 0x708f(%eax),%xmm1
DB 15,88,200 ; addps %xmm0,%xmm1
- DB 15,89,152,147,112,0,0 ; mulps 0x7093(%eax),%xmm3
+ DB 15,89,152,159,112,0,0 ; mulps 0x709f(%eax),%xmm3
DB 15,88,217 ; addps %xmm1,%xmm3
DB 141,65,4 ; lea 0x4(%ecx),%eax
DB 131,236,8 ; sub $0x8,%esp
@@ -51609,7 +51622,7 @@ _sk_evenly_spaced_gradient_sse2 LABEL PROC
DB 86 ; push %esi
DB 131,236,60 ; sub $0x3c,%esp
DB 15,41,69,184 ; movaps %xmm0,-0x48(%ebp)
- DB 232,0,0,0,0 ; call 6643 <_sk_evenly_spaced_gradient_sse2+0x12>
+ DB 232,0,0,0,0 ; call 6647 <_sk_evenly_spaced_gradient_sse2+0x12>
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,8 ; mov (%eax),%ecx
@@ -51618,12 +51631,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,13,108,0,0 ; movdqa 0x6c0d(%edx),%xmm2
+ DB 102,15,111,146,25,108,0,0 ; movdqa 0x6c19(%edx),%xmm2
DB 102,15,219,209 ; pand %xmm1,%xmm2
- DB 102,15,235,146,205,105,0,0 ; por 0x69cd(%edx),%xmm2
+ DB 102,15,235,146,217,105,0,0 ; por 0x69d9(%edx),%xmm2
DB 102,15,114,209,16 ; psrld $0x10,%xmm1
- DB 102,15,235,138,29,108,0,0 ; por 0x6c1d(%edx),%xmm1
- DB 15,88,138,45,108,0,0 ; addps 0x6c2d(%edx),%xmm1
+ DB 102,15,235,138,41,108,0,0 ; por 0x6c29(%edx),%xmm1
+ DB 15,88,138,57,108,0,0 ; addps 0x6c39(%edx),%xmm1
DB 15,88,202 ; addps %xmm2,%xmm1
DB 15,89,200 ; mulps %xmm0,%xmm1
DB 243,15,91,201 ; cvttps2dq %xmm1,%xmm1
@@ -51727,18 +51740,18 @@ _sk_gauss_a_to_rgba_sse2 LABEL PROC
DB 85 ; push %ebp
DB 137,229 ; mov %esp,%ebp
DB 131,236,8 ; sub $0x8,%esp
- DB 232,0,0,0,0 ; call 67fc <_sk_gauss_a_to_rgba_sse2+0xb>
+ DB 232,0,0,0,0 ; call 6800 <_sk_gauss_a_to_rgba_sse2+0xb>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
- DB 15,40,128,132,106,0,0 ; movaps 0x6a84(%eax),%xmm0
+ DB 15,40,128,144,106,0,0 ; movaps 0x6a90(%eax),%xmm0
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,128,148,106,0,0 ; addps 0x6a94(%eax),%xmm0
+ DB 15,88,128,160,106,0,0 ; addps 0x6aa0(%eax),%xmm0
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,128,164,106,0,0 ; addps 0x6aa4(%eax),%xmm0
+ DB 15,88,128,176,106,0,0 ; addps 0x6ab0(%eax),%xmm0
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,128,180,106,0,0 ; addps 0x6ab4(%eax),%xmm0
+ DB 15,88,128,192,106,0,0 ; addps 0x6ac0(%eax),%xmm0
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,128,196,106,0,0 ; addps 0x6ac4(%eax),%xmm0
+ DB 15,88,128,208,106,0,0 ; addps 0x6ad0(%eax),%xmm0
DB 141,65,4 ; lea 0x4(%ecx),%eax
DB 131,236,8 ; sub $0x8,%esp
DB 15,40,200 ; movaps %xmm0,%xmm1
@@ -51764,7 +51777,7 @@ _sk_gradient_sse2 LABEL PROC
DB 139,10 ; mov (%edx),%ecx
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 131,249,2 ; cmp $0x2,%ecx
- DB 114,33 ; jb 6883 <_sk_gradient_sse2+0x3a>
+ DB 114,33 ; jb 6887 <_sk_gradient_sse2+0x3a>
DB 139,114,36 ; mov 0x24(%edx),%esi
DB 73 ; dec %ecx
DB 131,198,4 ; add $0x4,%esi
@@ -51775,7 +51788,7 @@ _sk_gradient_sse2 LABEL PROC
DB 102,15,250,202 ; psubd %xmm2,%xmm1
DB 131,198,4 ; add $0x4,%esi
DB 73 ; dec %ecx
- DB 117,234 ; jne 686d <_sk_gradient_sse2+0x24>
+ DB 117,234 ; jne 6871 <_sk_gradient_sse2+0x24>
DB 102,15,126,206 ; movd %xmm1,%esi
DB 102,15,112,209,229 ; pshufd $0xe5,%xmm1,%xmm2
DB 102,15,112,217,78 ; pshufd $0x4e,%xmm1,%xmm3
@@ -51924,7 +51937,7 @@ _sk_xy_to_unit_angle_sse2 LABEL PROC
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 6a8b <_sk_xy_to_unit_angle_sse2+0x18>
+ DB 232,0,0,0,0 ; call 6a8f <_sk_xy_to_unit_angle_sse2+0x18>
DB 88 ; pop %eax
DB 15,87,237 ; xorps %xmm5,%xmm5
DB 15,92,233 ; subps %xmm1,%xmm5
@@ -51939,30 +51952,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,69,104,0,0 ; movaps 0x6845(%eax),%xmm0
+ DB 15,40,128,81,104,0,0 ; movaps 0x6851(%eax),%xmm0
DB 15,89,199 ; mulps %xmm7,%xmm0
- DB 15,88,128,85,104,0,0 ; addps 0x6855(%eax),%xmm0
+ DB 15,88,128,97,104,0,0 ; addps 0x6861(%eax),%xmm0
DB 15,89,199 ; mulps %xmm7,%xmm0
- DB 15,88,128,101,104,0,0 ; addps 0x6865(%eax),%xmm0
+ DB 15,88,128,113,104,0,0 ; addps 0x6871(%eax),%xmm0
DB 15,89,199 ; mulps %xmm7,%xmm0
- DB 15,88,128,117,104,0,0 ; addps 0x6875(%eax),%xmm0
+ DB 15,88,128,129,104,0,0 ; addps 0x6881(%eax),%xmm0
DB 15,89,198 ; mulps %xmm6,%xmm0
DB 15,194,236,1 ; cmpltps %xmm4,%xmm5
- DB 15,40,176,133,104,0,0 ; movaps 0x6885(%eax),%xmm6
+ DB 15,40,176,145,104,0,0 ; movaps 0x6891(%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,85,98,0,0 ; movaps 0x6255(%eax),%xmm0
+ DB 15,40,128,81,98,0,0 ; movaps 0x6251(%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,101,98,0,0 ; movaps 0x6265(%eax),%xmm5
+ DB 15,40,168,97,98,0,0 ; movaps 0x6261(%eax),%xmm5
DB 15,92,233 ; subps %xmm1,%xmm5
DB 15,84,232 ; andps %xmm0,%xmm5
DB 15,85,193 ; andnps %xmm1,%xmm0
@@ -52019,15 +52032,15 @@ _sk_xy_to_2pt_conical_quadratic_max_sse2 LABEL PROC
DB 15,40,241 ; movaps %xmm1,%xmm6
DB 15,89,246 ; mulps %xmm6,%xmm6
DB 15,88,240 ; addps %xmm0,%xmm6
- DB 232,0,0,0,0 ; call 6ba8 <_sk_xy_to_2pt_conical_quadratic_max_sse2+0x31>
+ DB 232,0,0,0,0 ; call 6bac <_sk_xy_to_2pt_conical_quadratic_max_sse2+0x31>
DB 90 ; pop %edx
DB 243,15,89,237 ; mulss %xmm5,%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
DB 15,92,245 ; subps %xmm5,%xmm6
DB 243,15,16,65,32 ; movss 0x20(%ecx),%xmm0
DB 15,198,192,0 ; shufps $0x0,%xmm0,%xmm0
- DB 15,89,162,120,103,0,0 ; mulps 0x6778(%edx),%xmm4
- DB 15,89,130,136,103,0,0 ; mulps 0x6788(%edx),%xmm0
+ DB 15,89,162,132,103,0,0 ; mulps 0x6784(%edx),%xmm4
+ DB 15,89,130,148,103,0,0 ; mulps 0x6794(%edx),%xmm0
DB 15,89,198 ; mulps %xmm6,%xmm0
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,89,237 ; mulps %xmm5,%xmm5
@@ -52035,11 +52048,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,40,102,0,0 ; xorps 0x6628(%edx),%xmm4
+ DB 15,87,162,52,102,0,0 ; xorps 0x6634(%edx),%xmm4
DB 15,92,229 ; subps %xmm5,%xmm4
DB 243,15,16,105,36 ; movss 0x24(%ecx),%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
- DB 15,89,170,56,97,0,0 ; mulps 0x6138(%edx),%xmm5
+ DB 15,89,170,52,97,0,0 ; mulps 0x6134(%edx),%xmm5
DB 15,89,197 ; mulps %xmm5,%xmm0
DB 15,89,229 ; mulps %xmm5,%xmm4
DB 15,95,196 ; maxps %xmm4,%xmm0
@@ -52068,15 +52081,15 @@ _sk_xy_to_2pt_conical_quadratic_min_sse2 LABEL PROC
DB 15,40,241 ; movaps %xmm1,%xmm6
DB 15,89,246 ; mulps %xmm6,%xmm6
DB 15,88,240 ; addps %xmm0,%xmm6
- DB 232,0,0,0,0 ; call 6c46 <_sk_xy_to_2pt_conical_quadratic_min_sse2+0x31>
+ DB 232,0,0,0,0 ; call 6c4a <_sk_xy_to_2pt_conical_quadratic_min_sse2+0x31>
DB 90 ; pop %edx
DB 243,15,89,237 ; mulss %xmm5,%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
DB 15,92,245 ; subps %xmm5,%xmm6
DB 243,15,16,65,32 ; movss 0x20(%ecx),%xmm0
DB 15,198,192,0 ; shufps $0x0,%xmm0,%xmm0
- DB 15,89,162,218,102,0,0 ; mulps 0x66da(%edx),%xmm4
- DB 15,89,130,234,102,0,0 ; mulps 0x66ea(%edx),%xmm0
+ DB 15,89,162,230,102,0,0 ; mulps 0x66e6(%edx),%xmm4
+ DB 15,89,130,246,102,0,0 ; mulps 0x66f6(%edx),%xmm0
DB 15,89,198 ; mulps %xmm6,%xmm0
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,89,237 ; mulps %xmm5,%xmm5
@@ -52084,11 +52097,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,138,101,0,0 ; xorps 0x658a(%edx),%xmm4
+ DB 15,87,162,150,101,0,0 ; xorps 0x6596(%edx),%xmm4
DB 15,92,229 ; subps %xmm5,%xmm4
DB 243,15,16,105,36 ; movss 0x24(%ecx),%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
- DB 15,89,170,154,96,0,0 ; mulps 0x609a(%edx),%xmm5
+ DB 15,89,170,150,96,0,0 ; mulps 0x6096(%edx),%xmm5
DB 15,89,197 ; mulps %xmm5,%xmm0
DB 15,89,229 ; mulps %xmm5,%xmm4
DB 15,93,196 ; minps %xmm4,%xmm0
@@ -52106,7 +52119,7 @@ _sk_xy_to_2pt_conical_linear_sse2 LABEL PROC
DB 85 ; push %ebp
DB 137,229 ; mov %esp,%ebp
DB 131,236,8 ; sub $0x8,%esp
- DB 232,0,0,0,0 ; call 6cbe <_sk_xy_to_2pt_conical_linear_sse2+0xb>
+ DB 232,0,0,0,0 ; call 6cc2 <_sk_xy_to_2pt_conical_linear_sse2+0xb>
DB 89 ; pop %ecx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,16 ; mov (%eax),%edx
@@ -52115,7 +52128,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,98,102,0,0 ; mulps 0x6662(%ecx),%xmm5
+ DB 15,89,169,110,102,0,0 ; mulps 0x666e(%ecx),%xmm5
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 15,40,241 ; movaps %xmm1,%xmm6
DB 15,89,246 ; mulps %xmm6,%xmm6
@@ -52123,7 +52136,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,18,101,0,0 ; xorps 0x6512(%ecx),%xmm0
+ DB 15,87,129,30,101,0,0 ; xorps 0x651e(%ecx),%xmm0
DB 15,94,197 ; divps %xmm5,%xmm0
DB 141,72,8 ; lea 0x8(%eax),%ecx
DB 131,236,8 ; sub $0x8,%esp
@@ -52194,16 +52207,16 @@ _sk_save_xy_sse2 LABEL PROC
DB 131,236,24 ; sub $0x18,%esp
DB 15,41,93,232 ; movaps %xmm3,-0x18(%ebp)
DB 15,40,218 ; movaps %xmm2,%xmm3
- DB 232,0,0,0,0 ; call 6da7 <_sk_save_xy_sse2+0x12>
+ DB 232,0,0,0,0 ; call 6dab <_sk_save_xy_sse2+0x12>
DB 88 ; pop %eax
- DB 15,40,160,57,95,0,0 ; movaps 0x5f39(%eax),%xmm4
+ DB 15,40,160,53,95,0,0 ; movaps 0x5f35(%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,73,95,0,0 ; movaps 0x5f49(%eax),%xmm2
+ DB 15,40,144,69,95,0,0 ; movaps 0x5f45(%eax),%xmm2
DB 15,84,250 ; andps %xmm2,%xmm7
DB 15,92,247 ; subps %xmm7,%xmm6
DB 15,92,238 ; subps %xmm6,%xmm5
@@ -52274,15 +52287,15 @@ _sk_bilinear_nx_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 86 ; push %esi
DB 80 ; push %eax
- DB 232,0,0,0,0 ; call 6e89 <_sk_bilinear_nx_sse2+0xa>
+ DB 232,0,0,0,0 ; call 6e8d <_sk_bilinear_nx_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
DB 15,16,6 ; movups (%esi),%xmm0
DB 15,16,102,64 ; movups 0x40(%esi),%xmm4
- DB 15,88,128,183,100,0,0 ; addps 0x64b7(%eax),%xmm0
- DB 15,40,168,103,94,0,0 ; movaps 0x5e67(%eax),%xmm5
+ DB 15,88,128,195,100,0,0 ; addps 0x64c3(%eax),%xmm0
+ DB 15,40,168,99,94,0,0 ; movaps 0x5e63(%eax),%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
DB 15,17,174,128,0,0,0 ; movups %xmm5,0x80(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -52301,14 +52314,14 @@ _sk_bilinear_px_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 86 ; push %esi
DB 80 ; push %eax
- DB 232,0,0,0,0 ; call 6ecc <_sk_bilinear_px_sse2+0xa>
+ DB 232,0,0,0,0 ; call 6ed0 <_sk_bilinear_px_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
DB 15,16,6 ; movups (%esi),%xmm0
DB 15,16,102,64 ; movups 0x40(%esi),%xmm4
- DB 15,88,128,20,94,0,0 ; addps 0x5e14(%eax),%xmm0
+ DB 15,88,128,16,94,0,0 ; addps 0x5e10(%eax),%xmm0
DB 15,17,166,128,0,0,0 ; movups %xmm4,0x80(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
DB 131,236,8 ; sub $0x8,%esp
@@ -52326,15 +52339,15 @@ _sk_bilinear_ny_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 86 ; push %esi
DB 80 ; push %eax
- DB 232,0,0,0,0 ; call 6f05 <_sk_bilinear_ny_sse2+0xa>
+ DB 232,0,0,0,0 ; call 6f09 <_sk_bilinear_ny_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
DB 15,16,78,32 ; movups 0x20(%esi),%xmm1
DB 15,16,102,96 ; movups 0x60(%esi),%xmm4
- DB 15,88,136,59,100,0,0 ; addps 0x643b(%eax),%xmm1
- DB 15,40,168,235,93,0,0 ; movaps 0x5deb(%eax),%xmm5
+ DB 15,88,136,71,100,0,0 ; addps 0x6447(%eax),%xmm1
+ DB 15,40,168,231,93,0,0 ; movaps 0x5de7(%eax),%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
DB 15,17,174,160,0,0,0 ; movups %xmm5,0xa0(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -52353,14 +52366,14 @@ _sk_bilinear_py_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 86 ; push %esi
DB 80 ; push %eax
- DB 232,0,0,0,0 ; call 6f49 <_sk_bilinear_py_sse2+0xa>
+ DB 232,0,0,0,0 ; call 6f4d <_sk_bilinear_py_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
DB 15,16,78,32 ; movups 0x20(%esi),%xmm1
DB 15,16,102,96 ; movups 0x60(%esi),%xmm4
- DB 15,88,136,151,93,0,0 ; addps 0x5d97(%eax),%xmm1
+ DB 15,88,136,147,93,0,0 ; addps 0x5d93(%eax),%xmm1
DB 15,17,166,160,0,0,0 ; movups %xmm4,0xa0(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
DB 131,236,8 ; sub $0x8,%esp
@@ -52378,20 +52391,20 @@ _sk_bicubic_n3x_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 86 ; push %esi
DB 80 ; push %eax
- DB 232,0,0,0,0 ; call 6f83 <_sk_bicubic_n3x_sse2+0xa>
+ DB 232,0,0,0,0 ; call 6f87 <_sk_bicubic_n3x_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
DB 15,16,6 ; movups (%esi),%xmm0
DB 15,16,102,64 ; movups 0x40(%esi),%xmm4
- DB 15,88,128,205,99,0,0 ; addps 0x63cd(%eax),%xmm0
- DB 15,40,168,109,93,0,0 ; movaps 0x5d6d(%eax),%xmm5
+ DB 15,88,128,217,99,0,0 ; addps 0x63d9(%eax),%xmm0
+ DB 15,40,168,105,93,0,0 ; movaps 0x5d69(%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,221,99,0,0 ; mulps 0x63dd(%eax),%xmm5
- DB 15,88,168,77,95,0,0 ; addps 0x5f4d(%eax),%xmm5
+ DB 15,89,168,233,99,0,0 ; mulps 0x63e9(%eax),%xmm5
+ DB 15,88,168,89,95,0,0 ; addps 0x5f59(%eax),%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
DB 15,17,174,128,0,0,0 ; movups %xmm5,0x80(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -52410,23 +52423,23 @@ _sk_bicubic_n1x_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 86 ; push %esi
DB 80 ; push %eax
- DB 232,0,0,0,0 ; call 6fdd <_sk_bicubic_n1x_sse2+0xa>
+ DB 232,0,0,0,0 ; call 6fe1 <_sk_bicubic_n1x_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
DB 15,16,6 ; movups (%esi),%xmm0
DB 15,16,102,64 ; movups 0x40(%esi),%xmm4
- DB 15,88,128,99,99,0,0 ; addps 0x6363(%eax),%xmm0
- DB 15,40,168,19,93,0,0 ; movaps 0x5d13(%eax),%xmm5
+ DB 15,88,128,111,99,0,0 ; addps 0x636f(%eax),%xmm0
+ DB 15,40,168,15,93,0,0 ; movaps 0x5d0f(%eax),%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
- DB 15,40,160,147,99,0,0 ; movaps 0x6393(%eax),%xmm4
+ DB 15,40,160,159,99,0,0 ; movaps 0x639f(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,163,99,0,0 ; addps 0x63a3(%eax),%xmm4
+ DB 15,88,160,175,99,0,0 ; addps 0x63af(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,3,93,0,0 ; addps 0x5d03(%eax),%xmm4
+ DB 15,88,160,255,92,0,0 ; addps 0x5cff(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,179,99,0,0 ; addps 0x63b3(%eax),%xmm4
+ DB 15,88,160,191,99,0,0 ; addps 0x63bf(%eax),%xmm4
DB 15,17,166,128,0,0,0 ; movups %xmm4,0x80(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
DB 131,236,8 ; sub $0x8,%esp
@@ -52444,22 +52457,22 @@ _sk_bicubic_p1x_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 86 ; push %esi
DB 80 ; push %eax
- DB 232,0,0,0,0 ; call 7045 <_sk_bicubic_p1x_sse2+0xa>
+ DB 232,0,0,0,0 ; call 7049 <_sk_bicubic_p1x_sse2+0xa>
DB 88 ; pop %eax
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,155,92,0,0 ; movaps 0x5c9b(%eax),%xmm4
+ DB 15,40,160,151,92,0,0 ; movaps 0x5c97(%eax),%xmm4
DB 15,16,6 ; movups (%esi),%xmm0
DB 15,16,110,64 ; movups 0x40(%esi),%xmm5
DB 15,88,196 ; addps %xmm4,%xmm0
- DB 15,40,176,43,99,0,0 ; movaps 0x632b(%eax),%xmm6
+ DB 15,40,176,55,99,0,0 ; movaps 0x6337(%eax),%xmm6
DB 15,89,245 ; mulps %xmm5,%xmm6
- DB 15,88,176,59,99,0,0 ; addps 0x633b(%eax),%xmm6
+ DB 15,88,176,71,99,0,0 ; addps 0x6347(%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,75,99,0,0 ; addps 0x634b(%eax),%xmm6
+ DB 15,88,176,87,99,0,0 ; addps 0x6357(%eax),%xmm6
DB 15,17,182,128,0,0,0 ; movups %xmm6,0x80(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
DB 131,236,8 ; sub $0x8,%esp
@@ -52477,18 +52490,18 @@ _sk_bicubic_p3x_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 86 ; push %esi
DB 80 ; push %eax
- DB 232,0,0,0,0 ; call 70a2 <_sk_bicubic_p3x_sse2+0xa>
+ DB 232,0,0,0,0 ; call 70a6 <_sk_bicubic_p3x_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
DB 15,16,6 ; movups (%esi),%xmm0
DB 15,16,102,64 ; movups 0x40(%esi),%xmm4
- DB 15,88,128,222,98,0,0 ; addps 0x62de(%eax),%xmm0
+ DB 15,88,128,234,98,0,0 ; addps 0x62ea(%eax),%xmm0
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,89,237 ; mulps %xmm5,%xmm5
- DB 15,89,160,190,98,0,0 ; mulps 0x62be(%eax),%xmm4
- DB 15,88,160,46,94,0,0 ; addps 0x5e2e(%eax),%xmm4
+ DB 15,89,160,202,98,0,0 ; mulps 0x62ca(%eax),%xmm4
+ DB 15,88,160,58,94,0,0 ; addps 0x5e3a(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
DB 15,17,166,128,0,0,0 ; movups %xmm4,0x80(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -52507,20 +52520,20 @@ _sk_bicubic_n3y_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 86 ; push %esi
DB 80 ; push %eax
- DB 232,0,0,0,0 ; call 70f2 <_sk_bicubic_n3y_sse2+0xa>
+ DB 232,0,0,0,0 ; call 70f6 <_sk_bicubic_n3y_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
DB 15,16,78,32 ; movups 0x20(%esi),%xmm1
DB 15,16,102,96 ; movups 0x60(%esi),%xmm4
- DB 15,88,136,94,98,0,0 ; addps 0x625e(%eax),%xmm1
- DB 15,40,168,254,91,0,0 ; movaps 0x5bfe(%eax),%xmm5
+ DB 15,88,136,106,98,0,0 ; addps 0x626a(%eax),%xmm1
+ DB 15,40,168,250,91,0,0 ; movaps 0x5bfa(%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,110,98,0,0 ; mulps 0x626e(%eax),%xmm5
- DB 15,88,168,222,93,0,0 ; addps 0x5dde(%eax),%xmm5
+ DB 15,89,168,122,98,0,0 ; mulps 0x627a(%eax),%xmm5
+ DB 15,88,168,234,93,0,0 ; addps 0x5dea(%eax),%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
DB 15,17,174,160,0,0,0 ; movups %xmm5,0xa0(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -52539,23 +52552,23 @@ _sk_bicubic_n1y_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 86 ; push %esi
DB 80 ; push %eax
- DB 232,0,0,0,0 ; call 714d <_sk_bicubic_n1y_sse2+0xa>
+ DB 232,0,0,0,0 ; call 7151 <_sk_bicubic_n1y_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
DB 15,16,78,32 ; movups 0x20(%esi),%xmm1
DB 15,16,102,96 ; movups 0x60(%esi),%xmm4
- DB 15,88,136,243,97,0,0 ; addps 0x61f3(%eax),%xmm1
- DB 15,40,168,163,91,0,0 ; movaps 0x5ba3(%eax),%xmm5
+ DB 15,88,136,255,97,0,0 ; addps 0x61ff(%eax),%xmm1
+ DB 15,40,168,159,91,0,0 ; movaps 0x5b9f(%eax),%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
- DB 15,40,160,35,98,0,0 ; movaps 0x6223(%eax),%xmm4
+ DB 15,40,160,47,98,0,0 ; movaps 0x622f(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,51,98,0,0 ; addps 0x6233(%eax),%xmm4
+ DB 15,88,160,63,98,0,0 ; addps 0x623f(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,147,91,0,0 ; addps 0x5b93(%eax),%xmm4
+ DB 15,88,160,143,91,0,0 ; addps 0x5b8f(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,67,98,0,0 ; addps 0x6243(%eax),%xmm4
+ DB 15,88,160,79,98,0,0 ; addps 0x624f(%eax),%xmm4
DB 15,17,166,160,0,0,0 ; movups %xmm4,0xa0(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
DB 131,236,8 ; sub $0x8,%esp
@@ -52573,22 +52586,22 @@ _sk_bicubic_p1y_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 86 ; push %esi
DB 80 ; push %eax
- DB 232,0,0,0,0 ; call 71b6 <_sk_bicubic_p1y_sse2+0xa>
+ DB 232,0,0,0,0 ; call 71ba <_sk_bicubic_p1y_sse2+0xa>
DB 88 ; pop %eax
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,42,91,0,0 ; movaps 0x5b2a(%eax),%xmm4
+ DB 15,40,160,38,91,0,0 ; movaps 0x5b26(%eax),%xmm4
DB 15,16,78,32 ; movups 0x20(%esi),%xmm1
DB 15,16,110,96 ; movups 0x60(%esi),%xmm5
DB 15,88,204 ; addps %xmm4,%xmm1
- DB 15,40,176,186,97,0,0 ; movaps 0x61ba(%eax),%xmm6
+ DB 15,40,176,198,97,0,0 ; movaps 0x61c6(%eax),%xmm6
DB 15,89,245 ; mulps %xmm5,%xmm6
- DB 15,88,176,202,97,0,0 ; addps 0x61ca(%eax),%xmm6
+ DB 15,88,176,214,97,0,0 ; addps 0x61d6(%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,218,97,0,0 ; addps 0x61da(%eax),%xmm6
+ DB 15,88,176,230,97,0,0 ; addps 0x61e6(%eax),%xmm6
DB 15,17,182,160,0,0,0 ; movups %xmm6,0xa0(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
DB 131,236,8 ; sub $0x8,%esp
@@ -52606,18 +52619,18 @@ _sk_bicubic_p3y_sse2 LABEL PROC
DB 137,229 ; mov %esp,%ebp
DB 86 ; push %esi
DB 80 ; push %eax
- DB 232,0,0,0,0 ; call 7214 <_sk_bicubic_p3y_sse2+0xa>
+ DB 232,0,0,0,0 ; call 7218 <_sk_bicubic_p3y_sse2+0xa>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
DB 15,16,78,32 ; movups 0x20(%esi),%xmm1
DB 15,16,102,96 ; movups 0x60(%esi),%xmm4
- DB 15,88,136,108,97,0,0 ; addps 0x616c(%eax),%xmm1
+ DB 15,88,136,120,97,0,0 ; addps 0x6178(%eax),%xmm1
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,89,237 ; mulps %xmm5,%xmm5
- DB 15,89,160,76,97,0,0 ; mulps 0x614c(%eax),%xmm4
- DB 15,88,160,188,92,0,0 ; addps 0x5cbc(%eax),%xmm4
+ DB 15,89,160,88,97,0,0 ; mulps 0x6158(%eax),%xmm4
+ DB 15,88,160,200,92,0,0 ; addps 0x5cc8(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
DB 15,17,166,160,0,0,0 ; movups %xmm4,0xa0(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -52756,7 +52769,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 102,15,112,192,232 ; pshufd $0xe8,%xmm0,%xmm0
DB 102,15,98,200 ; punpckldq %xmm0,%xmm1
DB 102,15,127,77,136 ; movdqa %xmm1,-0x78(%ebp)
- DB 232,0,0,0,0 ; call 73f7 <_sk_clut_3D_sse2+0xee>
+ DB 232,0,0,0,0 ; call 73fb <_sk_clut_3D_sse2+0xee>
DB 90 ; pop %edx
DB 243,15,91,196 ; cvttps2dq %xmm4,%xmm0
DB 102,15,127,133,8,255,255,255 ; movdqa %xmm0,-0xf8(%ebp)
@@ -52764,7 +52777,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,185,95,0,0 ; movdqa 0x5fb9(%edx),%xmm4
+ DB 102,15,111,162,197,95,0,0 ; movdqa 0x5fc5(%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
@@ -52804,7 +52817,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,57,89,0,0 ; movdqa 0x5939(%edx),%xmm0
+ DB 102,15,111,130,53,89,0,0 ; movdqa 0x5935(%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
@@ -52821,7 +52834,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,169,95,0,0 ; movaps 0x5fa9(%edx),%xmm0
+ DB 15,40,130,181,95,0,0 ; movaps 0x5fb5(%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)
@@ -53439,7 +53452,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,112,201,232 ; pshufd $0xe8,%xmm1,%xmm1
DB 102,15,98,217 ; punpckldq %xmm1,%xmm3
DB 102,15,127,93,152 ; movdqa %xmm3,-0x68(%ebp)
- DB 232,0,0,0,0 ; call 7f83 <_sk_clut_4D_sse2+0x165>
+ DB 232,0,0,0,0 ; call 7f87 <_sk_clut_4D_sse2+0x165>
DB 89 ; pop %ecx
DB 15,40,197 ; movaps %xmm5,%xmm0
DB 15,41,133,168,254,255,255 ; movaps %xmm0,-0x158(%ebp)
@@ -53450,7 +53463,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,45,84,0,0 ; movdqa 0x542d(%ecx),%xmm4
+ DB 102,15,111,161,57,84,0,0 ; movdqa 0x5439(%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
@@ -53492,7 +53505,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,173,77,0,0 ; paddd 0x4dad(%ecx),%xmm1
+ DB 102,15,254,137,169,77,0,0 ; paddd 0x4da9(%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
@@ -53507,7 +53520,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,29,84,0,0 ; movaps 0x541d(%ecx),%xmm7
+ DB 15,40,185,41,84,0,0 ; movaps 0x5429(%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
@@ -53528,7 +53541,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,45,84,0,0 ; movdqa 0x542d(%ecx),%xmm4
+ DB 102,15,111,161,57,84,0,0 ; movdqa 0x5439(%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
@@ -53564,7 +53577,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,173,77,0,0 ; paddd 0x4dad(%ecx),%xmm0
+ DB 102,15,254,129,169,77,0,0 ; paddd 0x4da9(%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
@@ -53648,7 +53661,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,173,77,0,0 ; paddd 0x4dad(%ecx),%xmm1
+ DB 102,15,254,137,169,77,0,0 ; paddd 0x4da9(%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
@@ -53666,7 +53679,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,45,84,0,0 ; movdqa 0x542d(%ecx),%xmm2
+ DB 102,15,111,145,57,84,0,0 ; movdqa 0x5439(%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
@@ -53702,7 +53715,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,173,77,0,0 ; paddd 0x4dad(%ecx),%xmm5
+ DB 102,15,254,169,169,77,0,0 ; paddd 0x4da9(%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
@@ -53762,7 +53775,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,45,84,0,0 ; movdqa 0x542d(%ecx),%xmm3
+ DB 102,15,111,153,57,84,0,0 ; movdqa 0x5439(%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
@@ -53801,7 +53814,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,173,77,0,0 ; paddd 0x4dad(%ecx),%xmm0
+ DB 102,15,254,129,169,77,0,0 ; paddd 0x4da9(%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
@@ -53853,7 +53866,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,173,77,0,0 ; movdqa 0x4dad(%ecx),%xmm1
+ DB 102,15,111,137,169,77,0,0 ; movdqa 0x4da9(%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
@@ -53887,7 +53900,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,45,84,0,0 ; movdqa 0x542d(%ecx),%xmm3
+ DB 102,15,111,153,57,84,0,0 ; movdqa 0x5439(%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
@@ -53944,7 +53957,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,45,84,0,0 ; movdqa 0x542d(%ecx),%xmm1
+ DB 102,15,111,137,57,84,0,0 ; movdqa 0x5439(%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
@@ -53981,7 +53994,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,173,77,0,0 ; paddd 0x4dad(%ecx),%xmm0
+ DB 102,15,254,129,169,77,0,0 ; paddd 0x4da9(%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
@@ -54049,7 +54062,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,45,84,0,0 ; movdqa 0x542d(%ecx),%xmm0
+ DB 102,15,111,129,57,84,0,0 ; movdqa 0x5439(%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
@@ -54088,7 +54101,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,173,77,0,0 ; paddd 0x4dad(%ecx),%xmm2
+ DB 102,15,254,145,169,77,0,0 ; paddd 0x4da9(%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
@@ -54140,7 +54153,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,173,77,0,0 ; movdqa 0x4dad(%ecx),%xmm1
+ DB 102,15,111,137,169,77,0,0 ; movdqa 0x4da9(%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
@@ -54175,7 +54188,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,45,84,0,0 ; movdqa 0x542d(%ecx),%xmm5
+ DB 102,15,111,169,57,84,0,0 ; movdqa 0x5439(%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
@@ -54231,7 +54244,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,45,84,0,0 ; movdqa 0x542d(%ecx),%xmm2
+ DB 102,15,111,145,57,84,0,0 ; movdqa 0x5439(%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
@@ -54267,7 +54280,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,173,77,0,0 ; paddd 0x4dad(%ecx),%xmm7
+ DB 102,15,254,185,169,77,0,0 ; paddd 0x4da9(%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
@@ -54317,7 +54330,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,45,84,0,0 ; movdqa 0x542d(%ecx),%xmm2
+ DB 102,15,111,145,57,84,0,0 ; movdqa 0x5439(%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
@@ -54356,7 +54369,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,173,77,0,0 ; paddd 0x4dad(%ecx),%xmm2
+ DB 102,15,254,145,169,77,0,0 ; paddd 0x4da9(%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
@@ -54410,7 +54423,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,173,77,0,0 ; paddd 0x4dad(%ecx),%xmm3
+ DB 102,15,254,153,169,77,0,0 ; paddd 0x4da9(%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
@@ -54443,7 +54456,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,45,84,0,0 ; movdqa 0x542d(%ecx),%xmm1
+ DB 102,15,111,137,57,84,0,0 ; movdqa 0x5439(%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
@@ -54483,7 +54496,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,173,77,0,0 ; paddd 0x4dad(%ecx),%xmm0
+ DB 102,15,254,129,169,77,0,0 ; paddd 0x4da9(%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
@@ -54537,7 +54550,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,173,77,0,0 ; paddd 0x4dad(%ecx),%xmm2
+ DB 102,15,254,145,169,77,0,0 ; paddd 0x4da9(%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
@@ -54606,7 +54619,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,109,77,0,0 ; movaps 0x4d6d(%ecx),%xmm3
+ DB 15,40,153,105,77,0,0 ; movaps 0x4d69(%ecx),%xmm3
DB 80 ; push %eax
DB 255,117,8 ; pushl 0x8(%ebp)
DB 255,82,4 ; call *0x4(%edx)
@@ -54631,7 +54644,7 @@ _sk_start_pipeline_sse2_lowp LABEL PROC
DB 131,236,96 ; sub $0x60,%esp
DB 139,125,12 ; mov 0xc(%ebp),%edi
DB 59,125,20 ; cmp 0x14(%ebp),%edi
- DB 15,131,198,0,0,0 ; jae 94ae <_sk_start_pipeline_sse2_lowp+0xde>
+ DB 15,131,198,0,0,0 ; jae 94b2 <_sk_start_pipeline_sse2_lowp+0xde>
DB 139,85,16 ; mov 0x10(%ebp),%edx
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 139,117,24 ; mov 0x18(%ebp),%esi
@@ -54645,7 +54658,7 @@ _sk_start_pipeline_sse2_lowp LABEL PROC
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 137,223 ; mov %ebx,%edi
DB 137,243 ; mov %esi,%ebx
- DB 119,78 ; ja 945f <_sk_start_pipeline_sse2_lowp+0x8f>
+ DB 119,78 ; ja 9463 <_sk_start_pipeline_sse2_lowp+0x8f>
DB 139,117,8 ; mov 0x8(%ebp),%esi
DB 15,41,68,36,64 ; movaps %xmm0,0x40(%esp)
DB 15,41,68,36,48 ; movaps %xmm0,0x30(%esp)
@@ -54667,13 +54680,13 @@ _sk_start_pipeline_sse2_lowp LABEL PROC
DB 131,198,16 ; add $0x10,%esi
DB 57,214 ; cmp %edx,%esi
DB 137,198 ; mov %eax,%esi
- DB 118,181 ; jbe 9414 <_sk_start_pipeline_sse2_lowp+0x44>
+ DB 118,181 ; jbe 9418 <_sk_start_pipeline_sse2_lowp+0x44>
DB 137,209 ; mov %edx,%ecx
DB 41,193 ; sub %eax,%ecx
DB 137,222 ; mov %ebx,%esi
DB 137,251 ; mov %edi,%ebx
DB 139,124,36,84 ; mov 0x54(%esp),%edi
- DB 116,55 ; je 94a4 <_sk_start_pipeline_sse2_lowp+0xd4>
+ DB 116,55 ; je 94a8 <_sk_start_pipeline_sse2_lowp+0xd4>
DB 15,41,68,36,64 ; movaps %xmm0,0x40(%esp)
DB 15,41,68,36,48 ; movaps %xmm0,0x30(%esp)
DB 15,41,68,36,32 ; movaps %xmm0,0x20(%esp)
@@ -54691,7 +54704,7 @@ _sk_start_pipeline_sse2_lowp LABEL PROC
DB 139,85,16 ; mov 0x10(%ebp),%edx
DB 71 ; inc %edi
DB 59,125,20 ; cmp 0x14(%ebp),%edi
- DB 15,133,82,255,255,255 ; jne 9400 <_sk_start_pipeline_sse2_lowp+0x30>
+ DB 15,133,82,255,255,255 ; jne 9404 <_sk_start_pipeline_sse2_lowp+0x30>
DB 141,101,244 ; lea -0xc(%ebp),%esp
DB 94 ; pop %esi
DB 95 ; pop %edi
@@ -54757,7 +54770,7 @@ _sk_black_color_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,92 ; sub $0x5c,%esp
- DB 232,0,0,0,0 ; call 955d <_sk_black_color_sse2_lowp+0xe>
+ DB 232,0,0,0,0 ; call 9561 <_sk_black_color_sse2_lowp+0xe>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,16 ; mov 0x10(%ebp),%edx
@@ -54776,7 +54789,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,99,62,0,0 ; movaps 0x3e63(%eax),%xmm3
+ DB 15,40,152,111,62,0,0 ; movaps 0x3e6f(%eax),%xmm3
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -54796,7 +54809,7 @@ _sk_white_color_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,92 ; sub $0x5c,%esp
- DB 232,0,0,0,0 ; call 95c8 <_sk_white_color_sse2_lowp+0xe>
+ DB 232,0,0,0,0 ; call 95cc <_sk_white_color_sse2_lowp+0xe>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,16 ; mov 0x10(%ebp),%edx
@@ -54815,7 +54828,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,248,61,0,0 ; movaps 0x3df8(%eax),%xmm0
+ DB 15,40,128,4,62,0,0 ; movaps 0x3e04(%eax),%xmm0
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -54834,16 +54847,16 @@ _sk_set_rgb_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call 9632 <_sk_set_rgb_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 9636 <_sk_set_rgb_sse2_lowp+0xd>
DB 94 ; pop %esi
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 139,85,16 ; mov 0x10(%ebp),%edx
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 139,57 ; mov (%ecx),%edi
- DB 243,15,16,150,82,62,0,0 ; movss 0x3e52(%esi),%xmm2
+ DB 243,15,16,150,94,62,0,0 ; movss 0x3e5e(%esi),%xmm2
DB 243,15,16,7 ; movss (%edi),%xmm0
DB 243,15,89,194 ; mulss %xmm2,%xmm0
- DB 243,15,16,142,78,62,0,0 ; movss 0x3e4e(%esi),%xmm1
+ DB 243,15,16,142,90,62,0,0 ; movss 0x3e5a(%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
@@ -54890,7 +54903,7 @@ _sk_premul_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call 96f6 <_sk_premul_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 96fa <_sk_premul_sse2_lowp+0xd>
DB 90 ; pop %edx
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 139,77,16 ; mov 0x10(%ebp),%ecx
@@ -54899,7 +54912,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,202,60,0,0 ; movdqa 0x3cca(%edx),%xmm7
+ DB 102,15,111,186,214,60,0,0 ; movdqa 0x3cd6(%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
@@ -55025,12 +55038,12 @@ _sk_invert_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call 9870 <_sk_invert_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 9874 <_sk_invert_sse2_lowp+0xd>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,16 ; mov 0x10(%ebp),%edx
DB 139,117,20 ; mov 0x14(%ebp),%esi
- DB 102,15,111,160,80,59,0,0 ; movdqa 0x3b50(%eax),%xmm4
+ DB 102,15,111,160,92,59,0,0 ; movdqa 0x3b5c(%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
@@ -55108,11 +55121,11 @@ _sk_srcatop_sse2_lowp LABEL PROC
DB 102,15,111,234 ; movdqa %xmm2,%xmm5
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
- DB 232,0,0,0,0 ; call 9968 <_sk_srcatop_sse2_lowp+0x19>
+ DB 232,0,0,0,0 ; call 996c <_sk_srcatop_sse2_lowp+0x19>
DB 88 ; pop %eax
DB 102,15,111,117,72 ; movdqa 0x48(%ebp),%xmm6
DB 102,15,213,206 ; pmullw %xmm6,%xmm1
- DB 102,15,111,128,88,58,0,0 ; movdqa 0x3a58(%eax),%xmm0
+ DB 102,15,111,128,100,58,0,0 ; movdqa 0x3a64(%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
@@ -55168,12 +55181,12 @@ _sk_dstatop_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call 9a3c <_sk_dstatop_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 9a40 <_sk_dstatop_sse2_lowp+0xd>
DB 88 ; pop %eax
DB 102,15,111,101,40 ; movdqa 0x28(%ebp),%xmm4
DB 102,15,111,117,24 ; movdqa 0x18(%ebp),%xmm6
DB 102,15,213,243 ; pmullw %xmm3,%xmm6
- DB 102,15,111,184,132,57,0,0 ; movdqa 0x3984(%eax),%xmm7
+ DB 102,15,111,184,144,57,0,0 ; movdqa 0x3990(%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
@@ -55224,7 +55237,7 @@ _sk_srcin_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call 9afd <_sk_srcin_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 9b01 <_sk_srcin_sse2_lowp+0xd>
DB 94 ; pop %esi
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 139,77,16 ; mov 0x10(%ebp),%ecx
@@ -55233,7 +55246,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,195,56,0,0 ; movdqa 0x38c3(%esi),%xmm7
+ DB 102,15,111,190,207,56,0,0 ; movdqa 0x38cf(%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
@@ -55270,14 +55283,14 @@ _sk_dstin_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call 9b94 <_sk_dstin_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 9b98 <_sk_dstin_sse2_lowp+0xd>
DB 88 ; pop %eax
DB 102,15,111,85,56 ; movdqa 0x38(%ebp),%xmm2
DB 102,15,111,109,40 ; movdqa 0x28(%ebp),%xmm5
DB 102,15,111,117,24 ; movdqa 0x18(%ebp),%xmm6
DB 102,15,111,198 ; movdqa %xmm6,%xmm0
DB 102,15,213,195 ; pmullw %xmm3,%xmm0
- DB 102,15,111,184,44,56,0,0 ; movdqa 0x382c(%eax),%xmm7
+ DB 102,15,111,184,56,56,0,0 ; movdqa 0x3838(%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
@@ -55319,14 +55332,14 @@ _sk_srcout_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call 9c3c <_sk_srcout_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 9c40 <_sk_srcout_sse2_lowp+0xd>
DB 94 ; pop %esi
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 139,77,16 ; mov 0x10(%ebp),%ecx
DB 139,85,20 ; mov 0x14(%ebp),%edx
DB 15,40,101,24 ; movaps 0x18(%ebp),%xmm4
DB 102,15,111,109,72 ; movdqa 0x48(%ebp),%xmm5
- DB 102,15,111,182,132,55,0,0 ; movdqa 0x3784(%esi),%xmm6
+ DB 102,15,111,182,144,55,0,0 ; movdqa 0x3790(%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
@@ -55368,11 +55381,11 @@ _sk_dstout_sse2_lowp LABEL PROC
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
- DB 232,0,0,0,0 ; call 9cdf <_sk_dstout_sse2_lowp+0x11>
+ DB 232,0,0,0,0 ; call 9ce3 <_sk_dstout_sse2_lowp+0x11>
DB 88 ; pop %eax
DB 102,15,111,109,56 ; movdqa 0x38(%ebp),%xmm5
DB 102,15,111,117,24 ; movdqa 0x18(%ebp),%xmm6
- DB 102,15,111,184,225,54,0,0 ; movdqa 0x36e1(%eax),%xmm7
+ DB 102,15,111,184,237,54,0,0 ; movdqa 0x36ed(%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
@@ -55422,9 +55435,9 @@ _sk_srcover_sse2_lowp LABEL PROC
DB 15,41,85,232 ; movaps %xmm2,-0x18(%ebp)
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
DB 102,15,111,224 ; movdqa %xmm0,%xmm4
- DB 232,0,0,0,0 ; call 9d9b <_sk_srcover_sse2_lowp+0x19>
+ DB 232,0,0,0,0 ; call 9d9f <_sk_srcover_sse2_lowp+0x19>
DB 88 ; pop %eax
- DB 102,15,111,136,37,54,0,0 ; movdqa 0x3625(%eax),%xmm1
+ DB 102,15,111,136,49,54,0,0 ; movdqa 0x3631(%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
@@ -55481,7 +55494,7 @@ _sk_dstover_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call 9e6b <_sk_dstover_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 9e6f <_sk_dstover_sse2_lowp+0xd>
DB 95 ; pop %edi
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,16 ; mov 0x10(%ebp),%edx
@@ -55489,7 +55502,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,85,53,0,0 ; movdqa 0x3555(%edi),%xmm6
+ DB 102,15,111,183,97,53,0,0 ; movdqa 0x3561(%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
@@ -55533,12 +55546,12 @@ _sk_modulate_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call 9f20 <_sk_modulate_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 9f24 <_sk_modulate_sse2_lowp+0xd>
DB 88 ; pop %eax
DB 102,15,111,109,40 ; movdqa 0x28(%ebp),%xmm5
DB 102,15,111,117,24 ; movdqa 0x18(%ebp),%xmm6
DB 102,15,213,198 ; pmullw %xmm6,%xmm0
- DB 102,15,111,184,160,52,0,0 ; movdqa 0x34a0(%eax),%xmm7
+ DB 102,15,111,184,172,52,0,0 ; movdqa 0x34ac(%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
@@ -55579,10 +55592,10 @@ _sk_multiply_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call 9fbc <_sk_multiply_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 9fc0 <_sk_multiply_sse2_lowp+0xd>
DB 88 ; pop %eax
DB 102,15,111,109,24 ; movdqa 0x18(%ebp),%xmm5
- DB 102,15,111,160,4,52,0,0 ; movdqa 0x3404(%eax),%xmm4
+ DB 102,15,111,160,16,52,0,0 ; movdqa 0x3410(%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
@@ -55650,17 +55663,17 @@ _sk_plus__sse2_lowp LABEL PROC
DB 131,236,96 ; sub $0x60,%esp
DB 102,15,111,225 ; movdqa %xmm1,%xmm4
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
- DB 232,0,0,0,0 ; call a0bd <_sk_plus__sse2_lowp+0x15>
+ DB 232,0,0,0,0 ; call a0c1 <_sk_plus__sse2_lowp+0x15>
DB 88 ; pop %eax
DB 102,15,253,77,24 ; paddw 0x18(%ebp),%xmm1
- DB 102,15,111,168,19,51,0,0 ; movdqa 0x3313(%eax),%xmm5
+ DB 102,15,111,168,31,51,0,0 ; movdqa 0x331f(%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,3,51,0,0 ; movdqa 0x3303(%eax),%xmm6
+ DB 102,15,111,176,15,51,0,0 ; movdqa 0x330f(%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
@@ -55719,14 +55732,14 @@ _sk_screen_sse2_lowp LABEL PROC
DB 131,236,80 ; sub $0x50,%esp
DB 102,15,111,225 ; movdqa %xmm1,%xmm4
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
- DB 232,0,0,0,0 ; call a1b5 <_sk_screen_sse2_lowp+0x15>
+ DB 232,0,0,0,0 ; call a1b9 <_sk_screen_sse2_lowp+0x15>
DB 88 ; pop %eax
DB 102,15,111,109,40 ; movdqa 0x28(%ebp),%xmm5
DB 102,15,111,117,24 ; movdqa 0x18(%ebp),%xmm6
DB 102,15,111,198 ; movdqa %xmm6,%xmm0
DB 102,15,253,193 ; paddw %xmm1,%xmm0
DB 102,15,213,206 ; pmullw %xmm6,%xmm1
- DB 102,15,111,176,11,50,0,0 ; movdqa 0x320b(%eax),%xmm6
+ DB 102,15,111,176,23,50,0,0 ; movdqa 0x3217(%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
@@ -55782,9 +55795,9 @@ _sk_xor__sse2_lowp LABEL PROC
DB 86 ; push %esi
DB 131,236,96 ; sub $0x60,%esp
DB 102,15,127,93,232 ; movdqa %xmm3,-0x18(%ebp)
- DB 232,0,0,0,0 ; call a295 <_sk_xor__sse2_lowp+0x12>
+ DB 232,0,0,0,0 ; call a299 <_sk_xor__sse2_lowp+0x12>
DB 88 ; pop %eax
- DB 102,15,111,176,43,49,0,0 ; movdqa 0x312b(%eax),%xmm6
+ DB 102,15,111,176,55,49,0,0 ; movdqa 0x3137(%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
@@ -55849,7 +55862,7 @@ _sk_darken_sse2_lowp LABEL PROC
DB 15,41,85,200 ; movaps %xmm2,-0x38(%ebp)
DB 102,15,111,225 ; movdqa %xmm1,%xmm4
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
- DB 232,0,0,0,0 ; call a38a <_sk_darken_sse2_lowp+0x25>
+ DB 232,0,0,0,0 ; call a38e <_sk_darken_sse2_lowp+0x25>
DB 88 ; pop %eax
DB 102,15,111,117,72 ; movdqa 0x48(%ebp),%xmm6
DB 102,15,111,109,24 ; movdqa 0x18(%ebp),%xmm5
@@ -55860,7 +55873,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,86,48,0,0 ; movdqa 0x3056(%eax),%xmm7
+ DB 102,15,111,184,98,48,0,0 ; movdqa 0x3062(%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
@@ -55869,7 +55882,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,54,48,0,0 ; movdqa 0x3036(%eax),%xmm0
+ DB 102,15,111,128,66,48,0,0 ; movdqa 0x3042(%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
@@ -55958,7 +55971,7 @@ _sk_lighten_sse2_lowp LABEL PROC
DB 15,41,85,200 ; movaps %xmm2,-0x38(%ebp)
DB 102,15,111,225 ; movdqa %xmm1,%xmm4
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
- DB 232,0,0,0,0 ; call a533 <_sk_lighten_sse2_lowp+0x25>
+ DB 232,0,0,0,0 ; call a537 <_sk_lighten_sse2_lowp+0x25>
DB 88 ; pop %eax
DB 102,15,111,109,24 ; movdqa 0x18(%ebp),%xmm5
DB 102,15,111,197 ; movdqa %xmm5,%xmm0
@@ -55967,7 +55980,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,173,46,0,0 ; movdqa 0x2ead(%eax),%xmm7
+ DB 102,15,111,184,185,46,0,0 ; movdqa 0x2eb9(%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
@@ -55976,7 +55989,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,141,46,0,0 ; movdqa 0x2e8d(%eax),%xmm0
+ DB 102,15,111,128,153,46,0,0 ; movdqa 0x2e99(%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)
@@ -56064,7 +56077,7 @@ _sk_difference_sse2_lowp LABEL PROC
DB 15,41,85,184 ; movaps %xmm2,-0x48(%ebp)
DB 102,15,111,225 ; movdqa %xmm1,%xmm4
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
- DB 232,0,0,0,0 ; call a6d1 <_sk_difference_sse2_lowp+0x25>
+ DB 232,0,0,0,0 ; call a6d5 <_sk_difference_sse2_lowp+0x25>
DB 88 ; pop %eax
DB 102,15,111,117,72 ; movdqa 0x48(%ebp),%xmm6
DB 102,15,111,109,24 ; movdqa 0x18(%ebp),%xmm5
@@ -56075,7 +56088,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,15,45,0,0 ; movdqa 0x2d0f(%eax),%xmm7
+ DB 102,15,111,184,27,45,0,0 ; movdqa 0x2d1b(%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
@@ -56084,11 +56097,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,239,44,0,0 ; movdqa 0x2cef(%eax),%xmm0
+ DB 102,15,111,128,251,44,0,0 ; movdqa 0x2cfb(%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,31,45,0,0 ; movdqa 0x2d1f(%eax),%xmm0
+ DB 102,15,111,128,43,45,0,0 ; movdqa 0x2d2b(%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
@@ -56175,16 +56188,16 @@ _sk_exclusion_sse2_lowp LABEL PROC
DB 131,236,80 ; sub $0x50,%esp
DB 102,15,111,225 ; movdqa %xmm1,%xmm4
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
- DB 232,0,0,0,0 ; call a885 <_sk_exclusion_sse2_lowp+0x15>
+ DB 232,0,0,0,0 ; call a889 <_sk_exclusion_sse2_lowp+0x15>
DB 88 ; pop %eax
DB 102,15,111,109,24 ; movdqa 0x18(%ebp),%xmm5
DB 102,15,111,197 ; movdqa %xmm5,%xmm0
DB 102,15,253,193 ; paddw %xmm1,%xmm0
DB 102,15,213,205 ; pmullw %xmm5,%xmm1
- DB 102,15,111,184,59,43,0,0 ; movdqa 0x2b3b(%eax),%xmm7
+ DB 102,15,111,184,71,43,0,0 ; movdqa 0x2b47(%eax),%xmm7
DB 102,15,253,207 ; paddw %xmm7,%xmm1
DB 102,15,113,209,7 ; psrlw $0x7,%xmm1
- DB 102,15,111,176,107,43,0,0 ; movdqa 0x2b6b(%eax),%xmm6
+ DB 102,15,111,176,119,43,0,0 ; movdqa 0x2b77(%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
@@ -56243,9 +56256,9 @@ _sk_hardlight_sse2_lowp LABEL PROC
DB 15,41,85,152 ; movaps %xmm2,-0x68(%ebp)
DB 102,15,111,233 ; movdqa %xmm1,%xmm5
DB 102,15,111,224 ; movdqa %xmm0,%xmm4
- DB 232,0,0,0,0 ; call a97f <_sk_hardlight_sse2_lowp+0x1c>
+ DB 232,0,0,0,0 ; call a983 <_sk_hardlight_sse2_lowp+0x1c>
DB 88 ; pop %eax
- DB 102,15,111,184,65,42,0,0 ; movdqa 0x2a41(%eax),%xmm7
+ DB 102,15,111,184,77,42,0,0 ; movdqa 0x2a4d(%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
@@ -56272,7 +56285,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,97,42,0,0 ; movdqa 0x2a61(%eax),%xmm0
+ DB 102,15,111,128,109,42,0,0 ; movdqa 0x2a6d(%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
@@ -56377,10 +56390,10 @@ _sk_overlay_sse2_lowp LABEL PROC
DB 15,41,85,152 ; movaps %xmm2,-0x68(%ebp)
DB 15,41,141,120,255,255,255 ; movaps %xmm1,-0x88(%ebp)
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
- DB 232,0,0,0,0 ; call aba1 <_sk_overlay_sse2_lowp+0x1f>
+ DB 232,0,0,0,0 ; call aba5 <_sk_overlay_sse2_lowp+0x1f>
DB 88 ; pop %eax
DB 102,15,111,69,72 ; movdqa 0x48(%ebp),%xmm0
- DB 102,15,111,184,31,40,0,0 ; movdqa 0x281f(%eax),%xmm7
+ DB 102,15,111,184,43,40,0,0 ; movdqa 0x282b(%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
@@ -56407,7 +56420,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,63,40,0,0 ; movdqa 0x283f(%eax),%xmm2
+ DB 102,15,111,144,75,40,0,0 ; movdqa 0x284b(%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
@@ -56535,10 +56548,10 @@ _sk_load_8888_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call ae10 <_sk_load_8888_sse2_lowp+0x30>
+ DB 232,0,0,0,0 ; call ae14 <_sk_load_8888_sse2_lowp+0x30>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,32 ; ja ae36 <_sk_load_8888_sse2_lowp+0x56>
+ DB 119,32 ; ja ae3a <_sk_load_8888_sse2_lowp+0x56>
DB 102,15,239,246 ; pxor %xmm6,%xmm6
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,52,1,0,0 ; mov 0x134(%edi,%ecx,4),%ecx
@@ -56547,14 +56560,14 @@ _sk_load_8888_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 243,15,16,28,179 ; movss (%ebx,%esi,4),%xmm3
DB 15,87,246 ; xorps %xmm6,%xmm6
- DB 235,73 ; jmp ae7f <_sk_load_8888_sse2_lowp+0x9f>
+ DB 235,73 ; jmp ae83 <_sk_load_8888_sse2_lowp+0x9f>
DB 102,15,16,28,179 ; movupd (%ebx,%esi,4),%xmm3
DB 15,16,116,179,16 ; movups 0x10(%ebx,%esi,4),%xmm6
- DB 235,61 ; jmp ae7f <_sk_load_8888_sse2_lowp+0x9f>
+ DB 235,61 ; jmp ae83 <_sk_load_8888_sse2_lowp+0x9f>
DB 102,15,110,68,179,8 ; movd 0x8(%ebx,%esi,4),%xmm0
DB 102,15,112,216,69 ; pshufd $0x45,%xmm0,%xmm3
DB 102,15,18,28,179 ; movlpd (%ebx,%esi,4),%xmm3
- DB 235,43 ; jmp ae7f <_sk_load_8888_sse2_lowp+0x9f>
+ DB 235,43 ; jmp ae83 <_sk_load_8888_sse2_lowp+0x9f>
DB 102,15,110,68,179,24 ; movd 0x18(%ebx,%esi,4),%xmm0
DB 102,15,112,240,69 ; pshufd $0x45,%xmm0,%xmm6
DB 243,15,16,68,179,20 ; movss 0x14(%ebx,%esi,4),%xmm0
@@ -56571,7 +56584,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,176,37,0,0 ; movdqa 0x25b0(%edi),%xmm5
+ DB 102,15,111,175,188,37,0,0 ; movdqa 0x25bc(%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
@@ -56649,10 +56662,10 @@ _sk_load_8888_dst_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call af9d <_sk_load_8888_dst_sse2_lowp+0x3d>
+ DB 232,0,0,0,0 ; call afa1 <_sk_load_8888_dst_sse2_lowp+0x3d>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,32 ; ja afc3 <_sk_load_8888_dst_sse2_lowp+0x63>
+ DB 119,32 ; ja afc7 <_sk_load_8888_dst_sse2_lowp+0x63>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,59,1,0,0 ; mov 0x13b(%edi,%ecx,4),%ecx
@@ -56661,14 +56674,14 @@ _sk_load_8888_dst_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 243,15,16,60,179 ; movss (%ebx,%esi,4),%xmm7
DB 15,87,219 ; xorps %xmm3,%xmm3
- DB 235,73 ; jmp b00c <_sk_load_8888_dst_sse2_lowp+0xac>
+ DB 235,73 ; jmp b010 <_sk_load_8888_dst_sse2_lowp+0xac>
DB 102,15,16,60,179 ; movupd (%ebx,%esi,4),%xmm7
DB 15,16,92,179,16 ; movups 0x10(%ebx,%esi,4),%xmm3
- DB 235,61 ; jmp b00c <_sk_load_8888_dst_sse2_lowp+0xac>
+ DB 235,61 ; jmp b010 <_sk_load_8888_dst_sse2_lowp+0xac>
DB 102,15,110,84,179,8 ; movd 0x8(%ebx,%esi,4),%xmm2
DB 102,15,112,250,69 ; pshufd $0x45,%xmm2,%xmm7
DB 102,15,18,60,179 ; movlpd (%ebx,%esi,4),%xmm7
- DB 235,43 ; jmp b00c <_sk_load_8888_dst_sse2_lowp+0xac>
+ DB 235,43 ; jmp b010 <_sk_load_8888_dst_sse2_lowp+0xac>
DB 102,15,110,84,179,24 ; movd 0x18(%ebx,%esi,4),%xmm2
DB 102,15,112,218,69 ; pshufd $0x45,%xmm2,%xmm3
DB 243,15,16,84,179,20 ; movss 0x14(%ebx,%esi,4),%xmm2
@@ -56685,7 +56698,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,35,36,0,0 ; movdqa 0x2423(%edi),%xmm2
+ DB 102,15,111,151,47,36,0,0 ; movdqa 0x242f(%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
@@ -56777,19 +56790,19 @@ _sk_store_8888_sse2_lowp LABEL PROC
DB 128,227,7 ; and $0x7,%bl
DB 254,203 ; dec %bl
DB 128,251,6 ; cmp $0x6,%bl
- DB 232,0,0,0,0 ; call b168 <_sk_store_8888_sse2_lowp+0x74>
+ DB 232,0,0,0,0 ; call b16c <_sk_store_8888_sse2_lowp+0x74>
DB 89 ; pop %ecx
DB 139,117,16 ; mov 0x10(%ebp),%esi
DB 15,40,109,40 ; movaps 0x28(%ebp),%xmm5
- DB 119,19 ; ja b185 <_sk_store_8888_sse2_lowp+0x91>
+ DB 119,19 ; ja b189 <_sk_store_8888_sse2_lowp+0x91>
DB 15,182,219 ; movzbl %bl,%ebx
DB 3,140,153,184,0,0,0 ; add 0xb8(%ecx,%ebx,4),%ecx
DB 255,225 ; jmp *%ecx
DB 102,15,126,60,183 ; movd %xmm7,(%edi,%esi,4)
- DB 235,93 ; jmp b1e2 <_sk_store_8888_sse2_lowp+0xee>
+ DB 235,93 ; jmp b1e6 <_sk_store_8888_sse2_lowp+0xee>
DB 243,15,127,60,183 ; movdqu %xmm7,(%edi,%esi,4)
DB 243,15,127,116,183,16 ; movdqu %xmm6,0x10(%edi,%esi,4)
- DB 235,80 ; jmp b1e2 <_sk_store_8888_sse2_lowp+0xee>
+ DB 235,80 ; jmp b1e6 <_sk_store_8888_sse2_lowp+0xee>
DB 102,15,111,244 ; movdqa %xmm4,%xmm6
DB 15,40,227 ; movaps %xmm3,%xmm4
DB 102,15,112,223,78 ; pshufd $0x4e,%xmm7,%xmm3
@@ -56797,7 +56810,7 @@ _sk_store_8888_sse2_lowp LABEL PROC
DB 15,40,220 ; movaps %xmm4,%xmm3
DB 102,15,111,230 ; movdqa %xmm6,%xmm4
DB 102,15,214,60,183 ; movq %xmm7,(%edi,%esi,4)
- DB 235,48 ; jmp b1e2 <_sk_store_8888_sse2_lowp+0xee>
+ DB 235,48 ; jmp b1e6 <_sk_store_8888_sse2_lowp+0xee>
DB 102,15,112,222,78 ; pshufd $0x4e,%xmm6,%xmm3
DB 102,15,126,92,183,24 ; movd %xmm3,0x18(%edi,%esi,4)
DB 15,40,93,72 ; movaps 0x48(%ebp),%xmm3
@@ -56834,7 +56847,7 @@ _sk_store_8888_sse2_lowp LABEL PROC
DB 0,0 ; add %al,(%eax)
DB 42,0 ; sub (%eax),%al
DB 0,0 ; add %al,(%eax)
- DB 117,0 ; jne b22e <_sk_store_8888_sse2_lowp+0x13a>
+ DB 117,0 ; jne b232 <_sk_store_8888_sse2_lowp+0x13a>
DB 0,0 ; add %al,(%eax)
DB 111 ; outsl %ds:(%esi),(%dx)
DB 0,0 ; add %al,(%eax)
@@ -56864,10 +56877,10 @@ _sk_load_bgra_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call b26c <_sk_load_bgra_sse2_lowp+0x30>
+ DB 232,0,0,0,0 ; call b270 <_sk_load_bgra_sse2_lowp+0x30>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,32 ; ja b292 <_sk_load_bgra_sse2_lowp+0x56>
+ DB 119,32 ; ja b296 <_sk_load_bgra_sse2_lowp+0x56>
DB 102,15,239,246 ; pxor %xmm6,%xmm6
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,52,1,0,0 ; mov 0x134(%edi,%ecx,4),%ecx
@@ -56876,14 +56889,14 @@ _sk_load_bgra_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 243,15,16,28,179 ; movss (%ebx,%esi,4),%xmm3
DB 15,87,246 ; xorps %xmm6,%xmm6
- DB 235,73 ; jmp b2db <_sk_load_bgra_sse2_lowp+0x9f>
+ DB 235,73 ; jmp b2df <_sk_load_bgra_sse2_lowp+0x9f>
DB 102,15,16,28,179 ; movupd (%ebx,%esi,4),%xmm3
DB 15,16,116,179,16 ; movups 0x10(%ebx,%esi,4),%xmm6
- DB 235,61 ; jmp b2db <_sk_load_bgra_sse2_lowp+0x9f>
+ DB 235,61 ; jmp b2df <_sk_load_bgra_sse2_lowp+0x9f>
DB 102,15,110,68,179,8 ; movd 0x8(%ebx,%esi,4),%xmm0
DB 102,15,112,216,69 ; pshufd $0x45,%xmm0,%xmm3
DB 102,15,18,28,179 ; movlpd (%ebx,%esi,4),%xmm3
- DB 235,43 ; jmp b2db <_sk_load_bgra_sse2_lowp+0x9f>
+ DB 235,43 ; jmp b2df <_sk_load_bgra_sse2_lowp+0x9f>
DB 102,15,110,68,179,24 ; movd 0x18(%ebx,%esi,4),%xmm0
DB 102,15,112,240,69 ; pshufd $0x45,%xmm0,%xmm6
DB 243,15,16,68,179,20 ; movss 0x14(%ebx,%esi,4),%xmm0
@@ -56900,7 +56913,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,84,33,0,0 ; movdqa 0x2154(%edi),%xmm5
+ DB 102,15,111,175,96,33,0,0 ; movdqa 0x2160(%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
@@ -56978,10 +56991,10 @@ _sk_load_bgra_dst_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call b3f9 <_sk_load_bgra_dst_sse2_lowp+0x3d>
+ DB 232,0,0,0,0 ; call b3fd <_sk_load_bgra_dst_sse2_lowp+0x3d>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,32 ; ja b41f <_sk_load_bgra_dst_sse2_lowp+0x63>
+ DB 119,32 ; ja b423 <_sk_load_bgra_dst_sse2_lowp+0x63>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,59,1,0,0 ; mov 0x13b(%edi,%ecx,4),%ecx
@@ -56990,14 +57003,14 @@ _sk_load_bgra_dst_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 243,15,16,60,179 ; movss (%ebx,%esi,4),%xmm7
DB 15,87,219 ; xorps %xmm3,%xmm3
- DB 235,73 ; jmp b468 <_sk_load_bgra_dst_sse2_lowp+0xac>
+ DB 235,73 ; jmp b46c <_sk_load_bgra_dst_sse2_lowp+0xac>
DB 102,15,16,60,179 ; movupd (%ebx,%esi,4),%xmm7
DB 15,16,92,179,16 ; movups 0x10(%ebx,%esi,4),%xmm3
- DB 235,61 ; jmp b468 <_sk_load_bgra_dst_sse2_lowp+0xac>
+ DB 235,61 ; jmp b46c <_sk_load_bgra_dst_sse2_lowp+0xac>
DB 102,15,110,84,179,8 ; movd 0x8(%ebx,%esi,4),%xmm2
DB 102,15,112,250,69 ; pshufd $0x45,%xmm2,%xmm7
DB 102,15,18,60,179 ; movlpd (%ebx,%esi,4),%xmm7
- DB 235,43 ; jmp b468 <_sk_load_bgra_dst_sse2_lowp+0xac>
+ DB 235,43 ; jmp b46c <_sk_load_bgra_dst_sse2_lowp+0xac>
DB 102,15,110,84,179,24 ; movd 0x18(%ebx,%esi,4),%xmm2
DB 102,15,112,218,69 ; pshufd $0x45,%xmm2,%xmm3
DB 243,15,16,84,179,20 ; movss 0x14(%ebx,%esi,4),%xmm2
@@ -57014,7 +57027,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,199,31,0,0 ; movdqa 0x1fc7(%edi),%xmm2
+ DB 102,15,111,151,211,31,0,0 ; movdqa 0x1fd3(%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
@@ -57106,19 +57119,19 @@ _sk_store_bgra_sse2_lowp LABEL PROC
DB 128,227,7 ; and $0x7,%bl
DB 254,203 ; dec %bl
DB 128,251,6 ; cmp $0x6,%bl
- DB 232,0,0,0,0 ; call b5c4 <_sk_store_bgra_sse2_lowp+0x74>
+ DB 232,0,0,0,0 ; call b5c8 <_sk_store_bgra_sse2_lowp+0x74>
DB 89 ; pop %ecx
DB 139,117,16 ; mov 0x10(%ebp),%esi
DB 15,40,109,40 ; movaps 0x28(%ebp),%xmm5
- DB 119,19 ; ja b5e1 <_sk_store_bgra_sse2_lowp+0x91>
+ DB 119,19 ; ja b5e5 <_sk_store_bgra_sse2_lowp+0x91>
DB 15,182,219 ; movzbl %bl,%ebx
DB 3,140,153,184,0,0,0 ; add 0xb8(%ecx,%ebx,4),%ecx
DB 255,225 ; jmp *%ecx
DB 102,15,126,60,183 ; movd %xmm7,(%edi,%esi,4)
- DB 235,93 ; jmp b63e <_sk_store_bgra_sse2_lowp+0xee>
+ DB 235,93 ; jmp b642 <_sk_store_bgra_sse2_lowp+0xee>
DB 243,15,127,60,183 ; movdqu %xmm7,(%edi,%esi,4)
DB 243,15,127,116,183,16 ; movdqu %xmm6,0x10(%edi,%esi,4)
- DB 235,80 ; jmp b63e <_sk_store_bgra_sse2_lowp+0xee>
+ DB 235,80 ; jmp b642 <_sk_store_bgra_sse2_lowp+0xee>
DB 102,15,111,244 ; movdqa %xmm4,%xmm6
DB 15,40,227 ; movaps %xmm3,%xmm4
DB 102,15,112,223,78 ; pshufd $0x4e,%xmm7,%xmm3
@@ -57126,7 +57139,7 @@ _sk_store_bgra_sse2_lowp LABEL PROC
DB 15,40,220 ; movaps %xmm4,%xmm3
DB 102,15,111,230 ; movdqa %xmm6,%xmm4
DB 102,15,214,60,183 ; movq %xmm7,(%edi,%esi,4)
- DB 235,48 ; jmp b63e <_sk_store_bgra_sse2_lowp+0xee>
+ DB 235,48 ; jmp b642 <_sk_store_bgra_sse2_lowp+0xee>
DB 102,15,112,222,78 ; pshufd $0x4e,%xmm6,%xmm3
DB 102,15,126,92,183,24 ; movd %xmm3,0x18(%edi,%esi,4)
DB 15,40,93,72 ; movaps 0x48(%ebp),%xmm3
@@ -57163,7 +57176,7 @@ _sk_store_bgra_sse2_lowp LABEL PROC
DB 0,0 ; add %al,(%eax)
DB 42,0 ; sub (%eax),%al
DB 0,0 ; add %al,(%eax)
- DB 117,0 ; jne b68a <_sk_store_bgra_sse2_lowp+0x13a>
+ DB 117,0 ; jne b68e <_sk_store_bgra_sse2_lowp+0x13a>
DB 0,0 ; add %al,(%eax)
DB 111 ; outsl %ds:(%esi),(%dx)
DB 0,0 ; add %al,(%eax)
@@ -57196,10 +57209,10 @@ _sk_load_565_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call b6d3 <_sk_load_565_sse2_lowp+0x3b>
+ DB 232,0,0,0,0 ; call b6d7 <_sk_load_565_sse2_lowp+0x3b>
DB 94 ; pop %esi
DB 139,125,16 ; mov 0x10(%ebp),%edi
- DB 119,28 ; ja b6f5 <_sk_load_565_sse2_lowp+0x5d>
+ DB 119,28 ; ja b6f9 <_sk_load_565_sse2_lowp+0x5d>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,142,245,0,0,0 ; mov 0xf5(%esi,%ecx,4),%ecx
@@ -57207,14 +57220,14 @@ _sk_load_565_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 15,183,12,123 ; movzwl (%ebx,%edi,2),%ecx
DB 102,15,110,193 ; movd %ecx,%xmm0
- DB 235,59 ; jmp b730 <_sk_load_565_sse2_lowp+0x98>
+ DB 235,59 ; jmp b734 <_sk_load_565_sse2_lowp+0x98>
DB 243,15,111,4,123 ; movdqu (%ebx,%edi,2),%xmm0
- DB 235,52 ; jmp b730 <_sk_load_565_sse2_lowp+0x98>
+ DB 235,52 ; jmp b734 <_sk_load_565_sse2_lowp+0x98>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,196,68,123,4,2 ; pinsrw $0x2,0x4(%ebx,%edi,2),%xmm0
DB 243,15,16,12,123 ; movss (%ebx,%edi,2),%xmm1
DB 243,15,16,193 ; movss %xmm1,%xmm0
- DB 235,30 ; jmp b730 <_sk_load_565_sse2_lowp+0x98>
+ DB 235,30 ; jmp b734 <_sk_load_565_sse2_lowp+0x98>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,196,68,123,12,6 ; pinsrw $0x6,0xc(%ebx,%edi,2),%xmm0
DB 102,15,196,68,123,10,5 ; pinsrw $0x5,0xa(%ebx,%edi,2),%xmm0
@@ -57222,11 +57235,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,45,29,0,0 ; pand 0x1d2d(%esi),%xmm7
+ DB 102,15,219,190,57,29,0,0 ; pand 0x1d39(%esi),%xmm7
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,113,209,5 ; psrlw $0x5,%xmm1
- DB 102,15,219,142,61,29,0,0 ; pand 0x1d3d(%esi),%xmm1
- DB 102,15,111,150,77,29,0,0 ; movdqa 0x1d4d(%esi),%xmm2
+ DB 102,15,219,142,73,29,0,0 ; pand 0x1d49(%esi),%xmm1
+ DB 102,15,111,150,89,29,0,0 ; movdqa 0x1d59(%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
@@ -57248,7 +57261,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,237,28,0,0 ; movaps 0x1ced(%esi),%xmm3
+ DB 15,40,158,249,28,0,0 ; movaps 0x1cf9(%esi),%xmm3
DB 255,80,4 ; call *0x4(%eax)
DB 131,196,92 ; add $0x5c,%esp
DB 94 ; pop %esi
@@ -57292,10 +57305,10 @@ _sk_load_565_dst_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call b80f <_sk_load_565_dst_sse2_lowp+0x2b>
+ DB 232,0,0,0,0 ; call b813 <_sk_load_565_dst_sse2_lowp+0x2b>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja b831 <_sk_load_565_dst_sse2_lowp+0x4d>
+ DB 119,28 ; ja b835 <_sk_load_565_dst_sse2_lowp+0x4d>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,249,0,0,0 ; mov 0xf9(%edi,%ecx,4),%ecx
@@ -57303,14 +57316,14 @@ _sk_load_565_dst_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 15,183,12,115 ; movzwl (%ebx,%esi,2),%ecx
DB 102,15,110,225 ; movd %ecx,%xmm4
- DB 235,59 ; jmp b86c <_sk_load_565_dst_sse2_lowp+0x88>
+ DB 235,59 ; jmp b870 <_sk_load_565_dst_sse2_lowp+0x88>
DB 243,15,111,36,115 ; movdqu (%ebx,%esi,2),%xmm4
- DB 235,52 ; jmp b86c <_sk_load_565_dst_sse2_lowp+0x88>
+ DB 235,52 ; jmp b870 <_sk_load_565_dst_sse2_lowp+0x88>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,196,100,115,4,2 ; pinsrw $0x2,0x4(%ebx,%esi,2),%xmm4
DB 243,15,16,44,115 ; movss (%ebx,%esi,2),%xmm5
DB 243,15,16,229 ; movss %xmm5,%xmm4
- DB 235,30 ; jmp b86c <_sk_load_565_dst_sse2_lowp+0x88>
+ DB 235,30 ; jmp b870 <_sk_load_565_dst_sse2_lowp+0x88>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,196,100,115,12,6 ; pinsrw $0x6,0xc(%ebx,%esi,2),%xmm4
DB 102,15,196,100,115,10,5 ; pinsrw $0x5,0xa(%ebx,%esi,2),%xmm4
@@ -57318,11 +57331,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,241,27,0,0 ; pand 0x1bf1(%edi),%xmm6
+ DB 102,15,219,183,253,27,0,0 ; pand 0x1bfd(%edi),%xmm6
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,113,213,5 ; psrlw $0x5,%xmm5
- DB 102,15,219,175,1,28,0,0 ; pand 0x1c01(%edi),%xmm5
- DB 102,15,111,191,17,28,0,0 ; movdqa 0x1c11(%edi),%xmm7
+ DB 102,15,219,175,13,28,0,0 ; pand 0x1c0d(%edi),%xmm5
+ DB 102,15,111,191,29,28,0,0 ; movdqa 0x1c1d(%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
@@ -57335,7 +57348,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,177,27,0,0 ; movaps 0x1bb1(%edi),%xmm6
+ DB 15,40,183,189,27,0,0 ; movaps 0x1bbd(%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)
@@ -57378,15 +57391,15 @@ _sk_store_565_sse2_lowp LABEL PROC
DB 86 ; push %esi
DB 131,236,92 ; sub $0x5c,%esp
DB 102,15,111,226 ; movdqa %xmm2,%xmm4
- DB 232,0,0,0,0 ; call b936 <_sk_store_565_sse2_lowp+0x12>
+ DB 232,0,0,0,0 ; call b93a <_sk_store_565_sse2_lowp+0x12>
DB 95 ; pop %edi
DB 15,40,109,72 ; movaps 0x48(%ebp),%xmm5
DB 102,15,111,208 ; movdqa %xmm0,%xmm2
DB 102,15,113,242,8 ; psllw $0x8,%xmm2
- DB 102,15,219,151,250,26,0,0 ; pand 0x1afa(%edi),%xmm2
+ DB 102,15,219,151,6,27,0,0 ; pand 0x1b06(%edi),%xmm2
DB 102,15,111,241 ; movdqa %xmm1,%xmm6
DB 102,15,113,246,3 ; psllw $0x3,%xmm6
- DB 102,15,219,183,10,27,0,0 ; pand 0x1b0a(%edi),%xmm6
+ DB 102,15,219,183,22,27,0,0 ; pand 0x1b16(%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
@@ -57405,19 +57418,19 @@ _sk_store_565_sse2_lowp LABEL PROC
DB 128,249,6 ; cmp $0x6,%cl
DB 139,117,16 ; mov 0x10(%ebp),%esi
DB 15,40,125,24 ; movaps 0x18(%ebp),%xmm7
- DB 119,22 ; ja b9ae <_sk_store_565_sse2_lowp+0x8a>
+ DB 119,22 ; ja b9b2 <_sk_store_565_sse2_lowp+0x8a>
DB 15,182,201 ; movzbl %cl,%ecx
DB 3,188,143,242,0,0,0 ; add 0xf2(%edi,%ecx,4),%edi
DB 255,231 ; jmp *%edi
DB 102,15,126,209 ; movd %xmm2,%ecx
DB 102,137,12,115 ; mov %cx,(%ebx,%esi,2)
- DB 235,59 ; jmp b9e9 <_sk_store_565_sse2_lowp+0xc5>
+ DB 235,59 ; jmp b9ed <_sk_store_565_sse2_lowp+0xc5>
DB 243,15,127,20,115 ; movdqu %xmm2,(%ebx,%esi,2)
- DB 235,52 ; jmp b9e9 <_sk_store_565_sse2_lowp+0xc5>
+ DB 235,52 ; jmp b9ed <_sk_store_565_sse2_lowp+0xc5>
DB 102,15,197,202,2 ; pextrw $0x2,%xmm2,%ecx
DB 102,137,76,115,4 ; mov %cx,0x4(%ebx,%esi,2)
DB 102,15,126,20,115 ; movd %xmm2,(%ebx,%esi,2)
- DB 235,35 ; jmp b9e9 <_sk_store_565_sse2_lowp+0xc5>
+ DB 235,35 ; jmp b9ed <_sk_store_565_sse2_lowp+0xc5>
DB 102,15,197,202,6 ; pextrw $0x6,%xmm2,%ecx
DB 102,137,76,115,12 ; mov %cx,0xc(%ebx,%esi,2)
DB 102,15,197,202,5 ; pextrw $0x5,%xmm2,%ecx
@@ -57477,10 +57490,10 @@ _sk_load_a8_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call ba7e <_sk_load_a8_sse2_lowp+0x3a>
+ DB 232,0,0,0,0 ; call ba82 <_sk_load_a8_sse2_lowp+0x3a>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja baa0 <_sk_load_a8_sse2_lowp+0x5c>
+ DB 119,28 ; ja baa4 <_sk_load_a8_sse2_lowp+0x5c>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,198,0,0,0 ; mov 0xc6(%edi,%ecx,4),%ecx
@@ -57488,10 +57501,10 @@ _sk_load_a8_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 15,182,12,51 ; movzbl (%ebx,%esi,1),%ecx
DB 102,15,110,217 ; movd %ecx,%xmm3
- DB 235,90 ; jmp bafa <_sk_load_a8_sse2_lowp+0xb6>
+ DB 235,90 ; jmp bafe <_sk_load_a8_sse2_lowp+0xb6>
DB 243,15,126,28,51 ; movq (%ebx,%esi,1),%xmm3
DB 102,15,96,216 ; punpcklbw %xmm0,%xmm3
- DB 235,79 ; jmp bafa <_sk_load_a8_sse2_lowp+0xb6>
+ DB 235,79 ; jmp bafe <_sk_load_a8_sse2_lowp+0xb6>
DB 15,182,76,51,2 ; movzbl 0x2(%ebx,%esi,1),%ecx
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,196,217,2 ; pinsrw $0x2,%ecx,%xmm3
@@ -57499,7 +57512,7 @@ _sk_load_a8_sse2_lowp LABEL PROC
DB 102,15,110,233 ; movd %ecx,%xmm5
DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5
DB 243,15,16,221 ; movss %xmm5,%xmm3
- DB 235,47 ; jmp bafa <_sk_load_a8_sse2_lowp+0xb6>
+ DB 235,47 ; jmp bafe <_sk_load_a8_sse2_lowp+0xb6>
DB 15,182,76,51,6 ; movzbl 0x6(%ebx,%esi,1),%ecx
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,196,217,6 ; pinsrw $0x6,%ecx,%xmm3
@@ -57510,7 +57523,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,66,25,0,0 ; pand 0x1942(%edi),%xmm3
+ DB 102,15,219,159,78,25,0,0 ; pand 0x194e(%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)
@@ -57563,10 +57576,10 @@ _sk_load_a8_dst_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call bb89 <_sk_load_a8_dst_sse2_lowp+0x29>
+ DB 232,0,0,0,0 ; call bb8d <_sk_load_a8_dst_sse2_lowp+0x29>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja bbab <_sk_load_a8_dst_sse2_lowp+0x4b>
+ DB 119,28 ; ja bbaf <_sk_load_a8_dst_sse2_lowp+0x4b>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,195,0,0,0 ; mov 0xc3(%edi,%ecx,4),%ecx
@@ -57574,10 +57587,10 @@ _sk_load_a8_dst_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 15,182,12,51 ; movzbl (%ebx,%esi,1),%ecx
DB 102,15,110,225 ; movd %ecx,%xmm4
- DB 235,90 ; jmp bc05 <_sk_load_a8_dst_sse2_lowp+0xa5>
+ DB 235,90 ; jmp bc09 <_sk_load_a8_dst_sse2_lowp+0xa5>
DB 243,15,126,36,51 ; movq (%ebx,%esi,1),%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
- DB 235,79 ; jmp bc05 <_sk_load_a8_dst_sse2_lowp+0xa5>
+ DB 235,79 ; jmp bc09 <_sk_load_a8_dst_sse2_lowp+0xa5>
DB 15,182,76,51,2 ; movzbl 0x2(%ebx,%esi,1),%ecx
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,196,225,2 ; pinsrw $0x2,%ecx,%xmm4
@@ -57585,7 +57598,7 @@ _sk_load_a8_dst_sse2_lowp LABEL PROC
DB 102,15,110,233 ; movd %ecx,%xmm5
DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5
DB 243,15,16,229 ; movss %xmm5,%xmm4
- DB 235,47 ; jmp bc05 <_sk_load_a8_dst_sse2_lowp+0xa5>
+ DB 235,47 ; jmp bc09 <_sk_load_a8_dst_sse2_lowp+0xa5>
DB 15,182,76,51,6 ; movzbl 0x6(%ebx,%esi,1),%ecx
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,196,225,6 ; pinsrw $0x6,%ecx,%xmm4
@@ -57596,7 +57609,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,55,24,0,0 ; pand 0x1837(%edi),%xmm4
+ DB 102,15,219,167,67,24,0,0 ; pand 0x1843(%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
@@ -57651,32 +57664,32 @@ _sk_store_a8_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call bca1 <_sk_store_a8_sse2_lowp+0x39>
+ DB 232,0,0,0,0 ; call bca5 <_sk_store_a8_sse2_lowp+0x39>
DB 91 ; pop %ebx
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,26 ; ja bcc1 <_sk_store_a8_sse2_lowp+0x59>
+ DB 119,26 ; ja bcc5 <_sk_store_a8_sse2_lowp+0x59>
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,139,223,0,0,0 ; mov 0xdf(%ebx,%ecx,4),%ecx
DB 1,217 ; add %ebx,%ecx
DB 255,225 ; jmp *%ecx
DB 102,15,126,217 ; movd %xmm3,%ecx
DB 136,12,55 ; mov %cl,(%edi,%esi,1)
- DB 233,136,0,0,0 ; jmp bd49 <_sk_store_a8_sse2_lowp+0xe1>
- DB 102,15,111,163,31,23,0,0 ; movdqa 0x171f(%ebx),%xmm4
+ DB 233,136,0,0,0 ; jmp bd4d <_sk_store_a8_sse2_lowp+0xe1>
+ DB 102,15,111,163,43,23,0,0 ; movdqa 0x172b(%ebx),%xmm4
DB 102,15,219,227 ; pand %xmm3,%xmm4
DB 102,15,103,228 ; packuswb %xmm4,%xmm4
DB 102,15,214,36,55 ; movq %xmm4,(%edi,%esi,1)
DB 15,40,101,24 ; movaps 0x18(%ebp),%xmm4
- DB 235,109 ; jmp bd49 <_sk_store_a8_sse2_lowp+0xe1>
+ DB 235,109 ; jmp bd4d <_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,31,23,0,0 ; movdqa 0x171f(%ebx),%xmm4
+ DB 102,15,111,163,43,23,0,0 ; movdqa 0x172b(%ebx),%xmm4
DB 102,15,219,227 ; pand %xmm3,%xmm4
DB 102,15,103,228 ; packuswb %xmm4,%xmm4
DB 102,15,126,225 ; movd %xmm4,%ecx
DB 15,40,101,24 ; movaps 0x18(%ebp),%xmm4
DB 102,137,12,55 ; mov %cx,(%edi,%esi,1)
- DB 235,70 ; jmp bd49 <_sk_store_a8_sse2_lowp+0xe1>
+ DB 235,70 ; jmp bd4d <_sk_store_a8_sse2_lowp+0xe1>
DB 102,15,197,203,6 ; pextrw $0x6,%xmm3,%ecx
DB 136,76,55,6 ; mov %cl,0x6(%edi,%esi,1)
DB 102,15,197,203,5 ; pextrw $0x5,%xmm3,%ecx
@@ -57686,7 +57699,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,31,23,0,0 ; movdqa 0x171f(%ebx),%xmm4
+ DB 102,15,111,163,43,23,0,0 ; movdqa 0x172b(%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)
@@ -57720,7 +57733,7 @@ _sk_store_a8_sse2_lowp LABEL PROC
DB 0,0 ; add %al,(%eax)
DB 0,125,0 ; add %bh,0x0(%ebp)
DB 0,0 ; add %al,(%eax)
- DB 116,0 ; je bd92 <_sk_store_a8_sse2_lowp+0x12a>
+ DB 116,0 ; je bd96 <_sk_store_a8_sse2_lowp+0x12a>
DB 0,0 ; add %al,(%eax)
DB 107,0,0 ; imul $0x0,(%eax),%eax
DB 0,98,0 ; add %ah,0x0(%edx)
@@ -57748,10 +57761,10 @@ _sk_load_g8_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call bdd5 <_sk_load_g8_sse2_lowp+0x39>
+ DB 232,0,0,0,0 ; call bdd9 <_sk_load_g8_sse2_lowp+0x39>
DB 94 ; pop %esi
DB 139,125,16 ; mov 0x10(%ebp),%edi
- DB 119,28 ; ja bdf7 <_sk_load_g8_sse2_lowp+0x5b>
+ DB 119,28 ; ja bdfb <_sk_load_g8_sse2_lowp+0x5b>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,142,199,0,0,0 ; mov 0xc7(%esi,%ecx,4),%ecx
@@ -57759,10 +57772,10 @@ _sk_load_g8_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 15,182,12,59 ; movzbl (%ebx,%edi,1),%ecx
DB 102,15,110,193 ; movd %ecx,%xmm0
- DB 235,90 ; jmp be51 <_sk_load_g8_sse2_lowp+0xb5>
+ DB 235,90 ; jmp be55 <_sk_load_g8_sse2_lowp+0xb5>
DB 243,15,126,4,59 ; movq (%ebx,%edi,1),%xmm0
DB 102,15,96,192 ; punpcklbw %xmm0,%xmm0
- DB 235,79 ; jmp be51 <_sk_load_g8_sse2_lowp+0xb5>
+ DB 235,79 ; jmp be55 <_sk_load_g8_sse2_lowp+0xb5>
DB 15,182,76,59,2 ; movzbl 0x2(%ebx,%edi,1),%ecx
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,196,193,2 ; pinsrw $0x2,%ecx,%xmm0
@@ -57770,7 +57783,7 @@ _sk_load_g8_sse2_lowp LABEL PROC
DB 102,15,110,233 ; movd %ecx,%xmm5
DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5
DB 243,15,16,197 ; movss %xmm5,%xmm0
- DB 235,47 ; jmp be51 <_sk_load_g8_sse2_lowp+0xb5>
+ DB 235,47 ; jmp be55 <_sk_load_g8_sse2_lowp+0xb5>
DB 15,182,76,59,6 ; movzbl 0x6(%ebx,%edi,1),%ecx
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,196,193,6 ; pinsrw $0x6,%ecx,%xmm0
@@ -57781,7 +57794,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,235,21,0,0 ; pand 0x15eb(%esi),%xmm0
+ DB 102,15,219,134,247,21,0,0 ; pand 0x15f7(%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)
@@ -57792,7 +57805,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,235,21,0,0 ; movaps 0x15eb(%esi),%xmm3
+ DB 15,40,158,247,21,0,0 ; movaps 0x15f7(%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)
@@ -57833,10 +57846,10 @@ _sk_load_g8_dst_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call bee1 <_sk_load_g8_dst_sse2_lowp+0x29>
+ DB 232,0,0,0,0 ; call bee5 <_sk_load_g8_dst_sse2_lowp+0x29>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja bf03 <_sk_load_g8_dst_sse2_lowp+0x4b>
+ DB 119,28 ; ja bf07 <_sk_load_g8_dst_sse2_lowp+0x4b>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,195,0,0,0 ; mov 0xc3(%edi,%ecx,4),%ecx
@@ -57844,10 +57857,10 @@ _sk_load_g8_dst_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 15,182,12,51 ; movzbl (%ebx,%esi,1),%ecx
DB 102,15,110,225 ; movd %ecx,%xmm4
- DB 235,90 ; jmp bf5d <_sk_load_g8_dst_sse2_lowp+0xa5>
+ DB 235,90 ; jmp bf61 <_sk_load_g8_dst_sse2_lowp+0xa5>
DB 243,15,126,36,51 ; movq (%ebx,%esi,1),%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
- DB 235,79 ; jmp bf5d <_sk_load_g8_dst_sse2_lowp+0xa5>
+ DB 235,79 ; jmp bf61 <_sk_load_g8_dst_sse2_lowp+0xa5>
DB 15,182,76,51,2 ; movzbl 0x2(%ebx,%esi,1),%ecx
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,196,225,2 ; pinsrw $0x2,%ecx,%xmm4
@@ -57855,7 +57868,7 @@ _sk_load_g8_dst_sse2_lowp LABEL PROC
DB 102,15,110,233 ; movd %ecx,%xmm5
DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5
DB 243,15,16,229 ; movss %xmm5,%xmm4
- DB 235,47 ; jmp bf5d <_sk_load_g8_dst_sse2_lowp+0xa5>
+ DB 235,47 ; jmp bf61 <_sk_load_g8_dst_sse2_lowp+0xa5>
DB 15,182,76,51,6 ; movzbl 0x6(%ebx,%esi,1),%ecx
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,196,225,6 ; pinsrw $0x6,%ecx,%xmm4
@@ -57866,9 +57879,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,223,20,0,0 ; pand 0x14df(%edi),%xmm4
+ DB 102,15,219,167,235,20,0,0 ; pand 0x14eb(%edi),%xmm4
DB 141,72,8 ; lea 0x8(%eax),%ecx
- DB 15,40,175,223,20,0,0 ; movaps 0x14df(%edi),%xmm5
+ DB 15,40,175,235,20,0,0 ; movaps 0x14eb(%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)
@@ -57907,7 +57920,7 @@ _sk_luminance_to_alpha_sse2_lowp LABEL PROC
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
DB 102,15,111,218 ; movdqa %xmm2,%xmm3
- DB 232,0,0,0,0 ; call bfd1 <_sk_luminance_to_alpha_sse2_lowp+0x11>
+ DB 232,0,0,0,0 ; call bfd5 <_sk_luminance_to_alpha_sse2_lowp+0x11>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,16 ; mov 0x10(%ebp),%edx
@@ -57917,10 +57930,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,127,20,0,0 ; pmullw 0x147f(%eax),%xmm0
- DB 102,15,213,136,143,20,0,0 ; pmullw 0x148f(%eax),%xmm1
+ DB 102,15,213,128,139,20,0,0 ; pmullw 0x148b(%eax),%xmm0
+ DB 102,15,213,136,155,20,0,0 ; pmullw 0x149b(%eax),%xmm1
DB 102,15,253,200 ; paddw %xmm0,%xmm1
- DB 102,15,213,152,159,20,0,0 ; pmullw 0x149f(%eax),%xmm3
+ DB 102,15,213,152,171,20,0,0 ; pmullw 0x14ab(%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
@@ -57949,15 +57962,15 @@ _sk_scale_1_float_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call c05a <_sk_scale_1_float_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call c05e <_sk_scale_1_float_sse2_lowp+0xd>
DB 94 ; pop %esi
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 139,85,16 ; mov 0x10(%ebp),%edx
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 139,57 ; mov (%ecx),%edi
DB 243,15,16,39 ; movss (%edi),%xmm4
- DB 243,15,89,166,42,20,0,0 ; mulss 0x142a(%esi),%xmm4
- DB 243,15,88,166,38,20,0,0 ; addss 0x1426(%esi),%xmm4
+ DB 243,15,89,166,54,20,0,0 ; mulss 0x1436(%esi),%xmm4
+ DB 243,15,88,166,50,20,0,0 ; addss 0x1432(%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
@@ -57970,7 +57983,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,102,19,0,0 ; movdqa 0x1366(%esi),%xmm5
+ DB 102,15,111,174,114,19,0,0 ; movdqa 0x1372(%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
@@ -58007,19 +58020,19 @@ _sk_lerp_1_float_sse2_lowp LABEL PROC
DB 102,15,111,218 ; movdqa %xmm2,%xmm3
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
- DB 232,0,0,0,0 ; call c128 <_sk_lerp_1_float_sse2_lowp+0x1d>
+ DB 232,0,0,0,0 ; call c12c <_sk_lerp_1_float_sse2_lowp+0x1d>
DB 89 ; pop %ecx
DB 102,15,111,109,24 ; movdqa 0x18(%ebp),%xmm5
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,16 ; mov (%eax),%edx
DB 243,15,16,50 ; movss (%edx),%xmm6
- DB 243,15,89,177,92,19,0,0 ; mulss 0x135c(%ecx),%xmm6
- DB 243,15,88,177,88,19,0,0 ; addss 0x1358(%ecx),%xmm6
+ DB 243,15,89,177,104,19,0,0 ; mulss 0x1368(%ecx),%xmm6
+ DB 243,15,88,177,100,19,0,0 ; addss 0x1364(%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,152,18,0,0 ; movdqa 0x1298(%ecx),%xmm0
+ DB 102,15,111,129,164,18,0,0 ; movdqa 0x12a4(%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
@@ -58090,10 +58103,10 @@ _sk_scale_u8_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call c251 <_sk_scale_u8_sse2_lowp+0x31>
+ DB 232,0,0,0,0 ; call c255 <_sk_scale_u8_sse2_lowp+0x31>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja c273 <_sk_scale_u8_sse2_lowp+0x53>
+ DB 119,28 ; ja c277 <_sk_scale_u8_sse2_lowp+0x53>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,3,1,0,0 ; mov 0x103(%edi,%ecx,4),%ecx
@@ -58101,10 +58114,10 @@ _sk_scale_u8_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 15,182,12,51 ; movzbl (%ebx,%esi,1),%ecx
DB 102,15,110,225 ; movd %ecx,%xmm4
- DB 235,90 ; jmp c2cd <_sk_scale_u8_sse2_lowp+0xad>
+ DB 235,90 ; jmp c2d1 <_sk_scale_u8_sse2_lowp+0xad>
DB 243,15,126,36,51 ; movq (%ebx,%esi,1),%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
- DB 235,79 ; jmp c2cd <_sk_scale_u8_sse2_lowp+0xad>
+ DB 235,79 ; jmp c2d1 <_sk_scale_u8_sse2_lowp+0xad>
DB 15,182,76,51,2 ; movzbl 0x2(%ebx,%esi,1),%ecx
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,196,225,2 ; pinsrw $0x2,%ecx,%xmm4
@@ -58112,7 +58125,7 @@ _sk_scale_u8_sse2_lowp LABEL PROC
DB 102,15,110,233 ; movd %ecx,%xmm5
DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5
DB 243,15,16,229 ; movss %xmm5,%xmm4
- DB 235,47 ; jmp c2cd <_sk_scale_u8_sse2_lowp+0xad>
+ DB 235,47 ; jmp c2d1 <_sk_scale_u8_sse2_lowp+0xad>
DB 15,182,76,51,6 ; movzbl 0x6(%ebx,%esi,1),%ecx
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,196,225,6 ; pinsrw $0x6,%ecx,%xmm4
@@ -58123,9 +58136,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,111,17,0,0 ; pand 0x116f(%edi),%xmm4
+ DB 102,15,219,167,123,17,0,0 ; pand 0x117b(%edi),%xmm4
DB 102,15,213,196 ; pmullw %xmm4,%xmm0
- DB 102,15,111,175,111,17,0,0 ; movdqa 0x116f(%edi),%xmm5
+ DB 102,15,111,175,123,17,0,0 ; movdqa 0x117b(%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
@@ -58190,10 +58203,10 @@ _sk_lerp_u8_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call c39e <_sk_lerp_u8_sse2_lowp+0x2e>
+ DB 232,0,0,0,0 ; call c3a2 <_sk_lerp_u8_sse2_lowp+0x2e>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja c3c0 <_sk_lerp_u8_sse2_lowp+0x50>
+ DB 119,28 ; ja c3c4 <_sk_lerp_u8_sse2_lowp+0x50>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,74,1,0,0 ; mov 0x14a(%edi,%ecx,4),%ecx
@@ -58201,10 +58214,10 @@ _sk_lerp_u8_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 15,182,12,51 ; movzbl (%ebx,%esi,1),%ecx
DB 102,15,110,217 ; movd %ecx,%xmm3
- DB 235,90 ; jmp c41a <_sk_lerp_u8_sse2_lowp+0xaa>
+ DB 235,90 ; jmp c41e <_sk_lerp_u8_sse2_lowp+0xaa>
DB 243,15,126,28,51 ; movq (%ebx,%esi,1),%xmm3
DB 102,15,96,216 ; punpcklbw %xmm0,%xmm3
- DB 235,79 ; jmp c41a <_sk_lerp_u8_sse2_lowp+0xaa>
+ DB 235,79 ; jmp c41e <_sk_lerp_u8_sse2_lowp+0xaa>
DB 15,182,76,51,2 ; movzbl 0x2(%ebx,%esi,1),%ecx
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,196,217,2 ; pinsrw $0x2,%ecx,%xmm3
@@ -58212,7 +58225,7 @@ _sk_lerp_u8_sse2_lowp LABEL PROC
DB 102,15,110,225 ; movd %ecx,%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
DB 243,15,16,220 ; movss %xmm4,%xmm3
- DB 235,47 ; jmp c41a <_sk_lerp_u8_sse2_lowp+0xaa>
+ DB 235,47 ; jmp c41e <_sk_lerp_u8_sse2_lowp+0xaa>
DB 15,182,76,51,6 ; movzbl 0x6(%ebx,%esi,1),%ecx
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,196,217,6 ; pinsrw $0x6,%ecx,%xmm3
@@ -58223,8 +58236,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,34,16,0,0 ; pand 0x1022(%edi),%xmm3
- DB 102,15,111,183,34,16,0,0 ; movdqa 0x1022(%edi),%xmm6
+ DB 102,15,219,159,46,16,0,0 ; pand 0x102e(%edi),%xmm3
+ DB 102,15,111,183,46,16,0,0 ; movdqa 0x102e(%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
@@ -58311,10 +58324,10 @@ _sk_scale_565_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call c547 <_sk_scale_565_sse2_lowp+0x43>
+ DB 232,0,0,0,0 ; call c54b <_sk_scale_565_sse2_lowp+0x43>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja c569 <_sk_scale_565_sse2_lowp+0x65>
+ DB 119,28 ; ja c56d <_sk_scale_565_sse2_lowp+0x65>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,249,1,0,0 ; mov 0x1f9(%edi,%ecx,4),%ecx
@@ -58322,14 +58335,14 @@ _sk_scale_565_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 15,183,12,115 ; movzwl (%ebx,%esi,2),%ecx
DB 102,15,110,217 ; movd %ecx,%xmm3
- DB 235,59 ; jmp c5a4 <_sk_scale_565_sse2_lowp+0xa0>
+ DB 235,59 ; jmp c5a8 <_sk_scale_565_sse2_lowp+0xa0>
DB 243,15,111,28,115 ; movdqu (%ebx,%esi,2),%xmm3
- DB 235,52 ; jmp c5a4 <_sk_scale_565_sse2_lowp+0xa0>
+ DB 235,52 ; jmp c5a8 <_sk_scale_565_sse2_lowp+0xa0>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,196,92,115,4,2 ; pinsrw $0x2,0x4(%ebx,%esi,2),%xmm3
DB 243,15,16,12,115 ; movss (%ebx,%esi,2),%xmm1
DB 243,15,16,217 ; movss %xmm1,%xmm3
- DB 235,30 ; jmp c5a4 <_sk_scale_565_sse2_lowp+0xa0>
+ DB 235,30 ; jmp c5a8 <_sk_scale_565_sse2_lowp+0xa0>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,196,92,115,12,6 ; pinsrw $0x6,0xc(%ebx,%esi,2),%xmm3
DB 102,15,196,92,115,10,5 ; pinsrw $0x5,0xa(%ebx,%esi,2),%xmm3
@@ -58337,11 +58350,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,185,14,0,0 ; pand 0xeb9(%edi),%xmm1
+ DB 102,15,219,143,197,14,0,0 ; pand 0xec5(%edi),%xmm1
DB 102,15,111,211 ; movdqa %xmm3,%xmm2
DB 102,15,113,210,5 ; psrlw $0x5,%xmm2
- DB 102,15,219,151,201,14,0,0 ; pand 0xec9(%edi),%xmm2
- DB 102,15,111,135,217,14,0,0 ; movdqa 0xed9(%edi),%xmm0
+ DB 102,15,219,151,213,14,0,0 ; pand 0xed5(%edi),%xmm2
+ DB 102,15,111,135,229,14,0,0 ; movdqa 0xee5(%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
@@ -58354,7 +58367,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,153,14,0,0 ; movdqa 0xe99(%edi),%xmm4
+ DB 102,15,111,167,165,14,0,0 ; movdqa 0xea5(%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
@@ -58397,7 +58410,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,121,14,0,0 ; movdqa 0xe79(%edi),%xmm0
+ DB 102,15,111,135,133,14,0,0 ; movdqa 0xe85(%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
@@ -58472,10 +58485,10 @@ _sk_lerp_565_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call c79f <_sk_lerp_565_sse2_lowp+0x43>
+ DB 232,0,0,0,0 ; call c7a3 <_sk_lerp_565_sse2_lowp+0x43>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja c7c1 <_sk_lerp_565_sse2_lowp+0x65>
+ DB 119,28 ; ja c7c5 <_sk_lerp_565_sse2_lowp+0x65>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,73,2,0,0 ; mov 0x249(%edi,%ecx,4),%ecx
@@ -58483,14 +58496,14 @@ _sk_lerp_565_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 15,183,12,115 ; movzwl (%ebx,%esi,2),%ecx
DB 102,15,110,217 ; movd %ecx,%xmm3
- DB 235,59 ; jmp c7fc <_sk_lerp_565_sse2_lowp+0xa0>
+ DB 235,59 ; jmp c800 <_sk_lerp_565_sse2_lowp+0xa0>
DB 243,15,111,28,115 ; movdqu (%ebx,%esi,2),%xmm3
- DB 235,52 ; jmp c7fc <_sk_lerp_565_sse2_lowp+0xa0>
+ DB 235,52 ; jmp c800 <_sk_lerp_565_sse2_lowp+0xa0>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,196,92,115,4,2 ; pinsrw $0x2,0x4(%ebx,%esi,2),%xmm3
DB 243,15,16,12,115 ; movss (%ebx,%esi,2),%xmm1
DB 243,15,16,217 ; movss %xmm1,%xmm3
- DB 235,30 ; jmp c7fc <_sk_lerp_565_sse2_lowp+0xa0>
+ DB 235,30 ; jmp c800 <_sk_lerp_565_sse2_lowp+0xa0>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,196,92,115,12,6 ; pinsrw $0x6,0xc(%ebx,%esi,2),%xmm3
DB 102,15,196,92,115,10,5 ; pinsrw $0x5,0xa(%ebx,%esi,2),%xmm3
@@ -58498,11 +58511,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,97,12,0,0 ; pand 0xc61(%edi),%xmm1
+ DB 102,15,219,143,109,12,0,0 ; pand 0xc6d(%edi),%xmm1
DB 102,15,111,211 ; movdqa %xmm3,%xmm2
DB 102,15,113,210,5 ; psrlw $0x5,%xmm2
- DB 102,15,219,151,113,12,0,0 ; pand 0xc71(%edi),%xmm2
- DB 102,15,111,175,129,12,0,0 ; movdqa 0xc81(%edi),%xmm5
+ DB 102,15,219,151,125,12,0,0 ; pand 0xc7d(%edi),%xmm2
+ DB 102,15,111,175,141,12,0,0 ; movdqa 0xc8d(%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
@@ -58515,7 +58528,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,65,12,0,0 ; movdqa 0xc41(%edi),%xmm4
+ DB 102,15,111,167,77,12,0,0 ; movdqa 0xc4d(%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
@@ -58556,7 +58569,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,33,12,0,0 ; movdqa 0xc21(%edi),%xmm1
+ DB 102,15,111,143,45,12,0,0 ; movdqa 0xc2d(%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
@@ -58650,11 +58663,11 @@ _sk_srcover_rgba_8888_sse2_lowp LABEL PROC
DB 128,227,7 ; and $0x7,%bl
DB 254,203 ; dec %bl
DB 128,251,6 ; cmp $0x6,%bl
- DB 232,0,0,0,0 ; call ca43 <_sk_srcover_rgba_8888_sse2_lowp+0x3f>
+ DB 232,0,0,0,0 ; call ca47 <_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 ca69 <_sk_srcover_rgba_8888_sse2_lowp+0x65>
+ DB 119,29 ; ja ca6d <_sk_srcover_rgba_8888_sse2_lowp+0x65>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 139,132,145,77,2,0,0 ; mov 0x24d(%ecx,%edx,4),%eax
DB 1,200 ; add %ecx,%eax
@@ -58662,14 +58675,14 @@ _sk_srcover_rgba_8888_sse2_lowp LABEL PROC
DB 255,224 ; jmp *%eax
DB 243,15,16,52,183 ; movss (%edi,%esi,4),%xmm6
DB 15,87,219 ; xorps %xmm3,%xmm3
- DB 235,73 ; jmp cab2 <_sk_srcover_rgba_8888_sse2_lowp+0xae>
+ DB 235,73 ; jmp cab6 <_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 cab2 <_sk_srcover_rgba_8888_sse2_lowp+0xae>
+ DB 235,61 ; jmp cab6 <_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 cab2 <_sk_srcover_rgba_8888_sse2_lowp+0xae>
+ DB 235,43 ; jmp cab6 <_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
@@ -58695,7 +58708,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,125,9,0,0 ; movdqa 0x97d(%ecx),%xmm3
+ DB 102,15,111,153,137,9,0,0 ; movdqa 0x989(%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
@@ -58747,18 +58760,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 cbf3 <_sk_srcover_rgba_8888_sse2_lowp+0x1ef>
+ DB 119,16 ; ja cbf7 <_sk_srcover_rgba_8888_sse2_lowp+0x1ef>
DB 3,140,145,105,2,0,0 ; add 0x269(%ecx,%edx,4),%ecx
DB 255,225 ; jmp *%ecx
DB 102,15,126,4,183 ; movd %xmm0,(%edi,%esi,4)
- DB 235,64 ; jmp cc33 <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
+ DB 235,64 ; jmp cc37 <_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 cc33 <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
+ DB 235,51 ; jmp cc37 <_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 cc33 <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
+ DB 235,33 ; jmp cc37 <_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
@@ -58928,8 +58941,13 @@ ALIGN 16
DB 127,67 ; jg ce0f <.literal16+0x13f>
DB 0,0 ; add %al,(%eax)
DB 127,67 ; jg ce13 <.literal16+0x143>
- DB 145 ; xchg %eax,%ecx
- DB 131,158,61,145,131,158,61 ; sbbl $0x3d,-0x617c6ec3(%esi)
+ DB 0,0 ; add %al,(%eax)
+ DB 128,127,0,0 ; cmpb $0x0,0x0(%edi)
+ DB 128,127,0,0 ; cmpb $0x0,0x0(%edi)
+ DB 128,127,0,0 ; cmpb $0x0,0x0(%edi)
+ DB 128,127,145,131 ; cmpb $0x83,-0x6f(%edi)
+ DB 158 ; sahf
+ DB 61,145,131,158,61 ; cmp $0x3d9e8391,%eax
DB 145 ; xchg %eax,%ecx
DB 131,158,61,145,131,158,61 ; sbbl $0x3d,-0x617c6ec3(%esi)
DB 92 ; pop %esp
@@ -59078,13 +59096,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 cf19 <.literal16+0x249>
+ DB 224,7 ; loopne cf29 <.literal16+0x259>
DB 0,0 ; add %al,(%eax)
- DB 224,7 ; loopne cf1d <.literal16+0x24d>
+ DB 224,7 ; loopne cf2d <.literal16+0x25d>
DB 0,0 ; add %al,(%eax)
- DB 224,7 ; loopne cf21 <.literal16+0x251>
+ DB 224,7 ; loopne cf31 <.literal16+0x261>
DB 0,0 ; add %al,(%eax)
- DB 224,7 ; loopne cf25 <.literal16+0x255>
+ DB 224,7 ; loopne cf35 <.literal16+0x265>
DB 0,0 ; add %al,(%eax)
DB 33,8 ; and %ecx,(%eax)
DB 2,58 ; add (%edx),%bh
@@ -59133,17 +59151,17 @@ ALIGN 16
DB 0,0 ; add %al,(%eax)
DB 52,255 ; xor $0xff,%al
DB 255 ; (bad)
- DB 127,0 ; jg cf84 <.literal16+0x2b4>
+ DB 127,0 ; jg cf94 <.literal16+0x2c4>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg cf88 <.literal16+0x2b8>
+ DB 127,0 ; jg cf98 <.literal16+0x2c8>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg cf8c <.literal16+0x2bc>
+ DB 127,0 ; jg cf9c <.literal16+0x2cc>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg cf90 <.literal16+0x2c0>
- DB 119,115 ; ja d005 <.literal16+0x335>
+ DB 127,0 ; jg cfa0 <.literal16+0x2d0>
+ DB 119,115 ; ja d015 <.literal16+0x345>
DB 248 ; clc
DB 194,119,115 ; ret $0x7377
DB 248 ; clc
@@ -59154,7 +59172,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 cf69 <.literal16+0x299>
+ DB 117,191 ; jne cf79 <.literal16+0x2a9>
DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi
DB 63 ; aas
DB 249 ; stc
@@ -59170,7 +59188,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 e9a40fa6 <_sk_srcover_rgba_8888_sse2_lowp+0xe9a345a2>
+ DB 233,220,63,163,233 ; jmp e9a40fb6 <_sk_srcover_rgba_8888_sse2_lowp+0xe9a345ae>
DB 220,63 ; fdivrl (%edi)
DB 163,233,220,63,81 ; mov %eax,0x513fdce9
DB 140,242 ; mov %?,%edx
@@ -59266,16 +59284,16 @@ ALIGN 16
DB 128,3,62 ; addb $0x3e,(%ebx)
DB 31 ; pop %ds
DB 215 ; xlat %ds:(%ebx)
- DB 118,63 ; jbe d0f3 <.literal16+0x423>
+ DB 118,63 ; jbe d103 <.literal16+0x433>
DB 31 ; pop %ds
DB 215 ; xlat %ds:(%ebx)
- DB 118,63 ; jbe d0f7 <.literal16+0x427>
+ DB 118,63 ; jbe d107 <.literal16+0x437>
DB 31 ; pop %ds
DB 215 ; xlat %ds:(%ebx)
- DB 118,63 ; jbe d0fb <.literal16+0x42b>
+ DB 118,63 ; jbe d10b <.literal16+0x43b>
DB 31 ; pop %ds
DB 215 ; xlat %ds:(%ebx)
- DB 118,63 ; jbe d0ff <.literal16+0x42f>
+ DB 118,63 ; jbe d10f <.literal16+0x43f>
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)
@@ -59301,13 +59319,13 @@ ALIGN 16
DB 248 ; clc
DB 65 ; inc %ecx
DB 0,0 ; add %al,(%eax)
- DB 124,66 ; jl d136 <.literal16+0x466>
+ DB 124,66 ; jl d146 <.literal16+0x476>
DB 0,0 ; add %al,(%eax)
- DB 124,66 ; jl d13a <.literal16+0x46a>
+ DB 124,66 ; jl d14a <.literal16+0x47a>
DB 0,0 ; add %al,(%eax)
- DB 124,66 ; jl d13e <.literal16+0x46e>
+ DB 124,66 ; jl d14e <.literal16+0x47e>
DB 0,0 ; add %al,(%eax)
- DB 124,66 ; jl d142 <.literal16+0x472>
+ DB 124,66 ; jl d152 <.literal16+0x482>
DB 0,240 ; add %dh,%al
DB 0,0 ; add %al,(%eax)
DB 0,240 ; add %dh,%al
@@ -59353,25 +59371,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 d1c5 <.literal16+0x4f5>
+ DB 112,65 ; jo d1d5 <.literal16+0x505>
DB 0,0 ; add %al,(%eax)
- DB 112,65 ; jo d1c9 <.literal16+0x4f9>
+ DB 112,65 ; jo d1d9 <.literal16+0x509>
DB 0,0 ; add %al,(%eax)
- DB 112,65 ; jo d1cd <.literal16+0x4fd>
+ DB 112,65 ; jo d1dd <.literal16+0x50d>
DB 0,0 ; add %al,(%eax)
- DB 112,65 ; jo d1d1 <.literal16+0x501>
+ DB 112,65 ; jo d1e1 <.literal16+0x511>
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 d1a3 <.literal16+0x4d3>
+ DB 127,0 ; jg d1b3 <.literal16+0x4e3>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg d1a7 <.literal16+0x4d7>
+ DB 127,0 ; jg d1b7 <.literal16+0x4e7>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg d1ab <.literal16+0x4db>
+ DB 127,0 ; jg d1bb <.literal16+0x4eb>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg d1af <.literal16+0x4df>
+ DB 127,0 ; jg d1bf <.literal16+0x4ef>
DB 0,0 ; add %al,(%eax)
DB 4,0 ; add $0x0,%al
DB 0,0 ; add %al,(%eax)
@@ -59397,13 +59415,13 @@ ALIGN 16
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,255 ; jg d1e8 <.literal16+0x518>
+ DB 127,255 ; jg d1f8 <.literal16+0x528>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,255 ; jg d1ec <.literal16+0x51c>
+ DB 127,255 ; jg d1fc <.literal16+0x52c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg d1f1 <.literal16+0x521>
+ DB 127,0 ; jg d201 <.literal16+0x531>
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)
@@ -59417,13 +59435,13 @@ ALIGN 16
DB 0,255 ; add %bh,%bh
DB 255,0 ; incl (%eax)
DB 255 ; (bad)
- DB 127,71 ; jg d25b <.literal16+0x58b>
+ DB 127,71 ; jg d26b <.literal16+0x59b>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg d25f <.literal16+0x58f>
+ DB 127,71 ; jg d26f <.literal16+0x59f>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg d263 <.literal16+0x593>
+ DB 127,71 ; jg d273 <.literal16+0x5a3>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg d267 <.literal16+0x597>
+ DB 127,71 ; jg d277 <.literal16+0x5a7>
DB 208 ; (bad)
DB 179,89 ; mov $0x59,%bl
DB 62,208 ; ds (bad)
@@ -59476,7 +59494,7 @@ ALIGN 16
DB 192,45,16,17,192,45,16 ; shrb $0x10,0x2dc01110
DB 17,192 ; adc %eax,%eax
DB 45,16,17,192,18 ; sub $0x12c01110,%eax
- DB 120,57 ; js d2cc <.literal16+0x5fc>
+ DB 120,57 ; js d2dc <.literal16+0x60c>
DB 64 ; inc %eax
DB 18,120,57 ; adc 0x39(%eax),%bh
DB 64 ; inc %eax
@@ -59547,13 +59565,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 d37e <.literal16+0x6ae>
+ DB 114,28 ; jb d38e <.literal16+0x6be>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt d382 <.literal16+0x6b2>
+ DB 62,114,28 ; jb,pt d392 <.literal16+0x6c2>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt d386 <.literal16+0x6b6>
+ DB 62,114,28 ; jb,pt d396 <.literal16+0x6c6>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt d38a <.literal16+0x6ba>
+ DB 62,114,28 ; jb,pt d39a <.literal16+0x6ca>
DB 199 ; (bad)
DB 62,85 ; ds push %ebp
DB 85 ; push %ebp
@@ -59574,13 +59592,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 d3e3 <.literal16+0x713>
- DB 114,249 ; jb d39f <.literal16+0x6cf>
- DB 127,63 ; jg d3e7 <.literal16+0x717>
- DB 114,249 ; jb d3a3 <.literal16+0x6d3>
- DB 127,63 ; jg d3eb <.literal16+0x71b>
- DB 114,249 ; jb d3a7 <.literal16+0x6d7>
- DB 127,63 ; jg d3ef <.literal16+0x71f>
+ DB 127,63 ; jg d3f3 <.literal16+0x723>
+ DB 114,249 ; jb d3af <.literal16+0x6df>
+ DB 127,63 ; jg d3f7 <.literal16+0x727>
+ DB 114,249 ; jb d3b3 <.literal16+0x6e3>
+ DB 127,63 ; jg d3fb <.literal16+0x72b>
+ DB 114,249 ; jb d3b7 <.literal16+0x6e7>
+ DB 127,63 ; jg d3ff <.literal16+0x72f>
DB 3,0 ; add (%eax),%eax
DB 0,0 ; add %al,(%eax)
DB 3,0 ; add (%eax),%eax
@@ -59648,14 +59666,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 d441 <.literal16+0x771>
- DB 224,255 ; loopne d443 <.literal16+0x773>
- DB 224,255 ; loopne d445 <.literal16+0x775>
- DB 224,255 ; loopne d447 <.literal16+0x777>
- DB 224,255 ; loopne d449 <.literal16+0x779>
- DB 224,255 ; loopne d44b <.literal16+0x77b>
- DB 224,255 ; loopne d44d <.literal16+0x77d>
- DB 224,255 ; loopne d44f <.literal16+0x77f>
+ DB 224,255 ; loopne d451 <.literal16+0x781>
+ DB 224,255 ; loopne d453 <.literal16+0x783>
+ DB 224,255 ; loopne d455 <.literal16+0x785>
+ DB 224,255 ; loopne d457 <.literal16+0x787>
+ DB 224,255 ; loopne d459 <.literal16+0x789>
+ DB 224,255 ; loopne d45b <.literal16+0x78b>
+ DB 224,255 ; loopne d45d <.literal16+0x78d>
+ DB 224,255 ; loopne d45f <.literal16+0x78f>
DB 54,0,54 ; add %dh,%ss:(%esi)
DB 0,54 ; add %dh,(%esi)
DB 0,54 ; add %dh,(%esi)
@@ -59679,6 +59697,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 d4cb <_sk_srcover_rgba_8888_sse2_lowp+0xac7>
+ DB 127,67 ; jg d4db <_sk_srcover_rgba_8888_sse2_lowp+0xad3>
ENDIF
END