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.S5839
1 files changed, 2913 insertions, 2926 deletions
diff --git a/src/jumper/SkJumper_generated_win.S b/src/jumper/SkJumper_generated_win.S
index e7f8e1f63c..73337c5ba4 100644
--- a/src/jumper/SkJumper_generated_win.S
+++ b/src/jumper/SkJumper_generated_win.S
@@ -99,14 +99,14 @@ _sk_seed_shader_hsw LABEL PROC
DB 197,249,110,194 ; vmovd %edx,%xmm0
DB 196,226,125,88,192 ; vpbroadcastd %xmm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 197,252,88,5,43,156,2,0 ; vaddps 0x29c2b(%rip),%ymm0,%ymm0 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x2c8>
+ DB 197,252,88,5,235,155,2,0 ; vaddps 0x29beb(%rip),%ymm0,%ymm0 # 29d40 <_sk_srcover_rgba_8888_sse2_lowp+0x2bc>
DB 197,249,110,201 ; vmovd %ecx,%xmm1
DB 196,226,125,88,201 ; vpbroadcastd %xmm1,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,121,161,2,0 ; vbroadcastss 0x2a179(%rip),%ymm2 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,226,125,24,21,57,161,2,0 ; vbroadcastss 0x2a139(%rip),%ymm2 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 197,244,88,202 ; vaddps %ymm2,%ymm1,%ymm1
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,21,110,161,2,0 ; vbroadcastss 0x2a16e(%rip),%ymm2 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,21,46,161,2,0 ; vbroadcastss 0x2a12e(%rip),%ymm2 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,228,87,219 ; vxorps %ymm3,%ymm3,%ymm3
DB 197,220,87,228 ; vxorps %ymm4,%ymm4,%ymm4
DB 197,212,87,237 ; vxorps %ymm5,%ymm5,%ymm5
@@ -119,17 +119,17 @@ _sk_dither_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,121,110,194 ; vmovd %edx,%xmm8
DB 196,66,125,88,192 ; vpbroadcastd %xmm8,%ymm8
- DB 197,61,254,5,253,155,2,0 ; vpaddd 0x29bfd(%rip),%ymm8,%ymm8 # 29da0 <_sk_srcover_rgba_8888_sse2_lowp+0x2e8>
+ DB 197,61,254,5,189,155,2,0 ; vpaddd 0x29bbd(%rip),%ymm8,%ymm8 # 29d60 <_sk_srcover_rgba_8888_sse2_lowp+0x2dc>
DB 197,121,110,201 ; vmovd %ecx,%xmm9
DB 196,66,125,88,201 ; vpbroadcastd %xmm9,%ymm9
DB 196,65,53,239,200 ; vpxor %ymm8,%ymm9,%ymm9
- DB 196,98,125,88,21,50,161,2,0 ; vpbroadcastd 0x2a132(%rip),%ymm10 # 2a2ec <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 196,98,125,88,21,242,160,2,0 ; vpbroadcastd 0x2a0f2(%rip),%ymm10 # 2a2ac <_sk_srcover_rgba_8888_sse2_lowp+0x828>
DB 196,65,53,219,218 ; vpand %ymm10,%ymm9,%ymm11
DB 196,193,37,114,243,5 ; vpslld $0x5,%ymm11,%ymm11
DB 196,65,61,219,210 ; vpand %ymm10,%ymm8,%ymm10
DB 196,193,45,114,242,4 ; vpslld $0x4,%ymm10,%ymm10
- DB 196,98,125,88,37,23,161,2,0 ; vpbroadcastd 0x2a117(%rip),%ymm12 # 2a2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
- DB 196,98,125,88,45,18,161,2,0 ; vpbroadcastd 0x2a112(%rip),%ymm13 # 2a2f4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,88,37,215,160,2,0 ; vpbroadcastd 0x2a0d7(%rip),%ymm12 # 2a2b0 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,88,45,210,160,2,0 ; vpbroadcastd 0x2a0d2(%rip),%ymm13 # 2a2b4 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
DB 196,65,53,219,245 ; vpand %ymm13,%ymm9,%ymm14
DB 196,193,13,114,246,2 ; vpslld $0x2,%ymm14,%ymm14
DB 196,65,37,235,222 ; vpor %ymm14,%ymm11,%ymm11
@@ -144,8 +144,8 @@ _sk_dither_hsw LABEL PROC
DB 196,65,61,235,195 ; vpor %ymm11,%ymm8,%ymm8
DB 196,65,61,235,193 ; vpor %ymm9,%ymm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,13,196,160,2,0 ; vbroadcastss 0x2a0c4(%rip),%ymm9 # 2a2f8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
- DB 196,98,125,24,21,191,160,2,0 ; vbroadcastss 0x2a0bf(%rip),%ymm10 # 2a2fc <_sk_srcover_rgba_8888_sse2_lowp+0x844>
+ DB 196,98,125,24,13,132,160,2,0 ; vbroadcastss 0x2a084(%rip),%ymm9 # 2a2b8 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 196,98,125,24,21,127,160,2,0 ; vbroadcastss 0x2a07f(%rip),%ymm10 # 2a2bc <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 196,66,61,184,209 ; vfmadd231ps %ymm9,%ymm8,%ymm10
DB 196,98,125,24,0 ; vbroadcastss (%rax),%ymm8
DB 196,65,44,89,192 ; vmulps %ymm8,%ymm10,%ymm8
@@ -175,7 +175,7 @@ _sk_uniform_color_hsw LABEL PROC
PUBLIC _sk_black_color_hsw
_sk_black_color_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,71,160,2,0 ; vbroadcastss 0x2a047(%rip),%ymm3 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,29,7,160,2,0 ; vbroadcastss 0x2a007(%rip),%ymm3 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 197,236,87,210 ; vxorps %ymm2,%ymm2,%ymm2
@@ -184,7 +184,7 @@ _sk_black_color_hsw LABEL PROC
PUBLIC _sk_white_color_hsw
_sk_white_color_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,5,46,160,2,0 ; vbroadcastss 0x2a02e(%rip),%ymm0 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,5,238,159,2,0 ; vbroadcastss 0x29fee(%rip),%ymm0 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 197,252,40,216 ; vmovaps %ymm0,%ymm3
@@ -222,7 +222,7 @@ _sk_clear_hsw LABEL PROC
PUBLIC _sk_srcatop_hsw
_sk_srcatop_hsw LABEL PROC
DB 197,252,89,199 ; vmulps %ymm7,%ymm0,%ymm0
- DB 196,98,125,24,5,205,159,2,0 ; vbroadcastss 0x29fcd(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,141,159,2,0 ; vbroadcastss 0x29f8d(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 196,226,61,184,196 ; vfmadd231ps %ymm4,%ymm8,%ymm0
DB 197,244,89,207 ; vmulps %ymm7,%ymm1,%ymm1
@@ -236,7 +236,7 @@ _sk_srcatop_hsw LABEL PROC
PUBLIC _sk_dstatop_hsw
_sk_dstatop_hsw LABEL PROC
- DB 196,98,125,24,5,156,159,2,0 ; vbroadcastss 0x29f9c(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,92,159,2,0 ; vbroadcastss 0x29f5c(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,60,92,199 ; vsubps %ymm7,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 196,226,101,184,196 ; vfmadd231ps %ymm4,%ymm3,%ymm0
@@ -269,7 +269,7 @@ _sk_dstin_hsw LABEL PROC
PUBLIC _sk_srcout_hsw
_sk_srcout_hsw LABEL PROC
- DB 196,98,125,24,5,63,159,2,0 ; vbroadcastss 0x29f3f(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,255,158,2,0 ; vbroadcastss 0x29eff(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,60,92,199 ; vsubps %ymm7,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 197,188,89,201 ; vmulps %ymm1,%ymm8,%ymm1
@@ -280,7 +280,7 @@ _sk_srcout_hsw LABEL PROC
PUBLIC _sk_dstout_hsw
_sk_dstout_hsw LABEL PROC
- DB 196,226,125,24,5,30,159,2,0 ; vbroadcastss 0x29f1e(%rip),%ymm0 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,5,222,158,2,0 ; vbroadcastss 0x29ede(%rip),%ymm0 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,252,92,219 ; vsubps %ymm3,%ymm0,%ymm3
DB 197,228,89,196 ; vmulps %ymm4,%ymm3,%ymm0
DB 197,228,89,205 ; vmulps %ymm5,%ymm3,%ymm1
@@ -291,7 +291,7 @@ _sk_dstout_hsw LABEL PROC
PUBLIC _sk_srcover_hsw
_sk_srcover_hsw LABEL PROC
- DB 196,98,125,24,5,253,158,2,0 ; vbroadcastss 0x29efd(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,189,158,2,0 ; vbroadcastss 0x29ebd(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 196,194,93,184,192 ; vfmadd231ps %ymm8,%ymm4,%ymm0
DB 196,194,85,184,200 ; vfmadd231ps %ymm8,%ymm5,%ymm1
@@ -302,7 +302,7 @@ _sk_srcover_hsw LABEL PROC
PUBLIC _sk_dstover_hsw
_sk_dstover_hsw LABEL PROC
- DB 196,98,125,24,5,216,158,2,0 ; vbroadcastss 0x29ed8(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,152,158,2,0 ; vbroadcastss 0x29e98(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,60,92,199 ; vsubps %ymm7,%ymm8,%ymm8
DB 196,226,61,168,196 ; vfmadd213ps %ymm4,%ymm8,%ymm0
DB 196,226,61,168,205 ; vfmadd213ps %ymm5,%ymm8,%ymm1
@@ -322,7 +322,7 @@ _sk_modulate_hsw LABEL PROC
PUBLIC _sk_multiply_hsw
_sk_multiply_hsw LABEL PROC
- DB 196,98,125,24,5,159,158,2,0 ; vbroadcastss 0x29e9f(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,95,158,2,0 ; vbroadcastss 0x29e5f(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,52,89,208 ; vmulps %ymm0,%ymm9,%ymm10
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -343,7 +343,7 @@ _sk_multiply_hsw LABEL PROC
PUBLIC _sk_plus__hsw
_sk_plus__hsw LABEL PROC
DB 197,252,88,196 ; vaddps %ymm4,%ymm0,%ymm0
- DB 196,98,125,24,5,78,158,2,0 ; vbroadcastss 0x29e4e(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,14,158,2,0 ; vbroadcastss 0x29e0e(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 197,244,88,205 ; vaddps %ymm5,%ymm1,%ymm1
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
@@ -369,7 +369,7 @@ _sk_screen_hsw LABEL PROC
PUBLIC _sk_xor__hsw
_sk_xor__hsw LABEL PROC
- DB 196,98,125,24,5,249,157,2,0 ; vbroadcastss 0x29df9(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,185,157,2,0 ; vbroadcastss 0x29db9(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,180,89,192 ; vmulps %ymm0,%ymm9,%ymm0
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -401,7 +401,7 @@ _sk_darken_hsw LABEL PROC
DB 197,100,89,206 ; vmulps %ymm6,%ymm3,%ymm9
DB 196,193,108,95,209 ; vmaxps %ymm9,%ymm2,%ymm2
DB 197,188,92,210 ; vsubps %ymm2,%ymm8,%ymm2
- DB 196,98,125,24,5,125,157,2,0 ; vbroadcastss 0x29d7d(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,61,157,2,0 ; vbroadcastss 0x29d3d(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 196,194,69,184,216 ; vfmadd231ps %ymm8,%ymm7,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -424,7 +424,7 @@ _sk_lighten_hsw LABEL PROC
DB 197,100,89,206 ; vmulps %ymm6,%ymm3,%ymm9
DB 196,193,108,93,209 ; vminps %ymm9,%ymm2,%ymm2
DB 197,188,92,210 ; vsubps %ymm2,%ymm8,%ymm2
- DB 196,98,125,24,5,40,157,2,0 ; vbroadcastss 0x29d28(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,232,156,2,0 ; vbroadcastss 0x29ce8(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 196,194,69,184,216 ; vfmadd231ps %ymm8,%ymm7,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -450,7 +450,7 @@ _sk_difference_hsw LABEL PROC
DB 196,193,108,93,209 ; vminps %ymm9,%ymm2,%ymm2
DB 197,236,88,210 ; vaddps %ymm2,%ymm2,%ymm2
DB 197,188,92,210 ; vsubps %ymm2,%ymm8,%ymm2
- DB 196,98,125,24,5,199,156,2,0 ; vbroadcastss 0x29cc7(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,135,156,2,0 ; vbroadcastss 0x29c87(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 196,194,69,184,216 ; vfmadd231ps %ymm8,%ymm7,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -470,7 +470,7 @@ _sk_exclusion_hsw LABEL PROC
DB 197,236,89,214 ; vmulps %ymm6,%ymm2,%ymm2
DB 197,236,88,210 ; vaddps %ymm2,%ymm2,%ymm2
DB 197,188,92,210 ; vsubps %ymm2,%ymm8,%ymm2
- DB 196,98,125,24,5,129,156,2,0 ; vbroadcastss 0x29c81(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,65,156,2,0 ; vbroadcastss 0x29c41(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 196,194,69,184,216 ; vfmadd231ps %ymm8,%ymm7,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -478,7 +478,7 @@ _sk_exclusion_hsw LABEL PROC
PUBLIC _sk_colorburn_hsw
_sk_colorburn_hsw LABEL PROC
- DB 196,98,125,24,5,107,156,2,0 ; vbroadcastss 0x29c6b(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,43,156,2,0 ; vbroadcastss 0x29c2b(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,52,89,216 ; vmulps %ymm0,%ymm9,%ymm11
DB 196,65,44,87,210 ; vxorps %ymm10,%ymm10,%ymm10
@@ -534,7 +534,7 @@ _sk_colorburn_hsw LABEL PROC
PUBLIC _sk_colordodge_hsw
_sk_colordodge_hsw LABEL PROC
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
- DB 196,98,125,24,13,123,155,2,0 ; vbroadcastss 0x29b7b(%rip),%ymm9 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,13,59,155,2,0 ; vbroadcastss 0x29b3b(%rip),%ymm9 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,52,92,215 ; vsubps %ymm7,%ymm9,%ymm10
DB 197,44,89,216 ; vmulps %ymm0,%ymm10,%ymm11
DB 197,52,92,203 ; vsubps %ymm3,%ymm9,%ymm9
@@ -585,7 +585,7 @@ _sk_colordodge_hsw LABEL PROC
PUBLIC _sk_hardlight_hsw
_sk_hardlight_hsw LABEL PROC
- DB 196,98,125,24,5,149,154,2,0 ; vbroadcastss 0x29a95(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,85,154,2,0 ; vbroadcastss 0x29a55(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,60,92,215 ; vsubps %ymm7,%ymm8,%ymm10
DB 197,44,89,216 ; vmulps %ymm0,%ymm10,%ymm11
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -634,7 +634,7 @@ _sk_hardlight_hsw LABEL PROC
PUBLIC _sk_overlay_hsw
_sk_overlay_hsw LABEL PROC
- DB 196,98,125,24,5,201,153,2,0 ; vbroadcastss 0x299c9(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,137,153,2,0 ; vbroadcastss 0x29989(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,60,92,215 ; vsubps %ymm7,%ymm8,%ymm10
DB 197,44,89,216 ; vmulps %ymm0,%ymm10,%ymm11
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -694,10 +694,10 @@ _sk_softlight_hsw LABEL PROC
DB 196,65,20,88,197 ; vaddps %ymm13,%ymm13,%ymm8
DB 196,65,60,88,192 ; vaddps %ymm8,%ymm8,%ymm8
DB 196,66,61,168,192 ; vfmadd213ps %ymm8,%ymm8,%ymm8
- DB 196,98,125,24,29,224,152,2,0 ; vbroadcastss 0x298e0(%rip),%ymm11 # 2a300 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,98,125,24,29,160,152,2,0 ; vbroadcastss 0x298a0(%rip),%ymm11 # 2a2c0 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,65,20,88,227 ; vaddps %ymm11,%ymm13,%ymm12
DB 196,65,28,89,192 ; vmulps %ymm8,%ymm12,%ymm8
- DB 196,98,125,24,37,209,152,2,0 ; vbroadcastss 0x298d1(%rip),%ymm12 # 2a304 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,37,145,152,2,0 ; vbroadcastss 0x29891(%rip),%ymm12 # 2a2c4 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 196,66,21,184,196 ; vfmadd231ps %ymm12,%ymm13,%ymm8
DB 196,65,124,82,245 ; vrsqrtps %ymm13,%ymm14
DB 196,65,124,83,246 ; vrcpps %ymm14,%ymm14
@@ -707,7 +707,7 @@ _sk_softlight_hsw LABEL PROC
DB 197,4,194,255,2 ; vcmpleps %ymm7,%ymm15,%ymm15
DB 196,67,13,74,240,240 ; vblendvps %ymm15,%ymm8,%ymm14,%ymm14
DB 197,116,88,249 ; vaddps %ymm1,%ymm1,%ymm15
- DB 196,98,125,24,5,128,152,2,0 ; vbroadcastss 0x29880(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,64,152,2,0 ; vbroadcastss 0x29840(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 196,65,60,92,237 ; vsubps %ymm13,%ymm8,%ymm13
DB 197,132,92,195 ; vsubps %ymm3,%ymm15,%ymm0
DB 196,98,125,168,235 ; vfmadd213ps %ymm3,%ymm0,%ymm13
@@ -820,11 +820,11 @@ _sk_hue_hsw LABEL PROC
DB 196,65,28,89,210 ; vmulps %ymm10,%ymm12,%ymm10
DB 196,65,44,94,214 ; vdivps %ymm14,%ymm10,%ymm10
DB 196,67,45,74,224,240 ; vblendvps %ymm15,%ymm8,%ymm10,%ymm12
- DB 196,98,125,24,53,147,150,2,0 ; vbroadcastss 0x29693(%rip),%ymm14 # 2a308 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
- DB 196,98,125,24,61,142,150,2,0 ; vbroadcastss 0x2968e(%rip),%ymm15 # 2a30c <_sk_srcover_rgba_8888_sse2_lowp+0x854>
+ DB 196,98,125,24,53,83,150,2,0 ; vbroadcastss 0x29653(%rip),%ymm14 # 2a2c8 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
+ DB 196,98,125,24,61,78,150,2,0 ; vbroadcastss 0x2964e(%rip),%ymm15 # 2a2cc <_sk_srcover_rgba_8888_sse2_lowp+0x848>
DB 196,65,84,89,239 ; vmulps %ymm15,%ymm5,%ymm13
DB 196,66,93,184,238 ; vfmadd231ps %ymm14,%ymm4,%ymm13
- DB 196,226,125,24,5,127,150,2,0 ; vbroadcastss 0x2967f(%rip),%ymm0 # 2a310 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ DB 196,226,125,24,5,63,150,2,0 ; vbroadcastss 0x2963f(%rip),%ymm0 # 2a2d0 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
DB 196,98,77,184,232 ; vfmadd231ps %ymm0,%ymm6,%ymm13
DB 196,65,116,89,215 ; vmulps %ymm15,%ymm1,%ymm10
DB 196,66,53,184,214 ; vfmadd231ps %ymm14,%ymm9,%ymm10
@@ -879,7 +879,7 @@ _sk_hue_hsw LABEL PROC
DB 196,193,124,95,192 ; vmaxps %ymm8,%ymm0,%ymm0
DB 196,65,36,95,200 ; vmaxps %ymm8,%ymm11,%ymm9
DB 196,65,116,95,192 ; vmaxps %ymm8,%ymm1,%ymm8
- DB 196,226,125,24,13,64,149,2,0 ; vbroadcastss 0x29540(%rip),%ymm1 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,13,0,149,2,0 ; vbroadcastss 0x29500(%rip),%ymm1 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,116,92,215 ; vsubps %ymm7,%ymm1,%ymm10
DB 197,172,89,210 ; vmulps %ymm2,%ymm10,%ymm2
DB 197,116,92,219 ; vsubps %ymm3,%ymm1,%ymm11
@@ -933,11 +933,11 @@ _sk_saturation_hsw LABEL PROC
DB 196,65,28,89,210 ; vmulps %ymm10,%ymm12,%ymm10
DB 196,65,44,94,214 ; vdivps %ymm14,%ymm10,%ymm10
DB 196,67,45,74,224,240 ; vblendvps %ymm15,%ymm8,%ymm10,%ymm12
- DB 196,98,125,24,53,109,148,2,0 ; vbroadcastss 0x2946d(%rip),%ymm14 # 2a308 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
- DB 196,98,125,24,61,104,148,2,0 ; vbroadcastss 0x29468(%rip),%ymm15 # 2a30c <_sk_srcover_rgba_8888_sse2_lowp+0x854>
+ DB 196,98,125,24,53,45,148,2,0 ; vbroadcastss 0x2942d(%rip),%ymm14 # 2a2c8 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
+ DB 196,98,125,24,61,40,148,2,0 ; vbroadcastss 0x29428(%rip),%ymm15 # 2a2cc <_sk_srcover_rgba_8888_sse2_lowp+0x848>
DB 196,65,84,89,239 ; vmulps %ymm15,%ymm5,%ymm13
DB 196,66,93,184,238 ; vfmadd231ps %ymm14,%ymm4,%ymm13
- DB 196,226,125,24,5,89,148,2,0 ; vbroadcastss 0x29459(%rip),%ymm0 # 2a310 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ DB 196,226,125,24,5,25,148,2,0 ; vbroadcastss 0x29419(%rip),%ymm0 # 2a2d0 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
DB 196,98,77,184,232 ; vfmadd231ps %ymm0,%ymm6,%ymm13
DB 196,65,116,89,215 ; vmulps %ymm15,%ymm1,%ymm10
DB 196,66,53,184,214 ; vfmadd231ps %ymm14,%ymm9,%ymm10
@@ -992,7 +992,7 @@ _sk_saturation_hsw LABEL PROC
DB 196,193,124,95,192 ; vmaxps %ymm8,%ymm0,%ymm0
DB 196,65,36,95,200 ; vmaxps %ymm8,%ymm11,%ymm9
DB 196,65,116,95,192 ; vmaxps %ymm8,%ymm1,%ymm8
- DB 196,226,125,24,13,26,147,2,0 ; vbroadcastss 0x2931a(%rip),%ymm1 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,13,218,146,2,0 ; vbroadcastss 0x292da(%rip),%ymm1 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,116,92,215 ; vsubps %ymm7,%ymm1,%ymm10
DB 197,172,89,210 ; vmulps %ymm2,%ymm10,%ymm2
DB 197,116,92,219 ; vsubps %ymm3,%ymm1,%ymm11
@@ -1020,11 +1020,11 @@ _sk_color_hsw LABEL PROC
DB 197,108,89,199 ; vmulps %ymm7,%ymm2,%ymm8
DB 197,116,89,215 ; vmulps %ymm7,%ymm1,%ymm10
DB 197,52,89,223 ; vmulps %ymm7,%ymm9,%ymm11
- DB 196,98,125,24,45,201,146,2,0 ; vbroadcastss 0x292c9(%rip),%ymm13 # 2a308 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
- DB 196,98,125,24,53,196,146,2,0 ; vbroadcastss 0x292c4(%rip),%ymm14 # 2a30c <_sk_srcover_rgba_8888_sse2_lowp+0x854>
+ DB 196,98,125,24,45,137,146,2,0 ; vbroadcastss 0x29289(%rip),%ymm13 # 2a2c8 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
+ DB 196,98,125,24,53,132,146,2,0 ; vbroadcastss 0x29284(%rip),%ymm14 # 2a2cc <_sk_srcover_rgba_8888_sse2_lowp+0x848>
DB 196,65,84,89,230 ; vmulps %ymm14,%ymm5,%ymm12
DB 196,66,93,184,229 ; vfmadd231ps %ymm13,%ymm4,%ymm12
- DB 196,98,125,24,61,181,146,2,0 ; vbroadcastss 0x292b5(%rip),%ymm15 # 2a310 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ DB 196,98,125,24,61,117,146,2,0 ; vbroadcastss 0x29275(%rip),%ymm15 # 2a2d0 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
DB 196,66,77,184,231 ; vfmadd231ps %ymm15,%ymm6,%ymm12
DB 196,65,44,89,206 ; vmulps %ymm14,%ymm10,%ymm9
DB 196,66,61,184,205 ; vfmadd231ps %ymm13,%ymm8,%ymm9
@@ -1080,7 +1080,7 @@ _sk_color_hsw LABEL PROC
DB 196,193,116,95,206 ; vmaxps %ymm14,%ymm1,%ymm1
DB 196,65,44,95,198 ; vmaxps %ymm14,%ymm10,%ymm8
DB 196,65,124,95,206 ; vmaxps %ymm14,%ymm0,%ymm9
- DB 196,226,125,24,5,107,145,2,0 ; vbroadcastss 0x2916b(%rip),%ymm0 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,5,43,145,2,0 ; vbroadcastss 0x2912b(%rip),%ymm0 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,124,92,215 ; vsubps %ymm7,%ymm0,%ymm10
DB 197,172,89,210 ; vmulps %ymm2,%ymm10,%ymm2
DB 197,124,92,219 ; vsubps %ymm3,%ymm0,%ymm11
@@ -1108,11 +1108,11 @@ _sk_luminosity_hsw LABEL PROC
DB 197,100,89,196 ; vmulps %ymm4,%ymm3,%ymm8
DB 197,100,89,213 ; vmulps %ymm5,%ymm3,%ymm10
DB 197,100,89,222 ; vmulps %ymm6,%ymm3,%ymm11
- DB 196,98,125,24,45,26,145,2,0 ; vbroadcastss 0x2911a(%rip),%ymm13 # 2a308 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
- DB 196,98,125,24,53,21,145,2,0 ; vbroadcastss 0x29115(%rip),%ymm14 # 2a30c <_sk_srcover_rgba_8888_sse2_lowp+0x854>
+ DB 196,98,125,24,45,218,144,2,0 ; vbroadcastss 0x290da(%rip),%ymm13 # 2a2c8 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
+ DB 196,98,125,24,53,213,144,2,0 ; vbroadcastss 0x290d5(%rip),%ymm14 # 2a2cc <_sk_srcover_rgba_8888_sse2_lowp+0x848>
DB 196,65,116,89,230 ; vmulps %ymm14,%ymm1,%ymm12
DB 196,66,109,184,229 ; vfmadd231ps %ymm13,%ymm2,%ymm12
- DB 196,98,125,24,61,6,145,2,0 ; vbroadcastss 0x29106(%rip),%ymm15 # 2a310 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ DB 196,98,125,24,61,198,144,2,0 ; vbroadcastss 0x290c6(%rip),%ymm15 # 2a2d0 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
DB 196,66,53,184,231 ; vfmadd231ps %ymm15,%ymm9,%ymm12
DB 196,65,44,89,206 ; vmulps %ymm14,%ymm10,%ymm9
DB 196,66,61,184,205 ; vfmadd231ps %ymm13,%ymm8,%ymm9
@@ -1168,7 +1168,7 @@ _sk_luminosity_hsw LABEL PROC
DB 196,193,116,95,206 ; vmaxps %ymm14,%ymm1,%ymm1
DB 196,65,44,95,198 ; vmaxps %ymm14,%ymm10,%ymm8
DB 196,65,124,95,206 ; vmaxps %ymm14,%ymm0,%ymm9
- DB 196,226,125,24,5,188,143,2,0 ; vbroadcastss 0x28fbc(%rip),%ymm0 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,5,124,143,2,0 ; vbroadcastss 0x28f7c(%rip),%ymm0 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,124,92,215 ; vsubps %ymm7,%ymm0,%ymm10
DB 197,172,89,210 ; vmulps %ymm2,%ymm10,%ymm2
DB 197,124,92,219 ; vsubps %ymm3,%ymm0,%ymm11
@@ -1198,17 +1198,17 @@ _sk_srcover_rgba_8888_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 15,133,179,0,0,0 ; jne 1444 <_sk_srcover_rgba_8888_hsw+0xd3>
DB 196,129,126,111,60,152 ; vmovdqu (%r8,%r11,4),%ymm7
- DB 197,197,219,37,33,138,2,0 ; vpand 0x28a21(%rip),%ymm7,%ymm4 # 29dc0 <_sk_srcover_rgba_8888_sse2_lowp+0x308>
+ DB 197,197,219,37,225,137,2,0 ; vpand 0x289e1(%rip),%ymm7,%ymm4 # 29d80 <_sk_srcover_rgba_8888_sse2_lowp+0x2fc>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,69,0,45,52,138,2,0 ; vpshufb 0x28a34(%rip),%ymm7,%ymm5 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0x328>
+ DB 196,226,69,0,45,244,137,2,0 ; vpshufb 0x289f4(%rip),%ymm7,%ymm5 # 29da0 <_sk_srcover_rgba_8888_sse2_lowp+0x31c>
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,69,0,53,71,138,2,0 ; vpshufb 0x28a47(%rip),%ymm7,%ymm6 # 29e00 <_sk_srcover_rgba_8888_sse2_lowp+0x348>
+ DB 196,226,69,0,53,7,138,2,0 ; vpshufb 0x28a07(%rip),%ymm7,%ymm6 # 29dc0 <_sk_srcover_rgba_8888_sse2_lowp+0x33c>
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
DB 197,197,114,215,24 ; vpsrld $0x18,%ymm7,%ymm7
DB 197,252,91,255 ; vcvtdq2ps %ymm7,%ymm7
- DB 196,98,125,24,5,25,143,2,0 ; vbroadcastss 0x28f19(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,217,142,2,0 ; vbroadcastss 0x28ed9(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
- DB 196,98,125,24,13,56,143,2,0 ; vbroadcastss 0x28f38(%rip),%ymm9 # 2a314 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 196,98,125,24,13,248,142,2,0 ; vbroadcastss 0x28ef8(%rip),%ymm9 # 2a2d4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
DB 196,194,93,184,192 ; vfmadd231ps %ymm8,%ymm4,%ymm0
DB 196,193,116,89,201 ; vmulps %ymm9,%ymm1,%ymm1
@@ -1330,7 +1330,7 @@ _sk_clamp_0_hsw LABEL PROC
PUBLIC _sk_clamp_1_hsw
_sk_clamp_1_hsw LABEL PROC
- DB 196,98,125,24,5,38,141,2,0 ; vbroadcastss 0x28d26(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,230,140,2,0 ; vbroadcastss 0x28ce6(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
DB 196,193,108,93,208 ; vminps %ymm8,%ymm2,%ymm2
@@ -1340,7 +1340,7 @@ _sk_clamp_1_hsw LABEL PROC
PUBLIC _sk_clamp_a_hsw
_sk_clamp_a_hsw LABEL PROC
- DB 196,98,125,24,5,5,141,2,0 ; vbroadcastss 0x28d05(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,197,140,2,0 ; vbroadcastss 0x28cc5(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 196,193,100,93,216 ; vminps %ymm8,%ymm3,%ymm3
DB 197,252,93,195 ; vminps %ymm3,%ymm0,%ymm0
DB 197,244,93,203 ; vminps %ymm3,%ymm1,%ymm1
@@ -1350,7 +1350,7 @@ _sk_clamp_a_hsw LABEL PROC
PUBLIC _sk_clamp_a_dst_hsw
_sk_clamp_a_dst_hsw LABEL PROC
- DB 196,98,125,24,5,231,140,2,0 ; vbroadcastss 0x28ce7(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,167,140,2,0 ; vbroadcastss 0x28ca7(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 196,193,68,93,248 ; vminps %ymm8,%ymm7,%ymm7
DB 197,220,93,231 ; vminps %ymm7,%ymm4,%ymm4
DB 197,212,93,239 ; vminps %ymm7,%ymm5,%ymm5
@@ -1377,7 +1377,7 @@ _sk_swap_rb_hsw LABEL PROC
PUBLIC _sk_invert_hsw
_sk_invert_hsw LABEL PROC
- DB 196,98,125,24,5,162,140,2,0 ; vbroadcastss 0x28ca2(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,98,140,2,0 ; vbroadcastss 0x28c62(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,188,92,192 ; vsubps %ymm0,%ymm8,%ymm0
DB 197,188,92,201 ; vsubps %ymm1,%ymm8,%ymm1
DB 197,188,92,210 ; vsubps %ymm2,%ymm8,%ymm2
@@ -1423,7 +1423,7 @@ PUBLIC _sk_unpremul_hsw
_sk_unpremul_hsw LABEL PROC
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 196,65,100,194,200,0 ; vcmpeqps %ymm8,%ymm3,%ymm9
- DB 196,98,125,24,21,50,140,2,0 ; vbroadcastss 0x28c32(%rip),%ymm10 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,21,242,139,2,0 ; vbroadcastss 0x28bf2(%rip),%ymm10 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,44,94,211 ; vdivps %ymm3,%ymm10,%ymm10
DB 196,67,45,74,192,144 ; vblendvps %ymm9,%ymm8,%ymm10,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
@@ -1434,16 +1434,16 @@ _sk_unpremul_hsw LABEL PROC
PUBLIC _sk_from_srgb_hsw
_sk_from_srgb_hsw LABEL PROC
- DB 196,98,125,24,5,63,140,2,0 ; vbroadcastss 0x28c3f(%rip),%ymm8 # 2a318 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ DB 196,98,125,24,5,255,139,2,0 ; vbroadcastss 0x28bff(%rip),%ymm8 # 2a2d8 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 197,124,89,208 ; vmulps %ymm0,%ymm0,%ymm10
- DB 196,98,125,24,29,49,140,2,0 ; vbroadcastss 0x28c31(%rip),%ymm11 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x864>
- DB 196,98,125,24,37,20,140,2,0 ; vbroadcastss 0x28c14(%rip),%ymm12 # 2a308 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ DB 196,98,125,24,29,241,139,2,0 ; vbroadcastss 0x28bf1(%rip),%ymm11 # 2a2dc <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ DB 196,98,125,24,37,212,139,2,0 ; vbroadcastss 0x28bd4(%rip),%ymm12 # 2a2c8 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
DB 196,65,124,40,236 ; vmovaps %ymm12,%ymm13
DB 196,66,125,168,235 ; vfmadd213ps %ymm11,%ymm0,%ymm13
- DB 196,98,125,24,53,25,140,2,0 ; vbroadcastss 0x28c19(%rip),%ymm14 # 2a320 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ DB 196,98,125,24,53,217,139,2,0 ; vbroadcastss 0x28bd9(%rip),%ymm14 # 2a2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
DB 196,66,45,168,238 ; vfmadd213ps %ymm14,%ymm10,%ymm13
- DB 196,98,125,24,21,15,140,2,0 ; vbroadcastss 0x28c0f(%rip),%ymm10 # 2a324 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ DB 196,98,125,24,21,207,139,2,0 ; vbroadcastss 0x28bcf(%rip),%ymm10 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
DB 196,193,124,194,194,1 ; vcmpltps %ymm10,%ymm0,%ymm0
DB 196,195,21,74,193,0 ; vblendvps %ymm0,%ymm9,%ymm13,%ymm0
DB 196,65,116,89,200 ; vmulps %ymm8,%ymm1,%ymm9
@@ -1464,16 +1464,16 @@ _sk_from_srgb_hsw LABEL PROC
PUBLIC _sk_from_srgb_dst_hsw
_sk_from_srgb_dst_hsw LABEL PROC
- DB 196,98,125,24,5,167,139,2,0 ; vbroadcastss 0x28ba7(%rip),%ymm8 # 2a318 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ DB 196,98,125,24,5,103,139,2,0 ; vbroadcastss 0x28b67(%rip),%ymm8 # 2a2d8 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
DB 196,65,92,89,200 ; vmulps %ymm8,%ymm4,%ymm9
DB 197,92,89,212 ; vmulps %ymm4,%ymm4,%ymm10
- DB 196,98,125,24,29,153,139,2,0 ; vbroadcastss 0x28b99(%rip),%ymm11 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x864>
- DB 196,98,125,24,37,124,139,2,0 ; vbroadcastss 0x28b7c(%rip),%ymm12 # 2a308 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ DB 196,98,125,24,29,89,139,2,0 ; vbroadcastss 0x28b59(%rip),%ymm11 # 2a2dc <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ DB 196,98,125,24,37,60,139,2,0 ; vbroadcastss 0x28b3c(%rip),%ymm12 # 2a2c8 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
DB 196,65,124,40,236 ; vmovaps %ymm12,%ymm13
DB 196,66,93,168,235 ; vfmadd213ps %ymm11,%ymm4,%ymm13
- DB 196,98,125,24,53,129,139,2,0 ; vbroadcastss 0x28b81(%rip),%ymm14 # 2a320 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ DB 196,98,125,24,53,65,139,2,0 ; vbroadcastss 0x28b41(%rip),%ymm14 # 2a2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
DB 196,66,45,168,238 ; vfmadd213ps %ymm14,%ymm10,%ymm13
- DB 196,98,125,24,21,119,139,2,0 ; vbroadcastss 0x28b77(%rip),%ymm10 # 2a324 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ DB 196,98,125,24,21,55,139,2,0 ; vbroadcastss 0x28b37(%rip),%ymm10 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
DB 196,193,92,194,226,1 ; vcmpltps %ymm10,%ymm4,%ymm4
DB 196,195,21,74,225,64 ; vblendvps %ymm4,%ymm9,%ymm13,%ymm4
DB 196,65,84,89,200 ; vmulps %ymm8,%ymm5,%ymm9
@@ -1495,19 +1495,19 @@ _sk_from_srgb_dst_hsw LABEL PROC
PUBLIC _sk_to_srgb_hsw
_sk_to_srgb_hsw LABEL PROC
DB 197,124,82,200 ; vrsqrtps %ymm0,%ymm9
- DB 196,98,125,24,5,27,139,2,0 ; vbroadcastss 0x28b1b(%rip),%ymm8 # 2a328 <_sk_srcover_rgba_8888_sse2_lowp+0x870>
+ DB 196,98,125,24,5,219,138,2,0 ; vbroadcastss 0x28adb(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
DB 196,65,124,89,208 ; vmulps %ymm8,%ymm0,%ymm10
- DB 196,98,125,24,29,17,139,2,0 ; vbroadcastss 0x28b11(%rip),%ymm11 # 2a32c <_sk_srcover_rgba_8888_sse2_lowp+0x874>
- DB 196,98,125,24,37,12,139,2,0 ; vbroadcastss 0x28b0c(%rip),%ymm12 # 2a330 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ DB 196,98,125,24,29,209,138,2,0 ; vbroadcastss 0x28ad1(%rip),%ymm11 # 2a2ec <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ DB 196,98,125,24,37,204,138,2,0 ; vbroadcastss 0x28acc(%rip),%ymm12 # 2a2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
DB 196,65,124,40,236 ; vmovaps %ymm12,%ymm13
DB 196,66,53,168,235 ; vfmadd213ps %ymm11,%ymm9,%ymm13
- DB 196,98,125,24,53,253,138,2,0 ; vbroadcastss 0x28afd(%rip),%ymm14 # 2a334 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
+ DB 196,98,125,24,53,189,138,2,0 ; vbroadcastss 0x28abd(%rip),%ymm14 # 2a2f4 <_sk_srcover_rgba_8888_sse2_lowp+0x870>
DB 196,66,53,168,238 ; vfmadd213ps %ymm14,%ymm9,%ymm13
- DB 196,98,125,24,61,243,138,2,0 ; vbroadcastss 0x28af3(%rip),%ymm15 # 2a338 <_sk_srcover_rgba_8888_sse2_lowp+0x880>
+ DB 196,98,125,24,61,179,138,2,0 ; vbroadcastss 0x28ab3(%rip),%ymm15 # 2a2f8 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
DB 196,65,52,88,207 ; vaddps %ymm15,%ymm9,%ymm9
DB 196,65,124,83,201 ; vrcpps %ymm9,%ymm9
DB 196,65,20,89,201 ; vmulps %ymm9,%ymm13,%ymm9
- DB 196,98,125,24,45,223,138,2,0 ; vbroadcastss 0x28adf(%rip),%ymm13 # 2a33c <_sk_srcover_rgba_8888_sse2_lowp+0x884>
+ DB 196,98,125,24,45,159,138,2,0 ; vbroadcastss 0x28a9f(%rip),%ymm13 # 2a2fc <_sk_srcover_rgba_8888_sse2_lowp+0x878>
DB 196,193,124,194,197,1 ; vcmpltps %ymm13,%ymm0,%ymm0
DB 196,195,53,74,194,0 ; vblendvps %ymm0,%ymm10,%ymm9,%ymm0
DB 197,124,82,201 ; vrsqrtps %ymm1,%ymm9
@@ -1539,26 +1539,26 @@ _sk_rgb_to_hsl_hsw LABEL PROC
DB 197,116,93,202 ; vminps %ymm2,%ymm1,%ymm9
DB 196,65,124,93,201 ; vminps %ymm9,%ymm0,%ymm9
DB 196,65,60,92,209 ; vsubps %ymm9,%ymm8,%ymm10
- DB 196,98,125,24,29,250,137,2,0 ; vbroadcastss 0x289fa(%rip),%ymm11 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,29,186,137,2,0 ; vbroadcastss 0x289ba(%rip),%ymm11 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 196,65,36,94,218 ; vdivps %ymm10,%ymm11,%ymm11
DB 197,116,92,226 ; vsubps %ymm2,%ymm1,%ymm12
DB 197,116,194,234,1 ; vcmpltps %ymm2,%ymm1,%ymm13
- DB 196,98,125,24,53,59,138,2,0 ; vbroadcastss 0x28a3b(%rip),%ymm14 # 2a340 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ DB 196,98,125,24,53,251,137,2,0 ; vbroadcastss 0x289fb(%rip),%ymm14 # 2a300 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
DB 196,65,4,87,255 ; vxorps %ymm15,%ymm15,%ymm15
DB 196,67,5,74,238,208 ; vblendvps %ymm13,%ymm14,%ymm15,%ymm13
DB 196,66,37,168,229 ; vfmadd213ps %ymm13,%ymm11,%ymm12
DB 197,236,92,208 ; vsubps %ymm0,%ymm2,%ymm2
DB 197,124,92,233 ; vsubps %ymm1,%ymm0,%ymm13
- DB 196,98,125,24,53,34,138,2,0 ; vbroadcastss 0x28a22(%rip),%ymm14 # 2a348 <_sk_srcover_rgba_8888_sse2_lowp+0x890>
+ DB 196,98,125,24,53,226,137,2,0 ; vbroadcastss 0x289e2(%rip),%ymm14 # 2a308 <_sk_srcover_rgba_8888_sse2_lowp+0x884>
DB 196,66,37,168,238 ; vfmadd213ps %ymm14,%ymm11,%ymm13
- DB 196,98,125,24,53,16,138,2,0 ; vbroadcastss 0x28a10(%rip),%ymm14 # 2a344 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ DB 196,98,125,24,53,208,137,2,0 ; vbroadcastss 0x289d0(%rip),%ymm14 # 2a304 <_sk_srcover_rgba_8888_sse2_lowp+0x880>
DB 196,194,37,168,214 ; vfmadd213ps %ymm14,%ymm11,%ymm2
DB 197,188,194,201,0 ; vcmpeqps %ymm1,%ymm8,%ymm1
DB 196,227,21,74,202,16 ; vblendvps %ymm1,%ymm2,%ymm13,%ymm1
DB 197,188,194,192,0 ; vcmpeqps %ymm0,%ymm8,%ymm0
DB 196,195,117,74,196,0 ; vblendvps %ymm0,%ymm12,%ymm1,%ymm0
DB 196,193,60,88,201 ; vaddps %ymm9,%ymm8,%ymm1
- DB 196,98,125,24,29,135,137,2,0 ; vbroadcastss 0x28987(%rip),%ymm11 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,29,71,137,2,0 ; vbroadcastss 0x28947(%rip),%ymm11 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 196,193,116,89,211 ; vmulps %ymm11,%ymm1,%ymm2
DB 197,36,194,218,1 ; vcmpltps %ymm2,%ymm11,%ymm11
DB 196,65,12,92,224 ; vsubps %ymm8,%ymm14,%ymm12
@@ -1568,7 +1568,7 @@ _sk_rgb_to_hsl_hsw LABEL PROC
DB 197,172,94,201 ; vdivps %ymm1,%ymm10,%ymm1
DB 196,195,125,74,199,128 ; vblendvps %ymm8,%ymm15,%ymm0,%ymm0
DB 196,195,117,74,207,128 ; vblendvps %ymm8,%ymm15,%ymm1,%ymm1
- DB 196,98,125,24,5,182,137,2,0 ; vbroadcastss 0x289b6(%rip),%ymm8 # 2a34c <_sk_srcover_rgba_8888_sse2_lowp+0x894>
+ DB 196,98,125,24,5,118,137,2,0 ; vbroadcastss 0x28976(%rip),%ymm8 # 2a30c <_sk_srcover_rgba_8888_sse2_lowp+0x888>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -1583,30 +1583,30 @@ _sk_hsl_to_rgb_hsw LABEL PROC
DB 197,252,17,28,36 ; vmovups %ymm3,(%rsp)
DB 197,252,40,233 ; vmovaps %ymm1,%ymm5
DB 197,252,40,224 ; vmovaps %ymm0,%ymm4
- DB 196,98,125,24,5,13,137,2,0 ; vbroadcastss 0x2890d(%rip),%ymm8 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,5,205,136,2,0 ; vbroadcastss 0x288cd(%rip),%ymm8 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 197,60,194,202,2 ; vcmpleps %ymm2,%ymm8,%ymm9
DB 197,84,89,210 ; vmulps %ymm2,%ymm5,%ymm10
DB 196,65,84,92,218 ; vsubps %ymm10,%ymm5,%ymm11
DB 196,67,45,74,203,144 ; vblendvps %ymm9,%ymm11,%ymm10,%ymm9
DB 197,52,88,210 ; vaddps %ymm2,%ymm9,%ymm10
- DB 196,98,125,24,13,76,137,2,0 ; vbroadcastss 0x2894c(%rip),%ymm9 # 2a344 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ DB 196,98,125,24,13,12,137,2,0 ; vbroadcastss 0x2890c(%rip),%ymm9 # 2a304 <_sk_srcover_rgba_8888_sse2_lowp+0x880>
DB 196,66,109,170,202 ; vfmsub213ps %ymm10,%ymm2,%ymm9
- DB 196,98,125,24,29,74,137,2,0 ; vbroadcastss 0x2894a(%rip),%ymm11 # 2a350 <_sk_srcover_rgba_8888_sse2_lowp+0x898>
+ DB 196,98,125,24,29,10,137,2,0 ; vbroadcastss 0x2890a(%rip),%ymm11 # 2a310 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
DB 196,65,92,88,219 ; vaddps %ymm11,%ymm4,%ymm11
DB 196,67,125,8,227,1 ; vroundps $0x1,%ymm11,%ymm12
DB 196,65,36,92,252 ; vsubps %ymm12,%ymm11,%ymm15
DB 196,65,44,92,217 ; vsubps %ymm9,%ymm10,%ymm11
- DB 196,98,125,24,45,28,137,2,0 ; vbroadcastss 0x2891c(%rip),%ymm13 # 2a340 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ DB 196,98,125,24,45,220,136,2,0 ; vbroadcastss 0x288dc(%rip),%ymm13 # 2a300 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
DB 196,193,4,89,197 ; vmulps %ymm13,%ymm15,%ymm0
- DB 196,98,125,24,53,22,137,2,0 ; vbroadcastss 0x28916(%rip),%ymm14 # 2a348 <_sk_srcover_rgba_8888_sse2_lowp+0x890>
+ DB 196,98,125,24,53,214,136,2,0 ; vbroadcastss 0x288d6(%rip),%ymm14 # 2a308 <_sk_srcover_rgba_8888_sse2_lowp+0x884>
DB 197,12,92,224 ; vsubps %ymm0,%ymm14,%ymm12
DB 196,66,37,168,225 ; vfmadd213ps %ymm9,%ymm11,%ymm12
- DB 196,226,125,24,29,16,137,2,0 ; vbroadcastss 0x28910(%rip),%ymm3 # 2a354 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
+ DB 196,226,125,24,29,208,136,2,0 ; vbroadcastss 0x288d0(%rip),%ymm3 # 2a314 <_sk_srcover_rgba_8888_sse2_lowp+0x890>
DB 196,193,100,194,255,2 ; vcmpleps %ymm15,%ymm3,%ymm7
DB 196,195,29,74,249,112 ; vblendvps %ymm7,%ymm9,%ymm12,%ymm7
DB 196,65,60,194,231,2 ; vcmpleps %ymm15,%ymm8,%ymm12
DB 196,227,45,74,255,192 ; vblendvps %ymm12,%ymm7,%ymm10,%ymm7
- DB 196,98,125,24,37,231,136,2,0 ; vbroadcastss 0x288e7(%rip),%ymm12 # 2a34c <_sk_srcover_rgba_8888_sse2_lowp+0x894>
+ DB 196,98,125,24,37,167,136,2,0 ; vbroadcastss 0x288a7(%rip),%ymm12 # 2a30c <_sk_srcover_rgba_8888_sse2_lowp+0x888>
DB 196,65,28,194,255,2 ; vcmpleps %ymm15,%ymm12,%ymm15
DB 196,194,37,168,193 ; vfmadd213ps %ymm9,%ymm11,%ymm0
DB 196,99,125,74,255,240 ; vblendvps %ymm15,%ymm7,%ymm0,%ymm15
@@ -1622,7 +1622,7 @@ _sk_hsl_to_rgb_hsw LABEL PROC
DB 197,156,194,192,2 ; vcmpleps %ymm0,%ymm12,%ymm0
DB 196,194,37,168,249 ; vfmadd213ps %ymm9,%ymm11,%ymm7
DB 196,227,69,74,201,0 ; vblendvps %ymm0,%ymm1,%ymm7,%ymm1
- DB 196,226,125,24,5,155,136,2,0 ; vbroadcastss 0x2889b(%rip),%ymm0 # 2a358 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ DB 196,226,125,24,5,91,136,2,0 ; vbroadcastss 0x2885b(%rip),%ymm0 # 2a318 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
DB 197,220,88,192 ; vaddps %ymm0,%ymm4,%ymm0
DB 196,227,125,8,224,1 ; vroundps $0x1,%ymm0,%ymm4
DB 197,252,92,196 ; vsubps %ymm4,%ymm0,%ymm0
@@ -1672,10 +1672,10 @@ _sk_scale_u8_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,58 ; jne 1bb2 <_sk_scale_u8_hsw+0x52>
DB 196,2,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm8
- DB 197,57,219,5,250,136,2,0 ; vpand 0x288fa(%rip),%xmm8,%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 197,57,219,5,186,136,2,0 ; vpand 0x288ba(%rip),%xmm8,%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 196,66,125,51,192 ; vpmovzxwd %xmm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,13,195,135,2,0 ; vbroadcastss 0x287c3(%rip),%ymm9 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,98,125,24,13,131,135,2,0 ; vbroadcastss 0x28783(%rip),%ymm9 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 197,188,89,201 ; vmulps %ymm1,%ymm8,%ymm1
@@ -1724,7 +1724,7 @@ _sk_scale_u8_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,222 ; jmpq ffffffffdf001c5c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefd81a4>
+ DB 233,255,255,255,222 ; jmpq ffffffffdf001c5c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefd81d8>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,211 ; callq *%rbx
@@ -1748,20 +1748,20 @@ _sk_scale_565_hsw LABEL PROC
DB 15,133,161,0,0,0 ; jne 1d28 <_sk_scale_565_hsw+0xc0>
DB 196,1,122,111,4,88 ; vmovdqu (%r8,%r11,2),%xmm8
DB 196,66,125,51,192 ; vpmovzxwd %xmm8,%ymm8
- DB 196,98,125,88,13,197,134,2,0 ; vpbroadcastd 0x286c5(%rip),%ymm9 # 2a360 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ DB 196,98,125,88,13,133,134,2,0 ; vpbroadcastd 0x28685(%rip),%ymm9 # 2a320 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
DB 196,65,61,219,201 ; vpand %ymm9,%ymm8,%ymm9
DB 196,65,124,91,201 ; vcvtdq2ps %ymm9,%ymm9
- DB 196,98,125,24,21,182,134,2,0 ; vbroadcastss 0x286b6(%rip),%ymm10 # 2a364 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,98,125,24,21,118,134,2,0 ; vbroadcastss 0x28676(%rip),%ymm10 # 2a324 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
- DB 196,98,125,88,21,172,134,2,0 ; vpbroadcastd 0x286ac(%rip),%ymm10 # 2a368 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,98,125,88,21,108,134,2,0 ; vpbroadcastd 0x2866c(%rip),%ymm10 # 2a328 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
DB 196,65,61,219,210 ; vpand %ymm10,%ymm8,%ymm10
DB 196,65,124,91,210 ; vcvtdq2ps %ymm10,%ymm10
- DB 196,98,125,24,29,157,134,2,0 ; vbroadcastss 0x2869d(%rip),%ymm11 # 2a36c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ DB 196,98,125,24,29,93,134,2,0 ; vbroadcastss 0x2865d(%rip),%ymm11 # 2a32c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
- DB 196,98,125,88,29,147,134,2,0 ; vpbroadcastd 0x28693(%rip),%ymm11 # 2a370 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,98,125,88,29,83,134,2,0 ; vpbroadcastd 0x28653(%rip),%ymm11 # 2a330 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
DB 196,65,61,219,195 ; vpand %ymm11,%ymm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,29,132,134,2,0 ; vbroadcastss 0x28684(%rip),%ymm11 # 2a374 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,98,125,24,29,68,134,2,0 ; vbroadcastss 0x28644(%rip),%ymm11 # 2a334 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
DB 197,100,194,223,1 ; vcmpltps %ymm7,%ymm3,%ymm11
DB 196,65,44,93,224 ; vminps %ymm8,%ymm10,%ymm12
@@ -1848,10 +1848,10 @@ _sk_lerp_u8_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,78 ; jne 1e61 <_sk_lerp_u8_hsw+0x66>
DB 196,2,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm8
- DB 197,57,219,5,95,134,2,0 ; vpand 0x2865f(%rip),%xmm8,%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 197,57,219,5,31,134,2,0 ; vpand 0x2861f(%rip),%xmm8,%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 196,66,125,51,192 ; vpmovzxwd %xmm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,13,40,133,2,0 ; vbroadcastss 0x28528(%rip),%ymm9 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,98,125,24,13,232,132,2,0 ; vbroadcastss 0x284e8(%rip),%ymm9 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,252,92,196 ; vsubps %ymm4,%ymm0,%ymm0
DB 196,226,61,168,196 ; vfmadd213ps %ymm4,%ymm8,%ymm0
@@ -1903,7 +1903,7 @@ _sk_lerp_u8_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,221 ; callq ffffffffde001f0c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfd8454>
+ DB 232,255,255,255,221 ; callq ffffffffde001f0c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfd8488>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,210 ; callq *%rdx
@@ -1927,20 +1927,20 @@ _sk_lerp_565_hsw LABEL PROC
DB 15,133,181,0,0,0 ; jne 1fec <_sk_lerp_565_hsw+0xd4>
DB 196,1,122,111,4,88 ; vmovdqu (%r8,%r11,2),%xmm8
DB 196,66,125,51,192 ; vpmovzxwd %xmm8,%ymm8
- DB 196,98,125,88,13,21,132,2,0 ; vpbroadcastd 0x28415(%rip),%ymm9 # 2a360 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ DB 196,98,125,88,13,213,131,2,0 ; vpbroadcastd 0x283d5(%rip),%ymm9 # 2a320 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
DB 196,65,61,219,201 ; vpand %ymm9,%ymm8,%ymm9
DB 196,65,124,91,201 ; vcvtdq2ps %ymm9,%ymm9
- DB 196,98,125,24,21,6,132,2,0 ; vbroadcastss 0x28406(%rip),%ymm10 # 2a364 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,98,125,24,21,198,131,2,0 ; vbroadcastss 0x283c6(%rip),%ymm10 # 2a324 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
- DB 196,98,125,88,21,252,131,2,0 ; vpbroadcastd 0x283fc(%rip),%ymm10 # 2a368 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,98,125,88,21,188,131,2,0 ; vpbroadcastd 0x283bc(%rip),%ymm10 # 2a328 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
DB 196,65,61,219,210 ; vpand %ymm10,%ymm8,%ymm10
DB 196,65,124,91,210 ; vcvtdq2ps %ymm10,%ymm10
- DB 196,98,125,24,29,237,131,2,0 ; vbroadcastss 0x283ed(%rip),%ymm11 # 2a36c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ DB 196,98,125,24,29,173,131,2,0 ; vbroadcastss 0x283ad(%rip),%ymm11 # 2a32c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
- DB 196,98,125,88,29,227,131,2,0 ; vpbroadcastd 0x283e3(%rip),%ymm11 # 2a370 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,98,125,88,29,163,131,2,0 ; vpbroadcastd 0x283a3(%rip),%ymm11 # 2a330 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
DB 196,65,61,219,195 ; vpand %ymm11,%ymm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,29,212,131,2,0 ; vbroadcastss 0x283d4(%rip),%ymm11 # 2a374 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,98,125,24,29,148,131,2,0 ; vbroadcastss 0x28394(%rip),%ymm11 # 2a334 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
DB 197,100,194,223,1 ; vcmpltps %ymm7,%ymm3,%ymm11
DB 196,65,44,93,224 ; vminps %ymm8,%ymm10,%ymm12
@@ -2012,7 +2012,7 @@ _sk_load_tables_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,116 ; jne 210e <_sk_load_tables_hsw+0x7e>
DB 196,193,126,111,28,144 ; vmovdqu (%r8,%rdx,4),%ymm3
- DB 197,229,219,13,120,125,2,0 ; vpand 0x27d78(%rip),%ymm3,%ymm1 # 29e20 <_sk_srcover_rgba_8888_sse2_lowp+0x368>
+ DB 197,229,219,13,56,125,2,0 ; vpand 0x27d38(%rip),%ymm3,%ymm1 # 29de0 <_sk_srcover_rgba_8888_sse2_lowp+0x35c>
DB 196,65,61,118,192 ; vpcmpeqd %ymm8,%ymm8,%ymm8
DB 76,139,64,8 ; mov 0x8(%rax),%r8
DB 76,139,72,16 ; mov 0x10(%rax),%r9
@@ -2020,16 +2020,16 @@ _sk_load_tables_hsw LABEL PROC
DB 197,253,239,192 ; vpxor %ymm0,%ymm0,%ymm0
DB 196,65,53,118,201 ; vpcmpeqd %ymm9,%ymm9,%ymm9
DB 196,194,53,146,4,136 ; vgatherdps %ymm9,(%r8,%ymm1,4),%ymm0
- DB 196,98,101,0,13,111,125,2,0 ; vpshufb 0x27d6f(%rip),%ymm3,%ymm9 # 29e40 <_sk_srcover_rgba_8888_sse2_lowp+0x388>
+ DB 196,98,101,0,13,47,125,2,0 ; vpshufb 0x27d2f(%rip),%ymm3,%ymm9 # 29e00 <_sk_srcover_rgba_8888_sse2_lowp+0x37c>
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 196,65,45,118,210 ; vpcmpeqd %ymm10,%ymm10,%ymm10
DB 196,130,45,146,12,137 ; vgatherdps %ymm10,(%r9,%ymm9,4),%ymm1
DB 72,139,64,24 ; mov 0x18(%rax),%rax
- DB 196,98,101,0,13,115,125,2,0 ; vpshufb 0x27d73(%rip),%ymm3,%ymm9 # 29e60 <_sk_srcover_rgba_8888_sse2_lowp+0x3a8>
+ DB 196,98,101,0,13,51,125,2,0 ; vpshufb 0x27d33(%rip),%ymm3,%ymm9 # 29e20 <_sk_srcover_rgba_8888_sse2_lowp+0x39c>
DB 196,162,61,146,20,136 ; vgatherdps %ymm8,(%rax,%ymm9,4),%ymm2
DB 197,229,114,211,24 ; vpsrld $0x18,%ymm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,98,125,24,5,87,130,2,0 ; vbroadcastss 0x28257(%rip),%ymm8 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,98,125,24,5,23,130,2,0 ; vbroadcastss 0x28217(%rip),%ymm8 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2108,7 +2108,7 @@ _sk_load_tables_u16_be_hsw LABEL PROC
DB 197,185,108,200 ; vpunpcklqdq %xmm0,%xmm8,%xmm1
DB 197,57,109,192 ; vpunpckhqdq %xmm0,%xmm8,%xmm8
DB 196,65,49,108,214 ; vpunpcklqdq %xmm14,%xmm9,%xmm10
- DB 197,121,111,29,64,130,2,0 ; vmovdqa 0x28240(%rip),%xmm11 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 197,121,111,29,0,130,2,0 ; vmovdqa 0x28200(%rip),%xmm11 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 196,193,113,219,195 ; vpand %xmm11,%xmm1,%xmm0
DB 196,226,125,51,200 ; vpmovzxwd %xmm0,%ymm1
DB 196,65,29,118,228 ; vpcmpeqd %ymm12,%ymm12,%ymm12
@@ -2133,7 +2133,7 @@ _sk_load_tables_u16_be_hsw LABEL PROC
DB 197,185,235,219 ; vpor %xmm3,%xmm8,%xmm3
DB 196,226,125,51,219 ; vpmovzxwd %xmm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,98,125,24,5,188,128,2,0 ; vbroadcastss 0x280bc(%rip),%ymm8 # 2a378 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,98,125,24,5,124,128,2,0 ; vbroadcastss 0x2807c(%rip),%ymm8 # 2a338 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2191,7 +2191,7 @@ _sk_load_tables_rgb_u16_be_hsw LABEL PROC
DB 197,105,108,192 ; vpunpcklqdq %xmm0,%xmm2,%xmm8
DB 197,241,108,195 ; vpunpcklqdq %xmm3,%xmm1,%xmm0
DB 197,241,109,203 ; vpunpckhqdq %xmm3,%xmm1,%xmm1
- DB 197,249,111,29,192,128,2,0 ; vmovdqa 0x280c0(%rip),%xmm3 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 197,249,111,29,128,128,2,0 ; vmovdqa 0x28080(%rip),%xmm3 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 197,249,219,195 ; vpand %xmm3,%xmm0,%xmm0
DB 196,98,125,51,200 ; vpmovzxwd %xmm0,%ymm9
DB 196,65,45,118,210 ; vpcmpeqd %ymm10,%ymm10,%ymm10
@@ -2211,7 +2211,7 @@ _sk_load_tables_rgb_u16_be_hsw LABEL PROC
DB 196,226,125,51,219 ; vpmovzxwd %xmm3,%ymm3
DB 196,226,45,146,20,152 ; vgatherdps %ymm10,(%rax,%ymm3,4),%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,201,126,2,0 ; vbroadcastss 0x27ec9(%rip),%ymm3 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,29,137,126,2,0 ; vbroadcastss 0x27e89(%rip),%ymm3 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 255,224 ; jmpq *%rax
DB 196,129,121,110,4,72 ; vmovd (%r8,%r9,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
@@ -2278,7 +2278,7 @@ _sk_load_tables_rgb_u16_be_hsw LABEL PROC
PUBLIC _sk_byte_tables_hsw
_sk_byte_tables_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,98,125,24,5,190,125,2,0 ; vbroadcastss 0x27dbe(%rip),%ymm8 # 2a314 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 196,98,125,24,5,126,125,2,0 ; vbroadcastss 0x27d7e(%rip),%ymm8 # 2a2d4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 197,125,91,200 ; vcvtps2dq %ymm0,%ymm9
DB 196,65,249,126,200 ; vmovq %xmm9,%r8
@@ -2408,7 +2408,7 @@ _sk_byte_tables_hsw LABEL PROC
DB 67,15,182,4,17 ; movzbl (%r9,%r10,1),%eax
DB 196,194,125,49,193 ; vpmovzxbd %xmm9,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,5,140,123,2,0 ; vbroadcastss 0x27b8c(%rip),%ymm8 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,98,125,24,5,76,123,2,0 ; vbroadcastss 0x27b4c(%rip),%ymm8 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 196,226,125,49,201 ; vpmovzxbd %xmm1,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
@@ -2528,7 +2528,7 @@ _sk_byte_tables_rgb_hsw LABEL PROC
DB 67,15,182,4,17 ; movzbl (%r9,%r10,1),%eax
DB 196,194,125,49,193 ; vpmovzxbd %xmm9,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,5,96,121,2,0 ; vbroadcastss 0x27960(%rip),%ymm8 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,98,125,24,5,32,121,2,0 ; vbroadcastss 0x27920(%rip),%ymm8 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 196,226,125,49,201 ; vpmovzxbd %xmm1,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
@@ -2621,33 +2621,33 @@ _sk_parametric_r_hsw LABEL PROC
DB 196,66,125,168,211 ; vfmadd213ps %ymm11,%ymm0,%ymm10
DB 196,226,125,24,0 ; vbroadcastss (%rax),%ymm0
DB 196,65,124,91,218 ; vcvtdq2ps %ymm10,%ymm11
- DB 196,98,125,24,37,70,120,2,0 ; vbroadcastss 0x27846(%rip),%ymm12 # 2a37c <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
- DB 196,98,125,24,45,65,120,2,0 ; vbroadcastss 0x27841(%rip),%ymm13 # 2a380 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,98,125,24,37,6,120,2,0 ; vbroadcastss 0x27806(%rip),%ymm12 # 2a33c <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,98,125,24,45,1,120,2,0 ; vbroadcastss 0x27801(%rip),%ymm13 # 2a340 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
DB 196,65,44,84,213 ; vandps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,151,119,2,0 ; vbroadcastss 0x27797(%rip),%ymm13 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,45,87,119,2,0 ; vbroadcastss 0x27757(%rip),%ymm13 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 196,65,44,86,213 ; vorps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,41,120,2,0 ; vbroadcastss 0x27829(%rip),%ymm13 # 2a384 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ DB 196,98,125,24,45,233,119,2,0 ; vbroadcastss 0x277e9(%rip),%ymm13 # 2a344 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 196,66,37,184,236 ; vfmadd231ps %ymm12,%ymm11,%ymm13
- DB 196,98,125,24,29,31,120,2,0 ; vbroadcastss 0x2781f(%rip),%ymm11 # 2a388 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,98,125,24,29,223,119,2,0 ; vbroadcastss 0x277df(%rip),%ymm11 # 2a348 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
DB 196,66,45,172,221 ; vfnmadd213ps %ymm13,%ymm10,%ymm11
- DB 196,98,125,24,37,21,120,2,0 ; vbroadcastss 0x27815(%rip),%ymm12 # 2a38c <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,37,213,119,2,0 ; vbroadcastss 0x277d5(%rip),%ymm12 # 2a34c <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,11,120,2,0 ; vbroadcastss 0x2780b(%rip),%ymm12 # 2a390 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,98,125,24,37,203,119,2,0 ; vbroadcastss 0x277cb(%rip),%ymm12 # 2a350 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
DB 196,65,28,94,210 ; vdivps %ymm10,%ymm12,%ymm10
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
DB 196,193,124,89,194 ; vmulps %ymm10,%ymm0,%ymm0
DB 196,99,125,8,208,1 ; vroundps $0x1,%ymm0,%ymm10
DB 196,65,124,92,210 ; vsubps %ymm10,%ymm0,%ymm10
- DB 196,98,125,24,29,236,119,2,0 ; vbroadcastss 0x277ec(%rip),%ymm11 # 2a394 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,98,125,24,29,172,119,2,0 ; vbroadcastss 0x277ac(%rip),%ymm11 # 2a354 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
DB 196,193,124,88,195 ; vaddps %ymm11,%ymm0,%ymm0
- DB 196,98,125,24,29,226,119,2,0 ; vbroadcastss 0x277e2(%rip),%ymm11 # 2a398 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,98,125,24,29,162,119,2,0 ; vbroadcastss 0x277a2(%rip),%ymm11 # 2a358 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
DB 196,98,45,172,216 ; vfnmadd213ps %ymm0,%ymm10,%ymm11
- DB 196,226,125,24,5,216,119,2,0 ; vbroadcastss 0x277d8(%rip),%ymm0 # 2a39c <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,226,125,24,5,152,119,2,0 ; vbroadcastss 0x27798(%rip),%ymm0 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 196,193,124,92,194 ; vsubps %ymm10,%ymm0,%ymm0
- DB 196,98,125,24,21,206,119,2,0 ; vbroadcastss 0x277ce(%rip),%ymm10 # 2a3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,24,21,142,119,2,0 ; vbroadcastss 0x2778e(%rip),%ymm10 # 2a360 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
DB 197,172,94,192 ; vdivps %ymm0,%ymm10,%ymm0
DB 197,164,88,192 ; vaddps %ymm0,%ymm11,%ymm0
- DB 196,98,125,24,21,193,119,2,0 ; vbroadcastss 0x277c1(%rip),%ymm10 # 2a3a4 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,98,125,24,21,129,119,2,0 ; vbroadcastss 0x27781(%rip),%ymm10 # 2a364 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
DB 196,193,124,89,194 ; vmulps %ymm10,%ymm0,%ymm0
DB 197,253,91,192 ; vcvtps2dq %ymm0,%ymm0
DB 196,98,125,24,80,20 ; vbroadcastss 0x14(%rax),%ymm10
@@ -2655,7 +2655,7 @@ _sk_parametric_r_hsw LABEL PROC
DB 196,195,125,74,193,128 ; vblendvps %ymm8,%ymm9,%ymm0,%ymm0
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 196,193,124,95,192 ; vmaxps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,5,217,118,2,0 ; vbroadcastss 0x276d9(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,153,118,2,0 ; vbroadcastss 0x27699(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2673,33 +2673,33 @@ _sk_parametric_g_hsw LABEL PROC
DB 196,66,117,168,211 ; vfmadd213ps %ymm11,%ymm1,%ymm10
DB 196,226,125,24,8 ; vbroadcastss (%rax),%ymm1
DB 196,65,124,91,218 ; vcvtdq2ps %ymm10,%ymm11
- DB 196,98,125,24,37,33,119,2,0 ; vbroadcastss 0x27721(%rip),%ymm12 # 2a37c <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
- DB 196,98,125,24,45,28,119,2,0 ; vbroadcastss 0x2771c(%rip),%ymm13 # 2a380 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,98,125,24,37,225,118,2,0 ; vbroadcastss 0x276e1(%rip),%ymm12 # 2a33c <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,98,125,24,45,220,118,2,0 ; vbroadcastss 0x276dc(%rip),%ymm13 # 2a340 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
DB 196,65,44,84,213 ; vandps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,114,118,2,0 ; vbroadcastss 0x27672(%rip),%ymm13 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,45,50,118,2,0 ; vbroadcastss 0x27632(%rip),%ymm13 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 196,65,44,86,213 ; vorps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,4,119,2,0 ; vbroadcastss 0x27704(%rip),%ymm13 # 2a384 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ DB 196,98,125,24,45,196,118,2,0 ; vbroadcastss 0x276c4(%rip),%ymm13 # 2a344 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 196,66,37,184,236 ; vfmadd231ps %ymm12,%ymm11,%ymm13
- DB 196,98,125,24,29,250,118,2,0 ; vbroadcastss 0x276fa(%rip),%ymm11 # 2a388 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,98,125,24,29,186,118,2,0 ; vbroadcastss 0x276ba(%rip),%ymm11 # 2a348 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
DB 196,66,45,172,221 ; vfnmadd213ps %ymm13,%ymm10,%ymm11
- DB 196,98,125,24,37,240,118,2,0 ; vbroadcastss 0x276f0(%rip),%ymm12 # 2a38c <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,37,176,118,2,0 ; vbroadcastss 0x276b0(%rip),%ymm12 # 2a34c <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,230,118,2,0 ; vbroadcastss 0x276e6(%rip),%ymm12 # 2a390 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,98,125,24,37,166,118,2,0 ; vbroadcastss 0x276a6(%rip),%ymm12 # 2a350 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
DB 196,65,28,94,210 ; vdivps %ymm10,%ymm12,%ymm10
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
DB 196,193,116,89,202 ; vmulps %ymm10,%ymm1,%ymm1
DB 196,99,125,8,209,1 ; vroundps $0x1,%ymm1,%ymm10
DB 196,65,116,92,210 ; vsubps %ymm10,%ymm1,%ymm10
- DB 196,98,125,24,29,199,118,2,0 ; vbroadcastss 0x276c7(%rip),%ymm11 # 2a394 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,98,125,24,29,135,118,2,0 ; vbroadcastss 0x27687(%rip),%ymm11 # 2a354 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
DB 196,193,116,88,203 ; vaddps %ymm11,%ymm1,%ymm1
- DB 196,98,125,24,29,189,118,2,0 ; vbroadcastss 0x276bd(%rip),%ymm11 # 2a398 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,98,125,24,29,125,118,2,0 ; vbroadcastss 0x2767d(%rip),%ymm11 # 2a358 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
DB 196,98,45,172,217 ; vfnmadd213ps %ymm1,%ymm10,%ymm11
- DB 196,226,125,24,13,179,118,2,0 ; vbroadcastss 0x276b3(%rip),%ymm1 # 2a39c <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,226,125,24,13,115,118,2,0 ; vbroadcastss 0x27673(%rip),%ymm1 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 196,193,116,92,202 ; vsubps %ymm10,%ymm1,%ymm1
- DB 196,98,125,24,21,169,118,2,0 ; vbroadcastss 0x276a9(%rip),%ymm10 # 2a3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,24,21,105,118,2,0 ; vbroadcastss 0x27669(%rip),%ymm10 # 2a360 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
DB 197,172,94,201 ; vdivps %ymm1,%ymm10,%ymm1
DB 197,164,88,201 ; vaddps %ymm1,%ymm11,%ymm1
- DB 196,98,125,24,21,156,118,2,0 ; vbroadcastss 0x2769c(%rip),%ymm10 # 2a3a4 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,98,125,24,21,92,118,2,0 ; vbroadcastss 0x2765c(%rip),%ymm10 # 2a364 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
DB 196,193,116,89,202 ; vmulps %ymm10,%ymm1,%ymm1
DB 197,253,91,201 ; vcvtps2dq %ymm1,%ymm1
DB 196,98,125,24,80,20 ; vbroadcastss 0x14(%rax),%ymm10
@@ -2707,7 +2707,7 @@ _sk_parametric_g_hsw LABEL PROC
DB 196,195,117,74,201,128 ; vblendvps %ymm8,%ymm9,%ymm1,%ymm1
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 196,193,116,95,200 ; vmaxps %ymm8,%ymm1,%ymm1
- DB 196,98,125,24,5,180,117,2,0 ; vbroadcastss 0x275b4(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,116,117,2,0 ; vbroadcastss 0x27574(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2725,33 +2725,33 @@ _sk_parametric_b_hsw LABEL PROC
DB 196,66,109,168,211 ; vfmadd213ps %ymm11,%ymm2,%ymm10
DB 196,226,125,24,16 ; vbroadcastss (%rax),%ymm2
DB 196,65,124,91,218 ; vcvtdq2ps %ymm10,%ymm11
- DB 196,98,125,24,37,252,117,2,0 ; vbroadcastss 0x275fc(%rip),%ymm12 # 2a37c <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
- DB 196,98,125,24,45,247,117,2,0 ; vbroadcastss 0x275f7(%rip),%ymm13 # 2a380 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,98,125,24,37,188,117,2,0 ; vbroadcastss 0x275bc(%rip),%ymm12 # 2a33c <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,98,125,24,45,183,117,2,0 ; vbroadcastss 0x275b7(%rip),%ymm13 # 2a340 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
DB 196,65,44,84,213 ; vandps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,77,117,2,0 ; vbroadcastss 0x2754d(%rip),%ymm13 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,45,13,117,2,0 ; vbroadcastss 0x2750d(%rip),%ymm13 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 196,65,44,86,213 ; vorps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,223,117,2,0 ; vbroadcastss 0x275df(%rip),%ymm13 # 2a384 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ DB 196,98,125,24,45,159,117,2,0 ; vbroadcastss 0x2759f(%rip),%ymm13 # 2a344 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 196,66,37,184,236 ; vfmadd231ps %ymm12,%ymm11,%ymm13
- DB 196,98,125,24,29,213,117,2,0 ; vbroadcastss 0x275d5(%rip),%ymm11 # 2a388 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,98,125,24,29,149,117,2,0 ; vbroadcastss 0x27595(%rip),%ymm11 # 2a348 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
DB 196,66,45,172,221 ; vfnmadd213ps %ymm13,%ymm10,%ymm11
- DB 196,98,125,24,37,203,117,2,0 ; vbroadcastss 0x275cb(%rip),%ymm12 # 2a38c <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,37,139,117,2,0 ; vbroadcastss 0x2758b(%rip),%ymm12 # 2a34c <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,193,117,2,0 ; vbroadcastss 0x275c1(%rip),%ymm12 # 2a390 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,98,125,24,37,129,117,2,0 ; vbroadcastss 0x27581(%rip),%ymm12 # 2a350 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
DB 196,65,28,94,210 ; vdivps %ymm10,%ymm12,%ymm10
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
DB 196,193,108,89,210 ; vmulps %ymm10,%ymm2,%ymm2
DB 196,99,125,8,210,1 ; vroundps $0x1,%ymm2,%ymm10
DB 196,65,108,92,210 ; vsubps %ymm10,%ymm2,%ymm10
- DB 196,98,125,24,29,162,117,2,0 ; vbroadcastss 0x275a2(%rip),%ymm11 # 2a394 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,98,125,24,29,98,117,2,0 ; vbroadcastss 0x27562(%rip),%ymm11 # 2a354 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
DB 196,193,108,88,211 ; vaddps %ymm11,%ymm2,%ymm2
- DB 196,98,125,24,29,152,117,2,0 ; vbroadcastss 0x27598(%rip),%ymm11 # 2a398 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,98,125,24,29,88,117,2,0 ; vbroadcastss 0x27558(%rip),%ymm11 # 2a358 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
DB 196,98,45,172,218 ; vfnmadd213ps %ymm2,%ymm10,%ymm11
- DB 196,226,125,24,21,142,117,2,0 ; vbroadcastss 0x2758e(%rip),%ymm2 # 2a39c <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,226,125,24,21,78,117,2,0 ; vbroadcastss 0x2754e(%rip),%ymm2 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 196,193,108,92,210 ; vsubps %ymm10,%ymm2,%ymm2
- DB 196,98,125,24,21,132,117,2,0 ; vbroadcastss 0x27584(%rip),%ymm10 # 2a3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,24,21,68,117,2,0 ; vbroadcastss 0x27544(%rip),%ymm10 # 2a360 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
DB 197,172,94,210 ; vdivps %ymm2,%ymm10,%ymm2
DB 197,164,88,210 ; vaddps %ymm2,%ymm11,%ymm2
- DB 196,98,125,24,21,119,117,2,0 ; vbroadcastss 0x27577(%rip),%ymm10 # 2a3a4 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,98,125,24,21,55,117,2,0 ; vbroadcastss 0x27537(%rip),%ymm10 # 2a364 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
DB 196,193,108,89,210 ; vmulps %ymm10,%ymm2,%ymm2
DB 197,253,91,210 ; vcvtps2dq %ymm2,%ymm2
DB 196,98,125,24,80,20 ; vbroadcastss 0x14(%rax),%ymm10
@@ -2759,7 +2759,7 @@ _sk_parametric_b_hsw LABEL PROC
DB 196,195,109,74,209,128 ; vblendvps %ymm8,%ymm9,%ymm2,%ymm2
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 196,193,108,95,208 ; vmaxps %ymm8,%ymm2,%ymm2
- DB 196,98,125,24,5,143,116,2,0 ; vbroadcastss 0x2748f(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,79,116,2,0 ; vbroadcastss 0x2744f(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 196,193,108,93,208 ; vminps %ymm8,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2777,33 +2777,33 @@ _sk_parametric_a_hsw LABEL PROC
DB 196,66,101,168,211 ; vfmadd213ps %ymm11,%ymm3,%ymm10
DB 196,226,125,24,24 ; vbroadcastss (%rax),%ymm3
DB 196,65,124,91,218 ; vcvtdq2ps %ymm10,%ymm11
- DB 196,98,125,24,37,215,116,2,0 ; vbroadcastss 0x274d7(%rip),%ymm12 # 2a37c <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
- DB 196,98,125,24,45,210,116,2,0 ; vbroadcastss 0x274d2(%rip),%ymm13 # 2a380 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,98,125,24,37,151,116,2,0 ; vbroadcastss 0x27497(%rip),%ymm12 # 2a33c <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,98,125,24,45,146,116,2,0 ; vbroadcastss 0x27492(%rip),%ymm13 # 2a340 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
DB 196,65,44,84,213 ; vandps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,40,116,2,0 ; vbroadcastss 0x27428(%rip),%ymm13 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,45,232,115,2,0 ; vbroadcastss 0x273e8(%rip),%ymm13 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 196,65,44,86,213 ; vorps %ymm13,%ymm10,%ymm10
- DB 196,98,125,24,45,186,116,2,0 ; vbroadcastss 0x274ba(%rip),%ymm13 # 2a384 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ DB 196,98,125,24,45,122,116,2,0 ; vbroadcastss 0x2747a(%rip),%ymm13 # 2a344 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 196,66,37,184,236 ; vfmadd231ps %ymm12,%ymm11,%ymm13
- DB 196,98,125,24,29,176,116,2,0 ; vbroadcastss 0x274b0(%rip),%ymm11 # 2a388 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,98,125,24,29,112,116,2,0 ; vbroadcastss 0x27470(%rip),%ymm11 # 2a348 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
DB 196,66,45,172,221 ; vfnmadd213ps %ymm13,%ymm10,%ymm11
- DB 196,98,125,24,37,166,116,2,0 ; vbroadcastss 0x274a6(%rip),%ymm12 # 2a38c <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,37,102,116,2,0 ; vbroadcastss 0x27466(%rip),%ymm12 # 2a34c <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,156,116,2,0 ; vbroadcastss 0x2749c(%rip),%ymm12 # 2a390 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,98,125,24,37,92,116,2,0 ; vbroadcastss 0x2745c(%rip),%ymm12 # 2a350 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
DB 196,65,28,94,210 ; vdivps %ymm10,%ymm12,%ymm10
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
DB 196,193,100,89,218 ; vmulps %ymm10,%ymm3,%ymm3
DB 196,99,125,8,211,1 ; vroundps $0x1,%ymm3,%ymm10
DB 196,65,100,92,210 ; vsubps %ymm10,%ymm3,%ymm10
- DB 196,98,125,24,29,125,116,2,0 ; vbroadcastss 0x2747d(%rip),%ymm11 # 2a394 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,98,125,24,29,61,116,2,0 ; vbroadcastss 0x2743d(%rip),%ymm11 # 2a354 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
DB 196,193,100,88,219 ; vaddps %ymm11,%ymm3,%ymm3
- DB 196,98,125,24,29,115,116,2,0 ; vbroadcastss 0x27473(%rip),%ymm11 # 2a398 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,98,125,24,29,51,116,2,0 ; vbroadcastss 0x27433(%rip),%ymm11 # 2a358 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
DB 196,98,45,172,219 ; vfnmadd213ps %ymm3,%ymm10,%ymm11
- DB 196,226,125,24,29,105,116,2,0 ; vbroadcastss 0x27469(%rip),%ymm3 # 2a39c <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,226,125,24,29,41,116,2,0 ; vbroadcastss 0x27429(%rip),%ymm3 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 196,193,100,92,218 ; vsubps %ymm10,%ymm3,%ymm3
- DB 196,98,125,24,21,95,116,2,0 ; vbroadcastss 0x2745f(%rip),%ymm10 # 2a3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,24,21,31,116,2,0 ; vbroadcastss 0x2741f(%rip),%ymm10 # 2a360 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
DB 197,172,94,219 ; vdivps %ymm3,%ymm10,%ymm3
DB 197,164,88,219 ; vaddps %ymm3,%ymm11,%ymm3
- DB 196,98,125,24,21,82,116,2,0 ; vbroadcastss 0x27452(%rip),%ymm10 # 2a3a4 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,98,125,24,21,18,116,2,0 ; vbroadcastss 0x27412(%rip),%ymm10 # 2a364 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
DB 196,193,100,89,218 ; vmulps %ymm10,%ymm3,%ymm3
DB 197,253,91,219 ; vcvtps2dq %ymm3,%ymm3
DB 196,98,125,24,80,20 ; vbroadcastss 0x14(%rax),%ymm10
@@ -2811,7 +2811,7 @@ _sk_parametric_a_hsw LABEL PROC
DB 196,195,101,74,217,128 ; vblendvps %ymm8,%ymm9,%ymm3,%ymm3
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 196,193,100,95,216 ; vmaxps %ymm8,%ymm3,%ymm3
- DB 196,98,125,24,5,106,115,2,0 ; vbroadcastss 0x2736a(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,42,115,2,0 ; vbroadcastss 0x2732a(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 196,193,100,93,216 ; vminps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2828,35 +2828,35 @@ _sk_gamma_hsw LABEL PROC
DB 197,252,40,241 ; vmovaps %ymm1,%ymm6
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,124,91,208 ; vcvtdq2ps %ymm0,%ymm10
- DB 196,98,125,24,29,183,115,2,0 ; vbroadcastss 0x273b7(%rip),%ymm11 # 2a37c <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
- DB 196,226,125,24,45,178,115,2,0 ; vbroadcastss 0x273b2(%rip),%ymm5 # 2a380 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,98,125,24,29,119,115,2,0 ; vbroadcastss 0x27377(%rip),%ymm11 # 2a33c <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,226,125,24,45,114,115,2,0 ; vbroadcastss 0x27372(%rip),%ymm5 # 2a340 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
DB 197,124,84,205 ; vandps %ymm5,%ymm0,%ymm9
- DB 196,226,125,24,37,9,115,2,0 ; vbroadcastss 0x27309(%rip),%ymm4 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,226,125,24,37,201,114,2,0 ; vbroadcastss 0x272c9(%rip),%ymm4 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 197,52,86,228 ; vorps %ymm4,%ymm9,%ymm12
- DB 196,98,125,24,45,156,115,2,0 ; vbroadcastss 0x2739c(%rip),%ymm13 # 2a384 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ DB 196,98,125,24,45,92,115,2,0 ; vbroadcastss 0x2735c(%rip),%ymm13 # 2a344 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 196,66,37,168,213 ; vfmadd213ps %ymm13,%ymm11,%ymm10
- DB 196,98,125,24,13,146,115,2,0 ; vbroadcastss 0x27392(%rip),%ymm9 # 2a388 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,98,125,24,13,82,115,2,0 ; vbroadcastss 0x27352(%rip),%ymm9 # 2a348 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
DB 196,66,29,188,209 ; vfnmadd231ps %ymm9,%ymm12,%ymm10
DB 197,124,91,246 ; vcvtdq2ps %ymm6,%ymm14
DB 196,66,37,168,245 ; vfmadd213ps %ymm13,%ymm11,%ymm14
DB 197,124,91,255 ; vcvtdq2ps %ymm7,%ymm15
DB 196,66,37,168,253 ; vfmadd213ps %ymm13,%ymm11,%ymm15
- DB 196,98,125,24,29,118,115,2,0 ; vbroadcastss 0x27376(%rip),%ymm11 # 2a38c <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,29,54,115,2,0 ; vbroadcastss 0x27336(%rip),%ymm11 # 2a34c <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
DB 196,65,28,88,227 ; vaddps %ymm11,%ymm12,%ymm12
- DB 196,98,125,24,45,108,115,2,0 ; vbroadcastss 0x2736c(%rip),%ymm13 # 2a390 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,98,125,24,45,44,115,2,0 ; vbroadcastss 0x2732c(%rip),%ymm13 # 2a350 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
DB 196,65,20,94,228 ; vdivps %ymm12,%ymm13,%ymm12
DB 196,65,44,92,212 ; vsubps %ymm12,%ymm10,%ymm10
DB 196,98,125,24,32 ; vbroadcastss (%rax),%ymm12
DB 196,65,44,89,212 ; vmulps %ymm12,%ymm10,%ymm10
DB 196,67,125,8,194,1 ; vroundps $0x1,%ymm10,%ymm8
DB 196,65,44,92,192 ; vsubps %ymm8,%ymm10,%ymm8
- DB 196,226,125,24,21,72,115,2,0 ; vbroadcastss 0x27348(%rip),%ymm2 # 2a394 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,226,125,24,21,8,115,2,0 ; vbroadcastss 0x27308(%rip),%ymm2 # 2a354 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
DB 197,44,88,210 ; vaddps %ymm2,%ymm10,%ymm10
- DB 196,226,125,24,29,63,115,2,0 ; vbroadcastss 0x2733f(%rip),%ymm3 # 2a398 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,226,125,24,29,255,114,2,0 ; vbroadcastss 0x272ff(%rip),%ymm3 # 2a358 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
DB 196,98,61,188,211 ; vfnmadd231ps %ymm3,%ymm8,%ymm10
- DB 196,226,125,24,13,53,115,2,0 ; vbroadcastss 0x27335(%rip),%ymm1 # 2a39c <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,226,125,24,13,245,114,2,0 ; vbroadcastss 0x272f5(%rip),%ymm1 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 196,65,116,92,192 ; vsubps %ymm8,%ymm1,%ymm8
- DB 196,226,125,24,5,43,115,2,0 ; vbroadcastss 0x2732b(%rip),%ymm0 # 2a3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,226,125,24,5,235,114,2,0 ; vbroadcastss 0x272eb(%rip),%ymm0 # 2a360 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
DB 196,65,124,94,192 ; vdivps %ymm8,%ymm0,%ymm8
DB 196,65,44,88,192 ; vaddps %ymm8,%ymm10,%ymm8
DB 197,204,84,245 ; vandps %ymm5,%ymm6,%ymm6
@@ -2887,7 +2887,7 @@ _sk_gamma_hsw LABEL PROC
DB 197,244,92,205 ; vsubps %ymm5,%ymm1,%ymm1
DB 197,252,94,193 ; vdivps %ymm1,%ymm0,%ymm0
DB 197,236,88,192 ; vaddps %ymm0,%ymm2,%ymm0
- DB 196,226,125,24,13,156,114,2,0 ; vbroadcastss 0x2729c(%rip),%ymm1 # 2a3a4 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,226,125,24,13,92,114,2,0 ; vbroadcastss 0x2725c(%rip),%ymm1 # 2a364 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
DB 197,188,89,209 ; vmulps %ymm1,%ymm8,%ymm2
DB 197,204,89,217 ; vmulps %ymm1,%ymm6,%ymm3
DB 197,252,89,225 ; vmulps %ymm1,%ymm0,%ymm4
@@ -2905,26 +2905,26 @@ _sk_gamma_hsw LABEL PROC
PUBLIC _sk_lab_to_xyz_hsw
_sk_lab_to_xyz_hsw LABEL PROC
- DB 196,98,125,24,5,84,114,2,0 ; vbroadcastss 0x27254(%rip),%ymm8 # 2a3a8 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
- DB 196,98,125,24,13,183,113,2,0 ; vbroadcastss 0x271b7(%rip),%ymm9 # 2a314 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
- DB 196,98,125,24,21,70,114,2,0 ; vbroadcastss 0x27246(%rip),%ymm10 # 2a3ac <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ DB 196,98,125,24,5,20,114,2,0 ; vbroadcastss 0x27214(%rip),%ymm8 # 2a368 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,98,125,24,13,119,113,2,0 ; vbroadcastss 0x27177(%rip),%ymm9 # 2a2d4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ DB 196,98,125,24,21,6,114,2,0 ; vbroadcastss 0x27206(%rip),%ymm10 # 2a36c <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
DB 196,194,53,168,202 ; vfmadd213ps %ymm10,%ymm9,%ymm1
DB 196,194,53,168,210 ; vfmadd213ps %ymm10,%ymm9,%ymm2
- DB 196,98,125,24,13,55,114,2,0 ; vbroadcastss 0x27237(%rip),%ymm9 # 2a3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
+ DB 196,98,125,24,13,247,113,2,0 ; vbroadcastss 0x271f7(%rip),%ymm9 # 2a370 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
DB 196,66,125,184,200 ; vfmadd231ps %ymm8,%ymm0,%ymm9
- DB 196,226,125,24,5,45,114,2,0 ; vbroadcastss 0x2722d(%rip),%ymm0 # 2a3b4 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
+ DB 196,226,125,24,5,237,113,2,0 ; vbroadcastss 0x271ed(%rip),%ymm0 # 2a374 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
DB 197,180,89,192 ; vmulps %ymm0,%ymm9,%ymm0
- DB 196,98,125,24,5,36,114,2,0 ; vbroadcastss 0x27224(%rip),%ymm8 # 2a3b8 <_sk_srcover_rgba_8888_sse2_lowp+0x900>
+ DB 196,98,125,24,5,228,113,2,0 ; vbroadcastss 0x271e4(%rip),%ymm8 # 2a378 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
DB 196,98,117,168,192 ; vfmadd213ps %ymm0,%ymm1,%ymm8
- DB 196,98,125,24,13,26,114,2,0 ; vbroadcastss 0x2721a(%rip),%ymm9 # 2a3bc <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ DB 196,98,125,24,13,218,113,2,0 ; vbroadcastss 0x271da(%rip),%ymm9 # 2a37c <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
DB 196,98,109,172,200 ; vfnmadd213ps %ymm0,%ymm2,%ymm9
DB 196,193,60,89,200 ; vmulps %ymm8,%ymm8,%ymm1
DB 197,188,89,201 ; vmulps %ymm1,%ymm8,%ymm1
- DB 196,226,125,24,21,7,114,2,0 ; vbroadcastss 0x27207(%rip),%ymm2 # 2a3c0 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
+ DB 196,226,125,24,21,199,113,2,0 ; vbroadcastss 0x271c7(%rip),%ymm2 # 2a380 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
DB 197,108,194,209,1 ; vcmpltps %ymm1,%ymm2,%ymm10
- DB 196,98,125,24,29,253,113,2,0 ; vbroadcastss 0x271fd(%rip),%ymm11 # 2a3c4 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
+ DB 196,98,125,24,29,189,113,2,0 ; vbroadcastss 0x271bd(%rip),%ymm11 # 2a384 <_sk_srcover_rgba_8888_sse2_lowp+0x900>
DB 196,65,60,88,195 ; vaddps %ymm11,%ymm8,%ymm8
- DB 196,98,125,24,37,243,113,2,0 ; vbroadcastss 0x271f3(%rip),%ymm12 # 2a3c8 <_sk_srcover_rgba_8888_sse2_lowp+0x910>
+ DB 196,98,125,24,37,179,113,2,0 ; vbroadcastss 0x271b3(%rip),%ymm12 # 2a388 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
DB 196,65,60,89,196 ; vmulps %ymm12,%ymm8,%ymm8
DB 196,99,61,74,193,160 ; vblendvps %ymm10,%ymm1,%ymm8,%ymm8
DB 197,252,89,200 ; vmulps %ymm0,%ymm0,%ymm1
@@ -2939,9 +2939,9 @@ _sk_lab_to_xyz_hsw LABEL PROC
DB 196,65,52,88,203 ; vaddps %ymm11,%ymm9,%ymm9
DB 196,65,52,89,204 ; vmulps %ymm12,%ymm9,%ymm9
DB 196,227,53,74,208,32 ; vblendvps %ymm2,%ymm0,%ymm9,%ymm2
- DB 196,226,125,24,5,168,113,2,0 ; vbroadcastss 0x271a8(%rip),%ymm0 # 2a3cc <_sk_srcover_rgba_8888_sse2_lowp+0x914>
+ DB 196,226,125,24,5,104,113,2,0 ; vbroadcastss 0x27168(%rip),%ymm0 # 2a38c <_sk_srcover_rgba_8888_sse2_lowp+0x908>
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
- DB 196,98,125,24,5,159,113,2,0 ; vbroadcastss 0x2719f(%rip),%ymm8 # 2a3d0 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
+ DB 196,98,125,24,5,95,113,2,0 ; vbroadcastss 0x2715f(%rip),%ymm8 # 2a390 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -2957,10 +2957,10 @@ _sk_load_a8_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,52 ; jne 3286 <_sk_load_a8_hsw+0x4c>
DB 196,130,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm0
- DB 197,249,219,5,32,114,2,0 ; vpand 0x27220(%rip),%xmm0,%xmm0 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 197,249,219,5,224,113,2,0 ; vpand 0x271e0(%rip),%xmm0,%xmm0 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 196,226,125,51,192 ; vpmovzxwd %xmm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,234,112,2,0 ; vbroadcastss 0x270ea(%rip),%ymm1 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,226,125,24,13,170,112,2,0 ; vbroadcastss 0x270aa(%rip),%ymm1 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
DB 197,252,89,217 ; vmulps %ymm1,%ymm0,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
@@ -3031,10 +3031,10 @@ _sk_load_a8_dst_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,52 ; jne 3384 <_sk_load_a8_dst_hsw+0x4c>
DB 196,130,121,48,36,24 ; vpmovzxbw (%r8,%r11,1),%xmm4
- DB 197,217,219,37,34,113,2,0 ; vpand 0x27122(%rip),%xmm4,%xmm4 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 197,217,219,37,226,112,2,0 ; vpand 0x270e2(%rip),%xmm4,%xmm4 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 196,226,125,51,228 ; vpmovzxwd %xmm4,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,236,111,2,0 ; vbroadcastss 0x26fec(%rip),%ymm5 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,226,125,24,45,172,111,2,0 ; vbroadcastss 0x26fac(%rip),%ymm5 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
DB 197,220,89,253 ; vmulps %ymm5,%ymm4,%ymm7
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,220,87,228 ; vxorps %ymm4,%ymm4,%ymm4
@@ -3082,7 +3082,7 @@ _sk_load_a8_dst_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,221 ; callq ffffffffde00342c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfd9974>
+ DB 232,255,255,255,221 ; callq ffffffffde00342c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfd99a8>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,210 ; callq *%rdx
@@ -3137,7 +3137,7 @@ _sk_gather_a8_hsw LABEL PROC
DB 196,227,121,32,192,7 ; vpinsrb $0x7,%eax,%xmm0,%xmm0
DB 196,226,125,49,192 ; vpmovzxbd %xmm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,96,110,2,0 ; vbroadcastss 0x26e60(%rip),%ymm1 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,226,125,24,13,32,110,2,0 ; vbroadcastss 0x26e20(%rip),%ymm1 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
DB 197,252,89,217 ; vmulps %ymm1,%ymm0,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
@@ -3157,7 +3157,7 @@ _sk_store_a8_hsw LABEL PROC
DB 77,15,175,193 ; imul %r9,%r8
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
- DB 196,98,125,24,5,225,109,2,0 ; vbroadcastss 0x26de1(%rip),%ymm8 # 2a314 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 196,98,125,24,5,161,109,2,0 ; vbroadcastss 0x26da1(%rip),%ymm8 # 2a2d4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
DB 196,65,100,89,192 ; vmulps %ymm8,%ymm3,%ymm8
DB 196,65,125,91,192 ; vcvtps2dq %ymm8,%ymm8
DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9
@@ -3182,13 +3182,13 @@ _sk_store_a8_hsw LABEL PROC
DB 196,3,121,20,4,24,0 ; vpextrb $0x0,%xmm8,(%r8,%r11,1)
DB 235,202 ; jmp 3557 <_sk_store_a8_hsw+0x40>
DB 196,3,121,20,68,24,2,4 ; vpextrb $0x4,%xmm8,0x2(%r8,%r11,1)
- DB 196,98,57,0,5,242,110,2,0 ; vpshufb 0x26ef2(%rip),%xmm8,%xmm8 # 2a490 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 196,98,57,0,5,178,110,2,0 ; vpshufb 0x26eb2(%rip),%xmm8,%xmm8 # 2a450 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
DB 196,3,121,21,4,24,0 ; vpextrw $0x0,%xmm8,(%r8,%r11,1)
DB 235,176 ; jmp 3557 <_sk_store_a8_hsw+0x40>
DB 196,3,121,20,68,24,6,12 ; vpextrb $0xc,%xmm8,0x6(%r8,%r11,1)
DB 196,3,121,20,68,24,5,10 ; vpextrb $0xa,%xmm8,0x5(%r8,%r11,1)
DB 196,3,121,20,68,24,4,8 ; vpextrb $0x8,%xmm8,0x4(%r8,%r11,1)
- DB 196,98,57,0,5,216,110,2,0 ; vpshufb 0x26ed8(%rip),%xmm8,%xmm8 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e8>
+ DB 196,98,57,0,5,152,110,2,0 ; vpshufb 0x26e98(%rip),%xmm8,%xmm8 # 2a460 <_sk_srcover_rgba_8888_sse2_lowp+0x9dc>
DB 196,1,121,126,4,24 ; vmovd %xmm8,(%r8,%r11,1)
DB 235,135 ; jmp 3557 <_sk_store_a8_hsw+0x40>
DB 180,255 ; mov $0xff,%ah
@@ -3222,13 +3222,13 @@ _sk_load_g8_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,57 ; jne 363d <_sk_load_g8_hsw+0x51>
DB 196,130,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm0
- DB 197,249,219,5,110,110,2,0 ; vpand 0x26e6e(%rip),%xmm0,%xmm0 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 197,249,219,5,46,110,2,0 ; vpand 0x26e2e(%rip),%xmm0,%xmm0 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 196,226,125,51,192 ; vpmovzxwd %xmm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,56,109,2,0 ; vbroadcastss 0x26d38(%rip),%ymm1 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,226,125,24,13,248,108,2,0 ; vbroadcastss 0x26cf8(%rip),%ymm1 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,181,108,2,0 ; vbroadcastss 0x26cb5(%rip),%ymm3 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,29,117,108,2,0 ; vbroadcastss 0x26c75(%rip),%ymm3 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 255,224 ; jmpq *%rax
@@ -3273,7 +3273,7 @@ _sk_load_g8_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,222 ; jmpq ffffffffdf0036e4 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefd9c2c>
+ DB 233,255,255,255,222 ; jmpq ffffffffdf0036e4 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefd9c60>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,211 ; callq *%rbx
@@ -3295,13 +3295,13 @@ _sk_load_g8_dst_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,57 ; jne 3741 <_sk_load_g8_dst_hsw+0x51>
DB 196,130,121,48,36,24 ; vpmovzxbw (%r8,%r11,1),%xmm4
- DB 197,217,219,37,106,109,2,0 ; vpand 0x26d6a(%rip),%xmm4,%xmm4 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 197,217,219,37,42,109,2,0 ; vpand 0x26d2a(%rip),%xmm4,%xmm4 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 196,226,125,51,228 ; vpmovzxwd %xmm4,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,52,108,2,0 ; vbroadcastss 0x26c34(%rip),%ymm5 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,226,125,24,45,244,107,2,0 ; vbroadcastss 0x26bf4(%rip),%ymm5 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,61,177,107,2,0 ; vbroadcastss 0x26bb1(%rip),%ymm7 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,61,113,107,2,0 ; vbroadcastss 0x26b71(%rip),%ymm7 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,252,40,236 ; vmovaps %ymm4,%ymm5
DB 197,252,40,244 ; vmovaps %ymm4,%ymm6
DB 255,224 ; jmpq *%rax
@@ -3346,7 +3346,7 @@ _sk_load_g8_dst_hsw LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,222 ; jmpq ffffffffdf0037e8 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefd9d30>
+ DB 233,255,255,255,222 ; jmpq ffffffffdf0037e8 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefd9d64>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,211 ; callq *%rbx
@@ -3401,10 +3401,10 @@ _sk_gather_g8_hsw LABEL PROC
DB 196,227,121,32,192,7 ; vpinsrb $0x7,%eax,%xmm0,%xmm0
DB 196,226,125,49,192 ; vpmovzxbd %xmm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,164,106,2,0 ; vbroadcastss 0x26aa4(%rip),%ymm1 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,226,125,24,13,100,106,2,0 ; vbroadcastss 0x26a64(%rip),%ymm1 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,33,106,2,0 ; vbroadcastss 0x26a21(%rip),%ymm3 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,29,225,105,2,0 ; vbroadcastss 0x269e1(%rip),%ymm3 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 91 ; pop %rbx
@@ -3426,23 +3426,23 @@ _sk_load_565_hsw LABEL PROC
DB 117,114 ; jne 3965 <_sk_load_565_hsw+0x8d>
DB 196,129,122,111,4,88 ; vmovdqu (%r8,%r11,2),%xmm0
DB 196,226,125,51,208 ; vpmovzxwd %xmm0,%ymm2
- DB 196,226,125,88,5,89,106,2,0 ; vpbroadcastd 0x26a59(%rip),%ymm0 # 2a360 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ DB 196,226,125,88,5,25,106,2,0 ; vpbroadcastd 0x26a19(%rip),%ymm0 # 2a320 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
DB 197,237,219,192 ; vpand %ymm0,%ymm2,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,76,106,2,0 ; vbroadcastss 0x26a4c(%rip),%ymm1 # 2a364 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,226,125,24,13,12,106,2,0 ; vbroadcastss 0x26a0c(%rip),%ymm1 # 2a324 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,88,13,67,106,2,0 ; vpbroadcastd 0x26a43(%rip),%ymm1 # 2a368 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,226,125,88,13,3,106,2,0 ; vpbroadcastd 0x26a03(%rip),%ymm1 # 2a328 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
DB 197,237,219,201 ; vpand %ymm1,%ymm2,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,29,54,106,2,0 ; vbroadcastss 0x26a36(%rip),%ymm3 # 2a36c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ DB 196,226,125,24,29,246,105,2,0 ; vbroadcastss 0x269f6(%rip),%ymm3 # 2a32c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
- DB 196,226,125,88,29,45,106,2,0 ; vpbroadcastd 0x26a2d(%rip),%ymm3 # 2a370 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,226,125,88,29,237,105,2,0 ; vpbroadcastd 0x269ed(%rip),%ymm3 # 2a330 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
DB 197,237,219,211 ; vpand %ymm3,%ymm2,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,226,125,24,29,32,106,2,0 ; vbroadcastss 0x26a20(%rip),%ymm3 # 2a374 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,226,125,24,29,224,105,2,0 ; vbroadcastss 0x269e0(%rip),%ymm3 # 2a334 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
DB 197,236,89,211 ; vmulps %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,133,105,2,0 ; vbroadcastss 0x26985(%rip),%ymm3 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,29,69,105,2,0 ; vbroadcastss 0x26945(%rip),%ymm3 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,7 ; and $0x7,%r9b
@@ -3506,23 +3506,23 @@ _sk_load_565_dst_hsw LABEL PROC
DB 117,114 ; jne 3a91 <_sk_load_565_dst_hsw+0x8d>
DB 196,129,122,111,36,88 ; vmovdqu (%r8,%r11,2),%xmm4
DB 196,226,125,51,244 ; vpmovzxwd %xmm4,%ymm6
- DB 196,226,125,88,37,45,105,2,0 ; vpbroadcastd 0x2692d(%rip),%ymm4 # 2a360 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ DB 196,226,125,88,37,237,104,2,0 ; vpbroadcastd 0x268ed(%rip),%ymm4 # 2a320 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
DB 197,205,219,228 ; vpand %ymm4,%ymm6,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,32,105,2,0 ; vbroadcastss 0x26920(%rip),%ymm5 # 2a364 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,226,125,24,45,224,104,2,0 ; vbroadcastss 0x268e0(%rip),%ymm5 # 2a324 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
- DB 196,226,125,88,45,23,105,2,0 ; vpbroadcastd 0x26917(%rip),%ymm5 # 2a368 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,226,125,88,45,215,104,2,0 ; vpbroadcastd 0x268d7(%rip),%ymm5 # 2a328 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
DB 197,205,219,237 ; vpand %ymm5,%ymm6,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,125,24,61,10,105,2,0 ; vbroadcastss 0x2690a(%rip),%ymm7 # 2a36c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ DB 196,226,125,24,61,202,104,2,0 ; vbroadcastss 0x268ca(%rip),%ymm7 # 2a32c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
DB 197,212,89,239 ; vmulps %ymm7,%ymm5,%ymm5
- DB 196,226,125,88,61,1,105,2,0 ; vpbroadcastd 0x26901(%rip),%ymm7 # 2a370 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,226,125,88,61,193,104,2,0 ; vpbroadcastd 0x268c1(%rip),%ymm7 # 2a330 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
DB 197,205,219,247 ; vpand %ymm7,%ymm6,%ymm6
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
- DB 196,226,125,24,61,244,104,2,0 ; vbroadcastss 0x268f4(%rip),%ymm7 # 2a374 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,226,125,24,61,180,104,2,0 ; vbroadcastss 0x268b4(%rip),%ymm7 # 2a334 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
DB 197,204,89,247 ; vmulps %ymm7,%ymm6,%ymm6
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,61,89,104,2,0 ; vbroadcastss 0x26859(%rip),%ymm7 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,61,25,104,2,0 ; vbroadcastss 0x26819(%rip),%ymm7 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,7 ; and $0x7,%r9b
@@ -3616,23 +3616,23 @@ _sk_gather_565_hsw LABEL PROC
DB 65,15,183,4,88 ; movzwl (%r8,%rbx,2),%eax
DB 197,249,196,192,7 ; vpinsrw $0x7,%eax,%xmm0,%xmm0
DB 196,226,125,51,208 ; vpmovzxwd %xmm0,%ymm2
- DB 196,226,125,88,5,117,103,2,0 ; vpbroadcastd 0x26775(%rip),%ymm0 # 2a360 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ DB 196,226,125,88,5,53,103,2,0 ; vpbroadcastd 0x26735(%rip),%ymm0 # 2a320 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
DB 197,237,219,192 ; vpand %ymm0,%ymm2,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,104,103,2,0 ; vbroadcastss 0x26768(%rip),%ymm1 # 2a364 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,226,125,24,13,40,103,2,0 ; vbroadcastss 0x26728(%rip),%ymm1 # 2a324 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,88,13,95,103,2,0 ; vpbroadcastd 0x2675f(%rip),%ymm1 # 2a368 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,226,125,88,13,31,103,2,0 ; vpbroadcastd 0x2671f(%rip),%ymm1 # 2a328 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
DB 197,237,219,201 ; vpand %ymm1,%ymm2,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,29,82,103,2,0 ; vbroadcastss 0x26752(%rip),%ymm3 # 2a36c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ DB 196,226,125,24,29,18,103,2,0 ; vbroadcastss 0x26712(%rip),%ymm3 # 2a32c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
- DB 196,226,125,88,29,73,103,2,0 ; vpbroadcastd 0x26749(%rip),%ymm3 # 2a370 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,226,125,88,29,9,103,2,0 ; vpbroadcastd 0x26709(%rip),%ymm3 # 2a330 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
DB 197,237,219,211 ; vpand %ymm3,%ymm2,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,226,125,24,29,60,103,2,0 ; vbroadcastss 0x2673c(%rip),%ymm3 # 2a374 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,226,125,24,29,252,102,2,0 ; vbroadcastss 0x266fc(%rip),%ymm3 # 2a334 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
DB 197,236,89,211 ; vmulps %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,161,102,2,0 ; vbroadcastss 0x266a1(%rip),%ymm3 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,29,97,102,2,0 ; vbroadcastss 0x26661(%rip),%ymm3 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 91 ; pop %rbx
DB 65,92 ; pop %r12
DB 65,94 ; pop %r14
@@ -3648,11 +3648,11 @@ _sk_store_565_hsw LABEL PROC
DB 77,1,192 ; add %r8,%r8
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
- DB 196,98,125,24,5,101,103,2,0 ; vbroadcastss 0x26765(%rip),%ymm8 # 2a3d4 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
+ DB 196,98,125,24,5,37,103,2,0 ; vbroadcastss 0x26725(%rip),%ymm8 # 2a394 <_sk_srcover_rgba_8888_sse2_lowp+0x910>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,193,53,114,241,11 ; vpslld $0xb,%ymm9,%ymm9
- DB 196,98,125,24,21,80,103,2,0 ; vbroadcastss 0x26750(%rip),%ymm10 # 2a3d8 <_sk_srcover_rgba_8888_sse2_lowp+0x920>
+ DB 196,98,125,24,21,16,103,2,0 ; vbroadcastss 0x26710(%rip),%ymm10 # 2a398 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
DB 196,65,116,89,210 ; vmulps %ymm10,%ymm1,%ymm10
DB 196,65,125,91,210 ; vcvtps2dq %ymm10,%ymm10
DB 196,193,45,114,242,5 ; vpslld $0x5,%ymm10,%ymm10
@@ -3725,25 +3725,25 @@ _sk_load_4444_hsw LABEL PROC
DB 15,133,138,0,0,0 ; jne 3de9 <_sk_load_4444_hsw+0xa9>
DB 196,129,122,111,4,88 ; vmovdqu (%r8,%r11,2),%xmm0
DB 196,226,125,51,216 ; vpmovzxwd %xmm0,%ymm3
- DB 196,226,125,88,5,105,102,2,0 ; vpbroadcastd 0x26669(%rip),%ymm0 # 2a3dc <_sk_srcover_rgba_8888_sse2_lowp+0x924>
+ DB 196,226,125,88,5,41,102,2,0 ; vpbroadcastd 0x26629(%rip),%ymm0 # 2a39c <_sk_srcover_rgba_8888_sse2_lowp+0x918>
DB 197,229,219,192 ; vpand %ymm0,%ymm3,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,92,102,2,0 ; vbroadcastss 0x2665c(%rip),%ymm1 # 2a3e0 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
+ DB 196,226,125,24,13,28,102,2,0 ; vbroadcastss 0x2661c(%rip),%ymm1 # 2a3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,88,13,83,102,2,0 ; vpbroadcastd 0x26653(%rip),%ymm1 # 2a3e4 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
+ DB 196,226,125,88,13,19,102,2,0 ; vpbroadcastd 0x26613(%rip),%ymm1 # 2a3a4 <_sk_srcover_rgba_8888_sse2_lowp+0x920>
DB 197,229,219,201 ; vpand %ymm1,%ymm3,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,70,102,2,0 ; vbroadcastss 0x26646(%rip),%ymm2 # 2a3e8 <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ DB 196,226,125,24,21,6,102,2,0 ; vbroadcastss 0x26606(%rip),%ymm2 # 2a3a8 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
DB 197,244,89,202 ; vmulps %ymm2,%ymm1,%ymm1
- DB 196,226,125,88,21,61,102,2,0 ; vpbroadcastd 0x2663d(%rip),%ymm2 # 2a3ec <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ DB 196,226,125,88,21,253,101,2,0 ; vpbroadcastd 0x265fd(%rip),%ymm2 # 2a3ac <_sk_srcover_rgba_8888_sse2_lowp+0x928>
DB 197,229,219,210 ; vpand %ymm2,%ymm3,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,98,125,24,5,48,102,2,0 ; vbroadcastss 0x26630(%rip),%ymm8 # 2a3f0 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ DB 196,98,125,24,5,240,101,2,0 ; vbroadcastss 0x265f0(%rip),%ymm8 # 2a3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
- DB 196,98,125,88,5,38,102,2,0 ; vpbroadcastd 0x26626(%rip),%ymm8 # 2a3f4 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ DB 196,98,125,88,5,230,101,2,0 ; vpbroadcastd 0x265e6(%rip),%ymm8 # 2a3b4 <_sk_srcover_rgba_8888_sse2_lowp+0x930>
DB 196,193,101,219,216 ; vpand %ymm8,%ymm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,98,125,24,5,24,102,2,0 ; vbroadcastss 0x26618(%rip),%ymm8 # 2a3f8 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ DB 196,98,125,24,5,216,101,2,0 ; vbroadcastss 0x265d8(%rip),%ymm8 # 2a3b8 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -3809,25 +3809,25 @@ _sk_load_4444_dst_hsw LABEL PROC
DB 15,133,138,0,0,0 ; jne 3f35 <_sk_load_4444_dst_hsw+0xa9>
DB 196,129,122,111,36,88 ; vmovdqu (%r8,%r11,2),%xmm4
DB 196,226,125,51,252 ; vpmovzxwd %xmm4,%ymm7
- DB 196,226,125,88,37,29,101,2,0 ; vpbroadcastd 0x2651d(%rip),%ymm4 # 2a3dc <_sk_srcover_rgba_8888_sse2_lowp+0x924>
+ DB 196,226,125,88,37,221,100,2,0 ; vpbroadcastd 0x264dd(%rip),%ymm4 # 2a39c <_sk_srcover_rgba_8888_sse2_lowp+0x918>
DB 197,197,219,228 ; vpand %ymm4,%ymm7,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,16,101,2,0 ; vbroadcastss 0x26510(%rip),%ymm5 # 2a3e0 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
+ DB 196,226,125,24,45,208,100,2,0 ; vbroadcastss 0x264d0(%rip),%ymm5 # 2a3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
- DB 196,226,125,88,45,7,101,2,0 ; vpbroadcastd 0x26507(%rip),%ymm5 # 2a3e4 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
+ DB 196,226,125,88,45,199,100,2,0 ; vpbroadcastd 0x264c7(%rip),%ymm5 # 2a3a4 <_sk_srcover_rgba_8888_sse2_lowp+0x920>
DB 197,197,219,237 ; vpand %ymm5,%ymm7,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,125,24,53,250,100,2,0 ; vbroadcastss 0x264fa(%rip),%ymm6 # 2a3e8 <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ DB 196,226,125,24,53,186,100,2,0 ; vbroadcastss 0x264ba(%rip),%ymm6 # 2a3a8 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
DB 197,212,89,238 ; vmulps %ymm6,%ymm5,%ymm5
- DB 196,226,125,88,53,241,100,2,0 ; vpbroadcastd 0x264f1(%rip),%ymm6 # 2a3ec <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ DB 196,226,125,88,53,177,100,2,0 ; vpbroadcastd 0x264b1(%rip),%ymm6 # 2a3ac <_sk_srcover_rgba_8888_sse2_lowp+0x928>
DB 197,197,219,246 ; vpand %ymm6,%ymm7,%ymm6
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
- DB 196,98,125,24,5,228,100,2,0 ; vbroadcastss 0x264e4(%rip),%ymm8 # 2a3f0 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ DB 196,98,125,24,5,164,100,2,0 ; vbroadcastss 0x264a4(%rip),%ymm8 # 2a3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
DB 196,193,76,89,240 ; vmulps %ymm8,%ymm6,%ymm6
- DB 196,98,125,88,5,218,100,2,0 ; vpbroadcastd 0x264da(%rip),%ymm8 # 2a3f4 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ DB 196,98,125,88,5,154,100,2,0 ; vpbroadcastd 0x2649a(%rip),%ymm8 # 2a3b4 <_sk_srcover_rgba_8888_sse2_lowp+0x930>
DB 196,193,69,219,248 ; vpand %ymm8,%ymm7,%ymm7
DB 197,252,91,255 ; vcvtdq2ps %ymm7,%ymm7
- DB 196,98,125,24,5,204,100,2,0 ; vbroadcastss 0x264cc(%rip),%ymm8 # 2a3f8 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ DB 196,98,125,24,5,140,100,2,0 ; vbroadcastss 0x2648c(%rip),%ymm8 # 2a3b8 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
DB 196,193,68,89,248 ; vmulps %ymm8,%ymm7,%ymm7
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -3923,25 +3923,25 @@ _sk_gather_4444_hsw LABEL PROC
DB 65,15,183,4,88 ; movzwl (%r8,%rbx,2),%eax
DB 197,249,196,192,7 ; vpinsrw $0x7,%eax,%xmm0,%xmm0
DB 196,226,125,51,216 ; vpmovzxwd %xmm0,%ymm3
- DB 196,226,125,88,5,73,99,2,0 ; vpbroadcastd 0x26349(%rip),%ymm0 # 2a3dc <_sk_srcover_rgba_8888_sse2_lowp+0x924>
+ DB 196,226,125,88,5,9,99,2,0 ; vpbroadcastd 0x26309(%rip),%ymm0 # 2a39c <_sk_srcover_rgba_8888_sse2_lowp+0x918>
DB 197,229,219,192 ; vpand %ymm0,%ymm3,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,60,99,2,0 ; vbroadcastss 0x2633c(%rip),%ymm1 # 2a3e0 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
+ DB 196,226,125,24,13,252,98,2,0 ; vbroadcastss 0x262fc(%rip),%ymm1 # 2a3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,88,13,51,99,2,0 ; vpbroadcastd 0x26333(%rip),%ymm1 # 2a3e4 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
+ DB 196,226,125,88,13,243,98,2,0 ; vpbroadcastd 0x262f3(%rip),%ymm1 # 2a3a4 <_sk_srcover_rgba_8888_sse2_lowp+0x920>
DB 197,229,219,201 ; vpand %ymm1,%ymm3,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,38,99,2,0 ; vbroadcastss 0x26326(%rip),%ymm2 # 2a3e8 <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ DB 196,226,125,24,21,230,98,2,0 ; vbroadcastss 0x262e6(%rip),%ymm2 # 2a3a8 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
DB 197,244,89,202 ; vmulps %ymm2,%ymm1,%ymm1
- DB 196,226,125,88,21,29,99,2,0 ; vpbroadcastd 0x2631d(%rip),%ymm2 # 2a3ec <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ DB 196,226,125,88,21,221,98,2,0 ; vpbroadcastd 0x262dd(%rip),%ymm2 # 2a3ac <_sk_srcover_rgba_8888_sse2_lowp+0x928>
DB 197,229,219,210 ; vpand %ymm2,%ymm3,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,98,125,24,5,16,99,2,0 ; vbroadcastss 0x26310(%rip),%ymm8 # 2a3f0 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ DB 196,98,125,24,5,208,98,2,0 ; vbroadcastss 0x262d0(%rip),%ymm8 # 2a3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
- DB 196,98,125,88,5,6,99,2,0 ; vpbroadcastd 0x26306(%rip),%ymm8 # 2a3f4 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ DB 196,98,125,88,5,198,98,2,0 ; vpbroadcastd 0x262c6(%rip),%ymm8 # 2a3b4 <_sk_srcover_rgba_8888_sse2_lowp+0x930>
DB 196,193,101,219,216 ; vpand %ymm8,%ymm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,98,125,24,5,248,98,2,0 ; vbroadcastss 0x262f8(%rip),%ymm8 # 2a3f8 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ DB 196,98,125,24,5,184,98,2,0 ; vbroadcastss 0x262b8(%rip),%ymm8 # 2a3b8 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
@@ -3959,7 +3959,7 @@ _sk_store_4444_hsw LABEL PROC
DB 77,1,192 ; add %r8,%r8
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
- DB 196,98,125,24,5,205,98,2,0 ; vbroadcastss 0x262cd(%rip),%ymm8 # 2a3fc <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ DB 196,98,125,24,5,141,98,2,0 ; vbroadcastss 0x2628d(%rip),%ymm8 # 2a3bc <_sk_srcover_rgba_8888_sse2_lowp+0x938>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,193,53,114,241,12 ; vpslld $0xc,%ymm9,%ymm9
@@ -4038,14 +4038,14 @@ _sk_load_8888_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,86 ; jne 427e <_sk_load_8888_hsw+0x72>
DB 196,129,126,111,28,152 ; vmovdqu (%r8,%r11,4),%ymm3
- DB 197,229,219,5,74,92,2,0 ; vpand 0x25c4a(%rip),%ymm3,%ymm0 # 29e80 <_sk_srcover_rgba_8888_sse2_lowp+0x3c8>
+ DB 197,229,219,5,10,92,2,0 ; vpand 0x25c0a(%rip),%ymm3,%ymm0 # 29e40 <_sk_srcover_rgba_8888_sse2_lowp+0x3bc>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,5,25,97,2,0 ; vbroadcastss 0x26119(%rip),%ymm8 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,98,125,24,5,217,96,2,0 ; vbroadcastss 0x260d9(%rip),%ymm8 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
- DB 196,226,101,0,13,79,92,2,0 ; vpshufb 0x25c4f(%rip),%ymm3,%ymm1 # 29ea0 <_sk_srcover_rgba_8888_sse2_lowp+0x3e8>
+ DB 196,226,101,0,13,15,92,2,0 ; vpshufb 0x25c0f(%rip),%ymm3,%ymm1 # 29e60 <_sk_srcover_rgba_8888_sse2_lowp+0x3dc>
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
DB 196,193,116,89,200 ; vmulps %ymm8,%ymm1,%ymm1
- DB 196,226,101,0,21,93,92,2,0 ; vpshufb 0x25c5d(%rip),%ymm3,%ymm2 # 29ec0 <_sk_srcover_rgba_8888_sse2_lowp+0x408>
+ DB 196,226,101,0,21,29,92,2,0 ; vpshufb 0x25c1d(%rip),%ymm3,%ymm2 # 29e80 <_sk_srcover_rgba_8888_sse2_lowp+0x3fc>
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
DB 197,229,114,211,24 ; vpsrld $0x18,%ymm3,%ymm3
@@ -4119,14 +4119,14 @@ _sk_load_8888_dst_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,86 ; jne 43b2 <_sk_load_8888_dst_hsw+0x72>
DB 196,129,126,111,60,152 ; vmovdqu (%r8,%r11,4),%ymm7
- DB 197,197,219,37,118,91,2,0 ; vpand 0x25b76(%rip),%ymm7,%ymm4 # 29ee0 <_sk_srcover_rgba_8888_sse2_lowp+0x428>
+ DB 197,197,219,37,54,91,2,0 ; vpand 0x25b36(%rip),%ymm7,%ymm4 # 29ea0 <_sk_srcover_rgba_8888_sse2_lowp+0x41c>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,98,125,24,5,229,95,2,0 ; vbroadcastss 0x25fe5(%rip),%ymm8 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,98,125,24,5,165,95,2,0 ; vbroadcastss 0x25fa5(%rip),%ymm8 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
DB 196,193,92,89,224 ; vmulps %ymm8,%ymm4,%ymm4
- DB 196,226,69,0,45,123,91,2,0 ; vpshufb 0x25b7b(%rip),%ymm7,%ymm5 # 29f00 <_sk_srcover_rgba_8888_sse2_lowp+0x448>
+ DB 196,226,69,0,45,59,91,2,0 ; vpshufb 0x25b3b(%rip),%ymm7,%ymm5 # 29ec0 <_sk_srcover_rgba_8888_sse2_lowp+0x43c>
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
DB 196,193,84,89,232 ; vmulps %ymm8,%ymm5,%ymm5
- DB 196,226,69,0,53,137,91,2,0 ; vpshufb 0x25b89(%rip),%ymm7,%ymm6 # 29f20 <_sk_srcover_rgba_8888_sse2_lowp+0x468>
+ DB 196,226,69,0,53,73,91,2,0 ; vpshufb 0x25b49(%rip),%ymm7,%ymm6 # 29ee0 <_sk_srcover_rgba_8888_sse2_lowp+0x45c>
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
DB 196,193,76,89,240 ; vmulps %ymm8,%ymm6,%ymm6
DB 197,197,114,215,24 ; vpsrld $0x18,%ymm7,%ymm7
@@ -4200,14 +4200,14 @@ _sk_gather_8888_hsw LABEL PROC
DB 197,245,118,201 ; vpcmpeqd %ymm1,%ymm1,%ymm1
DB 197,229,239,219 ; vpxor %ymm3,%ymm3,%ymm3
DB 196,194,117,144,28,128 ; vpgatherdd %ymm1,(%r8,%ymm0,4),%ymm3
- DB 197,229,219,5,154,90,2,0 ; vpand 0x25a9a(%rip),%ymm3,%ymm0 # 29f40 <_sk_srcover_rgba_8888_sse2_lowp+0x488>
+ DB 197,229,219,5,90,90,2,0 ; vpand 0x25a5a(%rip),%ymm3,%ymm0 # 29f00 <_sk_srcover_rgba_8888_sse2_lowp+0x47c>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,5,169,94,2,0 ; vbroadcastss 0x25ea9(%rip),%ymm8 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,98,125,24,5,105,94,2,0 ; vbroadcastss 0x25e69(%rip),%ymm8 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
- DB 196,226,101,0,13,159,90,2,0 ; vpshufb 0x25a9f(%rip),%ymm3,%ymm1 # 29f60 <_sk_srcover_rgba_8888_sse2_lowp+0x4a8>
+ DB 196,226,101,0,13,95,90,2,0 ; vpshufb 0x25a5f(%rip),%ymm3,%ymm1 # 29f20 <_sk_srcover_rgba_8888_sse2_lowp+0x49c>
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
DB 196,193,116,89,200 ; vmulps %ymm8,%ymm1,%ymm1
- DB 196,226,101,0,21,173,90,2,0 ; vpshufb 0x25aad(%rip),%ymm3,%ymm2 # 29f80 <_sk_srcover_rgba_8888_sse2_lowp+0x4c8>
+ DB 196,226,101,0,21,109,90,2,0 ; vpshufb 0x25a6d(%rip),%ymm3,%ymm2 # 29f40 <_sk_srcover_rgba_8888_sse2_lowp+0x4bc>
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
DB 197,229,114,211,24 ; vpsrld $0x18,%ymm3,%ymm3
@@ -4225,7 +4225,7 @@ _sk_store_8888_hsw LABEL PROC
DB 73,193,224,2 ; shl $0x2,%r8
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
- DB 196,98,125,24,5,6,94,2,0 ; vbroadcastss 0x25e06(%rip),%ymm8 # 2a314 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 196,98,125,24,5,198,93,2,0 ; vbroadcastss 0x25dc6(%rip),%ymm8 # 2a2d4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,65,116,89,208 ; vmulps %ymm8,%ymm1,%ymm10
@@ -4302,14 +4302,14 @@ _sk_load_bgra_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,86 ; jne 4662 <_sk_load_bgra_hsw+0x72>
DB 196,129,126,111,28,152 ; vmovdqu (%r8,%r11,4),%ymm3
- DB 197,229,219,5,134,89,2,0 ; vpand 0x25986(%rip),%ymm3,%ymm0 # 29fa0 <_sk_srcover_rgba_8888_sse2_lowp+0x4e8>
+ DB 197,229,219,5,70,89,2,0 ; vpand 0x25946(%rip),%ymm3,%ymm0 # 29f60 <_sk_srcover_rgba_8888_sse2_lowp+0x4dc>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,5,53,93,2,0 ; vbroadcastss 0x25d35(%rip),%ymm8 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,98,125,24,5,245,92,2,0 ; vbroadcastss 0x25cf5(%rip),%ymm8 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
DB 196,193,124,89,208 ; vmulps %ymm8,%ymm0,%ymm2
- DB 196,226,101,0,5,139,89,2,0 ; vpshufb 0x2598b(%rip),%ymm3,%ymm0 # 29fc0 <_sk_srcover_rgba_8888_sse2_lowp+0x508>
+ DB 196,226,101,0,5,75,89,2,0 ; vpshufb 0x2594b(%rip),%ymm3,%ymm0 # 29f80 <_sk_srcover_rgba_8888_sse2_lowp+0x4fc>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
DB 196,193,124,89,200 ; vmulps %ymm8,%ymm0,%ymm1
- DB 196,226,101,0,5,153,89,2,0 ; vpshufb 0x25999(%rip),%ymm3,%ymm0 # 29fe0 <_sk_srcover_rgba_8888_sse2_lowp+0x528>
+ DB 196,226,101,0,5,89,89,2,0 ; vpshufb 0x25959(%rip),%ymm3,%ymm0 # 29fa0 <_sk_srcover_rgba_8888_sse2_lowp+0x51c>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 197,229,114,211,24 ; vpsrld $0x18,%ymm3,%ymm3
@@ -4383,14 +4383,14 @@ _sk_load_bgra_dst_hsw LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,86 ; jne 4796 <_sk_load_bgra_dst_hsw+0x72>
DB 196,129,126,111,60,152 ; vmovdqu (%r8,%r11,4),%ymm7
- DB 197,197,219,37,178,88,2,0 ; vpand 0x258b2(%rip),%ymm7,%ymm4 # 2a000 <_sk_srcover_rgba_8888_sse2_lowp+0x548>
+ DB 197,197,219,37,114,88,2,0 ; vpand 0x25872(%rip),%ymm7,%ymm4 # 29fc0 <_sk_srcover_rgba_8888_sse2_lowp+0x53c>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,98,125,24,5,1,92,2,0 ; vbroadcastss 0x25c01(%rip),%ymm8 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,98,125,24,5,193,91,2,0 ; vbroadcastss 0x25bc1(%rip),%ymm8 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
DB 196,193,92,89,240 ; vmulps %ymm8,%ymm4,%ymm6
- DB 196,226,69,0,37,183,88,2,0 ; vpshufb 0x258b7(%rip),%ymm7,%ymm4 # 2a020 <_sk_srcover_rgba_8888_sse2_lowp+0x568>
+ DB 196,226,69,0,37,119,88,2,0 ; vpshufb 0x25877(%rip),%ymm7,%ymm4 # 29fe0 <_sk_srcover_rgba_8888_sse2_lowp+0x55c>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
DB 196,193,92,89,232 ; vmulps %ymm8,%ymm4,%ymm5
- DB 196,226,69,0,37,197,88,2,0 ; vpshufb 0x258c5(%rip),%ymm7,%ymm4 # 2a040 <_sk_srcover_rgba_8888_sse2_lowp+0x588>
+ DB 196,226,69,0,37,133,88,2,0 ; vpshufb 0x25885(%rip),%ymm7,%ymm4 # 2a000 <_sk_srcover_rgba_8888_sse2_lowp+0x57c>
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
DB 196,193,92,89,224 ; vmulps %ymm8,%ymm4,%ymm4
DB 197,197,114,215,24 ; vpsrld $0x18,%ymm7,%ymm7
@@ -4464,14 +4464,14 @@ _sk_gather_bgra_hsw LABEL PROC
DB 197,245,118,201 ; vpcmpeqd %ymm1,%ymm1,%ymm1
DB 197,229,239,219 ; vpxor %ymm3,%ymm3,%ymm3
DB 196,194,117,144,28,128 ; vpgatherdd %ymm1,(%r8,%ymm0,4),%ymm3
- DB 197,229,219,5,214,87,2,0 ; vpand 0x257d6(%rip),%ymm3,%ymm0 # 2a060 <_sk_srcover_rgba_8888_sse2_lowp+0x5a8>
+ DB 197,229,219,5,150,87,2,0 ; vpand 0x25796(%rip),%ymm3,%ymm0 # 2a020 <_sk_srcover_rgba_8888_sse2_lowp+0x59c>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,5,197,90,2,0 ; vbroadcastss 0x25ac5(%rip),%ymm8 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,98,125,24,5,133,90,2,0 ; vbroadcastss 0x25a85(%rip),%ymm8 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
DB 196,193,124,89,208 ; vmulps %ymm8,%ymm0,%ymm2
- DB 196,226,101,0,5,219,87,2,0 ; vpshufb 0x257db(%rip),%ymm3,%ymm0 # 2a080 <_sk_srcover_rgba_8888_sse2_lowp+0x5c8>
+ DB 196,226,101,0,5,155,87,2,0 ; vpshufb 0x2579b(%rip),%ymm3,%ymm0 # 2a040 <_sk_srcover_rgba_8888_sse2_lowp+0x5bc>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
DB 196,193,124,89,200 ; vmulps %ymm8,%ymm0,%ymm1
- DB 196,226,101,0,5,233,87,2,0 ; vpshufb 0x257e9(%rip),%ymm3,%ymm0 # 2a0a0 <_sk_srcover_rgba_8888_sse2_lowp+0x5e8>
+ DB 196,226,101,0,5,169,87,2,0 ; vpshufb 0x257a9(%rip),%ymm3,%ymm0 # 2a060 <_sk_srcover_rgba_8888_sse2_lowp+0x5dc>
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 197,229,114,211,24 ; vpsrld $0x18,%ymm3,%ymm3
@@ -4489,7 +4489,7 @@ _sk_store_bgra_hsw LABEL PROC
DB 73,193,224,2 ; shl $0x2,%r8
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
- DB 196,98,125,24,5,34,90,2,0 ; vbroadcastss 0x25a22(%rip),%ymm8 # 2a314 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 196,98,125,24,5,226,89,2,0 ; vbroadcastss 0x259e2(%rip),%ymm8 # 2a2d4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
DB 196,65,108,89,200 ; vmulps %ymm8,%ymm2,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,65,116,89,208 ; vmulps %ymm8,%ymm1,%ymm10
@@ -4789,7 +4789,7 @@ _sk_load_u16_be_hsw LABEL PROC
DB 197,241,235,192 ; vpor %xmm0,%xmm1,%xmm0
DB 196,226,125,51,192 ; vpmovzxwd %xmm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,21,198,85,2,0 ; vbroadcastss 0x255c6(%rip),%ymm10 # 2a378 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,98,125,24,21,134,85,2,0 ; vbroadcastss 0x25586(%rip),%ymm10 # 2a338 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
DB 196,193,124,89,194 ; vmulps %ymm10,%ymm0,%ymm0
DB 197,185,109,202 ; vpunpckhqdq %xmm2,%xmm8,%xmm1
DB 197,233,113,241,8 ; vpsllw $0x8,%xmm1,%xmm2
@@ -4879,7 +4879,7 @@ _sk_load_rgb_u16_be_hsw LABEL PROC
DB 197,241,235,192 ; vpor %xmm0,%xmm1,%xmm0
DB 196,226,125,51,192 ; vpmovzxwd %xmm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,13,53,84,2,0 ; vbroadcastss 0x25435(%rip),%ymm9 # 2a378 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,98,125,24,13,245,83,2,0 ; vbroadcastss 0x253f5(%rip),%ymm9 # 2a338 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
DB 197,185,109,203 ; vpunpckhqdq %xmm3,%xmm8,%xmm1
DB 197,225,113,241,8 ; vpsllw $0x8,%xmm1,%xmm3
@@ -4895,7 +4895,7 @@ _sk_load_rgb_u16_be_hsw LABEL PROC
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
DB 196,193,108,89,209 ; vmulps %ymm9,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,89,83,2,0 ; vbroadcastss 0x25359(%rip),%ymm3 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,29,25,83,2,0 ; vbroadcastss 0x25319(%rip),%ymm3 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 255,224 ; jmpq *%rax
DB 196,193,121,110,4,64 ; vmovd (%r8,%rax,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
@@ -4969,7 +4969,7 @@ _sk_store_u16_be_hsw LABEL PROC
DB 77,1,192 ; add %r8,%r8
DB 76,3,0 ; add (%rax),%r8
DB 73,99,193 ; movslq %r9d,%rax
- DB 196,98,125,24,5,30,83,2,0 ; vbroadcastss 0x2531e(%rip),%ymm8 # 2a400 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
+ DB 196,98,125,24,5,222,82,2,0 ; vbroadcastss 0x252de(%rip),%ymm8 # 2a3c0 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,67,125,25,202,1 ; vextractf128 $0x1,%ymm9,%xmm10
@@ -5125,7 +5125,7 @@ _sk_load_f32_hsw LABEL PROC
DB 255,92,255,255 ; lcall *-0x1(%rdi,%rdi,8)
DB 255,70,255 ; incl -0x1(%rsi)
DB 255 ; (bad)
- DB 255,53,255,255,255,40 ; pushq 0x28ffffff(%rip) # 290053b4 <_sk_srcover_rgba_8888_sse2_lowp+0x28fdb8fc>
+ DB 255,53,255,255,255,40 ; pushq 0x28ffffff(%rip) # 290053b4 <_sk_srcover_rgba_8888_sse2_lowp+0x28fdb930>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -5222,7 +5222,7 @@ _sk_load_f32_dst_hsw LABEL PROC
DB 255,92,255,255 ; lcall *-0x1(%rdi,%rdi,8)
DB 255,70,255 ; incl -0x1(%rsi)
DB 255 ; (bad)
- DB 255,53,255,255,255,40 ; pushq 0x28ffffff(%rip) # 29005558 <_sk_srcover_rgba_8888_sse2_lowp+0x28fdbaa0>
+ DB 255,53,255,255,255,40 ; pushq 0x28ffffff(%rip) # 29005558 <_sk_srcover_rgba_8888_sse2_lowp+0x28fdbad4>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -5341,7 +5341,7 @@ _sk_mirror_x_hsw LABEL PROC
DB 196,65,124,92,218 ; vsubps %ymm10,%ymm0,%ymm11
DB 196,193,58,88,192 ; vaddss %xmm8,%xmm8,%xmm0
DB 196,98,125,24,192 ; vbroadcastss %xmm0,%ymm8
- DB 197,178,89,5,219,75,2,0 ; vmulss 0x24bdb(%rip),%xmm9,%xmm0 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 197,178,89,5,155,75,2,0 ; vmulss 0x24b9b(%rip),%xmm9,%xmm0 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 196,226,125,24,192 ; vbroadcastss %xmm0,%ymm0
DB 197,164,89,192 ; vmulps %ymm0,%ymm11,%ymm0
DB 196,227,125,8,192,1 ; vroundps $0x1,%ymm0,%ymm0
@@ -5366,7 +5366,7 @@ _sk_mirror_y_hsw LABEL PROC
DB 196,65,116,92,218 ; vsubps %ymm10,%ymm1,%ymm11
DB 196,193,58,88,200 ; vaddss %xmm8,%xmm8,%xmm1
DB 196,98,125,24,193 ; vbroadcastss %xmm1,%ymm8
- DB 197,178,89,13,119,75,2,0 ; vmulss 0x24b77(%rip),%xmm9,%xmm1 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 197,178,89,13,55,75,2,0 ; vmulss 0x24b37(%rip),%xmm9,%xmm1 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 196,226,125,24,201 ; vbroadcastss %xmm1,%ymm1
DB 197,164,89,201 ; vmulps %ymm1,%ymm11,%ymm1
DB 196,227,125,8,201,1 ; vroundps $0x1,%ymm1,%ymm1
@@ -5386,7 +5386,7 @@ PUBLIC _sk_clamp_x_1_hsw
_sk_clamp_x_1_hsw LABEL PROC
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 197,188,95,192 ; vmaxps %ymm0,%ymm8,%ymm0
- DB 196,98,125,24,5,44,75,2,0 ; vbroadcastss 0x24b2c(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,236,74,2,0 ; vbroadcastss 0x24aec(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -5400,9 +5400,9 @@ _sk_repeat_x_1_hsw LABEL PROC
PUBLIC _sk_mirror_x_1_hsw
_sk_mirror_x_1_hsw LABEL PROC
- DB 196,98,125,24,5,35,75,2,0 ; vbroadcastss 0x24b23(%rip),%ymm8 # 2a300 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,98,125,24,5,227,74,2,0 ; vbroadcastss 0x24ae3(%rip),%ymm8 # 2a2c0 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,13,249,74,2,0 ; vbroadcastss 0x24af9(%rip),%ymm9 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,13,185,74,2,0 ; vbroadcastss 0x24ab9(%rip),%ymm9 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 196,65,124,89,201 ; vmulps %ymm9,%ymm0,%ymm9
DB 196,67,125,8,201,1 ; vroundps $0x1,%ymm9,%ymm9
DB 196,65,52,88,201 ; vaddps %ymm9,%ymm9,%ymm9
@@ -5416,11 +5416,11 @@ _sk_mirror_x_1_hsw LABEL PROC
PUBLIC _sk_luminance_to_alpha_hsw
_sk_luminance_to_alpha_hsw LABEL PROC
- DB 196,226,125,24,29,229,75,2,0 ; vbroadcastss 0x24be5(%rip),%ymm3 # 2a404 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
- DB 196,98,125,24,5,224,75,2,0 ; vbroadcastss 0x24be0(%rip),%ymm8 # 2a408 <_sk_srcover_rgba_8888_sse2_lowp+0x950>
+ DB 196,226,125,24,29,165,75,2,0 ; vbroadcastss 0x24ba5(%rip),%ymm3 # 2a3c4 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ DB 196,98,125,24,5,160,75,2,0 ; vbroadcastss 0x24ba0(%rip),%ymm8 # 2a3c8 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
DB 196,193,116,89,200 ; vmulps %ymm8,%ymm1,%ymm1
DB 196,226,125,184,203 ; vfmadd231ps %ymm3,%ymm0,%ymm1
- DB 196,226,125,24,29,209,75,2,0 ; vbroadcastss 0x24bd1(%rip),%ymm3 # 2a40c <_sk_srcover_rgba_8888_sse2_lowp+0x954>
+ DB 196,226,125,24,29,145,75,2,0 ; vbroadcastss 0x24b91(%rip),%ymm3 # 2a3cc <_sk_srcover_rgba_8888_sse2_lowp+0x948>
DB 196,226,109,168,217 ; vfmadd213ps %ymm1,%ymm2,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
@@ -5674,14 +5674,14 @@ _sk_evenly_spaced_gradient_hsw LABEL PROC
PUBLIC _sk_gauss_a_to_rgba_hsw
_sk_gauss_a_to_rgba_hsw LABEL PROC
- DB 196,226,125,24,5,179,71,2,0 ; vbroadcastss 0x247b3(%rip),%ymm0 # 2a410 <_sk_srcover_rgba_8888_sse2_lowp+0x958>
- DB 196,226,125,24,13,174,71,2,0 ; vbroadcastss 0x247ae(%rip),%ymm1 # 2a414 <_sk_srcover_rgba_8888_sse2_lowp+0x95c>
+ DB 196,226,125,24,5,115,71,2,0 ; vbroadcastss 0x24773(%rip),%ymm0 # 2a3d0 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
+ DB 196,226,125,24,13,110,71,2,0 ; vbroadcastss 0x2476e(%rip),%ymm1 # 2a3d4 <_sk_srcover_rgba_8888_sse2_lowp+0x950>
DB 196,226,101,168,200 ; vfmadd213ps %ymm0,%ymm3,%ymm1
- DB 196,226,125,24,5,164,71,2,0 ; vbroadcastss 0x247a4(%rip),%ymm0 # 2a418 <_sk_srcover_rgba_8888_sse2_lowp+0x960>
+ DB 196,226,125,24,5,100,71,2,0 ; vbroadcastss 0x24764(%rip),%ymm0 # 2a3d8 <_sk_srcover_rgba_8888_sse2_lowp+0x954>
DB 196,226,101,184,193 ; vfmadd231ps %ymm1,%ymm3,%ymm0
- DB 196,226,125,24,13,154,71,2,0 ; vbroadcastss 0x2479a(%rip),%ymm1 # 2a41c <_sk_srcover_rgba_8888_sse2_lowp+0x964>
+ DB 196,226,125,24,13,90,71,2,0 ; vbroadcastss 0x2475a(%rip),%ymm1 # 2a3dc <_sk_srcover_rgba_8888_sse2_lowp+0x958>
DB 196,226,101,184,200 ; vfmadd231ps %ymm0,%ymm3,%ymm1
- DB 196,226,125,24,5,144,71,2,0 ; vbroadcastss 0x24790(%rip),%ymm0 # 2a420 <_sk_srcover_rgba_8888_sse2_lowp+0x968>
+ DB 196,226,125,24,5,80,71,2,0 ; vbroadcastss 0x24750(%rip),%ymm0 # 2a3e0 <_sk_srcover_rgba_8888_sse2_lowp+0x95c>
DB 196,226,101,184,193 ; vfmadd231ps %ymm1,%ymm3,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
@@ -5698,7 +5698,7 @@ _sk_gradient_hsw LABEL PROC
DB 76,139,72,72 ; mov 0x48(%rax),%r9
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 65,186,1,0,0,0 ; mov $0x1,%r10d
- DB 196,226,125,24,21,33,70,2,0 ; vbroadcastss 0x24621(%rip),%ymm2 # 2a2ec <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 196,226,125,24,21,225,69,2,0 ; vbroadcastss 0x245e1(%rip),%ymm2 # 2a2ac <_sk_srcover_rgba_8888_sse2_lowp+0x828>
DB 196,65,53,239,201 ; vpxor %ymm9,%ymm9,%ymm9
DB 196,130,125,24,28,145 ; vbroadcastss (%r9,%r10,4),%ymm3
DB 197,228,194,216,2 ; vcmpleps %ymm0,%ymm3,%ymm3
@@ -5797,24 +5797,24 @@ _sk_xy_to_unit_angle_hsw LABEL PROC
DB 196,65,52,95,226 ; vmaxps %ymm10,%ymm9,%ymm12
DB 196,65,36,94,220 ; vdivps %ymm12,%ymm11,%ymm11
DB 196,65,36,89,227 ; vmulps %ymm11,%ymm11,%ymm12
- DB 196,98,125,24,45,172,69,2,0 ; vbroadcastss 0x245ac(%rip),%ymm13 # 2a424 <_sk_srcover_rgba_8888_sse2_lowp+0x96c>
- DB 196,98,125,24,53,167,69,2,0 ; vbroadcastss 0x245a7(%rip),%ymm14 # 2a428 <_sk_srcover_rgba_8888_sse2_lowp+0x970>
+ DB 196,98,125,24,45,108,69,2,0 ; vbroadcastss 0x2456c(%rip),%ymm13 # 2a3e4 <_sk_srcover_rgba_8888_sse2_lowp+0x960>
+ DB 196,98,125,24,53,103,69,2,0 ; vbroadcastss 0x24567(%rip),%ymm14 # 2a3e8 <_sk_srcover_rgba_8888_sse2_lowp+0x964>
DB 196,66,29,184,245 ; vfmadd231ps %ymm13,%ymm12,%ymm14
- DB 196,98,125,24,45,157,69,2,0 ; vbroadcastss 0x2459d(%rip),%ymm13 # 2a42c <_sk_srcover_rgba_8888_sse2_lowp+0x974>
+ DB 196,98,125,24,45,93,69,2,0 ; vbroadcastss 0x2455d(%rip),%ymm13 # 2a3ec <_sk_srcover_rgba_8888_sse2_lowp+0x968>
DB 196,66,29,184,238 ; vfmadd231ps %ymm14,%ymm12,%ymm13
- DB 196,98,125,24,53,147,69,2,0 ; vbroadcastss 0x24593(%rip),%ymm14 # 2a430 <_sk_srcover_rgba_8888_sse2_lowp+0x978>
+ DB 196,98,125,24,53,83,69,2,0 ; vbroadcastss 0x24553(%rip),%ymm14 # 2a3f0 <_sk_srcover_rgba_8888_sse2_lowp+0x96c>
DB 196,66,29,184,245 ; vfmadd231ps %ymm13,%ymm12,%ymm14
DB 196,65,36,89,222 ; vmulps %ymm14,%ymm11,%ymm11
DB 196,65,52,194,202,1 ; vcmpltps %ymm10,%ymm9,%ymm9
- DB 196,98,125,24,21,126,69,2,0 ; vbroadcastss 0x2457e(%rip),%ymm10 # 2a434 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
+ DB 196,98,125,24,21,62,69,2,0 ; vbroadcastss 0x2453e(%rip),%ymm10 # 2a3f4 <_sk_srcover_rgba_8888_sse2_lowp+0x970>
DB 196,65,44,92,211 ; vsubps %ymm11,%ymm10,%ymm10
DB 196,67,37,74,202,144 ; vblendvps %ymm9,%ymm10,%ymm11,%ymm9
DB 196,193,124,194,192,1 ; vcmpltps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,21,20,68,2,0 ; vbroadcastss 0x24414(%rip),%ymm10 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,21,212,67,2,0 ; vbroadcastss 0x243d4(%rip),%ymm10 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 196,65,44,92,209 ; vsubps %ymm9,%ymm10,%ymm10
DB 196,195,53,74,194,0 ; vblendvps %ymm0,%ymm10,%ymm9,%ymm0
DB 196,65,116,194,200,1 ; vcmpltps %ymm8,%ymm1,%ymm9
- DB 196,98,125,24,21,254,67,2,0 ; vbroadcastss 0x243fe(%rip),%ymm10 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,21,190,67,2,0 ; vbroadcastss 0x243be(%rip),%ymm10 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,44,92,208 ; vsubps %ymm0,%ymm10,%ymm10
DB 196,195,125,74,194,144 ; vblendvps %ymm9,%ymm10,%ymm0,%ymm0
DB 196,65,124,194,200,3 ; vcmpunordps %ymm8,%ymm0,%ymm9
@@ -5838,23 +5838,23 @@ _sk_xy_to_2pt_conical_quadratic_max_hsw LABEL PROC
DB 197,50,89,80,44 ; vmulss 0x2c(%rax),%xmm9,%xmm10
DB 196,66,125,24,210 ; vbroadcastss %xmm10,%ymm10
DB 197,44,88,208 ; vaddps %ymm0,%ymm10,%ymm10
- DB 196,98,125,24,29,254,68,2,0 ; vbroadcastss 0x244fe(%rip),%ymm11 # 2a438 <_sk_srcover_rgba_8888_sse2_lowp+0x980>
+ DB 196,98,125,24,29,190,68,2,0 ; vbroadcastss 0x244be(%rip),%ymm11 # 2a3f8 <_sk_srcover_rgba_8888_sse2_lowp+0x974>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
DB 197,116,89,217 ; vmulps %ymm1,%ymm1,%ymm11
DB 196,98,125,184,216 ; vfmadd231ps %ymm0,%ymm0,%ymm11
DB 196,193,50,89,193 ; vmulss %xmm9,%xmm9,%xmm0
DB 196,226,125,24,192 ; vbroadcastss %xmm0,%ymm0
DB 197,164,92,192 ; vsubps %ymm0,%ymm11,%ymm0
- DB 196,98,125,24,13,221,68,2,0 ; vbroadcastss 0x244dd(%rip),%ymm9 # 2a43c <_sk_srcover_rgba_8888_sse2_lowp+0x984>
+ DB 196,98,125,24,13,157,68,2,0 ; vbroadcastss 0x2449d(%rip),%ymm9 # 2a3fc <_sk_srcover_rgba_8888_sse2_lowp+0x978>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 196,194,45,184,194 ; vfmadd231ps %ymm10,%ymm10,%ymm0
DB 197,252,81,192 ; vsqrtps %ymm0,%ymm0
DB 196,98,125,24,64,36 ; vbroadcastss 0x24(%rax),%ymm8
- DB 196,98,125,24,13,192,68,2,0 ; vbroadcastss 0x244c0(%rip),%ymm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
+ DB 196,98,125,24,13,128,68,2,0 ; vbroadcastss 0x24480(%rip),%ymm9 # 2a400 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
DB 196,65,44,87,201 ; vxorps %ymm9,%ymm10,%ymm9
DB 196,65,124,92,210 ; vsubps %ymm10,%ymm0,%ymm10
- DB 196,98,125,24,29,81,67,2,0 ; vbroadcastss 0x24351(%rip),%ymm11 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,29,17,67,2,0 ; vbroadcastss 0x24311(%rip),%ymm11 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
DB 196,65,44,89,208 ; vmulps %ymm8,%ymm10,%ymm10
DB 197,180,92,192 ; vsubps %ymm0,%ymm9,%ymm0
@@ -5871,23 +5871,23 @@ _sk_xy_to_2pt_conical_quadratic_min_hsw LABEL PROC
DB 197,50,89,80,44 ; vmulss 0x2c(%rax),%xmm9,%xmm10
DB 196,66,125,24,210 ; vbroadcastss %xmm10,%ymm10
DB 197,44,88,208 ; vaddps %ymm0,%ymm10,%ymm10
- DB 196,98,125,24,29,102,68,2,0 ; vbroadcastss 0x24466(%rip),%ymm11 # 2a438 <_sk_srcover_rgba_8888_sse2_lowp+0x980>
+ DB 196,98,125,24,29,38,68,2,0 ; vbroadcastss 0x24426(%rip),%ymm11 # 2a3f8 <_sk_srcover_rgba_8888_sse2_lowp+0x974>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
DB 197,116,89,217 ; vmulps %ymm1,%ymm1,%ymm11
DB 196,98,125,184,216 ; vfmadd231ps %ymm0,%ymm0,%ymm11
DB 196,193,50,89,193 ; vmulss %xmm9,%xmm9,%xmm0
DB 196,226,125,24,192 ; vbroadcastss %xmm0,%ymm0
DB 197,164,92,192 ; vsubps %ymm0,%ymm11,%ymm0
- DB 196,98,125,24,13,69,68,2,0 ; vbroadcastss 0x24445(%rip),%ymm9 # 2a43c <_sk_srcover_rgba_8888_sse2_lowp+0x984>
+ DB 196,98,125,24,13,5,68,2,0 ; vbroadcastss 0x24405(%rip),%ymm9 # 2a3fc <_sk_srcover_rgba_8888_sse2_lowp+0x978>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 196,194,45,184,194 ; vfmadd231ps %ymm10,%ymm10,%ymm0
DB 197,252,81,192 ; vsqrtps %ymm0,%ymm0
DB 196,98,125,24,64,36 ; vbroadcastss 0x24(%rax),%ymm8
- DB 196,98,125,24,13,40,68,2,0 ; vbroadcastss 0x24428(%rip),%ymm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
+ DB 196,98,125,24,13,232,67,2,0 ; vbroadcastss 0x243e8(%rip),%ymm9 # 2a400 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
DB 196,65,44,87,201 ; vxorps %ymm9,%ymm10,%ymm9
DB 196,65,124,92,210 ; vsubps %ymm10,%ymm0,%ymm10
- DB 196,98,125,24,29,185,66,2,0 ; vbroadcastss 0x242b9(%rip),%ymm11 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,29,121,66,2,0 ; vbroadcastss 0x24279(%rip),%ymm11 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
DB 196,65,44,89,208 ; vmulps %ymm8,%ymm10,%ymm10
DB 197,180,92,192 ; vsubps %ymm0,%ymm9,%ymm0
@@ -5903,14 +5903,14 @@ _sk_xy_to_2pt_conical_linear_hsw LABEL PROC
DB 197,58,89,72,44 ; vmulss 0x2c(%rax),%xmm8,%xmm9
DB 196,66,125,24,201 ; vbroadcastss %xmm9,%ymm9
DB 197,52,88,200 ; vaddps %ymm0,%ymm9,%ymm9
- DB 196,98,125,24,21,212,67,2,0 ; vbroadcastss 0x243d4(%rip),%ymm10 # 2a438 <_sk_srcover_rgba_8888_sse2_lowp+0x980>
+ DB 196,98,125,24,21,148,67,2,0 ; vbroadcastss 0x24394(%rip),%ymm10 # 2a3f8 <_sk_srcover_rgba_8888_sse2_lowp+0x974>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
DB 197,116,89,209 ; vmulps %ymm1,%ymm1,%ymm10
DB 196,98,125,184,208 ; vfmadd231ps %ymm0,%ymm0,%ymm10
DB 196,193,58,89,192 ; vmulss %xmm8,%xmm8,%xmm0
DB 196,226,125,24,192 ; vbroadcastss %xmm0,%ymm0
DB 197,172,92,192 ; vsubps %ymm0,%ymm10,%ymm0
- DB 196,98,125,24,5,183,67,2,0 ; vbroadcastss 0x243b7(%rip),%ymm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
+ DB 196,98,125,24,5,119,67,2,0 ; vbroadcastss 0x24377(%rip),%ymm8 # 2a400 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
DB 196,193,124,87,192 ; vxorps %ymm8,%ymm0,%ymm0
DB 196,193,124,94,193 ; vdivps %ymm9,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -5944,7 +5944,7 @@ _sk_apply_vector_mask_hsw LABEL PROC
PUBLIC _sk_save_xy_hsw
_sk_save_xy_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,98,125,24,5,247,65,2,0 ; vbroadcastss 0x241f7(%rip),%ymm8 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,5,183,65,2,0 ; vbroadcastss 0x241b7(%rip),%ymm8 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 196,65,124,88,200 ; vaddps %ymm8,%ymm0,%ymm9
DB 196,67,125,8,209,1 ; vroundps $0x1,%ymm9,%ymm10
DB 196,65,52,92,202 ; vsubps %ymm10,%ymm9,%ymm9
@@ -5974,9 +5974,9 @@ _sk_accumulate_hsw LABEL PROC
PUBLIC _sk_bilinear_nx_hsw
_sk_bilinear_nx_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,5,231,66,2,0 ; vbroadcastss 0x242e7(%rip),%ymm0 # 2a444 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ DB 196,226,125,24,5,167,66,2,0 ; vbroadcastss 0x242a7(%rip),%ymm0 # 2a404 <_sk_srcover_rgba_8888_sse2_lowp+0x980>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,126,65,2,0 ; vbroadcastss 0x2417e(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,62,65,2,0 ; vbroadcastss 0x2413e(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,60,92,64,64 ; vsubps 0x40(%rax),%ymm8,%ymm8
DB 197,124,17,128,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -5985,7 +5985,7 @@ _sk_bilinear_nx_hsw LABEL PROC
PUBLIC _sk_bilinear_px_hsw
_sk_bilinear_px_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,5,94,65,2,0 ; vbroadcastss 0x2415e(%rip),%ymm0 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,226,125,24,5,30,65,2,0 ; vbroadcastss 0x2411e(%rip),%ymm0 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
DB 197,124,16,64,64 ; vmovups 0x40(%rax),%ymm8
DB 197,124,17,128,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
@@ -5995,9 +5995,9 @@ _sk_bilinear_px_hsw LABEL PROC
PUBLIC _sk_bilinear_ny_hsw
_sk_bilinear_ny_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,13,158,66,2,0 ; vbroadcastss 0x2429e(%rip),%ymm1 # 2a444 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ DB 196,226,125,24,13,94,66,2,0 ; vbroadcastss 0x2425e(%rip),%ymm1 # 2a404 <_sk_srcover_rgba_8888_sse2_lowp+0x980>
DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,52,65,2,0 ; vbroadcastss 0x24134(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,244,64,2,0 ; vbroadcastss 0x240f4(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,60,92,64,96 ; vsubps 0x60(%rax),%ymm8,%ymm8
DB 197,124,17,128,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6006,7 +6006,7 @@ _sk_bilinear_ny_hsw LABEL PROC
PUBLIC _sk_bilinear_py_hsw
_sk_bilinear_py_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,13,20,65,2,0 ; vbroadcastss 0x24114(%rip),%ymm1 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,226,125,24,13,212,64,2,0 ; vbroadcastss 0x240d4(%rip),%ymm1 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
DB 197,124,16,64,96 ; vmovups 0x60(%rax),%ymm8
DB 197,124,17,128,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
@@ -6016,13 +6016,13 @@ _sk_bilinear_py_hsw LABEL PROC
PUBLIC _sk_bicubic_n3x_hsw
_sk_bicubic_n3x_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,5,87,66,2,0 ; vbroadcastss 0x24257(%rip),%ymm0 # 2a448 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
+ DB 196,226,125,24,5,23,66,2,0 ; vbroadcastss 0x24217(%rip),%ymm0 # 2a408 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,234,64,2,0 ; vbroadcastss 0x240ea(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,170,64,2,0 ; vbroadcastss 0x240aa(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,60,92,64,64 ; vsubps 0x40(%rax),%ymm8,%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,71,65,2,0 ; vbroadcastss 0x24147(%rip),%ymm10 # 2a358 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
- DB 196,98,125,24,29,50,66,2,0 ; vbroadcastss 0x24232(%rip),%ymm11 # 2a44c <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ DB 196,98,125,24,21,7,65,2,0 ; vbroadcastss 0x24107(%rip),%ymm10 # 2a318 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
+ DB 196,98,125,24,29,242,65,2,0 ; vbroadcastss 0x241f2(%rip),%ymm11 # 2a40c <_sk_srcover_rgba_8888_sse2_lowp+0x988>
DB 196,66,61,168,218 ; vfmadd213ps %ymm10,%ymm8,%ymm11
DB 196,65,36,89,193 ; vmulps %ymm9,%ymm11,%ymm8
DB 197,124,17,128,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
@@ -6032,16 +6032,16 @@ _sk_bicubic_n3x_hsw LABEL PROC
PUBLIC _sk_bicubic_n1x_hsw
_sk_bicubic_n1x_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,5,9,66,2,0 ; vbroadcastss 0x24209(%rip),%ymm0 # 2a444 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ DB 196,226,125,24,5,201,65,2,0 ; vbroadcastss 0x241c9(%rip),%ymm0 # 2a404 <_sk_srcover_rgba_8888_sse2_lowp+0x980>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,160,64,2,0 ; vbroadcastss 0x240a0(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,96,64,2,0 ; vbroadcastss 0x24060(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,60,92,64,64 ; vsubps 0x40(%rax),%ymm8,%ymm8
- DB 196,98,125,24,13,250,65,2,0 ; vbroadcastss 0x241fa(%rip),%ymm9 # 2a450 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
- DB 196,98,125,24,21,245,65,2,0 ; vbroadcastss 0x241f5(%rip),%ymm10 # 2a454 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ DB 196,98,125,24,13,186,65,2,0 ; vbroadcastss 0x241ba(%rip),%ymm9 # 2a410 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ DB 196,98,125,24,21,181,65,2,0 ; vbroadcastss 0x241b5(%rip),%ymm10 # 2a414 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
DB 196,66,61,168,209 ; vfmadd213ps %ymm9,%ymm8,%ymm10
- DB 196,98,125,24,13,119,64,2,0 ; vbroadcastss 0x24077(%rip),%ymm9 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,13,55,64,2,0 ; vbroadcastss 0x24037(%rip),%ymm9 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 196,66,61,184,202 ; vfmadd231ps %ymm10,%ymm8,%ymm9
- DB 196,98,125,24,21,221,65,2,0 ; vbroadcastss 0x241dd(%rip),%ymm10 # 2a458 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ DB 196,98,125,24,21,157,65,2,0 ; vbroadcastss 0x2419d(%rip),%ymm10 # 2a418 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
DB 196,66,61,184,209 ; vfmadd231ps %ymm9,%ymm8,%ymm10
DB 197,124,17,144,128,0,0,0 ; vmovups %ymm10,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6050,14 +6050,14 @@ _sk_bicubic_n1x_hsw LABEL PROC
PUBLIC _sk_bicubic_p1x_hsw
_sk_bicubic_p1x_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,98,125,24,5,77,64,2,0 ; vbroadcastss 0x2404d(%rip),%ymm8 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,5,13,64,2,0 ; vbroadcastss 0x2400d(%rip),%ymm8 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 197,188,88,0 ; vaddps (%rax),%ymm8,%ymm0
DB 197,124,16,72,64 ; vmovups 0x40(%rax),%ymm9
- DB 196,98,125,24,21,167,65,2,0 ; vbroadcastss 0x241a7(%rip),%ymm10 # 2a450 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
- DB 196,98,125,24,29,162,65,2,0 ; vbroadcastss 0x241a2(%rip),%ymm11 # 2a454 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ DB 196,98,125,24,21,103,65,2,0 ; vbroadcastss 0x24167(%rip),%ymm10 # 2a410 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ DB 196,98,125,24,29,98,65,2,0 ; vbroadcastss 0x24162(%rip),%ymm11 # 2a414 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
DB 196,66,53,168,218 ; vfmadd213ps %ymm10,%ymm9,%ymm11
DB 196,66,53,168,216 ; vfmadd213ps %ymm8,%ymm9,%ymm11
- DB 196,98,125,24,5,147,65,2,0 ; vbroadcastss 0x24193(%rip),%ymm8 # 2a458 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ DB 196,98,125,24,5,83,65,2,0 ; vbroadcastss 0x24153(%rip),%ymm8 # 2a418 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
DB 196,66,53,184,195 ; vfmadd231ps %ymm11,%ymm9,%ymm8
DB 197,124,17,128,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6066,12 +6066,12 @@ _sk_bicubic_p1x_hsw LABEL PROC
PUBLIC _sk_bicubic_p3x_hsw
_sk_bicubic_p3x_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,5,111,65,2,0 ; vbroadcastss 0x2416f(%rip),%ymm0 # 2a450 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ DB 196,226,125,24,5,47,65,2,0 ; vbroadcastss 0x2412f(%rip),%ymm0 # 2a410 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
DB 197,124,16,64,64 ; vmovups 0x40(%rax),%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,96,64,2,0 ; vbroadcastss 0x24060(%rip),%ymm10 # 2a358 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
- DB 196,98,125,24,29,75,65,2,0 ; vbroadcastss 0x2414b(%rip),%ymm11 # 2a44c <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ DB 196,98,125,24,21,32,64,2,0 ; vbroadcastss 0x24020(%rip),%ymm10 # 2a318 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
+ DB 196,98,125,24,29,11,65,2,0 ; vbroadcastss 0x2410b(%rip),%ymm11 # 2a40c <_sk_srcover_rgba_8888_sse2_lowp+0x988>
DB 196,66,61,168,218 ; vfmadd213ps %ymm10,%ymm8,%ymm11
DB 196,65,52,89,195 ; vmulps %ymm11,%ymm9,%ymm8
DB 197,124,17,128,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
@@ -6081,13 +6081,13 @@ _sk_bicubic_p3x_hsw LABEL PROC
PUBLIC _sk_bicubic_n3y_hsw
_sk_bicubic_n3y_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,13,38,65,2,0 ; vbroadcastss 0x24126(%rip),%ymm1 # 2a448 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
+ DB 196,226,125,24,13,230,64,2,0 ; vbroadcastss 0x240e6(%rip),%ymm1 # 2a408 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,184,63,2,0 ; vbroadcastss 0x23fb8(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,120,63,2,0 ; vbroadcastss 0x23f78(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,60,92,64,96 ; vsubps 0x60(%rax),%ymm8,%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,21,64,2,0 ; vbroadcastss 0x24015(%rip),%ymm10 # 2a358 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
- DB 196,98,125,24,29,0,65,2,0 ; vbroadcastss 0x24100(%rip),%ymm11 # 2a44c <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ DB 196,98,125,24,21,213,63,2,0 ; vbroadcastss 0x23fd5(%rip),%ymm10 # 2a318 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
+ DB 196,98,125,24,29,192,64,2,0 ; vbroadcastss 0x240c0(%rip),%ymm11 # 2a40c <_sk_srcover_rgba_8888_sse2_lowp+0x988>
DB 196,66,61,168,218 ; vfmadd213ps %ymm10,%ymm8,%ymm11
DB 196,65,36,89,193 ; vmulps %ymm9,%ymm11,%ymm8
DB 197,124,17,128,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
@@ -6097,16 +6097,16 @@ _sk_bicubic_n3y_hsw LABEL PROC
PUBLIC _sk_bicubic_n1y_hsw
_sk_bicubic_n1y_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,13,215,64,2,0 ; vbroadcastss 0x240d7(%rip),%ymm1 # 2a444 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ DB 196,226,125,24,13,151,64,2,0 ; vbroadcastss 0x24097(%rip),%ymm1 # 2a404 <_sk_srcover_rgba_8888_sse2_lowp+0x980>
DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,109,63,2,0 ; vbroadcastss 0x23f6d(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,45,63,2,0 ; vbroadcastss 0x23f2d(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,60,92,64,96 ; vsubps 0x60(%rax),%ymm8,%ymm8
- DB 196,98,125,24,13,199,64,2,0 ; vbroadcastss 0x240c7(%rip),%ymm9 # 2a450 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
- DB 196,98,125,24,21,194,64,2,0 ; vbroadcastss 0x240c2(%rip),%ymm10 # 2a454 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ DB 196,98,125,24,13,135,64,2,0 ; vbroadcastss 0x24087(%rip),%ymm9 # 2a410 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ DB 196,98,125,24,21,130,64,2,0 ; vbroadcastss 0x24082(%rip),%ymm10 # 2a414 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
DB 196,66,61,168,209 ; vfmadd213ps %ymm9,%ymm8,%ymm10
- DB 196,98,125,24,13,68,63,2,0 ; vbroadcastss 0x23f44(%rip),%ymm9 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,13,4,63,2,0 ; vbroadcastss 0x23f04(%rip),%ymm9 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 196,66,61,184,202 ; vfmadd231ps %ymm10,%ymm8,%ymm9
- DB 196,98,125,24,21,170,64,2,0 ; vbroadcastss 0x240aa(%rip),%ymm10 # 2a458 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ DB 196,98,125,24,21,106,64,2,0 ; vbroadcastss 0x2406a(%rip),%ymm10 # 2a418 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
DB 196,66,61,184,209 ; vfmadd231ps %ymm9,%ymm8,%ymm10
DB 197,124,17,144,160,0,0,0 ; vmovups %ymm10,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6115,14 +6115,14 @@ _sk_bicubic_n1y_hsw LABEL PROC
PUBLIC _sk_bicubic_p1y_hsw
_sk_bicubic_p1y_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,98,125,24,5,26,63,2,0 ; vbroadcastss 0x23f1a(%rip),%ymm8 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,5,218,62,2,0 ; vbroadcastss 0x23eda(%rip),%ymm8 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 197,188,88,72,32 ; vaddps 0x20(%rax),%ymm8,%ymm1
DB 197,124,16,72,96 ; vmovups 0x60(%rax),%ymm9
- DB 196,98,125,24,21,115,64,2,0 ; vbroadcastss 0x24073(%rip),%ymm10 # 2a450 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
- DB 196,98,125,24,29,110,64,2,0 ; vbroadcastss 0x2406e(%rip),%ymm11 # 2a454 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ DB 196,98,125,24,21,51,64,2,0 ; vbroadcastss 0x24033(%rip),%ymm10 # 2a410 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ DB 196,98,125,24,29,46,64,2,0 ; vbroadcastss 0x2402e(%rip),%ymm11 # 2a414 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
DB 196,66,53,168,218 ; vfmadd213ps %ymm10,%ymm9,%ymm11
DB 196,66,53,168,216 ; vfmadd213ps %ymm8,%ymm9,%ymm11
- DB 196,98,125,24,5,95,64,2,0 ; vbroadcastss 0x2405f(%rip),%ymm8 # 2a458 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ DB 196,98,125,24,5,31,64,2,0 ; vbroadcastss 0x2401f(%rip),%ymm8 # 2a418 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
DB 196,66,53,184,195 ; vfmadd231ps %ymm11,%ymm9,%ymm8
DB 197,124,17,128,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -6131,12 +6131,12 @@ _sk_bicubic_p1y_hsw LABEL PROC
PUBLIC _sk_bicubic_p3y_hsw
_sk_bicubic_p3y_hsw LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,13,59,64,2,0 ; vbroadcastss 0x2403b(%rip),%ymm1 # 2a450 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ DB 196,226,125,24,13,251,63,2,0 ; vbroadcastss 0x23ffb(%rip),%ymm1 # 2a410 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
DB 197,124,16,64,96 ; vmovups 0x60(%rax),%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,43,63,2,0 ; vbroadcastss 0x23f2b(%rip),%ymm10 # 2a358 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
- DB 196,98,125,24,29,22,64,2,0 ; vbroadcastss 0x24016(%rip),%ymm11 # 2a44c <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ DB 196,98,125,24,21,235,62,2,0 ; vbroadcastss 0x23eeb(%rip),%ymm10 # 2a318 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
+ DB 196,98,125,24,29,214,63,2,0 ; vbroadcastss 0x23fd6(%rip),%ymm11 # 2a40c <_sk_srcover_rgba_8888_sse2_lowp+0x988>
DB 196,66,61,168,218 ; vfmadd213ps %ymm10,%ymm8,%ymm11
DB 196,65,52,89,195 ; vmulps %ymm11,%ymm9,%ymm8
DB 197,124,17,128,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
@@ -6264,7 +6264,7 @@ _sk_clut_3D_hsw LABEL PROC
DB 196,98,93,64,218 ; vpmulld %ymm2,%ymm4,%ymm11
DB 72,139,0 ; mov (%rax),%rax
DB 197,165,254,193 ; vpaddd %ymm1,%ymm11,%ymm0
- DB 196,98,125,88,61,229,61,2,0 ; vpbroadcastd 0x23de5(%rip),%ymm15 # 2a460 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ DB 196,98,125,88,61,165,61,2,0 ; vpbroadcastd 0x23da5(%rip),%ymm15 # 2a420 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
DB 196,194,125,64,199 ; vpmulld %ymm15,%ymm0,%ymm0
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
DB 197,237,118,210 ; vpcmpeqd %ymm2,%ymm2,%ymm2
@@ -6276,13 +6276,13 @@ _sk_clut_3D_hsw LABEL PROC
DB 197,213,118,237 ; vpcmpeqd %ymm5,%ymm5,%ymm5
DB 196,226,85,146,60,144 ; vgatherdps %ymm5,(%rax,%ymm2,4),%ymm7
DB 197,252,17,188,36,128,2,0,0 ; vmovups %ymm7,0x280(%rsp)
- DB 196,226,125,88,61,51,60,2,0 ; vpbroadcastd 0x23c33(%rip),%ymm7 # 2a2f4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,226,125,88,61,243,59,2,0 ; vpbroadcastd 0x23bf3(%rip),%ymm7 # 2a2b4 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
DB 197,253,254,199 ; vpaddd %ymm7,%ymm0,%ymm0
DB 197,236,87,210 ; vxorps %ymm2,%ymm2,%ymm2
DB 197,213,118,237 ; vpcmpeqd %ymm5,%ymm5,%ymm5
DB 196,226,85,146,20,128 ; vgatherdps %ymm5,(%rax,%ymm0,4),%ymm2
DB 197,252,17,148,36,160,1,0,0 ; vmovups %ymm2,0x1a0(%rsp)
- DB 196,226,125,24,5,119,61,2,0 ; vbroadcastss 0x23d77(%rip),%ymm0 # 2a45c <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ DB 196,226,125,24,5,55,61,2,0 ; vbroadcastss 0x23d37(%rip),%ymm0 # 2a41c <_sk_srcover_rgba_8888_sse2_lowp+0x998>
DB 197,172,88,232 ; vaddps %ymm0,%ymm10,%ymm5
DB 197,254,91,237 ; vcvttps2dq %ymm5,%ymm5
DB 196,226,93,64,213 ; vpmulld %ymm5,%ymm4,%ymm2
@@ -6542,7 +6542,7 @@ _sk_clut_4D_hsw LABEL PROC
DB 197,254,127,132,36,128,1,0,0 ; vmovdqu %ymm0,0x180(%rsp)
DB 196,98,109,64,200 ; vpmulld %ymm0,%ymm2,%ymm9
DB 197,181,254,199 ; vpaddd %ymm7,%ymm9,%ymm0
- DB 196,98,125,88,21,249,55,2,0 ; vpbroadcastd 0x237f9(%rip),%ymm10 # 2a460 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ DB 196,98,125,88,21,185,55,2,0 ; vpbroadcastd 0x237b9(%rip),%ymm10 # 2a420 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
DB 196,194,125,64,194 ; vpmulld %ymm10,%ymm0,%ymm0
DB 197,213,118,237 ; vpcmpeqd %ymm5,%ymm5,%ymm5
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
@@ -6554,13 +6554,13 @@ _sk_clut_4D_hsw LABEL PROC
DB 196,65,36,87,219 ; vxorps %ymm11,%ymm11,%ymm11
DB 196,98,61,146,28,168 ; vgatherdps %ymm8,(%rax,%ymm5,4),%ymm11
DB 197,124,17,156,36,64,1,0,0 ; vmovups %ymm11,0x140(%rsp)
- DB 196,98,125,88,29,68,54,2,0 ; vpbroadcastd 0x23644(%rip),%ymm11 # 2a2f4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,88,29,4,54,2,0 ; vpbroadcastd 0x23604(%rip),%ymm11 # 2a2b4 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
DB 196,193,125,254,195 ; vpaddd %ymm11,%ymm0,%ymm0
DB 196,65,61,118,192 ; vpcmpeqd %ymm8,%ymm8,%ymm8
DB 197,212,87,237 ; vxorps %ymm5,%ymm5,%ymm5
DB 196,226,61,146,44,128 ; vgatherdps %ymm8,(%rax,%ymm0,4),%ymm5
DB 197,252,17,172,36,160,0,0,0 ; vmovups %ymm5,0xa0(%rsp)
- DB 196,226,125,24,5,134,55,2,0 ; vbroadcastss 0x23786(%rip),%ymm0 # 2a45c <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ DB 196,226,125,24,5,70,55,2,0 ; vbroadcastss 0x23746(%rip),%ymm0 # 2a41c <_sk_srcover_rgba_8888_sse2_lowp+0x998>
DB 197,116,88,192 ; vaddps %ymm0,%ymm1,%ymm8
DB 196,65,126,91,192 ; vcvttps2dq %ymm8,%ymm8
DB 196,194,109,64,232 ; vpmulld %ymm8,%ymm2,%ymm5
@@ -6993,7 +6993,7 @@ _sk_clut_4D_hsw LABEL PROC
DB 196,193,100,92,210 ; vsubps %ymm10,%ymm3,%ymm2
DB 196,194,77,168,210 ; vfmadd213ps %ymm10,%ymm6,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,54,44,2,0 ; vbroadcastss 0x22c36(%rip),%ymm3 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,29,246,43,2,0 ; vbroadcastss 0x22bf6(%rip),%ymm3 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,252,16,164,36,224,6,0,0 ; vmovups 0x6e0(%rsp),%ymm4
DB 197,252,16,172,36,0,7,0,0 ; vmovups 0x700(%rsp),%ymm5
DB 197,252,16,180,36,32,7,0,0 ; vmovups 0x720(%rsp),%ymm6
@@ -7092,15 +7092,15 @@ _sk_seed_shader_avx LABEL PROC
DB 197,249,112,192,0 ; vpshufd $0x0,%xmm0,%xmm0
DB 196,227,125,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 197,252,88,5,133,40,2,0 ; vaddps 0x22885(%rip),%ymm0,%ymm0 # 2a0c0 <_sk_srcover_rgba_8888_sse2_lowp+0x608>
+ DB 197,252,88,5,69,40,2,0 ; vaddps 0x22845(%rip),%ymm0,%ymm0 # 2a080 <_sk_srcover_rgba_8888_sse2_lowp+0x5fc>
DB 197,249,110,201 ; vmovd %ecx,%xmm1
DB 197,249,112,201,0 ; vpshufd $0x0,%xmm1,%xmm1
DB 196,227,117,24,201,1 ; vinsertf128 $0x1,%xmm1,%ymm1,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,141,42,2,0 ; vbroadcastss 0x22a8d(%rip),%ymm2 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,226,125,24,21,77,42,2,0 ; vbroadcastss 0x22a4d(%rip),%ymm2 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 197,244,88,202 ; vaddps %ymm2,%ymm1,%ymm1
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,21,130,42,2,0 ; vbroadcastss 0x22a82(%rip),%ymm2 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,21,66,42,2,0 ; vbroadcastss 0x22a42(%rip),%ymm2 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,228,87,219 ; vxorps %ymm3,%ymm3,%ymm3
DB 197,220,87,228 ; vxorps %ymm4,%ymm4,%ymm4
DB 197,212,87,237 ; vxorps %ymm5,%ymm5,%ymm5
@@ -7112,46 +7112,46 @@ PUBLIC _sk_dither_avx
_sk_dither_avx LABEL PROC
DB 197,121,110,194 ; vmovd %edx,%xmm8
DB 196,65,121,112,192,0 ; vpshufd $0x0,%xmm8,%xmm8
- DB 197,57,254,13,34,44,2,0 ; vpaddd 0x22c22(%rip),%xmm8,%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0x9f8>
- DB 197,57,254,5,42,44,2,0 ; vpaddd 0x22c2a(%rip),%xmm8,%xmm8 # 2a4c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa08>
+ DB 197,57,254,13,226,43,2,0 ; vpaddd 0x22be2(%rip),%xmm8,%xmm9 # 2a470 <_sk_srcover_rgba_8888_sse2_lowp+0x9ec>
+ DB 197,57,254,5,234,43,2,0 ; vpaddd 0x22bea(%rip),%xmm8,%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9fc>
DB 196,67,53,24,208,1 ; vinsertf128 $0x1,%xmm8,%ymm9,%ymm10
DB 197,121,110,217 ; vmovd %ecx,%xmm11
DB 196,65,121,112,219,0 ; vpshufd $0x0,%xmm11,%xmm11
DB 196,67,37,24,219,1 ; vinsertf128 $0x1,%xmm11,%ymm11,%ymm11
DB 196,65,36,87,218 ; vxorps %ymm10,%ymm11,%ymm11
- DB 196,98,125,24,21,50,42,2,0 ; vbroadcastss 0x22a32(%rip),%ymm10 # 2a2ec <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 196,98,125,24,21,242,41,2,0 ; vbroadcastss 0x229f2(%rip),%ymm10 # 2a2ac <_sk_srcover_rgba_8888_sse2_lowp+0x828>
DB 196,65,36,84,210 ; vandps %ymm10,%ymm11,%ymm10
DB 196,193,25,114,242,5 ; vpslld $0x5,%xmm10,%xmm12
DB 196,67,125,25,210,1 ; vextractf128 $0x1,%ymm10,%xmm10
DB 196,193,41,114,242,5 ; vpslld $0x5,%xmm10,%xmm10
DB 196,67,29,24,210,1 ; vinsertf128 $0x1,%xmm10,%ymm12,%ymm10
- DB 197,123,18,37,177,51,2,0 ; vmovddup 0x233b1(%rip),%xmm12 # 2ac90 <_sk_srcover_rgba_8888_sse2_lowp+0x11d8>
+ DB 197,123,18,37,113,51,2,0 ; vmovddup 0x23371(%rip),%xmm12 # 2ac50 <_sk_srcover_rgba_8888_sse2_lowp+0x11cc>
DB 196,65,49,219,236 ; vpand %xmm12,%xmm9,%xmm13
DB 196,193,17,114,245,4 ; vpslld $0x4,%xmm13,%xmm13
DB 196,65,57,219,228 ; vpand %xmm12,%xmm8,%xmm12
DB 196,193,25,114,244,4 ; vpslld $0x4,%xmm12,%xmm12
DB 196,67,21,24,228,1 ; vinsertf128 $0x1,%xmm12,%ymm13,%ymm12
- DB 196,98,125,24,45,240,41,2,0 ; vbroadcastss 0x229f0(%rip),%ymm13 # 2a2f4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,125,24,45,176,41,2,0 ; vbroadcastss 0x229b0(%rip),%ymm13 # 2a2b4 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
DB 196,65,36,84,237 ; vandps %ymm13,%ymm11,%ymm13
DB 196,193,9,114,245,2 ; vpslld $0x2,%xmm13,%xmm14
DB 196,67,125,25,237,1 ; vextractf128 $0x1,%ymm13,%xmm13
DB 196,193,17,114,245,2 ; vpslld $0x2,%xmm13,%xmm13
DB 196,67,13,24,237,1 ; vinsertf128 $0x1,%xmm13,%ymm14,%ymm13
- DB 197,123,18,53,111,51,2,0 ; vmovddup 0x2336f(%rip),%xmm14 # 2ac98 <_sk_srcover_rgba_8888_sse2_lowp+0x11e0>
+ DB 197,123,18,53,47,51,2,0 ; vmovddup 0x2332f(%rip),%xmm14 # 2ac58 <_sk_srcover_rgba_8888_sse2_lowp+0x11d4>
DB 196,65,49,219,254 ; vpand %xmm14,%xmm9,%xmm15
DB 196,65,1,254,255 ; vpaddd %xmm15,%xmm15,%xmm15
DB 196,65,57,219,246 ; vpand %xmm14,%xmm8,%xmm14
DB 196,65,9,254,246 ; vpaddd %xmm14,%xmm14,%xmm14
DB 196,67,5,24,246,1 ; vinsertf128 $0x1,%xmm14,%ymm15,%ymm14
DB 196,65,12,86,228 ; vorps %ymm12,%ymm14,%ymm12
- DB 196,98,125,24,53,159,41,2,0 ; vbroadcastss 0x2299f(%rip),%ymm14 # 2a2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x838>
+ DB 196,98,125,24,53,95,41,2,0 ; vbroadcastss 0x2295f(%rip),%ymm14 # 2a2b0 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
DB 196,65,36,84,222 ; vandps %ymm14,%ymm11,%ymm11
DB 196,193,9,114,211,1 ; vpsrld $0x1,%xmm11,%xmm14
DB 196,67,125,25,219,1 ; vextractf128 $0x1,%ymm11,%xmm11
DB 196,193,33,114,211,1 ; vpsrld $0x1,%xmm11,%xmm11
DB 196,67,13,24,219,1 ; vinsertf128 $0x1,%xmm11,%ymm14,%ymm11
DB 196,65,20,86,219 ; vorps %ymm11,%ymm13,%ymm11
- DB 197,123,18,45,37,51,2,0 ; vmovddup 0x23325(%rip),%xmm13 # 2aca0 <_sk_srcover_rgba_8888_sse2_lowp+0x11e8>
+ DB 197,123,18,45,229,50,2,0 ; vmovddup 0x232e5(%rip),%xmm13 # 2ac60 <_sk_srcover_rgba_8888_sse2_lowp+0x11dc>
DB 196,65,49,219,205 ; vpand %xmm13,%xmm9,%xmm9
DB 196,65,57,219,197 ; vpand %xmm13,%xmm8,%xmm8
DB 196,193,49,114,209,2 ; vpsrld $0x2,%xmm9,%xmm9
@@ -7162,9 +7162,9 @@ _sk_dither_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 196,65,60,86,195 ; vorps %ymm11,%ymm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,13,66,41,2,0 ; vbroadcastss 0x22942(%rip),%ymm9 # 2a2f8 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
+ DB 196,98,125,24,13,2,41,2,0 ; vbroadcastss 0x22902(%rip),%ymm9 # 2a2b8 <_sk_srcover_rgba_8888_sse2_lowp+0x834>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
- DB 196,98,125,24,13,56,41,2,0 ; vbroadcastss 0x22938(%rip),%ymm9 # 2a2fc <_sk_srcover_rgba_8888_sse2_lowp+0x844>
+ DB 196,98,125,24,13,248,40,2,0 ; vbroadcastss 0x228f8(%rip),%ymm9 # 2a2bc <_sk_srcover_rgba_8888_sse2_lowp+0x838>
DB 196,65,60,88,193 ; vaddps %ymm9,%ymm8,%ymm8
DB 196,98,125,24,8 ; vbroadcastss (%rax),%ymm9
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
@@ -7194,7 +7194,7 @@ _sk_uniform_color_avx LABEL PROC
PUBLIC _sk_black_color_avx
_sk_black_color_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,192,40,2,0 ; vbroadcastss 0x228c0(%rip),%ymm3 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,29,128,40,2,0 ; vbroadcastss 0x22880(%rip),%ymm3 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 197,236,87,210 ; vxorps %ymm2,%ymm2,%ymm2
@@ -7203,7 +7203,7 @@ _sk_black_color_avx LABEL PROC
PUBLIC _sk_white_color_avx
_sk_white_color_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,5,167,40,2,0 ; vbroadcastss 0x228a7(%rip),%ymm0 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,5,103,40,2,0 ; vbroadcastss 0x22867(%rip),%ymm0 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 197,252,40,216 ; vmovaps %ymm0,%ymm3
@@ -7241,7 +7241,7 @@ _sk_clear_avx LABEL PROC
PUBLIC _sk_srcatop_avx
_sk_srcatop_avx LABEL PROC
DB 197,252,89,199 ; vmulps %ymm7,%ymm0,%ymm0
- DB 196,98,125,24,5,70,40,2,0 ; vbroadcastss 0x22846(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,6,40,2,0 ; vbroadcastss 0x22806(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 197,60,89,204 ; vmulps %ymm4,%ymm8,%ymm9
DB 197,180,88,192 ; vaddps %ymm0,%ymm9,%ymm0
@@ -7260,7 +7260,7 @@ _sk_srcatop_avx LABEL PROC
PUBLIC _sk_dstatop_avx
_sk_dstatop_avx LABEL PROC
DB 197,100,89,196 ; vmulps %ymm4,%ymm3,%ymm8
- DB 196,98,125,24,13,4,40,2,0 ; vbroadcastss 0x22804(%rip),%ymm9 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,13,196,39,2,0 ; vbroadcastss 0x227c4(%rip),%ymm9 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,52,92,207 ; vsubps %ymm7,%ymm9,%ymm9
DB 197,180,89,192 ; vmulps %ymm0,%ymm9,%ymm0
DB 197,188,88,192 ; vaddps %ymm0,%ymm8,%ymm0
@@ -7296,7 +7296,7 @@ _sk_dstin_avx LABEL PROC
PUBLIC _sk_srcout_avx
_sk_srcout_avx LABEL PROC
- DB 196,98,125,24,5,159,39,2,0 ; vbroadcastss 0x2279f(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,95,39,2,0 ; vbroadcastss 0x2275f(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,60,92,199 ; vsubps %ymm7,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 197,188,89,201 ; vmulps %ymm1,%ymm8,%ymm1
@@ -7307,7 +7307,7 @@ _sk_srcout_avx LABEL PROC
PUBLIC _sk_dstout_avx
_sk_dstout_avx LABEL PROC
- DB 196,226,125,24,5,126,39,2,0 ; vbroadcastss 0x2277e(%rip),%ymm0 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,5,62,39,2,0 ; vbroadcastss 0x2273e(%rip),%ymm0 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,252,92,219 ; vsubps %ymm3,%ymm0,%ymm3
DB 197,228,89,196 ; vmulps %ymm4,%ymm3,%ymm0
DB 197,228,89,205 ; vmulps %ymm5,%ymm3,%ymm1
@@ -7318,7 +7318,7 @@ _sk_dstout_avx LABEL PROC
PUBLIC _sk_srcover_avx
_sk_srcover_avx LABEL PROC
- DB 196,98,125,24,5,93,39,2,0 ; vbroadcastss 0x2275d(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,29,39,2,0 ; vbroadcastss 0x2271d(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 197,60,89,204 ; vmulps %ymm4,%ymm8,%ymm9
DB 197,180,88,192 ; vaddps %ymm0,%ymm9,%ymm0
@@ -7333,7 +7333,7 @@ _sk_srcover_avx LABEL PROC
PUBLIC _sk_dstover_avx
_sk_dstover_avx LABEL PROC
- DB 196,98,125,24,5,44,39,2,0 ; vbroadcastss 0x2272c(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,236,38,2,0 ; vbroadcastss 0x226ec(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,60,92,199 ; vsubps %ymm7,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 197,252,88,196 ; vaddps %ymm4,%ymm0,%ymm0
@@ -7357,7 +7357,7 @@ _sk_modulate_avx LABEL PROC
PUBLIC _sk_multiply_avx
_sk_multiply_avx LABEL PROC
- DB 196,98,125,24,5,231,38,2,0 ; vbroadcastss 0x226e7(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,167,38,2,0 ; vbroadcastss 0x226a7(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,52,89,208 ; vmulps %ymm0,%ymm9,%ymm10
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -7386,7 +7386,7 @@ _sk_multiply_avx LABEL PROC
PUBLIC _sk_plus__avx
_sk_plus__avx LABEL PROC
DB 197,252,88,196 ; vaddps %ymm4,%ymm0,%ymm0
- DB 196,98,125,24,5,118,38,2,0 ; vbroadcastss 0x22676(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,54,38,2,0 ; vbroadcastss 0x22636(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 197,244,88,205 ; vaddps %ymm5,%ymm1,%ymm1
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
@@ -7416,7 +7416,7 @@ _sk_screen_avx LABEL PROC
PUBLIC _sk_xor__avx
_sk_xor__avx LABEL PROC
- DB 196,98,125,24,5,21,38,2,0 ; vbroadcastss 0x22615(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,213,37,2,0 ; vbroadcastss 0x225d5(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,180,89,192 ; vmulps %ymm0,%ymm9,%ymm0
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -7451,7 +7451,7 @@ _sk_darken_avx LABEL PROC
DB 197,100,89,206 ; vmulps %ymm6,%ymm3,%ymm9
DB 196,193,108,95,209 ; vmaxps %ymm9,%ymm2,%ymm2
DB 197,188,92,210 ; vsubps %ymm2,%ymm8,%ymm2
- DB 196,98,125,24,5,145,37,2,0 ; vbroadcastss 0x22591(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,81,37,2,0 ; vbroadcastss 0x22551(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 197,60,89,199 ; vmulps %ymm7,%ymm8,%ymm8
DB 197,188,88,219 ; vaddps %ymm3,%ymm8,%ymm3
@@ -7475,7 +7475,7 @@ _sk_lighten_avx LABEL PROC
DB 197,100,89,206 ; vmulps %ymm6,%ymm3,%ymm9
DB 196,193,108,93,209 ; vminps %ymm9,%ymm2,%ymm2
DB 197,188,92,210 ; vsubps %ymm2,%ymm8,%ymm2
- DB 196,98,125,24,5,57,37,2,0 ; vbroadcastss 0x22539(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,249,36,2,0 ; vbroadcastss 0x224f9(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 197,60,89,199 ; vmulps %ymm7,%ymm8,%ymm8
DB 197,188,88,219 ; vaddps %ymm3,%ymm8,%ymm3
@@ -7502,7 +7502,7 @@ _sk_difference_avx LABEL PROC
DB 196,193,108,93,209 ; vminps %ymm9,%ymm2,%ymm2
DB 197,236,88,210 ; vaddps %ymm2,%ymm2,%ymm2
DB 197,188,92,210 ; vsubps %ymm2,%ymm8,%ymm2
- DB 196,98,125,24,5,213,36,2,0 ; vbroadcastss 0x224d5(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,149,36,2,0 ; vbroadcastss 0x22495(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 197,60,89,199 ; vmulps %ymm7,%ymm8,%ymm8
DB 197,188,88,219 ; vaddps %ymm3,%ymm8,%ymm3
@@ -7523,7 +7523,7 @@ _sk_exclusion_avx LABEL PROC
DB 197,236,89,214 ; vmulps %ymm6,%ymm2,%ymm2
DB 197,236,88,210 ; vaddps %ymm2,%ymm2,%ymm2
DB 197,188,92,210 ; vsubps %ymm2,%ymm8,%ymm2
- DB 196,98,125,24,5,140,36,2,0 ; vbroadcastss 0x2248c(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,76,36,2,0 ; vbroadcastss 0x2244c(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
DB 197,60,89,199 ; vmulps %ymm7,%ymm8,%ymm8
DB 197,188,88,219 ; vaddps %ymm3,%ymm8,%ymm3
@@ -7532,7 +7532,7 @@ _sk_exclusion_avx LABEL PROC
PUBLIC _sk_colorburn_avx
_sk_colorburn_avx LABEL PROC
- DB 196,98,125,24,5,115,36,2,0 ; vbroadcastss 0x22473(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,51,36,2,0 ; vbroadcastss 0x22433(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,52,89,216 ; vmulps %ymm0,%ymm9,%ymm11
DB 196,65,44,87,210 ; vxorps %ymm10,%ymm10,%ymm10
@@ -7592,7 +7592,7 @@ _sk_colorburn_avx LABEL PROC
PUBLIC _sk_colordodge_avx
_sk_colordodge_avx LABEL PROC
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
- DB 196,98,125,24,13,119,35,2,0 ; vbroadcastss 0x22377(%rip),%ymm9 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,13,55,35,2,0 ; vbroadcastss 0x22337(%rip),%ymm9 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,52,92,215 ; vsubps %ymm7,%ymm9,%ymm10
DB 197,44,89,216 ; vmulps %ymm0,%ymm10,%ymm11
DB 197,52,92,203 ; vsubps %ymm3,%ymm9,%ymm9
@@ -7647,7 +7647,7 @@ _sk_colordodge_avx LABEL PROC
PUBLIC _sk_hardlight_avx
_sk_hardlight_avx LABEL PROC
- DB 196,98,125,24,5,130,34,2,0 ; vbroadcastss 0x22282(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,66,34,2,0 ; vbroadcastss 0x22242(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,60,92,215 ; vsubps %ymm7,%ymm8,%ymm10
DB 197,44,89,200 ; vmulps %ymm0,%ymm10,%ymm9
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -7700,7 +7700,7 @@ _sk_hardlight_avx LABEL PROC
PUBLIC _sk_overlay_avx
_sk_overlay_avx LABEL PROC
- DB 196,98,125,24,5,167,33,2,0 ; vbroadcastss 0x221a7(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,103,33,2,0 ; vbroadcastss 0x22167(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,60,92,215 ; vsubps %ymm7,%ymm8,%ymm10
DB 197,44,89,200 ; vmulps %ymm0,%ymm10,%ymm9
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -7765,10 +7765,10 @@ _sk_softlight_avx LABEL PROC
DB 196,65,60,88,192 ; vaddps %ymm8,%ymm8,%ymm8
DB 196,65,60,89,216 ; vmulps %ymm8,%ymm8,%ymm11
DB 196,65,60,88,195 ; vaddps %ymm11,%ymm8,%ymm8
- DB 196,98,125,24,29,170,32,2,0 ; vbroadcastss 0x220aa(%rip),%ymm11 # 2a300 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,98,125,24,29,106,32,2,0 ; vbroadcastss 0x2206a(%rip),%ymm11 # 2a2c0 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,65,28,88,235 ; vaddps %ymm11,%ymm12,%ymm13
DB 196,65,20,89,192 ; vmulps %ymm8,%ymm13,%ymm8
- DB 196,98,125,24,45,155,32,2,0 ; vbroadcastss 0x2209b(%rip),%ymm13 # 2a304 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
+ DB 196,98,125,24,45,91,32,2,0 ; vbroadcastss 0x2205b(%rip),%ymm13 # 2a2c4 <_sk_srcover_rgba_8888_sse2_lowp+0x840>
DB 196,65,28,89,245 ; vmulps %ymm13,%ymm12,%ymm14
DB 196,65,12,88,192 ; vaddps %ymm8,%ymm14,%ymm8
DB 196,65,124,82,244 ; vrsqrtps %ymm12,%ymm14
@@ -7779,7 +7779,7 @@ _sk_softlight_avx LABEL PROC
DB 197,4,194,255,2 ; vcmpleps %ymm7,%ymm15,%ymm15
DB 196,67,13,74,240,240 ; vblendvps %ymm15,%ymm8,%ymm14,%ymm14
DB 197,116,88,249 ; vaddps %ymm1,%ymm1,%ymm15
- DB 196,98,125,24,5,69,32,2,0 ; vbroadcastss 0x22045(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,5,32,2,0 ; vbroadcastss 0x22005(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 196,65,60,92,228 ; vsubps %ymm12,%ymm8,%ymm12
DB 197,132,92,195 ; vsubps %ymm3,%ymm15,%ymm0
DB 196,65,124,89,228 ; vmulps %ymm12,%ymm0,%ymm12
@@ -7906,12 +7906,12 @@ _sk_hue_avx LABEL PROC
DB 196,65,28,89,219 ; vmulps %ymm11,%ymm12,%ymm11
DB 196,65,36,94,222 ; vdivps %ymm14,%ymm11,%ymm11
DB 196,67,37,74,224,240 ; vblendvps %ymm15,%ymm8,%ymm11,%ymm12
- DB 196,98,125,24,53,35,30,2,0 ; vbroadcastss 0x21e23(%rip),%ymm14 # 2a308 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ DB 196,98,125,24,53,227,29,2,0 ; vbroadcastss 0x21de3(%rip),%ymm14 # 2a2c8 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
DB 196,65,92,89,222 ; vmulps %ymm14,%ymm4,%ymm11
- DB 196,98,125,24,61,25,30,2,0 ; vbroadcastss 0x21e19(%rip),%ymm15 # 2a30c <_sk_srcover_rgba_8888_sse2_lowp+0x854>
+ DB 196,98,125,24,61,217,29,2,0 ; vbroadcastss 0x21dd9(%rip),%ymm15 # 2a2cc <_sk_srcover_rgba_8888_sse2_lowp+0x848>
DB 196,65,84,89,239 ; vmulps %ymm15,%ymm5,%ymm13
DB 196,65,36,88,221 ; vaddps %ymm13,%ymm11,%ymm11
- DB 196,226,125,24,5,10,30,2,0 ; vbroadcastss 0x21e0a(%rip),%ymm0 # 2a310 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ DB 196,226,125,24,5,202,29,2,0 ; vbroadcastss 0x21dca(%rip),%ymm0 # 2a2d0 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
DB 197,76,89,232 ; vmulps %ymm0,%ymm6,%ymm13
DB 196,65,36,88,221 ; vaddps %ymm13,%ymm11,%ymm11
DB 196,65,52,89,238 ; vmulps %ymm14,%ymm9,%ymm13
@@ -7972,7 +7972,7 @@ _sk_hue_avx LABEL PROC
DB 196,65,36,95,208 ; vmaxps %ymm8,%ymm11,%ymm10
DB 196,195,109,74,209,240 ; vblendvps %ymm15,%ymm9,%ymm2,%ymm2
DB 196,193,108,95,208 ; vmaxps %ymm8,%ymm2,%ymm2
- DB 196,98,125,24,5,183,28,2,0 ; vbroadcastss 0x21cb7(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,119,28,2,0 ; vbroadcastss 0x21c77(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,180,89,201 ; vmulps %ymm1,%ymm9,%ymm1
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -8029,12 +8029,12 @@ _sk_saturation_avx LABEL PROC
DB 196,65,28,89,219 ; vmulps %ymm11,%ymm12,%ymm11
DB 196,65,36,94,222 ; vdivps %ymm14,%ymm11,%ymm11
DB 196,67,37,74,224,240 ; vblendvps %ymm15,%ymm8,%ymm11,%ymm12
- DB 196,98,125,24,53,219,27,2,0 ; vbroadcastss 0x21bdb(%rip),%ymm14 # 2a308 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ DB 196,98,125,24,53,155,27,2,0 ; vbroadcastss 0x21b9b(%rip),%ymm14 # 2a2c8 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
DB 196,65,92,89,222 ; vmulps %ymm14,%ymm4,%ymm11
- DB 196,98,125,24,61,209,27,2,0 ; vbroadcastss 0x21bd1(%rip),%ymm15 # 2a30c <_sk_srcover_rgba_8888_sse2_lowp+0x854>
+ DB 196,98,125,24,61,145,27,2,0 ; vbroadcastss 0x21b91(%rip),%ymm15 # 2a2cc <_sk_srcover_rgba_8888_sse2_lowp+0x848>
DB 196,65,84,89,239 ; vmulps %ymm15,%ymm5,%ymm13
DB 196,65,36,88,221 ; vaddps %ymm13,%ymm11,%ymm11
- DB 196,226,125,24,5,194,27,2,0 ; vbroadcastss 0x21bc2(%rip),%ymm0 # 2a310 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ DB 196,226,125,24,5,130,27,2,0 ; vbroadcastss 0x21b82(%rip),%ymm0 # 2a2d0 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
DB 197,76,89,232 ; vmulps %ymm0,%ymm6,%ymm13
DB 196,65,36,88,221 ; vaddps %ymm13,%ymm11,%ymm11
DB 196,65,52,89,238 ; vmulps %ymm14,%ymm9,%ymm13
@@ -8095,7 +8095,7 @@ _sk_saturation_avx LABEL PROC
DB 196,65,36,95,208 ; vmaxps %ymm8,%ymm11,%ymm10
DB 196,195,109,74,209,240 ; vblendvps %ymm15,%ymm9,%ymm2,%ymm2
DB 196,193,108,95,208 ; vmaxps %ymm8,%ymm2,%ymm2
- DB 196,98,125,24,5,111,26,2,0 ; vbroadcastss 0x21a6f(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,47,26,2,0 ; vbroadcastss 0x21a2f(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,60,92,207 ; vsubps %ymm7,%ymm8,%ymm9
DB 197,180,89,201 ; vmulps %ymm1,%ymm9,%ymm1
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
@@ -8124,12 +8124,12 @@ _sk_color_avx LABEL PROC
DB 197,252,17,68,36,32 ; vmovups %ymm0,0x20(%rsp)
DB 197,124,89,199 ; vmulps %ymm7,%ymm0,%ymm8
DB 197,116,89,207 ; vmulps %ymm7,%ymm1,%ymm9
- DB 196,98,125,24,45,27,26,2,0 ; vbroadcastss 0x21a1b(%rip),%ymm13 # 2a308 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ DB 196,98,125,24,45,219,25,2,0 ; vbroadcastss 0x219db(%rip),%ymm13 # 2a2c8 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
DB 196,65,92,89,213 ; vmulps %ymm13,%ymm4,%ymm10
- DB 196,98,125,24,53,17,26,2,0 ; vbroadcastss 0x21a11(%rip),%ymm14 # 2a30c <_sk_srcover_rgba_8888_sse2_lowp+0x854>
+ DB 196,98,125,24,53,209,25,2,0 ; vbroadcastss 0x219d1(%rip),%ymm14 # 2a2cc <_sk_srcover_rgba_8888_sse2_lowp+0x848>
DB 196,65,84,89,222 ; vmulps %ymm14,%ymm5,%ymm11
DB 196,65,44,88,211 ; vaddps %ymm11,%ymm10,%ymm10
- DB 196,98,125,24,61,2,26,2,0 ; vbroadcastss 0x21a02(%rip),%ymm15 # 2a310 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ DB 196,98,125,24,61,194,25,2,0 ; vbroadcastss 0x219c2(%rip),%ymm15 # 2a2d0 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
DB 196,65,76,89,223 ; vmulps %ymm15,%ymm6,%ymm11
DB 196,193,44,88,195 ; vaddps %ymm11,%ymm10,%ymm0
DB 196,65,60,89,221 ; vmulps %ymm13,%ymm8,%ymm11
@@ -8192,7 +8192,7 @@ _sk_color_avx LABEL PROC
DB 196,65,44,95,207 ; vmaxps %ymm15,%ymm10,%ymm9
DB 196,195,37,74,192,0 ; vblendvps %ymm0,%ymm8,%ymm11,%ymm0
DB 196,65,124,95,199 ; vmaxps %ymm15,%ymm0,%ymm8
- DB 196,226,125,24,5,157,24,2,0 ; vbroadcastss 0x2189d(%rip),%ymm0 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,5,93,24,2,0 ; vbroadcastss 0x2185d(%rip),%ymm0 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,124,92,215 ; vsubps %ymm7,%ymm0,%ymm10
DB 197,172,89,84,36,32 ; vmulps 0x20(%rsp),%ymm10,%ymm2
DB 197,124,92,219 ; vsubps %ymm3,%ymm0,%ymm11
@@ -8222,12 +8222,12 @@ _sk_luminosity_avx LABEL PROC
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 197,100,89,196 ; vmulps %ymm4,%ymm3,%ymm8
DB 197,100,89,205 ; vmulps %ymm5,%ymm3,%ymm9
- DB 196,98,125,24,45,69,24,2,0 ; vbroadcastss 0x21845(%rip),%ymm13 # 2a308 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ DB 196,98,125,24,45,5,24,2,0 ; vbroadcastss 0x21805(%rip),%ymm13 # 2a2c8 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
DB 196,65,108,89,213 ; vmulps %ymm13,%ymm2,%ymm10
- DB 196,98,125,24,53,59,24,2,0 ; vbroadcastss 0x2183b(%rip),%ymm14 # 2a30c <_sk_srcover_rgba_8888_sse2_lowp+0x854>
+ DB 196,98,125,24,53,251,23,2,0 ; vbroadcastss 0x217fb(%rip),%ymm14 # 2a2cc <_sk_srcover_rgba_8888_sse2_lowp+0x848>
DB 196,65,116,89,222 ; vmulps %ymm14,%ymm1,%ymm11
DB 196,65,44,88,211 ; vaddps %ymm11,%ymm10,%ymm10
- DB 196,98,125,24,61,44,24,2,0 ; vbroadcastss 0x2182c(%rip),%ymm15 # 2a310 <_sk_srcover_rgba_8888_sse2_lowp+0x858>
+ DB 196,98,125,24,61,236,23,2,0 ; vbroadcastss 0x217ec(%rip),%ymm15 # 2a2d0 <_sk_srcover_rgba_8888_sse2_lowp+0x84c>
DB 196,65,28,89,223 ; vmulps %ymm15,%ymm12,%ymm11
DB 196,193,44,88,195 ; vaddps %ymm11,%ymm10,%ymm0
DB 196,65,60,89,221 ; vmulps %ymm13,%ymm8,%ymm11
@@ -8290,7 +8290,7 @@ _sk_luminosity_avx LABEL PROC
DB 196,65,44,95,207 ; vmaxps %ymm15,%ymm10,%ymm9
DB 196,195,37,74,192,0 ; vblendvps %ymm0,%ymm8,%ymm11,%ymm0
DB 196,65,124,95,199 ; vmaxps %ymm15,%ymm0,%ymm8
- DB 196,226,125,24,5,199,22,2,0 ; vbroadcastss 0x216c7(%rip),%ymm0 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,5,135,22,2,0 ; vbroadcastss 0x21687(%rip),%ymm0 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,124,92,215 ; vsubps %ymm7,%ymm0,%ymm10
DB 197,172,89,210 ; vmulps %ymm2,%ymm10,%ymm2
DB 197,124,92,219 ; vsubps %ymm3,%ymm0,%ymm11
@@ -8323,7 +8323,7 @@ _sk_srcover_rgba_8888_avx LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 15,133,42,1,0,0 ; jne 8db9 <_sk_srcover_rgba_8888_avx+0x14a>
DB 196,1,125,16,4,152 ; vmovupd (%r8,%r11,4),%ymm8
- DB 197,125,40,13,67,20,2,0 ; vmovapd 0x21443(%rip),%ymm9 # 2a0e0 <_sk_srcover_rgba_8888_sse2_lowp+0x628>
+ DB 197,125,40,13,3,20,2,0 ; vmovapd 0x21403(%rip),%ymm9 # 2a0a0 <_sk_srcover_rgba_8888_sse2_lowp+0x61c>
DB 196,193,61,84,225 ; vandpd %ymm9,%ymm8,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
DB 196,193,81,114,208,8 ; vpsrld $0x8,%xmm8,%xmm5
@@ -8341,9 +8341,9 @@ _sk_srcover_rgba_8888_avx LABEL PROC
DB 197,193,114,215,24 ; vpsrld $0x18,%xmm7,%xmm7
DB 196,227,61,24,255,1 ; vinsertf128 $0x1,%xmm7,%ymm8,%ymm7
DB 197,252,91,255 ; vcvtdq2ps %ymm7,%ymm7
- DB 196,98,125,24,5,234,21,2,0 ; vbroadcastss 0x215ea(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,170,21,2,0 ; vbroadcastss 0x215aa(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,60,92,195 ; vsubps %ymm3,%ymm8,%ymm8
- DB 196,98,125,24,13,9,22,2,0 ; vbroadcastss 0x21609(%rip),%ymm9 # 2a314 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 196,98,125,24,13,201,21,2,0 ; vbroadcastss 0x215c9(%rip),%ymm9 # 2a2d4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
DB 197,60,89,212 ; vmulps %ymm4,%ymm8,%ymm10
DB 196,193,124,88,194 ; vaddps %ymm10,%ymm0,%ymm0
@@ -8479,7 +8479,7 @@ _sk_clamp_0_avx LABEL PROC
PUBLIC _sk_clamp_1_avx
_sk_clamp_1_avx LABEL PROC
- DB 196,98,125,24,5,170,19,2,0 ; vbroadcastss 0x213aa(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,106,19,2,0 ; vbroadcastss 0x2136a(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
DB 196,193,108,93,208 ; vminps %ymm8,%ymm2,%ymm2
@@ -8489,7 +8489,7 @@ _sk_clamp_1_avx LABEL PROC
PUBLIC _sk_clamp_a_avx
_sk_clamp_a_avx LABEL PROC
- DB 196,98,125,24,5,137,19,2,0 ; vbroadcastss 0x21389(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,73,19,2,0 ; vbroadcastss 0x21349(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 196,193,100,93,216 ; vminps %ymm8,%ymm3,%ymm3
DB 197,252,93,195 ; vminps %ymm3,%ymm0,%ymm0
DB 197,244,93,203 ; vminps %ymm3,%ymm1,%ymm1
@@ -8499,7 +8499,7 @@ _sk_clamp_a_avx LABEL PROC
PUBLIC _sk_clamp_a_dst_avx
_sk_clamp_a_dst_avx LABEL PROC
- DB 196,98,125,24,5,107,19,2,0 ; vbroadcastss 0x2136b(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,43,19,2,0 ; vbroadcastss 0x2132b(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 196,193,68,93,248 ; vminps %ymm8,%ymm7,%ymm7
DB 197,220,93,231 ; vminps %ymm7,%ymm4,%ymm4
DB 197,212,93,239 ; vminps %ymm7,%ymm5,%ymm5
@@ -8526,7 +8526,7 @@ _sk_swap_rb_avx LABEL PROC
PUBLIC _sk_invert_avx
_sk_invert_avx LABEL PROC
- DB 196,98,125,24,5,38,19,2,0 ; vbroadcastss 0x21326(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,230,18,2,0 ; vbroadcastss 0x212e6(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,188,92,192 ; vsubps %ymm0,%ymm8,%ymm0
DB 197,188,92,201 ; vsubps %ymm1,%ymm8,%ymm1
DB 197,188,92,210 ; vsubps %ymm2,%ymm8,%ymm2
@@ -8572,7 +8572,7 @@ PUBLIC _sk_unpremul_avx
_sk_unpremul_avx LABEL PROC
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 196,65,100,194,200,0 ; vcmpeqps %ymm8,%ymm3,%ymm9
- DB 196,98,125,24,21,182,18,2,0 ; vbroadcastss 0x212b6(%rip),%ymm10 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,21,118,18,2,0 ; vbroadcastss 0x21276(%rip),%ymm10 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,44,94,211 ; vdivps %ymm3,%ymm10,%ymm10
DB 196,67,45,74,192,144 ; vblendvps %ymm9,%ymm8,%ymm10,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
@@ -8583,17 +8583,17 @@ _sk_unpremul_avx LABEL PROC
PUBLIC _sk_from_srgb_avx
_sk_from_srgb_avx LABEL PROC
- DB 196,98,125,24,5,195,18,2,0 ; vbroadcastss 0x212c3(%rip),%ymm8 # 2a318 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ DB 196,98,125,24,5,131,18,2,0 ; vbroadcastss 0x21283(%rip),%ymm8 # 2a2d8 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 197,124,89,208 ; vmulps %ymm0,%ymm0,%ymm10
- DB 196,98,125,24,29,161,18,2,0 ; vbroadcastss 0x212a1(%rip),%ymm11 # 2a308 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ DB 196,98,125,24,29,97,18,2,0 ; vbroadcastss 0x21261(%rip),%ymm11 # 2a2c8 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
DB 196,65,124,89,227 ; vmulps %ymm11,%ymm0,%ymm12
- DB 196,98,125,24,45,167,18,2,0 ; vbroadcastss 0x212a7(%rip),%ymm13 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ DB 196,98,125,24,45,103,18,2,0 ; vbroadcastss 0x21267(%rip),%ymm13 # 2a2dc <_sk_srcover_rgba_8888_sse2_lowp+0x858>
DB 196,65,28,88,229 ; vaddps %ymm13,%ymm12,%ymm12
DB 196,65,44,89,212 ; vmulps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,152,18,2,0 ; vbroadcastss 0x21298(%rip),%ymm12 # 2a320 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ DB 196,98,125,24,37,88,18,2,0 ; vbroadcastss 0x21258(%rip),%ymm12 # 2a2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,53,142,18,2,0 ; vbroadcastss 0x2128e(%rip),%ymm14 # 2a324 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ DB 196,98,125,24,53,78,18,2,0 ; vbroadcastss 0x2124e(%rip),%ymm14 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
DB 196,193,124,194,198,1 ; vcmpltps %ymm14,%ymm0,%ymm0
DB 196,195,45,74,193,0 ; vblendvps %ymm0,%ymm9,%ymm10,%ymm0
DB 196,65,116,89,200 ; vmulps %ymm8,%ymm1,%ymm9
@@ -8617,17 +8617,17 @@ _sk_from_srgb_avx LABEL PROC
PUBLIC _sk_from_srgb_dst_avx
_sk_from_srgb_dst_avx LABEL PROC
- DB 196,98,125,24,5,23,18,2,0 ; vbroadcastss 0x21217(%rip),%ymm8 # 2a318 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
+ DB 196,98,125,24,5,215,17,2,0 ; vbroadcastss 0x211d7(%rip),%ymm8 # 2a2d8 <_sk_srcover_rgba_8888_sse2_lowp+0x854>
DB 196,65,92,89,200 ; vmulps %ymm8,%ymm4,%ymm9
DB 197,92,89,212 ; vmulps %ymm4,%ymm4,%ymm10
- DB 196,98,125,24,29,245,17,2,0 ; vbroadcastss 0x211f5(%rip),%ymm11 # 2a308 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ DB 196,98,125,24,29,181,17,2,0 ; vbroadcastss 0x211b5(%rip),%ymm11 # 2a2c8 <_sk_srcover_rgba_8888_sse2_lowp+0x844>
DB 196,65,92,89,227 ; vmulps %ymm11,%ymm4,%ymm12
- DB 196,98,125,24,45,251,17,2,0 ; vbroadcastss 0x211fb(%rip),%ymm13 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x864>
+ DB 196,98,125,24,45,187,17,2,0 ; vbroadcastss 0x211bb(%rip),%ymm13 # 2a2dc <_sk_srcover_rgba_8888_sse2_lowp+0x858>
DB 196,65,28,88,229 ; vaddps %ymm13,%ymm12,%ymm12
DB 196,65,44,89,212 ; vmulps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,37,236,17,2,0 ; vbroadcastss 0x211ec(%rip),%ymm12 # 2a320 <_sk_srcover_rgba_8888_sse2_lowp+0x868>
+ DB 196,98,125,24,37,172,17,2,0 ; vbroadcastss 0x211ac(%rip),%ymm12 # 2a2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
DB 196,65,44,88,212 ; vaddps %ymm12,%ymm10,%ymm10
- DB 196,98,125,24,53,226,17,2,0 ; vbroadcastss 0x211e2(%rip),%ymm14 # 2a324 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
+ DB 196,98,125,24,53,162,17,2,0 ; vbroadcastss 0x211a2(%rip),%ymm14 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x860>
DB 196,193,92,194,230,1 ; vcmpltps %ymm14,%ymm4,%ymm4
DB 196,195,45,74,225,64 ; vblendvps %ymm4,%ymm9,%ymm10,%ymm4
DB 196,65,84,89,200 ; vmulps %ymm8,%ymm5,%ymm9
@@ -8652,20 +8652,20 @@ _sk_from_srgb_dst_avx LABEL PROC
PUBLIC _sk_to_srgb_avx
_sk_to_srgb_avx LABEL PROC
DB 197,124,82,200 ; vrsqrtps %ymm0,%ymm9
- DB 196,98,125,24,5,119,17,2,0 ; vbroadcastss 0x21177(%rip),%ymm8 # 2a328 <_sk_srcover_rgba_8888_sse2_lowp+0x870>
+ DB 196,98,125,24,5,55,17,2,0 ; vbroadcastss 0x21137(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x864>
DB 196,65,124,89,208 ; vmulps %ymm8,%ymm0,%ymm10
- DB 196,98,125,24,29,113,17,2,0 ; vbroadcastss 0x21171(%rip),%ymm11 # 2a330 <_sk_srcover_rgba_8888_sse2_lowp+0x878>
+ DB 196,98,125,24,29,49,17,2,0 ; vbroadcastss 0x21131(%rip),%ymm11 # 2a2f0 <_sk_srcover_rgba_8888_sse2_lowp+0x86c>
DB 196,65,52,89,227 ; vmulps %ymm11,%ymm9,%ymm12
- DB 196,98,125,24,45,95,17,2,0 ; vbroadcastss 0x2115f(%rip),%ymm13 # 2a32c <_sk_srcover_rgba_8888_sse2_lowp+0x874>
+ DB 196,98,125,24,45,31,17,2,0 ; vbroadcastss 0x2111f(%rip),%ymm13 # 2a2ec <_sk_srcover_rgba_8888_sse2_lowp+0x868>
DB 196,65,28,88,229 ; vaddps %ymm13,%ymm12,%ymm12
DB 196,65,52,89,228 ; vmulps %ymm12,%ymm9,%ymm12
- DB 196,98,125,24,53,84,17,2,0 ; vbroadcastss 0x21154(%rip),%ymm14 # 2a334 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
+ DB 196,98,125,24,53,20,17,2,0 ; vbroadcastss 0x21114(%rip),%ymm14 # 2a2f4 <_sk_srcover_rgba_8888_sse2_lowp+0x870>
DB 196,65,28,88,230 ; vaddps %ymm14,%ymm12,%ymm12
- DB 196,98,125,24,61,74,17,2,0 ; vbroadcastss 0x2114a(%rip),%ymm15 # 2a338 <_sk_srcover_rgba_8888_sse2_lowp+0x880>
+ DB 196,98,125,24,61,10,17,2,0 ; vbroadcastss 0x2110a(%rip),%ymm15 # 2a2f8 <_sk_srcover_rgba_8888_sse2_lowp+0x874>
DB 196,65,52,88,207 ; vaddps %ymm15,%ymm9,%ymm9
DB 196,65,124,83,201 ; vrcpps %ymm9,%ymm9
DB 196,65,52,89,204 ; vmulps %ymm12,%ymm9,%ymm9
- DB 196,98,125,24,37,54,17,2,0 ; vbroadcastss 0x21136(%rip),%ymm12 # 2a33c <_sk_srcover_rgba_8888_sse2_lowp+0x884>
+ DB 196,98,125,24,37,246,16,2,0 ; vbroadcastss 0x210f6(%rip),%ymm12 # 2a2fc <_sk_srcover_rgba_8888_sse2_lowp+0x878>
DB 196,193,124,194,196,1 ; vcmpltps %ymm12,%ymm0,%ymm0
DB 196,195,53,74,194,0 ; vblendvps %ymm0,%ymm10,%ymm9,%ymm0
DB 197,124,82,201 ; vrsqrtps %ymm1,%ymm9
@@ -8700,7 +8700,7 @@ _sk_rgb_to_hsl_avx LABEL PROC
DB 197,116,93,202 ; vminps %ymm2,%ymm1,%ymm9
DB 196,65,124,93,201 ; vminps %ymm9,%ymm0,%ymm9
DB 196,65,60,92,209 ; vsubps %ymm9,%ymm8,%ymm10
- DB 196,98,125,24,29,66,16,2,0 ; vbroadcastss 0x21042(%rip),%ymm11 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,29,2,16,2,0 ; vbroadcastss 0x21002(%rip),%ymm11 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 196,65,36,94,218 ; vdivps %ymm10,%ymm11,%ymm11
DB 197,116,92,226 ; vsubps %ymm2,%ymm1,%ymm12
DB 196,65,28,89,227 ; vmulps %ymm11,%ymm12,%ymm12
@@ -8710,19 +8710,19 @@ _sk_rgb_to_hsl_avx LABEL PROC
DB 196,193,108,89,211 ; vmulps %ymm11,%ymm2,%ymm2
DB 197,252,92,201 ; vsubps %ymm1,%ymm0,%ymm1
DB 196,193,116,89,203 ; vmulps %ymm11,%ymm1,%ymm1
- DB 196,98,125,24,29,111,16,2,0 ; vbroadcastss 0x2106f(%rip),%ymm11 # 2a348 <_sk_srcover_rgba_8888_sse2_lowp+0x890>
+ DB 196,98,125,24,29,47,16,2,0 ; vbroadcastss 0x2102f(%rip),%ymm11 # 2a308 <_sk_srcover_rgba_8888_sse2_lowp+0x884>
DB 196,193,116,88,203 ; vaddps %ymm11,%ymm1,%ymm1
- DB 196,98,125,24,29,93,16,2,0 ; vbroadcastss 0x2105d(%rip),%ymm11 # 2a344 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
+ DB 196,98,125,24,29,29,16,2,0 ; vbroadcastss 0x2101d(%rip),%ymm11 # 2a304 <_sk_srcover_rgba_8888_sse2_lowp+0x880>
DB 196,193,108,88,211 ; vaddps %ymm11,%ymm2,%ymm2
DB 196,227,117,74,202,224 ; vblendvps %ymm14,%ymm2,%ymm1,%ymm1
- DB 196,226,125,24,21,69,16,2,0 ; vbroadcastss 0x21045(%rip),%ymm2 # 2a340 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ DB 196,226,125,24,21,5,16,2,0 ; vbroadcastss 0x21005(%rip),%ymm2 # 2a300 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
DB 196,65,12,87,246 ; vxorps %ymm14,%ymm14,%ymm14
DB 196,227,13,74,210,208 ; vblendvps %ymm13,%ymm2,%ymm14,%ymm2
DB 197,188,194,192,0 ; vcmpeqps %ymm0,%ymm8,%ymm0
DB 196,193,108,88,212 ; vaddps %ymm12,%ymm2,%ymm2
DB 196,227,117,74,194,0 ; vblendvps %ymm0,%ymm2,%ymm1,%ymm0
DB 196,193,60,88,201 ; vaddps %ymm9,%ymm8,%ymm1
- DB 196,98,125,24,37,192,15,2,0 ; vbroadcastss 0x20fc0(%rip),%ymm12 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,37,128,15,2,0 ; vbroadcastss 0x20f80(%rip),%ymm12 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 196,193,116,89,212 ; vmulps %ymm12,%ymm1,%ymm2
DB 197,28,194,226,1 ; vcmpltps %ymm2,%ymm12,%ymm12
DB 196,65,36,92,216 ; vsubps %ymm8,%ymm11,%ymm11
@@ -8732,7 +8732,7 @@ _sk_rgb_to_hsl_avx LABEL PROC
DB 197,172,94,201 ; vdivps %ymm1,%ymm10,%ymm1
DB 196,195,125,74,198,128 ; vblendvps %ymm8,%ymm14,%ymm0,%ymm0
DB 196,195,117,74,206,128 ; vblendvps %ymm8,%ymm14,%ymm1,%ymm1
- DB 196,98,125,24,5,239,15,2,0 ; vbroadcastss 0x20fef(%rip),%ymm8 # 2a34c <_sk_srcover_rgba_8888_sse2_lowp+0x894>
+ DB 196,98,125,24,5,175,15,2,0 ; vbroadcastss 0x20faf(%rip),%ymm8 # 2a30c <_sk_srcover_rgba_8888_sse2_lowp+0x888>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -8747,7 +8747,7 @@ _sk_hsl_to_rgb_avx LABEL PROC
DB 197,252,17,28,36 ; vmovups %ymm3,(%rsp)
DB 197,252,40,225 ; vmovaps %ymm1,%ymm4
DB 197,252,40,216 ; vmovaps %ymm0,%ymm3
- DB 196,98,125,24,5,70,15,2,0 ; vbroadcastss 0x20f46(%rip),%ymm8 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,5,6,15,2,0 ; vbroadcastss 0x20f06(%rip),%ymm8 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 197,60,194,202,2 ; vcmpleps %ymm2,%ymm8,%ymm9
DB 197,92,89,210 ; vmulps %ymm2,%ymm4,%ymm10
DB 196,65,92,92,218 ; vsubps %ymm10,%ymm4,%ymm11
@@ -8755,23 +8755,23 @@ _sk_hsl_to_rgb_avx LABEL PROC
DB 197,52,88,210 ; vaddps %ymm2,%ymm9,%ymm10
DB 197,108,88,202 ; vaddps %ymm2,%ymm2,%ymm9
DB 196,65,52,92,202 ; vsubps %ymm10,%ymm9,%ymm9
- DB 196,98,125,24,29,136,15,2,0 ; vbroadcastss 0x20f88(%rip),%ymm11 # 2a350 <_sk_srcover_rgba_8888_sse2_lowp+0x898>
+ DB 196,98,125,24,29,72,15,2,0 ; vbroadcastss 0x20f48(%rip),%ymm11 # 2a310 <_sk_srcover_rgba_8888_sse2_lowp+0x88c>
DB 196,65,100,88,219 ; vaddps %ymm11,%ymm3,%ymm11
DB 196,67,125,8,227,1 ; vroundps $0x1,%ymm11,%ymm12
DB 196,65,36,92,252 ; vsubps %ymm12,%ymm11,%ymm15
DB 196,65,44,92,217 ; vsubps %ymm9,%ymm10,%ymm11
- DB 196,98,125,24,37,90,15,2,0 ; vbroadcastss 0x20f5a(%rip),%ymm12 # 2a340 <_sk_srcover_rgba_8888_sse2_lowp+0x888>
+ DB 196,98,125,24,37,26,15,2,0 ; vbroadcastss 0x20f1a(%rip),%ymm12 # 2a300 <_sk_srcover_rgba_8888_sse2_lowp+0x87c>
DB 196,193,4,89,196 ; vmulps %ymm12,%ymm15,%ymm0
- DB 196,98,125,24,45,84,15,2,0 ; vbroadcastss 0x20f54(%rip),%ymm13 # 2a348 <_sk_srcover_rgba_8888_sse2_lowp+0x890>
+ DB 196,98,125,24,45,20,15,2,0 ; vbroadcastss 0x20f14(%rip),%ymm13 # 2a308 <_sk_srcover_rgba_8888_sse2_lowp+0x884>
DB 197,20,92,240 ; vsubps %ymm0,%ymm13,%ymm14
DB 196,65,36,89,246 ; vmulps %ymm14,%ymm11,%ymm14
DB 196,65,52,88,246 ; vaddps %ymm14,%ymm9,%ymm14
- DB 196,226,125,24,13,73,15,2,0 ; vbroadcastss 0x20f49(%rip),%ymm1 # 2a354 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
+ DB 196,226,125,24,13,9,15,2,0 ; vbroadcastss 0x20f09(%rip),%ymm1 # 2a314 <_sk_srcover_rgba_8888_sse2_lowp+0x890>
DB 196,193,116,194,255,2 ; vcmpleps %ymm15,%ymm1,%ymm7
DB 196,195,13,74,249,112 ; vblendvps %ymm7,%ymm9,%ymm14,%ymm7
DB 196,65,60,194,247,2 ; vcmpleps %ymm15,%ymm8,%ymm14
DB 196,227,45,74,255,224 ; vblendvps %ymm14,%ymm7,%ymm10,%ymm7
- DB 196,98,125,24,53,32,15,2,0 ; vbroadcastss 0x20f20(%rip),%ymm14 # 2a34c <_sk_srcover_rgba_8888_sse2_lowp+0x894>
+ DB 196,98,125,24,53,224,14,2,0 ; vbroadcastss 0x20ee0(%rip),%ymm14 # 2a30c <_sk_srcover_rgba_8888_sse2_lowp+0x888>
DB 196,65,12,194,255,2 ; vcmpleps %ymm15,%ymm14,%ymm15
DB 196,193,124,89,195 ; vmulps %ymm11,%ymm0,%ymm0
DB 197,180,88,192 ; vaddps %ymm0,%ymm9,%ymm0
@@ -8790,7 +8790,7 @@ _sk_hsl_to_rgb_avx LABEL PROC
DB 197,164,89,247 ; vmulps %ymm7,%ymm11,%ymm6
DB 197,180,88,246 ; vaddps %ymm6,%ymm9,%ymm6
DB 196,227,77,74,237,0 ; vblendvps %ymm0,%ymm5,%ymm6,%ymm5
- DB 196,226,125,24,5,202,14,2,0 ; vbroadcastss 0x20eca(%rip),%ymm0 # 2a358 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ DB 196,226,125,24,5,138,14,2,0 ; vbroadcastss 0x20e8a(%rip),%ymm0 # 2a318 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
DB 197,228,88,192 ; vaddps %ymm0,%ymm3,%ymm0
DB 196,227,125,8,216,1 ; vroundps $0x1,%ymm0,%ymm3
DB 197,252,92,195 ; vsubps %ymm3,%ymm0,%ymm0
@@ -8842,13 +8842,13 @@ _sk_scale_u8_avx LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,75 ; jne 959a <_sk_scale_u8_avx+0x63>
DB 196,2,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm8
- DB 197,57,219,5,35,15,2,0 ; vpand 0x20f23(%rip),%xmm8,%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 197,57,219,5,227,14,2,0 ; vpand 0x20ee3(%rip),%xmm8,%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 196,66,121,51,200 ; vpmovzxwd %xmm8,%xmm9
DB 196,65,121,112,192,78 ; vpshufd $0x4e,%xmm8,%xmm8
DB 196,66,121,51,192 ; vpmovzxwd %xmm8,%xmm8
DB 196,67,53,24,192,1 ; vinsertf128 $0x1,%xmm8,%ymm9,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,13,219,13,2,0 ; vbroadcastss 0x20ddb(%rip),%ymm9 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,98,125,24,13,155,13,2,0 ; vbroadcastss 0x20d9b(%rip),%ymm9 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 197,188,89,201 ; vmulps %ymm1,%ymm8,%ymm1
@@ -8897,7 +8897,7 @@ _sk_scale_u8_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,222 ; jmpq ffffffffdf009644 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefdfb8c>
+ DB 233,255,255,255,222 ; jmpq ffffffffdf009644 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefdfbc0>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,211 ; callq *%rbx
@@ -8924,20 +8924,20 @@ _sk_scale_565_avx LABEL PROC
DB 196,65,121,112,192,78 ; vpshufd $0x4e,%xmm8,%xmm8
DB 196,66,121,51,192 ; vpmovzxwd %xmm8,%xmm8
DB 196,67,53,24,192,1 ; vinsertf128 $0x1,%xmm8,%ymm9,%ymm8
- DB 196,98,125,24,13,204,12,2,0 ; vbroadcastss 0x20ccc(%rip),%ymm9 # 2a360 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ DB 196,98,125,24,13,140,12,2,0 ; vbroadcastss 0x20c8c(%rip),%ymm9 # 2a320 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
DB 196,65,60,84,201 ; vandps %ymm9,%ymm8,%ymm9
DB 196,65,124,91,201 ; vcvtdq2ps %ymm9,%ymm9
- DB 196,98,125,24,21,189,12,2,0 ; vbroadcastss 0x20cbd(%rip),%ymm10 # 2a364 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,98,125,24,21,125,12,2,0 ; vbroadcastss 0x20c7d(%rip),%ymm10 # 2a324 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
- DB 196,98,125,24,21,179,12,2,0 ; vbroadcastss 0x20cb3(%rip),%ymm10 # 2a368 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,98,125,24,21,115,12,2,0 ; vbroadcastss 0x20c73(%rip),%ymm10 # 2a328 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
DB 196,65,60,84,210 ; vandps %ymm10,%ymm8,%ymm10
DB 196,65,124,91,210 ; vcvtdq2ps %ymm10,%ymm10
- DB 196,98,125,24,29,164,12,2,0 ; vbroadcastss 0x20ca4(%rip),%ymm11 # 2a36c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ DB 196,98,125,24,29,100,12,2,0 ; vbroadcastss 0x20c64(%rip),%ymm11 # 2a32c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
- DB 196,98,125,24,29,154,12,2,0 ; vbroadcastss 0x20c9a(%rip),%ymm11 # 2a370 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,98,125,24,29,90,12,2,0 ; vbroadcastss 0x20c5a(%rip),%ymm11 # 2a330 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
DB 196,65,60,84,195 ; vandps %ymm11,%ymm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,29,139,12,2,0 ; vbroadcastss 0x20c8b(%rip),%ymm11 # 2a374 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,98,125,24,29,75,12,2,0 ; vbroadcastss 0x20c4b(%rip),%ymm11 # 2a334 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
DB 197,100,194,223,1 ; vcmpltps %ymm7,%ymm3,%ymm11
DB 196,65,44,93,224 ; vminps %ymm8,%ymm10,%ymm12
@@ -9026,13 +9026,13 @@ _sk_lerp_u8_avx LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,111 ; jne 988a <_sk_lerp_u8_avx+0x87>
DB 196,2,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm8
- DB 197,57,219,5,87,12,2,0 ; vpand 0x20c57(%rip),%xmm8,%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 197,57,219,5,23,12,2,0 ; vpand 0x20c17(%rip),%xmm8,%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 196,66,121,51,200 ; vpmovzxwd %xmm8,%xmm9
DB 196,65,121,112,192,78 ; vpshufd $0x4e,%xmm8,%xmm8
DB 196,66,121,51,192 ; vpmovzxwd %xmm8,%xmm8
DB 196,67,53,24,192,1 ; vinsertf128 $0x1,%xmm8,%ymm9,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,13,15,11,2,0 ; vbroadcastss 0x20b0f(%rip),%ymm9 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,98,125,24,13,207,10,2,0 ; vbroadcastss 0x20acf(%rip),%ymm9 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,252,92,196 ; vsubps %ymm4,%ymm0,%ymm0
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
@@ -9088,7 +9088,7 @@ _sk_lerp_u8_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,221 ; callq ffffffffde009938 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfdfe80>
+ DB 232,255,255,255,221 ; callq ffffffffde009938 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfdfeb4>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,210 ; callq *%rdx
@@ -9115,20 +9115,20 @@ _sk_lerp_565_avx LABEL PROC
DB 196,65,121,112,192,78 ; vpshufd $0x4e,%xmm8,%xmm8
DB 196,66,121,51,192 ; vpmovzxwd %xmm8,%xmm8
DB 196,67,53,24,192,1 ; vinsertf128 $0x1,%xmm8,%ymm9,%ymm8
- DB 196,98,125,24,13,216,9,2,0 ; vbroadcastss 0x209d8(%rip),%ymm9 # 2a360 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ DB 196,98,125,24,13,152,9,2,0 ; vbroadcastss 0x20998(%rip),%ymm9 # 2a320 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
DB 196,65,60,84,201 ; vandps %ymm9,%ymm8,%ymm9
DB 196,65,124,91,201 ; vcvtdq2ps %ymm9,%ymm9
- DB 196,98,125,24,21,201,9,2,0 ; vbroadcastss 0x209c9(%rip),%ymm10 # 2a364 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,98,125,24,21,137,9,2,0 ; vbroadcastss 0x20989(%rip),%ymm10 # 2a324 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
- DB 196,98,125,24,21,191,9,2,0 ; vbroadcastss 0x209bf(%rip),%ymm10 # 2a368 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,98,125,24,21,127,9,2,0 ; vbroadcastss 0x2097f(%rip),%ymm10 # 2a328 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
DB 196,65,60,84,210 ; vandps %ymm10,%ymm8,%ymm10
DB 196,65,124,91,210 ; vcvtdq2ps %ymm10,%ymm10
- DB 196,98,125,24,29,176,9,2,0 ; vbroadcastss 0x209b0(%rip),%ymm11 # 2a36c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ DB 196,98,125,24,29,112,9,2,0 ; vbroadcastss 0x20970(%rip),%ymm11 # 2a32c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
- DB 196,98,125,24,29,166,9,2,0 ; vbroadcastss 0x209a6(%rip),%ymm11 # 2a370 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,98,125,24,29,102,9,2,0 ; vbroadcastss 0x20966(%rip),%ymm11 # 2a330 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
DB 196,65,60,84,195 ; vandps %ymm11,%ymm8,%ymm8
DB 196,65,124,91,192 ; vcvtdq2ps %ymm8,%ymm8
- DB 196,98,125,24,29,151,9,2,0 ; vbroadcastss 0x20997(%rip),%ymm11 # 2a374 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,98,125,24,29,87,9,2,0 ; vbroadcastss 0x20957(%rip),%ymm11 # 2a334 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
DB 197,100,194,223,1 ; vcmpltps %ymm7,%ymm3,%ymm11
DB 196,65,44,93,224 ; vminps %ymm8,%ymm10,%ymm12
@@ -9204,7 +9204,7 @@ _sk_load_tables_avx LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 15,133,7,2,0,0 ; jne 9cfa <_sk_load_tables_avx+0x21e>
DB 196,65,125,16,20,144 ; vmovupd (%r8,%rdx,4),%ymm10
- DB 197,125,40,13,255,5,2,0 ; vmovapd 0x205ff(%rip),%ymm9 # 2a100 <_sk_srcover_rgba_8888_sse2_lowp+0x648>
+ DB 197,125,40,13,191,5,2,0 ; vmovapd 0x205bf(%rip),%ymm9 # 2a0c0 <_sk_srcover_rgba_8888_sse2_lowp+0x63c>
DB 196,193,45,84,201 ; vandpd %ymm9,%ymm10,%ymm1
DB 196,227,125,25,200,1 ; vextractf128 $0x1,%ymm1,%xmm0
DB 196,193,249,126,192 ; vmovq %xmm0,%r8
@@ -9296,7 +9296,7 @@ _sk_load_tables_avx LABEL PROC
DB 196,193,65,114,213,24 ; vpsrld $0x18,%xmm13,%xmm7
DB 196,227,101,24,223,1 ; vinsertf128 $0x1,%xmm7,%ymm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,226,125,24,61,115,6,2,0 ; vbroadcastss 0x20673(%rip),%ymm7 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,226,125,24,61,51,6,2,0 ; vbroadcastss 0x20633(%rip),%ymm7 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
DB 197,228,89,223 ; vmulps %ymm7,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,16,60,36 ; vmovups (%rsp),%ymm7
@@ -9383,7 +9383,7 @@ _sk_load_tables_u16_be_avx LABEL PROC
DB 197,177,108,208 ; vpunpcklqdq %xmm0,%xmm9,%xmm2
DB 197,49,109,232 ; vpunpckhqdq %xmm0,%xmm9,%xmm13
DB 196,65,57,108,212 ; vpunpcklqdq %xmm12,%xmm8,%xmm10
- DB 197,121,111,29,61,6,2,0 ; vmovdqa 0x2063d(%rip),%xmm11 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 197,121,111,29,253,5,2,0 ; vmovdqa 0x205fd(%rip),%xmm11 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 196,193,105,219,195 ; vpand %xmm11,%xmm2,%xmm0
DB 197,249,112,208,78 ; vpshufd $0x4e,%xmm0,%xmm2
DB 196,226,121,51,210 ; vpmovzxwd %xmm2,%xmm2
@@ -9477,7 +9477,7 @@ _sk_load_tables_u16_be_avx LABEL PROC
DB 196,226,121,51,219 ; vpmovzxwd %xmm3,%xmm3
DB 196,227,77,24,219,1 ; vinsertf128 $0x1,%xmm3,%ymm6,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,226,125,24,53,80,3,2,0 ; vbroadcastss 0x20350(%rip),%ymm6 # 2a378 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,226,125,24,53,16,3,2,0 ; vbroadcastss 0x20310(%rip),%ymm6 # 2a338 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
DB 197,228,89,222 ; vmulps %ymm6,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,16,52,36 ; vmovups (%rsp),%ymm6
@@ -9541,7 +9541,7 @@ _sk_load_tables_rgb_u16_be_avx LABEL PROC
DB 197,105,108,216 ; vpunpcklqdq %xmm0,%xmm2,%xmm11
DB 197,241,108,211 ; vpunpcklqdq %xmm3,%xmm1,%xmm2
DB 197,241,109,203 ; vpunpckhqdq %xmm3,%xmm1,%xmm1
- DB 197,121,111,53,55,3,2,0 ; vmovdqa 0x20337(%rip),%xmm14 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 197,121,111,53,247,2,2,0 ; vmovdqa 0x202f7(%rip),%xmm14 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 196,193,105,219,214 ; vpand %xmm14,%xmm2,%xmm2
DB 197,249,112,218,78 ; vpshufd $0x4e,%xmm2,%xmm3
DB 196,226,121,51,219 ; vpmovzxwd %xmm3,%xmm3
@@ -9627,7 +9627,7 @@ _sk_load_tables_rgb_u16_be_avx LABEL PROC
DB 196,227,105,33,215,48 ; vinsertps $0x30,%xmm7,%xmm2,%xmm2
DB 196,227,77,24,210,1 ; vinsertf128 $0x1,%xmm2,%ymm6,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,228,255,1,0 ; vbroadcastss 0x1ffe4(%rip),%ymm3 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,29,164,255,1,0 ; vbroadcastss 0x1ffa4(%rip),%ymm3 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,252,16,52,36 ; vmovups (%rsp),%ymm6
DB 197,252,16,124,36,32 ; vmovups 0x20(%rsp),%ymm7
DB 72,131,196,88 ; add $0x58,%rsp
@@ -9697,7 +9697,7 @@ _sk_load_tables_rgb_u16_be_avx LABEL PROC
PUBLIC _sk_byte_tables_avx
_sk_byte_tables_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,98,125,24,5,202,254,1,0 ; vbroadcastss 0x1feca(%rip),%ymm8 # 2a314 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 196,98,125,24,5,138,254,1,0 ; vbroadcastss 0x1fe8a(%rip),%ymm8 # 2a2d4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 197,125,91,200 ; vcvtps2dq %ymm0,%ymm9
DB 196,65,249,126,200 ; vmovq %xmm9,%r8
@@ -9832,7 +9832,7 @@ _sk_byte_tables_avx LABEL PROC
DB 196,194,121,49,204 ; vpmovzxbd %xmm12,%xmm1
DB 196,194,121,49,213 ; vpmovzxbd %xmm13,%xmm2
DB 196,227,117,24,202,1 ; vinsertf128 $0x1,%xmm2,%ymm1,%ymm1
- DB 196,98,125,24,13,130,252,1,0 ; vbroadcastss 0x1fc82(%rip),%ymm9 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,98,125,24,13,66,252,1,0 ; vbroadcastss 0x1fc42(%rip),%ymm9 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
DB 196,193,116,89,201 ; vmulps %ymm9,%ymm1,%ymm1
@@ -9958,7 +9958,7 @@ _sk_byte_tables_rgb_avx LABEL PROC
DB 196,194,121,49,203 ; vpmovzxbd %xmm11,%xmm1
DB 196,227,125,24,193,1 ; vinsertf128 $0x1,%xmm1,%ymm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,13,55,250,1,0 ; vbroadcastss 0x1fa37(%rip),%ymm9 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,98,125,24,13,247,249,1,0 ; vbroadcastss 0x1f9f7(%rip),%ymm9 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
DB 196,194,121,49,202 ; vpmovzxbd %xmm10,%xmm1
DB 196,194,121,49,212 ; vpmovzxbd %xmm12,%xmm2
@@ -10185,36 +10185,36 @@ _sk_parametric_r_avx LABEL PROC
DB 196,193,124,88,195 ; vaddps %ymm11,%ymm0,%ymm0
DB 196,98,125,24,16 ; vbroadcastss (%rax),%ymm10
DB 197,124,91,216 ; vcvtdq2ps %ymm0,%ymm11
- DB 196,98,125,24,37,200,246,1,0 ; vbroadcastss 0x1f6c8(%rip),%ymm12 # 2a37c <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ DB 196,98,125,24,37,136,246,1,0 ; vbroadcastss 0x1f688(%rip),%ymm12 # 2a33c <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,190,246,1,0 ; vbroadcastss 0x1f6be(%rip),%ymm12 # 2a380 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,98,125,24,37,126,246,1,0 ; vbroadcastss 0x1f67e(%rip),%ymm12 # 2a340 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
DB 196,193,124,84,196 ; vandps %ymm12,%ymm0,%ymm0
- DB 196,98,125,24,37,20,246,1,0 ; vbroadcastss 0x1f614(%rip),%ymm12 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,37,212,245,1,0 ; vbroadcastss 0x1f5d4(%rip),%ymm12 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 196,193,124,86,196 ; vorps %ymm12,%ymm0,%ymm0
- DB 196,98,125,24,37,166,246,1,0 ; vbroadcastss 0x1f6a6(%rip),%ymm12 # 2a384 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ DB 196,98,125,24,37,102,246,1,0 ; vbroadcastss 0x1f666(%rip),%ymm12 # 2a344 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 196,65,36,88,220 ; vaddps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,156,246,1,0 ; vbroadcastss 0x1f69c(%rip),%ymm12 # 2a388 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,98,125,24,37,92,246,1,0 ; vbroadcastss 0x1f65c(%rip),%ymm12 # 2a348 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
DB 196,65,124,89,228 ; vmulps %ymm12,%ymm0,%ymm12
DB 196,65,36,92,220 ; vsubps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,141,246,1,0 ; vbroadcastss 0x1f68d(%rip),%ymm12 # 2a38c <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,37,77,246,1,0 ; vbroadcastss 0x1f64d(%rip),%ymm12 # 2a34c <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
DB 196,193,124,88,196 ; vaddps %ymm12,%ymm0,%ymm0
- DB 196,98,125,24,37,131,246,1,0 ; vbroadcastss 0x1f683(%rip),%ymm12 # 2a390 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,98,125,24,37,67,246,1,0 ; vbroadcastss 0x1f643(%rip),%ymm12 # 2a350 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
DB 197,156,94,192 ; vdivps %ymm0,%ymm12,%ymm0
DB 197,164,92,192 ; vsubps %ymm0,%ymm11,%ymm0
DB 197,172,89,192 ; vmulps %ymm0,%ymm10,%ymm0
DB 196,99,125,8,208,1 ; vroundps $0x1,%ymm0,%ymm10
DB 196,65,124,92,210 ; vsubps %ymm10,%ymm0,%ymm10
- DB 196,98,125,24,29,103,246,1,0 ; vbroadcastss 0x1f667(%rip),%ymm11 # 2a394 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,98,125,24,29,39,246,1,0 ; vbroadcastss 0x1f627(%rip),%ymm11 # 2a354 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
DB 196,193,124,88,195 ; vaddps %ymm11,%ymm0,%ymm0
- DB 196,98,125,24,29,93,246,1,0 ; vbroadcastss 0x1f65d(%rip),%ymm11 # 2a398 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,98,125,24,29,29,246,1,0 ; vbroadcastss 0x1f61d(%rip),%ymm11 # 2a358 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
DB 196,65,44,89,219 ; vmulps %ymm11,%ymm10,%ymm11
DB 196,193,124,92,195 ; vsubps %ymm11,%ymm0,%ymm0
- DB 196,98,125,24,29,78,246,1,0 ; vbroadcastss 0x1f64e(%rip),%ymm11 # 2a39c <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,98,125,24,29,14,246,1,0 ; vbroadcastss 0x1f60e(%rip),%ymm11 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
- DB 196,98,125,24,29,68,246,1,0 ; vbroadcastss 0x1f644(%rip),%ymm11 # 2a3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,24,29,4,246,1,0 ; vbroadcastss 0x1f604(%rip),%ymm11 # 2a360 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
DB 196,65,36,94,210 ; vdivps %ymm10,%ymm11,%ymm10
DB 196,193,124,88,194 ; vaddps %ymm10,%ymm0,%ymm0
- DB 196,98,125,24,21,53,246,1,0 ; vbroadcastss 0x1f635(%rip),%ymm10 # 2a3a4 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,98,125,24,21,245,245,1,0 ; vbroadcastss 0x1f5f5(%rip),%ymm10 # 2a364 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
DB 196,193,124,89,194 ; vmulps %ymm10,%ymm0,%ymm0
DB 197,253,91,192 ; vcvtps2dq %ymm0,%ymm0
DB 196,98,125,24,80,20 ; vbroadcastss 0x14(%rax),%ymm10
@@ -10222,7 +10222,7 @@ _sk_parametric_r_avx LABEL PROC
DB 196,195,125,74,193,128 ; vblendvps %ymm8,%ymm9,%ymm0,%ymm0
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 196,193,124,95,192 ; vmaxps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,5,77,245,1,0 ; vbroadcastss 0x1f54d(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,13,245,1,0 ; vbroadcastss 0x1f50d(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -10242,36 +10242,36 @@ _sk_parametric_g_avx LABEL PROC
DB 196,193,116,88,203 ; vaddps %ymm11,%ymm1,%ymm1
DB 196,98,125,24,16 ; vbroadcastss (%rax),%ymm10
DB 197,124,91,217 ; vcvtdq2ps %ymm1,%ymm11
- DB 196,98,125,24,37,142,245,1,0 ; vbroadcastss 0x1f58e(%rip),%ymm12 # 2a37c <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ DB 196,98,125,24,37,78,245,1,0 ; vbroadcastss 0x1f54e(%rip),%ymm12 # 2a33c <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,132,245,1,0 ; vbroadcastss 0x1f584(%rip),%ymm12 # 2a380 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,98,125,24,37,68,245,1,0 ; vbroadcastss 0x1f544(%rip),%ymm12 # 2a340 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
DB 196,193,116,84,204 ; vandps %ymm12,%ymm1,%ymm1
- DB 196,98,125,24,37,218,244,1,0 ; vbroadcastss 0x1f4da(%rip),%ymm12 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,37,154,244,1,0 ; vbroadcastss 0x1f49a(%rip),%ymm12 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 196,193,116,86,204 ; vorps %ymm12,%ymm1,%ymm1
- DB 196,98,125,24,37,108,245,1,0 ; vbroadcastss 0x1f56c(%rip),%ymm12 # 2a384 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ DB 196,98,125,24,37,44,245,1,0 ; vbroadcastss 0x1f52c(%rip),%ymm12 # 2a344 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 196,65,36,88,220 ; vaddps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,98,245,1,0 ; vbroadcastss 0x1f562(%rip),%ymm12 # 2a388 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,98,125,24,37,34,245,1,0 ; vbroadcastss 0x1f522(%rip),%ymm12 # 2a348 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
DB 196,65,116,89,228 ; vmulps %ymm12,%ymm1,%ymm12
DB 196,65,36,92,220 ; vsubps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,83,245,1,0 ; vbroadcastss 0x1f553(%rip),%ymm12 # 2a38c <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,37,19,245,1,0 ; vbroadcastss 0x1f513(%rip),%ymm12 # 2a34c <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
DB 196,193,116,88,204 ; vaddps %ymm12,%ymm1,%ymm1
- DB 196,98,125,24,37,73,245,1,0 ; vbroadcastss 0x1f549(%rip),%ymm12 # 2a390 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,98,125,24,37,9,245,1,0 ; vbroadcastss 0x1f509(%rip),%ymm12 # 2a350 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
DB 197,156,94,201 ; vdivps %ymm1,%ymm12,%ymm1
DB 197,164,92,201 ; vsubps %ymm1,%ymm11,%ymm1
DB 197,172,89,201 ; vmulps %ymm1,%ymm10,%ymm1
DB 196,99,125,8,209,1 ; vroundps $0x1,%ymm1,%ymm10
DB 196,65,116,92,210 ; vsubps %ymm10,%ymm1,%ymm10
- DB 196,98,125,24,29,45,245,1,0 ; vbroadcastss 0x1f52d(%rip),%ymm11 # 2a394 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,98,125,24,29,237,244,1,0 ; vbroadcastss 0x1f4ed(%rip),%ymm11 # 2a354 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
DB 196,193,116,88,203 ; vaddps %ymm11,%ymm1,%ymm1
- DB 196,98,125,24,29,35,245,1,0 ; vbroadcastss 0x1f523(%rip),%ymm11 # 2a398 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,98,125,24,29,227,244,1,0 ; vbroadcastss 0x1f4e3(%rip),%ymm11 # 2a358 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
DB 196,65,44,89,219 ; vmulps %ymm11,%ymm10,%ymm11
DB 196,193,116,92,203 ; vsubps %ymm11,%ymm1,%ymm1
- DB 196,98,125,24,29,20,245,1,0 ; vbroadcastss 0x1f514(%rip),%ymm11 # 2a39c <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,98,125,24,29,212,244,1,0 ; vbroadcastss 0x1f4d4(%rip),%ymm11 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
- DB 196,98,125,24,29,10,245,1,0 ; vbroadcastss 0x1f50a(%rip),%ymm11 # 2a3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,24,29,202,244,1,0 ; vbroadcastss 0x1f4ca(%rip),%ymm11 # 2a360 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
DB 196,65,36,94,210 ; vdivps %ymm10,%ymm11,%ymm10
DB 196,193,116,88,202 ; vaddps %ymm10,%ymm1,%ymm1
- DB 196,98,125,24,21,251,244,1,0 ; vbroadcastss 0x1f4fb(%rip),%ymm10 # 2a3a4 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,98,125,24,21,187,244,1,0 ; vbroadcastss 0x1f4bb(%rip),%ymm10 # 2a364 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
DB 196,193,116,89,202 ; vmulps %ymm10,%ymm1,%ymm1
DB 197,253,91,201 ; vcvtps2dq %ymm1,%ymm1
DB 196,98,125,24,80,20 ; vbroadcastss 0x14(%rax),%ymm10
@@ -10279,7 +10279,7 @@ _sk_parametric_g_avx LABEL PROC
DB 196,195,117,74,201,128 ; vblendvps %ymm8,%ymm9,%ymm1,%ymm1
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 196,193,116,95,200 ; vmaxps %ymm8,%ymm1,%ymm1
- DB 196,98,125,24,5,19,244,1,0 ; vbroadcastss 0x1f413(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,211,243,1,0 ; vbroadcastss 0x1f3d3(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 196,193,116,93,200 ; vminps %ymm8,%ymm1,%ymm1
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -10299,36 +10299,36 @@ _sk_parametric_b_avx LABEL PROC
DB 196,193,108,88,211 ; vaddps %ymm11,%ymm2,%ymm2
DB 196,98,125,24,16 ; vbroadcastss (%rax),%ymm10
DB 197,124,91,218 ; vcvtdq2ps %ymm2,%ymm11
- DB 196,98,125,24,37,84,244,1,0 ; vbroadcastss 0x1f454(%rip),%ymm12 # 2a37c <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ DB 196,98,125,24,37,20,244,1,0 ; vbroadcastss 0x1f414(%rip),%ymm12 # 2a33c <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,74,244,1,0 ; vbroadcastss 0x1f44a(%rip),%ymm12 # 2a380 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,98,125,24,37,10,244,1,0 ; vbroadcastss 0x1f40a(%rip),%ymm12 # 2a340 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
DB 196,193,108,84,212 ; vandps %ymm12,%ymm2,%ymm2
- DB 196,98,125,24,37,160,243,1,0 ; vbroadcastss 0x1f3a0(%rip),%ymm12 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,37,96,243,1,0 ; vbroadcastss 0x1f360(%rip),%ymm12 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 196,193,108,86,212 ; vorps %ymm12,%ymm2,%ymm2
- DB 196,98,125,24,37,50,244,1,0 ; vbroadcastss 0x1f432(%rip),%ymm12 # 2a384 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ DB 196,98,125,24,37,242,243,1,0 ; vbroadcastss 0x1f3f2(%rip),%ymm12 # 2a344 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 196,65,36,88,220 ; vaddps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,40,244,1,0 ; vbroadcastss 0x1f428(%rip),%ymm12 # 2a388 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,98,125,24,37,232,243,1,0 ; vbroadcastss 0x1f3e8(%rip),%ymm12 # 2a348 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
DB 196,65,108,89,228 ; vmulps %ymm12,%ymm2,%ymm12
DB 196,65,36,92,220 ; vsubps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,25,244,1,0 ; vbroadcastss 0x1f419(%rip),%ymm12 # 2a38c <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,37,217,243,1,0 ; vbroadcastss 0x1f3d9(%rip),%ymm12 # 2a34c <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
DB 196,193,108,88,212 ; vaddps %ymm12,%ymm2,%ymm2
- DB 196,98,125,24,37,15,244,1,0 ; vbroadcastss 0x1f40f(%rip),%ymm12 # 2a390 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,98,125,24,37,207,243,1,0 ; vbroadcastss 0x1f3cf(%rip),%ymm12 # 2a350 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
DB 197,156,94,210 ; vdivps %ymm2,%ymm12,%ymm2
DB 197,164,92,210 ; vsubps %ymm2,%ymm11,%ymm2
DB 197,172,89,210 ; vmulps %ymm2,%ymm10,%ymm2
DB 196,99,125,8,210,1 ; vroundps $0x1,%ymm2,%ymm10
DB 196,65,108,92,210 ; vsubps %ymm10,%ymm2,%ymm10
- DB 196,98,125,24,29,243,243,1,0 ; vbroadcastss 0x1f3f3(%rip),%ymm11 # 2a394 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,98,125,24,29,179,243,1,0 ; vbroadcastss 0x1f3b3(%rip),%ymm11 # 2a354 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
DB 196,193,108,88,211 ; vaddps %ymm11,%ymm2,%ymm2
- DB 196,98,125,24,29,233,243,1,0 ; vbroadcastss 0x1f3e9(%rip),%ymm11 # 2a398 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,98,125,24,29,169,243,1,0 ; vbroadcastss 0x1f3a9(%rip),%ymm11 # 2a358 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
DB 196,65,44,89,219 ; vmulps %ymm11,%ymm10,%ymm11
DB 196,193,108,92,211 ; vsubps %ymm11,%ymm2,%ymm2
- DB 196,98,125,24,29,218,243,1,0 ; vbroadcastss 0x1f3da(%rip),%ymm11 # 2a39c <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,98,125,24,29,154,243,1,0 ; vbroadcastss 0x1f39a(%rip),%ymm11 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
- DB 196,98,125,24,29,208,243,1,0 ; vbroadcastss 0x1f3d0(%rip),%ymm11 # 2a3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,24,29,144,243,1,0 ; vbroadcastss 0x1f390(%rip),%ymm11 # 2a360 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
DB 196,65,36,94,210 ; vdivps %ymm10,%ymm11,%ymm10
DB 196,193,108,88,210 ; vaddps %ymm10,%ymm2,%ymm2
- DB 196,98,125,24,21,193,243,1,0 ; vbroadcastss 0x1f3c1(%rip),%ymm10 # 2a3a4 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,98,125,24,21,129,243,1,0 ; vbroadcastss 0x1f381(%rip),%ymm10 # 2a364 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
DB 196,193,108,89,210 ; vmulps %ymm10,%ymm2,%ymm2
DB 197,253,91,210 ; vcvtps2dq %ymm2,%ymm2
DB 196,98,125,24,80,20 ; vbroadcastss 0x14(%rax),%ymm10
@@ -10336,7 +10336,7 @@ _sk_parametric_b_avx LABEL PROC
DB 196,195,109,74,209,128 ; vblendvps %ymm8,%ymm9,%ymm2,%ymm2
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 196,193,108,95,208 ; vmaxps %ymm8,%ymm2,%ymm2
- DB 196,98,125,24,5,217,242,1,0 ; vbroadcastss 0x1f2d9(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,153,242,1,0 ; vbroadcastss 0x1f299(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 196,193,108,93,208 ; vminps %ymm8,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -10356,36 +10356,36 @@ _sk_parametric_a_avx LABEL PROC
DB 196,193,100,88,219 ; vaddps %ymm11,%ymm3,%ymm3
DB 196,98,125,24,16 ; vbroadcastss (%rax),%ymm10
DB 197,124,91,219 ; vcvtdq2ps %ymm3,%ymm11
- DB 196,98,125,24,37,26,243,1,0 ; vbroadcastss 0x1f31a(%rip),%ymm12 # 2a37c <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ DB 196,98,125,24,37,218,242,1,0 ; vbroadcastss 0x1f2da(%rip),%ymm12 # 2a33c <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,16,243,1,0 ; vbroadcastss 0x1f310(%rip),%ymm12 # 2a380 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,98,125,24,37,208,242,1,0 ; vbroadcastss 0x1f2d0(%rip),%ymm12 # 2a340 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
DB 196,193,100,84,220 ; vandps %ymm12,%ymm3,%ymm3
- DB 196,98,125,24,37,102,242,1,0 ; vbroadcastss 0x1f266(%rip),%ymm12 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,37,38,242,1,0 ; vbroadcastss 0x1f226(%rip),%ymm12 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 196,193,100,86,220 ; vorps %ymm12,%ymm3,%ymm3
- DB 196,98,125,24,37,248,242,1,0 ; vbroadcastss 0x1f2f8(%rip),%ymm12 # 2a384 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ DB 196,98,125,24,37,184,242,1,0 ; vbroadcastss 0x1f2b8(%rip),%ymm12 # 2a344 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 196,65,36,88,220 ; vaddps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,238,242,1,0 ; vbroadcastss 0x1f2ee(%rip),%ymm12 # 2a388 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,98,125,24,37,174,242,1,0 ; vbroadcastss 0x1f2ae(%rip),%ymm12 # 2a348 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
DB 196,65,100,89,228 ; vmulps %ymm12,%ymm3,%ymm12
DB 196,65,36,92,220 ; vsubps %ymm12,%ymm11,%ymm11
- DB 196,98,125,24,37,223,242,1,0 ; vbroadcastss 0x1f2df(%rip),%ymm12 # 2a38c <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,37,159,242,1,0 ; vbroadcastss 0x1f29f(%rip),%ymm12 # 2a34c <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
DB 196,193,100,88,220 ; vaddps %ymm12,%ymm3,%ymm3
- DB 196,98,125,24,37,213,242,1,0 ; vbroadcastss 0x1f2d5(%rip),%ymm12 # 2a390 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,98,125,24,37,149,242,1,0 ; vbroadcastss 0x1f295(%rip),%ymm12 # 2a350 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
DB 197,156,94,219 ; vdivps %ymm3,%ymm12,%ymm3
DB 197,164,92,219 ; vsubps %ymm3,%ymm11,%ymm3
DB 197,172,89,219 ; vmulps %ymm3,%ymm10,%ymm3
DB 196,99,125,8,211,1 ; vroundps $0x1,%ymm3,%ymm10
DB 196,65,100,92,210 ; vsubps %ymm10,%ymm3,%ymm10
- DB 196,98,125,24,29,185,242,1,0 ; vbroadcastss 0x1f2b9(%rip),%ymm11 # 2a394 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,98,125,24,29,121,242,1,0 ; vbroadcastss 0x1f279(%rip),%ymm11 # 2a354 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
DB 196,193,100,88,219 ; vaddps %ymm11,%ymm3,%ymm3
- DB 196,98,125,24,29,175,242,1,0 ; vbroadcastss 0x1f2af(%rip),%ymm11 # 2a398 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,98,125,24,29,111,242,1,0 ; vbroadcastss 0x1f26f(%rip),%ymm11 # 2a358 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
DB 196,65,44,89,219 ; vmulps %ymm11,%ymm10,%ymm11
DB 196,193,100,92,219 ; vsubps %ymm11,%ymm3,%ymm3
- DB 196,98,125,24,29,160,242,1,0 ; vbroadcastss 0x1f2a0(%rip),%ymm11 # 2a39c <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,98,125,24,29,96,242,1,0 ; vbroadcastss 0x1f260(%rip),%ymm11 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 196,65,36,92,210 ; vsubps %ymm10,%ymm11,%ymm10
- DB 196,98,125,24,29,150,242,1,0 ; vbroadcastss 0x1f296(%rip),%ymm11 # 2a3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,98,125,24,29,86,242,1,0 ; vbroadcastss 0x1f256(%rip),%ymm11 # 2a360 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
DB 196,65,36,94,210 ; vdivps %ymm10,%ymm11,%ymm10
DB 196,193,100,88,218 ; vaddps %ymm10,%ymm3,%ymm3
- DB 196,98,125,24,21,135,242,1,0 ; vbroadcastss 0x1f287(%rip),%ymm10 # 2a3a4 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,98,125,24,21,71,242,1,0 ; vbroadcastss 0x1f247(%rip),%ymm10 # 2a364 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
DB 196,193,100,89,218 ; vmulps %ymm10,%ymm3,%ymm3
DB 197,253,91,219 ; vcvtps2dq %ymm3,%ymm3
DB 196,98,125,24,80,20 ; vbroadcastss 0x14(%rax),%ymm10
@@ -10393,7 +10393,7 @@ _sk_parametric_a_avx LABEL PROC
DB 196,195,101,74,217,128 ; vblendvps %ymm8,%ymm9,%ymm3,%ymm3
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 196,193,100,95,216 ; vmaxps %ymm8,%ymm3,%ymm3
- DB 196,98,125,24,5,159,241,1,0 ; vbroadcastss 0x1f19f(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,95,241,1,0 ; vbroadcastss 0x1f15f(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 196,193,100,93,216 ; vminps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -10410,34 +10410,34 @@ _sk_gamma_avx LABEL PROC
DB 197,252,40,233 ; vmovaps %ymm1,%ymm5
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,91,200 ; vcvtdq2ps %ymm0,%ymm1
- DB 196,98,125,24,5,232,241,1,0 ; vbroadcastss 0x1f1e8(%rip),%ymm8 # 2a37c <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
+ DB 196,98,125,24,5,168,241,1,0 ; vbroadcastss 0x1f1a8(%rip),%ymm8 # 2a33c <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
DB 196,193,116,89,200 ; vmulps %ymm8,%ymm1,%ymm1
- DB 196,98,125,24,13,222,241,1,0 ; vbroadcastss 0x1f1de(%rip),%ymm9 # 2a380 <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
+ DB 196,98,125,24,13,158,241,1,0 ; vbroadcastss 0x1f19e(%rip),%ymm9 # 2a340 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
DB 196,193,124,84,193 ; vandps %ymm9,%ymm0,%ymm0
- DB 196,226,125,24,37,52,241,1,0 ; vbroadcastss 0x1f134(%rip),%ymm4 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,226,125,24,37,244,240,1,0 ; vbroadcastss 0x1f0f4(%rip),%ymm4 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 197,252,86,196 ; vorps %ymm4,%ymm0,%ymm0
- DB 196,98,125,24,21,199,241,1,0 ; vbroadcastss 0x1f1c7(%rip),%ymm10 # 2a384 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
+ DB 196,98,125,24,21,135,241,1,0 ; vbroadcastss 0x1f187(%rip),%ymm10 # 2a344 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
DB 196,193,116,88,202 ; vaddps %ymm10,%ymm1,%ymm1
- DB 196,98,125,24,29,189,241,1,0 ; vbroadcastss 0x1f1bd(%rip),%ymm11 # 2a388 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
+ DB 196,98,125,24,29,125,241,1,0 ; vbroadcastss 0x1f17d(%rip),%ymm11 # 2a348 <_sk_srcover_rgba_8888_sse2_lowp+0x8c4>
DB 196,193,124,89,211 ; vmulps %ymm11,%ymm0,%ymm2
DB 197,244,92,202 ; vsubps %ymm2,%ymm1,%ymm1
- DB 196,98,125,24,37,175,241,1,0 ; vbroadcastss 0x1f1af(%rip),%ymm12 # 2a38c <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
+ DB 196,98,125,24,37,111,241,1,0 ; vbroadcastss 0x1f16f(%rip),%ymm12 # 2a34c <_sk_srcover_rgba_8888_sse2_lowp+0x8c8>
DB 196,193,124,88,196 ; vaddps %ymm12,%ymm0,%ymm0
- DB 196,98,125,24,45,165,241,1,0 ; vbroadcastss 0x1f1a5(%rip),%ymm13 # 2a390 <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
+ DB 196,98,125,24,45,101,241,1,0 ; vbroadcastss 0x1f165(%rip),%ymm13 # 2a350 <_sk_srcover_rgba_8888_sse2_lowp+0x8cc>
DB 197,148,94,192 ; vdivps %ymm0,%ymm13,%ymm0
DB 197,244,92,192 ; vsubps %ymm0,%ymm1,%ymm0
DB 196,98,125,24,48 ; vbroadcastss (%rax),%ymm14
DB 196,193,124,89,198 ; vmulps %ymm14,%ymm0,%ymm0
DB 196,227,125,8,200,1 ; vroundps $0x1,%ymm0,%ymm1
DB 197,252,92,241 ; vsubps %ymm1,%ymm0,%ymm6
- DB 196,98,125,24,61,132,241,1,0 ; vbroadcastss 0x1f184(%rip),%ymm15 # 2a394 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
+ DB 196,98,125,24,61,68,241,1,0 ; vbroadcastss 0x1f144(%rip),%ymm15 # 2a354 <_sk_srcover_rgba_8888_sse2_lowp+0x8d0>
DB 196,193,124,88,199 ; vaddps %ymm15,%ymm0,%ymm0
- DB 196,226,125,24,29,122,241,1,0 ; vbroadcastss 0x1f17a(%rip),%ymm3 # 2a398 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
+ DB 196,226,125,24,29,58,241,1,0 ; vbroadcastss 0x1f13a(%rip),%ymm3 # 2a358 <_sk_srcover_rgba_8888_sse2_lowp+0x8d4>
DB 197,204,89,203 ; vmulps %ymm3,%ymm6,%ymm1
DB 197,252,92,201 ; vsubps %ymm1,%ymm0,%ymm1
- DB 196,226,125,24,21,109,241,1,0 ; vbroadcastss 0x1f16d(%rip),%ymm2 # 2a39c <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
+ DB 196,226,125,24,21,45,241,1,0 ; vbroadcastss 0x1f12d(%rip),%ymm2 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8d8>
DB 197,236,92,198 ; vsubps %ymm6,%ymm2,%ymm0
- DB 196,226,125,24,53,100,241,1,0 ; vbroadcastss 0x1f164(%rip),%ymm6 # 2a3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
+ DB 196,226,125,24,53,36,241,1,0 ; vbroadcastss 0x1f124(%rip),%ymm6 # 2a360 <_sk_srcover_rgba_8888_sse2_lowp+0x8dc>
DB 197,204,94,192 ; vdivps %ymm0,%ymm6,%ymm0
DB 197,244,88,192 ; vaddps %ymm0,%ymm1,%ymm0
DB 197,252,17,4,36 ; vmovups %ymm0,(%rsp)
@@ -10479,7 +10479,7 @@ _sk_gamma_avx LABEL PROC
DB 197,236,92,212 ; vsubps %ymm4,%ymm2,%ymm2
DB 197,204,94,210 ; vdivps %ymm2,%ymm6,%ymm2
DB 197,244,88,202 ; vaddps %ymm2,%ymm1,%ymm1
- DB 196,226,125,24,21,168,240,1,0 ; vbroadcastss 0x1f0a8(%rip),%ymm2 # 2a3a4 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
+ DB 196,226,125,24,21,104,240,1,0 ; vbroadcastss 0x1f068(%rip),%ymm2 # 2a364 <_sk_srcover_rgba_8888_sse2_lowp+0x8e0>
DB 197,236,89,28,36 ; vmulps (%rsp),%ymm2,%ymm3
DB 197,252,89,226 ; vmulps %ymm2,%ymm0,%ymm4
DB 197,244,89,210 ; vmulps %ymm2,%ymm1,%ymm2
@@ -10497,31 +10497,31 @@ _sk_gamma_avx LABEL PROC
PUBLIC _sk_lab_to_xyz_avx
_sk_lab_to_xyz_avx LABEL PROC
- DB 196,98,125,24,5,91,240,1,0 ; vbroadcastss 0x1f05b(%rip),%ymm8 # 2a3a8 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
+ DB 196,98,125,24,5,27,240,1,0 ; vbroadcastss 0x1f01b(%rip),%ymm8 # 2a368 <_sk_srcover_rgba_8888_sse2_lowp+0x8e4>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,5,185,239,1,0 ; vbroadcastss 0x1efb9(%rip),%ymm8 # 2a314 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 196,98,125,24,5,121,239,1,0 ; vbroadcastss 0x1ef79(%rip),%ymm8 # 2a2d4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
DB 196,193,116,89,200 ; vmulps %ymm8,%ymm1,%ymm1
- DB 196,98,125,24,13,67,240,1,0 ; vbroadcastss 0x1f043(%rip),%ymm9 # 2a3ac <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
+ DB 196,98,125,24,13,3,240,1,0 ; vbroadcastss 0x1f003(%rip),%ymm9 # 2a36c <_sk_srcover_rgba_8888_sse2_lowp+0x8e8>
DB 196,193,116,88,201 ; vaddps %ymm9,%ymm1,%ymm1
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
DB 196,193,108,88,209 ; vaddps %ymm9,%ymm2,%ymm2
- DB 196,98,125,24,5,47,240,1,0 ; vbroadcastss 0x1f02f(%rip),%ymm8 # 2a3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
+ DB 196,98,125,24,5,239,239,1,0 ; vbroadcastss 0x1efef(%rip),%ymm8 # 2a370 <_sk_srcover_rgba_8888_sse2_lowp+0x8ec>
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,5,37,240,1,0 ; vbroadcastss 0x1f025(%rip),%ymm8 # 2a3b4 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
+ DB 196,98,125,24,5,229,239,1,0 ; vbroadcastss 0x1efe5(%rip),%ymm8 # 2a374 <_sk_srcover_rgba_8888_sse2_lowp+0x8f0>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,5,27,240,1,0 ; vbroadcastss 0x1f01b(%rip),%ymm8 # 2a3b8 <_sk_srcover_rgba_8888_sse2_lowp+0x900>
+ DB 196,98,125,24,5,219,239,1,0 ; vbroadcastss 0x1efdb(%rip),%ymm8 # 2a378 <_sk_srcover_rgba_8888_sse2_lowp+0x8f4>
DB 196,193,116,89,200 ; vmulps %ymm8,%ymm1,%ymm1
DB 197,252,88,201 ; vaddps %ymm1,%ymm0,%ymm1
- DB 196,98,125,24,5,13,240,1,0 ; vbroadcastss 0x1f00d(%rip),%ymm8 # 2a3bc <_sk_srcover_rgba_8888_sse2_lowp+0x904>
+ DB 196,98,125,24,5,205,239,1,0 ; vbroadcastss 0x1efcd(%rip),%ymm8 # 2a37c <_sk_srcover_rgba_8888_sse2_lowp+0x8f8>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
DB 197,252,92,210 ; vsubps %ymm2,%ymm0,%ymm2
DB 197,116,89,193 ; vmulps %ymm1,%ymm1,%ymm8
DB 196,65,116,89,192 ; vmulps %ymm8,%ymm1,%ymm8
- DB 196,98,125,24,13,246,239,1,0 ; vbroadcastss 0x1eff6(%rip),%ymm9 # 2a3c0 <_sk_srcover_rgba_8888_sse2_lowp+0x908>
+ DB 196,98,125,24,13,182,239,1,0 ; vbroadcastss 0x1efb6(%rip),%ymm9 # 2a380 <_sk_srcover_rgba_8888_sse2_lowp+0x8fc>
DB 196,65,52,194,208,1 ; vcmpltps %ymm8,%ymm9,%ymm10
- DB 196,98,125,24,29,235,239,1,0 ; vbroadcastss 0x1efeb(%rip),%ymm11 # 2a3c4 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
+ DB 196,98,125,24,29,171,239,1,0 ; vbroadcastss 0x1efab(%rip),%ymm11 # 2a384 <_sk_srcover_rgba_8888_sse2_lowp+0x900>
DB 196,193,116,88,203 ; vaddps %ymm11,%ymm1,%ymm1
- DB 196,98,125,24,37,225,239,1,0 ; vbroadcastss 0x1efe1(%rip),%ymm12 # 2a3c8 <_sk_srcover_rgba_8888_sse2_lowp+0x910>
+ DB 196,98,125,24,37,161,239,1,0 ; vbroadcastss 0x1efa1(%rip),%ymm12 # 2a388 <_sk_srcover_rgba_8888_sse2_lowp+0x904>
DB 196,193,116,89,204 ; vmulps %ymm12,%ymm1,%ymm1
DB 196,67,117,74,192,160 ; vblendvps %ymm10,%ymm8,%ymm1,%ymm8
DB 197,252,89,200 ; vmulps %ymm0,%ymm0,%ymm1
@@ -10536,9 +10536,9 @@ _sk_lab_to_xyz_avx LABEL PROC
DB 196,193,108,88,211 ; vaddps %ymm11,%ymm2,%ymm2
DB 196,193,108,89,212 ; vmulps %ymm12,%ymm2,%ymm2
DB 196,227,109,74,208,144 ; vblendvps %ymm9,%ymm0,%ymm2,%ymm2
- DB 196,226,125,24,5,151,239,1,0 ; vbroadcastss 0x1ef97(%rip),%ymm0 # 2a3cc <_sk_srcover_rgba_8888_sse2_lowp+0x914>
+ DB 196,226,125,24,5,87,239,1,0 ; vbroadcastss 0x1ef57(%rip),%ymm0 # 2a38c <_sk_srcover_rgba_8888_sse2_lowp+0x908>
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
- DB 196,98,125,24,5,142,239,1,0 ; vbroadcastss 0x1ef8e(%rip),%ymm8 # 2a3d0 <_sk_srcover_rgba_8888_sse2_lowp+0x918>
+ DB 196,98,125,24,5,78,239,1,0 ; vbroadcastss 0x1ef4e(%rip),%ymm8 # 2a390 <_sk_srcover_rgba_8888_sse2_lowp+0x90c>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -10554,13 +10554,13 @@ _sk_load_a8_avx LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,68 ; jne b4a7 <_sk_load_a8_avx+0x5c>
DB 196,130,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm0
- DB 197,249,219,5,15,240,1,0 ; vpand 0x1f00f(%rip),%xmm0,%xmm0 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 197,249,219,5,207,239,1,0 ; vpand 0x1efcf(%rip),%xmm0,%xmm0 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 196,226,121,51,200 ; vpmovzxwd %xmm0,%xmm1
DB 197,249,112,192,78 ; vpshufd $0x4e,%xmm0,%xmm0
DB 196,226,121,51,192 ; vpmovzxwd %xmm0,%xmm0
DB 196,227,117,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm1,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,201,238,1,0 ; vbroadcastss 0x1eec9(%rip),%ymm1 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,226,125,24,13,137,238,1,0 ; vbroadcastss 0x1ee89(%rip),%ymm1 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
DB 197,252,89,217 ; vmulps %ymm1,%ymm0,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
@@ -10632,13 +10632,13 @@ _sk_load_a8_dst_avx LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,68 ; jne b5b8 <_sk_load_a8_dst_avx+0x5c>
DB 196,130,121,48,36,24 ; vpmovzxbw (%r8,%r11,1),%xmm4
- DB 197,217,219,37,254,238,1,0 ; vpand 0x1eefe(%rip),%xmm4,%xmm4 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 197,217,219,37,190,238,1,0 ; vpand 0x1eebe(%rip),%xmm4,%xmm4 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 196,226,121,51,236 ; vpmovzxwd %xmm4,%xmm5
DB 197,249,112,228,78 ; vpshufd $0x4e,%xmm4,%xmm4
DB 196,226,121,51,228 ; vpmovzxwd %xmm4,%xmm4
DB 196,227,85,24,228,1 ; vinsertf128 $0x1,%xmm4,%ymm5,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,184,237,1,0 ; vbroadcastss 0x1edb8(%rip),%ymm5 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,226,125,24,45,120,237,1,0 ; vbroadcastss 0x1ed78(%rip),%ymm5 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
DB 197,220,89,253 ; vmulps %ymm5,%ymm4,%ymm7
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,220,87,228 ; vxorps %ymm4,%ymm4,%ymm4
@@ -10686,7 +10686,7 @@ _sk_load_a8_dst_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,221 ; callq ffffffffde00b660 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfe1ba8>
+ DB 232,255,255,255,221 ; callq ffffffffde00b660 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffddfe1bdc>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,210 ; callq *%rdx
@@ -10748,7 +10748,7 @@ _sk_gather_a8_avx LABEL PROC
DB 196,226,121,49,201 ; vpmovzxbd %xmm1,%xmm1
DB 196,227,125,24,193,1 ; vinsertf128 $0x1,%xmm1,%ymm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,16,236,1,0 ; vbroadcastss 0x1ec10(%rip),%ymm1 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,226,125,24,13,208,235,1,0 ; vbroadcastss 0x1ebd0(%rip),%ymm1 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
DB 197,252,89,217 ; vmulps %ymm1,%ymm0,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
@@ -10769,7 +10769,7 @@ _sk_store_a8_avx LABEL PROC
DB 77,15,175,193 ; imul %r9,%r8
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
- DB 196,98,125,24,5,144,235,1,0 ; vbroadcastss 0x1eb90(%rip),%ymm8 # 2a314 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 196,98,125,24,5,80,235,1,0 ; vbroadcastss 0x1eb50(%rip),%ymm8 # 2a2d4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
DB 196,65,100,89,192 ; vmulps %ymm8,%ymm3,%ymm8
DB 196,65,125,91,192 ; vcvtps2dq %ymm8,%ymm8
DB 196,67,125,25,193,1 ; vextractf128 $0x1,%ymm8,%xmm9
@@ -10794,13 +10794,13 @@ _sk_store_a8_avx LABEL PROC
DB 196,3,121,20,4,24,0 ; vpextrb $0x0,%xmm8,(%r8,%r11,1)
DB 235,202 ; jmp b7a8 <_sk_store_a8_avx+0x40>
DB 196,3,121,20,68,24,2,4 ; vpextrb $0x4,%xmm8,0x2(%r8,%r11,1)
- DB 196,98,57,0,5,161,236,1,0 ; vpshufb 0x1eca1(%rip),%xmm8,%xmm8 # 2a490 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 196,98,57,0,5,97,236,1,0 ; vpshufb 0x1ec61(%rip),%xmm8,%xmm8 # 2a450 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
DB 196,3,121,21,4,24,0 ; vpextrw $0x0,%xmm8,(%r8,%r11,1)
DB 235,176 ; jmp b7a8 <_sk_store_a8_avx+0x40>
DB 196,3,121,20,68,24,6,12 ; vpextrb $0xc,%xmm8,0x6(%r8,%r11,1)
DB 196,3,121,20,68,24,5,10 ; vpextrb $0xa,%xmm8,0x5(%r8,%r11,1)
DB 196,3,121,20,68,24,4,8 ; vpextrb $0x8,%xmm8,0x4(%r8,%r11,1)
- DB 196,98,57,0,5,135,236,1,0 ; vpshufb 0x1ec87(%rip),%xmm8,%xmm8 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e8>
+ DB 196,98,57,0,5,71,236,1,0 ; vpshufb 0x1ec47(%rip),%xmm8,%xmm8 # 2a460 <_sk_srcover_rgba_8888_sse2_lowp+0x9dc>
DB 196,1,121,126,4,24 ; vmovd %xmm8,(%r8,%r11,1)
DB 235,135 ; jmp b7a8 <_sk_store_a8_avx+0x40>
DB 15,31,0 ; nopl (%rax)
@@ -10835,16 +10835,16 @@ _sk_load_g8_avx LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,73 ; jne b8a1 <_sk_load_g8_avx+0x61>
DB 196,130,121,48,4,24 ; vpmovzxbw (%r8,%r11,1),%xmm0
- DB 197,249,219,5,26,236,1,0 ; vpand 0x1ec1a(%rip),%xmm0,%xmm0 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 197,249,219,5,218,235,1,0 ; vpand 0x1ebda(%rip),%xmm0,%xmm0 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 196,226,121,51,200 ; vpmovzxwd %xmm0,%xmm1
DB 197,249,112,192,78 ; vpshufd $0x4e,%xmm0,%xmm0
DB 196,226,121,51,192 ; vpmovzxwd %xmm0,%xmm0
DB 196,227,117,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm1,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,212,234,1,0 ; vbroadcastss 0x1ead4(%rip),%ymm1 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,226,125,24,13,148,234,1,0 ; vbroadcastss 0x1ea94(%rip),%ymm1 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,81,234,1,0 ; vbroadcastss 0x1ea51(%rip),%ymm3 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,29,17,234,1,0 ; vbroadcastss 0x1ea11(%rip),%ymm3 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 255,224 ; jmpq *%rax
@@ -10889,7 +10889,7 @@ _sk_load_g8_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,222 ; jmpq ffffffffdf00b948 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefe1e90>
+ DB 233,255,255,255,222 ; jmpq ffffffffdf00b948 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefe1ec4>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,211 ; callq *%rbx
@@ -10911,16 +10911,16 @@ _sk_load_g8_dst_avx LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,73 ; jne b9b5 <_sk_load_g8_dst_avx+0x61>
DB 196,130,121,48,36,24 ; vpmovzxbw (%r8,%r11,1),%xmm4
- DB 197,217,219,37,6,235,1,0 ; vpand 0x1eb06(%rip),%xmm4,%xmm4 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 197,217,219,37,198,234,1,0 ; vpand 0x1eac6(%rip),%xmm4,%xmm4 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 196,226,121,51,236 ; vpmovzxwd %xmm4,%xmm5
DB 197,249,112,228,78 ; vpshufd $0x4e,%xmm4,%xmm4
DB 196,226,121,51,228 ; vpmovzxwd %xmm4,%xmm4
DB 196,227,85,24,228,1 ; vinsertf128 $0x1,%xmm4,%ymm5,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,192,233,1,0 ; vbroadcastss 0x1e9c0(%rip),%ymm5 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,226,125,24,45,128,233,1,0 ; vbroadcastss 0x1e980(%rip),%ymm5 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,61,61,233,1,0 ; vbroadcastss 0x1e93d(%rip),%ymm7 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,61,253,232,1,0 ; vbroadcastss 0x1e8fd(%rip),%ymm7 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,252,40,236 ; vmovaps %ymm4,%ymm5
DB 197,252,40,244 ; vmovaps %ymm4,%ymm6
DB 255,224 ; jmpq *%rax
@@ -10965,7 +10965,7 @@ _sk_load_g8_dst_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 233,255,255,255,222 ; jmpq ffffffffdf00ba5c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefe1fa4>
+ DB 233,255,255,255,222 ; jmpq ffffffffdf00ba5c <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffdefe1fd8>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,211 ; callq *%rbx
@@ -11027,10 +11027,10 @@ _sk_gather_g8_avx LABEL PROC
DB 196,226,121,49,201 ; vpmovzxbd %xmm1,%xmm1
DB 196,227,125,24,193,1 ; vinsertf128 $0x1,%xmm1,%ymm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,20,232,1,0 ; vbroadcastss 0x1e814(%rip),%ymm1 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,226,125,24,13,212,231,1,0 ; vbroadcastss 0x1e7d4(%rip),%ymm1 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,145,231,1,0 ; vbroadcastss 0x1e791(%rip),%ymm3 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,29,81,231,1,0 ; vbroadcastss 0x1e751(%rip),%ymm3 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
DB 197,252,40,208 ; vmovaps %ymm0,%ymm2
DB 91 ; pop %rbx
@@ -11056,23 +11056,23 @@ _sk_load_565_avx LABEL PROC
DB 197,249,112,192,78 ; vpshufd $0x4e,%xmm0,%xmm0
DB 196,226,121,51,192 ; vpmovzxwd %xmm0,%xmm0
DB 196,227,117,24,208,1 ; vinsertf128 $0x1,%xmm0,%ymm1,%ymm2
- DB 196,226,125,24,5,180,231,1,0 ; vbroadcastss 0x1e7b4(%rip),%ymm0 # 2a360 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ DB 196,226,125,24,5,116,231,1,0 ; vbroadcastss 0x1e774(%rip),%ymm0 # 2a320 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
DB 197,236,84,192 ; vandps %ymm0,%ymm2,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,167,231,1,0 ; vbroadcastss 0x1e7a7(%rip),%ymm1 # 2a364 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,226,125,24,13,103,231,1,0 ; vbroadcastss 0x1e767(%rip),%ymm1 # 2a324 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,158,231,1,0 ; vbroadcastss 0x1e79e(%rip),%ymm1 # 2a368 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,226,125,24,13,94,231,1,0 ; vbroadcastss 0x1e75e(%rip),%ymm1 # 2a328 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
DB 197,236,84,201 ; vandps %ymm1,%ymm2,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,29,145,231,1,0 ; vbroadcastss 0x1e791(%rip),%ymm3 # 2a36c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ DB 196,226,125,24,29,81,231,1,0 ; vbroadcastss 0x1e751(%rip),%ymm3 # 2a32c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
- DB 196,226,125,24,29,136,231,1,0 ; vbroadcastss 0x1e788(%rip),%ymm3 # 2a370 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,226,125,24,29,72,231,1,0 ; vbroadcastss 0x1e748(%rip),%ymm3 # 2a330 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
DB 197,236,84,211 ; vandps %ymm3,%ymm2,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,226,125,24,29,123,231,1,0 ; vbroadcastss 0x1e77b(%rip),%ymm3 # 2a374 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,226,125,24,29,59,231,1,0 ; vbroadcastss 0x1e73b(%rip),%ymm3 # 2a334 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
DB 197,236,89,211 ; vmulps %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,224,230,1,0 ; vbroadcastss 0x1e6e0(%rip),%ymm3 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,29,160,230,1,0 ; vbroadcastss 0x1e6a0(%rip),%ymm3 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,7 ; and $0x7,%r9b
@@ -11136,23 +11136,23 @@ _sk_load_565_dst_avx LABEL PROC
DB 197,249,112,228,78 ; vpshufd $0x4e,%xmm4,%xmm4
DB 196,226,121,51,228 ; vpmovzxwd %xmm4,%xmm4
DB 196,227,85,24,244,1 ; vinsertf128 $0x1,%xmm4,%ymm5,%ymm6
- DB 196,226,125,24,37,113,230,1,0 ; vbroadcastss 0x1e671(%rip),%ymm4 # 2a360 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ DB 196,226,125,24,37,49,230,1,0 ; vbroadcastss 0x1e631(%rip),%ymm4 # 2a320 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
DB 197,204,84,228 ; vandps %ymm4,%ymm6,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,100,230,1,0 ; vbroadcastss 0x1e664(%rip),%ymm5 # 2a364 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,226,125,24,45,36,230,1,0 ; vbroadcastss 0x1e624(%rip),%ymm5 # 2a324 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
- DB 196,226,125,24,45,91,230,1,0 ; vbroadcastss 0x1e65b(%rip),%ymm5 # 2a368 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,226,125,24,45,27,230,1,0 ; vbroadcastss 0x1e61b(%rip),%ymm5 # 2a328 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
DB 197,204,84,237 ; vandps %ymm5,%ymm6,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,125,24,61,78,230,1,0 ; vbroadcastss 0x1e64e(%rip),%ymm7 # 2a36c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ DB 196,226,125,24,61,14,230,1,0 ; vbroadcastss 0x1e60e(%rip),%ymm7 # 2a32c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
DB 197,212,89,239 ; vmulps %ymm7,%ymm5,%ymm5
- DB 196,226,125,24,61,69,230,1,0 ; vbroadcastss 0x1e645(%rip),%ymm7 # 2a370 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,226,125,24,61,5,230,1,0 ; vbroadcastss 0x1e605(%rip),%ymm7 # 2a330 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
DB 197,204,84,247 ; vandps %ymm7,%ymm6,%ymm6
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
- DB 196,226,125,24,61,56,230,1,0 ; vbroadcastss 0x1e638(%rip),%ymm7 # 2a374 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,226,125,24,61,248,229,1,0 ; vbroadcastss 0x1e5f8(%rip),%ymm7 # 2a334 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
DB 197,204,89,247 ; vmulps %ymm7,%ymm6,%ymm6
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,61,157,229,1,0 ; vbroadcastss 0x1e59d(%rip),%ymm7 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,61,93,229,1,0 ; vbroadcastss 0x1e55d(%rip),%ymm7 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,7 ; and $0x7,%r9b
@@ -11254,23 +11254,23 @@ _sk_gather_565_avx LABEL PROC
DB 197,249,112,192,78 ; vpshufd $0x4e,%xmm0,%xmm0
DB 196,226,121,51,192 ; vpmovzxwd %xmm0,%xmm0
DB 196,227,117,24,208,1 ; vinsertf128 $0x1,%xmm0,%ymm1,%ymm2
- DB 196,226,125,24,5,147,228,1,0 ; vbroadcastss 0x1e493(%rip),%ymm0 # 2a360 <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
+ DB 196,226,125,24,5,83,228,1,0 ; vbroadcastss 0x1e453(%rip),%ymm0 # 2a320 <_sk_srcover_rgba_8888_sse2_lowp+0x89c>
DB 197,236,84,192 ; vandps %ymm0,%ymm2,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,134,228,1,0 ; vbroadcastss 0x1e486(%rip),%ymm1 # 2a364 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
+ DB 196,226,125,24,13,70,228,1,0 ; vbroadcastss 0x1e446(%rip),%ymm1 # 2a324 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,125,228,1,0 ; vbroadcastss 0x1e47d(%rip),%ymm1 # 2a368 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
+ DB 196,226,125,24,13,61,228,1,0 ; vbroadcastss 0x1e43d(%rip),%ymm1 # 2a328 <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
DB 197,236,84,201 ; vandps %ymm1,%ymm2,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,29,112,228,1,0 ; vbroadcastss 0x1e470(%rip),%ymm3 # 2a36c <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
+ DB 196,226,125,24,29,48,228,1,0 ; vbroadcastss 0x1e430(%rip),%ymm3 # 2a32c <_sk_srcover_rgba_8888_sse2_lowp+0x8a8>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
- DB 196,226,125,24,29,103,228,1,0 ; vbroadcastss 0x1e467(%rip),%ymm3 # 2a370 <_sk_srcover_rgba_8888_sse2_lowp+0x8b8>
+ DB 196,226,125,24,29,39,228,1,0 ; vbroadcastss 0x1e427(%rip),%ymm3 # 2a330 <_sk_srcover_rgba_8888_sse2_lowp+0x8ac>
DB 197,236,84,211 ; vandps %ymm3,%ymm2,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,226,125,24,29,90,228,1,0 ; vbroadcastss 0x1e45a(%rip),%ymm3 # 2a374 <_sk_srcover_rgba_8888_sse2_lowp+0x8bc>
+ DB 196,226,125,24,29,26,228,1,0 ; vbroadcastss 0x1e41a(%rip),%ymm3 # 2a334 <_sk_srcover_rgba_8888_sse2_lowp+0x8b0>
DB 197,236,89,211 ; vmulps %ymm3,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,191,227,1,0 ; vbroadcastss 0x1e3bf(%rip),%ymm3 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,29,127,227,1,0 ; vbroadcastss 0x1e37f(%rip),%ymm3 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 91 ; pop %rbx
DB 65,92 ; pop %r12
DB 65,94 ; pop %r14
@@ -11287,14 +11287,14 @@ _sk_store_565_avx LABEL PROC
DB 77,1,192 ; add %r8,%r8
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
- DB 196,98,125,24,5,130,228,1,0 ; vbroadcastss 0x1e482(%rip),%ymm8 # 2a3d4 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
+ DB 196,98,125,24,5,66,228,1,0 ; vbroadcastss 0x1e442(%rip),%ymm8 # 2a394 <_sk_srcover_rgba_8888_sse2_lowp+0x910>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,193,41,114,241,11 ; vpslld $0xb,%xmm9,%xmm10
DB 196,67,125,25,201,1 ; vextractf128 $0x1,%ymm9,%xmm9
DB 196,193,49,114,241,11 ; vpslld $0xb,%xmm9,%xmm9
DB 196,67,45,24,201,1 ; vinsertf128 $0x1,%xmm9,%ymm10,%ymm9
- DB 196,98,125,24,21,91,228,1,0 ; vbroadcastss 0x1e45b(%rip),%ymm10 # 2a3d8 <_sk_srcover_rgba_8888_sse2_lowp+0x920>
+ DB 196,98,125,24,21,27,228,1,0 ; vbroadcastss 0x1e41b(%rip),%ymm10 # 2a398 <_sk_srcover_rgba_8888_sse2_lowp+0x914>
DB 196,65,116,89,210 ; vmulps %ymm10,%ymm1,%ymm10
DB 196,65,125,91,210 ; vcvtps2dq %ymm10,%ymm10
DB 196,193,33,114,242,5 ; vpslld $0x5,%xmm10,%xmm11
@@ -11371,25 +11371,25 @@ _sk_load_4444_avx LABEL PROC
DB 197,249,112,192,78 ; vpshufd $0x4e,%xmm0,%xmm0
DB 196,226,121,51,192 ; vpmovzxwd %xmm0,%xmm0
DB 196,227,117,24,216,1 ; vinsertf128 $0x1,%xmm0,%ymm1,%ymm3
- DB 196,226,125,24,5,81,227,1,0 ; vbroadcastss 0x1e351(%rip),%ymm0 # 2a3dc <_sk_srcover_rgba_8888_sse2_lowp+0x924>
+ DB 196,226,125,24,5,17,227,1,0 ; vbroadcastss 0x1e311(%rip),%ymm0 # 2a39c <_sk_srcover_rgba_8888_sse2_lowp+0x918>
DB 197,228,84,192 ; vandps %ymm0,%ymm3,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,68,227,1,0 ; vbroadcastss 0x1e344(%rip),%ymm1 # 2a3e0 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
+ DB 196,226,125,24,13,4,227,1,0 ; vbroadcastss 0x1e304(%rip),%ymm1 # 2a3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,59,227,1,0 ; vbroadcastss 0x1e33b(%rip),%ymm1 # 2a3e4 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
+ DB 196,226,125,24,13,251,226,1,0 ; vbroadcastss 0x1e2fb(%rip),%ymm1 # 2a3a4 <_sk_srcover_rgba_8888_sse2_lowp+0x920>
DB 197,228,84,201 ; vandps %ymm1,%ymm3,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,46,227,1,0 ; vbroadcastss 0x1e32e(%rip),%ymm2 # 2a3e8 <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ DB 196,226,125,24,21,238,226,1,0 ; vbroadcastss 0x1e2ee(%rip),%ymm2 # 2a3a8 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
DB 197,244,89,202 ; vmulps %ymm2,%ymm1,%ymm1
- DB 196,226,125,24,21,37,227,1,0 ; vbroadcastss 0x1e325(%rip),%ymm2 # 2a3ec <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ DB 196,226,125,24,21,229,226,1,0 ; vbroadcastss 0x1e2e5(%rip),%ymm2 # 2a3ac <_sk_srcover_rgba_8888_sse2_lowp+0x928>
DB 197,228,84,210 ; vandps %ymm2,%ymm3,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,98,125,24,5,24,227,1,0 ; vbroadcastss 0x1e318(%rip),%ymm8 # 2a3f0 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ DB 196,98,125,24,5,216,226,1,0 ; vbroadcastss 0x1e2d8(%rip),%ymm8 # 2a3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
- DB 196,98,125,24,5,14,227,1,0 ; vbroadcastss 0x1e30e(%rip),%ymm8 # 2a3f4 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ DB 196,98,125,24,5,206,226,1,0 ; vbroadcastss 0x1e2ce(%rip),%ymm8 # 2a3b4 <_sk_srcover_rgba_8888_sse2_lowp+0x930>
DB 196,193,100,84,216 ; vandps %ymm8,%ymm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,98,125,24,5,0,227,1,0 ; vbroadcastss 0x1e300(%rip),%ymm8 # 2a3f8 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ DB 196,98,125,24,5,192,226,1,0 ; vbroadcastss 0x1e2c0(%rip),%ymm8 # 2a3b8 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -11458,25 +11458,25 @@ _sk_load_4444_dst_avx LABEL PROC
DB 197,249,112,228,78 ; vpshufd $0x4e,%xmm4,%xmm4
DB 196,226,121,51,228 ; vpmovzxwd %xmm4,%xmm4
DB 196,227,85,24,252,1 ; vinsertf128 $0x1,%xmm4,%ymm5,%ymm7
- DB 196,226,125,24,37,245,225,1,0 ; vbroadcastss 0x1e1f5(%rip),%ymm4 # 2a3dc <_sk_srcover_rgba_8888_sse2_lowp+0x924>
+ DB 196,226,125,24,37,181,225,1,0 ; vbroadcastss 0x1e1b5(%rip),%ymm4 # 2a39c <_sk_srcover_rgba_8888_sse2_lowp+0x918>
DB 197,196,84,228 ; vandps %ymm4,%ymm7,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,226,125,24,45,232,225,1,0 ; vbroadcastss 0x1e1e8(%rip),%ymm5 # 2a3e0 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
+ DB 196,226,125,24,45,168,225,1,0 ; vbroadcastss 0x1e1a8(%rip),%ymm5 # 2a3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
DB 197,220,89,229 ; vmulps %ymm5,%ymm4,%ymm4
- DB 196,226,125,24,45,223,225,1,0 ; vbroadcastss 0x1e1df(%rip),%ymm5 # 2a3e4 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
+ DB 196,226,125,24,45,159,225,1,0 ; vbroadcastss 0x1e19f(%rip),%ymm5 # 2a3a4 <_sk_srcover_rgba_8888_sse2_lowp+0x920>
DB 197,196,84,237 ; vandps %ymm5,%ymm7,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,226,125,24,53,210,225,1,0 ; vbroadcastss 0x1e1d2(%rip),%ymm6 # 2a3e8 <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ DB 196,226,125,24,53,146,225,1,0 ; vbroadcastss 0x1e192(%rip),%ymm6 # 2a3a8 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
DB 197,212,89,238 ; vmulps %ymm6,%ymm5,%ymm5
- DB 196,226,125,24,53,201,225,1,0 ; vbroadcastss 0x1e1c9(%rip),%ymm6 # 2a3ec <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ DB 196,226,125,24,53,137,225,1,0 ; vbroadcastss 0x1e189(%rip),%ymm6 # 2a3ac <_sk_srcover_rgba_8888_sse2_lowp+0x928>
DB 197,196,84,246 ; vandps %ymm6,%ymm7,%ymm6
DB 197,252,91,246 ; vcvtdq2ps %ymm6,%ymm6
- DB 196,98,125,24,5,188,225,1,0 ; vbroadcastss 0x1e1bc(%rip),%ymm8 # 2a3f0 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ DB 196,98,125,24,5,124,225,1,0 ; vbroadcastss 0x1e17c(%rip),%ymm8 # 2a3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
DB 196,193,76,89,240 ; vmulps %ymm8,%ymm6,%ymm6
- DB 196,98,125,24,5,178,225,1,0 ; vbroadcastss 0x1e1b2(%rip),%ymm8 # 2a3f4 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ DB 196,98,125,24,5,114,225,1,0 ; vbroadcastss 0x1e172(%rip),%ymm8 # 2a3b4 <_sk_srcover_rgba_8888_sse2_lowp+0x930>
DB 196,193,68,84,248 ; vandps %ymm8,%ymm7,%ymm7
DB 197,252,91,255 ; vcvtdq2ps %ymm7,%ymm7
- DB 196,98,125,24,5,164,225,1,0 ; vbroadcastss 0x1e1a4(%rip),%ymm8 # 2a3f8 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ DB 196,98,125,24,5,100,225,1,0 ; vbroadcastss 0x1e164(%rip),%ymm8 # 2a3b8 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
DB 196,193,68,89,248 ; vmulps %ymm8,%ymm7,%ymm7
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -11580,25 +11580,25 @@ _sk_gather_4444_avx LABEL PROC
DB 197,249,112,192,78 ; vpshufd $0x4e,%xmm0,%xmm0
DB 196,226,121,51,192 ; vpmovzxwd %xmm0,%xmm0
DB 196,227,117,24,216,1 ; vinsertf128 $0x1,%xmm0,%ymm1,%ymm3
- DB 196,226,125,24,5,255,223,1,0 ; vbroadcastss 0x1dfff(%rip),%ymm0 # 2a3dc <_sk_srcover_rgba_8888_sse2_lowp+0x924>
+ DB 196,226,125,24,5,191,223,1,0 ; vbroadcastss 0x1dfbf(%rip),%ymm0 # 2a39c <_sk_srcover_rgba_8888_sse2_lowp+0x918>
DB 197,228,84,192 ; vandps %ymm0,%ymm3,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,226,125,24,13,242,223,1,0 ; vbroadcastss 0x1dff2(%rip),%ymm1 # 2a3e0 <_sk_srcover_rgba_8888_sse2_lowp+0x928>
+ DB 196,226,125,24,13,178,223,1,0 ; vbroadcastss 0x1dfb2(%rip),%ymm1 # 2a3a0 <_sk_srcover_rgba_8888_sse2_lowp+0x91c>
DB 197,252,89,193 ; vmulps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,233,223,1,0 ; vbroadcastss 0x1dfe9(%rip),%ymm1 # 2a3e4 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
+ DB 196,226,125,24,13,169,223,1,0 ; vbroadcastss 0x1dfa9(%rip),%ymm1 # 2a3a4 <_sk_srcover_rgba_8888_sse2_lowp+0x920>
DB 197,228,84,201 ; vandps %ymm1,%ymm3,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,226,125,24,21,220,223,1,0 ; vbroadcastss 0x1dfdc(%rip),%ymm2 # 2a3e8 <_sk_srcover_rgba_8888_sse2_lowp+0x930>
+ DB 196,226,125,24,21,156,223,1,0 ; vbroadcastss 0x1df9c(%rip),%ymm2 # 2a3a8 <_sk_srcover_rgba_8888_sse2_lowp+0x924>
DB 197,244,89,202 ; vmulps %ymm2,%ymm1,%ymm1
- DB 196,226,125,24,21,211,223,1,0 ; vbroadcastss 0x1dfd3(%rip),%ymm2 # 2a3ec <_sk_srcover_rgba_8888_sse2_lowp+0x934>
+ DB 196,226,125,24,21,147,223,1,0 ; vbroadcastss 0x1df93(%rip),%ymm2 # 2a3ac <_sk_srcover_rgba_8888_sse2_lowp+0x928>
DB 197,228,84,210 ; vandps %ymm2,%ymm3,%ymm2
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
- DB 196,98,125,24,5,198,223,1,0 ; vbroadcastss 0x1dfc6(%rip),%ymm8 # 2a3f0 <_sk_srcover_rgba_8888_sse2_lowp+0x938>
+ DB 196,98,125,24,5,134,223,1,0 ; vbroadcastss 0x1df86(%rip),%ymm8 # 2a3b0 <_sk_srcover_rgba_8888_sse2_lowp+0x92c>
DB 196,193,108,89,208 ; vmulps %ymm8,%ymm2,%ymm2
- DB 196,98,125,24,5,188,223,1,0 ; vbroadcastss 0x1dfbc(%rip),%ymm8 # 2a3f4 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
+ DB 196,98,125,24,5,124,223,1,0 ; vbroadcastss 0x1df7c(%rip),%ymm8 # 2a3b4 <_sk_srcover_rgba_8888_sse2_lowp+0x930>
DB 196,193,100,84,216 ; vandps %ymm8,%ymm3,%ymm3
DB 197,252,91,219 ; vcvtdq2ps %ymm3,%ymm3
- DB 196,98,125,24,5,174,223,1,0 ; vbroadcastss 0x1dfae(%rip),%ymm8 # 2a3f8 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
+ DB 196,98,125,24,5,110,223,1,0 ; vbroadcastss 0x1df6e(%rip),%ymm8 # 2a3b8 <_sk_srcover_rgba_8888_sse2_lowp+0x934>
DB 196,193,100,89,216 ; vmulps %ymm8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
@@ -11617,7 +11617,7 @@ _sk_store_4444_avx LABEL PROC
DB 77,1,192 ; add %r8,%r8
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
- DB 196,98,125,24,5,130,223,1,0 ; vbroadcastss 0x1df82(%rip),%ymm8 # 2a3fc <_sk_srcover_rgba_8888_sse2_lowp+0x944>
+ DB 196,98,125,24,5,66,223,1,0 ; vbroadcastss 0x1df42(%rip),%ymm8 # 2a3bc <_sk_srcover_rgba_8888_sse2_lowp+0x938>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,193,41,114,241,12 ; vpslld $0xc,%xmm9,%xmm10
@@ -11685,7 +11685,7 @@ _sk_store_4444_avx LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 232,255,255,255,224 ; callq ffffffffe100c588 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe0fe2ad0>
+ DB 232,255,255,255,224 ; callq ffffffffe100c588 <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe0fe2b04>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -11702,10 +11702,10 @@ _sk_load_8888_avx LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 15,133,135,0,0,0 ; jne c633 <_sk_load_8888_avx+0xa7>
DB 196,1,125,16,12,152 ; vmovupd (%r8,%r11,4),%ymm9
- DB 197,125,40,21,102,219,1,0 ; vmovapd 0x1db66(%rip),%ymm10 # 2a120 <_sk_srcover_rgba_8888_sse2_lowp+0x668>
+ DB 197,125,40,21,38,219,1,0 ; vmovapd 0x1db26(%rip),%ymm10 # 2a0e0 <_sk_srcover_rgba_8888_sse2_lowp+0x65c>
DB 196,193,53,84,194 ; vandpd %ymm10,%ymm9,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,5,144,221,1,0 ; vbroadcastss 0x1dd90(%rip),%ymm8 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,98,125,24,5,80,221,1,0 ; vbroadcastss 0x1dd50(%rip),%ymm8 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
DB 196,193,124,89,192 ; vmulps %ymm8,%ymm0,%ymm0
DB 196,193,113,114,209,8 ; vpsrld $0x8,%xmm9,%xmm1
DB 196,99,125,25,203,1 ; vextractf128 $0x1,%ymm9,%xmm3
@@ -11795,10 +11795,10 @@ _sk_load_8888_dst_avx LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 15,133,135,0,0,0 ; jne c7ab <_sk_load_8888_dst_avx+0xa7>
DB 196,1,125,16,12,152 ; vmovupd (%r8,%r11,4),%ymm9
- DB 197,125,40,21,14,218,1,0 ; vmovapd 0x1da0e(%rip),%ymm10 # 2a140 <_sk_srcover_rgba_8888_sse2_lowp+0x688>
+ DB 197,125,40,21,206,217,1,0 ; vmovapd 0x1d9ce(%rip),%ymm10 # 2a100 <_sk_srcover_rgba_8888_sse2_lowp+0x67c>
DB 196,193,53,84,226 ; vandpd %ymm10,%ymm9,%ymm4
DB 197,252,91,228 ; vcvtdq2ps %ymm4,%ymm4
- DB 196,98,125,24,5,24,220,1,0 ; vbroadcastss 0x1dc18(%rip),%ymm8 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,98,125,24,5,216,219,1,0 ; vbroadcastss 0x1dbd8(%rip),%ymm8 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
DB 196,193,92,89,224 ; vmulps %ymm8,%ymm4,%ymm4
DB 196,193,81,114,209,8 ; vpsrld $0x8,%xmm9,%xmm5
DB 196,99,125,25,207,1 ; vextractf128 $0x1,%ymm9,%xmm7
@@ -11915,10 +11915,10 @@ _sk_gather_8888_avx LABEL PROC
DB 196,131,121,34,4,176,2 ; vpinsrd $0x2,(%r8,%r14,4),%xmm0,%xmm0
DB 196,195,121,34,28,152,3 ; vpinsrd $0x3,(%r8,%rbx,4),%xmm0,%xmm3
DB 196,227,61,24,195,1 ; vinsertf128 $0x1,%xmm3,%ymm8,%ymm0
- DB 197,124,40,21,50,216,1,0 ; vmovaps 0x1d832(%rip),%ymm10 # 2a160 <_sk_srcover_rgba_8888_sse2_lowp+0x6a8>
+ DB 197,124,40,21,242,215,1,0 ; vmovaps 0x1d7f2(%rip),%ymm10 # 2a120 <_sk_srcover_rgba_8888_sse2_lowp+0x69c>
DB 196,193,124,84,194 ; vandps %ymm10,%ymm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,13,28,218,1,0 ; vbroadcastss 0x1da1c(%rip),%ymm9 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,98,125,24,13,220,217,1,0 ; vbroadcastss 0x1d9dc(%rip),%ymm9 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
DB 196,193,113,114,208,8 ; vpsrld $0x8,%xmm8,%xmm1
DB 197,233,114,211,8 ; vpsrld $0x8,%xmm3,%xmm2
@@ -11953,7 +11953,7 @@ _sk_store_8888_avx LABEL PROC
DB 73,193,224,2 ; shl $0x2,%r8
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
- DB 196,98,125,24,5,76,217,1,0 ; vbroadcastss 0x1d94c(%rip),%ymm8 # 2a314 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 196,98,125,24,5,12,217,1,0 ; vbroadcastss 0x1d90c(%rip),%ymm8 # 2a2d4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,65,116,89,208 ; vmulps %ymm8,%ymm1,%ymm10
@@ -12039,10 +12039,10 @@ _sk_load_bgra_avx LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 15,133,135,0,0,0 ; jne cb87 <_sk_load_bgra_avx+0xa7>
DB 196,1,125,16,12,152 ; vmovupd (%r8,%r11,4),%ymm9
- DB 197,125,40,21,114,214,1,0 ; vmovapd 0x1d672(%rip),%ymm10 # 2a180 <_sk_srcover_rgba_8888_sse2_lowp+0x6c8>
+ DB 197,125,40,21,50,214,1,0 ; vmovapd 0x1d632(%rip),%ymm10 # 2a140 <_sk_srcover_rgba_8888_sse2_lowp+0x6bc>
DB 196,193,53,84,202 ; vandpd %ymm10,%ymm9,%ymm1
DB 197,252,91,201 ; vcvtdq2ps %ymm1,%ymm1
- DB 196,98,125,24,5,60,216,1,0 ; vbroadcastss 0x1d83c(%rip),%ymm8 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,98,125,24,5,252,215,1,0 ; vbroadcastss 0x1d7fc(%rip),%ymm8 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
DB 196,193,116,89,208 ; vmulps %ymm8,%ymm1,%ymm2
DB 196,193,113,114,209,8 ; vpsrld $0x8,%xmm9,%xmm1
DB 196,99,125,25,203,1 ; vextractf128 $0x1,%ymm9,%xmm3
@@ -12132,10 +12132,10 @@ _sk_load_bgra_dst_avx LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 15,133,135,0,0,0 ; jne ccff <_sk_load_bgra_dst_avx+0xa7>
DB 196,1,125,16,12,152 ; vmovupd (%r8,%r11,4),%ymm9
- DB 197,125,40,21,26,213,1,0 ; vmovapd 0x1d51a(%rip),%ymm10 # 2a1a0 <_sk_srcover_rgba_8888_sse2_lowp+0x6e8>
+ DB 197,125,40,21,218,212,1,0 ; vmovapd 0x1d4da(%rip),%ymm10 # 2a160 <_sk_srcover_rgba_8888_sse2_lowp+0x6dc>
DB 196,193,53,84,234 ; vandpd %ymm10,%ymm9,%ymm5
DB 197,252,91,237 ; vcvtdq2ps %ymm5,%ymm5
- DB 196,98,125,24,5,196,214,1,0 ; vbroadcastss 0x1d6c4(%rip),%ymm8 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,98,125,24,5,132,214,1,0 ; vbroadcastss 0x1d684(%rip),%ymm8 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
DB 196,193,84,89,240 ; vmulps %ymm8,%ymm5,%ymm6
DB 196,193,81,114,209,8 ; vpsrld $0x8,%xmm9,%xmm5
DB 196,99,125,25,207,1 ; vextractf128 $0x1,%ymm9,%xmm7
@@ -12252,10 +12252,10 @@ _sk_gather_bgra_avx LABEL PROC
DB 196,131,121,34,4,176,2 ; vpinsrd $0x2,(%r8,%r14,4),%xmm0,%xmm0
DB 196,195,121,34,28,152,3 ; vpinsrd $0x3,(%r8,%rbx,4),%xmm0,%xmm3
DB 196,227,61,24,195,1 ; vinsertf128 $0x1,%xmm3,%ymm8,%ymm0
- DB 197,124,40,13,62,211,1,0 ; vmovaps 0x1d33e(%rip),%ymm9 # 2a1c0 <_sk_srcover_rgba_8888_sse2_lowp+0x708>
+ DB 197,124,40,13,254,210,1,0 ; vmovaps 0x1d2fe(%rip),%ymm9 # 2a180 <_sk_srcover_rgba_8888_sse2_lowp+0x6fc>
DB 196,193,124,84,193 ; vandps %ymm9,%ymm0,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,21,200,212,1,0 ; vbroadcastss 0x1d4c8(%rip),%ymm10 # 2a35c <_sk_srcover_rgba_8888_sse2_lowp+0x8a4>
+ DB 196,98,125,24,21,136,212,1,0 ; vbroadcastss 0x1d488(%rip),%ymm10 # 2a31c <_sk_srcover_rgba_8888_sse2_lowp+0x898>
DB 196,193,124,89,210 ; vmulps %ymm10,%ymm0,%ymm2
DB 196,193,121,114,208,8 ; vpsrld $0x8,%xmm8,%xmm0
DB 197,241,114,211,8 ; vpsrld $0x8,%xmm3,%xmm1
@@ -12290,7 +12290,7 @@ _sk_store_bgra_avx LABEL PROC
DB 73,193,224,2 ; shl $0x2,%r8
DB 76,3,0 ; add (%rax),%r8
DB 76,99,218 ; movslq %edx,%r11
- DB 196,98,125,24,5,248,211,1,0 ; vbroadcastss 0x1d3f8(%rip),%ymm8 # 2a314 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 196,98,125,24,5,184,211,1,0 ; vbroadcastss 0x1d3b8(%rip),%ymm8 # 2a2d4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
DB 196,65,108,89,200 ; vmulps %ymm8,%ymm2,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,65,116,89,208 ; vmulps %ymm8,%ymm1,%ymm10
@@ -12396,14 +12396,14 @@ _sk_load_f16_avx LABEL PROC
DB 196,226,121,51,200 ; vpmovzxwd %xmm0,%xmm1
DB 197,249,112,192,78 ; vpshufd $0x4e,%xmm0,%xmm0
DB 196,226,121,51,192 ; vpmovzxwd %xmm0,%xmm0
- DB 197,123,18,21,221,219,1,0 ; vmovddup 0x1dbdd(%rip),%xmm10 # 2aca8 <_sk_srcover_rgba_8888_sse2_lowp+0x11f0>
+ DB 197,123,18,21,157,219,1,0 ; vmovddup 0x1db9d(%rip),%xmm10 # 2ac68 <_sk_srcover_rgba_8888_sse2_lowp+0x11e4>
DB 196,193,121,219,218 ; vpand %xmm10,%xmm0,%xmm3
- DB 196,98,121,24,29,139,211,1,0 ; vbroadcastss 0x1d38b(%rip),%xmm11 # 2a464 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
+ DB 196,98,121,24,29,75,211,1,0 ; vbroadcastss 0x1d34b(%rip),%xmm11 # 2a424 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
DB 197,33,102,227 ; vpcmpgtd %xmm3,%xmm11,%xmm12
DB 196,193,113,219,210 ; vpand %xmm10,%xmm1,%xmm2
DB 197,33,102,234 ; vpcmpgtd %xmm2,%xmm11,%xmm13
DB 196,195,21,24,252,1 ; vinsertf128 $0x1,%xmm12,%ymm13,%ymm7
- DB 197,123,18,37,188,219,1,0 ; vmovddup 0x1dbbc(%rip),%xmm12 # 2acb0 <_sk_srcover_rgba_8888_sse2_lowp+0x11f8>
+ DB 197,123,18,37,124,219,1,0 ; vmovddup 0x1db7c(%rip),%xmm12 # 2ac70 <_sk_srcover_rgba_8888_sse2_lowp+0x11ec>
DB 196,193,113,219,204 ; vpand %xmm12,%xmm1,%xmm1
DB 197,241,114,241,16 ; vpslld $0x10,%xmm1,%xmm1
DB 196,193,121,219,196 ; vpand %xmm12,%xmm0,%xmm0
@@ -12412,7 +12412,7 @@ _sk_load_f16_avx LABEL PROC
DB 197,241,235,202 ; vpor %xmm2,%xmm1,%xmm1
DB 197,233,114,243,13 ; vpslld $0xd,%xmm3,%xmm2
DB 197,249,235,194 ; vpor %xmm2,%xmm0,%xmm0
- DB 196,226,121,24,29,69,211,1,0 ; vbroadcastss 0x1d345(%rip),%xmm3 # 2a468 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
+ DB 196,226,121,24,29,5,211,1,0 ; vbroadcastss 0x1d305(%rip),%xmm3 # 2a428 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
DB 197,249,254,195 ; vpaddd %xmm3,%xmm0,%xmm0
DB 197,241,254,203 ; vpaddd %xmm3,%xmm1,%xmm1
DB 196,227,117,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm1,%ymm0
@@ -12547,14 +12547,14 @@ _sk_load_f16_dst_avx LABEL PROC
DB 196,226,121,51,236 ; vpmovzxwd %xmm4,%xmm5
DB 197,249,112,228,78 ; vpshufd $0x4e,%xmm4,%xmm4
DB 196,226,121,51,228 ; vpmovzxwd %xmm4,%xmm4
- DB 197,123,18,21,2,217,1,0 ; vmovddup 0x1d902(%rip),%xmm10 # 2aca8 <_sk_srcover_rgba_8888_sse2_lowp+0x11f0>
+ DB 197,123,18,21,194,216,1,0 ; vmovddup 0x1d8c2(%rip),%xmm10 # 2ac68 <_sk_srcover_rgba_8888_sse2_lowp+0x11e4>
DB 196,193,89,219,250 ; vpand %xmm10,%xmm4,%xmm7
- DB 196,98,121,24,29,176,208,1,0 ; vbroadcastss 0x1d0b0(%rip),%xmm11 # 2a464 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
+ DB 196,98,121,24,29,112,208,1,0 ; vbroadcastss 0x1d070(%rip),%xmm11 # 2a424 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
DB 197,33,102,231 ; vpcmpgtd %xmm7,%xmm11,%xmm12
DB 196,193,81,219,242 ; vpand %xmm10,%xmm5,%xmm6
DB 197,33,102,238 ; vpcmpgtd %xmm6,%xmm11,%xmm13
DB 196,195,21,24,220,1 ; vinsertf128 $0x1,%xmm12,%ymm13,%ymm3
- DB 197,123,18,37,225,216,1,0 ; vmovddup 0x1d8e1(%rip),%xmm12 # 2acb0 <_sk_srcover_rgba_8888_sse2_lowp+0x11f8>
+ DB 197,123,18,37,161,216,1,0 ; vmovddup 0x1d8a1(%rip),%xmm12 # 2ac70 <_sk_srcover_rgba_8888_sse2_lowp+0x11ec>
DB 196,193,81,219,236 ; vpand %xmm12,%xmm5,%xmm5
DB 197,209,114,245,16 ; vpslld $0x10,%xmm5,%xmm5
DB 196,193,89,219,228 ; vpand %xmm12,%xmm4,%xmm4
@@ -12563,7 +12563,7 @@ _sk_load_f16_dst_avx LABEL PROC
DB 197,209,235,238 ; vpor %xmm6,%xmm5,%xmm5
DB 197,201,114,247,13 ; vpslld $0xd,%xmm7,%xmm6
DB 197,217,235,230 ; vpor %xmm6,%xmm4,%xmm4
- DB 196,226,121,24,61,106,208,1,0 ; vbroadcastss 0x1d06a(%rip),%xmm7 # 2a468 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
+ DB 196,226,121,24,61,42,208,1,0 ; vbroadcastss 0x1d02a(%rip),%xmm7 # 2a428 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
DB 197,217,254,231 ; vpaddd %xmm7,%xmm4,%xmm4
DB 197,209,254,239 ; vpaddd %xmm7,%xmm5,%xmm5
DB 196,227,85,24,228,1 ; vinsertf128 $0x1,%xmm4,%ymm5,%ymm4
@@ -12725,14 +12725,14 @@ _sk_gather_f16_avx LABEL PROC
DB 196,226,121,51,208 ; vpmovzxwd %xmm0,%xmm2
DB 197,249,112,192,78 ; vpshufd $0x4e,%xmm0,%xmm0
DB 196,226,121,51,192 ; vpmovzxwd %xmm0,%xmm0
- DB 197,123,18,21,186,213,1,0 ; vmovddup 0x1d5ba(%rip),%xmm10 # 2aca8 <_sk_srcover_rgba_8888_sse2_lowp+0x11f0>
+ DB 197,123,18,21,122,213,1,0 ; vmovddup 0x1d57a(%rip),%xmm10 # 2ac68 <_sk_srcover_rgba_8888_sse2_lowp+0x11e4>
DB 196,193,121,219,218 ; vpand %xmm10,%xmm0,%xmm3
- DB 196,98,121,24,29,104,205,1,0 ; vbroadcastss 0x1cd68(%rip),%xmm11 # 2a464 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
+ DB 196,98,121,24,29,40,205,1,0 ; vbroadcastss 0x1cd28(%rip),%xmm11 # 2a424 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
DB 197,33,102,227 ; vpcmpgtd %xmm3,%xmm11,%xmm12
DB 196,193,105,219,202 ; vpand %xmm10,%xmm2,%xmm1
DB 197,33,102,233 ; vpcmpgtd %xmm1,%xmm11,%xmm13
DB 196,195,21,24,228,1 ; vinsertf128 $0x1,%xmm12,%ymm13,%ymm4
- DB 197,123,18,37,153,213,1,0 ; vmovddup 0x1d599(%rip),%xmm12 # 2acb0 <_sk_srcover_rgba_8888_sse2_lowp+0x11f8>
+ DB 197,123,18,37,89,213,1,0 ; vmovddup 0x1d559(%rip),%xmm12 # 2ac70 <_sk_srcover_rgba_8888_sse2_lowp+0x11ec>
DB 196,193,105,219,212 ; vpand %xmm12,%xmm2,%xmm2
DB 197,233,114,242,16 ; vpslld $0x10,%xmm2,%xmm2
DB 196,193,121,219,196 ; vpand %xmm12,%xmm0,%xmm0
@@ -12741,7 +12741,7 @@ _sk_gather_f16_avx LABEL PROC
DB 197,233,235,201 ; vpor %xmm1,%xmm2,%xmm1
DB 197,233,114,243,13 ; vpslld $0xd,%xmm3,%xmm2
DB 197,249,235,194 ; vpor %xmm2,%xmm0,%xmm0
- DB 196,226,121,24,29,34,205,1,0 ; vbroadcastss 0x1cd22(%rip),%xmm3 # 2a468 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
+ DB 196,226,121,24,29,226,204,1,0 ; vbroadcastss 0x1cce2(%rip),%xmm3 # 2a428 <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
DB 197,249,254,195 ; vpaddd %xmm3,%xmm0,%xmm0
DB 197,241,254,203 ; vpaddd %xmm3,%xmm1,%xmm1
DB 196,227,117,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm1,%ymm0
@@ -12830,12 +12830,12 @@ _sk_store_f16_avx LABEL PROC
DB 197,252,17,108,36,64 ; vmovups %ymm5,0x40(%rsp)
DB 197,252,17,100,36,32 ; vmovups %ymm4,0x20(%rsp)
DB 197,252,40,225 ; vmovaps %ymm1,%ymm4
- DB 196,98,125,24,5,90,203,1,0 ; vbroadcastss 0x1cb5a(%rip),%ymm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
+ DB 196,98,125,24,5,26,203,1,0 ; vbroadcastss 0x1cb1a(%rip),%ymm8 # 2a400 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
DB 196,65,124,84,216 ; vandps %ymm8,%ymm0,%ymm11
- DB 196,98,125,24,21,120,203,1,0 ; vbroadcastss 0x1cb78(%rip),%ymm10 # 2a46c <_sk_srcover_rgba_8888_sse2_lowp+0x9b4>
+ DB 196,98,125,24,21,56,203,1,0 ; vbroadcastss 0x1cb38(%rip),%ymm10 # 2a42c <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
DB 196,65,124,84,226 ; vandps %ymm10,%ymm0,%ymm12
DB 196,67,125,25,229,1 ; vextractf128 $0x1,%ymm12,%xmm13
- DB 196,98,121,24,13,104,203,1,0 ; vbroadcastss 0x1cb68(%rip),%xmm9 # 2a470 <_sk_srcover_rgba_8888_sse2_lowp+0x9b8>
+ DB 196,98,121,24,13,40,203,1,0 ; vbroadcastss 0x1cb28(%rip),%xmm9 # 2a430 <_sk_srcover_rgba_8888_sse2_lowp+0x9ac>
DB 196,65,49,102,245 ; vpcmpgtd %xmm13,%xmm9,%xmm14
DB 196,65,49,102,252 ; vpcmpgtd %xmm12,%xmm9,%xmm15
DB 196,67,5,24,246,1 ; vinsertf128 $0x1,%xmm14,%ymm15,%ymm14
@@ -12846,7 +12846,7 @@ _sk_store_f16_avx LABEL PROC
DB 196,65,17,254,239 ; vpaddd %xmm15,%xmm13,%xmm13
DB 196,193,25,114,212,13 ; vpsrld $0xd,%xmm12,%xmm12
DB 196,65,25,254,227 ; vpaddd %xmm11,%xmm12,%xmm12
- DB 196,98,121,24,29,43,203,1,0 ; vbroadcastss 0x1cb2b(%rip),%xmm11 # 2a474 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
+ DB 196,98,121,24,29,235,202,1,0 ; vbroadcastss 0x1caeb(%rip),%xmm11 # 2a434 <_sk_srcover_rgba_8888_sse2_lowp+0x9b0>
DB 196,65,17,254,235 ; vpaddd %xmm11,%xmm13,%xmm13
DB 196,65,25,254,227 ; vpaddd %xmm11,%xmm12,%xmm12
DB 196,67,29,24,237,1 ; vinsertf128 $0x1,%xmm13,%ymm12,%ymm13
@@ -12995,7 +12995,7 @@ _sk_load_u16_be_avx LABEL PROC
DB 196,226,121,51,192 ; vpmovzxwd %xmm0,%xmm0
DB 196,227,117,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm1,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,13,109,199,1,0 ; vbroadcastss 0x1c76d(%rip),%ymm9 # 2a378 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,98,125,24,13,45,199,1,0 ; vbroadcastss 0x1c72d(%rip),%ymm9 # 2a338 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
DB 197,169,109,202 ; vpunpckhqdq %xmm2,%xmm10,%xmm1
DB 197,233,113,241,8 ; vpsllw $0x8,%xmm1,%xmm2
@@ -13097,7 +13097,7 @@ _sk_load_rgb_u16_be_avx LABEL PROC
DB 196,226,121,51,192 ; vpmovzxwd %xmm0,%xmm0
DB 196,227,117,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm1,%ymm0
DB 197,252,91,192 ; vcvtdq2ps %ymm0,%ymm0
- DB 196,98,125,24,13,156,197,1,0 ; vbroadcastss 0x1c59c(%rip),%ymm9 # 2a378 <_sk_srcover_rgba_8888_sse2_lowp+0x8c0>
+ DB 196,98,125,24,13,92,197,1,0 ; vbroadcastss 0x1c55c(%rip),%ymm9 # 2a338 <_sk_srcover_rgba_8888_sse2_lowp+0x8b4>
DB 196,193,124,89,193 ; vmulps %ymm9,%ymm0,%ymm0
DB 197,185,109,203 ; vpunpckhqdq %xmm3,%xmm8,%xmm1
DB 197,225,113,241,8 ; vpsllw $0x8,%xmm1,%xmm3
@@ -13119,7 +13119,7 @@ _sk_load_rgb_u16_be_avx LABEL PROC
DB 197,252,91,210 ; vcvtdq2ps %ymm2,%ymm2
DB 196,193,108,89,209 ; vmulps %ymm9,%ymm2,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,160,196,1,0 ; vbroadcastss 0x1c4a0(%rip),%ymm3 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,29,96,196,1,0 ; vbroadcastss 0x1c460(%rip),%ymm3 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 255,224 ; jmpq *%rax
DB 196,193,121,110,4,64 ; vmovd (%r8,%rax,2),%xmm0
DB 196,65,49,239,201 ; vpxor %xmm9,%xmm9,%xmm9
@@ -13193,7 +13193,7 @@ _sk_store_u16_be_avx LABEL PROC
DB 77,1,192 ; add %r8,%r8
DB 76,3,0 ; add (%rax),%r8
DB 73,99,193 ; movslq %r9d,%rax
- DB 196,98,125,24,5,101,196,1,0 ; vbroadcastss 0x1c465(%rip),%ymm8 # 2a400 <_sk_srcover_rgba_8888_sse2_lowp+0x948>
+ DB 196,98,125,24,5,37,196,1,0 ; vbroadcastss 0x1c425(%rip),%ymm8 # 2a3c0 <_sk_srcover_rgba_8888_sse2_lowp+0x93c>
DB 196,65,124,89,200 ; vmulps %ymm8,%ymm0,%ymm9
DB 196,65,125,91,201 ; vcvtps2dq %ymm9,%ymm9
DB 196,67,125,25,202,1 ; vextractf128 $0x1,%ymm9,%xmm10
@@ -13451,7 +13451,7 @@ _sk_load_f32_dst_avx LABEL PROC
DB 255,92,255,255 ; lcall *-0x1(%rdi,%rdi,8)
DB 255,70,255 ; incl -0x1(%rsi)
DB 255 ; (bad)
- DB 255,53,255,255,255,40 ; pushq 0x28ffffff(%rip) # 2900e414 <_sk_srcover_rgba_8888_sse2_lowp+0x28fe495c>
+ DB 255,53,255,255,255,40 ; pushq 0x28ffffff(%rip) # 2900e414 <_sk_srcover_rgba_8888_sse2_lowp+0x28fe4990>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -13586,7 +13586,7 @@ _sk_mirror_x_avx LABEL PROC
DB 196,193,58,88,192 ; vaddss %xmm8,%xmm8,%xmm0
DB 196,227,121,4,192,0 ; vpermilps $0x0,%xmm0,%xmm0
DB 196,99,125,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm0,%ymm8
- DB 197,178,89,5,199,188,1,0 ; vmulss 0x1bcc7(%rip),%xmm9,%xmm0 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 197,178,89,5,135,188,1,0 ; vmulss 0x1bc87(%rip),%xmm9,%xmm0 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 196,227,121,4,192,0 ; vpermilps $0x0,%xmm0,%xmm0
DB 196,227,125,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
DB 197,164,89,192 ; vmulps %ymm0,%ymm11,%ymm0
@@ -13618,7 +13618,7 @@ _sk_mirror_y_avx LABEL PROC
DB 196,193,58,88,200 ; vaddss %xmm8,%xmm8,%xmm1
DB 196,227,121,4,201,0 ; vpermilps $0x0,%xmm1,%xmm1
DB 196,99,117,24,193,1 ; vinsertf128 $0x1,%xmm1,%ymm1,%ymm8
- DB 197,178,89,13,58,188,1,0 ; vmulss 0x1bc3a(%rip),%xmm9,%xmm1 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 197,178,89,13,250,187,1,0 ; vmulss 0x1bbfa(%rip),%xmm9,%xmm1 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 196,227,121,4,201,0 ; vpermilps $0x0,%xmm1,%xmm1
DB 196,227,117,24,201,1 ; vinsertf128 $0x1,%xmm1,%ymm1,%ymm1
DB 197,164,89,201 ; vmulps %ymm1,%ymm11,%ymm1
@@ -13643,7 +13643,7 @@ PUBLIC _sk_clamp_x_1_avx
_sk_clamp_x_1_avx LABEL PROC
DB 196,65,60,87,192 ; vxorps %ymm8,%ymm8,%ymm8
DB 197,188,95,192 ; vmaxps %ymm0,%ymm8,%ymm0
- DB 196,98,125,24,5,212,187,1,0 ; vbroadcastss 0x1bbd4(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,148,187,1,0 ; vbroadcastss 0x1bb94(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 196,193,124,93,192 ; vminps %ymm8,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -13657,9 +13657,9 @@ _sk_repeat_x_1_avx LABEL PROC
PUBLIC _sk_mirror_x_1_avx
_sk_mirror_x_1_avx LABEL PROC
- DB 196,98,125,24,5,203,187,1,0 ; vbroadcastss 0x1bbcb(%rip),%ymm8 # 2a300 <_sk_srcover_rgba_8888_sse2_lowp+0x848>
+ DB 196,98,125,24,5,139,187,1,0 ; vbroadcastss 0x1bb8b(%rip),%ymm8 # 2a2c0 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,13,161,187,1,0 ; vbroadcastss 0x1bba1(%rip),%ymm9 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,13,97,187,1,0 ; vbroadcastss 0x1bb61(%rip),%ymm9 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 196,65,124,89,201 ; vmulps %ymm9,%ymm0,%ymm9
DB 196,67,125,8,201,1 ; vroundps $0x1,%ymm9,%ymm9
DB 196,65,52,88,201 ; vaddps %ymm9,%ymm9,%ymm9
@@ -13673,12 +13673,12 @@ _sk_mirror_x_1_avx LABEL PROC
PUBLIC _sk_luminance_to_alpha_avx
_sk_luminance_to_alpha_avx LABEL PROC
- DB 196,226,125,24,29,141,188,1,0 ; vbroadcastss 0x1bc8d(%rip),%ymm3 # 2a404 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
+ DB 196,226,125,24,29,77,188,1,0 ; vbroadcastss 0x1bc4d(%rip),%ymm3 # 2a3c4 <_sk_srcover_rgba_8888_sse2_lowp+0x940>
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,125,24,29,132,188,1,0 ; vbroadcastss 0x1bc84(%rip),%ymm3 # 2a408 <_sk_srcover_rgba_8888_sse2_lowp+0x950>
+ DB 196,226,125,24,29,68,188,1,0 ; vbroadcastss 0x1bc44(%rip),%ymm3 # 2a3c8 <_sk_srcover_rgba_8888_sse2_lowp+0x944>
DB 197,244,89,203 ; vmulps %ymm3,%ymm1,%ymm1
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
- DB 196,226,125,24,13,119,188,1,0 ; vbroadcastss 0x1bc77(%rip),%ymm1 # 2a40c <_sk_srcover_rgba_8888_sse2_lowp+0x954>
+ DB 196,226,125,24,13,55,188,1,0 ; vbroadcastss 0x1bc37(%rip),%ymm1 # 2a3cc <_sk_srcover_rgba_8888_sse2_lowp+0x948>
DB 197,236,89,201 ; vmulps %ymm1,%ymm2,%ymm1
DB 197,252,88,217 ; vaddps %ymm1,%ymm0,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14070,18 +14070,18 @@ _sk_evenly_spaced_gradient_avx LABEL PROC
PUBLIC _sk_gauss_a_to_rgba_avx
_sk_gauss_a_to_rgba_avx LABEL PROC
- DB 196,226,125,24,5,140,181,1,0 ; vbroadcastss 0x1b58c(%rip),%ymm0 # 2a414 <_sk_srcover_rgba_8888_sse2_lowp+0x95c>
+ DB 196,226,125,24,5,76,181,1,0 ; vbroadcastss 0x1b54c(%rip),%ymm0 # 2a3d4 <_sk_srcover_rgba_8888_sse2_lowp+0x950>
DB 197,228,89,192 ; vmulps %ymm0,%ymm3,%ymm0
- DB 196,226,125,24,13,123,181,1,0 ; vbroadcastss 0x1b57b(%rip),%ymm1 # 2a410 <_sk_srcover_rgba_8888_sse2_lowp+0x958>
+ DB 196,226,125,24,13,59,181,1,0 ; vbroadcastss 0x1b53b(%rip),%ymm1 # 2a3d0 <_sk_srcover_rgba_8888_sse2_lowp+0x94c>
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,125,24,13,114,181,1,0 ; vbroadcastss 0x1b572(%rip),%ymm1 # 2a418 <_sk_srcover_rgba_8888_sse2_lowp+0x960>
+ DB 196,226,125,24,13,50,181,1,0 ; vbroadcastss 0x1b532(%rip),%ymm1 # 2a3d8 <_sk_srcover_rgba_8888_sse2_lowp+0x954>
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,125,24,13,101,181,1,0 ; vbroadcastss 0x1b565(%rip),%ymm1 # 2a41c <_sk_srcover_rgba_8888_sse2_lowp+0x964>
+ DB 196,226,125,24,13,37,181,1,0 ; vbroadcastss 0x1b525(%rip),%ymm1 # 2a3dc <_sk_srcover_rgba_8888_sse2_lowp+0x958>
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
DB 197,252,89,195 ; vmulps %ymm3,%ymm0,%ymm0
- DB 196,226,125,24,13,88,181,1,0 ; vbroadcastss 0x1b558(%rip),%ymm1 # 2a420 <_sk_srcover_rgba_8888_sse2_lowp+0x968>
+ DB 196,226,125,24,13,24,181,1,0 ; vbroadcastss 0x1b518(%rip),%ymm1 # 2a3e0 <_sk_srcover_rgba_8888_sse2_lowp+0x95c>
DB 197,252,88,193 ; vaddps %ymm1,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,252,40,200 ; vmovaps %ymm0,%ymm1
@@ -14107,7 +14107,7 @@ _sk_gradient_avx LABEL PROC
DB 73,255,200 ; dec %r8
DB 72,131,195,4 ; add $0x4,%rbx
DB 196,65,52,87,201 ; vxorps %ymm9,%ymm9,%ymm9
- DB 196,98,125,24,21,214,179,1,0 ; vbroadcastss 0x1b3d6(%rip),%ymm10 # 2a2ec <_sk_srcover_rgba_8888_sse2_lowp+0x834>
+ DB 196,98,125,24,21,150,179,1,0 ; vbroadcastss 0x1b396(%rip),%ymm10 # 2a2ac <_sk_srcover_rgba_8888_sse2_lowp+0x828>
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 196,98,125,24,3 ; vbroadcastss (%rbx),%ymm8
DB 197,60,194,192,2 ; vcmpleps %ymm0,%ymm8,%ymm8
@@ -14298,27 +14298,27 @@ _sk_xy_to_unit_angle_avx LABEL PROC
DB 196,65,52,95,226 ; vmaxps %ymm10,%ymm9,%ymm12
DB 196,65,36,94,220 ; vdivps %ymm12,%ymm11,%ymm11
DB 196,65,36,89,227 ; vmulps %ymm11,%ymm11,%ymm12
- DB 196,98,125,24,45,253,176,1,0 ; vbroadcastss 0x1b0fd(%rip),%ymm13 # 2a424 <_sk_srcover_rgba_8888_sse2_lowp+0x96c>
+ DB 196,98,125,24,45,189,176,1,0 ; vbroadcastss 0x1b0bd(%rip),%ymm13 # 2a3e4 <_sk_srcover_rgba_8888_sse2_lowp+0x960>
DB 196,65,28,89,237 ; vmulps %ymm13,%ymm12,%ymm13
- DB 196,98,125,24,53,243,176,1,0 ; vbroadcastss 0x1b0f3(%rip),%ymm14 # 2a428 <_sk_srcover_rgba_8888_sse2_lowp+0x970>
+ DB 196,98,125,24,53,179,176,1,0 ; vbroadcastss 0x1b0b3(%rip),%ymm14 # 2a3e8 <_sk_srcover_rgba_8888_sse2_lowp+0x964>
DB 196,65,20,88,238 ; vaddps %ymm14,%ymm13,%ymm13
DB 196,65,28,89,237 ; vmulps %ymm13,%ymm12,%ymm13
- DB 196,98,125,24,53,228,176,1,0 ; vbroadcastss 0x1b0e4(%rip),%ymm14 # 2a42c <_sk_srcover_rgba_8888_sse2_lowp+0x974>
+ DB 196,98,125,24,53,164,176,1,0 ; vbroadcastss 0x1b0a4(%rip),%ymm14 # 2a3ec <_sk_srcover_rgba_8888_sse2_lowp+0x968>
DB 196,65,20,88,238 ; vaddps %ymm14,%ymm13,%ymm13
DB 196,65,28,89,229 ; vmulps %ymm13,%ymm12,%ymm12
- DB 196,98,125,24,45,213,176,1,0 ; vbroadcastss 0x1b0d5(%rip),%ymm13 # 2a430 <_sk_srcover_rgba_8888_sse2_lowp+0x978>
+ DB 196,98,125,24,45,149,176,1,0 ; vbroadcastss 0x1b095(%rip),%ymm13 # 2a3f0 <_sk_srcover_rgba_8888_sse2_lowp+0x96c>
DB 196,65,28,88,229 ; vaddps %ymm13,%ymm12,%ymm12
DB 196,65,36,89,220 ; vmulps %ymm12,%ymm11,%ymm11
DB 196,65,52,194,202,1 ; vcmpltps %ymm10,%ymm9,%ymm9
- DB 196,98,125,24,21,192,176,1,0 ; vbroadcastss 0x1b0c0(%rip),%ymm10 # 2a434 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
+ DB 196,98,125,24,21,128,176,1,0 ; vbroadcastss 0x1b080(%rip),%ymm10 # 2a3f4 <_sk_srcover_rgba_8888_sse2_lowp+0x970>
DB 196,65,44,92,211 ; vsubps %ymm11,%ymm10,%ymm10
DB 196,67,37,74,202,144 ; vblendvps %ymm9,%ymm10,%ymm11,%ymm9
DB 196,193,124,194,192,1 ; vcmpltps %ymm8,%ymm0,%ymm0
- DB 196,98,125,24,21,86,175,1,0 ; vbroadcastss 0x1af56(%rip),%ymm10 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,21,22,175,1,0 ; vbroadcastss 0x1af16(%rip),%ymm10 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 196,65,44,92,209 ; vsubps %ymm9,%ymm10,%ymm10
DB 196,195,53,74,194,0 ; vblendvps %ymm0,%ymm10,%ymm9,%ymm0
DB 196,65,116,194,200,1 ; vcmpltps %ymm8,%ymm1,%ymm9
- DB 196,98,125,24,21,64,175,1,0 ; vbroadcastss 0x1af40(%rip),%ymm10 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,21,0,175,1,0 ; vbroadcastss 0x1af00(%rip),%ymm10 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,44,92,208 ; vsubps %ymm0,%ymm10,%ymm10
DB 196,195,125,74,194,144 ; vblendvps %ymm9,%ymm10,%ymm0,%ymm0
DB 196,65,124,194,200,3 ; vcmpunordps %ymm8,%ymm0,%ymm9
@@ -14344,7 +14344,7 @@ _sk_xy_to_2pt_conical_quadratic_max_avx LABEL PROC
DB 196,67,121,4,210,0 ; vpermilps $0x0,%xmm10,%xmm10
DB 196,67,45,24,210,1 ; vinsertf128 $0x1,%xmm10,%ymm10,%ymm10
DB 197,44,88,208 ; vaddps %ymm0,%ymm10,%ymm10
- DB 196,98,125,24,29,54,176,1,0 ; vbroadcastss 0x1b036(%rip),%ymm11 # 2a438 <_sk_srcover_rgba_8888_sse2_lowp+0x980>
+ DB 196,98,125,24,29,246,175,1,0 ; vbroadcastss 0x1aff6(%rip),%ymm11 # 2a3f8 <_sk_srcover_rgba_8888_sse2_lowp+0x974>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
DB 197,252,89,192 ; vmulps %ymm0,%ymm0,%ymm0
DB 197,116,89,217 ; vmulps %ymm1,%ymm1,%ymm11
@@ -14353,17 +14353,17 @@ _sk_xy_to_2pt_conical_quadratic_max_avx LABEL PROC
DB 196,227,121,4,192,0 ; vpermilps $0x0,%xmm0,%xmm0
DB 196,227,125,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
DB 197,164,92,192 ; vsubps %ymm0,%ymm11,%ymm0
- DB 196,98,125,24,13,10,176,1,0 ; vbroadcastss 0x1b00a(%rip),%ymm9 # 2a43c <_sk_srcover_rgba_8888_sse2_lowp+0x984>
+ DB 196,98,125,24,13,202,175,1,0 ; vbroadcastss 0x1afca(%rip),%ymm9 # 2a3fc <_sk_srcover_rgba_8888_sse2_lowp+0x978>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 196,65,44,89,194 ; vmulps %ymm10,%ymm10,%ymm8
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
DB 197,252,81,192 ; vsqrtps %ymm0,%ymm0
DB 196,98,125,24,64,36 ; vbroadcastss 0x24(%rax),%ymm8
- DB 196,98,125,24,13,232,175,1,0 ; vbroadcastss 0x1afe8(%rip),%ymm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
+ DB 196,98,125,24,13,168,175,1,0 ; vbroadcastss 0x1afa8(%rip),%ymm9 # 2a400 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
DB 196,65,44,87,201 ; vxorps %ymm9,%ymm10,%ymm9
DB 196,65,124,92,210 ; vsubps %ymm10,%ymm0,%ymm10
- DB 196,98,125,24,29,121,174,1,0 ; vbroadcastss 0x1ae79(%rip),%ymm11 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,29,57,174,1,0 ; vbroadcastss 0x1ae39(%rip),%ymm11 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
DB 196,65,60,89,210 ; vmulps %ymm10,%ymm8,%ymm10
DB 197,180,92,192 ; vsubps %ymm0,%ymm9,%ymm0
@@ -14381,7 +14381,7 @@ _sk_xy_to_2pt_conical_quadratic_min_avx LABEL PROC
DB 196,67,121,4,210,0 ; vpermilps $0x0,%xmm10,%xmm10
DB 196,67,45,24,210,1 ; vinsertf128 $0x1,%xmm10,%ymm10,%ymm10
DB 197,44,88,208 ; vaddps %ymm0,%ymm10,%ymm10
- DB 196,98,125,24,29,136,175,1,0 ; vbroadcastss 0x1af88(%rip),%ymm11 # 2a438 <_sk_srcover_rgba_8888_sse2_lowp+0x980>
+ DB 196,98,125,24,29,72,175,1,0 ; vbroadcastss 0x1af48(%rip),%ymm11 # 2a3f8 <_sk_srcover_rgba_8888_sse2_lowp+0x974>
DB 196,65,44,89,211 ; vmulps %ymm11,%ymm10,%ymm10
DB 197,252,89,192 ; vmulps %ymm0,%ymm0,%ymm0
DB 197,116,89,217 ; vmulps %ymm1,%ymm1,%ymm11
@@ -14390,17 +14390,17 @@ _sk_xy_to_2pt_conical_quadratic_min_avx LABEL PROC
DB 196,227,121,4,192,0 ; vpermilps $0x0,%xmm0,%xmm0
DB 196,227,125,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
DB 197,164,92,192 ; vsubps %ymm0,%ymm11,%ymm0
- DB 196,98,125,24,13,92,175,1,0 ; vbroadcastss 0x1af5c(%rip),%ymm9 # 2a43c <_sk_srcover_rgba_8888_sse2_lowp+0x984>
+ DB 196,98,125,24,13,28,175,1,0 ; vbroadcastss 0x1af1c(%rip),%ymm9 # 2a3fc <_sk_srcover_rgba_8888_sse2_lowp+0x978>
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
DB 197,188,89,192 ; vmulps %ymm0,%ymm8,%ymm0
DB 196,65,44,89,194 ; vmulps %ymm10,%ymm10,%ymm8
DB 196,193,124,88,192 ; vaddps %ymm8,%ymm0,%ymm0
DB 197,252,81,192 ; vsqrtps %ymm0,%ymm0
DB 196,98,125,24,64,36 ; vbroadcastss 0x24(%rax),%ymm8
- DB 196,98,125,24,13,58,175,1,0 ; vbroadcastss 0x1af3a(%rip),%ymm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
+ DB 196,98,125,24,13,250,174,1,0 ; vbroadcastss 0x1aefa(%rip),%ymm9 # 2a400 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
DB 196,65,44,87,201 ; vxorps %ymm9,%ymm10,%ymm9
DB 196,65,124,92,210 ; vsubps %ymm10,%ymm0,%ymm10
- DB 196,98,125,24,29,203,173,1,0 ; vbroadcastss 0x1adcb(%rip),%ymm11 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,29,139,173,1,0 ; vbroadcastss 0x1ad8b(%rip),%ymm11 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 196,65,60,89,195 ; vmulps %ymm11,%ymm8,%ymm8
DB 196,65,60,89,210 ; vmulps %ymm10,%ymm8,%ymm10
DB 197,180,92,192 ; vsubps %ymm0,%ymm9,%ymm0
@@ -14417,7 +14417,7 @@ _sk_xy_to_2pt_conical_linear_avx LABEL PROC
DB 196,67,121,4,201,0 ; vpermilps $0x0,%xmm9,%xmm9
DB 196,67,53,24,201,1 ; vinsertf128 $0x1,%xmm9,%ymm9,%ymm9
DB 197,52,88,200 ; vaddps %ymm0,%ymm9,%ymm9
- DB 196,98,125,24,21,224,174,1,0 ; vbroadcastss 0x1aee0(%rip),%ymm10 # 2a438 <_sk_srcover_rgba_8888_sse2_lowp+0x980>
+ DB 196,98,125,24,21,160,174,1,0 ; vbroadcastss 0x1aea0(%rip),%ymm10 # 2a3f8 <_sk_srcover_rgba_8888_sse2_lowp+0x974>
DB 196,65,52,89,202 ; vmulps %ymm10,%ymm9,%ymm9
DB 197,252,89,192 ; vmulps %ymm0,%ymm0,%ymm0
DB 197,116,89,209 ; vmulps %ymm1,%ymm1,%ymm10
@@ -14426,7 +14426,7 @@ _sk_xy_to_2pt_conical_linear_avx LABEL PROC
DB 196,227,121,4,192,0 ; vpermilps $0x0,%xmm0,%xmm0
DB 196,227,125,24,192,1 ; vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
DB 197,172,92,192 ; vsubps %ymm0,%ymm10,%ymm0
- DB 196,98,125,24,5,184,174,1,0 ; vbroadcastss 0x1aeb8(%rip),%ymm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x988>
+ DB 196,98,125,24,5,120,174,1,0 ; vbroadcastss 0x1ae78(%rip),%ymm8 # 2a400 <_sk_srcover_rgba_8888_sse2_lowp+0x97c>
DB 196,193,124,87,192 ; vxorps %ymm8,%ymm0,%ymm0
DB 196,193,124,94,193 ; vdivps %ymm9,%ymm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14461,7 +14461,7 @@ _sk_apply_vector_mask_avx LABEL PROC
PUBLIC _sk_save_xy_avx
_sk_save_xy_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,98,125,24,5,244,172,1,0 ; vbroadcastss 0x1acf4(%rip),%ymm8 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,5,180,172,1,0 ; vbroadcastss 0x1acb4(%rip),%ymm8 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 196,65,124,88,200 ; vaddps %ymm8,%ymm0,%ymm9
DB 196,67,125,8,209,1 ; vroundps $0x1,%ymm9,%ymm10
DB 196,65,52,92,202 ; vsubps %ymm10,%ymm9,%ymm9
@@ -14494,9 +14494,9 @@ _sk_accumulate_avx LABEL PROC
PUBLIC _sk_bilinear_nx_avx
_sk_bilinear_nx_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,5,220,173,1,0 ; vbroadcastss 0x1addc(%rip),%ymm0 # 2a444 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ DB 196,226,125,24,5,156,173,1,0 ; vbroadcastss 0x1ad9c(%rip),%ymm0 # 2a404 <_sk_srcover_rgba_8888_sse2_lowp+0x980>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,115,172,1,0 ; vbroadcastss 0x1ac73(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,51,172,1,0 ; vbroadcastss 0x1ac33(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,60,92,64,64 ; vsubps 0x40(%rax),%ymm8,%ymm8
DB 197,124,17,128,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14505,7 +14505,7 @@ _sk_bilinear_nx_avx LABEL PROC
PUBLIC _sk_bilinear_px_avx
_sk_bilinear_px_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,5,83,172,1,0 ; vbroadcastss 0x1ac53(%rip),%ymm0 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,226,125,24,5,19,172,1,0 ; vbroadcastss 0x1ac13(%rip),%ymm0 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
DB 197,124,16,64,64 ; vmovups 0x40(%rax),%ymm8
DB 197,124,17,128,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
@@ -14515,9 +14515,9 @@ _sk_bilinear_px_avx LABEL PROC
PUBLIC _sk_bilinear_ny_avx
_sk_bilinear_ny_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,13,147,173,1,0 ; vbroadcastss 0x1ad93(%rip),%ymm1 # 2a444 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ DB 196,226,125,24,13,83,173,1,0 ; vbroadcastss 0x1ad53(%rip),%ymm1 # 2a404 <_sk_srcover_rgba_8888_sse2_lowp+0x980>
DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,41,172,1,0 ; vbroadcastss 0x1ac29(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,233,171,1,0 ; vbroadcastss 0x1abe9(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,60,92,64,96 ; vsubps 0x60(%rax),%ymm8,%ymm8
DB 197,124,17,128,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14526,7 +14526,7 @@ _sk_bilinear_ny_avx LABEL PROC
PUBLIC _sk_bilinear_py_avx
_sk_bilinear_py_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,13,9,172,1,0 ; vbroadcastss 0x1ac09(%rip),%ymm1 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,226,125,24,13,201,171,1,0 ; vbroadcastss 0x1abc9(%rip),%ymm1 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
DB 197,124,16,64,96 ; vmovups 0x60(%rax),%ymm8
DB 197,124,17,128,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
@@ -14536,14 +14536,14 @@ _sk_bilinear_py_avx LABEL PROC
PUBLIC _sk_bicubic_n3x_avx
_sk_bicubic_n3x_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,5,76,173,1,0 ; vbroadcastss 0x1ad4c(%rip),%ymm0 # 2a448 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
+ DB 196,226,125,24,5,12,173,1,0 ; vbroadcastss 0x1ad0c(%rip),%ymm0 # 2a408 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,223,171,1,0 ; vbroadcastss 0x1abdf(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,159,171,1,0 ; vbroadcastss 0x1ab9f(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,60,92,64,64 ; vsubps 0x40(%rax),%ymm8,%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,48,173,1,0 ; vbroadcastss 0x1ad30(%rip),%ymm10 # 2a44c <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ DB 196,98,125,24,21,240,172,1,0 ; vbroadcastss 0x1acf0(%rip),%ymm10 # 2a40c <_sk_srcover_rgba_8888_sse2_lowp+0x988>
DB 196,65,60,89,194 ; vmulps %ymm10,%ymm8,%ymm8
- DB 196,98,125,24,21,46,172,1,0 ; vbroadcastss 0x1ac2e(%rip),%ymm10 # 2a358 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ DB 196,98,125,24,21,238,171,1,0 ; vbroadcastss 0x1abee(%rip),%ymm10 # 2a318 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
DB 196,65,60,88,194 ; vaddps %ymm10,%ymm8,%ymm8
DB 196,65,52,89,192 ; vmulps %ymm8,%ymm9,%ymm8
DB 197,124,17,128,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
@@ -14553,19 +14553,19 @@ _sk_bicubic_n3x_avx LABEL PROC
PUBLIC _sk_bicubic_n1x_avx
_sk_bicubic_n1x_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,5,249,172,1,0 ; vbroadcastss 0x1acf9(%rip),%ymm0 # 2a444 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ DB 196,226,125,24,5,185,172,1,0 ; vbroadcastss 0x1acb9(%rip),%ymm0 # 2a404 <_sk_srcover_rgba_8888_sse2_lowp+0x980>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
- DB 196,98,125,24,5,144,171,1,0 ; vbroadcastss 0x1ab90(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,80,171,1,0 ; vbroadcastss 0x1ab50(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,60,92,64,64 ; vsubps 0x40(%rax),%ymm8,%ymm8
- DB 196,98,125,24,13,238,172,1,0 ; vbroadcastss 0x1acee(%rip),%ymm9 # 2a454 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ DB 196,98,125,24,13,174,172,1,0 ; vbroadcastss 0x1acae(%rip),%ymm9 # 2a414 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
DB 196,65,60,89,201 ; vmulps %ymm9,%ymm8,%ymm9
- DB 196,98,125,24,21,220,172,1,0 ; vbroadcastss 0x1acdc(%rip),%ymm10 # 2a450 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ DB 196,98,125,24,21,156,172,1,0 ; vbroadcastss 0x1ac9c(%rip),%ymm10 # 2a410 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
DB 196,65,52,88,202 ; vaddps %ymm10,%ymm9,%ymm9
DB 196,65,60,89,201 ; vmulps %ymm9,%ymm8,%ymm9
- DB 196,98,125,24,21,93,171,1,0 ; vbroadcastss 0x1ab5d(%rip),%ymm10 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,21,29,171,1,0 ; vbroadcastss 0x1ab1d(%rip),%ymm10 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 196,65,52,88,202 ; vaddps %ymm10,%ymm9,%ymm9
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
- DB 196,98,125,24,13,190,172,1,0 ; vbroadcastss 0x1acbe(%rip),%ymm9 # 2a458 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ DB 196,98,125,24,13,126,172,1,0 ; vbroadcastss 0x1ac7e(%rip),%ymm9 # 2a418 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
DB 196,65,60,88,193 ; vaddps %ymm9,%ymm8,%ymm8
DB 197,124,17,128,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14574,17 +14574,17 @@ _sk_bicubic_n1x_avx LABEL PROC
PUBLIC _sk_bicubic_p1x_avx
_sk_bicubic_p1x_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,98,125,24,5,46,171,1,0 ; vbroadcastss 0x1ab2e(%rip),%ymm8 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,5,238,170,1,0 ; vbroadcastss 0x1aaee(%rip),%ymm8 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 197,188,88,0 ; vaddps (%rax),%ymm8,%ymm0
DB 197,124,16,72,64 ; vmovups 0x40(%rax),%ymm9
- DB 196,98,125,24,21,140,172,1,0 ; vbroadcastss 0x1ac8c(%rip),%ymm10 # 2a454 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ DB 196,98,125,24,21,76,172,1,0 ; vbroadcastss 0x1ac4c(%rip),%ymm10 # 2a414 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
DB 196,65,52,89,210 ; vmulps %ymm10,%ymm9,%ymm10
- DB 196,98,125,24,29,122,172,1,0 ; vbroadcastss 0x1ac7a(%rip),%ymm11 # 2a450 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ DB 196,98,125,24,29,58,172,1,0 ; vbroadcastss 0x1ac3a(%rip),%ymm11 # 2a410 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
DB 196,65,44,88,211 ; vaddps %ymm11,%ymm10,%ymm10
DB 196,65,52,89,210 ; vmulps %ymm10,%ymm9,%ymm10
DB 196,65,44,88,192 ; vaddps %ymm8,%ymm10,%ymm8
DB 196,65,52,89,192 ; vmulps %ymm8,%ymm9,%ymm8
- DB 196,98,125,24,13,101,172,1,0 ; vbroadcastss 0x1ac65(%rip),%ymm9 # 2a458 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ DB 196,98,125,24,13,37,172,1,0 ; vbroadcastss 0x1ac25(%rip),%ymm9 # 2a418 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
DB 196,65,60,88,193 ; vaddps %ymm9,%ymm8,%ymm8
DB 197,124,17,128,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14593,13 +14593,13 @@ _sk_bicubic_p1x_avx LABEL PROC
PUBLIC _sk_bicubic_p3x_avx
_sk_bicubic_p3x_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,5,65,172,1,0 ; vbroadcastss 0x1ac41(%rip),%ymm0 # 2a450 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ DB 196,226,125,24,5,1,172,1,0 ; vbroadcastss 0x1ac01(%rip),%ymm0 # 2a410 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
DB 197,252,88,0 ; vaddps (%rax),%ymm0,%ymm0
DB 197,124,16,64,64 ; vmovups 0x40(%rax),%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,38,172,1,0 ; vbroadcastss 0x1ac26(%rip),%ymm10 # 2a44c <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ DB 196,98,125,24,21,230,171,1,0 ; vbroadcastss 0x1abe6(%rip),%ymm10 # 2a40c <_sk_srcover_rgba_8888_sse2_lowp+0x988>
DB 196,65,60,89,194 ; vmulps %ymm10,%ymm8,%ymm8
- DB 196,98,125,24,21,36,171,1,0 ; vbroadcastss 0x1ab24(%rip),%ymm10 # 2a358 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ DB 196,98,125,24,21,228,170,1,0 ; vbroadcastss 0x1aae4(%rip),%ymm10 # 2a318 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
DB 196,65,60,88,194 ; vaddps %ymm10,%ymm8,%ymm8
DB 196,65,52,89,192 ; vmulps %ymm8,%ymm9,%ymm8
DB 197,124,17,128,128,0,0,0 ; vmovups %ymm8,0x80(%rax)
@@ -14609,14 +14609,14 @@ _sk_bicubic_p3x_avx LABEL PROC
PUBLIC _sk_bicubic_n3y_avx
_sk_bicubic_n3y_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,13,243,171,1,0 ; vbroadcastss 0x1abf3(%rip),%ymm1 # 2a448 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
+ DB 196,226,125,24,13,179,171,1,0 ; vbroadcastss 0x1abb3(%rip),%ymm1 # 2a408 <_sk_srcover_rgba_8888_sse2_lowp+0x984>
DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,133,170,1,0 ; vbroadcastss 0x1aa85(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,69,170,1,0 ; vbroadcastss 0x1aa45(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,60,92,64,96 ; vsubps 0x60(%rax),%ymm8,%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,214,171,1,0 ; vbroadcastss 0x1abd6(%rip),%ymm10 # 2a44c <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ DB 196,98,125,24,21,150,171,1,0 ; vbroadcastss 0x1ab96(%rip),%ymm10 # 2a40c <_sk_srcover_rgba_8888_sse2_lowp+0x988>
DB 196,65,60,89,194 ; vmulps %ymm10,%ymm8,%ymm8
- DB 196,98,125,24,21,212,170,1,0 ; vbroadcastss 0x1aad4(%rip),%ymm10 # 2a358 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ DB 196,98,125,24,21,148,170,1,0 ; vbroadcastss 0x1aa94(%rip),%ymm10 # 2a318 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
DB 196,65,60,88,194 ; vaddps %ymm10,%ymm8,%ymm8
DB 196,65,52,89,192 ; vmulps %ymm8,%ymm9,%ymm8
DB 197,124,17,128,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
@@ -14626,19 +14626,19 @@ _sk_bicubic_n3y_avx LABEL PROC
PUBLIC _sk_bicubic_n1y_avx
_sk_bicubic_n1y_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,13,159,171,1,0 ; vbroadcastss 0x1ab9f(%rip),%ymm1 # 2a444 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
+ DB 196,226,125,24,13,95,171,1,0 ; vbroadcastss 0x1ab5f(%rip),%ymm1 # 2a404 <_sk_srcover_rgba_8888_sse2_lowp+0x980>
DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
- DB 196,98,125,24,5,53,170,1,0 ; vbroadcastss 0x1aa35(%rip),%ymm8 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,98,125,24,5,245,169,1,0 ; vbroadcastss 0x1a9f5(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,60,92,64,96 ; vsubps 0x60(%rax),%ymm8,%ymm8
- DB 196,98,125,24,13,147,171,1,0 ; vbroadcastss 0x1ab93(%rip),%ymm9 # 2a454 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ DB 196,98,125,24,13,83,171,1,0 ; vbroadcastss 0x1ab53(%rip),%ymm9 # 2a414 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
DB 196,65,60,89,201 ; vmulps %ymm9,%ymm8,%ymm9
- DB 196,98,125,24,21,129,171,1,0 ; vbroadcastss 0x1ab81(%rip),%ymm10 # 2a450 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ DB 196,98,125,24,21,65,171,1,0 ; vbroadcastss 0x1ab41(%rip),%ymm10 # 2a410 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
DB 196,65,52,88,202 ; vaddps %ymm10,%ymm9,%ymm9
DB 196,65,60,89,201 ; vmulps %ymm9,%ymm8,%ymm9
- DB 196,98,125,24,21,2,170,1,0 ; vbroadcastss 0x1aa02(%rip),%ymm10 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,21,194,169,1,0 ; vbroadcastss 0x1a9c2(%rip),%ymm10 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 196,65,52,88,202 ; vaddps %ymm10,%ymm9,%ymm9
DB 196,65,60,89,193 ; vmulps %ymm9,%ymm8,%ymm8
- DB 196,98,125,24,13,99,171,1,0 ; vbroadcastss 0x1ab63(%rip),%ymm9 # 2a458 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ DB 196,98,125,24,13,35,171,1,0 ; vbroadcastss 0x1ab23(%rip),%ymm9 # 2a418 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
DB 196,65,60,88,193 ; vaddps %ymm9,%ymm8,%ymm8
DB 197,124,17,128,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14647,17 +14647,17 @@ _sk_bicubic_n1y_avx LABEL PROC
PUBLIC _sk_bicubic_p1y_avx
_sk_bicubic_p1y_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,98,125,24,5,211,169,1,0 ; vbroadcastss 0x1a9d3(%rip),%ymm8 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 196,98,125,24,5,147,169,1,0 ; vbroadcastss 0x1a993(%rip),%ymm8 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 197,188,88,72,32 ; vaddps 0x20(%rax),%ymm8,%ymm1
DB 197,124,16,72,96 ; vmovups 0x60(%rax),%ymm9
- DB 196,98,125,24,21,48,171,1,0 ; vbroadcastss 0x1ab30(%rip),%ymm10 # 2a454 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
+ DB 196,98,125,24,21,240,170,1,0 ; vbroadcastss 0x1aaf0(%rip),%ymm10 # 2a414 <_sk_srcover_rgba_8888_sse2_lowp+0x990>
DB 196,65,52,89,210 ; vmulps %ymm10,%ymm9,%ymm10
- DB 196,98,125,24,29,30,171,1,0 ; vbroadcastss 0x1ab1e(%rip),%ymm11 # 2a450 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ DB 196,98,125,24,29,222,170,1,0 ; vbroadcastss 0x1aade(%rip),%ymm11 # 2a410 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
DB 196,65,44,88,211 ; vaddps %ymm11,%ymm10,%ymm10
DB 196,65,52,89,210 ; vmulps %ymm10,%ymm9,%ymm10
DB 196,65,44,88,192 ; vaddps %ymm8,%ymm10,%ymm8
DB 196,65,52,89,192 ; vmulps %ymm8,%ymm9,%ymm8
- DB 196,98,125,24,13,9,171,1,0 ; vbroadcastss 0x1ab09(%rip),%ymm9 # 2a458 <_sk_srcover_rgba_8888_sse2_lowp+0x9a0>
+ DB 196,98,125,24,13,201,170,1,0 ; vbroadcastss 0x1aac9(%rip),%ymm9 # 2a418 <_sk_srcover_rgba_8888_sse2_lowp+0x994>
DB 196,65,60,88,193 ; vaddps %ymm9,%ymm8,%ymm8
DB 197,124,17,128,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -14666,13 +14666,13 @@ _sk_bicubic_p1y_avx LABEL PROC
PUBLIC _sk_bicubic_p3y_avx
_sk_bicubic_p3y_avx LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,13,229,170,1,0 ; vbroadcastss 0x1aae5(%rip),%ymm1 # 2a450 <_sk_srcover_rgba_8888_sse2_lowp+0x998>
+ DB 196,226,125,24,13,165,170,1,0 ; vbroadcastss 0x1aaa5(%rip),%ymm1 # 2a410 <_sk_srcover_rgba_8888_sse2_lowp+0x98c>
DB 197,244,88,72,32 ; vaddps 0x20(%rax),%ymm1,%ymm1
DB 197,124,16,64,96 ; vmovups 0x60(%rax),%ymm8
DB 196,65,60,89,200 ; vmulps %ymm8,%ymm8,%ymm9
- DB 196,98,125,24,21,201,170,1,0 ; vbroadcastss 0x1aac9(%rip),%ymm10 # 2a44c <_sk_srcover_rgba_8888_sse2_lowp+0x994>
+ DB 196,98,125,24,21,137,170,1,0 ; vbroadcastss 0x1aa89(%rip),%ymm10 # 2a40c <_sk_srcover_rgba_8888_sse2_lowp+0x988>
DB 196,65,60,89,194 ; vmulps %ymm10,%ymm8,%ymm8
- DB 196,98,125,24,21,199,169,1,0 ; vbroadcastss 0x1a9c7(%rip),%ymm10 # 2a358 <_sk_srcover_rgba_8888_sse2_lowp+0x8a0>
+ DB 196,98,125,24,21,135,169,1,0 ; vbroadcastss 0x1a987(%rip),%ymm10 # 2a318 <_sk_srcover_rgba_8888_sse2_lowp+0x894>
DB 196,65,60,88,194 ; vaddps %ymm10,%ymm8,%ymm8
DB 196,65,52,89,192 ; vmulps %ymm8,%ymm9,%ymm8
DB 197,124,17,128,160,0,0,0 ; vmovups %ymm8,0xa0(%rax)
@@ -14808,7 +14808,7 @@ _sk_clut_3D_avx LABEL PROC
DB 72,139,0 ; mov (%rax),%rax
DB 197,217,254,207 ; vpaddd %xmm7,%xmm4,%xmm1
DB 197,249,254,193 ; vpaddd %xmm1,%xmm0,%xmm0
- DB 196,226,121,24,37,107,168,1,0 ; vbroadcastss 0x1a86b(%rip),%xmm4 # 2a460 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ DB 196,226,121,24,37,43,168,1,0 ; vbroadcastss 0x1a82b(%rip),%xmm4 # 2a420 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
DB 196,98,121,64,228 ; vpmulld %xmm4,%xmm0,%xmm12
DB 196,226,49,64,198 ; vpmulld %xmm6,%xmm9,%xmm0
DB 197,249,127,132,36,0,1,0,0 ; vmovdqa %xmm0,0x100(%rsp)
@@ -14862,7 +14862,7 @@ _sk_clut_3D_avx LABEL PROC
DB 196,161,122,16,60,128 ; vmovss (%rax,%r8,4),%xmm7
DB 196,227,73,33,247,48 ; vinsertps $0x30,%xmm7,%xmm6,%xmm6
DB 196,227,77,24,237,1 ; vinsertf128 $0x1,%xmm5,%ymm6,%ymm5
- DB 196,98,121,24,21,212,165,1,0 ; vbroadcastss 0x1a5d4(%rip),%xmm10 # 2a2f4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,121,24,21,148,165,1,0 ; vbroadcastss 0x1a594(%rip),%xmm10 # 2a2b4 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
DB 196,193,105,254,210 ; vpaddd %xmm10,%xmm2,%xmm2
DB 196,195,249,22,208,1 ; vpextrq $0x1,%xmm2,%r8
DB 196,193,249,126,209 ; vmovq %xmm2,%r9
@@ -14890,7 +14890,7 @@ _sk_clut_3D_avx LABEL PROC
DB 196,161,122,16,60,128 ; vmovss (%rax,%r8,4),%xmm7
DB 196,227,73,33,247,48 ; vinsertps $0x30,%xmm7,%xmm6,%xmm6
DB 196,227,77,24,210,1 ; vinsertf128 $0x1,%xmm2,%ymm6,%ymm2
- DB 196,226,125,24,61,168,166,1,0 ; vbroadcastss 0x1a6a8(%rip),%ymm7 # 2a45c <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ DB 196,226,125,24,61,104,166,1,0 ; vbroadcastss 0x1a668(%rip),%ymm7 # 2a41c <_sk_srcover_rgba_8888_sse2_lowp+0x998>
DB 197,148,88,247 ; vaddps %ymm7,%ymm13,%ymm6
DB 197,124,40,231 ; vmovaps %ymm7,%ymm12
DB 197,124,17,164,36,128,0,0,0 ; vmovups %ymm12,0x80(%rsp)
@@ -15631,7 +15631,7 @@ _sk_clut_4D_avx LABEL PROC
DB 197,249,127,132,36,160,0,0,0 ; vmovdqa %xmm0,0xa0(%rsp)
DB 197,225,254,216 ; vpaddd %xmm0,%xmm3,%xmm3
DB 197,233,254,195 ; vpaddd %xmm3,%xmm2,%xmm0
- DB 196,98,121,24,13,57,151,1,0 ; vbroadcastss 0x19739(%rip),%xmm9 # 2a460 <_sk_srcover_rgba_8888_sse2_lowp+0x9a8>
+ DB 196,98,121,24,13,249,150,1,0 ; vbroadcastss 0x196f9(%rip),%xmm9 # 2a420 <_sk_srcover_rgba_8888_sse2_lowp+0x99c>
DB 196,194,121,64,209 ; vpmulld %xmm9,%xmm0,%xmm2
DB 196,226,81,64,199 ; vpmulld %xmm7,%xmm5,%xmm0
DB 197,249,127,132,36,224,1,0,0 ; vmovdqa %xmm0,0x1e0(%rsp)
@@ -15688,7 +15688,7 @@ _sk_clut_4D_avx LABEL PROC
DB 196,161,122,16,60,128 ; vmovss (%rax,%r8,4),%xmm7
DB 196,227,73,33,247,48 ; vinsertps $0x30,%xmm7,%xmm6,%xmm6
DB 196,227,77,24,237,1 ; vinsertf128 $0x1,%xmm5,%ymm6,%ymm5
- DB 196,98,121,24,21,146,148,1,0 ; vbroadcastss 0x19492(%rip),%xmm10 # 2a2f4 <_sk_srcover_rgba_8888_sse2_lowp+0x83c>
+ DB 196,98,121,24,21,82,148,1,0 ; vbroadcastss 0x19452(%rip),%xmm10 # 2a2b4 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
DB 196,193,121,254,194 ; vpaddd %xmm10,%xmm0,%xmm0
DB 196,195,249,22,192,1 ; vpextrq $0x1,%xmm0,%r8
DB 196,193,249,126,193 ; vmovq %xmm0,%r9
@@ -15716,7 +15716,7 @@ _sk_clut_4D_avx LABEL PROC
DB 196,161,122,16,52,128 ; vmovss (%rax,%r8,4),%xmm6
DB 196,227,105,33,214,48 ; vinsertps $0x30,%xmm6,%xmm2,%xmm2
DB 196,227,109,24,208,1 ; vinsertf128 $0x1,%xmm0,%ymm2,%ymm2
- DB 196,98,125,24,37,102,149,1,0 ; vbroadcastss 0x19566(%rip),%ymm12 # 2a45c <_sk_srcover_rgba_8888_sse2_lowp+0x9a4>
+ DB 196,98,125,24,37,38,149,1,0 ; vbroadcastss 0x19526(%rip),%ymm12 # 2a41c <_sk_srcover_rgba_8888_sse2_lowp+0x998>
DB 196,193,4,88,196 ; vaddps %ymm12,%ymm15,%ymm0
DB 197,124,17,164,36,128,0,0,0 ; vmovups %ymm12,0x80(%rsp)
DB 197,254,91,192 ; vcvttps2dq %ymm0,%ymm0
@@ -17114,7 +17114,7 @@ _sk_clut_4D_avx LABEL PROC
DB 197,228,89,210 ; vmulps %ymm2,%ymm3,%ymm2
DB 197,220,88,210 ; vaddps %ymm2,%ymm4,%ymm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,24,29,108,118,1,0 ; vbroadcastss 0x1766c(%rip),%ymm3 # 2a2e8 <_sk_srcover_rgba_8888_sse2_lowp+0x830>
+ DB 196,226,125,24,29,44,118,1,0 ; vbroadcastss 0x1762c(%rip),%ymm3 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x824>
DB 197,252,16,164,36,192,2,0,0 ; vmovups 0x2c0(%rsp),%ymm4
DB 197,252,16,172,36,224,2,0,0 ; vmovups 0x2e0(%rsp),%ymm5
DB 197,252,16,180,36,0,3,0,0 ; vmovups 0x300(%rsp),%ymm6
@@ -17214,13 +17214,13 @@ _sk_seed_shader_sse41 LABEL PROC
DB 102,15,110,194 ; movd %edx,%xmm0
DB 102,15,112,192,0 ; pshufd $0x0,%xmm0,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,88,5,212,118,1,0 ; addps 0x176d4(%rip),%xmm0 # 2a4d0 <_sk_srcover_rgba_8888_sse2_lowp+0xa18>
+ DB 15,88,5,148,118,1,0 ; addps 0x17694(%rip),%xmm0 # 2a490 <_sk_srcover_rgba_8888_sse2_lowp+0xa0c>
DB 102,15,110,201 ; movd %ecx,%xmm1
DB 102,15,112,201,0 ; pshufd $0x0,%xmm1,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,88,13,209,118,1,0 ; addps 0x176d1(%rip),%xmm1 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 15,88,13,145,118,1,0 ; addps 0x17691(%rip),%xmm1 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,21,216,118,1,0 ; movaps 0x176d8(%rip),%xmm2 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,21,152,118,1,0 ; movaps 0x17698(%rip),%xmm2 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 15,87,219 ; xorps %xmm3,%xmm3
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 15,87,237 ; xorps %xmm5,%xmm5
@@ -17233,18 +17233,18 @@ _sk_dither_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 102,68,15,110,194 ; movd %edx,%xmm8
DB 102,69,15,112,192,0 ; pshufd $0x0,%xmm8,%xmm8
- DB 102,68,15,254,5,113,118,1,0 ; paddd 0x17671(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0x9f8>
+ DB 102,68,15,254,5,49,118,1,0 ; paddd 0x17631(%rip),%xmm8 # 2a470 <_sk_srcover_rgba_8888_sse2_lowp+0x9ec>
DB 102,68,15,110,201 ; movd %ecx,%xmm9
DB 102,69,15,112,201,0 ; pshufd $0x0,%xmm9,%xmm9
DB 102,69,15,239,200 ; pxor %xmm8,%xmm9
- DB 102,68,15,111,21,168,118,1,0 ; movdqa 0x176a8(%rip),%xmm10 # 2a500 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 102,68,15,111,21,104,118,1,0 ; movdqa 0x17668(%rip),%xmm10 # 2a4c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
DB 102,69,15,111,217 ; movdqa %xmm9,%xmm11
DB 102,69,15,219,218 ; pand %xmm10,%xmm11
DB 102,65,15,114,243,5 ; pslld $0x5,%xmm11
DB 102,69,15,219,208 ; pand %xmm8,%xmm10
DB 102,65,15,114,242,4 ; pslld $0x4,%xmm10
- DB 102,68,15,111,37,148,118,1,0 ; movdqa 0x17694(%rip),%xmm12 # 2a510 <_sk_srcover_rgba_8888_sse2_lowp+0xa58>
- DB 102,68,15,111,45,155,118,1,0 ; movdqa 0x1769b(%rip),%xmm13 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,68,15,111,37,84,118,1,0 ; movdqa 0x17654(%rip),%xmm12 # 2a4d0 <_sk_srcover_rgba_8888_sse2_lowp+0xa4c>
+ DB 102,68,15,111,45,91,118,1,0 ; movdqa 0x1765b(%rip),%xmm13 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
DB 102,69,15,111,241 ; movdqa %xmm9,%xmm14
DB 102,69,15,219,245 ; pand %xmm13,%xmm14
DB 102,65,15,114,246,2 ; pslld $0x2,%xmm14
@@ -17260,8 +17260,8 @@ _sk_dither_sse41 LABEL PROC
DB 102,69,15,235,198 ; por %xmm14,%xmm8
DB 102,69,15,235,193 ; por %xmm9,%xmm8
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,86,118,1,0 ; mulps 0x17656(%rip),%xmm8 # 2a530 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
- DB 68,15,88,5,94,118,1,0 ; addps 0x1765e(%rip),%xmm8 # 2a540 <_sk_srcover_rgba_8888_sse2_lowp+0xa88>
+ DB 68,15,89,5,22,118,1,0 ; mulps 0x17616(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa6c>
+ DB 68,15,88,5,30,118,1,0 ; addps 0x1761e(%rip),%xmm8 # 2a500 <_sk_srcover_rgba_8888_sse2_lowp+0xa7c>
DB 243,68,15,16,16 ; movss (%rax),%xmm10
DB 69,15,198,210,0 ; shufps $0x0,%xmm10,%xmm10
DB 69,15,89,208 ; mulps %xmm8,%xmm10
@@ -17299,7 +17299,7 @@ _sk_uniform_color_sse41 LABEL PROC
PUBLIC _sk_black_color_sse41
_sk_black_color_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,148,117,1,0 ; movaps 0x17594(%rip),%xmm3 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,29,84,117,1,0 ; movaps 0x17554(%rip),%xmm3 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -17308,7 +17308,7 @@ _sk_black_color_sse41 LABEL PROC
PUBLIC _sk_white_color_sse41
_sk_white_color_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,5,128,117,1,0 ; movaps 0x17580(%rip),%xmm0 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,5,64,117,1,0 ; movaps 0x17540(%rip),%xmm0 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -17346,7 +17346,7 @@ _sk_clear_sse41 LABEL PROC
PUBLIC _sk_srcatop_sse41
_sk_srcatop_sse41 LABEL PROC
DB 15,89,199 ; mulps %xmm7,%xmm0
- DB 68,15,40,5,48,117,1,0 ; movaps 0x17530(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,5,240,116,1,0 ; movaps 0x174f0(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -17369,7 +17369,7 @@ PUBLIC _sk_dstatop_sse41
_sk_dstatop_sse41 LABEL PROC
DB 68,15,40,195 ; movaps %xmm3,%xmm8
DB 68,15,89,196 ; mulps %xmm4,%xmm8
- DB 68,15,40,13,227,116,1,0 ; movaps 0x174e3(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,13,163,116,1,0 ; movaps 0x174a3(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 65,15,88,192 ; addps %xmm8,%xmm0
@@ -17410,7 +17410,7 @@ _sk_dstin_sse41 LABEL PROC
PUBLIC _sk_srcout_sse41
_sk_srcout_sse41 LABEL PROC
- DB 68,15,40,5,119,116,1,0 ; movaps 0x17477(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,5,55,116,1,0 ; movaps 0x17437(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 68,15,92,199 ; subps %xmm7,%xmm8
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
@@ -17421,7 +17421,7 @@ _sk_srcout_sse41 LABEL PROC
PUBLIC _sk_dstout_sse41
_sk_dstout_sse41 LABEL PROC
- DB 68,15,40,5,87,116,1,0 ; movaps 0x17457(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,5,23,116,1,0 ; movaps 0x17417(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 15,89,196 ; mulps %xmm4,%xmm0
@@ -17436,7 +17436,7 @@ _sk_dstout_sse41 LABEL PROC
PUBLIC _sk_srcover_sse41
_sk_srcover_sse41 LABEL PROC
- DB 68,15,40,5,42,116,1,0 ; movaps 0x1742a(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,5,234,115,1,0 ; movaps 0x173ea(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -17454,7 +17454,7 @@ _sk_srcover_sse41 LABEL PROC
PUBLIC _sk_dstover_sse41
_sk_dstover_sse41 LABEL PROC
- DB 68,15,40,5,238,115,1,0 ; movaps 0x173ee(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,5,174,115,1,0 ; movaps 0x173ae(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 68,15,92,199 ; subps %xmm7,%xmm8
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 15,88,196 ; addps %xmm4,%xmm0
@@ -17478,7 +17478,7 @@ _sk_modulate_sse41 LABEL PROC
PUBLIC _sk_multiply_sse41
_sk_multiply_sse41 LABEL PROC
- DB 68,15,40,5,178,115,1,0 ; movaps 0x173b2(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,5,114,115,1,0 ; movaps 0x17372(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 69,15,40,209 ; movaps %xmm9,%xmm10
@@ -17514,7 +17514,7 @@ _sk_multiply_sse41 LABEL PROC
PUBLIC _sk_plus__sse41
_sk_plus__sse41 LABEL PROC
DB 15,88,196 ; addps %xmm4,%xmm0
- DB 68,15,40,5,51,115,1,0 ; movaps 0x17333(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,5,243,114,1,0 ; movaps 0x172f3(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 65,15,93,192 ; minps %xmm8,%xmm0
DB 15,88,205 ; addps %xmm5,%xmm1
DB 65,15,93,200 ; minps %xmm8,%xmm1
@@ -17552,7 +17552,7 @@ _sk_screen_sse41 LABEL PROC
PUBLIC _sk_xor__sse41
_sk_xor__sse41 LABEL PROC
DB 68,15,40,195 ; movaps %xmm3,%xmm8
- DB 15,40,29,191,114,1,0 ; movaps 0x172bf(%rip),%xmm3 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,29,127,114,1,0 ; movaps 0x1727f(%rip),%xmm3 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 68,15,40,203 ; movaps %xmm3,%xmm9
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 65,15,89,193 ; mulps %xmm9,%xmm0
@@ -17598,7 +17598,7 @@ _sk_darken_sse41 LABEL PROC
DB 68,15,89,206 ; mulps %xmm6,%xmm9
DB 65,15,95,209 ; maxps %xmm9,%xmm2
DB 68,15,92,194 ; subps %xmm2,%xmm8
- DB 15,40,21,26,114,1,0 ; movaps 0x1721a(%rip),%xmm2 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,21,218,113,1,0 ; movaps 0x171da(%rip),%xmm2 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -17630,7 +17630,7 @@ _sk_lighten_sse41 LABEL PROC
DB 68,15,89,206 ; mulps %xmm6,%xmm9
DB 65,15,93,209 ; minps %xmm9,%xmm2
DB 68,15,92,194 ; subps %xmm2,%xmm8
- DB 15,40,21,175,113,1,0 ; movaps 0x171af(%rip),%xmm2 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,21,111,113,1,0 ; movaps 0x1716f(%rip),%xmm2 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -17665,7 +17665,7 @@ _sk_difference_sse41 LABEL PROC
DB 65,15,93,209 ; minps %xmm9,%xmm2
DB 15,88,210 ; addps %xmm2,%xmm2
DB 68,15,92,194 ; subps %xmm2,%xmm8
- DB 15,40,21,57,113,1,0 ; movaps 0x17139(%rip),%xmm2 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,21,249,112,1,0 ; movaps 0x170f9(%rip),%xmm2 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -17691,7 +17691,7 @@ _sk_exclusion_sse41 LABEL PROC
DB 15,89,214 ; mulps %xmm6,%xmm2
DB 15,88,210 ; addps %xmm2,%xmm2
DB 68,15,92,194 ; subps %xmm2,%xmm8
- DB 15,40,21,233,112,1,0 ; movaps 0x170e9(%rip),%xmm2 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,21,169,112,1,0 ; movaps 0x170a9(%rip),%xmm2 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -17701,7 +17701,7 @@ _sk_exclusion_sse41 LABEL PROC
PUBLIC _sk_colorburn_sse41
_sk_colorburn_sse41 LABEL PROC
- DB 68,15,40,29,208,112,1,0 ; movaps 0x170d0(%rip),%xmm11 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,29,144,112,1,0 ; movaps 0x17090(%rip),%xmm11 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 69,15,40,227 ; movaps %xmm11,%xmm12
DB 68,15,92,231 ; subps %xmm7,%xmm12
DB 69,15,40,204 ; movaps %xmm12,%xmm9
@@ -17783,7 +17783,7 @@ _sk_colorburn_sse41 LABEL PROC
PUBLIC _sk_colordodge_sse41
_sk_colordodge_sse41 LABEL PROC
DB 68,15,40,192 ; movaps %xmm0,%xmm8
- DB 68,15,40,21,154,111,1,0 ; movaps 0x16f9a(%rip),%xmm10 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,21,90,111,1,0 ; movaps 0x16f5a(%rip),%xmm10 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 69,15,40,218 ; movaps %xmm10,%xmm11
DB 68,15,92,223 ; subps %xmm7,%xmm11
DB 69,15,40,227 ; movaps %xmm11,%xmm12
@@ -17864,7 +17864,7 @@ _sk_hardlight_sse41 LABEL PROC
DB 15,40,244 ; movaps %xmm4,%xmm6
DB 15,40,227 ; movaps %xmm3,%xmm4
DB 68,15,40,200 ; movaps %xmm0,%xmm9
- DB 68,15,40,21,98,110,1,0 ; movaps 0x16e62(%rip),%xmm10 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,21,34,110,1,0 ; movaps 0x16e22(%rip),%xmm10 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 65,15,40,234 ; movaps %xmm10,%xmm5
DB 15,92,239 ; subps %xmm7,%xmm5
DB 15,40,197 ; movaps %xmm5,%xmm0
@@ -17946,7 +17946,7 @@ PUBLIC _sk_overlay_sse41
_sk_overlay_sse41 LABEL PROC
DB 68,15,40,201 ; movaps %xmm1,%xmm9
DB 68,15,40,240 ; movaps %xmm0,%xmm14
- DB 68,15,40,21,52,109,1,0 ; movaps 0x16d34(%rip),%xmm10 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,21,244,108,1,0 ; movaps 0x16cf4(%rip),%xmm10 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 69,15,40,218 ; movaps %xmm10,%xmm11
DB 68,15,92,223 ; subps %xmm7,%xmm11
DB 65,15,40,195 ; movaps %xmm11,%xmm0
@@ -18030,7 +18030,7 @@ _sk_softlight_sse41 LABEL PROC
DB 15,40,198 ; movaps %xmm6,%xmm0
DB 15,94,199 ; divps %xmm7,%xmm0
DB 65,15,84,193 ; andps %xmm9,%xmm0
- DB 15,40,13,247,107,1,0 ; movaps 0x16bf7(%rip),%xmm1 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,13,183,107,1,0 ; movaps 0x16bb7(%rip),%xmm1 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 68,15,40,209 ; movaps %xmm1,%xmm10
DB 68,15,92,208 ; subps %xmm0,%xmm10
DB 68,15,40,240 ; movaps %xmm0,%xmm14
@@ -18043,10 +18043,10 @@ _sk_softlight_sse41 LABEL PROC
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,89,210 ; mulps %xmm2,%xmm2
DB 15,88,208 ; addps %xmm0,%xmm2
- DB 68,15,40,45,37,108,1,0 ; movaps 0x16c25(%rip),%xmm13 # 2a550 <_sk_srcover_rgba_8888_sse2_lowp+0xa98>
+ DB 68,15,40,45,229,107,1,0 ; movaps 0x16be5(%rip),%xmm13 # 2a510 <_sk_srcover_rgba_8888_sse2_lowp+0xa8c>
DB 69,15,88,245 ; addps %xmm13,%xmm14
DB 68,15,89,242 ; mulps %xmm2,%xmm14
- DB 68,15,40,37,37,108,1,0 ; movaps 0x16c25(%rip),%xmm12 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xaa8>
+ DB 68,15,40,37,229,107,1,0 ; movaps 0x16be5(%rip),%xmm12 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa9c>
DB 69,15,89,252 ; mulps %xmm12,%xmm15
DB 69,15,88,254 ; addps %xmm14,%xmm15
DB 15,40,198 ; movaps %xmm6,%xmm0
@@ -18232,12 +18232,12 @@ _sk_hue_sse41 LABEL PROC
DB 68,15,84,208 ; andps %xmm0,%xmm10
DB 15,84,200 ; andps %xmm0,%xmm1
DB 68,15,84,232 ; andps %xmm0,%xmm13
- DB 15,40,5,139,105,1,0 ; movaps 0x1698b(%rip),%xmm0 # 2a570 <_sk_srcover_rgba_8888_sse2_lowp+0xab8>
+ DB 15,40,5,75,105,1,0 ; movaps 0x1694b(%rip),%xmm0 # 2a530 <_sk_srcover_rgba_8888_sse2_lowp+0xaac>
DB 68,15,89,224 ; mulps %xmm0,%xmm12
- DB 15,40,21,144,105,1,0 ; movaps 0x16990(%rip),%xmm2 # 2a580 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
+ DB 15,40,21,80,105,1,0 ; movaps 0x16950(%rip),%xmm2 # 2a540 <_sk_srcover_rgba_8888_sse2_lowp+0xabc>
DB 15,89,250 ; mulps %xmm2,%xmm7
DB 65,15,88,252 ; addps %xmm12,%xmm7
- DB 68,15,40,53,145,105,1,0 ; movaps 0x16991(%rip),%xmm14 # 2a590 <_sk_srcover_rgba_8888_sse2_lowp+0xad8>
+ DB 68,15,40,53,81,105,1,0 ; movaps 0x16951(%rip),%xmm14 # 2a550 <_sk_srcover_rgba_8888_sse2_lowp+0xacc>
DB 68,15,40,252 ; movaps %xmm4,%xmm15
DB 69,15,89,254 ; mulps %xmm14,%xmm15
DB 68,15,88,255 ; addps %xmm7,%xmm15
@@ -18320,7 +18320,7 @@ _sk_hue_sse41 LABEL PROC
DB 65,15,88,214 ; addps %xmm14,%xmm2
DB 15,40,196 ; movaps %xmm4,%xmm0
DB 102,15,56,20,202 ; blendvps %xmm0,%xmm2,%xmm1
- DB 68,15,40,13,166,103,1,0 ; movaps 0x167a6(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,13,102,103,1,0 ; movaps 0x16766(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 65,15,40,225 ; movaps %xmm9,%xmm4
DB 15,92,229 ; subps %xmm5,%xmm4
DB 15,40,68,36,48 ; movaps 0x30(%rsp),%xmm0
@@ -18414,14 +18414,14 @@ _sk_saturation_sse41 LABEL PROC
DB 68,15,84,215 ; andps %xmm7,%xmm10
DB 68,15,84,223 ; andps %xmm7,%xmm11
DB 68,15,84,199 ; andps %xmm7,%xmm8
- DB 15,40,21,201,102,1,0 ; movaps 0x166c9(%rip),%xmm2 # 2a570 <_sk_srcover_rgba_8888_sse2_lowp+0xab8>
+ DB 15,40,21,137,102,1,0 ; movaps 0x16689(%rip),%xmm2 # 2a530 <_sk_srcover_rgba_8888_sse2_lowp+0xaac>
DB 15,40,221 ; movaps %xmm5,%xmm3
DB 15,89,218 ; mulps %xmm2,%xmm3
- DB 15,40,13,204,102,1,0 ; movaps 0x166cc(%rip),%xmm1 # 2a580 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
+ DB 15,40,13,140,102,1,0 ; movaps 0x1668c(%rip),%xmm1 # 2a540 <_sk_srcover_rgba_8888_sse2_lowp+0xabc>
DB 15,40,254 ; movaps %xmm6,%xmm7
DB 15,89,249 ; mulps %xmm1,%xmm7
DB 15,88,251 ; addps %xmm3,%xmm7
- DB 68,15,40,45,203,102,1,0 ; movaps 0x166cb(%rip),%xmm13 # 2a590 <_sk_srcover_rgba_8888_sse2_lowp+0xad8>
+ DB 68,15,40,45,139,102,1,0 ; movaps 0x1668b(%rip),%xmm13 # 2a550 <_sk_srcover_rgba_8888_sse2_lowp+0xacc>
DB 69,15,89,245 ; mulps %xmm13,%xmm14
DB 68,15,88,247 ; addps %xmm7,%xmm14
DB 65,15,40,218 ; movaps %xmm10,%xmm3
@@ -18502,7 +18502,7 @@ _sk_saturation_sse41 LABEL PROC
DB 65,15,88,253 ; addps %xmm13,%xmm7
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 102,68,15,56,20,223 ; blendvps %xmm0,%xmm7,%xmm11
- DB 68,15,40,13,225,100,1,0 ; movaps 0x164e1(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,13,161,100,1,0 ; movaps 0x164a1(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 69,15,40,193 ; movaps %xmm9,%xmm8
DB 68,15,92,204 ; subps %xmm4,%xmm9
DB 15,40,60,36 ; movaps (%rsp),%xmm7
@@ -18557,14 +18557,14 @@ _sk_color_sse41 LABEL PROC
DB 15,40,231 ; movaps %xmm7,%xmm4
DB 68,15,89,244 ; mulps %xmm4,%xmm14
DB 15,89,204 ; mulps %xmm4,%xmm1
- DB 68,15,40,13,150,100,1,0 ; movaps 0x16496(%rip),%xmm9 # 2a570 <_sk_srcover_rgba_8888_sse2_lowp+0xab8>
+ DB 68,15,40,13,86,100,1,0 ; movaps 0x16456(%rip),%xmm9 # 2a530 <_sk_srcover_rgba_8888_sse2_lowp+0xaac>
DB 65,15,40,250 ; movaps %xmm10,%xmm7
DB 65,15,89,249 ; mulps %xmm9,%xmm7
- DB 68,15,40,21,150,100,1,0 ; movaps 0x16496(%rip),%xmm10 # 2a580 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
+ DB 68,15,40,21,86,100,1,0 ; movaps 0x16456(%rip),%xmm10 # 2a540 <_sk_srcover_rgba_8888_sse2_lowp+0xabc>
DB 65,15,40,219 ; movaps %xmm11,%xmm3
DB 65,15,89,218 ; mulps %xmm10,%xmm3
DB 15,88,223 ; addps %xmm7,%xmm3
- DB 68,15,40,29,147,100,1,0 ; movaps 0x16493(%rip),%xmm11 # 2a590 <_sk_srcover_rgba_8888_sse2_lowp+0xad8>
+ DB 68,15,40,29,83,100,1,0 ; movaps 0x16453(%rip),%xmm11 # 2a550 <_sk_srcover_rgba_8888_sse2_lowp+0xacc>
DB 69,15,40,236 ; movaps %xmm12,%xmm13
DB 69,15,89,235 ; mulps %xmm11,%xmm13
DB 68,15,88,235 ; addps %xmm3,%xmm13
@@ -18649,7 +18649,7 @@ _sk_color_sse41 LABEL PROC
DB 65,15,88,251 ; addps %xmm11,%xmm7
DB 65,15,40,194 ; movaps %xmm10,%xmm0
DB 102,15,56,20,207 ; blendvps %xmm0,%xmm7,%xmm1
- DB 68,15,40,13,159,98,1,0 ; movaps 0x1629f(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,13,95,98,1,0 ; movaps 0x1625f(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,92,196 ; subps %xmm4,%xmm0
DB 68,15,89,192 ; mulps %xmm0,%xmm8
@@ -18701,13 +18701,13 @@ _sk_luminosity_sse41 LABEL PROC
DB 69,15,89,216 ; mulps %xmm8,%xmm11
DB 68,15,40,203 ; movaps %xmm3,%xmm9
DB 68,15,89,205 ; mulps %xmm5,%xmm9
- DB 68,15,40,5,97,98,1,0 ; movaps 0x16261(%rip),%xmm8 # 2a570 <_sk_srcover_rgba_8888_sse2_lowp+0xab8>
+ DB 68,15,40,5,33,98,1,0 ; movaps 0x16221(%rip),%xmm8 # 2a530 <_sk_srcover_rgba_8888_sse2_lowp+0xaac>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
- DB 68,15,40,21,101,98,1,0 ; movaps 0x16265(%rip),%xmm10 # 2a580 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
+ DB 68,15,40,21,37,98,1,0 ; movaps 0x16225(%rip),%xmm10 # 2a540 <_sk_srcover_rgba_8888_sse2_lowp+0xabc>
DB 15,40,233 ; movaps %xmm1,%xmm5
DB 65,15,89,234 ; mulps %xmm10,%xmm5
DB 15,88,232 ; addps %xmm0,%xmm5
- DB 68,15,40,37,99,98,1,0 ; movaps 0x16263(%rip),%xmm12 # 2a590 <_sk_srcover_rgba_8888_sse2_lowp+0xad8>
+ DB 68,15,40,37,35,98,1,0 ; movaps 0x16223(%rip),%xmm12 # 2a550 <_sk_srcover_rgba_8888_sse2_lowp+0xacc>
DB 68,15,40,242 ; movaps %xmm2,%xmm14
DB 69,15,89,244 ; mulps %xmm12,%xmm14
DB 68,15,88,245 ; addps %xmm5,%xmm14
@@ -18792,7 +18792,7 @@ _sk_luminosity_sse41 LABEL PROC
DB 65,15,88,244 ; addps %xmm12,%xmm6
DB 65,15,40,195 ; movaps %xmm11,%xmm0
DB 102,68,15,56,20,206 ; blendvps %xmm0,%xmm6,%xmm9
- DB 15,40,5,105,96,1,0 ; movaps 0x16069(%rip),%xmm0 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,5,41,96,1,0 ; movaps 0x16029(%rip),%xmm0 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,92,215 ; subps %xmm7,%xmm2
DB 15,89,226 ; mulps %xmm2,%xmm4
@@ -18839,20 +18839,20 @@ _sk_srcover_rgba_8888_sse41 LABEL PROC
DB 15,133,219,0,0,0 ; jne 145f2 <_sk_srcover_rgba_8888_sse41+0xfb>
DB 243,65,15,111,60,128 ; movdqu (%r8,%rax,4),%xmm7
DB 72,133,255 ; test %rdi,%rdi
- DB 102,15,111,37,120,96,1,0 ; movdqa 0x16078(%rip),%xmm4 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,15,111,37,56,96,1,0 ; movdqa 0x16038(%rip),%xmm4 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
DB 102,15,111,239 ; movdqa %xmm7,%xmm5
- DB 102,15,56,0,45,116,96,1,0 ; pshufb 0x16074(%rip),%xmm5 # 2a5b0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ DB 102,15,56,0,45,52,96,1,0 ; pshufb 0x16034(%rip),%xmm5 # 2a570 <_sk_srcover_rgba_8888_sse2_lowp+0xaec>
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
DB 102,15,111,247 ; movdqa %xmm7,%xmm6
- DB 102,15,56,0,53,116,96,1,0 ; pshufb 0x16074(%rip),%xmm6 # 2a5c0 <_sk_srcover_rgba_8888_sse2_lowp+0xb08>
+ DB 102,15,56,0,53,52,96,1,0 ; pshufb 0x16034(%rip),%xmm6 # 2a580 <_sk_srcover_rgba_8888_sse2_lowp+0xafc>
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
DB 102,15,114,215,24 ; psrld $0x18,%xmm7
DB 15,91,255 ; cvtdq2ps %xmm7,%xmm7
- DB 68,15,40,5,145,95,1,0 ; movaps 0x15f91(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,5,81,95,1,0 ; movaps 0x15f51(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 68,15,92,195 ; subps %xmm3,%xmm8
- DB 68,15,40,37,101,96,1,0 ; movaps 0x16065(%rip),%xmm12 # 2a5d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
+ DB 68,15,40,37,37,96,1,0 ; movaps 0x16025(%rip),%xmm12 # 2a590 <_sk_srcover_rgba_8888_sse2_lowp+0xb0c>
DB 65,15,89,196 ; mulps %xmm12,%xmm0
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -18928,7 +18928,7 @@ _sk_clamp_0_sse41 LABEL PROC
PUBLIC _sk_clamp_1_sse41
_sk_clamp_1_sse41 LABEL PROC
- DB 68,15,40,5,96,94,1,0 ; movaps 0x15e60(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,5,32,94,1,0 ; movaps 0x15e20(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 65,15,93,192 ; minps %xmm8,%xmm0
DB 65,15,93,200 ; minps %xmm8,%xmm1
DB 65,15,93,208 ; minps %xmm8,%xmm2
@@ -18938,7 +18938,7 @@ _sk_clamp_1_sse41 LABEL PROC
PUBLIC _sk_clamp_a_sse41
_sk_clamp_a_sse41 LABEL PROC
- DB 15,93,29,69,94,1,0 ; minps 0x15e45(%rip),%xmm3 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,93,29,5,94,1,0 ; minps 0x15e05(%rip),%xmm3 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 15,93,195 ; minps %xmm3,%xmm0
DB 15,93,203 ; minps %xmm3,%xmm1
DB 15,93,211 ; minps %xmm3,%xmm2
@@ -18947,7 +18947,7 @@ _sk_clamp_a_sse41 LABEL PROC
PUBLIC _sk_clamp_a_dst_sse41
_sk_clamp_a_dst_sse41 LABEL PROC
- DB 15,93,61,49,94,1,0 ; minps 0x15e31(%rip),%xmm7 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,93,61,241,93,1,0 ; minps 0x15df1(%rip),%xmm7 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 15,93,231 ; minps %xmm7,%xmm4
DB 15,93,239 ; minps %xmm7,%xmm5
DB 15,93,247 ; minps %xmm7,%xmm6
@@ -18976,7 +18976,7 @@ _sk_swap_rb_sse41 LABEL PROC
PUBLIC _sk_invert_sse41
_sk_invert_sse41 LABEL PROC
- DB 68,15,40,5,237,93,1,0 ; movaps 0x15ded(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,5,173,93,1,0 ; movaps 0x15dad(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,92,200 ; subps %xmm0,%xmm9
DB 69,15,40,208 ; movaps %xmm8,%xmm10
@@ -19028,7 +19028,7 @@ _sk_premul_dst_sse41 LABEL PROC
PUBLIC _sk_unpremul_sse41
_sk_unpremul_sse41 LABEL PROC
DB 69,15,87,192 ; xorps %xmm8,%xmm8
- DB 68,15,40,13,119,93,1,0 ; movaps 0x15d77(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,13,55,93,1,0 ; movaps 0x15d37(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 68,15,94,203 ; divps %xmm3,%xmm9
DB 68,15,194,195,4 ; cmpneqps %xmm3,%xmm8
DB 69,15,84,193 ; andps %xmm9,%xmm8
@@ -19040,20 +19040,20 @@ _sk_unpremul_sse41 LABEL PROC
PUBLIC _sk_from_srgb_sse41
_sk_from_srgb_sse41 LABEL PROC
- DB 68,15,40,29,66,94,1,0 ; movaps 0x15e42(%rip),%xmm11 # 2a5e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
+ DB 68,15,40,29,2,94,1,0 ; movaps 0x15e02(%rip),%xmm11 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xb1c>
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
DB 68,15,40,208 ; movaps %xmm0,%xmm10
DB 69,15,89,210 ; mulps %xmm10,%xmm10
- DB 68,15,40,37,186,93,1,0 ; movaps 0x15dba(%rip),%xmm12 # 2a570 <_sk_srcover_rgba_8888_sse2_lowp+0xab8>
+ DB 68,15,40,37,122,93,1,0 ; movaps 0x15d7a(%rip),%xmm12 # 2a530 <_sk_srcover_rgba_8888_sse2_lowp+0xaac>
DB 68,15,40,192 ; movaps %xmm0,%xmm8
DB 69,15,89,196 ; mulps %xmm12,%xmm8
- DB 68,15,40,45,42,94,1,0 ; movaps 0x15e2a(%rip),%xmm13 # 2a5f0 <_sk_srcover_rgba_8888_sse2_lowp+0xb38>
+ DB 68,15,40,45,234,93,1,0 ; movaps 0x15dea(%rip),%xmm13 # 2a5b0 <_sk_srcover_rgba_8888_sse2_lowp+0xb2c>
DB 69,15,88,197 ; addps %xmm13,%xmm8
DB 69,15,89,194 ; mulps %xmm10,%xmm8
- DB 68,15,40,53,42,94,1,0 ; movaps 0x15e2a(%rip),%xmm14 # 2a600 <_sk_srcover_rgba_8888_sse2_lowp+0xb48>
+ DB 68,15,40,53,234,93,1,0 ; movaps 0x15dea(%rip),%xmm14 # 2a5c0 <_sk_srcover_rgba_8888_sse2_lowp+0xb3c>
DB 69,15,88,198 ; addps %xmm14,%xmm8
- DB 68,15,40,61,46,94,1,0 ; movaps 0x15e2e(%rip),%xmm15 # 2a610 <_sk_srcover_rgba_8888_sse2_lowp+0xb58>
+ DB 68,15,40,61,238,93,1,0 ; movaps 0x15dee(%rip),%xmm15 # 2a5d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb4c>
DB 65,15,194,199,1 ; cmpltps %xmm15,%xmm0
DB 102,69,15,56,20,193 ; blendvps %xmm0,%xmm9,%xmm8
DB 68,15,40,209 ; movaps %xmm1,%xmm10
@@ -19088,19 +19088,19 @@ PUBLIC _sk_from_srgb_dst_sse41
_sk_from_srgb_dst_sse41 LABEL PROC
DB 68,15,40,204 ; movaps %xmm4,%xmm9
DB 68,15,40,192 ; movaps %xmm0,%xmm8
- DB 68,15,40,29,121,93,1,0 ; movaps 0x15d79(%rip),%xmm11 # 2a5e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
+ DB 68,15,40,29,57,93,1,0 ; movaps 0x15d39(%rip),%xmm11 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xb1c>
DB 69,15,40,209 ; movaps %xmm9,%xmm10
DB 69,15,89,211 ; mulps %xmm11,%xmm10
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
- DB 68,15,40,37,242,92,1,0 ; movaps 0x15cf2(%rip),%xmm12 # 2a570 <_sk_srcover_rgba_8888_sse2_lowp+0xab8>
+ DB 68,15,40,37,178,92,1,0 ; movaps 0x15cb2(%rip),%xmm12 # 2a530 <_sk_srcover_rgba_8888_sse2_lowp+0xaac>
DB 65,15,89,228 ; mulps %xmm12,%xmm4
- DB 68,15,40,45,102,93,1,0 ; movaps 0x15d66(%rip),%xmm13 # 2a5f0 <_sk_srcover_rgba_8888_sse2_lowp+0xb38>
+ DB 68,15,40,45,38,93,1,0 ; movaps 0x15d26(%rip),%xmm13 # 2a5b0 <_sk_srcover_rgba_8888_sse2_lowp+0xb2c>
DB 65,15,88,229 ; addps %xmm13,%xmm4
DB 15,89,224 ; mulps %xmm0,%xmm4
- DB 68,15,40,53,103,93,1,0 ; movaps 0x15d67(%rip),%xmm14 # 2a600 <_sk_srcover_rgba_8888_sse2_lowp+0xb48>
+ DB 68,15,40,53,39,93,1,0 ; movaps 0x15d27(%rip),%xmm14 # 2a5c0 <_sk_srcover_rgba_8888_sse2_lowp+0xb3c>
DB 65,15,88,230 ; addps %xmm14,%xmm4
- DB 68,15,40,61,107,93,1,0 ; movaps 0x15d6b(%rip),%xmm15 # 2a610 <_sk_srcover_rgba_8888_sse2_lowp+0xb58>
+ DB 68,15,40,61,43,93,1,0 ; movaps 0x15d2b(%rip),%xmm15 # 2a5d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb4c>
DB 69,15,194,207,1 ; cmpltps %xmm15,%xmm9
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 102,65,15,56,20,226 ; blendvps %xmm0,%xmm10,%xmm4
@@ -19143,22 +19143,22 @@ _sk_to_srgb_sse41 LABEL PROC
DB 15,40,218 ; movaps %xmm2,%xmm3
DB 15,40,209 ; movaps %xmm1,%xmm2
DB 68,15,82,192 ; rsqrtps %xmm0,%xmm8
- DB 68,15,40,29,220,92,1,0 ; movaps 0x15cdc(%rip),%xmm11 # 2a620 <_sk_srcover_rgba_8888_sse2_lowp+0xb68>
+ DB 68,15,40,29,156,92,1,0 ; movaps 0x15c9c(%rip),%xmm11 # 2a5e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb5c>
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
- DB 68,15,40,37,220,92,1,0 ; movaps 0x15cdc(%rip),%xmm12 # 2a630 <_sk_srcover_rgba_8888_sse2_lowp+0xb78>
+ DB 68,15,40,37,156,92,1,0 ; movaps 0x15c9c(%rip),%xmm12 # 2a5f0 <_sk_srcover_rgba_8888_sse2_lowp+0xb6c>
DB 69,15,40,248 ; movaps %xmm8,%xmm15
DB 69,15,89,252 ; mulps %xmm12,%xmm15
- DB 68,15,40,21,220,92,1,0 ; movaps 0x15cdc(%rip),%xmm10 # 2a640 <_sk_srcover_rgba_8888_sse2_lowp+0xb88>
+ DB 68,15,40,21,156,92,1,0 ; movaps 0x15c9c(%rip),%xmm10 # 2a600 <_sk_srcover_rgba_8888_sse2_lowp+0xb7c>
DB 69,15,88,250 ; addps %xmm10,%xmm15
DB 69,15,89,248 ; mulps %xmm8,%xmm15
- DB 68,15,40,45,220,92,1,0 ; movaps 0x15cdc(%rip),%xmm13 # 2a650 <_sk_srcover_rgba_8888_sse2_lowp+0xb98>
+ DB 68,15,40,45,156,92,1,0 ; movaps 0x15c9c(%rip),%xmm13 # 2a610 <_sk_srcover_rgba_8888_sse2_lowp+0xb8c>
DB 69,15,88,253 ; addps %xmm13,%xmm15
- DB 68,15,40,53,224,92,1,0 ; movaps 0x15ce0(%rip),%xmm14 # 2a660 <_sk_srcover_rgba_8888_sse2_lowp+0xba8>
+ DB 68,15,40,53,160,92,1,0 ; movaps 0x15ca0(%rip),%xmm14 # 2a620 <_sk_srcover_rgba_8888_sse2_lowp+0xb9c>
DB 69,15,88,198 ; addps %xmm14,%xmm8
DB 69,15,83,192 ; rcpps %xmm8,%xmm8
DB 69,15,89,199 ; mulps %xmm15,%xmm8
- DB 68,15,40,61,220,92,1,0 ; movaps 0x15cdc(%rip),%xmm15 # 2a670 <_sk_srcover_rgba_8888_sse2_lowp+0xbb8>
+ DB 68,15,40,61,156,92,1,0 ; movaps 0x15c9c(%rip),%xmm15 # 2a630 <_sk_srcover_rgba_8888_sse2_lowp+0xbac>
DB 65,15,194,199,1 ; cmpltps %xmm15,%xmm0
DB 102,69,15,56,20,193 ; blendvps %xmm0,%xmm9,%xmm8
DB 68,15,82,202 ; rsqrtps %xmm2,%xmm9
@@ -19212,7 +19212,7 @@ _sk_rgb_to_hsl_sse41 LABEL PROC
DB 68,15,93,224 ; minps %xmm0,%xmm12
DB 65,15,40,203 ; movaps %xmm11,%xmm1
DB 65,15,92,204 ; subps %xmm12,%xmm1
- DB 68,15,40,53,144,90,1,0 ; movaps 0x15a90(%rip),%xmm14 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,53,80,90,1,0 ; movaps 0x15a50(%rip),%xmm14 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 68,15,94,241 ; divps %xmm1,%xmm14
DB 69,15,40,211 ; movaps %xmm11,%xmm10
DB 69,15,194,208,0 ; cmpeqps %xmm8,%xmm10
@@ -19221,27 +19221,27 @@ _sk_rgb_to_hsl_sse41 LABEL PROC
DB 65,15,89,198 ; mulps %xmm14,%xmm0
DB 69,15,40,249 ; movaps %xmm9,%xmm15
DB 68,15,194,250,1 ; cmpltps %xmm2,%xmm15
- DB 68,15,84,61,247,91,1,0 ; andps 0x15bf7(%rip),%xmm15 # 2a680 <_sk_srcover_rgba_8888_sse2_lowp+0xbc8>
+ DB 68,15,84,61,183,91,1,0 ; andps 0x15bb7(%rip),%xmm15 # 2a640 <_sk_srcover_rgba_8888_sse2_lowp+0xbbc>
DB 68,15,88,248 ; addps %xmm0,%xmm15
DB 65,15,40,195 ; movaps %xmm11,%xmm0
DB 65,15,194,193,0 ; cmpeqps %xmm9,%xmm0
DB 65,15,92,208 ; subps %xmm8,%xmm2
DB 65,15,89,214 ; mulps %xmm14,%xmm2
- DB 68,15,40,45,234,91,1,0 ; movaps 0x15bea(%rip),%xmm13 # 2a690 <_sk_srcover_rgba_8888_sse2_lowp+0xbd8>
+ DB 68,15,40,45,170,91,1,0 ; movaps 0x15baa(%rip),%xmm13 # 2a650 <_sk_srcover_rgba_8888_sse2_lowp+0xbcc>
DB 65,15,88,213 ; addps %xmm13,%xmm2
DB 69,15,92,193 ; subps %xmm9,%xmm8
DB 69,15,89,198 ; mulps %xmm14,%xmm8
- DB 68,15,88,5,230,91,1,0 ; addps 0x15be6(%rip),%xmm8 # 2a6a0 <_sk_srcover_rgba_8888_sse2_lowp+0xbe8>
+ DB 68,15,88,5,166,91,1,0 ; addps 0x15ba6(%rip),%xmm8 # 2a660 <_sk_srcover_rgba_8888_sse2_lowp+0xbdc>
DB 102,68,15,56,20,194 ; blendvps %xmm0,%xmm2,%xmm8
DB 65,15,40,194 ; movaps %xmm10,%xmm0
DB 102,69,15,56,20,199 ; blendvps %xmm0,%xmm15,%xmm8
- DB 68,15,89,5,222,91,1,0 ; mulps 0x15bde(%rip),%xmm8 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xbf8>
+ DB 68,15,89,5,158,91,1,0 ; mulps 0x15b9e(%rip),%xmm8 # 2a670 <_sk_srcover_rgba_8888_sse2_lowp+0xbec>
DB 69,15,40,203 ; movaps %xmm11,%xmm9
DB 69,15,194,204,4 ; cmpneqps %xmm12,%xmm9
DB 69,15,84,193 ; andps %xmm9,%xmm8
DB 69,15,92,235 ; subps %xmm11,%xmm13
DB 69,15,88,220 ; addps %xmm12,%xmm11
- DB 15,40,5,242,89,1,0 ; movaps 0x159f2(%rip),%xmm0 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 15,40,5,178,89,1,0 ; movaps 0x159b2(%rip),%xmm0 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
DB 65,15,40,211 ; movaps %xmm11,%xmm2
DB 15,89,208 ; mulps %xmm0,%xmm2
DB 15,194,194,1 ; cmpltps %xmm2,%xmm0
@@ -19262,7 +19262,7 @@ _sk_hsl_to_rgb_sse41 LABEL PROC
DB 15,41,100,36,32 ; movaps %xmm4,0x20(%rsp)
DB 15,41,92,36,16 ; movaps %xmm3,0x10(%rsp)
DB 68,15,40,208 ; movaps %xmm0,%xmm10
- DB 68,15,40,13,164,89,1,0 ; movaps 0x159a4(%rip),%xmm9 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 68,15,40,13,100,89,1,0 ; movaps 0x15964(%rip),%xmm9 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,194,194,2 ; cmpleps %xmm2,%xmm0
DB 15,40,217 ; movaps %xmm1,%xmm3
@@ -19275,19 +19275,19 @@ _sk_hsl_to_rgb_sse41 LABEL PROC
DB 15,41,20,36 ; movaps %xmm2,(%rsp)
DB 69,15,88,192 ; addps %xmm8,%xmm8
DB 68,15,92,197 ; subps %xmm5,%xmm8
- DB 68,15,40,53,80,91,1,0 ; movaps 0x15b50(%rip),%xmm14 # 2a6c0 <_sk_srcover_rgba_8888_sse2_lowp+0xc08>
+ DB 68,15,40,53,16,91,1,0 ; movaps 0x15b10(%rip),%xmm14 # 2a680 <_sk_srcover_rgba_8888_sse2_lowp+0xbfc>
DB 69,15,88,242 ; addps %xmm10,%xmm14
DB 102,65,15,58,8,198,1 ; roundps $0x1,%xmm14,%xmm0
DB 68,15,92,240 ; subps %xmm0,%xmm14
- DB 68,15,40,29,73,91,1,0 ; movaps 0x15b49(%rip),%xmm11 # 2a6d0 <_sk_srcover_rgba_8888_sse2_lowp+0xc18>
+ DB 68,15,40,29,9,91,1,0 ; movaps 0x15b09(%rip),%xmm11 # 2a690 <_sk_srcover_rgba_8888_sse2_lowp+0xc0c>
DB 65,15,40,195 ; movaps %xmm11,%xmm0
DB 65,15,194,198,2 ; cmpleps %xmm14,%xmm0
DB 15,40,245 ; movaps %xmm5,%xmm6
DB 65,15,92,240 ; subps %xmm8,%xmm6
- DB 15,40,61,226,90,1,0 ; movaps 0x15ae2(%rip),%xmm7 # 2a680 <_sk_srcover_rgba_8888_sse2_lowp+0xbc8>
+ DB 15,40,61,162,90,1,0 ; movaps 0x15aa2(%rip),%xmm7 # 2a640 <_sk_srcover_rgba_8888_sse2_lowp+0xbbc>
DB 69,15,40,238 ; movaps %xmm14,%xmm13
DB 68,15,89,239 ; mulps %xmm7,%xmm13
- DB 15,40,29,243,90,1,0 ; movaps 0x15af3(%rip),%xmm3 # 2a6a0 <_sk_srcover_rgba_8888_sse2_lowp+0xbe8>
+ DB 15,40,29,179,90,1,0 ; movaps 0x15ab3(%rip),%xmm3 # 2a660 <_sk_srcover_rgba_8888_sse2_lowp+0xbdc>
DB 68,15,40,227 ; movaps %xmm3,%xmm12
DB 69,15,92,229 ; subps %xmm13,%xmm12
DB 68,15,89,230 ; mulps %xmm6,%xmm12
@@ -19297,7 +19297,7 @@ _sk_hsl_to_rgb_sse41 LABEL PROC
DB 65,15,194,198,2 ; cmpleps %xmm14,%xmm0
DB 68,15,40,253 ; movaps %xmm5,%xmm15
DB 102,69,15,56,20,252 ; blendvps %xmm0,%xmm12,%xmm15
- DB 68,15,40,37,210,90,1,0 ; movaps 0x15ad2(%rip),%xmm12 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xbf8>
+ DB 68,15,40,37,146,90,1,0 ; movaps 0x15a92(%rip),%xmm12 # 2a670 <_sk_srcover_rgba_8888_sse2_lowp+0xbec>
DB 65,15,40,196 ; movaps %xmm12,%xmm0
DB 65,15,194,198,2 ; cmpleps %xmm14,%xmm0
DB 68,15,89,238 ; mulps %xmm6,%xmm13
@@ -19331,7 +19331,7 @@ _sk_hsl_to_rgb_sse41 LABEL PROC
DB 65,15,40,198 ; movaps %xmm14,%xmm0
DB 15,40,20,36 ; movaps (%rsp),%xmm2
DB 102,15,56,20,202 ; blendvps %xmm0,%xmm2,%xmm1
- DB 68,15,88,21,107,90,1,0 ; addps 0x15a6b(%rip),%xmm10 # 2a6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc28>
+ DB 68,15,88,21,43,90,1,0 ; addps 0x15a2b(%rip),%xmm10 # 2a6a0 <_sk_srcover_rgba_8888_sse2_lowp+0xc1c>
DB 102,65,15,58,8,194,1 ; roundps $0x1,%xmm10,%xmm0
DB 68,15,92,208 ; subps %xmm0,%xmm10
DB 69,15,194,218,2 ; cmpleps %xmm10,%xmm11
@@ -19385,9 +19385,9 @@ _sk_scale_u8_sse41 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,52 ; jne 14d60 <_sk_scale_u8_sse41+0x4c>
DB 102,71,15,56,49,4,16 ; pmovzxbd (%r8,%r10,1),%xmm8
- DB 102,68,15,219,5,100,88,1,0 ; pand 0x15864(%rip),%xmm8 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,68,15,219,5,36,88,1,0 ; pand 0x15824(%rip),%xmm8 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,168,89,1,0 ; mulps 0x159a8(%rip),%xmm8 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 68,15,89,5,104,89,1,0 ; mulps 0x15968(%rip),%xmm8 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 65,15,89,208 ; mulps %xmm8,%xmm2
@@ -19429,17 +19429,17 @@ _sk_scale_565_sse41 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 15,133,159,0,0,0 ; jne 14e7a <_sk_scale_565_sse41+0xc3>
DB 102,71,15,56,51,28,80 ; pmovzxwd (%r8,%r10,2),%xmm11
- DB 102,15,111,5,22,89,1,0 ; movdqa 0x15916(%rip),%xmm0 # 2a700 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ DB 102,15,111,5,214,88,1,0 ; movdqa 0x158d6(%rip),%xmm0 # 2a6c0 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
DB 102,65,15,219,195 ; pand %xmm11,%xmm0
DB 68,15,91,200 ; cvtdq2ps %xmm0,%xmm9
- DB 68,15,89,13,21,89,1,0 ; mulps 0x15915(%rip),%xmm9 # 2a710 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
- DB 102,15,111,5,29,89,1,0 ; movdqa 0x1591d(%rip),%xmm0 # 2a720 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
+ DB 68,15,89,13,213,88,1,0 ; mulps 0x158d5(%rip),%xmm9 # 2a6d0 <_sk_srcover_rgba_8888_sse2_lowp+0xc4c>
+ DB 102,15,111,5,221,88,1,0 ; movdqa 0x158dd(%rip),%xmm0 # 2a6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc5c>
DB 102,65,15,219,195 ; pand %xmm11,%xmm0
DB 68,15,91,208 ; cvtdq2ps %xmm0,%xmm10
- DB 68,15,89,21,28,89,1,0 ; mulps 0x1591c(%rip),%xmm10 # 2a730 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
- DB 102,68,15,219,29,35,89,1,0 ; pand 0x15923(%rip),%xmm11 # 2a740 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
+ DB 68,15,89,21,220,88,1,0 ; mulps 0x158dc(%rip),%xmm10 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc6c>
+ DB 102,68,15,219,29,227,88,1,0 ; pand 0x158e3(%rip),%xmm11 # 2a700 <_sk_srcover_rgba_8888_sse2_lowp+0xc7c>
DB 69,15,91,219 ; cvtdq2ps %xmm11,%xmm11
- DB 68,15,89,29,39,89,1,0 ; mulps 0x15927(%rip),%xmm11 # 2a750 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
+ DB 68,15,89,29,231,88,1,0 ; mulps 0x158e7(%rip),%xmm11 # 2a710 <_sk_srcover_rgba_8888_sse2_lowp+0xc8c>
DB 15,40,195 ; movaps %xmm3,%xmm0
DB 15,194,199,1 ; cmpltps %xmm7,%xmm0
DB 69,15,40,226 ; movaps %xmm10,%xmm12
@@ -19512,9 +19512,9 @@ _sk_lerp_u8_sse41 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,72 ; jne 14f6a <_sk_lerp_u8_sse41+0x60>
DB 102,71,15,56,49,4,16 ; pmovzxbd (%r8,%r10,1),%xmm8
- DB 102,68,15,219,5,110,86,1,0 ; pand 0x1566e(%rip),%xmm8 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,68,15,219,5,46,86,1,0 ; pand 0x1562e(%rip),%xmm8 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,178,87,1,0 ; mulps 0x157b2(%rip),%xmm8 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 68,15,89,5,114,87,1,0 ; mulps 0x15772(%rip),%xmm8 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
DB 15,92,196 ; subps %xmm4,%xmm0
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 15,88,196 ; addps %xmm4,%xmm0
@@ -19563,17 +19563,17 @@ _sk_lerp_565_sse41 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 15,133,165,0,0,0 ; jne 1508d <_sk_lerp_565_sse41+0xc9>
DB 102,71,15,56,51,20,80 ; pmovzxwd (%r8,%r10,2),%xmm10
- DB 102,15,111,5,9,87,1,0 ; movdqa 0x15709(%rip),%xmm0 # 2a700 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ DB 102,15,111,5,201,86,1,0 ; movdqa 0x156c9(%rip),%xmm0 # 2a6c0 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
DB 102,65,15,219,194 ; pand %xmm10,%xmm0
DB 68,15,91,200 ; cvtdq2ps %xmm0,%xmm9
- DB 68,15,89,13,8,87,1,0 ; mulps 0x15708(%rip),%xmm9 # 2a710 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
- DB 102,15,111,5,16,87,1,0 ; movdqa 0x15710(%rip),%xmm0 # 2a720 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
+ DB 68,15,89,13,200,86,1,0 ; mulps 0x156c8(%rip),%xmm9 # 2a6d0 <_sk_srcover_rgba_8888_sse2_lowp+0xc4c>
+ DB 102,15,111,5,208,86,1,0 ; movdqa 0x156d0(%rip),%xmm0 # 2a6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc5c>
DB 102,65,15,219,194 ; pand %xmm10,%xmm0
DB 68,15,91,216 ; cvtdq2ps %xmm0,%xmm11
- DB 68,15,89,29,15,87,1,0 ; mulps 0x1570f(%rip),%xmm11 # 2a730 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
- DB 102,68,15,219,21,22,87,1,0 ; pand 0x15716(%rip),%xmm10 # 2a740 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
+ DB 68,15,89,29,207,86,1,0 ; mulps 0x156cf(%rip),%xmm11 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc6c>
+ DB 102,68,15,219,21,214,86,1,0 ; pand 0x156d6(%rip),%xmm10 # 2a700 <_sk_srcover_rgba_8888_sse2_lowp+0xc7c>
DB 69,15,91,210 ; cvtdq2ps %xmm10,%xmm10
- DB 68,15,89,21,26,87,1,0 ; mulps 0x1571a(%rip),%xmm10 # 2a750 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
+ DB 68,15,89,21,218,86,1,0 ; mulps 0x156da(%rip),%xmm10 # 2a710 <_sk_srcover_rgba_8888_sse2_lowp+0xc8c>
DB 15,40,195 ; movaps %xmm3,%xmm0
DB 15,194,199,1 ; cmpltps %xmm7,%xmm0
DB 69,15,40,227 ; movaps %xmm11,%xmm12
@@ -19627,7 +19627,7 @@ _sk_load_tables_sse41 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 15,133,17,1,0,0 ; jne 15207 <_sk_load_tables_sse41+0x122>
DB 243,69,15,111,4,144 ; movdqu (%r8,%rdx,4),%xmm8
- DB 102,15,111,5,156,84,1,0 ; movdqa 0x1549c(%rip),%xmm0 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,15,111,5,92,84,1,0 ; movdqa 0x1545c(%rip),%xmm0 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
DB 102,65,15,219,192 ; pand %xmm8,%xmm0
DB 102,73,15,58,22,192,1 ; pextrq $0x1,%xmm0,%r8
DB 102,73,15,126,193 ; movq %xmm0,%r9
@@ -19642,7 +19642,7 @@ _sk_load_tables_sse41 LABEL PROC
DB 102,66,15,58,33,4,155,32 ; insertps $0x20,(%rbx,%r11,4),%xmm0
DB 102,66,15,58,33,4,3,48 ; insertps $0x30,(%rbx,%r8,1),%xmm0
DB 102,65,15,111,200 ; movdqa %xmm8,%xmm1
- DB 102,15,56,0,13,87,84,1,0 ; pshufb 0x15457(%rip),%xmm1 # 2a5b0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ DB 102,15,56,0,13,23,84,1,0 ; pshufb 0x15417(%rip),%xmm1 # 2a570 <_sk_srcover_rgba_8888_sse2_lowp+0xaec>
DB 102,73,15,58,22,200,1 ; pextrq $0x1,%xmm1,%r8
DB 102,72,15,126,203 ; movq %xmm1,%rbx
DB 68,15,182,203 ; movzbl %bl,%r9d
@@ -19657,7 +19657,7 @@ _sk_load_tables_sse41 LABEL PROC
DB 102,15,58,33,202,48 ; insertps $0x30,%xmm2,%xmm1
DB 76,139,64,24 ; mov 0x18(%rax),%r8
DB 102,65,15,111,208 ; movdqa %xmm8,%xmm2
- DB 102,15,56,0,21,19,84,1,0 ; pshufb 0x15413(%rip),%xmm2 # 2a5c0 <_sk_srcover_rgba_8888_sse2_lowp+0xb08>
+ DB 102,15,56,0,21,211,83,1,0 ; pshufb 0x153d3(%rip),%xmm2 # 2a580 <_sk_srcover_rgba_8888_sse2_lowp+0xafc>
DB 102,72,15,58,22,211,1 ; pextrq $0x1,%xmm2,%rbx
DB 102,72,15,126,208 ; movq %xmm2,%rax
DB 68,15,182,200 ; movzbl %al,%r9d
@@ -19672,7 +19672,7 @@ _sk_load_tables_sse41 LABEL PROC
DB 102,15,58,33,211,48 ; insertps $0x30,%xmm3,%xmm2
DB 102,65,15,114,208,24 ; psrld $0x18,%xmm8
DB 65,15,91,216 ; cvtdq2ps %xmm8,%xmm3
- DB 15,89,29,240,84,1,0 ; mulps 0x154f0(%rip),%xmm3 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 15,89,29,176,84,1,0 ; mulps 0x154b0(%rip),%xmm3 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
@@ -19711,7 +19711,7 @@ _sk_load_tables_u16_be_sse41 LABEL PROC
DB 102,65,15,111,201 ; movdqa %xmm9,%xmm1
DB 102,15,97,200 ; punpcklwd %xmm0,%xmm1
DB 102,68,15,105,200 ; punpckhwd %xmm0,%xmm9
- DB 102,68,15,111,5,194,84,1,0 ; movdqa 0x154c2(%rip),%xmm8 # 2a760 <_sk_srcover_rgba_8888_sse2_lowp+0xca8>
+ DB 102,68,15,111,5,130,84,1,0 ; movdqa 0x15482(%rip),%xmm8 # 2a720 <_sk_srcover_rgba_8888_sse2_lowp+0xc9c>
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,65,15,219,192 ; pand %xmm8,%xmm0
DB 102,15,56,51,192 ; pmovzxwd %xmm0,%xmm0
@@ -19729,7 +19729,7 @@ _sk_load_tables_u16_be_sse41 LABEL PROC
DB 102,15,58,33,194,32 ; insertps $0x20,%xmm2,%xmm0
DB 243,66,15,16,20,3 ; movss (%rbx,%r8,1),%xmm2
DB 102,15,58,33,194,48 ; insertps $0x30,%xmm2,%xmm0
- DB 102,15,56,0,13,113,84,1,0 ; pshufb 0x15471(%rip),%xmm1 # 2a770 <_sk_srcover_rgba_8888_sse2_lowp+0xcb8>
+ DB 102,15,56,0,13,49,84,1,0 ; pshufb 0x15431(%rip),%xmm1 # 2a730 <_sk_srcover_rgba_8888_sse2_lowp+0xcac>
DB 102,15,56,51,201 ; pmovzxwd %xmm1,%xmm1
DB 102,73,15,58,22,200,1 ; pextrq $0x1,%xmm1,%r8
DB 102,72,15,126,203 ; movq %xmm1,%rbx
@@ -19765,7 +19765,7 @@ _sk_load_tables_u16_be_sse41 LABEL PROC
DB 102,65,15,235,216 ; por %xmm8,%xmm3
DB 102,15,56,51,219 ; pmovzxwd %xmm3,%xmm3
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,29,191,83,1,0 ; mulps 0x153bf(%rip),%xmm3 # 2a780 <_sk_srcover_rgba_8888_sse2_lowp+0xcc8>
+ DB 15,89,29,127,83,1,0 ; mulps 0x1537f(%rip),%xmm3 # 2a740 <_sk_srcover_rgba_8888_sse2_lowp+0xcbc>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
@@ -19803,7 +19803,7 @@ _sk_load_tables_rgb_u16_be_sse41 LABEL PROC
DB 102,15,97,209 ; punpcklwd %xmm1,%xmm2
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
DB 102,65,15,97,201 ; punpcklwd %xmm9,%xmm1
- DB 102,68,15,111,5,8,83,1,0 ; movdqa 0x15308(%rip),%xmm8 # 2a760 <_sk_srcover_rgba_8888_sse2_lowp+0xca8>
+ DB 102,68,15,111,5,200,82,1,0 ; movdqa 0x152c8(%rip),%xmm8 # 2a720 <_sk_srcover_rgba_8888_sse2_lowp+0xc9c>
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,65,15,219,192 ; pand %xmm8,%xmm0
DB 102,15,56,51,192 ; pmovzxwd %xmm0,%xmm0
@@ -19821,7 +19821,7 @@ _sk_load_tables_rgb_u16_be_sse41 LABEL PROC
DB 102,15,58,33,195,32 ; insertps $0x20,%xmm3,%xmm0
DB 243,66,15,16,28,3 ; movss (%rbx,%r8,1),%xmm3
DB 102,15,58,33,195,48 ; insertps $0x30,%xmm3,%xmm0
- DB 102,15,56,0,13,183,82,1,0 ; pshufb 0x152b7(%rip),%xmm1 # 2a770 <_sk_srcover_rgba_8888_sse2_lowp+0xcb8>
+ DB 102,15,56,0,13,119,82,1,0 ; pshufb 0x15277(%rip),%xmm1 # 2a730 <_sk_srcover_rgba_8888_sse2_lowp+0xcac>
DB 102,15,56,51,201 ; pmovzxwd %xmm1,%xmm1
DB 102,73,15,58,22,200,1 ; pextrq $0x1,%xmm1,%r8
DB 102,72,15,126,203 ; movq %xmm1,%rbx
@@ -19852,7 +19852,7 @@ _sk_load_tables_rgb_u16_be_sse41 LABEL PROC
DB 243,65,15,16,28,24 ; movss (%r8,%rbx,1),%xmm3
DB 102,15,58,33,211,48 ; insertps $0x30,%xmm3,%xmm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,146,79,1,0 ; movaps 0x14f92(%rip),%xmm3 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,29,82,79,1,0 ; movaps 0x14f52(%rip),%xmm3 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
DB 255,224 ; jmpq *%rax
@@ -19882,7 +19882,7 @@ _sk_byte_tables_sse41 LABEL PROC
DB 65,86 ; push %r14
DB 83 ; push %rbx
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 68,15,40,5,255,79,1,0 ; movaps 0x14fff(%rip),%xmm8 # 2a5d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
+ DB 68,15,40,5,191,79,1,0 ; movaps 0x14fbf(%rip),%xmm8 # 2a590 <_sk_srcover_rgba_8888_sse2_lowp+0xb0c>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,91,192 ; cvtps2dq %xmm0,%xmm0
DB 102,73,15,58,22,192,1 ; pextrq $0x1,%xmm0,%r8
@@ -19905,7 +19905,7 @@ _sk_byte_tables_sse41 LABEL PROC
DB 102,15,58,32,197,3 ; pinsrb $0x3,%ebp,%xmm0
DB 102,15,56,49,192 ; pmovzxbd %xmm0,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,13,181,80,1,0 ; movaps 0x150b5(%rip),%xmm9 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 68,15,40,13,117,80,1,0 ; movaps 0x15075(%rip),%xmm9 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,91,201 ; cvtps2dq %xmm1,%xmm1
@@ -20005,7 +20005,7 @@ _sk_byte_tables_rgb_sse41 LABEL PROC
DB 102,15,58,32,197,3 ; pinsrb $0x3,%ebp,%xmm0
DB 102,15,56,49,192 ; pmovzxbd %xmm0,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,13,17,79,1,0 ; movaps 0x14f11(%rip),%xmm9 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 68,15,40,13,209,78,1,0 ; movaps 0x14ed1(%rip),%xmm9 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,91,201 ; cvtps2dq %xmm1,%xmm1
@@ -20177,31 +20177,31 @@ _sk_parametric_r_sse41 LABEL PROC
DB 69,15,88,208 ; addps %xmm8,%xmm10
DB 69,15,198,219,0 ; shufps $0x0,%xmm11,%xmm11
DB 69,15,91,194 ; cvtdq2ps %xmm10,%xmm8
- DB 68,15,89,5,236,76,1,0 ; mulps 0x14cec(%rip),%xmm8 # 2a790 <_sk_srcover_rgba_8888_sse2_lowp+0xcd8>
- DB 68,15,84,21,244,76,1,0 ; andps 0x14cf4(%rip),%xmm10 # 2a7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
- DB 68,15,86,21,44,74,1,0 ; orps 0x14a2c(%rip),%xmm10 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
- DB 68,15,88,5,244,76,1,0 ; addps 0x14cf4(%rip),%xmm8 # 2a7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
- DB 68,15,40,37,252,76,1,0 ; movaps 0x14cfc(%rip),%xmm12 # 2a7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
+ DB 68,15,89,5,172,76,1,0 ; mulps 0x14cac(%rip),%xmm8 # 2a750 <_sk_srcover_rgba_8888_sse2_lowp+0xccc>
+ DB 68,15,84,21,180,76,1,0 ; andps 0x14cb4(%rip),%xmm10 # 2a760 <_sk_srcover_rgba_8888_sse2_lowp+0xcdc>
+ DB 68,15,86,21,236,73,1,0 ; orps 0x149ec(%rip),%xmm10 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
+ DB 68,15,88,5,180,76,1,0 ; addps 0x14cb4(%rip),%xmm8 # 2a770 <_sk_srcover_rgba_8888_sse2_lowp+0xcec>
+ DB 68,15,40,37,188,76,1,0 ; movaps 0x14cbc(%rip),%xmm12 # 2a780 <_sk_srcover_rgba_8888_sse2_lowp+0xcfc>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,196 ; subps %xmm12,%xmm8
- DB 68,15,88,21,252,76,1,0 ; addps 0x14cfc(%rip),%xmm10 # 2a7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
- DB 68,15,40,37,4,77,1,0 ; movaps 0x14d04(%rip),%xmm12 # 2a7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
+ DB 68,15,88,21,188,76,1,0 ; addps 0x14cbc(%rip),%xmm10 # 2a790 <_sk_srcover_rgba_8888_sse2_lowp+0xd0c>
+ DB 68,15,40,37,196,76,1,0 ; movaps 0x14cc4(%rip),%xmm12 # 2a7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd1c>
DB 69,15,94,226 ; divps %xmm10,%xmm12
DB 69,15,92,196 ; subps %xmm12,%xmm8
DB 69,15,89,195 ; mulps %xmm11,%xmm8
DB 102,69,15,58,8,208,1 ; roundps $0x1,%xmm8,%xmm10
DB 69,15,40,216 ; movaps %xmm8,%xmm11
DB 69,15,92,218 ; subps %xmm10,%xmm11
- DB 68,15,88,5,241,76,1,0 ; addps 0x14cf1(%rip),%xmm8 # 2a7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
- DB 68,15,40,21,249,76,1,0 ; movaps 0x14cf9(%rip),%xmm10 # 2a800 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
+ DB 68,15,88,5,177,76,1,0 ; addps 0x14cb1(%rip),%xmm8 # 2a7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd2c>
+ DB 68,15,40,21,185,76,1,0 ; movaps 0x14cb9(%rip),%xmm10 # 2a7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd3c>
DB 69,15,89,211 ; mulps %xmm11,%xmm10
DB 69,15,92,194 ; subps %xmm10,%xmm8
- DB 68,15,40,21,249,76,1,0 ; movaps 0x14cf9(%rip),%xmm10 # 2a810 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
+ DB 68,15,40,21,185,76,1,0 ; movaps 0x14cb9(%rip),%xmm10 # 2a7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd4c>
DB 69,15,92,211 ; subps %xmm11,%xmm10
- DB 68,15,40,29,253,76,1,0 ; movaps 0x14cfd(%rip),%xmm11 # 2a820 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
+ DB 68,15,40,29,189,76,1,0 ; movaps 0x14cbd(%rip),%xmm11 # 2a7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd5c>
DB 69,15,94,218 ; divps %xmm10,%xmm11
DB 69,15,88,216 ; addps %xmm8,%xmm11
- DB 68,15,89,29,253,76,1,0 ; mulps 0x14cfd(%rip),%xmm11 # 2a830 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
+ DB 68,15,89,29,189,76,1,0 ; mulps 0x14cbd(%rip),%xmm11 # 2a7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd6c>
DB 102,69,15,91,211 ; cvtps2dq %xmm11,%xmm10
DB 243,68,15,16,64,20 ; movss 0x14(%rax),%xmm8
DB 69,15,198,192,0 ; shufps $0x0,%xmm8,%xmm8
@@ -20209,7 +20209,7 @@ _sk_parametric_r_sse41 LABEL PROC
DB 102,69,15,56,20,193 ; blendvps %xmm0,%xmm9,%xmm8
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 68,15,95,192 ; maxps %xmm0,%xmm8
- DB 68,15,93,5,148,73,1,0 ; minps 0x14994(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,93,5,84,73,1,0 ; minps 0x14954(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -20237,31 +20237,31 @@ _sk_parametric_g_sse41 LABEL PROC
DB 68,15,88,217 ; addps %xmm1,%xmm11
DB 69,15,198,210,0 ; shufps $0x0,%xmm10,%xmm10
DB 69,15,91,227 ; cvtdq2ps %xmm11,%xmm12
- DB 68,15,89,37,197,75,1,0 ; mulps 0x14bc5(%rip),%xmm12 # 2a790 <_sk_srcover_rgba_8888_sse2_lowp+0xcd8>
- DB 68,15,84,29,205,75,1,0 ; andps 0x14bcd(%rip),%xmm11 # 2a7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
- DB 68,15,86,29,5,73,1,0 ; orps 0x14905(%rip),%xmm11 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
- DB 68,15,88,37,205,75,1,0 ; addps 0x14bcd(%rip),%xmm12 # 2a7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
- DB 15,40,13,214,75,1,0 ; movaps 0x14bd6(%rip),%xmm1 # 2a7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
+ DB 68,15,89,37,133,75,1,0 ; mulps 0x14b85(%rip),%xmm12 # 2a750 <_sk_srcover_rgba_8888_sse2_lowp+0xccc>
+ DB 68,15,84,29,141,75,1,0 ; andps 0x14b8d(%rip),%xmm11 # 2a760 <_sk_srcover_rgba_8888_sse2_lowp+0xcdc>
+ DB 68,15,86,29,197,72,1,0 ; orps 0x148c5(%rip),%xmm11 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
+ DB 68,15,88,37,141,75,1,0 ; addps 0x14b8d(%rip),%xmm12 # 2a770 <_sk_srcover_rgba_8888_sse2_lowp+0xcec>
+ DB 15,40,13,150,75,1,0 ; movaps 0x14b96(%rip),%xmm1 # 2a780 <_sk_srcover_rgba_8888_sse2_lowp+0xcfc>
DB 65,15,89,203 ; mulps %xmm11,%xmm1
DB 68,15,92,225 ; subps %xmm1,%xmm12
- DB 68,15,88,29,214,75,1,0 ; addps 0x14bd6(%rip),%xmm11 # 2a7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
- DB 15,40,13,223,75,1,0 ; movaps 0x14bdf(%rip),%xmm1 # 2a7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
+ DB 68,15,88,29,150,75,1,0 ; addps 0x14b96(%rip),%xmm11 # 2a790 <_sk_srcover_rgba_8888_sse2_lowp+0xd0c>
+ DB 15,40,13,159,75,1,0 ; movaps 0x14b9f(%rip),%xmm1 # 2a7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd1c>
DB 65,15,94,203 ; divps %xmm11,%xmm1
DB 68,15,92,225 ; subps %xmm1,%xmm12
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 102,69,15,58,8,212,1 ; roundps $0x1,%xmm12,%xmm10
DB 69,15,40,220 ; movaps %xmm12,%xmm11
DB 69,15,92,218 ; subps %xmm10,%xmm11
- DB 68,15,88,37,204,75,1,0 ; addps 0x14bcc(%rip),%xmm12 # 2a7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
- DB 15,40,13,213,75,1,0 ; movaps 0x14bd5(%rip),%xmm1 # 2a800 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
+ DB 68,15,88,37,140,75,1,0 ; addps 0x14b8c(%rip),%xmm12 # 2a7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd2c>
+ DB 15,40,13,149,75,1,0 ; movaps 0x14b95(%rip),%xmm1 # 2a7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd3c>
DB 65,15,89,203 ; mulps %xmm11,%xmm1
DB 68,15,92,225 ; subps %xmm1,%xmm12
- DB 68,15,40,21,213,75,1,0 ; movaps 0x14bd5(%rip),%xmm10 # 2a810 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
+ DB 68,15,40,21,149,75,1,0 ; movaps 0x14b95(%rip),%xmm10 # 2a7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd4c>
DB 69,15,92,211 ; subps %xmm11,%xmm10
- DB 15,40,13,218,75,1,0 ; movaps 0x14bda(%rip),%xmm1 # 2a820 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
+ DB 15,40,13,154,75,1,0 ; movaps 0x14b9a(%rip),%xmm1 # 2a7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd5c>
DB 65,15,94,202 ; divps %xmm10,%xmm1
DB 65,15,88,204 ; addps %xmm12,%xmm1
- DB 15,89,13,219,75,1,0 ; mulps 0x14bdb(%rip),%xmm1 # 2a830 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
+ DB 15,89,13,155,75,1,0 ; mulps 0x14b9b(%rip),%xmm1 # 2a7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd6c>
DB 102,68,15,91,209 ; cvtps2dq %xmm1,%xmm10
DB 243,15,16,72,20 ; movss 0x14(%rax),%xmm1
DB 15,198,201,0 ; shufps $0x0,%xmm1,%xmm1
@@ -20269,7 +20269,7 @@ _sk_parametric_g_sse41 LABEL PROC
DB 102,65,15,56,20,201 ; blendvps %xmm0,%xmm9,%xmm1
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,95,200 ; maxps %xmm0,%xmm1
- DB 15,93,13,118,72,1,0 ; minps 0x14876(%rip),%xmm1 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,93,13,54,72,1,0 ; minps 0x14836(%rip),%xmm1 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -20297,31 +20297,31 @@ _sk_parametric_b_sse41 LABEL PROC
DB 68,15,88,218 ; addps %xmm2,%xmm11
DB 69,15,198,210,0 ; shufps $0x0,%xmm10,%xmm10
DB 69,15,91,227 ; cvtdq2ps %xmm11,%xmm12
- DB 68,15,89,37,167,74,1,0 ; mulps 0x14aa7(%rip),%xmm12 # 2a790 <_sk_srcover_rgba_8888_sse2_lowp+0xcd8>
- DB 68,15,84,29,175,74,1,0 ; andps 0x14aaf(%rip),%xmm11 # 2a7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
- DB 68,15,86,29,231,71,1,0 ; orps 0x147e7(%rip),%xmm11 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
- DB 68,15,88,37,175,74,1,0 ; addps 0x14aaf(%rip),%xmm12 # 2a7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
- DB 15,40,21,184,74,1,0 ; movaps 0x14ab8(%rip),%xmm2 # 2a7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
+ DB 68,15,89,37,103,74,1,0 ; mulps 0x14a67(%rip),%xmm12 # 2a750 <_sk_srcover_rgba_8888_sse2_lowp+0xccc>
+ DB 68,15,84,29,111,74,1,0 ; andps 0x14a6f(%rip),%xmm11 # 2a760 <_sk_srcover_rgba_8888_sse2_lowp+0xcdc>
+ DB 68,15,86,29,167,71,1,0 ; orps 0x147a7(%rip),%xmm11 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
+ DB 68,15,88,37,111,74,1,0 ; addps 0x14a6f(%rip),%xmm12 # 2a770 <_sk_srcover_rgba_8888_sse2_lowp+0xcec>
+ DB 15,40,21,120,74,1,0 ; movaps 0x14a78(%rip),%xmm2 # 2a780 <_sk_srcover_rgba_8888_sse2_lowp+0xcfc>
DB 65,15,89,211 ; mulps %xmm11,%xmm2
DB 68,15,92,226 ; subps %xmm2,%xmm12
- DB 68,15,88,29,184,74,1,0 ; addps 0x14ab8(%rip),%xmm11 # 2a7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
- DB 15,40,21,193,74,1,0 ; movaps 0x14ac1(%rip),%xmm2 # 2a7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
+ DB 68,15,88,29,120,74,1,0 ; addps 0x14a78(%rip),%xmm11 # 2a790 <_sk_srcover_rgba_8888_sse2_lowp+0xd0c>
+ DB 15,40,21,129,74,1,0 ; movaps 0x14a81(%rip),%xmm2 # 2a7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd1c>
DB 65,15,94,211 ; divps %xmm11,%xmm2
DB 68,15,92,226 ; subps %xmm2,%xmm12
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 102,69,15,58,8,212,1 ; roundps $0x1,%xmm12,%xmm10
DB 69,15,40,220 ; movaps %xmm12,%xmm11
DB 69,15,92,218 ; subps %xmm10,%xmm11
- DB 68,15,88,37,174,74,1,0 ; addps 0x14aae(%rip),%xmm12 # 2a7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
- DB 15,40,21,183,74,1,0 ; movaps 0x14ab7(%rip),%xmm2 # 2a800 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
+ DB 68,15,88,37,110,74,1,0 ; addps 0x14a6e(%rip),%xmm12 # 2a7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd2c>
+ DB 15,40,21,119,74,1,0 ; movaps 0x14a77(%rip),%xmm2 # 2a7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd3c>
DB 65,15,89,211 ; mulps %xmm11,%xmm2
DB 68,15,92,226 ; subps %xmm2,%xmm12
- DB 68,15,40,21,183,74,1,0 ; movaps 0x14ab7(%rip),%xmm10 # 2a810 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
+ DB 68,15,40,21,119,74,1,0 ; movaps 0x14a77(%rip),%xmm10 # 2a7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd4c>
DB 69,15,92,211 ; subps %xmm11,%xmm10
- DB 15,40,21,188,74,1,0 ; movaps 0x14abc(%rip),%xmm2 # 2a820 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
+ DB 15,40,21,124,74,1,0 ; movaps 0x14a7c(%rip),%xmm2 # 2a7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd5c>
DB 65,15,94,210 ; divps %xmm10,%xmm2
DB 65,15,88,212 ; addps %xmm12,%xmm2
- DB 15,89,21,189,74,1,0 ; mulps 0x14abd(%rip),%xmm2 # 2a830 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
+ DB 15,89,21,125,74,1,0 ; mulps 0x14a7d(%rip),%xmm2 # 2a7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd6c>
DB 102,68,15,91,210 ; cvtps2dq %xmm2,%xmm10
DB 243,15,16,80,20 ; movss 0x14(%rax),%xmm2
DB 15,198,210,0 ; shufps $0x0,%xmm2,%xmm2
@@ -20329,7 +20329,7 @@ _sk_parametric_b_sse41 LABEL PROC
DB 102,65,15,56,20,209 ; blendvps %xmm0,%xmm9,%xmm2
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,95,208 ; maxps %xmm0,%xmm2
- DB 15,93,21,88,71,1,0 ; minps 0x14758(%rip),%xmm2 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,93,21,24,71,1,0 ; minps 0x14718(%rip),%xmm2 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -20357,31 +20357,31 @@ _sk_parametric_a_sse41 LABEL PROC
DB 68,15,88,219 ; addps %xmm3,%xmm11
DB 69,15,198,210,0 ; shufps $0x0,%xmm10,%xmm10
DB 69,15,91,227 ; cvtdq2ps %xmm11,%xmm12
- DB 68,15,89,37,137,73,1,0 ; mulps 0x14989(%rip),%xmm12 # 2a790 <_sk_srcover_rgba_8888_sse2_lowp+0xcd8>
- DB 68,15,84,29,145,73,1,0 ; andps 0x14991(%rip),%xmm11 # 2a7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
- DB 68,15,86,29,201,70,1,0 ; orps 0x146c9(%rip),%xmm11 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
- DB 68,15,88,37,145,73,1,0 ; addps 0x14991(%rip),%xmm12 # 2a7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
- DB 15,40,29,154,73,1,0 ; movaps 0x1499a(%rip),%xmm3 # 2a7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
+ DB 68,15,89,37,73,73,1,0 ; mulps 0x14949(%rip),%xmm12 # 2a750 <_sk_srcover_rgba_8888_sse2_lowp+0xccc>
+ DB 68,15,84,29,81,73,1,0 ; andps 0x14951(%rip),%xmm11 # 2a760 <_sk_srcover_rgba_8888_sse2_lowp+0xcdc>
+ DB 68,15,86,29,137,70,1,0 ; orps 0x14689(%rip),%xmm11 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
+ DB 68,15,88,37,81,73,1,0 ; addps 0x14951(%rip),%xmm12 # 2a770 <_sk_srcover_rgba_8888_sse2_lowp+0xcec>
+ DB 15,40,29,90,73,1,0 ; movaps 0x1495a(%rip),%xmm3 # 2a780 <_sk_srcover_rgba_8888_sse2_lowp+0xcfc>
DB 65,15,89,219 ; mulps %xmm11,%xmm3
DB 68,15,92,227 ; subps %xmm3,%xmm12
- DB 68,15,88,29,154,73,1,0 ; addps 0x1499a(%rip),%xmm11 # 2a7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
- DB 15,40,29,163,73,1,0 ; movaps 0x149a3(%rip),%xmm3 # 2a7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
+ DB 68,15,88,29,90,73,1,0 ; addps 0x1495a(%rip),%xmm11 # 2a790 <_sk_srcover_rgba_8888_sse2_lowp+0xd0c>
+ DB 15,40,29,99,73,1,0 ; movaps 0x14963(%rip),%xmm3 # 2a7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd1c>
DB 65,15,94,219 ; divps %xmm11,%xmm3
DB 68,15,92,227 ; subps %xmm3,%xmm12
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 102,69,15,58,8,212,1 ; roundps $0x1,%xmm12,%xmm10
DB 69,15,40,220 ; movaps %xmm12,%xmm11
DB 69,15,92,218 ; subps %xmm10,%xmm11
- DB 68,15,88,37,144,73,1,0 ; addps 0x14990(%rip),%xmm12 # 2a7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
- DB 15,40,29,153,73,1,0 ; movaps 0x14999(%rip),%xmm3 # 2a800 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
+ DB 68,15,88,37,80,73,1,0 ; addps 0x14950(%rip),%xmm12 # 2a7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd2c>
+ DB 15,40,29,89,73,1,0 ; movaps 0x14959(%rip),%xmm3 # 2a7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd3c>
DB 65,15,89,219 ; mulps %xmm11,%xmm3
DB 68,15,92,227 ; subps %xmm3,%xmm12
- DB 68,15,40,21,153,73,1,0 ; movaps 0x14999(%rip),%xmm10 # 2a810 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
+ DB 68,15,40,21,89,73,1,0 ; movaps 0x14959(%rip),%xmm10 # 2a7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd4c>
DB 69,15,92,211 ; subps %xmm11,%xmm10
- DB 15,40,29,158,73,1,0 ; movaps 0x1499e(%rip),%xmm3 # 2a820 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
+ DB 15,40,29,94,73,1,0 ; movaps 0x1495e(%rip),%xmm3 # 2a7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd5c>
DB 65,15,94,218 ; divps %xmm10,%xmm3
DB 65,15,88,220 ; addps %xmm12,%xmm3
- DB 15,89,29,159,73,1,0 ; mulps 0x1499f(%rip),%xmm3 # 2a830 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
+ DB 15,89,29,95,73,1,0 ; mulps 0x1495f(%rip),%xmm3 # 2a7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd6c>
DB 102,68,15,91,211 ; cvtps2dq %xmm3,%xmm10
DB 243,15,16,88,20 ; movss 0x14(%rax),%xmm3
DB 15,198,219,0 ; shufps $0x0,%xmm3,%xmm3
@@ -20389,7 +20389,7 @@ _sk_parametric_a_sse41 LABEL PROC
DB 102,65,15,56,20,217 ; blendvps %xmm0,%xmm9,%xmm3
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,95,216 ; maxps %xmm0,%xmm3
- DB 15,93,29,58,70,1,0 ; minps 0x1463a(%rip),%xmm3 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,93,29,250,69,1,0 ; minps 0x145fa(%rip),%xmm3 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -20405,20 +20405,20 @@ _sk_gamma_sse41 LABEL PROC
DB 15,40,218 ; movaps %xmm2,%xmm3
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,91,194 ; cvtdq2ps %xmm2,%xmm0
- DB 15,89,5,166,72,1,0 ; mulps 0x148a6(%rip),%xmm0 # 2a790 <_sk_srcover_rgba_8888_sse2_lowp+0xcd8>
- DB 68,15,40,53,174,72,1,0 ; movaps 0x148ae(%rip),%xmm14 # 2a7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
+ DB 15,89,5,102,72,1,0 ; mulps 0x14866(%rip),%xmm0 # 2a750 <_sk_srcover_rgba_8888_sse2_lowp+0xccc>
+ DB 68,15,40,53,110,72,1,0 ; movaps 0x1486e(%rip),%xmm14 # 2a760 <_sk_srcover_rgba_8888_sse2_lowp+0xcdc>
DB 65,15,84,214 ; andps %xmm14,%xmm2
- DB 68,15,40,37,226,69,1,0 ; movaps 0x145e2(%rip),%xmm12 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 68,15,40,37,162,69,1,0 ; movaps 0x145a2(%rip),%xmm12 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
DB 65,15,86,212 ; orps %xmm12,%xmm2
- DB 68,15,40,21,166,72,1,0 ; movaps 0x148a6(%rip),%xmm10 # 2a7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
+ DB 68,15,40,21,102,72,1,0 ; movaps 0x14866(%rip),%xmm10 # 2a770 <_sk_srcover_rgba_8888_sse2_lowp+0xcec>
DB 65,15,88,194 ; addps %xmm10,%xmm0
- DB 68,15,40,29,170,72,1,0 ; movaps 0x148aa(%rip),%xmm11 # 2a7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
+ DB 68,15,40,29,106,72,1,0 ; movaps 0x1486a(%rip),%xmm11 # 2a780 <_sk_srcover_rgba_8888_sse2_lowp+0xcfc>
DB 15,40,226 ; movaps %xmm2,%xmm4
DB 65,15,89,227 ; mulps %xmm11,%xmm4
DB 15,92,196 ; subps %xmm4,%xmm0
- DB 68,15,40,13,168,72,1,0 ; movaps 0x148a8(%rip),%xmm9 # 2a7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
+ DB 68,15,40,13,104,72,1,0 ; movaps 0x14868(%rip),%xmm9 # 2a790 <_sk_srcover_rgba_8888_sse2_lowp+0xd0c>
DB 65,15,88,209 ; addps %xmm9,%xmm2
- DB 68,15,40,45,172,72,1,0 ; movaps 0x148ac(%rip),%xmm13 # 2a7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
+ DB 68,15,40,45,108,72,1,0 ; movaps 0x1486c(%rip),%xmm13 # 2a7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd1c>
DB 65,15,40,229 ; movaps %xmm13,%xmm4
DB 15,94,226 ; divps %xmm2,%xmm4
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -20429,21 +20429,21 @@ _sk_gamma_sse41 LABEL PROC
DB 102,15,58,8,208,1 ; roundps $0x1,%xmm0,%xmm2
DB 15,40,224 ; movaps %xmm0,%xmm4
DB 15,92,226 ; subps %xmm2,%xmm4
- DB 15,40,53,143,72,1,0 ; movaps 0x1488f(%rip),%xmm6 # 2a7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
+ DB 15,40,53,79,72,1,0 ; movaps 0x1484f(%rip),%xmm6 # 2a7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd2c>
DB 15,88,198 ; addps %xmm6,%xmm0
- DB 15,40,61,165,72,1,0 ; movaps 0x148a5(%rip),%xmm7 # 2a810 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
+ DB 15,40,61,101,72,1,0 ; movaps 0x14865(%rip),%xmm7 # 2a7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd4c>
DB 15,40,239 ; movaps %xmm7,%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
DB 15,40,212 ; movaps %xmm4,%xmm2
- DB 15,40,37,133,72,1,0 ; movaps 0x14885(%rip),%xmm4 # 2a800 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
+ DB 15,40,37,69,72,1,0 ; movaps 0x14845(%rip),%xmm4 # 2a7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd3c>
DB 15,89,212 ; mulps %xmm4,%xmm2
DB 15,92,194 ; subps %xmm2,%xmm0
- DB 68,15,40,61,151,72,1,0 ; movaps 0x14897(%rip),%xmm15 # 2a820 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
+ DB 68,15,40,61,87,72,1,0 ; movaps 0x14857(%rip),%xmm15 # 2a7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd5c>
DB 65,15,40,215 ; movaps %xmm15,%xmm2
DB 15,94,213 ; divps %xmm5,%xmm2
DB 15,88,208 ; addps %xmm0,%xmm2
DB 15,91,193 ; cvtdq2ps %xmm1,%xmm0
- DB 15,89,5,243,71,1,0 ; mulps 0x147f3(%rip),%xmm0 # 2a790 <_sk_srcover_rgba_8888_sse2_lowp+0xcd8>
+ DB 15,89,5,179,71,1,0 ; mulps 0x147b3(%rip),%xmm0 # 2a750 <_sk_srcover_rgba_8888_sse2_lowp+0xccc>
DB 65,15,84,206 ; andps %xmm14,%xmm1
DB 65,15,86,204 ; orps %xmm12,%xmm1
DB 65,15,88,194 ; addps %xmm10,%xmm0
@@ -20469,8 +20469,8 @@ _sk_gamma_sse41 LABEL PROC
DB 15,94,206 ; divps %xmm6,%xmm1
DB 15,88,200 ; addps %xmm0,%xmm1
DB 15,91,195 ; cvtdq2ps %xmm3,%xmm0
- DB 15,89,5,148,71,1,0 ; mulps 0x14794(%rip),%xmm0 # 2a790 <_sk_srcover_rgba_8888_sse2_lowp+0xcd8>
- DB 15,84,29,157,71,1,0 ; andps 0x1479d(%rip),%xmm3 # 2a7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
+ DB 15,89,5,84,71,1,0 ; mulps 0x14754(%rip),%xmm0 # 2a750 <_sk_srcover_rgba_8888_sse2_lowp+0xccc>
+ DB 15,84,29,93,71,1,0 ; andps 0x1475d(%rip),%xmm3 # 2a760 <_sk_srcover_rgba_8888_sse2_lowp+0xcdc>
DB 65,15,86,220 ; orps %xmm12,%xmm3
DB 65,15,88,194 ; addps %xmm10,%xmm0
DB 68,15,89,219 ; mulps %xmm3,%xmm11
@@ -20488,7 +20488,7 @@ _sk_gamma_sse41 LABEL PROC
DB 15,92,253 ; subps %xmm5,%xmm7
DB 68,15,94,255 ; divps %xmm7,%xmm15
DB 68,15,88,248 ; addps %xmm0,%xmm15
- DB 15,40,5,229,71,1,0 ; movaps 0x147e5(%rip),%xmm0 # 2a830 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
+ DB 15,40,5,165,71,1,0 ; movaps 0x147a5(%rip),%xmm0 # 2a7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd6c>
DB 15,89,208 ; mulps %xmm0,%xmm2
DB 15,89,200 ; mulps %xmm0,%xmm1
DB 68,15,89,248 ; mulps %xmm0,%xmm15
@@ -20507,29 +20507,29 @@ _sk_gamma_sse41 LABEL PROC
PUBLIC _sk_lab_to_xyz_sse41
_sk_lab_to_xyz_sse41 LABEL PROC
DB 68,15,40,192 ; movaps %xmm0,%xmm8
- DB 68,15,89,5,178,71,1,0 ; mulps 0x147b2(%rip),%xmm8 # 2a840 <_sk_srcover_rgba_8888_sse2_lowp+0xd88>
- DB 68,15,40,13,58,69,1,0 ; movaps 0x1453a(%rip),%xmm9 # 2a5d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
+ DB 68,15,89,5,114,71,1,0 ; mulps 0x14772(%rip),%xmm8 # 2a800 <_sk_srcover_rgba_8888_sse2_lowp+0xd7c>
+ DB 68,15,40,13,250,68,1,0 ; movaps 0x144fa(%rip),%xmm9 # 2a590 <_sk_srcover_rgba_8888_sse2_lowp+0xb0c>
DB 65,15,89,201 ; mulps %xmm9,%xmm1
- DB 15,40,5,175,71,1,0 ; movaps 0x147af(%rip),%xmm0 # 2a850 <_sk_srcover_rgba_8888_sse2_lowp+0xd98>
+ DB 15,40,5,111,71,1,0 ; movaps 0x1476f(%rip),%xmm0 # 2a810 <_sk_srcover_rgba_8888_sse2_lowp+0xd8c>
DB 15,88,200 ; addps %xmm0,%xmm1
DB 65,15,89,209 ; mulps %xmm9,%xmm2
DB 15,88,208 ; addps %xmm0,%xmm2
- DB 68,15,88,5,173,71,1,0 ; addps 0x147ad(%rip),%xmm8 # 2a860 <_sk_srcover_rgba_8888_sse2_lowp+0xda8>
- DB 68,15,89,5,181,71,1,0 ; mulps 0x147b5(%rip),%xmm8 # 2a870 <_sk_srcover_rgba_8888_sse2_lowp+0xdb8>
- DB 15,89,13,190,71,1,0 ; mulps 0x147be(%rip),%xmm1 # 2a880 <_sk_srcover_rgba_8888_sse2_lowp+0xdc8>
+ DB 68,15,88,5,109,71,1,0 ; addps 0x1476d(%rip),%xmm8 # 2a820 <_sk_srcover_rgba_8888_sse2_lowp+0xd9c>
+ DB 68,15,89,5,117,71,1,0 ; mulps 0x14775(%rip),%xmm8 # 2a830 <_sk_srcover_rgba_8888_sse2_lowp+0xdac>
+ DB 15,89,13,126,71,1,0 ; mulps 0x1477e(%rip),%xmm1 # 2a840 <_sk_srcover_rgba_8888_sse2_lowp+0xdbc>
DB 65,15,88,200 ; addps %xmm8,%xmm1
- DB 15,89,21,195,71,1,0 ; mulps 0x147c3(%rip),%xmm2 # 2a890 <_sk_srcover_rgba_8888_sse2_lowp+0xdd8>
+ DB 15,89,21,131,71,1,0 ; mulps 0x14783(%rip),%xmm2 # 2a850 <_sk_srcover_rgba_8888_sse2_lowp+0xdcc>
DB 69,15,40,208 ; movaps %xmm8,%xmm10
DB 68,15,92,210 ; subps %xmm2,%xmm10
DB 68,15,40,217 ; movaps %xmm1,%xmm11
DB 69,15,89,219 ; mulps %xmm11,%xmm11
DB 68,15,89,217 ; mulps %xmm1,%xmm11
- DB 68,15,40,13,183,71,1,0 ; movaps 0x147b7(%rip),%xmm9 # 2a8a0 <_sk_srcover_rgba_8888_sse2_lowp+0xde8>
+ DB 68,15,40,13,119,71,1,0 ; movaps 0x14777(%rip),%xmm9 # 2a860 <_sk_srcover_rgba_8888_sse2_lowp+0xddc>
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 65,15,194,195,1 ; cmpltps %xmm11,%xmm0
- DB 15,40,21,183,71,1,0 ; movaps 0x147b7(%rip),%xmm2 # 2a8b0 <_sk_srcover_rgba_8888_sse2_lowp+0xdf8>
+ DB 15,40,21,119,71,1,0 ; movaps 0x14777(%rip),%xmm2 # 2a870 <_sk_srcover_rgba_8888_sse2_lowp+0xdec>
DB 15,88,202 ; addps %xmm2,%xmm1
- DB 68,15,40,37,188,71,1,0 ; movaps 0x147bc(%rip),%xmm12 # 2a8c0 <_sk_srcover_rgba_8888_sse2_lowp+0xe08>
+ DB 68,15,40,37,124,71,1,0 ; movaps 0x1477c(%rip),%xmm12 # 2a880 <_sk_srcover_rgba_8888_sse2_lowp+0xdfc>
DB 65,15,89,204 ; mulps %xmm12,%xmm1
DB 102,65,15,56,20,203 ; blendvps %xmm0,%xmm11,%xmm1
DB 69,15,40,216 ; movaps %xmm8,%xmm11
@@ -20548,8 +20548,8 @@ _sk_lab_to_xyz_sse41 LABEL PROC
DB 65,15,89,212 ; mulps %xmm12,%xmm2
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 102,65,15,56,20,211 ; blendvps %xmm0,%xmm11,%xmm2
- DB 15,89,13,117,71,1,0 ; mulps 0x14775(%rip),%xmm1 # 2a8d0 <_sk_srcover_rgba_8888_sse2_lowp+0xe18>
- DB 15,89,21,126,71,1,0 ; mulps 0x1477e(%rip),%xmm2 # 2a8e0 <_sk_srcover_rgba_8888_sse2_lowp+0xe28>
+ DB 15,89,13,53,71,1,0 ; mulps 0x14735(%rip),%xmm1 # 2a890 <_sk_srcover_rgba_8888_sse2_lowp+0xe0c>
+ DB 15,89,21,62,71,1,0 ; mulps 0x1473e(%rip),%xmm2 # 2a8a0 <_sk_srcover_rgba_8888_sse2_lowp+0xe1c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,40,193 ; movaps %xmm1,%xmm0
DB 65,15,40,200 ; movaps %xmm8,%xmm1
@@ -20566,9 +20566,9 @@ _sk_load_a8_sse41 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,39 ; jne 161ac <_sk_load_a8_sse41+0x3f>
DB 102,67,15,56,49,4,16 ; pmovzxbd (%r8,%r10,1),%xmm0
- DB 102,15,219,5,12,68,1,0 ; pand 0x1440c(%rip),%xmm0 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,15,219,5,204,67,1,0 ; pand 0x143cc(%rip),%xmm0 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
DB 15,91,216 ; cvtdq2ps %xmm0,%xmm3
- DB 15,89,29,82,69,1,0 ; mulps 0x14552(%rip),%xmm3 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 15,89,29,18,69,1,0 ; mulps 0x14512(%rip),%xmm3 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
@@ -20606,9 +20606,9 @@ _sk_load_a8_dst_sse41 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,39 ; jne 16238 <_sk_load_a8_dst_sse41+0x3f>
DB 102,67,15,56,49,36,16 ; pmovzxbd (%r8,%r10,1),%xmm4
- DB 102,15,219,37,128,67,1,0 ; pand 0x14380(%rip),%xmm4 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,15,219,37,64,67,1,0 ; pand 0x14340(%rip),%xmm4 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
DB 15,91,252 ; cvtdq2ps %xmm4,%xmm7
- DB 15,89,61,198,68,1,0 ; mulps 0x144c6(%rip),%xmm7 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 15,89,61,134,68,1,0 ; mulps 0x14486(%rip),%xmm7 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 102,15,239,237 ; pxor %xmm5,%xmm5
@@ -20661,7 +20661,7 @@ _sk_gather_a8_sse41 LABEL PROC
DB 102,15,58,32,192,3 ; pinsrb $0x3,%eax,%xmm0
DB 102,15,56,49,192 ; pmovzxbd %xmm0,%xmm0
DB 15,91,216 ; cvtdq2ps %xmm0,%xmm3
- DB 15,89,29,245,67,1,0 ; mulps 0x143f5(%rip),%xmm3 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 15,89,29,181,67,1,0 ; mulps 0x143b5(%rip),%xmm3 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
@@ -20677,7 +20677,7 @@ _sk_store_a8_sse41 LABEL PROC
DB 77,15,175,193 ; imul %r9,%r8
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
- DB 68,15,40,5,167,66,1,0 ; movaps 0x142a7(%rip),%xmm8 # 2a5d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
+ DB 68,15,40,5,103,66,1,0 ; movaps 0x14267(%rip),%xmm8 # 2a590 <_sk_srcover_rgba_8888_sse2_lowp+0xb0c>
DB 68,15,89,195 ; mulps %xmm3,%xmm8
DB 102,69,15,91,192 ; cvtps2dq %xmm8,%xmm8
DB 102,68,15,56,43,192 ; packusdw %xmm0,%xmm8
@@ -20699,7 +20699,7 @@ _sk_store_a8_sse41 LABEL PROC
DB 65,128,249,3 ; cmp $0x3,%r9b
DB 117,217 ; jne 1634b <_sk_store_a8_sse41+0x41>
DB 102,71,15,58,20,68,16,2,8 ; pextrb $0x8,%xmm8,0x2(%r8,%r10,1)
- DB 102,68,15,56,0,5,107,69,1,0 ; pshufb 0x1456b(%rip),%xmm8 # 2a8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xe38>
+ DB 102,68,15,56,0,5,43,69,1,0 ; pshufb 0x1452b(%rip),%xmm8 # 2a8b0 <_sk_srcover_rgba_8888_sse2_lowp+0xe2c>
DB 102,71,15,58,21,4,16,0 ; pextrw $0x0,%xmm8,(%r8,%r10,1)
DB 235,188 ; jmp 1634b <_sk_store_a8_sse41+0x41>
DB 102,71,15,58,20,4,16,0 ; pextrb $0x0,%xmm8,(%r8,%r10,1)
@@ -20716,11 +20716,11 @@ _sk_load_g8_sse41 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,42 ; jne 163db <_sk_load_g8_sse41+0x42>
DB 102,67,15,56,49,4,16 ; pmovzxbd (%r8,%r10,1),%xmm0
- DB 102,15,219,5,224,65,1,0 ; pand 0x141e0(%rip),%xmm0 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,15,219,5,160,65,1,0 ; pand 0x141a0(%rip),%xmm0 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,38,67,1,0 ; mulps 0x14326(%rip),%xmm0 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 15,89,5,230,66,1,0 ; mulps 0x142e6(%rip),%xmm0 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,29,65,1,0 ; movaps 0x1411d(%rip),%xmm3 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,29,221,64,1,0 ; movaps 0x140dd(%rip),%xmm3 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 255,224 ; jmpq *%rax
@@ -20756,11 +20756,11 @@ _sk_load_g8_dst_sse41 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,42 ; jne 1646a <_sk_load_g8_dst_sse41+0x42>
DB 102,67,15,56,49,36,16 ; pmovzxbd (%r8,%r10,1),%xmm4
- DB 102,15,219,37,81,65,1,0 ; pand 0x14151(%rip),%xmm4 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,15,219,37,17,65,1,0 ; pand 0x14111(%rip),%xmm4 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,151,66,1,0 ; mulps 0x14297(%rip),%xmm4 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 15,89,37,87,66,1,0 ; mulps 0x14257(%rip),%xmm4 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,142,64,1,0 ; movaps 0x1408e(%rip),%xmm7 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,61,78,64,1,0 ; movaps 0x1404e(%rip),%xmm7 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,40,244 ; movaps %xmm4,%xmm6
DB 255,224 ; jmpq *%rax
@@ -20811,9 +20811,9 @@ _sk_gather_g8_sse41 LABEL PROC
DB 102,15,58,32,192,3 ; pinsrb $0x3,%eax,%xmm0
DB 102,15,56,49,192 ; pmovzxbd %xmm0,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,195,65,1,0 ; mulps 0x141c3(%rip),%xmm0 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 15,89,5,131,65,1,0 ; mulps 0x14183(%rip),%xmm0 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,186,63,1,0 ; movaps 0x13fba(%rip),%xmm3 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,29,122,63,1,0 ; movaps 0x13f7a(%rip),%xmm3 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 255,224 ; jmpq *%rax
@@ -20830,19 +20830,19 @@ _sk_load_565_sse41 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,80 ; jne 165a9 <_sk_load_565_sse41+0x6b>
DB 102,67,15,56,51,20,80 ; pmovzxwd (%r8,%r10,2),%xmm2
- DB 102,15,111,5,152,65,1,0 ; movdqa 0x14198(%rip),%xmm0 # 2a700 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ DB 102,15,111,5,88,65,1,0 ; movdqa 0x14158(%rip),%xmm0 # 2a6c0 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,154,65,1,0 ; mulps 0x1419a(%rip),%xmm0 # 2a710 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
- DB 102,15,111,13,162,65,1,0 ; movdqa 0x141a2(%rip),%xmm1 # 2a720 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
+ DB 15,89,5,90,65,1,0 ; mulps 0x1415a(%rip),%xmm0 # 2a6d0 <_sk_srcover_rgba_8888_sse2_lowp+0xc4c>
+ DB 102,15,111,13,98,65,1,0 ; movdqa 0x14162(%rip),%xmm1 # 2a6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc5c>
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,164,65,1,0 ; mulps 0x141a4(%rip),%xmm1 # 2a730 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
- DB 102,15,219,21,172,65,1,0 ; pand 0x141ac(%rip),%xmm2 # 2a740 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
+ DB 15,89,13,100,65,1,0 ; mulps 0x14164(%rip),%xmm1 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc6c>
+ DB 102,15,219,21,108,65,1,0 ; pand 0x1416c(%rip),%xmm2 # 2a700 <_sk_srcover_rgba_8888_sse2_lowp+0xc7c>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,178,65,1,0 ; mulps 0x141b2(%rip),%xmm2 # 2a750 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
+ DB 15,89,21,114,65,1,0 ; mulps 0x14172(%rip),%xmm2 # 2a710 <_sk_srcover_rgba_8888_sse2_lowp+0xc8c>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,73,63,1,0 ; movaps 0x13f49(%rip),%xmm3 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,29,9,63,1,0 ; movaps 0x13f09(%rip),%xmm3 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
@@ -20876,19 +20876,19 @@ _sk_load_565_dst_sse41 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,80 ; jne 16664 <_sk_load_565_dst_sse41+0x6b>
DB 102,67,15,56,51,52,80 ; pmovzxwd (%r8,%r10,2),%xmm6
- DB 102,15,111,37,221,64,1,0 ; movdqa 0x140dd(%rip),%xmm4 # 2a700 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ DB 102,15,111,37,157,64,1,0 ; movdqa 0x1409d(%rip),%xmm4 # 2a6c0 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
DB 102,15,219,230 ; pand %xmm6,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,223,64,1,0 ; mulps 0x140df(%rip),%xmm4 # 2a710 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
- DB 102,15,111,45,231,64,1,0 ; movdqa 0x140e7(%rip),%xmm5 # 2a720 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
+ DB 15,89,37,159,64,1,0 ; mulps 0x1409f(%rip),%xmm4 # 2a6d0 <_sk_srcover_rgba_8888_sse2_lowp+0xc4c>
+ DB 102,15,111,45,167,64,1,0 ; movdqa 0x140a7(%rip),%xmm5 # 2a6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc5c>
DB 102,15,219,238 ; pand %xmm6,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,45,233,64,1,0 ; mulps 0x140e9(%rip),%xmm5 # 2a730 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
- DB 102,15,219,53,241,64,1,0 ; pand 0x140f1(%rip),%xmm6 # 2a740 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
+ DB 15,89,45,169,64,1,0 ; mulps 0x140a9(%rip),%xmm5 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc6c>
+ DB 102,15,219,53,177,64,1,0 ; pand 0x140b1(%rip),%xmm6 # 2a700 <_sk_srcover_rgba_8888_sse2_lowp+0xc7c>
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,53,247,64,1,0 ; mulps 0x140f7(%rip),%xmm6 # 2a750 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
+ DB 15,89,53,183,64,1,0 ; mulps 0x140b7(%rip),%xmm6 # 2a710 <_sk_srcover_rgba_8888_sse2_lowp+0xc8c>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,142,62,1,0 ; movaps 0x13e8e(%rip),%xmm7 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,61,78,62,1,0 ; movaps 0x13e4e(%rip),%xmm7 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
@@ -20935,19 +20935,19 @@ _sk_gather_565_sse41 LABEL PROC
DB 65,15,183,4,64 ; movzwl (%r8,%rax,2),%eax
DB 102,15,196,192,3 ; pinsrw $0x3,%eax,%xmm0
DB 102,15,56,51,208 ; pmovzxwd %xmm0,%xmm2
- DB 102,15,111,5,219,63,1,0 ; movdqa 0x13fdb(%rip),%xmm0 # 2a700 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ DB 102,15,111,5,155,63,1,0 ; movdqa 0x13f9b(%rip),%xmm0 # 2a6c0 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,221,63,1,0 ; mulps 0x13fdd(%rip),%xmm0 # 2a710 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
- DB 102,15,111,13,229,63,1,0 ; movdqa 0x13fe5(%rip),%xmm1 # 2a720 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
+ DB 15,89,5,157,63,1,0 ; mulps 0x13f9d(%rip),%xmm0 # 2a6d0 <_sk_srcover_rgba_8888_sse2_lowp+0xc4c>
+ DB 102,15,111,13,165,63,1,0 ; movdqa 0x13fa5(%rip),%xmm1 # 2a6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc5c>
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,231,63,1,0 ; mulps 0x13fe7(%rip),%xmm1 # 2a730 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
- DB 102,15,219,21,239,63,1,0 ; pand 0x13fef(%rip),%xmm2 # 2a740 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
+ DB 15,89,13,167,63,1,0 ; mulps 0x13fa7(%rip),%xmm1 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc6c>
+ DB 102,15,219,21,175,63,1,0 ; pand 0x13faf(%rip),%xmm2 # 2a700 <_sk_srcover_rgba_8888_sse2_lowp+0xc7c>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,245,63,1,0 ; mulps 0x13ff5(%rip),%xmm2 # 2a750 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
+ DB 15,89,21,181,63,1,0 ; mulps 0x13fb5(%rip),%xmm2 # 2a710 <_sk_srcover_rgba_8888_sse2_lowp+0xc8c>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,140,61,1,0 ; movaps 0x13d8c(%rip),%xmm3 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,29,76,61,1,0 ; movaps 0x13d4c(%rip),%xmm3 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 255,224 ; jmpq *%rax
PUBLIC _sk_store_565_sse41
@@ -20959,12 +20959,12 @@ _sk_store_565_sse41 LABEL PROC
DB 77,1,192 ; add %r8,%r8
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
- DB 68,15,40,5,124,65,1,0 ; movaps 0x1417c(%rip),%xmm8 # 2a900 <_sk_srcover_rgba_8888_sse2_lowp+0xe48>
+ DB 68,15,40,5,60,65,1,0 ; movaps 0x1413c(%rip),%xmm8 # 2a8c0 <_sk_srcover_rgba_8888_sse2_lowp+0xe3c>
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 102,69,15,91,201 ; cvtps2dq %xmm9,%xmm9
DB 102,65,15,114,241,11 ; pslld $0xb,%xmm9
- DB 68,15,40,21,113,65,1,0 ; movaps 0x14171(%rip),%xmm10 # 2a910 <_sk_srcover_rgba_8888_sse2_lowp+0xe58>
+ DB 68,15,40,21,49,65,1,0 ; movaps 0x14131(%rip),%xmm10 # 2a8d0 <_sk_srcover_rgba_8888_sse2_lowp+0xe4c>
DB 68,15,89,209 ; mulps %xmm1,%xmm10
DB 102,69,15,91,210 ; cvtps2dq %xmm10,%xmm10
DB 102,65,15,114,242,5 ; pslld $0x5,%xmm10
@@ -21006,21 +21006,21 @@ _sk_load_4444_sse41 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,95 ; jne 16890 <_sk_load_4444_sse41+0x7a>
DB 102,67,15,56,51,28,80 ; pmovzxwd (%r8,%r10,2),%xmm3
- DB 102,15,111,5,224,64,1,0 ; movdqa 0x140e0(%rip),%xmm0 # 2a920 <_sk_srcover_rgba_8888_sse2_lowp+0xe68>
+ DB 102,15,111,5,160,64,1,0 ; movdqa 0x140a0(%rip),%xmm0 # 2a8e0 <_sk_srcover_rgba_8888_sse2_lowp+0xe5c>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,226,64,1,0 ; mulps 0x140e2(%rip),%xmm0 # 2a930 <_sk_srcover_rgba_8888_sse2_lowp+0xe78>
- DB 102,15,111,13,234,64,1,0 ; movdqa 0x140ea(%rip),%xmm1 # 2a940 <_sk_srcover_rgba_8888_sse2_lowp+0xe88>
+ DB 15,89,5,162,64,1,0 ; mulps 0x140a2(%rip),%xmm0 # 2a8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xe6c>
+ DB 102,15,111,13,170,64,1,0 ; movdqa 0x140aa(%rip),%xmm1 # 2a900 <_sk_srcover_rgba_8888_sse2_lowp+0xe7c>
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,236,64,1,0 ; mulps 0x140ec(%rip),%xmm1 # 2a950 <_sk_srcover_rgba_8888_sse2_lowp+0xe98>
- DB 102,15,111,21,244,64,1,0 ; movdqa 0x140f4(%rip),%xmm2 # 2a960 <_sk_srcover_rgba_8888_sse2_lowp+0xea8>
+ DB 15,89,13,172,64,1,0 ; mulps 0x140ac(%rip),%xmm1 # 2a910 <_sk_srcover_rgba_8888_sse2_lowp+0xe8c>
+ DB 102,15,111,21,180,64,1,0 ; movdqa 0x140b4(%rip),%xmm2 # 2a920 <_sk_srcover_rgba_8888_sse2_lowp+0xe9c>
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,246,64,1,0 ; mulps 0x140f6(%rip),%xmm2 # 2a970 <_sk_srcover_rgba_8888_sse2_lowp+0xeb8>
- DB 102,15,219,29,254,64,1,0 ; pand 0x140fe(%rip),%xmm3 # 2a980 <_sk_srcover_rgba_8888_sse2_lowp+0xec8>
+ DB 15,89,21,182,64,1,0 ; mulps 0x140b6(%rip),%xmm2 # 2a930 <_sk_srcover_rgba_8888_sse2_lowp+0xeac>
+ DB 102,15,219,29,190,64,1,0 ; pand 0x140be(%rip),%xmm3 # 2a940 <_sk_srcover_rgba_8888_sse2_lowp+0xebc>
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,29,4,65,1,0 ; mulps 0x14104(%rip),%xmm3 # 2a990 <_sk_srcover_rgba_8888_sse2_lowp+0xed8>
+ DB 15,89,29,196,64,1,0 ; mulps 0x140c4(%rip),%xmm3 # 2a950 <_sk_srcover_rgba_8888_sse2_lowp+0xecc>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
@@ -21055,21 +21055,21 @@ _sk_load_4444_dst_sse41 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,95 ; jne 1695a <_sk_load_4444_dst_sse41+0x7a>
DB 102,67,15,56,51,60,80 ; pmovzxwd (%r8,%r10,2),%xmm7
- DB 102,15,111,37,22,64,1,0 ; movdqa 0x14016(%rip),%xmm4 # 2a920 <_sk_srcover_rgba_8888_sse2_lowp+0xe68>
+ DB 102,15,111,37,214,63,1,0 ; movdqa 0x13fd6(%rip),%xmm4 # 2a8e0 <_sk_srcover_rgba_8888_sse2_lowp+0xe5c>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,24,64,1,0 ; mulps 0x14018(%rip),%xmm4 # 2a930 <_sk_srcover_rgba_8888_sse2_lowp+0xe78>
- DB 102,15,111,45,32,64,1,0 ; movdqa 0x14020(%rip),%xmm5 # 2a940 <_sk_srcover_rgba_8888_sse2_lowp+0xe88>
+ DB 15,89,37,216,63,1,0 ; mulps 0x13fd8(%rip),%xmm4 # 2a8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xe6c>
+ DB 102,15,111,45,224,63,1,0 ; movdqa 0x13fe0(%rip),%xmm5 # 2a900 <_sk_srcover_rgba_8888_sse2_lowp+0xe7c>
DB 102,15,219,239 ; pand %xmm7,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,45,34,64,1,0 ; mulps 0x14022(%rip),%xmm5 # 2a950 <_sk_srcover_rgba_8888_sse2_lowp+0xe98>
- DB 102,15,111,53,42,64,1,0 ; movdqa 0x1402a(%rip),%xmm6 # 2a960 <_sk_srcover_rgba_8888_sse2_lowp+0xea8>
+ DB 15,89,45,226,63,1,0 ; mulps 0x13fe2(%rip),%xmm5 # 2a910 <_sk_srcover_rgba_8888_sse2_lowp+0xe8c>
+ DB 102,15,111,53,234,63,1,0 ; movdqa 0x13fea(%rip),%xmm6 # 2a920 <_sk_srcover_rgba_8888_sse2_lowp+0xe9c>
DB 102,15,219,247 ; pand %xmm7,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,53,44,64,1,0 ; mulps 0x1402c(%rip),%xmm6 # 2a970 <_sk_srcover_rgba_8888_sse2_lowp+0xeb8>
- DB 102,15,219,61,52,64,1,0 ; pand 0x14034(%rip),%xmm7 # 2a980 <_sk_srcover_rgba_8888_sse2_lowp+0xec8>
+ DB 15,89,53,236,63,1,0 ; mulps 0x13fec(%rip),%xmm6 # 2a930 <_sk_srcover_rgba_8888_sse2_lowp+0xeac>
+ DB 102,15,219,61,244,63,1,0 ; pand 0x13ff4(%rip),%xmm7 # 2a940 <_sk_srcover_rgba_8888_sse2_lowp+0xebc>
DB 15,91,255 ; cvtdq2ps %xmm7,%xmm7
- DB 15,89,61,58,64,1,0 ; mulps 0x1403a(%rip),%xmm7 # 2a990 <_sk_srcover_rgba_8888_sse2_lowp+0xed8>
+ DB 15,89,61,250,63,1,0 ; mulps 0x13ffa(%rip),%xmm7 # 2a950 <_sk_srcover_rgba_8888_sse2_lowp+0xecc>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
@@ -21117,21 +21117,21 @@ _sk_gather_4444_sse41 LABEL PROC
DB 65,15,183,4,64 ; movzwl (%r8,%rax,2),%eax
DB 102,15,196,192,3 ; pinsrw $0x3,%eax,%xmm0
DB 102,15,56,51,216 ; pmovzxwd %xmm0,%xmm3
- DB 102,15,111,5,5,63,1,0 ; movdqa 0x13f05(%rip),%xmm0 # 2a920 <_sk_srcover_rgba_8888_sse2_lowp+0xe68>
+ DB 102,15,111,5,197,62,1,0 ; movdqa 0x13ec5(%rip),%xmm0 # 2a8e0 <_sk_srcover_rgba_8888_sse2_lowp+0xe5c>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,7,63,1,0 ; mulps 0x13f07(%rip),%xmm0 # 2a930 <_sk_srcover_rgba_8888_sse2_lowp+0xe78>
- DB 102,15,111,13,15,63,1,0 ; movdqa 0x13f0f(%rip),%xmm1 # 2a940 <_sk_srcover_rgba_8888_sse2_lowp+0xe88>
+ DB 15,89,5,199,62,1,0 ; mulps 0x13ec7(%rip),%xmm0 # 2a8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xe6c>
+ DB 102,15,111,13,207,62,1,0 ; movdqa 0x13ecf(%rip),%xmm1 # 2a900 <_sk_srcover_rgba_8888_sse2_lowp+0xe7c>
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,17,63,1,0 ; mulps 0x13f11(%rip),%xmm1 # 2a950 <_sk_srcover_rgba_8888_sse2_lowp+0xe98>
- DB 102,15,111,21,25,63,1,0 ; movdqa 0x13f19(%rip),%xmm2 # 2a960 <_sk_srcover_rgba_8888_sse2_lowp+0xea8>
+ DB 15,89,13,209,62,1,0 ; mulps 0x13ed1(%rip),%xmm1 # 2a910 <_sk_srcover_rgba_8888_sse2_lowp+0xe8c>
+ DB 102,15,111,21,217,62,1,0 ; movdqa 0x13ed9(%rip),%xmm2 # 2a920 <_sk_srcover_rgba_8888_sse2_lowp+0xe9c>
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,27,63,1,0 ; mulps 0x13f1b(%rip),%xmm2 # 2a970 <_sk_srcover_rgba_8888_sse2_lowp+0xeb8>
- DB 102,15,219,29,35,63,1,0 ; pand 0x13f23(%rip),%xmm3 # 2a980 <_sk_srcover_rgba_8888_sse2_lowp+0xec8>
+ DB 15,89,21,219,62,1,0 ; mulps 0x13edb(%rip),%xmm2 # 2a930 <_sk_srcover_rgba_8888_sse2_lowp+0xeac>
+ DB 102,15,219,29,227,62,1,0 ; pand 0x13ee3(%rip),%xmm3 # 2a940 <_sk_srcover_rgba_8888_sse2_lowp+0xebc>
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,29,41,63,1,0 ; mulps 0x13f29(%rip),%xmm3 # 2a990 <_sk_srcover_rgba_8888_sse2_lowp+0xed8>
+ DB 15,89,29,233,62,1,0 ; mulps 0x13ee9(%rip),%xmm3 # 2a950 <_sk_srcover_rgba_8888_sse2_lowp+0xecc>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -21144,7 +21144,7 @@ _sk_store_4444_sse41 LABEL PROC
DB 77,1,192 ; add %r8,%r8
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
- DB 68,15,40,5,23,63,1,0 ; movaps 0x13f17(%rip),%xmm8 # 2a9a0 <_sk_srcover_rgba_8888_sse2_lowp+0xee8>
+ DB 68,15,40,5,215,62,1,0 ; movaps 0x13ed7(%rip),%xmm8 # 2a960 <_sk_srcover_rgba_8888_sse2_lowp+0xedc>
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 102,69,15,91,201 ; cvtps2dq %xmm9,%xmm9
@@ -21196,17 +21196,17 @@ _sk_load_8888_sse41 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,89 ; jne 16ba4 <_sk_load_8888_sse41+0x75>
DB 243,65,15,111,28,128 ; movdqu (%r8,%rax,4),%xmm3
- DB 102,15,111,5,71,58,1,0 ; movdqa 0x13a47(%rip),%xmm0 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,15,111,5,7,58,1,0 ; movdqa 0x13a07(%rip),%xmm0 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,5,136,59,1,0 ; movaps 0x13b88(%rip),%xmm8 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 68,15,40,5,72,59,1,0 ; movaps 0x13b48(%rip),%xmm8 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
- DB 102,15,56,0,13,55,58,1,0 ; pshufb 0x13a37(%rip),%xmm1 # 2a5b0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ DB 102,15,56,0,13,247,57,1,0 ; pshufb 0x139f7(%rip),%xmm1 # 2a570 <_sk_srcover_rgba_8888_sse2_lowp+0xaec>
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,111,211 ; movdqa %xmm3,%xmm2
- DB 102,15,56,0,21,51,58,1,0 ; pshufb 0x13a33(%rip),%xmm2 # 2a5c0 <_sk_srcover_rgba_8888_sse2_lowp+0xb08>
+ DB 102,15,56,0,21,243,57,1,0 ; pshufb 0x139f3(%rip),%xmm2 # 2a580 <_sk_srcover_rgba_8888_sse2_lowp+0xafc>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 102,15,114,211,24 ; psrld $0x18,%xmm3
@@ -21243,17 +21243,17 @@ _sk_load_8888_dst_sse41 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,89 ; jne 16c5e <_sk_load_8888_dst_sse41+0x75>
DB 243,65,15,111,60,128 ; movdqu (%r8,%rax,4),%xmm7
- DB 102,15,111,37,141,57,1,0 ; movdqa 0x1398d(%rip),%xmm4 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,15,111,37,77,57,1,0 ; movdqa 0x1394d(%rip),%xmm4 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 68,15,40,5,206,58,1,0 ; movaps 0x13ace(%rip),%xmm8 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 68,15,40,5,142,58,1,0 ; movaps 0x13a8e(%rip),%xmm8 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
DB 65,15,89,224 ; mulps %xmm8,%xmm4
DB 102,15,111,239 ; movdqa %xmm7,%xmm5
- DB 102,15,56,0,45,125,57,1,0 ; pshufb 0x1397d(%rip),%xmm5 # 2a5b0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ DB 102,15,56,0,45,61,57,1,0 ; pshufb 0x1393d(%rip),%xmm5 # 2a570 <_sk_srcover_rgba_8888_sse2_lowp+0xaec>
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
DB 65,15,89,232 ; mulps %xmm8,%xmm5
DB 102,15,111,247 ; movdqa %xmm7,%xmm6
- DB 102,15,56,0,53,121,57,1,0 ; pshufb 0x13979(%rip),%xmm6 # 2a5c0 <_sk_srcover_rgba_8888_sse2_lowp+0xb08>
+ DB 102,15,56,0,53,57,57,1,0 ; pshufb 0x13939(%rip),%xmm6 # 2a580 <_sk_srcover_rgba_8888_sse2_lowp+0xafc>
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
DB 65,15,89,240 ; mulps %xmm8,%xmm6
DB 102,15,114,215,24 ; psrld $0x18,%xmm7
@@ -21298,17 +21298,17 @@ _sk_gather_8888_sse41 LABEL PROC
DB 102,65,15,58,34,28,128,1 ; pinsrd $0x1,(%r8,%rax,4),%xmm3
DB 102,67,15,58,34,28,152,2 ; pinsrd $0x2,(%r8,%r11,4),%xmm3
DB 102,67,15,58,34,28,144,3 ; pinsrd $0x3,(%r8,%r10,4),%xmm3
- DB 102,15,111,5,157,56,1,0 ; movdqa 0x1389d(%rip),%xmm0 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,15,111,5,93,56,1,0 ; movdqa 0x1385d(%rip),%xmm0 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,5,222,57,1,0 ; movaps 0x139de(%rip),%xmm8 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 68,15,40,5,158,57,1,0 ; movaps 0x1399e(%rip),%xmm8 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
- DB 102,15,56,0,13,141,56,1,0 ; pshufb 0x1388d(%rip),%xmm1 # 2a5b0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ DB 102,15,56,0,13,77,56,1,0 ; pshufb 0x1384d(%rip),%xmm1 # 2a570 <_sk_srcover_rgba_8888_sse2_lowp+0xaec>
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,111,211 ; movdqa %xmm3,%xmm2
- DB 102,15,56,0,21,137,56,1,0 ; pshufb 0x13889(%rip),%xmm2 # 2a5c0 <_sk_srcover_rgba_8888_sse2_lowp+0xb08>
+ DB 102,15,56,0,21,73,56,1,0 ; pshufb 0x13849(%rip),%xmm2 # 2a580 <_sk_srcover_rgba_8888_sse2_lowp+0xafc>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 102,15,114,211,24 ; psrld $0x18,%xmm3
@@ -21326,7 +21326,7 @@ _sk_store_8888_sse41 LABEL PROC
DB 73,193,224,2 ; shl $0x2,%r8
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
- DB 68,15,40,5,99,56,1,0 ; movaps 0x13863(%rip),%xmm8 # 2a5d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
+ DB 68,15,40,5,35,56,1,0 ; movaps 0x13823(%rip),%xmm8 # 2a590 <_sk_srcover_rgba_8888_sse2_lowp+0xb0c>
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 102,69,15,91,201 ; cvtps2dq %xmm9,%xmm9
@@ -21375,17 +21375,17 @@ _sk_load_bgra_sse41 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,89 ; jne 16e74 <_sk_load_bgra_sse41+0x75>
DB 243,65,15,111,28,128 ; movdqu (%r8,%rax,4),%xmm3
- DB 102,15,111,5,119,55,1,0 ; movdqa 0x13777(%rip),%xmm0 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,15,111,5,55,55,1,0 ; movdqa 0x13737(%rip),%xmm0 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,208 ; cvtdq2ps %xmm0,%xmm2
- DB 68,15,40,5,184,56,1,0 ; movaps 0x138b8(%rip),%xmm8 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 68,15,40,5,120,56,1,0 ; movaps 0x13878(%rip),%xmm8 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
- DB 102,15,56,0,5,103,55,1,0 ; pshufb 0x13767(%rip),%xmm0 # 2a5b0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ DB 102,15,56,0,5,39,55,1,0 ; pshufb 0x13727(%rip),%xmm0 # 2a570 <_sk_srcover_rgba_8888_sse2_lowp+0xaec>
DB 15,91,200 ; cvtdq2ps %xmm0,%xmm1
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
- DB 102,15,56,0,5,99,55,1,0 ; pshufb 0x13763(%rip),%xmm0 # 2a5c0 <_sk_srcover_rgba_8888_sse2_lowp+0xb08>
+ DB 102,15,56,0,5,35,55,1,0 ; pshufb 0x13723(%rip),%xmm0 # 2a580 <_sk_srcover_rgba_8888_sse2_lowp+0xafc>
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,114,211,24 ; psrld $0x18,%xmm3
@@ -21422,17 +21422,17 @@ _sk_load_bgra_dst_sse41 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,89 ; jne 16f2e <_sk_load_bgra_dst_sse41+0x75>
DB 243,65,15,111,60,128 ; movdqu (%r8,%rax,4),%xmm7
- DB 102,15,111,37,189,54,1,0 ; movdqa 0x136bd(%rip),%xmm4 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,15,111,37,125,54,1,0 ; movdqa 0x1367d(%rip),%xmm4 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,244 ; cvtdq2ps %xmm4,%xmm6
- DB 68,15,40,5,254,55,1,0 ; movaps 0x137fe(%rip),%xmm8 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 68,15,40,5,190,55,1,0 ; movaps 0x137be(%rip),%xmm8 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
DB 65,15,89,240 ; mulps %xmm8,%xmm6
DB 102,15,111,231 ; movdqa %xmm7,%xmm4
- DB 102,15,56,0,37,173,54,1,0 ; pshufb 0x136ad(%rip),%xmm4 # 2a5b0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ DB 102,15,56,0,37,109,54,1,0 ; pshufb 0x1366d(%rip),%xmm4 # 2a570 <_sk_srcover_rgba_8888_sse2_lowp+0xaec>
DB 15,91,236 ; cvtdq2ps %xmm4,%xmm5
DB 65,15,89,232 ; mulps %xmm8,%xmm5
DB 102,15,111,231 ; movdqa %xmm7,%xmm4
- DB 102,15,56,0,37,169,54,1,0 ; pshufb 0x136a9(%rip),%xmm4 # 2a5c0 <_sk_srcover_rgba_8888_sse2_lowp+0xb08>
+ DB 102,15,56,0,37,105,54,1,0 ; pshufb 0x13669(%rip),%xmm4 # 2a580 <_sk_srcover_rgba_8888_sse2_lowp+0xafc>
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
DB 65,15,89,224 ; mulps %xmm8,%xmm4
DB 102,15,114,215,24 ; psrld $0x18,%xmm7
@@ -21477,17 +21477,17 @@ _sk_gather_bgra_sse41 LABEL PROC
DB 102,65,15,58,34,28,128,1 ; pinsrd $0x1,(%r8,%rax,4),%xmm3
DB 102,67,15,58,34,28,152,2 ; pinsrd $0x2,(%r8,%r11,4),%xmm3
DB 102,67,15,58,34,28,144,3 ; pinsrd $0x3,(%r8,%r10,4),%xmm3
- DB 102,15,111,5,205,53,1,0 ; movdqa 0x135cd(%rip),%xmm0 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,15,111,5,141,53,1,0 ; movdqa 0x1358d(%rip),%xmm0 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,208 ; cvtdq2ps %xmm0,%xmm2
- DB 68,15,40,5,14,55,1,0 ; movaps 0x1370e(%rip),%xmm8 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 68,15,40,5,206,54,1,0 ; movaps 0x136ce(%rip),%xmm8 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
- DB 102,15,56,0,5,189,53,1,0 ; pshufb 0x135bd(%rip),%xmm0 # 2a5b0 <_sk_srcover_rgba_8888_sse2_lowp+0xaf8>
+ DB 102,15,56,0,5,125,53,1,0 ; pshufb 0x1357d(%rip),%xmm0 # 2a570 <_sk_srcover_rgba_8888_sse2_lowp+0xaec>
DB 15,91,200 ; cvtdq2ps %xmm0,%xmm1
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
- DB 102,15,56,0,5,185,53,1,0 ; pshufb 0x135b9(%rip),%xmm0 # 2a5c0 <_sk_srcover_rgba_8888_sse2_lowp+0xb08>
+ DB 102,15,56,0,5,121,53,1,0 ; pshufb 0x13579(%rip),%xmm0 # 2a580 <_sk_srcover_rgba_8888_sse2_lowp+0xafc>
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,114,211,24 ; psrld $0x18,%xmm3
@@ -21505,7 +21505,7 @@ _sk_store_bgra_sse41 LABEL PROC
DB 73,193,224,2 ; shl $0x2,%r8
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
- DB 68,15,40,5,147,53,1,0 ; movaps 0x13593(%rip),%xmm8 # 2a5d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
+ DB 68,15,40,5,83,53,1,0 ; movaps 0x13553(%rip),%xmm8 # 2a590 <_sk_srcover_rgba_8888_sse2_lowp+0xb0c>
DB 68,15,40,202 ; movaps %xmm2,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 102,69,15,91,201 ; cvtps2dq %xmm9,%xmm9
@@ -21562,19 +21562,19 @@ _sk_load_f16_sse41 LABEL PROC
DB 102,68,15,97,224 ; punpcklwd %xmm0,%xmm12
DB 102,68,15,105,200 ; punpckhwd %xmm0,%xmm9
DB 102,65,15,56,51,212 ; pmovzxwd %xmm12,%xmm2
- DB 102,68,15,111,5,136,56,1,0 ; movdqa 0x13888(%rip),%xmm8 # 2a9b0 <_sk_srcover_rgba_8888_sse2_lowp+0xef8>
+ DB 102,68,15,111,5,72,56,1,0 ; movdqa 0x13848(%rip),%xmm8 # 2a970 <_sk_srcover_rgba_8888_sse2_lowp+0xeec>
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
DB 102,65,15,219,200 ; pand %xmm8,%xmm1
- DB 102,68,15,111,21,134,56,1,0 ; movdqa 0x13886(%rip),%xmm10 # 2a9c0 <_sk_srcover_rgba_8888_sse2_lowp+0xf08>
+ DB 102,68,15,111,21,70,56,1,0 ; movdqa 0x13846(%rip),%xmm10 # 2a980 <_sk_srcover_rgba_8888_sse2_lowp+0xefc>
DB 102,65,15,219,210 ; pand %xmm10,%xmm2
- DB 102,15,111,29,137,56,1,0 ; movdqa 0x13889(%rip),%xmm3 # 2a9d0 <_sk_srcover_rgba_8888_sse2_lowp+0xf18>
+ DB 102,15,111,29,73,56,1,0 ; movdqa 0x13849(%rip),%xmm3 # 2a990 <_sk_srcover_rgba_8888_sse2_lowp+0xf0c>
DB 102,15,114,241,16 ; pslld $0x10,%xmm1
DB 102,15,111,194 ; movdqa %xmm2,%xmm0
DB 102,15,56,63,195 ; pmaxud %xmm3,%xmm0
DB 102,15,118,194 ; pcmpeqd %xmm2,%xmm0
DB 102,15,114,242,13 ; pslld $0xd,%xmm2
DB 102,15,235,209 ; por %xmm1,%xmm2
- DB 102,68,15,111,29,117,56,1,0 ; movdqa 0x13875(%rip),%xmm11 # 2a9e0 <_sk_srcover_rgba_8888_sse2_lowp+0xf28>
+ DB 102,68,15,111,29,53,56,1,0 ; movdqa 0x13835(%rip),%xmm11 # 2a9a0 <_sk_srcover_rgba_8888_sse2_lowp+0xf1c>
DB 102,65,15,254,211 ; paddd %xmm11,%xmm2
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 102,65,15,112,204,238 ; pshufd $0xee,%xmm12,%xmm1
@@ -21648,19 +21648,19 @@ _sk_load_f16_dst_sse41 LABEL PROC
DB 102,68,15,97,228 ; punpcklwd %xmm4,%xmm12
DB 102,68,15,105,204 ; punpckhwd %xmm4,%xmm9
DB 102,65,15,56,51,244 ; pmovzxwd %xmm12,%xmm6
- DB 102,68,15,111,5,234,54,1,0 ; movdqa 0x136ea(%rip),%xmm8 # 2a9b0 <_sk_srcover_rgba_8888_sse2_lowp+0xef8>
+ DB 102,68,15,111,5,170,54,1,0 ; movdqa 0x136aa(%rip),%xmm8 # 2a970 <_sk_srcover_rgba_8888_sse2_lowp+0xeec>
DB 102,15,111,238 ; movdqa %xmm6,%xmm5
DB 102,65,15,219,232 ; pand %xmm8,%xmm5
- DB 102,68,15,111,21,232,54,1,0 ; movdqa 0x136e8(%rip),%xmm10 # 2a9c0 <_sk_srcover_rgba_8888_sse2_lowp+0xf08>
+ DB 102,68,15,111,21,168,54,1,0 ; movdqa 0x136a8(%rip),%xmm10 # 2a980 <_sk_srcover_rgba_8888_sse2_lowp+0xefc>
DB 102,65,15,219,242 ; pand %xmm10,%xmm6
- DB 102,15,111,61,235,54,1,0 ; movdqa 0x136eb(%rip),%xmm7 # 2a9d0 <_sk_srcover_rgba_8888_sse2_lowp+0xf18>
+ DB 102,15,111,61,171,54,1,0 ; movdqa 0x136ab(%rip),%xmm7 # 2a990 <_sk_srcover_rgba_8888_sse2_lowp+0xf0c>
DB 102,15,114,245,16 ; pslld $0x10,%xmm5
DB 102,15,111,230 ; movdqa %xmm6,%xmm4
DB 102,15,56,63,231 ; pmaxud %xmm7,%xmm4
DB 102,15,118,230 ; pcmpeqd %xmm6,%xmm4
DB 102,15,114,246,13 ; pslld $0xd,%xmm6
DB 102,15,235,245 ; por %xmm5,%xmm6
- DB 102,68,15,111,29,215,54,1,0 ; movdqa 0x136d7(%rip),%xmm11 # 2a9e0 <_sk_srcover_rgba_8888_sse2_lowp+0xf28>
+ DB 102,68,15,111,29,151,54,1,0 ; movdqa 0x13697(%rip),%xmm11 # 2a9a0 <_sk_srcover_rgba_8888_sse2_lowp+0xf1c>
DB 102,65,15,254,243 ; paddd %xmm11,%xmm6
DB 102,15,219,230 ; pand %xmm6,%xmm4
DB 102,65,15,112,236,238 ; pshufd $0xee,%xmm12,%xmm5
@@ -21743,19 +21743,19 @@ _sk_gather_f16_sse41 LABEL PROC
DB 102,68,15,97,226 ; punpcklwd %xmm2,%xmm12
DB 102,68,15,105,202 ; punpckhwd %xmm2,%xmm9
DB 102,65,15,56,51,212 ; pmovzxwd %xmm12,%xmm2
- DB 102,68,15,111,5,31,53,1,0 ; movdqa 0x1351f(%rip),%xmm8 # 2a9b0 <_sk_srcover_rgba_8888_sse2_lowp+0xef8>
+ DB 102,68,15,111,5,223,52,1,0 ; movdqa 0x134df(%rip),%xmm8 # 2a970 <_sk_srcover_rgba_8888_sse2_lowp+0xeec>
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
DB 102,65,15,219,200 ; pand %xmm8,%xmm1
- DB 102,68,15,111,21,29,53,1,0 ; movdqa 0x1351d(%rip),%xmm10 # 2a9c0 <_sk_srcover_rgba_8888_sse2_lowp+0xf08>
+ DB 102,68,15,111,21,221,52,1,0 ; movdqa 0x134dd(%rip),%xmm10 # 2a980 <_sk_srcover_rgba_8888_sse2_lowp+0xefc>
DB 102,65,15,219,210 ; pand %xmm10,%xmm2
- DB 102,15,111,29,32,53,1,0 ; movdqa 0x13520(%rip),%xmm3 # 2a9d0 <_sk_srcover_rgba_8888_sse2_lowp+0xf18>
+ DB 102,15,111,29,224,52,1,0 ; movdqa 0x134e0(%rip),%xmm3 # 2a990 <_sk_srcover_rgba_8888_sse2_lowp+0xf0c>
DB 102,15,114,241,16 ; pslld $0x10,%xmm1
DB 102,15,111,194 ; movdqa %xmm2,%xmm0
DB 102,15,56,63,195 ; pmaxud %xmm3,%xmm0
DB 102,15,118,194 ; pcmpeqd %xmm2,%xmm0
DB 102,15,114,242,13 ; pslld $0xd,%xmm2
DB 102,15,235,209 ; por %xmm1,%xmm2
- DB 102,68,15,111,29,12,53,1,0 ; movdqa 0x1350c(%rip),%xmm11 # 2a9e0 <_sk_srcover_rgba_8888_sse2_lowp+0xf28>
+ DB 102,68,15,111,29,204,52,1,0 ; movdqa 0x134cc(%rip),%xmm11 # 2a9a0 <_sk_srcover_rgba_8888_sse2_lowp+0xf1c>
DB 102,65,15,254,211 ; paddd %xmm11,%xmm2
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 102,65,15,112,204,238 ; pshufd $0xee,%xmm12,%xmm1
@@ -21806,20 +21806,20 @@ _sk_store_f16_sse41 LABEL PROC
DB 73,193,224,3 ; shl $0x3,%r8
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
- DB 102,68,15,111,13,52,52,1,0 ; movdqa 0x13434(%rip),%xmm9 # 2a9f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf38>
+ DB 102,68,15,111,13,244,51,1,0 ; movdqa 0x133f4(%rip),%xmm9 # 2a9b0 <_sk_srcover_rgba_8888_sse2_lowp+0xf2c>
DB 102,68,15,111,224 ; movdqa %xmm0,%xmm12
DB 102,69,15,219,225 ; pand %xmm9,%xmm12
- DB 102,68,15,111,29,49,52,1,0 ; movdqa 0x13431(%rip),%xmm11 # 2aa00 <_sk_srcover_rgba_8888_sse2_lowp+0xf48>
+ DB 102,68,15,111,29,241,51,1,0 ; movdqa 0x133f1(%rip),%xmm11 # 2a9c0 <_sk_srcover_rgba_8888_sse2_lowp+0xf3c>
DB 102,68,15,111,232 ; movdqa %xmm0,%xmm13
DB 102,69,15,219,235 ; pand %xmm11,%xmm13
- DB 102,68,15,111,21,46,52,1,0 ; movdqa 0x1342e(%rip),%xmm10 # 2aa10 <_sk_srcover_rgba_8888_sse2_lowp+0xf58>
+ DB 102,68,15,111,21,238,51,1,0 ; movdqa 0x133ee(%rip),%xmm10 # 2a9d0 <_sk_srcover_rgba_8888_sse2_lowp+0xf4c>
DB 102,65,15,114,212,16 ; psrld $0x10,%xmm12
DB 102,69,15,111,197 ; movdqa %xmm13,%xmm8
DB 102,69,15,56,63,194 ; pmaxud %xmm10,%xmm8
DB 102,69,15,118,197 ; pcmpeqd %xmm13,%xmm8
DB 102,65,15,114,213,13 ; psrld $0xd,%xmm13
DB 102,69,15,254,236 ; paddd %xmm12,%xmm13
- DB 102,68,15,111,37,20,52,1,0 ; movdqa 0x13414(%rip),%xmm12 # 2aa20 <_sk_srcover_rgba_8888_sse2_lowp+0xf68>
+ DB 102,68,15,111,37,212,51,1,0 ; movdqa 0x133d4(%rip),%xmm12 # 2a9e0 <_sk_srcover_rgba_8888_sse2_lowp+0xf5c>
DB 102,69,15,254,236 ; paddd %xmm12,%xmm13
DB 102,69,15,219,197 ; pand %xmm13,%xmm8
DB 102,68,15,56,43,192 ; packusdw %xmm0,%xmm8
@@ -21907,7 +21907,7 @@ _sk_load_u16_be_sse41 LABEL PROC
DB 102,15,235,200 ; por %xmm0,%xmm1
DB 102,15,56,51,193 ; pmovzxwd %xmm1,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,5,220,47,1,0 ; movaps 0x12fdc(%rip),%xmm8 # 2a780 <_sk_srcover_rgba_8888_sse2_lowp+0xcc8>
+ DB 68,15,40,5,156,47,1,0 ; movaps 0x12f9c(%rip),%xmm8 # 2a740 <_sk_srcover_rgba_8888_sse2_lowp+0xcbc>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
DB 102,15,113,241,8 ; psllw $0x8,%xmm1
@@ -21979,7 +21979,7 @@ _sk_load_rgb_u16_be_sse41 LABEL PROC
DB 102,15,235,200 ; por %xmm0,%xmm1
DB 102,15,56,51,193 ; pmovzxwd %xmm1,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,5,171,46,1,0 ; movaps 0x12eab(%rip),%xmm8 # 2a780 <_sk_srcover_rgba_8888_sse2_lowp+0xcc8>
+ DB 68,15,40,5,107,46,1,0 ; movaps 0x12e6b(%rip),%xmm8 # 2a740 <_sk_srcover_rgba_8888_sse2_lowp+0xcbc>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
DB 102,15,113,241,8 ; psllw $0x8,%xmm1
@@ -21996,7 +21996,7 @@ _sk_load_rgb_u16_be_sse41 LABEL PROC
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,210,43,1,0 ; movaps 0x12bd2(%rip),%xmm3 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,29,146,43,1,0 ; movaps 0x12b92(%rip),%xmm3 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 255,224 ; jmpq *%rax
DB 102,65,15,110,20,64 ; movd (%r8,%rax,2),%xmm2
DB 102,15,239,201 ; pxor %xmm1,%xmm1
@@ -22028,7 +22028,7 @@ _sk_store_u16_be_sse41 LABEL PROC
DB 77,1,192 ; add %r8,%r8
DB 76,3,0 ; add (%rax),%r8
DB 73,99,193 ; movslq %r9d,%rax
- DB 68,15,40,21,139,48,1,0 ; movaps 0x1308b(%rip),%xmm10 # 2aa30 <_sk_srcover_rgba_8888_sse2_lowp+0xf78>
+ DB 68,15,40,21,75,48,1,0 ; movaps 0x1304b(%rip),%xmm10 # 2a9f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf6c>
DB 68,15,40,192 ; movaps %xmm0,%xmm8
DB 69,15,89,194 ; mulps %xmm10,%xmm8
DB 102,69,15,91,192 ; cvtps2dq %xmm8,%xmm8
@@ -22287,7 +22287,7 @@ _sk_mirror_x_sse41 LABEL PROC
DB 65,15,92,194 ; subps %xmm10,%xmm0
DB 243,69,15,88,192 ; addss %xmm8,%xmm8
DB 69,15,198,192,0 ; shufps $0x0,%xmm8,%xmm8
- DB 243,68,15,89,13,121,37,1,0 ; mulss 0x12579(%rip),%xmm9 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 243,68,15,89,13,57,37,1,0 ; mulss 0x12539(%rip),%xmm9 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
DB 68,15,89,200 ; mulps %xmm0,%xmm9
DB 102,69,15,58,8,201,1 ; roundps $0x1,%xmm9,%xmm9
@@ -22316,7 +22316,7 @@ _sk_mirror_y_sse41 LABEL PROC
DB 65,15,92,202 ; subps %xmm10,%xmm1
DB 243,69,15,88,192 ; addss %xmm8,%xmm8
DB 69,15,198,192,0 ; shufps $0x0,%xmm8,%xmm8
- DB 243,68,15,89,13,7,37,1,0 ; mulss 0x12507(%rip),%xmm9 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 243,68,15,89,13,199,36,1,0 ; mulss 0x124c7(%rip),%xmm9 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
DB 68,15,89,201 ; mulps %xmm1,%xmm9
DB 102,69,15,58,8,201,1 ; roundps $0x1,%xmm9,%xmm9
@@ -22339,7 +22339,7 @@ PUBLIC _sk_clamp_x_1_sse41
_sk_clamp_x_1_sse41 LABEL PROC
DB 69,15,87,192 ; xorps %xmm8,%xmm8
DB 68,15,95,192 ; maxps %xmm0,%xmm8
- DB 68,15,93,5,190,38,1,0 ; minps 0x126be(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,93,5,126,38,1,0 ; minps 0x1267e(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -22353,9 +22353,9 @@ _sk_repeat_x_1_sse41 LABEL PROC
PUBLIC _sk_mirror_x_1_sse41
_sk_mirror_x_1_sse41 LABEL PROC
- DB 68,15,40,5,255,38,1,0 ; movaps 0x126ff(%rip),%xmm8 # 2a550 <_sk_srcover_rgba_8888_sse2_lowp+0xa98>
+ DB 68,15,40,5,191,38,1,0 ; movaps 0x126bf(%rip),%xmm8 # 2a510 <_sk_srcover_rgba_8888_sse2_lowp+0xa8c>
DB 65,15,88,192 ; addps %xmm8,%xmm0
- DB 68,15,40,13,131,38,1,0 ; movaps 0x12683(%rip),%xmm9 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 68,15,40,13,67,38,1,0 ; movaps 0x12643(%rip),%xmm9 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
DB 68,15,89,200 ; mulps %xmm0,%xmm9
DB 102,69,15,58,8,201,1 ; roundps $0x1,%xmm9,%xmm9
DB 69,15,88,201 ; addps %xmm9,%xmm9
@@ -22370,10 +22370,10 @@ _sk_mirror_x_1_sse41 LABEL PROC
PUBLIC _sk_luminance_to_alpha_sse41
_sk_luminance_to_alpha_sse41 LABEL PROC
DB 15,40,218 ; movaps %xmm2,%xmm3
- DB 15,89,5,178,43,1,0 ; mulps 0x12bb2(%rip),%xmm0 # 2aa40 <_sk_srcover_rgba_8888_sse2_lowp+0xf88>
- DB 15,89,13,187,43,1,0 ; mulps 0x12bbb(%rip),%xmm1 # 2aa50 <_sk_srcover_rgba_8888_sse2_lowp+0xf98>
+ DB 15,89,5,114,43,1,0 ; mulps 0x12b72(%rip),%xmm0 # 2aa00 <_sk_srcover_rgba_8888_sse2_lowp+0xf7c>
+ DB 15,89,13,123,43,1,0 ; mulps 0x12b7b(%rip),%xmm1 # 2aa10 <_sk_srcover_rgba_8888_sse2_lowp+0xf8c>
DB 15,88,200 ; addps %xmm0,%xmm1
- DB 15,89,29,193,43,1,0 ; mulps 0x12bc1(%rip),%xmm3 # 2aa60 <_sk_srcover_rgba_8888_sse2_lowp+0xfa8>
+ DB 15,89,29,129,43,1,0 ; mulps 0x12b81(%rip),%xmm3 # 2aa20 <_sk_srcover_rgba_8888_sse2_lowp+0xf9c>
DB 15,88,217 ; addps %xmm1,%xmm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
@@ -22758,15 +22758,15 @@ _sk_evenly_spaced_gradient_sse41 LABEL PROC
PUBLIC _sk_gauss_a_to_rgba_sse41
_sk_gauss_a_to_rgba_sse41 LABEL PROC
- DB 15,40,5,112,37,1,0 ; movaps 0x12570(%rip),%xmm0 # 2aa70 <_sk_srcover_rgba_8888_sse2_lowp+0xfb8>
+ DB 15,40,5,48,37,1,0 ; movaps 0x12530(%rip),%xmm0 # 2aa30 <_sk_srcover_rgba_8888_sse2_lowp+0xfac>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,118,37,1,0 ; addps 0x12576(%rip),%xmm0 # 2aa80 <_sk_srcover_rgba_8888_sse2_lowp+0xfc8>
+ DB 15,88,5,54,37,1,0 ; addps 0x12536(%rip),%xmm0 # 2aa40 <_sk_srcover_rgba_8888_sse2_lowp+0xfbc>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,124,37,1,0 ; addps 0x1257c(%rip),%xmm0 # 2aa90 <_sk_srcover_rgba_8888_sse2_lowp+0xfd8>
+ DB 15,88,5,60,37,1,0 ; addps 0x1253c(%rip),%xmm0 # 2aa50 <_sk_srcover_rgba_8888_sse2_lowp+0xfcc>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,130,37,1,0 ; addps 0x12582(%rip),%xmm0 # 2aaa0 <_sk_srcover_rgba_8888_sse2_lowp+0xfe8>
+ DB 15,88,5,66,37,1,0 ; addps 0x12542(%rip),%xmm0 # 2aa60 <_sk_srcover_rgba_8888_sse2_lowp+0xfdc>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,136,37,1,0 ; addps 0x12588(%rip),%xmm0 # 2aab0 <_sk_srcover_rgba_8888_sse2_lowp+0xff8>
+ DB 15,88,5,72,37,1,0 ; addps 0x12548(%rip),%xmm0 # 2aa70 <_sk_srcover_rgba_8888_sse2_lowp+0xfec>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
@@ -22917,26 +22917,26 @@ _sk_xy_to_unit_angle_sse41 LABEL PROC
DB 69,15,94,226 ; divps %xmm10,%xmm12
DB 69,15,40,236 ; movaps %xmm12,%xmm13
DB 69,15,89,237 ; mulps %xmm13,%xmm13
- DB 68,15,40,21,255,34,1,0 ; movaps 0x122ff(%rip),%xmm10 # 2aac0 <_sk_srcover_rgba_8888_sse2_lowp+0x1008>
+ DB 68,15,40,21,191,34,1,0 ; movaps 0x122bf(%rip),%xmm10 # 2aa80 <_sk_srcover_rgba_8888_sse2_lowp+0xffc>
DB 69,15,89,213 ; mulps %xmm13,%xmm10
- DB 68,15,88,21,3,35,1,0 ; addps 0x12303(%rip),%xmm10 # 2aad0 <_sk_srcover_rgba_8888_sse2_lowp+0x1018>
+ DB 68,15,88,21,195,34,1,0 ; addps 0x122c3(%rip),%xmm10 # 2aa90 <_sk_srcover_rgba_8888_sse2_lowp+0x100c>
DB 69,15,89,213 ; mulps %xmm13,%xmm10
- DB 68,15,88,21,7,35,1,0 ; addps 0x12307(%rip),%xmm10 # 2aae0 <_sk_srcover_rgba_8888_sse2_lowp+0x1028>
+ DB 68,15,88,21,199,34,1,0 ; addps 0x122c7(%rip),%xmm10 # 2aaa0 <_sk_srcover_rgba_8888_sse2_lowp+0x101c>
DB 69,15,89,213 ; mulps %xmm13,%xmm10
- DB 68,15,88,21,11,35,1,0 ; addps 0x1230b(%rip),%xmm10 # 2aaf0 <_sk_srcover_rgba_8888_sse2_lowp+0x1038>
+ DB 68,15,88,21,203,34,1,0 ; addps 0x122cb(%rip),%xmm10 # 2aab0 <_sk_srcover_rgba_8888_sse2_lowp+0x102c>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
DB 65,15,194,195,1 ; cmpltps %xmm11,%xmm0
- DB 68,15,40,29,10,35,1,0 ; movaps 0x1230a(%rip),%xmm11 # 2ab00 <_sk_srcover_rgba_8888_sse2_lowp+0x1048>
+ DB 68,15,40,29,202,34,1,0 ; movaps 0x122ca(%rip),%xmm11 # 2aac0 <_sk_srcover_rgba_8888_sse2_lowp+0x103c>
DB 69,15,92,218 ; subps %xmm10,%xmm11
DB 102,69,15,56,20,211 ; blendvps %xmm0,%xmm11,%xmm10
DB 69,15,194,200,1 ; cmpltps %xmm8,%xmm9
- DB 68,15,40,29,211,28,1,0 ; movaps 0x11cd3(%rip),%xmm11 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 68,15,40,29,147,28,1,0 ; movaps 0x11c93(%rip),%xmm11 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
DB 69,15,92,218 ; subps %xmm10,%xmm11
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 102,69,15,56,20,211 ; blendvps %xmm0,%xmm11,%xmm10
DB 15,40,193 ; movaps %xmm1,%xmm0
DB 65,15,194,192,1 ; cmpltps %xmm8,%xmm0
- DB 68,15,40,13,197,28,1,0 ; movaps 0x11cc5(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,13,133,28,1,0 ; movaps 0x11c85(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 69,15,92,202 ; subps %xmm10,%xmm9
DB 102,69,15,56,20,209 ; blendvps %xmm0,%xmm9,%xmm10
DB 69,15,194,194,7 ; cmpordps %xmm10,%xmm8
@@ -22966,7 +22966,7 @@ _sk_xy_to_2pt_conical_quadratic_max_sse41 LABEL PROC
DB 243,69,15,89,203 ; mulss %xmm11,%xmm9
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
DB 68,15,88,200 ; addps %xmm0,%xmm9
- DB 68,15,89,13,126,34,1,0 ; mulps 0x1227e(%rip),%xmm9 # 2ab10 <_sk_srcover_rgba_8888_sse2_lowp+0x1058>
+ DB 68,15,89,13,62,34,1,0 ; mulps 0x1223e(%rip),%xmm9 # 2aad0 <_sk_srcover_rgba_8888_sse2_lowp+0x104c>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,225 ; movaps %xmm1,%xmm12
DB 69,15,89,228 ; mulps %xmm12,%xmm12
@@ -22974,7 +22974,7 @@ _sk_xy_to_2pt_conical_quadratic_max_sse41 LABEL PROC
DB 243,69,15,89,219 ; mulss %xmm11,%xmm11
DB 69,15,198,219,0 ; shufps $0x0,%xmm11,%xmm11
DB 69,15,92,227 ; subps %xmm11,%xmm12
- DB 68,15,89,21,105,34,1,0 ; mulps 0x12269(%rip),%xmm10 # 2ab20 <_sk_srcover_rgba_8888_sse2_lowp+0x1068>
+ DB 68,15,89,21,41,34,1,0 ; mulps 0x12229(%rip),%xmm10 # 2aae0 <_sk_srcover_rgba_8888_sse2_lowp+0x105c>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
@@ -22983,8 +22983,8 @@ _sk_xy_to_2pt_conical_quadratic_max_sse41 LABEL PROC
DB 69,15,198,192,0 ; shufps $0x0,%xmm8,%xmm8
DB 65,15,40,194 ; movaps %xmm10,%xmm0
DB 65,15,92,193 ; subps %xmm9,%xmm0
- DB 68,15,87,13,17,33,1,0 ; xorps 0x12111(%rip),%xmm9 # 2a9f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf38>
- DB 68,15,89,5,249,27,1,0 ; mulps 0x11bf9(%rip),%xmm8 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 68,15,87,13,209,32,1,0 ; xorps 0x120d1(%rip),%xmm9 # 2a9b0 <_sk_srcover_rgba_8888_sse2_lowp+0xf2c>
+ DB 68,15,89,5,185,27,1,0 ; mulps 0x11bb9(%rip),%xmm8 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 69,15,92,202 ; subps %xmm10,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
@@ -23003,7 +23003,7 @@ _sk_xy_to_2pt_conical_quadratic_min_sse41 LABEL PROC
DB 243,69,15,89,203 ; mulss %xmm11,%xmm9
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
DB 68,15,88,200 ; addps %xmm0,%xmm9
- DB 68,15,89,13,224,33,1,0 ; mulps 0x121e0(%rip),%xmm9 # 2ab10 <_sk_srcover_rgba_8888_sse2_lowp+0x1058>
+ DB 68,15,89,13,160,33,1,0 ; mulps 0x121a0(%rip),%xmm9 # 2aad0 <_sk_srcover_rgba_8888_sse2_lowp+0x104c>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,225 ; movaps %xmm1,%xmm12
DB 69,15,89,228 ; mulps %xmm12,%xmm12
@@ -23011,7 +23011,7 @@ _sk_xy_to_2pt_conical_quadratic_min_sse41 LABEL PROC
DB 243,69,15,89,219 ; mulss %xmm11,%xmm11
DB 69,15,198,219,0 ; shufps $0x0,%xmm11,%xmm11
DB 69,15,92,227 ; subps %xmm11,%xmm12
- DB 68,15,89,21,203,33,1,0 ; mulps 0x121cb(%rip),%xmm10 # 2ab20 <_sk_srcover_rgba_8888_sse2_lowp+0x1068>
+ DB 68,15,89,21,139,33,1,0 ; mulps 0x1218b(%rip),%xmm10 # 2aae0 <_sk_srcover_rgba_8888_sse2_lowp+0x105c>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
@@ -23020,8 +23020,8 @@ _sk_xy_to_2pt_conical_quadratic_min_sse41 LABEL PROC
DB 69,15,198,192,0 ; shufps $0x0,%xmm8,%xmm8
DB 65,15,40,194 ; movaps %xmm10,%xmm0
DB 65,15,92,193 ; subps %xmm9,%xmm0
- DB 68,15,87,13,115,32,1,0 ; xorps 0x12073(%rip),%xmm9 # 2a9f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf38>
- DB 68,15,89,5,91,27,1,0 ; mulps 0x11b5b(%rip),%xmm8 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 68,15,87,13,51,32,1,0 ; xorps 0x12033(%rip),%xmm9 # 2a9b0 <_sk_srcover_rgba_8888_sse2_lowp+0xf2c>
+ DB 68,15,89,5,27,27,1,0 ; mulps 0x11b1b(%rip),%xmm8 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 69,15,92,202 ; subps %xmm10,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
@@ -23037,7 +23037,7 @@ _sk_xy_to_2pt_conical_linear_sse41 LABEL PROC
DB 243,69,15,89,200 ; mulss %xmm8,%xmm9
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
DB 68,15,88,200 ; addps %xmm0,%xmm9
- DB 68,15,89,13,83,33,1,0 ; mulps 0x12153(%rip),%xmm9 # 2ab10 <_sk_srcover_rgba_8888_sse2_lowp+0x1058>
+ DB 68,15,89,13,19,33,1,0 ; mulps 0x12113(%rip),%xmm9 # 2aad0 <_sk_srcover_rgba_8888_sse2_lowp+0x104c>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,209 ; movaps %xmm1,%xmm10
DB 69,15,89,210 ; mulps %xmm10,%xmm10
@@ -23045,7 +23045,7 @@ _sk_xy_to_2pt_conical_linear_sse41 LABEL PROC
DB 243,69,15,89,192 ; mulss %xmm8,%xmm8
DB 69,15,198,192,0 ; shufps $0x0,%xmm8,%xmm8
DB 65,15,92,192 ; subps %xmm8,%xmm0
- DB 15,87,5,15,32,1,0 ; xorps 0x1200f(%rip),%xmm0 # 2a9f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf38>
+ DB 15,87,5,207,31,1,0 ; xorps 0x11fcf(%rip),%xmm0 # 2a9b0 <_sk_srcover_rgba_8888_sse2_lowp+0xf2c>
DB 65,15,94,193 ; divps %xmm9,%xmm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23082,7 +23082,7 @@ _sk_apply_vector_mask_sse41 LABEL PROC
PUBLIC _sk_save_xy_sse41
_sk_save_xy_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 68,15,40,5,149,26,1,0 ; movaps 0x11a95(%rip),%xmm8 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 68,15,40,5,85,26,1,0 ; movaps 0x11a55(%rip),%xmm8 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
DB 15,17,0 ; movups %xmm0,(%rax)
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,88,200 ; addps %xmm8,%xmm9
@@ -23122,8 +23122,8 @@ _sk_bilinear_nx_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,64,64 ; movups 0x40(%rax),%xmm8
- DB 15,88,5,87,32,1,0 ; addps 0x12057(%rip),%xmm0 # 2ab30 <_sk_srcover_rgba_8888_sse2_lowp+0x1078>
- DB 68,15,40,13,15,26,1,0 ; movaps 0x11a0f(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,88,5,23,32,1,0 ; addps 0x12017(%rip),%xmm0 # 2aaf0 <_sk_srcover_rgba_8888_sse2_lowp+0x106c>
+ DB 68,15,40,13,207,25,1,0 ; movaps 0x119cf(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 68,15,17,136,128,0,0,0 ; movups %xmm9,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23134,7 +23134,7 @@ _sk_bilinear_px_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,64,64 ; movups 0x40(%rax),%xmm8
- DB 15,88,5,222,25,1,0 ; addps 0x119de(%rip),%xmm0 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 15,88,5,158,25,1,0 ; addps 0x1199e(%rip),%xmm0 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
DB 68,15,17,128,128,0,0,0 ; movups %xmm8,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23144,8 +23144,8 @@ _sk_bilinear_ny_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
DB 68,15,16,64,96 ; movups 0x60(%rax),%xmm8
- DB 15,88,13,16,32,1,0 ; addps 0x12010(%rip),%xmm1 # 2ab30 <_sk_srcover_rgba_8888_sse2_lowp+0x1078>
- DB 68,15,40,13,200,25,1,0 ; movaps 0x119c8(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,88,13,208,31,1,0 ; addps 0x11fd0(%rip),%xmm1 # 2aaf0 <_sk_srcover_rgba_8888_sse2_lowp+0x106c>
+ DB 68,15,40,13,136,25,1,0 ; movaps 0x11988(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 68,15,17,136,160,0,0,0 ; movups %xmm9,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23156,7 +23156,7 @@ _sk_bilinear_py_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
DB 68,15,16,64,96 ; movups 0x60(%rax),%xmm8
- DB 15,88,13,150,25,1,0 ; addps 0x11996(%rip),%xmm1 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 15,88,13,86,25,1,0 ; addps 0x11956(%rip),%xmm1 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
DB 68,15,17,128,160,0,0,0 ; movups %xmm8,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23166,13 +23166,13 @@ _sk_bicubic_n3x_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,64,64 ; movups 0x40(%rax),%xmm8
- DB 15,88,5,217,31,1,0 ; addps 0x11fd9(%rip),%xmm0 # 2ab40 <_sk_srcover_rgba_8888_sse2_lowp+0x1088>
- DB 68,15,40,13,129,25,1,0 ; movaps 0x11981(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,88,5,153,31,1,0 ; addps 0x11f99(%rip),%xmm0 # 2ab00 <_sk_srcover_rgba_8888_sse2_lowp+0x107c>
+ DB 68,15,40,13,65,25,1,0 ; movaps 0x11941(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 69,15,40,193 ; movaps %xmm9,%xmm8
DB 69,15,89,192 ; mulps %xmm8,%xmm8
- DB 68,15,89,13,205,31,1,0 ; mulps 0x11fcd(%rip),%xmm9 # 2ab50 <_sk_srcover_rgba_8888_sse2_lowp+0x1098>
- DB 68,15,88,13,85,27,1,0 ; addps 0x11b55(%rip),%xmm9 # 2a6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc28>
+ DB 68,15,89,13,141,31,1,0 ; mulps 0x11f8d(%rip),%xmm9 # 2ab10 <_sk_srcover_rgba_8888_sse2_lowp+0x108c>
+ DB 68,15,88,13,21,27,1,0 ; addps 0x11b15(%rip),%xmm9 # 2a6a0 <_sk_srcover_rgba_8888_sse2_lowp+0xc1c>
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 68,15,17,136,128,0,0,0 ; movups %xmm9,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23183,16 +23183,16 @@ _sk_bicubic_n1x_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,64,64 ; movups 0x40(%rax),%xmm8
- DB 15,88,5,132,31,1,0 ; addps 0x11f84(%rip),%xmm0 # 2ab30 <_sk_srcover_rgba_8888_sse2_lowp+0x1078>
- DB 68,15,40,13,60,25,1,0 ; movaps 0x1193c(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,88,5,68,31,1,0 ; addps 0x11f44(%rip),%xmm0 # 2aaf0 <_sk_srcover_rgba_8888_sse2_lowp+0x106c>
+ DB 68,15,40,13,252,24,1,0 ; movaps 0x118fc(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 69,15,92,200 ; subps %xmm8,%xmm9
- DB 68,15,40,5,160,31,1,0 ; movaps 0x11fa0(%rip),%xmm8 # 2ab60 <_sk_srcover_rgba_8888_sse2_lowp+0x10a8>
+ DB 68,15,40,5,96,31,1,0 ; movaps 0x11f60(%rip),%xmm8 # 2ab20 <_sk_srcover_rgba_8888_sse2_lowp+0x109c>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,164,31,1,0 ; addps 0x11fa4(%rip),%xmm8 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
+ DB 68,15,88,5,100,31,1,0 ; addps 0x11f64(%rip),%xmm8 # 2ab30 <_sk_srcover_rgba_8888_sse2_lowp+0x10ac>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,8,25,1,0 ; addps 0x11908(%rip),%xmm8 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 68,15,88,5,200,24,1,0 ; addps 0x118c8(%rip),%xmm8 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,156,31,1,0 ; addps 0x11f9c(%rip),%xmm8 # 2ab80 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
+ DB 68,15,88,5,92,31,1,0 ; addps 0x11f5c(%rip),%xmm8 # 2ab40 <_sk_srcover_rgba_8888_sse2_lowp+0x10bc>
DB 68,15,17,128,128,0,0,0 ; movups %xmm8,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23200,17 +23200,17 @@ _sk_bicubic_n1x_sse41 LABEL PROC
PUBLIC _sk_bicubic_p1x_sse41
_sk_bicubic_p1x_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 68,15,40,5,230,24,1,0 ; movaps 0x118e6(%rip),%xmm8 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 68,15,40,5,166,24,1,0 ; movaps 0x118a6(%rip),%xmm8 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,72,64 ; movups 0x40(%rax),%xmm9
DB 65,15,88,192 ; addps %xmm8,%xmm0
- DB 68,15,40,21,82,31,1,0 ; movaps 0x11f52(%rip),%xmm10 # 2ab60 <_sk_srcover_rgba_8888_sse2_lowp+0x10a8>
+ DB 68,15,40,21,18,31,1,0 ; movaps 0x11f12(%rip),%xmm10 # 2ab20 <_sk_srcover_rgba_8888_sse2_lowp+0x109c>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,86,31,1,0 ; addps 0x11f56(%rip),%xmm10 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
+ DB 68,15,88,21,22,31,1,0 ; addps 0x11f16(%rip),%xmm10 # 2ab30 <_sk_srcover_rgba_8888_sse2_lowp+0x10ac>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
DB 69,15,88,208 ; addps %xmm8,%xmm10
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,82,31,1,0 ; addps 0x11f52(%rip),%xmm10 # 2ab80 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
+ DB 68,15,88,21,18,31,1,0 ; addps 0x11f12(%rip),%xmm10 # 2ab40 <_sk_srcover_rgba_8888_sse2_lowp+0x10bc>
DB 68,15,17,144,128,0,0,0 ; movups %xmm10,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23220,11 +23220,11 @@ _sk_bicubic_p3x_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,64,64 ; movups 0x40(%rax),%xmm8
- DB 15,88,5,37,31,1,0 ; addps 0x11f25(%rip),%xmm0 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
+ DB 15,88,5,229,30,1,0 ; addps 0x11ee5(%rip),%xmm0 # 2ab30 <_sk_srcover_rgba_8888_sse2_lowp+0x10ac>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 69,15,89,201 ; mulps %xmm9,%xmm9
- DB 68,15,89,5,245,30,1,0 ; mulps 0x11ef5(%rip),%xmm8 # 2ab50 <_sk_srcover_rgba_8888_sse2_lowp+0x1098>
- DB 68,15,88,5,125,26,1,0 ; addps 0x11a7d(%rip),%xmm8 # 2a6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc28>
+ DB 68,15,89,5,181,30,1,0 ; mulps 0x11eb5(%rip),%xmm8 # 2ab10 <_sk_srcover_rgba_8888_sse2_lowp+0x108c>
+ DB 68,15,88,5,61,26,1,0 ; addps 0x11a3d(%rip),%xmm8 # 2a6a0 <_sk_srcover_rgba_8888_sse2_lowp+0xc1c>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
DB 68,15,17,128,128,0,0,0 ; movups %xmm8,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23235,13 +23235,13 @@ _sk_bicubic_n3y_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
DB 68,15,16,64,96 ; movups 0x60(%rax),%xmm8
- DB 15,88,13,187,30,1,0 ; addps 0x11ebb(%rip),%xmm1 # 2ab40 <_sk_srcover_rgba_8888_sse2_lowp+0x1088>
- DB 68,15,40,13,99,24,1,0 ; movaps 0x11863(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,88,13,123,30,1,0 ; addps 0x11e7b(%rip),%xmm1 # 2ab00 <_sk_srcover_rgba_8888_sse2_lowp+0x107c>
+ DB 68,15,40,13,35,24,1,0 ; movaps 0x11823(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 69,15,40,193 ; movaps %xmm9,%xmm8
DB 69,15,89,192 ; mulps %xmm8,%xmm8
- DB 68,15,89,13,175,30,1,0 ; mulps 0x11eaf(%rip),%xmm9 # 2ab50 <_sk_srcover_rgba_8888_sse2_lowp+0x1098>
- DB 68,15,88,13,55,26,1,0 ; addps 0x11a37(%rip),%xmm9 # 2a6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc28>
+ DB 68,15,89,13,111,30,1,0 ; mulps 0x11e6f(%rip),%xmm9 # 2ab10 <_sk_srcover_rgba_8888_sse2_lowp+0x108c>
+ DB 68,15,88,13,247,25,1,0 ; addps 0x119f7(%rip),%xmm9 # 2a6a0 <_sk_srcover_rgba_8888_sse2_lowp+0xc1c>
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 68,15,17,136,160,0,0,0 ; movups %xmm9,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23252,16 +23252,16 @@ _sk_bicubic_n1y_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
DB 68,15,16,64,96 ; movups 0x60(%rax),%xmm8
- DB 15,88,13,101,30,1,0 ; addps 0x11e65(%rip),%xmm1 # 2ab30 <_sk_srcover_rgba_8888_sse2_lowp+0x1078>
- DB 68,15,40,13,29,24,1,0 ; movaps 0x1181d(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,88,13,37,30,1,0 ; addps 0x11e25(%rip),%xmm1 # 2aaf0 <_sk_srcover_rgba_8888_sse2_lowp+0x106c>
+ DB 68,15,40,13,221,23,1,0 ; movaps 0x117dd(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 69,15,92,200 ; subps %xmm8,%xmm9
- DB 68,15,40,5,129,30,1,0 ; movaps 0x11e81(%rip),%xmm8 # 2ab60 <_sk_srcover_rgba_8888_sse2_lowp+0x10a8>
+ DB 68,15,40,5,65,30,1,0 ; movaps 0x11e41(%rip),%xmm8 # 2ab20 <_sk_srcover_rgba_8888_sse2_lowp+0x109c>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,133,30,1,0 ; addps 0x11e85(%rip),%xmm8 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
+ DB 68,15,88,5,69,30,1,0 ; addps 0x11e45(%rip),%xmm8 # 2ab30 <_sk_srcover_rgba_8888_sse2_lowp+0x10ac>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,233,23,1,0 ; addps 0x117e9(%rip),%xmm8 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 68,15,88,5,169,23,1,0 ; addps 0x117a9(%rip),%xmm8 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,125,30,1,0 ; addps 0x11e7d(%rip),%xmm8 # 2ab80 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
+ DB 68,15,88,5,61,30,1,0 ; addps 0x11e3d(%rip),%xmm8 # 2ab40 <_sk_srcover_rgba_8888_sse2_lowp+0x10bc>
DB 68,15,17,128,160,0,0,0 ; movups %xmm8,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23269,17 +23269,17 @@ _sk_bicubic_n1y_sse41 LABEL PROC
PUBLIC _sk_bicubic_p1y_sse41
_sk_bicubic_p1y_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 68,15,40,5,199,23,1,0 ; movaps 0x117c7(%rip),%xmm8 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 68,15,40,5,135,23,1,0 ; movaps 0x11787(%rip),%xmm8 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
DB 68,15,16,72,96 ; movups 0x60(%rax),%xmm9
DB 65,15,88,200 ; addps %xmm8,%xmm1
- DB 68,15,40,21,50,30,1,0 ; movaps 0x11e32(%rip),%xmm10 # 2ab60 <_sk_srcover_rgba_8888_sse2_lowp+0x10a8>
+ DB 68,15,40,21,242,29,1,0 ; movaps 0x11df2(%rip),%xmm10 # 2ab20 <_sk_srcover_rgba_8888_sse2_lowp+0x109c>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,54,30,1,0 ; addps 0x11e36(%rip),%xmm10 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
+ DB 68,15,88,21,246,29,1,0 ; addps 0x11df6(%rip),%xmm10 # 2ab30 <_sk_srcover_rgba_8888_sse2_lowp+0x10ac>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
DB 69,15,88,208 ; addps %xmm8,%xmm10
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,50,30,1,0 ; addps 0x11e32(%rip),%xmm10 # 2ab80 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
+ DB 68,15,88,21,242,29,1,0 ; addps 0x11df2(%rip),%xmm10 # 2ab40 <_sk_srcover_rgba_8888_sse2_lowp+0x10bc>
DB 68,15,17,144,160,0,0,0 ; movups %xmm10,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -23289,11 +23289,11 @@ _sk_bicubic_p3y_sse41 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
DB 68,15,16,64,96 ; movups 0x60(%rax),%xmm8
- DB 15,88,13,4,30,1,0 ; addps 0x11e04(%rip),%xmm1 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
+ DB 15,88,13,196,29,1,0 ; addps 0x11dc4(%rip),%xmm1 # 2ab30 <_sk_srcover_rgba_8888_sse2_lowp+0x10ac>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 69,15,89,201 ; mulps %xmm9,%xmm9
- DB 68,15,89,5,212,29,1,0 ; mulps 0x11dd4(%rip),%xmm8 # 2ab50 <_sk_srcover_rgba_8888_sse2_lowp+0x1098>
- DB 68,15,88,5,92,25,1,0 ; addps 0x1195c(%rip),%xmm8 # 2a6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc28>
+ DB 68,15,89,5,148,29,1,0 ; mulps 0x11d94(%rip),%xmm8 # 2ab10 <_sk_srcover_rgba_8888_sse2_lowp+0x108c>
+ DB 68,15,88,5,28,25,1,0 ; addps 0x1191c(%rip),%xmm8 # 2a6a0 <_sk_srcover_rgba_8888_sse2_lowp+0xc1c>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
DB 68,15,17,128,160,0,0,0 ; movups %xmm8,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -23388,7 +23388,7 @@ _sk_clut_3D_sse41 LABEL PROC
DB 15,89,194 ; mulps %xmm2,%xmm0
DB 15,41,68,36,80 ; movaps %xmm0,0x50(%rsp)
DB 243,15,91,240 ; cvttps2dq %xmm0,%xmm6
- DB 15,40,37,215,28,1,0 ; movaps 0x11cd7(%rip),%xmm4 # 2ab90 <_sk_srcover_rgba_8888_sse2_lowp+0x10d8>
+ DB 15,40,37,151,28,1,0 ; movaps 0x11c97(%rip),%xmm4 # 2ab50 <_sk_srcover_rgba_8888_sse2_lowp+0x10cc>
DB 15,88,196 ; addps %xmm4,%xmm0
DB 15,41,68,36,48 ; movaps %xmm0,0x30(%rsp)
DB 102,65,15,110,208 ; movd %r8d,%xmm2
@@ -23427,7 +23427,7 @@ _sk_clut_3D_sse41 LABEL PROC
DB 102,68,15,56,64,192 ; pmulld %xmm0,%xmm8
DB 102,65,15,111,216 ; movdqa %xmm8,%xmm3
DB 102,15,254,218 ; paddd %xmm2,%xmm3
- DB 102,68,15,111,37,46,28,1,0 ; movdqa 0x11c2e(%rip),%xmm12 # 2aba0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
+ DB 102,68,15,111,37,238,27,1,0 ; movdqa 0x11bee(%rip),%xmm12 # 2ab60 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
DB 102,65,15,56,64,220 ; pmulld %xmm12,%xmm3
DB 102,15,118,228 ; pcmpeqd %xmm4,%xmm4
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
@@ -23450,7 +23450,7 @@ _sk_clut_3D_sse41 LABEL PROC
DB 102,65,15,58,22,217,1 ; pextrd $0x1,%xmm3,%r9d
DB 102,65,15,58,22,218,2 ; pextrd $0x2,%xmm3,%r10d
DB 102,65,15,58,22,219,3 ; pextrd $0x3,%xmm3,%r11d
- DB 102,15,111,37,50,21,1,0 ; movdqa 0x11532(%rip),%xmm4 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,15,111,37,242,20,1,0 ; movdqa 0x114f2(%rip),%xmm4 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
DB 102,15,254,220 ; paddd %xmm4,%xmm3
DB 102,15,111,252 ; movdqa %xmm4,%xmm7
DB 102,73,15,58,22,222,1 ; pextrq $0x1,%xmm3,%r14
@@ -23623,7 +23623,7 @@ _sk_clut_3D_sse41 LABEL PROC
DB 102,68,15,254,202 ; paddd %xmm2,%xmm9
DB 102,65,15,111,192 ; movdqa %xmm8,%xmm0
DB 102,65,15,254,193 ; paddd %xmm9,%xmm0
- DB 102,15,111,45,61,24,1,0 ; movdqa 0x1183d(%rip),%xmm5 # 2aba0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
+ DB 102,15,111,45,253,23,1,0 ; movdqa 0x117fd(%rip),%xmm5 # 2ab60 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
DB 102,15,56,64,197 ; pmulld %xmm5,%xmm0
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,118,246 ; pcmpeqd %xmm6,%xmm6
@@ -23644,7 +23644,7 @@ _sk_clut_3D_sse41 LABEL PROC
DB 102,65,15,58,22,193,1 ; pextrd $0x1,%xmm0,%r9d
DB 102,65,15,58,22,194,2 ; pextrd $0x2,%xmm0,%r10d
DB 102,65,15,58,22,195,3 ; pextrd $0x3,%xmm0,%r11d
- DB 102,15,111,61,78,17,1,0 ; movdqa 0x1114e(%rip),%xmm7 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,15,111,61,14,17,1,0 ; movdqa 0x1110e(%rip),%xmm7 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
DB 102,15,254,199 ; paddd %xmm7,%xmm0
DB 102,72,15,58,22,193,1 ; pextrq $0x1,%xmm0,%rcx
DB 102,72,15,126,195 ; movq %xmm0,%rbx
@@ -23710,7 +23710,7 @@ _sk_clut_3D_sse41 LABEL PROC
DB 15,88,248 ; addps %xmm0,%xmm7
DB 102,68,15,254,210 ; paddd %xmm2,%xmm10
DB 102,69,15,254,194 ; paddd %xmm10,%xmm8
- DB 102,15,111,13,121,22,1,0 ; movdqa 0x11679(%rip),%xmm1 # 2aba0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
+ DB 102,15,111,13,57,22,1,0 ; movdqa 0x11639(%rip),%xmm1 # 2ab60 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
DB 102,68,15,56,64,193 ; pmulld %xmm1,%xmm8
DB 102,65,15,111,192 ; movdqa %xmm8,%xmm0
DB 102,15,118,237 ; pcmpeqd %xmm5,%xmm5
@@ -23731,7 +23731,7 @@ _sk_clut_3D_sse41 LABEL PROC
DB 102,69,15,58,22,193,1 ; pextrd $0x1,%xmm8,%r9d
DB 102,69,15,58,22,194,2 ; pextrd $0x2,%xmm8,%r10d
DB 102,69,15,58,22,195,3 ; pextrd $0x3,%xmm8,%r11d
- DB 102,15,111,21,132,15,1,0 ; movdqa 0x10f84(%rip),%xmm2 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,15,111,21,68,15,1,0 ; movdqa 0x10f44(%rip),%xmm2 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
DB 102,68,15,254,194 ; paddd %xmm2,%xmm8
DB 102,76,15,58,22,193,1 ; pextrq $0x1,%xmm8,%rcx
DB 102,76,15,126,195 ; movq %xmm8,%rbx
@@ -23856,7 +23856,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 15,89,203 ; mulps %xmm3,%xmm1
DB 15,41,140,36,176,0,0,0 ; movaps %xmm1,0xb0(%rsp)
DB 243,15,91,249 ; cvttps2dq %xmm1,%xmm7
- DB 15,40,29,187,19,1,0 ; movaps 0x113bb(%rip),%xmm3 # 2ab90 <_sk_srcover_rgba_8888_sse2_lowp+0x10d8>
+ DB 15,40,29,123,19,1,0 ; movaps 0x1137b(%rip),%xmm3 # 2ab50 <_sk_srcover_rgba_8888_sse2_lowp+0x10cc>
DB 15,88,203 ; addps %xmm3,%xmm1
DB 15,41,76,36,32 ; movaps %xmm1,0x20(%rsp)
DB 102,65,15,110,232 ; movd %r8d,%xmm5
@@ -23913,7 +23913,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,68,15,56,64,253 ; pmulld %xmm5,%xmm15
DB 102,65,15,111,223 ; movdqa %xmm15,%xmm3
DB 102,15,254,217 ; paddd %xmm1,%xmm3
- DB 102,68,15,111,29,181,18,1,0 ; movdqa 0x112b5(%rip),%xmm11 # 2aba0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
+ DB 102,68,15,111,29,117,18,1,0 ; movdqa 0x11275(%rip),%xmm11 # 2ab60 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
DB 102,65,15,56,64,219 ; pmulld %xmm11,%xmm3
DB 102,15,118,192 ; pcmpeqd %xmm0,%xmm0
DB 102,15,111,243 ; movdqa %xmm3,%xmm6
@@ -23935,7 +23935,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,65,15,58,22,217,1 ; pextrd $0x1,%xmm3,%r9d
DB 102,65,15,58,22,218,2 ; pextrd $0x2,%xmm3,%r10d
DB 102,65,15,58,22,219,3 ; pextrd $0x3,%xmm3,%r11d
- DB 102,68,15,111,21,189,11,1,0 ; movdqa 0x10bbd(%rip),%xmm10 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,68,15,111,21,125,11,1,0 ; movdqa 0x10b7d(%rip),%xmm10 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
DB 102,65,15,254,218 ; paddd %xmm10,%xmm3
DB 102,73,15,58,22,222,1 ; pextrq $0x1,%xmm3,%r14
DB 102,72,15,126,219 ; movq %xmm3,%rbx
@@ -23953,7 +23953,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,65,15,254,201 ; paddd %xmm9,%xmm1
DB 102,65,15,56,64,203 ; pmulld %xmm11,%xmm1
DB 102,15,111,217 ; movdqa %xmm1,%xmm3
- DB 102,15,250,29,235,17,1,0 ; psubd 0x111eb(%rip),%xmm3 # 2abb0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
+ DB 102,15,250,29,171,17,1,0 ; psubd 0x111ab(%rip),%xmm3 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
DB 102,73,15,58,22,222,1 ; pextrq $0x1,%xmm3,%r14
DB 102,72,15,126,219 ; movq %xmm3,%rbx
DB 65,137,223 ; mov %ebx,%r15d
@@ -24008,7 +24008,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,65,15,254,199 ; paddd %xmm15,%xmm0
DB 102,65,15,56,64,195 ; pmulld %xmm11,%xmm0
DB 102,15,111,232 ; movdqa %xmm0,%xmm5
- DB 102,15,250,45,203,16,1,0 ; psubd 0x110cb(%rip),%xmm5 # 2abb0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
+ DB 102,15,250,45,139,16,1,0 ; psubd 0x1108b(%rip),%xmm5 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
DB 102,69,15,118,192 ; pcmpeqd %xmm8,%xmm8
DB 102,72,15,58,22,233,1 ; pextrq $0x1,%xmm5,%rcx
DB 102,72,15,126,237 ; movq %xmm5,%rbp
@@ -24133,7 +24133,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 72,193,233,32 ; shr $0x20,%rcx
DB 243,15,16,36,136 ; movss (%rax,%rcx,4),%xmm4
DB 102,68,15,58,33,220,48 ; insertps $0x30,%xmm4,%xmm11
- DB 102,15,111,61,174,7,1,0 ; movdqa 0x107ae(%rip),%xmm7 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,15,111,61,110,7,1,0 ; movdqa 0x1076e(%rip),%xmm7 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
DB 102,15,254,223 ; paddd %xmm7,%xmm3
DB 102,72,15,58,22,217,1 ; pextrq $0x1,%xmm3,%rcx
DB 102,72,15,126,221 ; movq %xmm3,%rbp
@@ -24219,7 +24219,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,65,15,58,22,201,1 ; pextrd $0x1,%xmm1,%r9d
DB 102,65,15,58,22,202,2 ; pextrd $0x2,%xmm1,%r10d
DB 102,65,15,58,22,203,3 ; pextrd $0x3,%xmm1,%r11d
- DB 102,68,15,111,21,238,5,1,0 ; movdqa 0x105ee(%rip),%xmm10 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,68,15,111,21,174,5,1,0 ; movdqa 0x105ae(%rip),%xmm10 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
DB 102,65,15,254,202 ; paddd %xmm10,%xmm1
DB 102,72,15,58,22,201,1 ; pextrq $0x1,%xmm1,%rcx
DB 102,72,15,126,203 ; movq %xmm1,%rbx
@@ -24315,7 +24315,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,15,111,124,36,64 ; movdqa 0x40(%rsp),%xmm7
DB 102,15,111,199 ; movdqa %xmm7,%xmm0
DB 102,15,254,195 ; paddd %xmm3,%xmm0
- DB 102,15,111,21,130,10,1,0 ; movdqa 0x10a82(%rip),%xmm2 # 2aba0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
+ DB 102,15,111,21,66,10,1,0 ; movdqa 0x10a42(%rip),%xmm2 # 2ab60 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
DB 102,15,56,64,194 ; pmulld %xmm2,%xmm0
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,69,15,118,192 ; pcmpeqd %xmm8,%xmm8
@@ -24336,7 +24336,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,65,15,58,22,193,1 ; pextrd $0x1,%xmm0,%r9d
DB 102,65,15,58,22,194,2 ; pextrd $0x2,%xmm0,%r10d
DB 102,65,15,58,22,195,3 ; pextrd $0x3,%xmm0,%r11d
- DB 102,15,111,37,145,3,1,0 ; movdqa 0x10391(%rip),%xmm4 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,15,111,37,81,3,1,0 ; movdqa 0x10351(%rip),%xmm4 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
DB 102,15,254,196 ; paddd %xmm4,%xmm0
DB 102,72,15,58,22,193,1 ; pextrq $0x1,%xmm0,%rcx
DB 102,72,15,126,195 ; movq %xmm0,%rbx
@@ -24408,7 +24408,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,68,15,111,226 ; movdqa %xmm2,%xmm12
DB 102,65,15,56,64,204 ; pmulld %xmm12,%xmm1
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
- DB 102,15,250,21,173,8,1,0 ; psubd 0x108ad(%rip),%xmm2 # 2abb0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
+ DB 102,15,250,21,109,8,1,0 ; psubd 0x1086d(%rip),%xmm2 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
DB 102,72,15,58,22,209,1 ; pextrq $0x1,%xmm2,%rcx
DB 102,72,15,126,213 ; movq %xmm2,%rbp
DB 137,235 ; mov %ebp,%ebx
@@ -24442,7 +24442,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,65,15,111,249 ; movdqa %xmm9,%xmm7
DB 102,69,15,56,64,236 ; pmulld %xmm12,%xmm13
DB 102,65,15,111,205 ; movdqa %xmm13,%xmm1
- DB 102,15,250,13,249,7,1,0 ; psubd 0x107f9(%rip),%xmm1 # 2abb0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
+ DB 102,15,250,13,185,7,1,0 ; psubd 0x107b9(%rip),%xmm1 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
DB 102,72,15,58,22,201,1 ; pextrq $0x1,%xmm1,%rcx
DB 102,72,15,126,203 ; movq %xmm1,%rbx
DB 137,221 ; mov %ebx,%ebp
@@ -24507,7 +24507,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,65,15,111,206 ; movdqa %xmm14,%xmm1
DB 102,15,111,108,36,64 ; movdqa 0x40(%rsp),%xmm5
DB 102,15,254,205 ; paddd %xmm5,%xmm1
- DB 102,15,111,37,141,6,1,0 ; movdqa 0x1068d(%rip),%xmm4 # 2aba0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
+ DB 102,15,111,37,77,6,1,0 ; movdqa 0x1064d(%rip),%xmm4 # 2ab60 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
DB 102,15,56,64,204 ; pmulld %xmm4,%xmm1
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,15,118,246 ; pcmpeqd %xmm6,%xmm6
@@ -24528,7 +24528,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,65,15,58,22,201,1 ; pextrd $0x1,%xmm1,%r9d
DB 102,65,15,58,22,202,2 ; pextrd $0x2,%xmm1,%r10d
DB 102,65,15,58,22,203,3 ; pextrd $0x3,%xmm1,%r11d
- DB 102,15,111,29,158,255,0,0 ; movdqa 0xff9e(%rip),%xmm3 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,15,111,29,94,255,0,0 ; movdqa 0xff5e(%rip),%xmm3 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
DB 102,15,254,203 ; paddd %xmm3,%xmm1
DB 102,72,15,58,22,201,1 ; pextrq $0x1,%xmm1,%rcx
DB 102,72,15,126,203 ; movq %xmm1,%rbx
@@ -24600,7 +24600,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,15,56,64,239 ; pmulld %xmm7,%xmm5
DB 102,15,111,205 ; movdqa %xmm5,%xmm1
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
- DB 102,15,250,5,190,4,1,0 ; psubd 0x104be(%rip),%xmm0 # 2abb0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
+ DB 102,15,250,5,126,4,1,0 ; psubd 0x1047e(%rip),%xmm0 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
DB 102,72,15,58,22,193,1 ; pextrq $0x1,%xmm0,%rcx
DB 102,72,15,126,197 ; movq %xmm0,%rbp
DB 137,235 ; mov %ebp,%ebx
@@ -24618,7 +24618,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,65,15,58,22,193,1 ; pextrd $0x1,%xmm0,%r9d
DB 102,65,15,58,22,194,2 ; pextrd $0x2,%xmm0,%r10d
DB 102,65,15,58,22,195,3 ; pextrd $0x3,%xmm0,%r11d
- DB 102,15,254,5,204,253,0,0 ; paddd 0xfdcc(%rip),%xmm0 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,15,254,5,140,253,0,0 ; paddd 0xfd8c(%rip),%xmm0 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
DB 102,72,15,58,22,193,1 ; pextrq $0x1,%xmm0,%rcx
DB 102,72,15,126,195 ; movq %xmm0,%rbx
DB 137,221 ; mov %ebx,%ebp
@@ -24634,7 +24634,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,15,254,84,36,48 ; paddd 0x30(%rsp),%xmm2
DB 102,15,56,64,215 ; pmulld %xmm7,%xmm2
DB 102,15,111,194 ; movdqa %xmm2,%xmm0
- DB 102,15,250,5,5,4,1,0 ; psubd 0x10405(%rip),%xmm0 # 2abb0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
+ DB 102,15,250,5,197,3,1,0 ; psubd 0x103c5(%rip),%xmm0 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
DB 102,72,15,58,22,193,1 ; pextrq $0x1,%xmm0,%rcx
DB 102,72,15,126,195 ; movq %xmm0,%rbx
DB 137,221 ; mov %ebx,%ebp
@@ -24652,7 +24652,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 102,65,15,58,22,199,1 ; pextrd $0x1,%xmm0,%r15d
DB 102,65,15,58,22,196,2 ; pextrd $0x2,%xmm0,%r12d
DB 102,65,15,58,22,198,3 ; pextrd $0x3,%xmm0,%r14d
- DB 102,15,254,5,19,253,0,0 ; paddd 0xfd13(%rip),%xmm0 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,15,254,5,211,252,0,0 ; paddd 0xfcd3(%rip),%xmm0 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
DB 102,72,15,58,22,195,1 ; pextrq $0x1,%xmm0,%rbx
DB 102,72,15,126,197 ; movq %xmm0,%rbp
DB 137,233 ; mov %ebp,%ecx
@@ -24715,7 +24715,7 @@ _sk_clut_4D_sse41 LABEL PROC
DB 15,89,212 ; mulps %xmm4,%xmm2
DB 65,15,88,211 ; addps %xmm11,%xmm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,203,251,0,0 ; movaps 0xfbcb(%rip),%xmm3 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,29,139,251,0,0 ; movaps 0xfb8b(%rip),%xmm3 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 72,139,76,36,120 ; mov 0x78(%rsp),%rcx
DB 15,40,164,36,192,0,0,0 ; movaps 0xc0(%rsp),%xmm4
DB 15,40,172,36,208,0,0,0 ; movaps 0xd0(%rsp),%xmm5
@@ -24818,13 +24818,13 @@ _sk_seed_shader_sse2 LABEL PROC
DB 102,15,110,194 ; movd %edx,%xmm0
DB 102,15,112,192,0 ; pshufd $0x0,%xmm0,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,88,5,39,250,0,0 ; addps 0xfa27(%rip),%xmm0 # 2a4d0 <_sk_srcover_rgba_8888_sse2_lowp+0xa18>
+ DB 15,88,5,231,249,0,0 ; addps 0xf9e7(%rip),%xmm0 # 2a490 <_sk_srcover_rgba_8888_sse2_lowp+0xa0c>
DB 102,15,110,201 ; movd %ecx,%xmm1
DB 102,15,112,201,0 ; pshufd $0x0,%xmm1,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,88,13,36,250,0,0 ; addps 0xfa24(%rip),%xmm1 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 15,88,13,228,249,0,0 ; addps 0xf9e4(%rip),%xmm1 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,21,43,250,0,0 ; movaps 0xfa2b(%rip),%xmm2 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,21,235,249,0,0 ; movaps 0xf9eb(%rip),%xmm2 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 15,87,219 ; xorps %xmm3,%xmm3
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 15,87,237 ; xorps %xmm5,%xmm5
@@ -24837,18 +24837,18 @@ _sk_dither_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 102,68,15,110,194 ; movd %edx,%xmm8
DB 102,69,15,112,192,0 ; pshufd $0x0,%xmm8,%xmm8
- DB 102,68,15,254,5,196,249,0,0 ; paddd 0xf9c4(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0x9f8>
+ DB 102,68,15,254,5,132,249,0,0 ; paddd 0xf984(%rip),%xmm8 # 2a470 <_sk_srcover_rgba_8888_sse2_lowp+0x9ec>
DB 102,68,15,110,201 ; movd %ecx,%xmm9
DB 102,69,15,112,201,0 ; pshufd $0x0,%xmm9,%xmm9
DB 102,69,15,239,200 ; pxor %xmm8,%xmm9
- DB 102,68,15,111,21,251,249,0,0 ; movdqa 0xf9fb(%rip),%xmm10 # 2a500 <_sk_srcover_rgba_8888_sse2_lowp+0xa48>
+ DB 102,68,15,111,21,187,249,0,0 ; movdqa 0xf9bb(%rip),%xmm10 # 2a4c0 <_sk_srcover_rgba_8888_sse2_lowp+0xa3c>
DB 102,69,15,111,217 ; movdqa %xmm9,%xmm11
DB 102,69,15,219,218 ; pand %xmm10,%xmm11
DB 102,65,15,114,243,5 ; pslld $0x5,%xmm11
DB 102,69,15,219,208 ; pand %xmm8,%xmm10
DB 102,65,15,114,242,4 ; pslld $0x4,%xmm10
- DB 102,68,15,111,37,231,249,0,0 ; movdqa 0xf9e7(%rip),%xmm12 # 2a510 <_sk_srcover_rgba_8888_sse2_lowp+0xa58>
- DB 102,68,15,111,45,238,249,0,0 ; movdqa 0xf9ee(%rip),%xmm13 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,68,15,111,37,167,249,0,0 ; movdqa 0xf9a7(%rip),%xmm12 # 2a4d0 <_sk_srcover_rgba_8888_sse2_lowp+0xa4c>
+ DB 102,68,15,111,45,174,249,0,0 ; movdqa 0xf9ae(%rip),%xmm13 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
DB 102,69,15,111,241 ; movdqa %xmm9,%xmm14
DB 102,69,15,219,245 ; pand %xmm13,%xmm14
DB 102,65,15,114,246,2 ; pslld $0x2,%xmm14
@@ -24864,8 +24864,8 @@ _sk_dither_sse2 LABEL PROC
DB 102,69,15,235,198 ; por %xmm14,%xmm8
DB 102,69,15,235,193 ; por %xmm9,%xmm8
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,169,249,0,0 ; mulps 0xf9a9(%rip),%xmm8 # 2a530 <_sk_srcover_rgba_8888_sse2_lowp+0xa78>
- DB 68,15,88,5,177,249,0,0 ; addps 0xf9b1(%rip),%xmm8 # 2a540 <_sk_srcover_rgba_8888_sse2_lowp+0xa88>
+ DB 68,15,89,5,105,249,0,0 ; mulps 0xf969(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa6c>
+ DB 68,15,88,5,113,249,0,0 ; addps 0xf971(%rip),%xmm8 # 2a500 <_sk_srcover_rgba_8888_sse2_lowp+0xa7c>
DB 243,68,15,16,16 ; movss (%rax),%xmm10
DB 69,15,198,210,0 ; shufps $0x0,%xmm10,%xmm10
DB 69,15,89,208 ; mulps %xmm8,%xmm10
@@ -24903,7 +24903,7 @@ _sk_uniform_color_sse2 LABEL PROC
PUBLIC _sk_black_color_sse2
_sk_black_color_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,231,248,0,0 ; movaps 0xf8e7(%rip),%xmm3 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,29,167,248,0,0 ; movaps 0xf8a7(%rip),%xmm3 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -24912,7 +24912,7 @@ _sk_black_color_sse2 LABEL PROC
PUBLIC _sk_white_color_sse2
_sk_white_color_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,5,211,248,0,0 ; movaps 0xf8d3(%rip),%xmm0 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,5,147,248,0,0 ; movaps 0xf893(%rip),%xmm0 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -24950,7 +24950,7 @@ _sk_clear_sse2 LABEL PROC
PUBLIC _sk_srcatop_sse2
_sk_srcatop_sse2 LABEL PROC
DB 15,89,199 ; mulps %xmm7,%xmm0
- DB 68,15,40,5,131,248,0,0 ; movaps 0xf883(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,5,67,248,0,0 ; movaps 0xf843(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -24973,7 +24973,7 @@ PUBLIC _sk_dstatop_sse2
_sk_dstatop_sse2 LABEL PROC
DB 68,15,40,195 ; movaps %xmm3,%xmm8
DB 68,15,89,196 ; mulps %xmm4,%xmm8
- DB 68,15,40,13,54,248,0,0 ; movaps 0xf836(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,13,246,247,0,0 ; movaps 0xf7f6(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 65,15,88,192 ; addps %xmm8,%xmm0
@@ -25014,7 +25014,7 @@ _sk_dstin_sse2 LABEL PROC
PUBLIC _sk_srcout_sse2
_sk_srcout_sse2 LABEL PROC
- DB 68,15,40,5,202,247,0,0 ; movaps 0xf7ca(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,5,138,247,0,0 ; movaps 0xf78a(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 68,15,92,199 ; subps %xmm7,%xmm8
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
@@ -25025,7 +25025,7 @@ _sk_srcout_sse2 LABEL PROC
PUBLIC _sk_dstout_sse2
_sk_dstout_sse2 LABEL PROC
- DB 68,15,40,5,170,247,0,0 ; movaps 0xf7aa(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,5,106,247,0,0 ; movaps 0xf76a(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 15,89,196 ; mulps %xmm4,%xmm0
@@ -25040,7 +25040,7 @@ _sk_dstout_sse2 LABEL PROC
PUBLIC _sk_srcover_sse2
_sk_srcover_sse2 LABEL PROC
- DB 68,15,40,5,125,247,0,0 ; movaps 0xf77d(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,5,61,247,0,0 ; movaps 0xf73d(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 68,15,92,195 ; subps %xmm3,%xmm8
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -25058,7 +25058,7 @@ _sk_srcover_sse2 LABEL PROC
PUBLIC _sk_dstover_sse2
_sk_dstover_sse2 LABEL PROC
- DB 68,15,40,5,65,247,0,0 ; movaps 0xf741(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,5,1,247,0,0 ; movaps 0xf701(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 68,15,92,199 ; subps %xmm7,%xmm8
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 15,88,196 ; addps %xmm4,%xmm0
@@ -25082,7 +25082,7 @@ _sk_modulate_sse2 LABEL PROC
PUBLIC _sk_multiply_sse2
_sk_multiply_sse2 LABEL PROC
- DB 68,15,40,5,5,247,0,0 ; movaps 0xf705(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,5,197,246,0,0 ; movaps 0xf6c5(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 69,15,40,209 ; movaps %xmm9,%xmm10
@@ -25118,7 +25118,7 @@ _sk_multiply_sse2 LABEL PROC
PUBLIC _sk_plus__sse2
_sk_plus__sse2 LABEL PROC
DB 15,88,196 ; addps %xmm4,%xmm0
- DB 68,15,40,5,134,246,0,0 ; movaps 0xf686(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,5,70,246,0,0 ; movaps 0xf646(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 65,15,93,192 ; minps %xmm8,%xmm0
DB 15,88,205 ; addps %xmm5,%xmm1
DB 65,15,93,200 ; minps %xmm8,%xmm1
@@ -25156,7 +25156,7 @@ _sk_screen_sse2 LABEL PROC
PUBLIC _sk_xor__sse2
_sk_xor__sse2 LABEL PROC
DB 68,15,40,195 ; movaps %xmm3,%xmm8
- DB 15,40,29,18,246,0,0 ; movaps 0xf612(%rip),%xmm3 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,29,210,245,0,0 ; movaps 0xf5d2(%rip),%xmm3 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 68,15,40,203 ; movaps %xmm3,%xmm9
DB 68,15,92,207 ; subps %xmm7,%xmm9
DB 65,15,89,193 ; mulps %xmm9,%xmm0
@@ -25202,7 +25202,7 @@ _sk_darken_sse2 LABEL PROC
DB 68,15,89,206 ; mulps %xmm6,%xmm9
DB 65,15,95,209 ; maxps %xmm9,%xmm2
DB 68,15,92,194 ; subps %xmm2,%xmm8
- DB 15,40,21,109,245,0,0 ; movaps 0xf56d(%rip),%xmm2 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,21,45,245,0,0 ; movaps 0xf52d(%rip),%xmm2 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -25234,7 +25234,7 @@ _sk_lighten_sse2 LABEL PROC
DB 68,15,89,206 ; mulps %xmm6,%xmm9
DB 65,15,93,209 ; minps %xmm9,%xmm2
DB 68,15,92,194 ; subps %xmm2,%xmm8
- DB 15,40,21,2,245,0,0 ; movaps 0xf502(%rip),%xmm2 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,21,194,244,0,0 ; movaps 0xf4c2(%rip),%xmm2 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -25269,7 +25269,7 @@ _sk_difference_sse2 LABEL PROC
DB 65,15,93,209 ; minps %xmm9,%xmm2
DB 15,88,210 ; addps %xmm2,%xmm2
DB 68,15,92,194 ; subps %xmm2,%xmm8
- DB 15,40,21,140,244,0,0 ; movaps 0xf48c(%rip),%xmm2 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,21,76,244,0,0 ; movaps 0xf44c(%rip),%xmm2 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -25295,7 +25295,7 @@ _sk_exclusion_sse2 LABEL PROC
DB 15,89,214 ; mulps %xmm6,%xmm2
DB 15,88,210 ; addps %xmm2,%xmm2
DB 68,15,92,194 ; subps %xmm2,%xmm8
- DB 15,40,21,60,244,0,0 ; movaps 0xf43c(%rip),%xmm2 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,21,252,243,0,0 ; movaps 0xf3fc(%rip),%xmm2 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,215 ; mulps %xmm7,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -25306,7 +25306,7 @@ _sk_exclusion_sse2 LABEL PROC
PUBLIC _sk_colorburn_sse2
_sk_colorburn_sse2 LABEL PROC
DB 68,15,40,192 ; movaps %xmm0,%xmm8
- DB 68,15,40,13,31,244,0,0 ; movaps 0xf41f(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,13,223,243,0,0 ; movaps 0xf3df(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 69,15,40,209 ; movaps %xmm9,%xmm10
DB 68,15,92,215 ; subps %xmm7,%xmm10
DB 69,15,40,218 ; movaps %xmm10,%xmm11
@@ -25399,7 +25399,7 @@ _sk_colorburn_sse2 LABEL PROC
PUBLIC _sk_colordodge_sse2
_sk_colordodge_sse2 LABEL PROC
DB 68,15,40,200 ; movaps %xmm0,%xmm9
- DB 68,15,40,21,199,242,0,0 ; movaps 0xf2c7(%rip),%xmm10 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,21,135,242,0,0 ; movaps 0xf287(%rip),%xmm10 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 69,15,40,218 ; movaps %xmm10,%xmm11
DB 68,15,92,223 ; subps %xmm7,%xmm11
DB 65,15,40,195 ; movaps %xmm11,%xmm0
@@ -25490,7 +25490,7 @@ _sk_hardlight_sse2 LABEL PROC
DB 15,41,52,36 ; movaps %xmm6,(%rsp)
DB 15,40,245 ; movaps %xmm5,%xmm6
DB 15,40,236 ; movaps %xmm4,%xmm5
- DB 68,15,40,29,109,241,0,0 ; movaps 0xf16d(%rip),%xmm11 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,29,45,241,0,0 ; movaps 0xf12d(%rip),%xmm11 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 69,15,40,211 ; movaps %xmm11,%xmm10
DB 68,15,92,215 ; subps %xmm7,%xmm10
DB 69,15,40,194 ; movaps %xmm10,%xmm8
@@ -25577,7 +25577,7 @@ PUBLIC _sk_overlay_sse2
_sk_overlay_sse2 LABEL PROC
DB 68,15,40,193 ; movaps %xmm1,%xmm8
DB 68,15,40,232 ; movaps %xmm0,%xmm13
- DB 68,15,40,13,40,240,0,0 ; movaps 0xf028(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,13,232,239,0,0 ; movaps 0xefe8(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 69,15,40,209 ; movaps %xmm9,%xmm10
DB 68,15,92,215 ; subps %xmm7,%xmm10
DB 69,15,40,218 ; movaps %xmm10,%xmm11
@@ -25667,7 +25667,7 @@ _sk_softlight_sse2 LABEL PROC
DB 68,15,40,213 ; movaps %xmm5,%xmm10
DB 68,15,94,215 ; divps %xmm7,%xmm10
DB 69,15,84,212 ; andps %xmm12,%xmm10
- DB 68,15,40,13,210,238,0,0 ; movaps 0xeed2(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,13,146,238,0,0 ; movaps 0xee92(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 69,15,40,249 ; movaps %xmm9,%xmm15
DB 69,15,92,250 ; subps %xmm10,%xmm15
DB 69,15,40,218 ; movaps %xmm10,%xmm11
@@ -25680,10 +25680,10 @@ _sk_softlight_sse2 LABEL PROC
DB 65,15,40,194 ; movaps %xmm10,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 65,15,88,194 ; addps %xmm10,%xmm0
- DB 68,15,40,53,252,238,0,0 ; movaps 0xeefc(%rip),%xmm14 # 2a550 <_sk_srcover_rgba_8888_sse2_lowp+0xa98>
+ DB 68,15,40,53,188,238,0,0 ; movaps 0xeebc(%rip),%xmm14 # 2a510 <_sk_srcover_rgba_8888_sse2_lowp+0xa8c>
DB 69,15,88,222 ; addps %xmm14,%xmm11
DB 68,15,89,216 ; mulps %xmm0,%xmm11
- DB 68,15,40,21,252,238,0,0 ; movaps 0xeefc(%rip),%xmm10 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xaa8>
+ DB 68,15,40,21,188,238,0,0 ; movaps 0xeebc(%rip),%xmm10 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa9c>
DB 69,15,89,234 ; mulps %xmm10,%xmm13
DB 69,15,88,235 ; addps %xmm11,%xmm13
DB 15,88,228 ; addps %xmm4,%xmm4
@@ -25828,7 +25828,7 @@ _sk_hue_sse2 LABEL PROC
DB 68,15,40,209 ; movaps %xmm1,%xmm10
DB 68,15,40,225 ; movaps %xmm1,%xmm12
DB 68,15,89,211 ; mulps %xmm3,%xmm10
- DB 68,15,40,5,136,236,0,0 ; movaps 0xec88(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,5,72,236,0,0 ; movaps 0xec48(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 69,15,40,216 ; movaps %xmm8,%xmm11
DB 15,40,207 ; movaps %xmm7,%xmm1
DB 68,15,92,217 ; subps %xmm1,%xmm11
@@ -25876,12 +25876,12 @@ _sk_hue_sse2 LABEL PROC
DB 69,15,84,206 ; andps %xmm14,%xmm9
DB 69,15,84,214 ; andps %xmm14,%xmm10
DB 65,15,84,214 ; andps %xmm14,%xmm2
- DB 68,15,40,61,69,236,0,0 ; movaps 0xec45(%rip),%xmm15 # 2a570 <_sk_srcover_rgba_8888_sse2_lowp+0xab8>
+ DB 68,15,40,61,5,236,0,0 ; movaps 0xec05(%rip),%xmm15 # 2a530 <_sk_srcover_rgba_8888_sse2_lowp+0xaac>
DB 65,15,89,231 ; mulps %xmm15,%xmm4
- DB 15,40,5,74,236,0,0 ; movaps 0xec4a(%rip),%xmm0 # 2a580 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
+ DB 15,40,5,10,236,0,0 ; movaps 0xec0a(%rip),%xmm0 # 2a540 <_sk_srcover_rgba_8888_sse2_lowp+0xabc>
DB 15,89,240 ; mulps %xmm0,%xmm6
DB 15,88,244 ; addps %xmm4,%xmm6
- DB 68,15,40,53,76,236,0,0 ; movaps 0xec4c(%rip),%xmm14 # 2a590 <_sk_srcover_rgba_8888_sse2_lowp+0xad8>
+ DB 68,15,40,53,12,236,0,0 ; movaps 0xec0c(%rip),%xmm14 # 2a550 <_sk_srcover_rgba_8888_sse2_lowp+0xacc>
DB 68,15,40,239 ; movaps %xmm7,%xmm13
DB 69,15,89,238 ; mulps %xmm14,%xmm13
DB 68,15,88,238 ; addps %xmm6,%xmm13
@@ -26059,14 +26059,14 @@ _sk_saturation_sse2 LABEL PROC
DB 68,15,84,211 ; andps %xmm3,%xmm10
DB 68,15,84,203 ; andps %xmm3,%xmm9
DB 15,84,195 ; andps %xmm3,%xmm0
- DB 68,15,40,5,153,233,0,0 ; movaps 0xe999(%rip),%xmm8 # 2a570 <_sk_srcover_rgba_8888_sse2_lowp+0xab8>
+ DB 68,15,40,5,89,233,0,0 ; movaps 0xe959(%rip),%xmm8 # 2a530 <_sk_srcover_rgba_8888_sse2_lowp+0xaac>
DB 15,40,214 ; movaps %xmm6,%xmm2
DB 65,15,89,208 ; mulps %xmm8,%xmm2
- DB 15,40,13,155,233,0,0 ; movaps 0xe99b(%rip),%xmm1 # 2a580 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
+ DB 15,40,13,91,233,0,0 ; movaps 0xe95b(%rip),%xmm1 # 2a540 <_sk_srcover_rgba_8888_sse2_lowp+0xabc>
DB 15,40,221 ; movaps %xmm5,%xmm3
DB 15,89,217 ; mulps %xmm1,%xmm3
DB 15,88,218 ; addps %xmm2,%xmm3
- DB 68,15,40,37,154,233,0,0 ; movaps 0xe99a(%rip),%xmm12 # 2a590 <_sk_srcover_rgba_8888_sse2_lowp+0xad8>
+ DB 68,15,40,37,90,233,0,0 ; movaps 0xe95a(%rip),%xmm12 # 2a550 <_sk_srcover_rgba_8888_sse2_lowp+0xacc>
DB 69,15,89,236 ; mulps %xmm12,%xmm13
DB 68,15,88,235 ; addps %xmm3,%xmm13
DB 65,15,40,210 ; movaps %xmm10,%xmm2
@@ -26111,7 +26111,7 @@ _sk_saturation_sse2 LABEL PROC
DB 15,40,223 ; movaps %xmm7,%xmm3
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,89,221 ; mulps %xmm5,%xmm3
- DB 68,15,40,5,79,232,0,0 ; movaps 0xe84f(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,5,15,232,0,0 ; movaps 0xe80f(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 65,15,40,224 ; movaps %xmm8,%xmm4
DB 68,15,92,199 ; subps %xmm7,%xmm8
DB 15,88,253 ; addps %xmm5,%xmm7
@@ -26212,14 +26212,14 @@ _sk_color_sse2 LABEL PROC
DB 68,15,40,213 ; movaps %xmm5,%xmm10
DB 69,15,89,208 ; mulps %xmm8,%xmm10
DB 65,15,40,208 ; movaps %xmm8,%xmm2
- DB 68,15,40,45,87,231,0,0 ; movaps 0xe757(%rip),%xmm13 # 2a570 <_sk_srcover_rgba_8888_sse2_lowp+0xab8>
+ DB 68,15,40,45,23,231,0,0 ; movaps 0xe717(%rip),%xmm13 # 2a530 <_sk_srcover_rgba_8888_sse2_lowp+0xaac>
DB 68,15,40,198 ; movaps %xmm6,%xmm8
DB 69,15,89,197 ; mulps %xmm13,%xmm8
- DB 68,15,40,53,87,231,0,0 ; movaps 0xe757(%rip),%xmm14 # 2a580 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
+ DB 68,15,40,53,23,231,0,0 ; movaps 0xe717(%rip),%xmm14 # 2a540 <_sk_srcover_rgba_8888_sse2_lowp+0xabc>
DB 65,15,40,195 ; movaps %xmm11,%xmm0
DB 65,15,89,198 ; mulps %xmm14,%xmm0
DB 65,15,88,192 ; addps %xmm8,%xmm0
- DB 68,15,40,29,83,231,0,0 ; movaps 0xe753(%rip),%xmm11 # 2a590 <_sk_srcover_rgba_8888_sse2_lowp+0xad8>
+ DB 68,15,40,29,19,231,0,0 ; movaps 0xe713(%rip),%xmm11 # 2a550 <_sk_srcover_rgba_8888_sse2_lowp+0xacc>
DB 69,15,89,227 ; mulps %xmm11,%xmm12
DB 68,15,88,224 ; addps %xmm0,%xmm12
DB 65,15,40,193 ; movaps %xmm9,%xmm0
@@ -26227,7 +26227,7 @@ _sk_color_sse2 LABEL PROC
DB 69,15,40,250 ; movaps %xmm10,%xmm15
DB 69,15,89,254 ; mulps %xmm14,%xmm15
DB 68,15,88,248 ; addps %xmm0,%xmm15
- DB 68,15,40,5,143,230,0,0 ; movaps 0xe68f(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,5,79,230,0,0 ; movaps 0xe64f(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 65,15,40,224 ; movaps %xmm8,%xmm4
DB 15,92,226 ; subps %xmm2,%xmm4
DB 15,89,252 ; mulps %xmm4,%xmm7
@@ -26363,15 +26363,15 @@ _sk_luminosity_sse2 LABEL PROC
DB 68,15,40,205 ; movaps %xmm5,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
DB 15,89,222 ; mulps %xmm6,%xmm3
- DB 68,15,40,37,17,229,0,0 ; movaps 0xe511(%rip),%xmm12 # 2a570 <_sk_srcover_rgba_8888_sse2_lowp+0xab8>
+ DB 68,15,40,37,209,228,0,0 ; movaps 0xe4d1(%rip),%xmm12 # 2a530 <_sk_srcover_rgba_8888_sse2_lowp+0xaac>
DB 68,15,40,199 ; movaps %xmm7,%xmm8
DB 69,15,89,196 ; mulps %xmm12,%xmm8
- DB 68,15,40,45,17,229,0,0 ; movaps 0xe511(%rip),%xmm13 # 2a580 <_sk_srcover_rgba_8888_sse2_lowp+0xac8>
+ DB 68,15,40,45,209,228,0,0 ; movaps 0xe4d1(%rip),%xmm13 # 2a540 <_sk_srcover_rgba_8888_sse2_lowp+0xabc>
DB 68,15,40,241 ; movaps %xmm1,%xmm14
DB 69,15,89,245 ; mulps %xmm13,%xmm14
DB 69,15,88,240 ; addps %xmm8,%xmm14
- DB 68,15,40,29,13,229,0,0 ; movaps 0xe50d(%rip),%xmm11 # 2a590 <_sk_srcover_rgba_8888_sse2_lowp+0xad8>
- DB 68,15,40,5,101,228,0,0 ; movaps 0xe465(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,29,205,228,0,0 ; movaps 0xe4cd(%rip),%xmm11 # 2a550 <_sk_srcover_rgba_8888_sse2_lowp+0xacc>
+ DB 68,15,40,5,37,228,0,0 ; movaps 0xe425(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 69,15,40,248 ; movaps %xmm8,%xmm15
DB 65,15,40,194 ; movaps %xmm10,%xmm0
DB 68,15,92,248 ; subps %xmm0,%xmm15
@@ -26514,7 +26514,7 @@ _sk_srcover_rgba_8888_sse2 LABEL PROC
DB 15,133,228,0,0,0 ; jne 1c378 <_sk_srcover_rgba_8888_sse2+0x104>
DB 243,69,15,111,4,128 ; movdqu (%r8,%rax,4),%xmm8
DB 72,133,255 ; test %rdi,%rdi
- DB 102,15,111,53,251,226,0,0 ; movdqa 0xe2fb(%rip),%xmm6 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,15,111,53,187,226,0,0 ; movdqa 0xe2bb(%rip),%xmm6 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
DB 102,65,15,111,224 ; movdqa %xmm8,%xmm4
DB 102,15,219,230 ; pand %xmm6,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
@@ -26528,9 +26528,9 @@ _sk_srcover_rgba_8888_sse2 LABEL PROC
DB 15,91,247 ; cvtdq2ps %xmm7,%xmm6
DB 102,65,15,114,208,24 ; psrld $0x18,%xmm8
DB 65,15,91,248 ; cvtdq2ps %xmm8,%xmm7
- DB 68,15,40,5,11,226,0,0 ; movaps 0xe20b(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,5,203,225,0,0 ; movaps 0xe1cb(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 68,15,92,195 ; subps %xmm3,%xmm8
- DB 68,15,40,37,223,226,0,0 ; movaps 0xe2df(%rip),%xmm12 # 2a5d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
+ DB 68,15,40,37,159,226,0,0 ; movaps 0xe29f(%rip),%xmm12 # 2a590 <_sk_srcover_rgba_8888_sse2_lowp+0xb0c>
DB 65,15,89,196 ; mulps %xmm12,%xmm0
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,89,204 ; mulps %xmm4,%xmm9
@@ -26606,7 +26606,7 @@ _sk_clamp_0_sse2 LABEL PROC
PUBLIC _sk_clamp_1_sse2
_sk_clamp_1_sse2 LABEL PROC
- DB 68,15,40,5,219,224,0,0 ; movaps 0xe0db(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,5,155,224,0,0 ; movaps 0xe09b(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 65,15,93,192 ; minps %xmm8,%xmm0
DB 65,15,93,200 ; minps %xmm8,%xmm1
DB 65,15,93,208 ; minps %xmm8,%xmm2
@@ -26616,7 +26616,7 @@ _sk_clamp_1_sse2 LABEL PROC
PUBLIC _sk_clamp_a_sse2
_sk_clamp_a_sse2 LABEL PROC
- DB 15,93,29,192,224,0,0 ; minps 0xe0c0(%rip),%xmm3 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,93,29,128,224,0,0 ; minps 0xe080(%rip),%xmm3 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 15,93,195 ; minps %xmm3,%xmm0
DB 15,93,203 ; minps %xmm3,%xmm1
DB 15,93,211 ; minps %xmm3,%xmm2
@@ -26625,7 +26625,7 @@ _sk_clamp_a_sse2 LABEL PROC
PUBLIC _sk_clamp_a_dst_sse2
_sk_clamp_a_dst_sse2 LABEL PROC
- DB 15,93,61,172,224,0,0 ; minps 0xe0ac(%rip),%xmm7 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,93,61,108,224,0,0 ; minps 0xe06c(%rip),%xmm7 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 15,93,231 ; minps %xmm7,%xmm4
DB 15,93,239 ; minps %xmm7,%xmm5
DB 15,93,247 ; minps %xmm7,%xmm6
@@ -26654,7 +26654,7 @@ _sk_swap_rb_sse2 LABEL PROC
PUBLIC _sk_invert_sse2
_sk_invert_sse2 LABEL PROC
- DB 68,15,40,5,104,224,0,0 ; movaps 0xe068(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,5,40,224,0,0 ; movaps 0xe028(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 68,15,92,200 ; subps %xmm0,%xmm9
DB 69,15,40,208 ; movaps %xmm8,%xmm10
@@ -26706,7 +26706,7 @@ _sk_premul_dst_sse2 LABEL PROC
PUBLIC _sk_unpremul_sse2
_sk_unpremul_sse2 LABEL PROC
DB 69,15,87,192 ; xorps %xmm8,%xmm8
- DB 68,15,40,13,242,223,0,0 ; movaps 0xdff2(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,13,178,223,0,0 ; movaps 0xdfb2(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 68,15,94,203 ; divps %xmm3,%xmm9
DB 68,15,194,195,4 ; cmpneqps %xmm3,%xmm8
DB 69,15,84,193 ; andps %xmm9,%xmm8
@@ -26718,20 +26718,20 @@ _sk_unpremul_sse2 LABEL PROC
PUBLIC _sk_from_srgb_sse2
_sk_from_srgb_sse2 LABEL PROC
- DB 68,15,40,5,189,224,0,0 ; movaps 0xe0bd(%rip),%xmm8 # 2a5e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
+ DB 68,15,40,5,125,224,0,0 ; movaps 0xe07d(%rip),%xmm8 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xb1c>
DB 68,15,40,232 ; movaps %xmm0,%xmm13
DB 69,15,89,232 ; mulps %xmm8,%xmm13
DB 68,15,40,216 ; movaps %xmm0,%xmm11
DB 69,15,89,219 ; mulps %xmm11,%xmm11
- DB 68,15,40,13,53,224,0,0 ; movaps 0xe035(%rip),%xmm9 # 2a570 <_sk_srcover_rgba_8888_sse2_lowp+0xab8>
+ DB 68,15,40,13,245,223,0,0 ; movaps 0xdff5(%rip),%xmm9 # 2a530 <_sk_srcover_rgba_8888_sse2_lowp+0xaac>
DB 68,15,40,240 ; movaps %xmm0,%xmm14
DB 69,15,89,241 ; mulps %xmm9,%xmm14
- DB 68,15,40,21,165,224,0,0 ; movaps 0xe0a5(%rip),%xmm10 # 2a5f0 <_sk_srcover_rgba_8888_sse2_lowp+0xb38>
+ DB 68,15,40,21,101,224,0,0 ; movaps 0xe065(%rip),%xmm10 # 2a5b0 <_sk_srcover_rgba_8888_sse2_lowp+0xb2c>
DB 69,15,88,242 ; addps %xmm10,%xmm14
DB 69,15,89,243 ; mulps %xmm11,%xmm14
- DB 68,15,40,29,165,224,0,0 ; movaps 0xe0a5(%rip),%xmm11 # 2a600 <_sk_srcover_rgba_8888_sse2_lowp+0xb48>
+ DB 68,15,40,29,101,224,0,0 ; movaps 0xe065(%rip),%xmm11 # 2a5c0 <_sk_srcover_rgba_8888_sse2_lowp+0xb3c>
DB 69,15,88,243 ; addps %xmm11,%xmm14
- DB 68,15,40,37,169,224,0,0 ; movaps 0xe0a9(%rip),%xmm12 # 2a610 <_sk_srcover_rgba_8888_sse2_lowp+0xb58>
+ DB 68,15,40,37,105,224,0,0 ; movaps 0xe069(%rip),%xmm12 # 2a5d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb4c>
DB 65,15,194,196,1 ; cmpltps %xmm12,%xmm0
DB 68,15,84,232 ; andps %xmm0,%xmm13
DB 65,15,85,198 ; andnps %xmm14,%xmm0
@@ -26765,20 +26765,20 @@ _sk_from_srgb_sse2 LABEL PROC
PUBLIC _sk_from_srgb_dst_sse2
_sk_from_srgb_dst_sse2 LABEL PROC
- DB 68,15,40,5,250,223,0,0 ; movaps 0xdffa(%rip),%xmm8 # 2a5e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb28>
+ DB 68,15,40,5,186,223,0,0 ; movaps 0xdfba(%rip),%xmm8 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xb1c>
DB 68,15,40,236 ; movaps %xmm4,%xmm13
DB 69,15,89,232 ; mulps %xmm8,%xmm13
DB 68,15,40,220 ; movaps %xmm4,%xmm11
DB 69,15,89,219 ; mulps %xmm11,%xmm11
- DB 68,15,40,13,114,223,0,0 ; movaps 0xdf72(%rip),%xmm9 # 2a570 <_sk_srcover_rgba_8888_sse2_lowp+0xab8>
+ DB 68,15,40,13,50,223,0,0 ; movaps 0xdf32(%rip),%xmm9 # 2a530 <_sk_srcover_rgba_8888_sse2_lowp+0xaac>
DB 68,15,40,244 ; movaps %xmm4,%xmm14
DB 69,15,89,241 ; mulps %xmm9,%xmm14
- DB 68,15,40,21,226,223,0,0 ; movaps 0xdfe2(%rip),%xmm10 # 2a5f0 <_sk_srcover_rgba_8888_sse2_lowp+0xb38>
+ DB 68,15,40,21,162,223,0,0 ; movaps 0xdfa2(%rip),%xmm10 # 2a5b0 <_sk_srcover_rgba_8888_sse2_lowp+0xb2c>
DB 69,15,88,242 ; addps %xmm10,%xmm14
DB 69,15,89,243 ; mulps %xmm11,%xmm14
- DB 68,15,40,29,226,223,0,0 ; movaps 0xdfe2(%rip),%xmm11 # 2a600 <_sk_srcover_rgba_8888_sse2_lowp+0xb48>
+ DB 68,15,40,29,162,223,0,0 ; movaps 0xdfa2(%rip),%xmm11 # 2a5c0 <_sk_srcover_rgba_8888_sse2_lowp+0xb3c>
DB 69,15,88,243 ; addps %xmm11,%xmm14
- DB 68,15,40,37,230,223,0,0 ; movaps 0xdfe6(%rip),%xmm12 # 2a610 <_sk_srcover_rgba_8888_sse2_lowp+0xb58>
+ DB 68,15,40,37,166,223,0,0 ; movaps 0xdfa6(%rip),%xmm12 # 2a5d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb4c>
DB 65,15,194,228,1 ; cmpltps %xmm12,%xmm4
DB 68,15,84,236 ; andps %xmm4,%xmm13
DB 65,15,85,230 ; andnps %xmm14,%xmm4
@@ -26813,22 +26813,22 @@ _sk_from_srgb_dst_sse2 LABEL PROC
PUBLIC _sk_to_srgb_sse2
_sk_to_srgb_sse2 LABEL PROC
DB 68,15,82,232 ; rsqrtps %xmm0,%xmm13
- DB 68,15,40,5,115,223,0,0 ; movaps 0xdf73(%rip),%xmm8 # 2a620 <_sk_srcover_rgba_8888_sse2_lowp+0xb68>
+ DB 68,15,40,5,51,223,0,0 ; movaps 0xdf33(%rip),%xmm8 # 2a5e0 <_sk_srcover_rgba_8888_sse2_lowp+0xb5c>
DB 68,15,40,240 ; movaps %xmm0,%xmm14
DB 69,15,89,240 ; mulps %xmm8,%xmm14
- DB 68,15,40,13,115,223,0,0 ; movaps 0xdf73(%rip),%xmm9 # 2a630 <_sk_srcover_rgba_8888_sse2_lowp+0xb78>
+ DB 68,15,40,13,51,223,0,0 ; movaps 0xdf33(%rip),%xmm9 # 2a5f0 <_sk_srcover_rgba_8888_sse2_lowp+0xb6c>
DB 69,15,40,253 ; movaps %xmm13,%xmm15
DB 69,15,89,249 ; mulps %xmm9,%xmm15
- DB 68,15,40,21,115,223,0,0 ; movaps 0xdf73(%rip),%xmm10 # 2a640 <_sk_srcover_rgba_8888_sse2_lowp+0xb88>
+ DB 68,15,40,21,51,223,0,0 ; movaps 0xdf33(%rip),%xmm10 # 2a600 <_sk_srcover_rgba_8888_sse2_lowp+0xb7c>
DB 69,15,88,250 ; addps %xmm10,%xmm15
DB 69,15,89,253 ; mulps %xmm13,%xmm15
- DB 68,15,40,29,115,223,0,0 ; movaps 0xdf73(%rip),%xmm11 # 2a650 <_sk_srcover_rgba_8888_sse2_lowp+0xb98>
+ DB 68,15,40,29,51,223,0,0 ; movaps 0xdf33(%rip),%xmm11 # 2a610 <_sk_srcover_rgba_8888_sse2_lowp+0xb8c>
DB 69,15,88,251 ; addps %xmm11,%xmm15
- DB 68,15,40,37,119,223,0,0 ; movaps 0xdf77(%rip),%xmm12 # 2a660 <_sk_srcover_rgba_8888_sse2_lowp+0xba8>
+ DB 68,15,40,37,55,223,0,0 ; movaps 0xdf37(%rip),%xmm12 # 2a620 <_sk_srcover_rgba_8888_sse2_lowp+0xb9c>
DB 69,15,88,236 ; addps %xmm12,%xmm13
DB 69,15,83,237 ; rcpps %xmm13,%xmm13
DB 69,15,89,239 ; mulps %xmm15,%xmm13
- DB 68,15,40,61,115,223,0,0 ; movaps 0xdf73(%rip),%xmm15 # 2a670 <_sk_srcover_rgba_8888_sse2_lowp+0xbb8>
+ DB 68,15,40,61,51,223,0,0 ; movaps 0xdf33(%rip),%xmm15 # 2a630 <_sk_srcover_rgba_8888_sse2_lowp+0xbac>
DB 65,15,194,199,1 ; cmpltps %xmm15,%xmm0
DB 68,15,84,240 ; andps %xmm0,%xmm14
DB 65,15,85,197 ; andnps %xmm13,%xmm0
@@ -26878,7 +26878,7 @@ _sk_rgb_to_hsl_sse2 LABEL PROC
DB 68,15,93,216 ; minps %xmm0,%xmm11
DB 65,15,40,202 ; movaps %xmm10,%xmm1
DB 65,15,92,203 ; subps %xmm11,%xmm1
- DB 68,15,40,45,54,221,0,0 ; movaps 0xdd36(%rip),%xmm13 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,45,246,220,0,0 ; movaps 0xdcf6(%rip),%xmm13 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 68,15,94,233 ; divps %xmm1,%xmm13
DB 65,15,40,194 ; movaps %xmm10,%xmm0
DB 65,15,194,192,0 ; cmpeqps %xmm8,%xmm0
@@ -26887,30 +26887,30 @@ _sk_rgb_to_hsl_sse2 LABEL PROC
DB 69,15,89,229 ; mulps %xmm13,%xmm12
DB 69,15,40,241 ; movaps %xmm9,%xmm14
DB 68,15,194,242,1 ; cmpltps %xmm2,%xmm14
- DB 68,15,84,53,156,222,0,0 ; andps 0xde9c(%rip),%xmm14 # 2a680 <_sk_srcover_rgba_8888_sse2_lowp+0xbc8>
+ DB 68,15,84,53,92,222,0,0 ; andps 0xde5c(%rip),%xmm14 # 2a640 <_sk_srcover_rgba_8888_sse2_lowp+0xbbc>
DB 69,15,88,244 ; addps %xmm12,%xmm14
DB 69,15,40,250 ; movaps %xmm10,%xmm15
DB 69,15,194,249,0 ; cmpeqps %xmm9,%xmm15
DB 65,15,92,208 ; subps %xmm8,%xmm2
DB 65,15,89,213 ; mulps %xmm13,%xmm2
- DB 68,15,40,37,143,222,0,0 ; movaps 0xde8f(%rip),%xmm12 # 2a690 <_sk_srcover_rgba_8888_sse2_lowp+0xbd8>
+ DB 68,15,40,37,79,222,0,0 ; movaps 0xde4f(%rip),%xmm12 # 2a650 <_sk_srcover_rgba_8888_sse2_lowp+0xbcc>
DB 65,15,88,212 ; addps %xmm12,%xmm2
DB 69,15,92,193 ; subps %xmm9,%xmm8
DB 69,15,89,197 ; mulps %xmm13,%xmm8
- DB 68,15,88,5,139,222,0,0 ; addps 0xde8b(%rip),%xmm8 # 2a6a0 <_sk_srcover_rgba_8888_sse2_lowp+0xbe8>
+ DB 68,15,88,5,75,222,0,0 ; addps 0xde4b(%rip),%xmm8 # 2a660 <_sk_srcover_rgba_8888_sse2_lowp+0xbdc>
DB 65,15,84,215 ; andps %xmm15,%xmm2
DB 69,15,85,248 ; andnps %xmm8,%xmm15
DB 68,15,86,250 ; orps %xmm2,%xmm15
DB 68,15,84,240 ; andps %xmm0,%xmm14
DB 65,15,85,199 ; andnps %xmm15,%xmm0
DB 65,15,86,198 ; orps %xmm14,%xmm0
- DB 15,89,5,124,222,0,0 ; mulps 0xde7c(%rip),%xmm0 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xbf8>
+ DB 15,89,5,60,222,0,0 ; mulps 0xde3c(%rip),%xmm0 # 2a670 <_sk_srcover_rgba_8888_sse2_lowp+0xbec>
DB 69,15,40,194 ; movaps %xmm10,%xmm8
DB 69,15,194,195,4 ; cmpneqps %xmm11,%xmm8
DB 65,15,84,192 ; andps %xmm8,%xmm0
DB 69,15,92,226 ; subps %xmm10,%xmm12
DB 69,15,88,211 ; addps %xmm11,%xmm10
- DB 68,15,40,13,143,220,0,0 ; movaps 0xdc8f(%rip),%xmm9 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 68,15,40,13,79,220,0,0 ; movaps 0xdc4f(%rip),%xmm9 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
DB 65,15,40,210 ; movaps %xmm10,%xmm2
DB 65,15,89,209 ; mulps %xmm9,%xmm2
DB 68,15,194,202,1 ; cmpltps %xmm2,%xmm9
@@ -26933,7 +26933,7 @@ _sk_hsl_to_rgb_sse2 LABEL PROC
DB 15,41,92,36,32 ; movaps %xmm3,0x20(%rsp)
DB 68,15,40,218 ; movaps %xmm2,%xmm11
DB 15,40,240 ; movaps %xmm0,%xmm6
- DB 68,15,40,13,58,220,0,0 ; movaps 0xdc3a(%rip),%xmm9 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 68,15,40,13,250,219,0,0 ; movaps 0xdbfa(%rip),%xmm9 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
DB 69,15,40,209 ; movaps %xmm9,%xmm10
DB 69,15,194,211,2 ; cmpleps %xmm11,%xmm10
DB 15,40,193 ; movaps %xmm1,%xmm0
@@ -26950,28 +26950,28 @@ _sk_hsl_to_rgb_sse2 LABEL PROC
DB 69,15,88,211 ; addps %xmm11,%xmm10
DB 69,15,88,219 ; addps %xmm11,%xmm11
DB 69,15,92,218 ; subps %xmm10,%xmm11
- DB 15,40,5,212,221,0,0 ; movaps 0xddd4(%rip),%xmm0 # 2a6c0 <_sk_srcover_rgba_8888_sse2_lowp+0xc08>
+ DB 15,40,5,148,221,0,0 ; movaps 0xdd94(%rip),%xmm0 # 2a680 <_sk_srcover_rgba_8888_sse2_lowp+0xbfc>
DB 15,88,198 ; addps %xmm6,%xmm0
DB 243,15,91,200 ; cvttps2dq %xmm0,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
DB 15,40,216 ; movaps %xmm0,%xmm3
DB 15,194,217,1 ; cmpltps %xmm1,%xmm3
- DB 15,84,29,236,219,0,0 ; andps 0xdbec(%rip),%xmm3 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,84,29,172,219,0,0 ; andps 0xdbac(%rip),%xmm3 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 15,92,203 ; subps %xmm3,%xmm1
DB 15,92,193 ; subps %xmm1,%xmm0
- DB 68,15,40,45,190,221,0,0 ; movaps 0xddbe(%rip),%xmm13 # 2a6d0 <_sk_srcover_rgba_8888_sse2_lowp+0xc18>
+ DB 68,15,40,45,126,221,0,0 ; movaps 0xdd7e(%rip),%xmm13 # 2a690 <_sk_srcover_rgba_8888_sse2_lowp+0xc0c>
DB 69,15,40,197 ; movaps %xmm13,%xmm8
DB 68,15,194,192,2 ; cmpleps %xmm0,%xmm8
DB 69,15,40,242 ; movaps %xmm10,%xmm14
DB 69,15,92,243 ; subps %xmm11,%xmm14
DB 65,15,40,217 ; movaps %xmm9,%xmm3
DB 15,194,216,2 ; cmpleps %xmm0,%xmm3
- DB 15,40,21,126,221,0,0 ; movaps 0xdd7e(%rip),%xmm2 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xbf8>
+ DB 15,40,21,62,221,0,0 ; movaps 0xdd3e(%rip),%xmm2 # 2a670 <_sk_srcover_rgba_8888_sse2_lowp+0xbec>
DB 68,15,40,250 ; movaps %xmm2,%xmm15
DB 68,15,194,248,2 ; cmpleps %xmm0,%xmm15
- DB 15,40,13,62,221,0,0 ; movaps 0xdd3e(%rip),%xmm1 # 2a680 <_sk_srcover_rgba_8888_sse2_lowp+0xbc8>
+ DB 15,40,13,254,220,0,0 ; movaps 0xdcfe(%rip),%xmm1 # 2a640 <_sk_srcover_rgba_8888_sse2_lowp+0xbbc>
DB 15,89,193 ; mulps %xmm1,%xmm0
- DB 15,40,45,84,221,0,0 ; movaps 0xdd54(%rip),%xmm5 # 2a6a0 <_sk_srcover_rgba_8888_sse2_lowp+0xbe8>
+ DB 15,40,45,20,221,0,0 ; movaps 0xdd14(%rip),%xmm5 # 2a660 <_sk_srcover_rgba_8888_sse2_lowp+0xbdc>
DB 15,40,229 ; movaps %xmm5,%xmm4
DB 15,92,224 ; subps %xmm0,%xmm4
DB 65,15,89,230 ; mulps %xmm14,%xmm4
@@ -26994,7 +26994,7 @@ _sk_hsl_to_rgb_sse2 LABEL PROC
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
DB 15,40,222 ; movaps %xmm6,%xmm3
DB 15,194,216,1 ; cmpltps %xmm0,%xmm3
- DB 15,84,29,73,219,0,0 ; andps 0xdb49(%rip),%xmm3 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,84,29,9,219,0,0 ; andps 0xdb09(%rip),%xmm3 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 15,92,195 ; subps %xmm3,%xmm0
DB 68,15,40,230 ; movaps %xmm6,%xmm12
DB 68,15,92,224 ; subps %xmm0,%xmm12
@@ -27024,12 +27024,12 @@ _sk_hsl_to_rgb_sse2 LABEL PROC
DB 15,40,60,36 ; movaps (%rsp),%xmm7
DB 15,40,231 ; movaps %xmm7,%xmm4
DB 15,85,227 ; andnps %xmm3,%xmm4
- DB 15,88,53,194,220,0,0 ; addps 0xdcc2(%rip),%xmm6 # 2a6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc28>
+ DB 15,88,53,130,220,0,0 ; addps 0xdc82(%rip),%xmm6 # 2a6a0 <_sk_srcover_rgba_8888_sse2_lowp+0xc1c>
DB 243,15,91,198 ; cvttps2dq %xmm6,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
DB 15,40,222 ; movaps %xmm6,%xmm3
DB 15,194,216,1 ; cmpltps %xmm0,%xmm3
- DB 15,84,29,189,218,0,0 ; andps 0xdabd(%rip),%xmm3 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,84,29,125,218,0,0 ; andps 0xda7d(%rip),%xmm3 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 15,92,195 ; subps %xmm3,%xmm0
DB 15,92,240 ; subps %xmm0,%xmm6
DB 15,89,206 ; mulps %xmm6,%xmm1
@@ -27094,9 +27094,9 @@ _sk_scale_u8_sse2 LABEL PROC
DB 102,71,15,110,4,16 ; movd (%r8,%r10,1),%xmm8
DB 102,68,15,96,192 ; punpcklbw %xmm0,%xmm8
DB 102,68,15,97,192 ; punpcklwd %xmm0,%xmm8
- DB 102,68,15,219,5,140,218,0,0 ; pand 0xda8c(%rip),%xmm8 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,68,15,219,5,76,218,0,0 ; pand 0xda4c(%rip),%xmm8 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,208,219,0,0 ; mulps 0xdbd0(%rip),%xmm8 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 68,15,89,5,144,219,0,0 ; mulps 0xdb90(%rip),%xmm8 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 65,15,89,208 ; mulps %xmm8,%xmm2
@@ -27139,17 +27139,17 @@ _sk_scale_565_sse2 LABEL PROC
DB 15,133,173,0,0,0 ; jne 1cc5d <_sk_scale_565_sse2+0xcc>
DB 243,71,15,126,20,80 ; movq (%r8,%r10,2),%xmm10
DB 102,68,15,97,208 ; punpcklwd %xmm0,%xmm10
- DB 102,68,15,111,5,60,219,0,0 ; movdqa 0xdb3c(%rip),%xmm8 # 2a700 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ DB 102,68,15,111,5,252,218,0,0 ; movdqa 0xdafc(%rip),%xmm8 # 2a6c0 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
DB 102,69,15,219,194 ; pand %xmm10,%xmm8
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,59,219,0,0 ; mulps 0xdb3b(%rip),%xmm8 # 2a710 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
- DB 102,68,15,111,13,66,219,0,0 ; movdqa 0xdb42(%rip),%xmm9 # 2a720 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
+ DB 68,15,89,5,251,218,0,0 ; mulps 0xdafb(%rip),%xmm8 # 2a6d0 <_sk_srcover_rgba_8888_sse2_lowp+0xc4c>
+ DB 102,68,15,111,13,2,219,0,0 ; movdqa 0xdb02(%rip),%xmm9 # 2a6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc5c>
DB 102,69,15,219,202 ; pand %xmm10,%xmm9
DB 69,15,91,201 ; cvtdq2ps %xmm9,%xmm9
- DB 68,15,89,13,65,219,0,0 ; mulps 0xdb41(%rip),%xmm9 # 2a730 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
- DB 102,68,15,219,21,72,219,0,0 ; pand 0xdb48(%rip),%xmm10 # 2a740 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
+ DB 68,15,89,13,1,219,0,0 ; mulps 0xdb01(%rip),%xmm9 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc6c>
+ DB 102,68,15,219,21,8,219,0,0 ; pand 0xdb08(%rip),%xmm10 # 2a700 <_sk_srcover_rgba_8888_sse2_lowp+0xc7c>
DB 69,15,91,210 ; cvtdq2ps %xmm10,%xmm10
- DB 68,15,89,21,76,219,0,0 ; mulps 0xdb4c(%rip),%xmm10 # 2a750 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
+ DB 68,15,89,21,12,219,0,0 ; mulps 0xdb0c(%rip),%xmm10 # 2a710 <_sk_srcover_rgba_8888_sse2_lowp+0xc8c>
DB 68,15,40,219 ; movaps %xmm3,%xmm11
DB 68,15,194,223,1 ; cmpltps %xmm7,%xmm11
DB 69,15,40,225 ; movaps %xmm9,%xmm12
@@ -27226,9 +27226,9 @@ _sk_lerp_u8_sse2 LABEL PROC
DB 102,71,15,110,4,16 ; movd (%r8,%r10,1),%xmm8
DB 102,68,15,96,192 ; punpcklbw %xmm0,%xmm8
DB 102,68,15,97,192 ; punpcklwd %xmm0,%xmm8
- DB 102,68,15,219,5,130,216,0,0 ; pand 0xd882(%rip),%xmm8 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,68,15,219,5,66,216,0,0 ; pand 0xd842(%rip),%xmm8 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,198,217,0,0 ; mulps 0xd9c6(%rip),%xmm8 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 68,15,89,5,134,217,0,0 ; mulps 0xd986(%rip),%xmm8 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
DB 15,92,196 ; subps %xmm4,%xmm0
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 15,88,196 ; addps %xmm4,%xmm0
@@ -27278,17 +27278,17 @@ _sk_lerp_565_sse2 LABEL PROC
DB 15,133,173,0,0,0 ; jne 1ce7e <_sk_lerp_565_sse2+0xcc>
DB 243,71,15,126,4,80 ; movq (%r8,%r10,2),%xmm8
DB 102,68,15,97,192 ; punpcklwd %xmm0,%xmm8
- DB 102,68,15,111,13,27,217,0,0 ; movdqa 0xd91b(%rip),%xmm9 # 2a700 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ DB 102,68,15,111,13,219,216,0,0 ; movdqa 0xd8db(%rip),%xmm9 # 2a6c0 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
DB 102,69,15,219,200 ; pand %xmm8,%xmm9
DB 69,15,91,201 ; cvtdq2ps %xmm9,%xmm9
- DB 68,15,89,13,26,217,0,0 ; mulps 0xd91a(%rip),%xmm9 # 2a710 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
- DB 102,68,15,111,21,33,217,0,0 ; movdqa 0xd921(%rip),%xmm10 # 2a720 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
+ DB 68,15,89,13,218,216,0,0 ; mulps 0xd8da(%rip),%xmm9 # 2a6d0 <_sk_srcover_rgba_8888_sse2_lowp+0xc4c>
+ DB 102,68,15,111,21,225,216,0,0 ; movdqa 0xd8e1(%rip),%xmm10 # 2a6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc5c>
DB 102,69,15,219,208 ; pand %xmm8,%xmm10
DB 69,15,91,218 ; cvtdq2ps %xmm10,%xmm11
- DB 68,15,89,29,32,217,0,0 ; mulps 0xd920(%rip),%xmm11 # 2a730 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
- DB 102,68,15,219,5,39,217,0,0 ; pand 0xd927(%rip),%xmm8 # 2a740 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
+ DB 68,15,89,29,224,216,0,0 ; mulps 0xd8e0(%rip),%xmm11 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc6c>
+ DB 102,68,15,219,5,231,216,0,0 ; pand 0xd8e7(%rip),%xmm8 # 2a700 <_sk_srcover_rgba_8888_sse2_lowp+0xc7c>
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
- DB 68,15,89,5,43,217,0,0 ; mulps 0xd92b(%rip),%xmm8 # 2a750 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
+ DB 68,15,89,5,235,216,0,0 ; mulps 0xd8eb(%rip),%xmm8 # 2a710 <_sk_srcover_rgba_8888_sse2_lowp+0xc8c>
DB 68,15,40,211 ; movaps %xmm3,%xmm10
DB 68,15,194,215,1 ; cmpltps %xmm7,%xmm10
DB 69,15,40,227 ; movaps %xmm11,%xmm12
@@ -27343,7 +27343,7 @@ _sk_load_tables_sse2 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 15,133,31,1,0,0 ; jne 1d006 <_sk_load_tables_sse2+0x130>
DB 243,69,15,111,12,144 ; movdqu (%r8,%rdx,4),%xmm9
- DB 102,68,15,111,5,170,214,0,0 ; movdqa 0xd6aa(%rip),%xmm8 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,68,15,111,5,106,214,0,0 ; movdqa 0xd66a(%rip),%xmm8 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
DB 102,65,15,111,193 ; movdqa %xmm9,%xmm0
DB 102,65,15,219,192 ; pand %xmm8,%xmm0
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
@@ -27399,7 +27399,7 @@ _sk_load_tables_sse2 LABEL PROC
DB 102,15,20,211 ; unpcklpd %xmm3,%xmm2
DB 102,65,15,114,209,24 ; psrld $0x18,%xmm9
DB 65,15,91,217 ; cvtdq2ps %xmm9,%xmm3
- DB 15,89,29,241,214,0,0 ; mulps 0xd6f1(%rip),%xmm3 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 15,89,29,177,214,0,0 ; mulps 0xd6b1(%rip),%xmm3 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
@@ -27437,7 +27437,7 @@ _sk_load_tables_u16_be_sse2 LABEL PROC
DB 102,65,15,111,201 ; movdqa %xmm9,%xmm1
DB 102,15,97,200 ; punpcklwd %xmm0,%xmm1
DB 102,68,15,105,200 ; punpckhwd %xmm0,%xmm9
- DB 102,15,111,21,203,214,0,0 ; movdqa 0xd6cb(%rip),%xmm2 # 2a760 <_sk_srcover_rgba_8888_sse2_lowp+0xca8>
+ DB 102,15,111,21,139,214,0,0 ; movdqa 0xd68b(%rip),%xmm2 # 2a720 <_sk_srcover_rgba_8888_sse2_lowp+0xc9c>
DB 102,15,112,217,238 ; pshufd $0xee,%xmm1,%xmm3
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
@@ -27498,7 +27498,7 @@ _sk_load_tables_u16_be_sse2 LABEL PROC
DB 102,65,15,235,217 ; por %xmm9,%xmm3
DB 102,65,15,97,216 ; punpcklwd %xmm8,%xmm3
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,29,201,213,0,0 ; mulps 0xd5c9(%rip),%xmm3 # 2a780 <_sk_srcover_rgba_8888_sse2_lowp+0xcc8>
+ DB 15,89,29,137,213,0,0 ; mulps 0xd589(%rip),%xmm3 # 2a740 <_sk_srcover_rgba_8888_sse2_lowp+0xcbc>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
@@ -27537,7 +27537,7 @@ _sk_load_tables_rgb_u16_be_sse2 LABEL PROC
DB 102,15,111,194 ; movdqa %xmm2,%xmm0
DB 102,65,15,97,194 ; punpcklwd %xmm10,%xmm0
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
- DB 102,68,15,111,5,13,213,0,0 ; movdqa 0xd50d(%rip),%xmm8 # 2a760 <_sk_srcover_rgba_8888_sse2_lowp+0xca8>
+ DB 102,68,15,111,5,205,212,0,0 ; movdqa 0xd4cd(%rip),%xmm8 # 2a720 <_sk_srcover_rgba_8888_sse2_lowp+0xc9c>
DB 102,65,15,219,192 ; pand %xmm8,%xmm0
DB 102,69,15,239,201 ; pxor %xmm9,%xmm9
DB 102,65,15,97,193 ; punpcklwd %xmm9,%xmm0
@@ -27592,7 +27592,7 @@ _sk_load_tables_rgb_u16_be_sse2 LABEL PROC
DB 65,15,20,216 ; unpcklps %xmm8,%xmm3
DB 102,15,20,211 ; unpcklpd %xmm3,%xmm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,154,209,0,0 ; movaps 0xd19a(%rip),%xmm3 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,29,90,209,0,0 ; movaps 0xd15a(%rip),%xmm3 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 91 ; pop %rbx
DB 65,94 ; pop %r14
DB 255,224 ; jmpq *%rax
@@ -27622,7 +27622,7 @@ _sk_byte_tables_sse2 LABEL PROC
DB 65,86 ; push %r14
DB 83 ; push %rbx
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 68,15,40,5,7,210,0,0 ; movaps 0xd207(%rip),%xmm8 # 2a5d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
+ DB 68,15,40,5,199,209,0,0 ; movaps 0xd1c7(%rip),%xmm8 # 2a590 <_sk_srcover_rgba_8888_sse2_lowp+0xb0c>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,91,192 ; cvtps2dq %xmm0,%xmm0
DB 102,73,15,126,192 ; movq %xmm0,%r8
@@ -27650,7 +27650,7 @@ _sk_byte_tables_sse2 LABEL PROC
DB 102,65,15,96,193 ; punpcklbw %xmm9,%xmm0
DB 102,65,15,97,193 ; punpcklwd %xmm9,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,21,178,210,0,0 ; movaps 0xd2b2(%rip),%xmm10 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 68,15,40,21,114,210,0,0 ; movaps 0xd272(%rip),%xmm10 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
DB 65,15,89,194 ; mulps %xmm10,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,91,201 ; cvtps2dq %xmm1,%xmm1
@@ -27767,7 +27767,7 @@ _sk_byte_tables_rgb_sse2 LABEL PROC
DB 102,65,15,96,193 ; punpcklbw %xmm9,%xmm0
DB 102,65,15,97,193 ; punpcklwd %xmm9,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,21,242,208,0,0 ; movaps 0xd0f2(%rip),%xmm10 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 68,15,40,21,178,208,0,0 ; movaps 0xd0b2(%rip),%xmm10 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
DB 65,15,89,194 ; mulps %xmm10,%xmm0
DB 65,15,89,200 ; mulps %xmm8,%xmm1
DB 102,15,91,201 ; cvtps2dq %xmm1,%xmm1
@@ -27955,15 +27955,15 @@ _sk_parametric_r_sse2 LABEL PROC
DB 69,15,88,209 ; addps %xmm9,%xmm10
DB 69,15,198,219,0 ; shufps $0x0,%xmm11,%xmm11
DB 69,15,91,202 ; cvtdq2ps %xmm10,%xmm9
- DB 68,15,89,13,190,206,0,0 ; mulps 0xcebe(%rip),%xmm9 # 2a790 <_sk_srcover_rgba_8888_sse2_lowp+0xcd8>
- DB 68,15,84,21,198,206,0,0 ; andps 0xcec6(%rip),%xmm10 # 2a7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
- DB 68,15,86,21,254,203,0,0 ; orps 0xcbfe(%rip),%xmm10 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
- DB 68,15,88,13,198,206,0,0 ; addps 0xcec6(%rip),%xmm9 # 2a7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
- DB 68,15,40,37,206,206,0,0 ; movaps 0xcece(%rip),%xmm12 # 2a7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
+ DB 68,15,89,13,126,206,0,0 ; mulps 0xce7e(%rip),%xmm9 # 2a750 <_sk_srcover_rgba_8888_sse2_lowp+0xccc>
+ DB 68,15,84,21,134,206,0,0 ; andps 0xce86(%rip),%xmm10 # 2a760 <_sk_srcover_rgba_8888_sse2_lowp+0xcdc>
+ DB 68,15,86,21,190,203,0,0 ; orps 0xcbbe(%rip),%xmm10 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
+ DB 68,15,88,13,134,206,0,0 ; addps 0xce86(%rip),%xmm9 # 2a770 <_sk_srcover_rgba_8888_sse2_lowp+0xcec>
+ DB 68,15,40,37,142,206,0,0 ; movaps 0xce8e(%rip),%xmm12 # 2a780 <_sk_srcover_rgba_8888_sse2_lowp+0xcfc>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,88,21,206,206,0,0 ; addps 0xcece(%rip),%xmm10 # 2a7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
- DB 68,15,40,37,214,206,0,0 ; movaps 0xced6(%rip),%xmm12 # 2a7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
+ DB 68,15,88,21,142,206,0,0 ; addps 0xce8e(%rip),%xmm10 # 2a790 <_sk_srcover_rgba_8888_sse2_lowp+0xd0c>
+ DB 68,15,40,37,150,206,0,0 ; movaps 0xce96(%rip),%xmm12 # 2a7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd1c>
DB 69,15,94,226 ; divps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
@@ -27971,22 +27971,22 @@ _sk_parametric_r_sse2 LABEL PROC
DB 69,15,91,226 ; cvtdq2ps %xmm10,%xmm12
DB 69,15,40,233 ; movaps %xmm9,%xmm13
DB 69,15,194,236,1 ; cmpltps %xmm12,%xmm13
- DB 68,15,40,21,192,203,0,0 ; movaps 0xcbc0(%rip),%xmm10 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,21,128,203,0,0 ; movaps 0xcb80(%rip),%xmm10 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 69,15,84,234 ; andps %xmm10,%xmm13
DB 69,15,87,219 ; xorps %xmm11,%xmm11
DB 69,15,92,229 ; subps %xmm13,%xmm12
DB 69,15,40,233 ; movaps %xmm9,%xmm13
DB 69,15,92,236 ; subps %xmm12,%xmm13
- DB 68,15,88,13,164,206,0,0 ; addps 0xcea4(%rip),%xmm9 # 2a7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
- DB 68,15,40,37,172,206,0,0 ; movaps 0xceac(%rip),%xmm12 # 2a800 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
+ DB 68,15,88,13,100,206,0,0 ; addps 0xce64(%rip),%xmm9 # 2a7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd2c>
+ DB 68,15,40,37,108,206,0,0 ; movaps 0xce6c(%rip),%xmm12 # 2a7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd3c>
DB 69,15,89,229 ; mulps %xmm13,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,40,37,172,206,0,0 ; movaps 0xceac(%rip),%xmm12 # 2a810 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
+ DB 68,15,40,37,108,206,0,0 ; movaps 0xce6c(%rip),%xmm12 # 2a7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd4c>
DB 69,15,92,229 ; subps %xmm13,%xmm12
- DB 68,15,40,45,176,206,0,0 ; movaps 0xceb0(%rip),%xmm13 # 2a820 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
+ DB 68,15,40,45,112,206,0,0 ; movaps 0xce70(%rip),%xmm13 # 2a7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd5c>
DB 69,15,94,236 ; divps %xmm12,%xmm13
DB 69,15,88,233 ; addps %xmm9,%xmm13
- DB 68,15,89,45,176,206,0,0 ; mulps 0xceb0(%rip),%xmm13 # 2a830 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
+ DB 68,15,89,45,112,206,0,0 ; mulps 0xce70(%rip),%xmm13 # 2a7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd6c>
DB 102,69,15,91,205 ; cvtps2dq %xmm13,%xmm9
DB 243,68,15,16,96,20 ; movss 0x14(%rax),%xmm12
DB 69,15,198,228,0 ; shufps $0x0,%xmm12,%xmm12
@@ -28020,15 +28020,15 @@ _sk_parametric_g_sse2 LABEL PROC
DB 69,15,88,209 ; addps %xmm9,%xmm10
DB 69,15,198,219,0 ; shufps $0x0,%xmm11,%xmm11
DB 69,15,91,202 ; cvtdq2ps %xmm10,%xmm9
- DB 68,15,89,13,128,205,0,0 ; mulps 0xcd80(%rip),%xmm9 # 2a790 <_sk_srcover_rgba_8888_sse2_lowp+0xcd8>
- DB 68,15,84,21,136,205,0,0 ; andps 0xcd88(%rip),%xmm10 # 2a7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
- DB 68,15,86,21,192,202,0,0 ; orps 0xcac0(%rip),%xmm10 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
- DB 68,15,88,13,136,205,0,0 ; addps 0xcd88(%rip),%xmm9 # 2a7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
- DB 68,15,40,37,144,205,0,0 ; movaps 0xcd90(%rip),%xmm12 # 2a7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
+ DB 68,15,89,13,64,205,0,0 ; mulps 0xcd40(%rip),%xmm9 # 2a750 <_sk_srcover_rgba_8888_sse2_lowp+0xccc>
+ DB 68,15,84,21,72,205,0,0 ; andps 0xcd48(%rip),%xmm10 # 2a760 <_sk_srcover_rgba_8888_sse2_lowp+0xcdc>
+ DB 68,15,86,21,128,202,0,0 ; orps 0xca80(%rip),%xmm10 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
+ DB 68,15,88,13,72,205,0,0 ; addps 0xcd48(%rip),%xmm9 # 2a770 <_sk_srcover_rgba_8888_sse2_lowp+0xcec>
+ DB 68,15,40,37,80,205,0,0 ; movaps 0xcd50(%rip),%xmm12 # 2a780 <_sk_srcover_rgba_8888_sse2_lowp+0xcfc>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,88,21,144,205,0,0 ; addps 0xcd90(%rip),%xmm10 # 2a7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
- DB 68,15,40,37,152,205,0,0 ; movaps 0xcd98(%rip),%xmm12 # 2a7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
+ DB 68,15,88,21,80,205,0,0 ; addps 0xcd50(%rip),%xmm10 # 2a790 <_sk_srcover_rgba_8888_sse2_lowp+0xd0c>
+ DB 68,15,40,37,88,205,0,0 ; movaps 0xcd58(%rip),%xmm12 # 2a7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd1c>
DB 69,15,94,226 ; divps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
@@ -28036,22 +28036,22 @@ _sk_parametric_g_sse2 LABEL PROC
DB 69,15,91,226 ; cvtdq2ps %xmm10,%xmm12
DB 69,15,40,233 ; movaps %xmm9,%xmm13
DB 69,15,194,236,1 ; cmpltps %xmm12,%xmm13
- DB 68,15,40,21,130,202,0,0 ; movaps 0xca82(%rip),%xmm10 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,21,66,202,0,0 ; movaps 0xca42(%rip),%xmm10 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 69,15,84,234 ; andps %xmm10,%xmm13
DB 69,15,87,219 ; xorps %xmm11,%xmm11
DB 69,15,92,229 ; subps %xmm13,%xmm12
DB 69,15,40,233 ; movaps %xmm9,%xmm13
DB 69,15,92,236 ; subps %xmm12,%xmm13
- DB 68,15,88,13,102,205,0,0 ; addps 0xcd66(%rip),%xmm9 # 2a7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
- DB 68,15,40,37,110,205,0,0 ; movaps 0xcd6e(%rip),%xmm12 # 2a800 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
+ DB 68,15,88,13,38,205,0,0 ; addps 0xcd26(%rip),%xmm9 # 2a7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd2c>
+ DB 68,15,40,37,46,205,0,0 ; movaps 0xcd2e(%rip),%xmm12 # 2a7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd3c>
DB 69,15,89,229 ; mulps %xmm13,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,40,37,110,205,0,0 ; movaps 0xcd6e(%rip),%xmm12 # 2a810 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
+ DB 68,15,40,37,46,205,0,0 ; movaps 0xcd2e(%rip),%xmm12 # 2a7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd4c>
DB 69,15,92,229 ; subps %xmm13,%xmm12
- DB 68,15,40,45,114,205,0,0 ; movaps 0xcd72(%rip),%xmm13 # 2a820 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
+ DB 68,15,40,45,50,205,0,0 ; movaps 0xcd32(%rip),%xmm13 # 2a7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd5c>
DB 69,15,94,236 ; divps %xmm12,%xmm13
DB 69,15,88,233 ; addps %xmm9,%xmm13
- DB 68,15,89,45,114,205,0,0 ; mulps 0xcd72(%rip),%xmm13 # 2a830 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
+ DB 68,15,89,45,50,205,0,0 ; mulps 0xcd32(%rip),%xmm13 # 2a7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd6c>
DB 102,69,15,91,205 ; cvtps2dq %xmm13,%xmm9
DB 243,68,15,16,96,20 ; movss 0x14(%rax),%xmm12
DB 69,15,198,228,0 ; shufps $0x0,%xmm12,%xmm12
@@ -28085,15 +28085,15 @@ _sk_parametric_b_sse2 LABEL PROC
DB 69,15,88,209 ; addps %xmm9,%xmm10
DB 69,15,198,219,0 ; shufps $0x0,%xmm11,%xmm11
DB 69,15,91,202 ; cvtdq2ps %xmm10,%xmm9
- DB 68,15,89,13,66,204,0,0 ; mulps 0xcc42(%rip),%xmm9 # 2a790 <_sk_srcover_rgba_8888_sse2_lowp+0xcd8>
- DB 68,15,84,21,74,204,0,0 ; andps 0xcc4a(%rip),%xmm10 # 2a7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
- DB 68,15,86,21,130,201,0,0 ; orps 0xc982(%rip),%xmm10 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
- DB 68,15,88,13,74,204,0,0 ; addps 0xcc4a(%rip),%xmm9 # 2a7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
- DB 68,15,40,37,82,204,0,0 ; movaps 0xcc52(%rip),%xmm12 # 2a7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
+ DB 68,15,89,13,2,204,0,0 ; mulps 0xcc02(%rip),%xmm9 # 2a750 <_sk_srcover_rgba_8888_sse2_lowp+0xccc>
+ DB 68,15,84,21,10,204,0,0 ; andps 0xcc0a(%rip),%xmm10 # 2a760 <_sk_srcover_rgba_8888_sse2_lowp+0xcdc>
+ DB 68,15,86,21,66,201,0,0 ; orps 0xc942(%rip),%xmm10 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
+ DB 68,15,88,13,10,204,0,0 ; addps 0xcc0a(%rip),%xmm9 # 2a770 <_sk_srcover_rgba_8888_sse2_lowp+0xcec>
+ DB 68,15,40,37,18,204,0,0 ; movaps 0xcc12(%rip),%xmm12 # 2a780 <_sk_srcover_rgba_8888_sse2_lowp+0xcfc>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,88,21,82,204,0,0 ; addps 0xcc52(%rip),%xmm10 # 2a7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
- DB 68,15,40,37,90,204,0,0 ; movaps 0xcc5a(%rip),%xmm12 # 2a7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
+ DB 68,15,88,21,18,204,0,0 ; addps 0xcc12(%rip),%xmm10 # 2a790 <_sk_srcover_rgba_8888_sse2_lowp+0xd0c>
+ DB 68,15,40,37,26,204,0,0 ; movaps 0xcc1a(%rip),%xmm12 # 2a7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd1c>
DB 69,15,94,226 ; divps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
@@ -28101,22 +28101,22 @@ _sk_parametric_b_sse2 LABEL PROC
DB 69,15,91,226 ; cvtdq2ps %xmm10,%xmm12
DB 69,15,40,233 ; movaps %xmm9,%xmm13
DB 69,15,194,236,1 ; cmpltps %xmm12,%xmm13
- DB 68,15,40,21,68,201,0,0 ; movaps 0xc944(%rip),%xmm10 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,21,4,201,0,0 ; movaps 0xc904(%rip),%xmm10 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 69,15,84,234 ; andps %xmm10,%xmm13
DB 69,15,87,219 ; xorps %xmm11,%xmm11
DB 69,15,92,229 ; subps %xmm13,%xmm12
DB 69,15,40,233 ; movaps %xmm9,%xmm13
DB 69,15,92,236 ; subps %xmm12,%xmm13
- DB 68,15,88,13,40,204,0,0 ; addps 0xcc28(%rip),%xmm9 # 2a7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
- DB 68,15,40,37,48,204,0,0 ; movaps 0xcc30(%rip),%xmm12 # 2a800 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
+ DB 68,15,88,13,232,203,0,0 ; addps 0xcbe8(%rip),%xmm9 # 2a7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd2c>
+ DB 68,15,40,37,240,203,0,0 ; movaps 0xcbf0(%rip),%xmm12 # 2a7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd3c>
DB 69,15,89,229 ; mulps %xmm13,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,40,37,48,204,0,0 ; movaps 0xcc30(%rip),%xmm12 # 2a810 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
+ DB 68,15,40,37,240,203,0,0 ; movaps 0xcbf0(%rip),%xmm12 # 2a7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd4c>
DB 69,15,92,229 ; subps %xmm13,%xmm12
- DB 68,15,40,45,52,204,0,0 ; movaps 0xcc34(%rip),%xmm13 # 2a820 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
+ DB 68,15,40,45,244,203,0,0 ; movaps 0xcbf4(%rip),%xmm13 # 2a7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd5c>
DB 69,15,94,236 ; divps %xmm12,%xmm13
DB 69,15,88,233 ; addps %xmm9,%xmm13
- DB 68,15,89,45,52,204,0,0 ; mulps 0xcc34(%rip),%xmm13 # 2a830 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
+ DB 68,15,89,45,244,203,0,0 ; mulps 0xcbf4(%rip),%xmm13 # 2a7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd6c>
DB 102,69,15,91,205 ; cvtps2dq %xmm13,%xmm9
DB 243,68,15,16,96,20 ; movss 0x14(%rax),%xmm12
DB 69,15,198,228,0 ; shufps $0x0,%xmm12,%xmm12
@@ -28150,15 +28150,15 @@ _sk_parametric_a_sse2 LABEL PROC
DB 69,15,88,209 ; addps %xmm9,%xmm10
DB 69,15,198,219,0 ; shufps $0x0,%xmm11,%xmm11
DB 69,15,91,202 ; cvtdq2ps %xmm10,%xmm9
- DB 68,15,89,13,4,203,0,0 ; mulps 0xcb04(%rip),%xmm9 # 2a790 <_sk_srcover_rgba_8888_sse2_lowp+0xcd8>
- DB 68,15,84,21,12,203,0,0 ; andps 0xcb0c(%rip),%xmm10 # 2a7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
- DB 68,15,86,21,68,200,0,0 ; orps 0xc844(%rip),%xmm10 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
- DB 68,15,88,13,12,203,0,0 ; addps 0xcb0c(%rip),%xmm9 # 2a7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
- DB 68,15,40,37,20,203,0,0 ; movaps 0xcb14(%rip),%xmm12 # 2a7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
+ DB 68,15,89,13,196,202,0,0 ; mulps 0xcac4(%rip),%xmm9 # 2a750 <_sk_srcover_rgba_8888_sse2_lowp+0xccc>
+ DB 68,15,84,21,204,202,0,0 ; andps 0xcacc(%rip),%xmm10 # 2a760 <_sk_srcover_rgba_8888_sse2_lowp+0xcdc>
+ DB 68,15,86,21,4,200,0,0 ; orps 0xc804(%rip),%xmm10 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
+ DB 68,15,88,13,204,202,0,0 ; addps 0xcacc(%rip),%xmm9 # 2a770 <_sk_srcover_rgba_8888_sse2_lowp+0xcec>
+ DB 68,15,40,37,212,202,0,0 ; movaps 0xcad4(%rip),%xmm12 # 2a780 <_sk_srcover_rgba_8888_sse2_lowp+0xcfc>
DB 69,15,89,226 ; mulps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,88,21,20,203,0,0 ; addps 0xcb14(%rip),%xmm10 # 2a7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
- DB 68,15,40,37,28,203,0,0 ; movaps 0xcb1c(%rip),%xmm12 # 2a7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
+ DB 68,15,88,21,212,202,0,0 ; addps 0xcad4(%rip),%xmm10 # 2a790 <_sk_srcover_rgba_8888_sse2_lowp+0xd0c>
+ DB 68,15,40,37,220,202,0,0 ; movaps 0xcadc(%rip),%xmm12 # 2a7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd1c>
DB 69,15,94,226 ; divps %xmm10,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
DB 69,15,89,203 ; mulps %xmm11,%xmm9
@@ -28166,22 +28166,22 @@ _sk_parametric_a_sse2 LABEL PROC
DB 69,15,91,226 ; cvtdq2ps %xmm10,%xmm12
DB 69,15,40,233 ; movaps %xmm9,%xmm13
DB 69,15,194,236,1 ; cmpltps %xmm12,%xmm13
- DB 68,15,40,21,6,200,0,0 ; movaps 0xc806(%rip),%xmm10 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,21,198,199,0,0 ; movaps 0xc7c6(%rip),%xmm10 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 69,15,84,234 ; andps %xmm10,%xmm13
DB 69,15,87,219 ; xorps %xmm11,%xmm11
DB 69,15,92,229 ; subps %xmm13,%xmm12
DB 69,15,40,233 ; movaps %xmm9,%xmm13
DB 69,15,92,236 ; subps %xmm12,%xmm13
- DB 68,15,88,13,234,202,0,0 ; addps 0xcaea(%rip),%xmm9 # 2a7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
- DB 68,15,40,37,242,202,0,0 ; movaps 0xcaf2(%rip),%xmm12 # 2a800 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
+ DB 68,15,88,13,170,202,0,0 ; addps 0xcaaa(%rip),%xmm9 # 2a7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd2c>
+ DB 68,15,40,37,178,202,0,0 ; movaps 0xcab2(%rip),%xmm12 # 2a7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd3c>
DB 69,15,89,229 ; mulps %xmm13,%xmm12
DB 69,15,92,204 ; subps %xmm12,%xmm9
- DB 68,15,40,37,242,202,0,0 ; movaps 0xcaf2(%rip),%xmm12 # 2a810 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
+ DB 68,15,40,37,178,202,0,0 ; movaps 0xcab2(%rip),%xmm12 # 2a7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd4c>
DB 69,15,92,229 ; subps %xmm13,%xmm12
- DB 68,15,40,45,246,202,0,0 ; movaps 0xcaf6(%rip),%xmm13 # 2a820 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
+ DB 68,15,40,45,182,202,0,0 ; movaps 0xcab6(%rip),%xmm13 # 2a7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd5c>
DB 69,15,94,236 ; divps %xmm12,%xmm13
DB 69,15,88,233 ; addps %xmm9,%xmm13
- DB 68,15,89,45,246,202,0,0 ; mulps 0xcaf6(%rip),%xmm13 # 2a830 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
+ DB 68,15,89,45,182,202,0,0 ; mulps 0xcab6(%rip),%xmm13 # 2a7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd6c>
DB 102,69,15,91,205 ; cvtps2dq %xmm13,%xmm9
DB 243,68,15,16,96,20 ; movss 0x14(%rax),%xmm12
DB 69,15,198,228,0 ; shufps $0x0,%xmm12,%xmm12
@@ -28205,19 +28205,19 @@ _sk_gamma_sse2 LABEL PROC
DB 15,40,218 ; movaps %xmm2,%xmm3
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,91,194 ; cvtdq2ps %xmm2,%xmm0
- DB 15,89,5,254,201,0,0 ; mulps 0xc9fe(%rip),%xmm0 # 2a790 <_sk_srcover_rgba_8888_sse2_lowp+0xcd8>
- DB 15,84,21,7,202,0,0 ; andps 0xca07(%rip),%xmm2 # 2a7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
- DB 68,15,40,53,63,199,0,0 ; movaps 0xc73f(%rip),%xmm14 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 15,89,5,190,201,0,0 ; mulps 0xc9be(%rip),%xmm0 # 2a750 <_sk_srcover_rgba_8888_sse2_lowp+0xccc>
+ DB 15,84,21,199,201,0,0 ; andps 0xc9c7(%rip),%xmm2 # 2a760 <_sk_srcover_rgba_8888_sse2_lowp+0xcdc>
+ DB 68,15,40,53,255,198,0,0 ; movaps 0xc6ff(%rip),%xmm14 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
DB 65,15,86,214 ; orps %xmm14,%xmm2
- DB 68,15,40,37,3,202,0,0 ; movaps 0xca03(%rip),%xmm12 # 2a7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xcf8>
+ DB 68,15,40,37,195,201,0,0 ; movaps 0xc9c3(%rip),%xmm12 # 2a770 <_sk_srcover_rgba_8888_sse2_lowp+0xcec>
DB 65,15,88,196 ; addps %xmm12,%xmm0
- DB 68,15,40,29,7,202,0,0 ; movaps 0xca07(%rip),%xmm11 # 2a7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd08>
+ DB 68,15,40,29,199,201,0,0 ; movaps 0xc9c7(%rip),%xmm11 # 2a780 <_sk_srcover_rgba_8888_sse2_lowp+0xcfc>
DB 15,40,226 ; movaps %xmm2,%xmm4
DB 65,15,89,227 ; mulps %xmm11,%xmm4
DB 15,92,196 ; subps %xmm4,%xmm0
- DB 68,15,40,21,5,202,0,0 ; movaps 0xca05(%rip),%xmm10 # 2a7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd18>
+ DB 68,15,40,21,197,201,0,0 ; movaps 0xc9c5(%rip),%xmm10 # 2a790 <_sk_srcover_rgba_8888_sse2_lowp+0xd0c>
DB 65,15,88,210 ; addps %xmm10,%xmm2
- DB 68,15,40,45,9,202,0,0 ; movaps 0xca09(%rip),%xmm13 # 2a7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd28>
+ DB 68,15,40,45,201,201,0,0 ; movaps 0xc9c9(%rip),%xmm13 # 2a7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xd1c>
DB 65,15,40,229 ; movaps %xmm13,%xmm4
DB 15,94,226 ; divps %xmm2,%xmm4
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -28229,27 +28229,27 @@ _sk_gamma_sse2 LABEL PROC
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
DB 15,40,224 ; movaps %xmm0,%xmm4
DB 15,194,226,1 ; cmpltps %xmm2,%xmm4
- DB 68,15,40,13,233,198,0,0 ; movaps 0xc6e9(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,13,169,198,0,0 ; movaps 0xc6a9(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 65,15,84,225 ; andps %xmm9,%xmm4
DB 15,92,212 ; subps %xmm4,%xmm2
DB 15,40,224 ; movaps %xmm0,%xmm4
DB 15,92,226 ; subps %xmm2,%xmm4
- DB 15,40,53,213,201,0,0 ; movaps 0xc9d5(%rip),%xmm6 # 2a7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd38>
+ DB 15,40,53,149,201,0,0 ; movaps 0xc995(%rip),%xmm6 # 2a7b0 <_sk_srcover_rgba_8888_sse2_lowp+0xd2c>
DB 15,88,198 ; addps %xmm6,%xmm0
- DB 15,40,61,235,201,0,0 ; movaps 0xc9eb(%rip),%xmm7 # 2a810 <_sk_srcover_rgba_8888_sse2_lowp+0xd58>
+ DB 15,40,61,171,201,0,0 ; movaps 0xc9ab(%rip),%xmm7 # 2a7d0 <_sk_srcover_rgba_8888_sse2_lowp+0xd4c>
DB 15,40,239 ; movaps %xmm7,%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
DB 15,40,212 ; movaps %xmm4,%xmm2
- DB 15,40,37,203,201,0,0 ; movaps 0xc9cb(%rip),%xmm4 # 2a800 <_sk_srcover_rgba_8888_sse2_lowp+0xd48>
+ DB 15,40,37,139,201,0,0 ; movaps 0xc98b(%rip),%xmm4 # 2a7c0 <_sk_srcover_rgba_8888_sse2_lowp+0xd3c>
DB 15,89,212 ; mulps %xmm4,%xmm2
DB 15,92,194 ; subps %xmm2,%xmm0
- DB 68,15,40,61,221,201,0,0 ; movaps 0xc9dd(%rip),%xmm15 # 2a820 <_sk_srcover_rgba_8888_sse2_lowp+0xd68>
+ DB 68,15,40,61,157,201,0,0 ; movaps 0xc99d(%rip),%xmm15 # 2a7e0 <_sk_srcover_rgba_8888_sse2_lowp+0xd5c>
DB 65,15,40,215 ; movaps %xmm15,%xmm2
DB 15,94,213 ; divps %xmm5,%xmm2
DB 15,88,208 ; addps %xmm0,%xmm2
DB 15,91,193 ; cvtdq2ps %xmm1,%xmm0
- DB 15,89,5,57,201,0,0 ; mulps 0xc939(%rip),%xmm0 # 2a790 <_sk_srcover_rgba_8888_sse2_lowp+0xcd8>
- DB 15,84,13,66,201,0,0 ; andps 0xc942(%rip),%xmm1 # 2a7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
+ DB 15,89,5,249,200,0,0 ; mulps 0xc8f9(%rip),%xmm0 # 2a750 <_sk_srcover_rgba_8888_sse2_lowp+0xccc>
+ DB 15,84,13,2,201,0,0 ; andps 0xc902(%rip),%xmm1 # 2a760 <_sk_srcover_rgba_8888_sse2_lowp+0xcdc>
DB 65,15,86,206 ; orps %xmm14,%xmm1
DB 65,15,88,196 ; addps %xmm12,%xmm0
DB 15,40,233 ; movaps %xmm1,%xmm5
@@ -28279,9 +28279,9 @@ _sk_gamma_sse2 LABEL PROC
DB 15,94,206 ; divps %xmm6,%xmm1
DB 15,88,200 ; addps %xmm0,%xmm1
DB 15,91,195 ; cvtdq2ps %xmm3,%xmm0
- DB 15,89,5,200,200,0,0 ; mulps 0xc8c8(%rip),%xmm0 # 2a790 <_sk_srcover_rgba_8888_sse2_lowp+0xcd8>
- DB 15,84,29,209,200,0,0 ; andps 0xc8d1(%rip),%xmm3 # 2a7a0 <_sk_srcover_rgba_8888_sse2_lowp+0xce8>
- DB 15,86,29,10,198,0,0 ; orps 0xc60a(%rip),%xmm3 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 15,89,5,136,200,0,0 ; mulps 0xc888(%rip),%xmm0 # 2a750 <_sk_srcover_rgba_8888_sse2_lowp+0xccc>
+ DB 15,84,29,145,200,0,0 ; andps 0xc891(%rip),%xmm3 # 2a760 <_sk_srcover_rgba_8888_sse2_lowp+0xcdc>
+ DB 15,86,29,202,197,0,0 ; orps 0xc5ca(%rip),%xmm3 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
DB 65,15,88,196 ; addps %xmm12,%xmm0
DB 68,15,89,219 ; mulps %xmm3,%xmm11
DB 65,15,92,195 ; subps %xmm11,%xmm0
@@ -28303,7 +28303,7 @@ _sk_gamma_sse2 LABEL PROC
DB 15,92,253 ; subps %xmm5,%xmm7
DB 68,15,94,255 ; divps %xmm7,%xmm15
DB 68,15,88,248 ; addps %xmm0,%xmm15
- DB 15,40,5,7,201,0,0 ; movaps 0xc907(%rip),%xmm0 # 2a830 <_sk_srcover_rgba_8888_sse2_lowp+0xd78>
+ DB 15,40,5,199,200,0,0 ; movaps 0xc8c7(%rip),%xmm0 # 2a7f0 <_sk_srcover_rgba_8888_sse2_lowp+0xd6c>
DB 15,89,208 ; mulps %xmm0,%xmm2
DB 15,89,200 ; mulps %xmm0,%xmm1
DB 68,15,89,248 ; mulps %xmm0,%xmm15
@@ -28321,29 +28321,29 @@ _sk_gamma_sse2 LABEL PROC
PUBLIC _sk_lab_to_xyz_sse2
_sk_lab_to_xyz_sse2 LABEL PROC
- DB 15,89,5,217,200,0,0 ; mulps 0xc8d9(%rip),%xmm0 # 2a840 <_sk_srcover_rgba_8888_sse2_lowp+0xd88>
- DB 68,15,40,5,97,198,0,0 ; movaps 0xc661(%rip),%xmm8 # 2a5d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
+ DB 15,89,5,153,200,0,0 ; mulps 0xc899(%rip),%xmm0 # 2a800 <_sk_srcover_rgba_8888_sse2_lowp+0xd7c>
+ DB 68,15,40,5,33,198,0,0 ; movaps 0xc621(%rip),%xmm8 # 2a590 <_sk_srcover_rgba_8888_sse2_lowp+0xb0c>
DB 65,15,89,200 ; mulps %xmm8,%xmm1
- DB 68,15,40,13,213,200,0,0 ; movaps 0xc8d5(%rip),%xmm9 # 2a850 <_sk_srcover_rgba_8888_sse2_lowp+0xd98>
+ DB 68,15,40,13,149,200,0,0 ; movaps 0xc895(%rip),%xmm9 # 2a810 <_sk_srcover_rgba_8888_sse2_lowp+0xd8c>
DB 65,15,88,201 ; addps %xmm9,%xmm1
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 65,15,88,209 ; addps %xmm9,%xmm2
- DB 15,88,5,210,200,0,0 ; addps 0xc8d2(%rip),%xmm0 # 2a860 <_sk_srcover_rgba_8888_sse2_lowp+0xda8>
- DB 15,89,5,219,200,0,0 ; mulps 0xc8db(%rip),%xmm0 # 2a870 <_sk_srcover_rgba_8888_sse2_lowp+0xdb8>
- DB 15,89,13,228,200,0,0 ; mulps 0xc8e4(%rip),%xmm1 # 2a880 <_sk_srcover_rgba_8888_sse2_lowp+0xdc8>
+ DB 15,88,5,146,200,0,0 ; addps 0xc892(%rip),%xmm0 # 2a820 <_sk_srcover_rgba_8888_sse2_lowp+0xd9c>
+ DB 15,89,5,155,200,0,0 ; mulps 0xc89b(%rip),%xmm0 # 2a830 <_sk_srcover_rgba_8888_sse2_lowp+0xdac>
+ DB 15,89,13,164,200,0,0 ; mulps 0xc8a4(%rip),%xmm1 # 2a840 <_sk_srcover_rgba_8888_sse2_lowp+0xdbc>
DB 15,88,200 ; addps %xmm0,%xmm1
- DB 15,89,21,234,200,0,0 ; mulps 0xc8ea(%rip),%xmm2 # 2a890 <_sk_srcover_rgba_8888_sse2_lowp+0xdd8>
+ DB 15,89,21,170,200,0,0 ; mulps 0xc8aa(%rip),%xmm2 # 2a850 <_sk_srcover_rgba_8888_sse2_lowp+0xdcc>
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 68,15,92,202 ; subps %xmm2,%xmm9
DB 68,15,40,225 ; movaps %xmm1,%xmm12
DB 69,15,89,228 ; mulps %xmm12,%xmm12
DB 68,15,89,225 ; mulps %xmm1,%xmm12
- DB 15,40,21,223,200,0,0 ; movaps 0xc8df(%rip),%xmm2 # 2a8a0 <_sk_srcover_rgba_8888_sse2_lowp+0xde8>
+ DB 15,40,21,159,200,0,0 ; movaps 0xc89f(%rip),%xmm2 # 2a860 <_sk_srcover_rgba_8888_sse2_lowp+0xddc>
DB 68,15,40,194 ; movaps %xmm2,%xmm8
DB 69,15,194,196,1 ; cmpltps %xmm12,%xmm8
- DB 68,15,40,21,222,200,0,0 ; movaps 0xc8de(%rip),%xmm10 # 2a8b0 <_sk_srcover_rgba_8888_sse2_lowp+0xdf8>
+ DB 68,15,40,21,158,200,0,0 ; movaps 0xc89e(%rip),%xmm10 # 2a870 <_sk_srcover_rgba_8888_sse2_lowp+0xdec>
DB 65,15,88,202 ; addps %xmm10,%xmm1
- DB 68,15,40,29,226,200,0,0 ; movaps 0xc8e2(%rip),%xmm11 # 2a8c0 <_sk_srcover_rgba_8888_sse2_lowp+0xe08>
+ DB 68,15,40,29,162,200,0,0 ; movaps 0xc8a2(%rip),%xmm11 # 2a880 <_sk_srcover_rgba_8888_sse2_lowp+0xdfc>
DB 65,15,89,203 ; mulps %xmm11,%xmm1
DB 69,15,84,224 ; andps %xmm8,%xmm12
DB 68,15,85,193 ; andnps %xmm1,%xmm8
@@ -28367,8 +28367,8 @@ _sk_lab_to_xyz_sse2 LABEL PROC
DB 15,84,194 ; andps %xmm2,%xmm0
DB 65,15,85,209 ; andnps %xmm9,%xmm2
DB 15,86,208 ; orps %xmm0,%xmm2
- DB 68,15,89,5,146,200,0,0 ; mulps 0xc892(%rip),%xmm8 # 2a8d0 <_sk_srcover_rgba_8888_sse2_lowp+0xe18>
- DB 15,89,21,155,200,0,0 ; mulps 0xc89b(%rip),%xmm2 # 2a8e0 <_sk_srcover_rgba_8888_sse2_lowp+0xe28>
+ DB 68,15,89,5,82,200,0,0 ; mulps 0xc852(%rip),%xmm8 # 2a890 <_sk_srcover_rgba_8888_sse2_lowp+0xe0c>
+ DB 15,89,21,91,200,0,0 ; mulps 0xc85b(%rip),%xmm2 # 2a8a0 <_sk_srcover_rgba_8888_sse2_lowp+0xe1c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -28386,9 +28386,9 @@ _sk_load_a8_sse2 LABEL PROC
DB 102,67,15,110,4,16 ; movd (%r8,%r10,1),%xmm0
DB 102,15,96,192 ; punpcklbw %xmm0,%xmm0
DB 102,15,97,192 ; punpcklwd %xmm0,%xmm0
- DB 102,15,219,5,37,197,0,0 ; pand 0xc525(%rip),%xmm0 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,15,219,5,229,196,0,0 ; pand 0xc4e5(%rip),%xmm0 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
DB 15,91,216 ; cvtdq2ps %xmm0,%xmm3
- DB 15,89,29,107,198,0,0 ; mulps 0xc66b(%rip),%xmm3 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 15,89,29,43,198,0,0 ; mulps 0xc62b(%rip),%xmm3 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 102,15,87,201 ; xorpd %xmm1,%xmm1
@@ -28429,9 +28429,9 @@ _sk_load_a8_dst_sse2 LABEL PROC
DB 102,67,15,110,36,16 ; movd (%r8,%r10,1),%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
DB 102,15,97,224 ; punpcklwd %xmm0,%xmm4
- DB 102,15,219,37,145,196,0,0 ; pand 0xc491(%rip),%xmm4 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,15,219,37,81,196,0,0 ; pand 0xc451(%rip),%xmm4 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
DB 15,91,252 ; cvtdq2ps %xmm4,%xmm7
- DB 15,89,61,215,197,0,0 ; mulps 0xc5d7(%rip),%xmm7 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 15,89,61,151,197,0,0 ; mulps 0xc597(%rip),%xmm7 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 102,15,87,237 ; xorpd %xmm5,%xmm5
@@ -28495,7 +28495,7 @@ _sk_gather_a8_sse2 LABEL PROC
DB 102,15,96,193 ; punpcklbw %xmm1,%xmm0
DB 102,15,97,193 ; punpcklwd %xmm1,%xmm0
DB 15,91,216 ; cvtdq2ps %xmm0,%xmm3
- DB 15,89,29,231,196,0,0 ; mulps 0xc4e7(%rip),%xmm3 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 15,89,29,167,196,0,0 ; mulps 0xc4a7(%rip),%xmm3 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
@@ -28511,7 +28511,7 @@ _sk_store_a8_sse2 LABEL PROC
DB 77,15,175,193 ; imul %r9,%r8
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
- DB 68,15,40,5,153,195,0,0 ; movaps 0xc399(%rip),%xmm8 # 2a5d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
+ DB 68,15,40,5,89,195,0,0 ; movaps 0xc359(%rip),%xmm8 # 2a590 <_sk_srcover_rgba_8888_sse2_lowp+0xb0c>
DB 68,15,89,195 ; mulps %xmm3,%xmm8
DB 102,69,15,91,192 ; cvtps2dq %xmm8,%xmm8
DB 102,65,15,114,240,16 ; pslld $0x10,%xmm8
@@ -28537,7 +28537,7 @@ _sk_store_a8_sse2 LABEL PROC
DB 117,213 ; jne 1e264 <_sk_store_a8_sse2+0x4c>
DB 102,65,15,197,192,4 ; pextrw $0x4,%xmm8,%eax
DB 67,136,68,16,2 ; mov %al,0x2(%r8,%r10,1)
- DB 102,68,15,219,5,253,194,0,0 ; pand 0xc2fd(%rip),%xmm8 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,68,15,219,5,189,194,0,0 ; pand 0xc2bd(%rip),%xmm8 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
DB 102,69,15,103,192 ; packuswb %xmm8,%xmm8
DB 102,69,15,103,192 ; packuswb %xmm8,%xmm8
DB 102,68,15,126,192 ; movd %xmm8,%eax
@@ -28560,11 +28560,11 @@ _sk_load_g8_sse2 LABEL PROC
DB 102,67,15,110,4,16 ; movd (%r8,%r10,1),%xmm0
DB 102,15,96,192 ; punpcklbw %xmm0,%xmm0
DB 102,15,97,192 ; punpcklwd %xmm0,%xmm0
- DB 102,15,219,5,174,194,0,0 ; pand 0xc2ae(%rip),%xmm0 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,15,219,5,110,194,0,0 ; pand 0xc26e(%rip),%xmm0 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,244,195,0,0 ; mulps 0xc3f4(%rip),%xmm0 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 15,89,5,180,195,0,0 ; mulps 0xc3b4(%rip),%xmm0 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,235,193,0,0 ; movaps 0xc1eb(%rip),%xmm3 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,29,171,193,0,0 ; movaps 0xc1ab(%rip),%xmm3 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 255,224 ; jmpq *%rax
@@ -28603,11 +28603,11 @@ _sk_load_g8_dst_sse2 LABEL PROC
DB 102,67,15,110,36,16 ; movd (%r8,%r10,1),%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
DB 102,15,97,224 ; punpcklwd %xmm0,%xmm4
- DB 102,15,219,37,23,194,0,0 ; pand 0xc217(%rip),%xmm4 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,15,219,37,215,193,0,0 ; pand 0xc1d7(%rip),%xmm4 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,93,195,0,0 ; mulps 0xc35d(%rip),%xmm4 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 15,89,37,29,195,0,0 ; mulps 0xc31d(%rip),%xmm4 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,84,193,0,0 ; movaps 0xc154(%rip),%xmm7 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,61,20,193,0,0 ; movaps 0xc114(%rip),%xmm7 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,40,244 ; movaps %xmm4,%xmm6
DB 255,224 ; jmpq *%rax
@@ -28669,9 +28669,9 @@ _sk_gather_g8_sse2 LABEL PROC
DB 102,15,96,193 ; punpcklbw %xmm1,%xmm0
DB 102,15,97,193 ; punpcklwd %xmm1,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,106,194,0,0 ; mulps 0xc26a(%rip),%xmm0 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 15,89,5,42,194,0,0 ; mulps 0xc22a(%rip),%xmm0 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,97,192,0,0 ; movaps 0xc061(%rip),%xmm3 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,29,33,192,0,0 ; movaps 0xc021(%rip),%xmm3 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 255,224 ; jmpq *%rax
@@ -28689,19 +28689,19 @@ _sk_load_565_sse2 LABEL PROC
DB 117,83 ; jne 1e505 <_sk_load_565_sse2+0x6e>
DB 243,67,15,126,20,80 ; movq (%r8,%r10,2),%xmm2
DB 102,15,97,208 ; punpcklwd %xmm0,%xmm2
- DB 102,15,111,5,60,194,0,0 ; movdqa 0xc23c(%rip),%xmm0 # 2a700 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ DB 102,15,111,5,252,193,0,0 ; movdqa 0xc1fc(%rip),%xmm0 # 2a6c0 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,62,194,0,0 ; mulps 0xc23e(%rip),%xmm0 # 2a710 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
- DB 102,15,111,13,70,194,0,0 ; movdqa 0xc246(%rip),%xmm1 # 2a720 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
+ DB 15,89,5,254,193,0,0 ; mulps 0xc1fe(%rip),%xmm0 # 2a6d0 <_sk_srcover_rgba_8888_sse2_lowp+0xc4c>
+ DB 102,15,111,13,6,194,0,0 ; movdqa 0xc206(%rip),%xmm1 # 2a6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc5c>
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,72,194,0,0 ; mulps 0xc248(%rip),%xmm1 # 2a730 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
- DB 102,15,219,21,80,194,0,0 ; pand 0xc250(%rip),%xmm2 # 2a740 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
+ DB 15,89,13,8,194,0,0 ; mulps 0xc208(%rip),%xmm1 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc6c>
+ DB 102,15,219,21,16,194,0,0 ; pand 0xc210(%rip),%xmm2 # 2a700 <_sk_srcover_rgba_8888_sse2_lowp+0xc7c>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,86,194,0,0 ; mulps 0xc256(%rip),%xmm2 # 2a750 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
+ DB 15,89,21,22,194,0,0 ; mulps 0xc216(%rip),%xmm2 # 2a710 <_sk_srcover_rgba_8888_sse2_lowp+0xc8c>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,237,191,0,0 ; movaps 0xbfed(%rip),%xmm3 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,29,173,191,0,0 ; movaps 0xbfad(%rip),%xmm3 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
@@ -28736,19 +28736,19 @@ _sk_load_565_dst_sse2 LABEL PROC
DB 117,83 ; jne 1e5c1 <_sk_load_565_dst_sse2+0x6e>
DB 243,67,15,126,52,80 ; movq (%r8,%r10,2),%xmm6
DB 102,15,97,240 ; punpcklwd %xmm0,%xmm6
- DB 102,15,111,37,128,193,0,0 ; movdqa 0xc180(%rip),%xmm4 # 2a700 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ DB 102,15,111,37,64,193,0,0 ; movdqa 0xc140(%rip),%xmm4 # 2a6c0 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
DB 102,15,219,230 ; pand %xmm6,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,130,193,0,0 ; mulps 0xc182(%rip),%xmm4 # 2a710 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
- DB 102,15,111,45,138,193,0,0 ; movdqa 0xc18a(%rip),%xmm5 # 2a720 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
+ DB 15,89,37,66,193,0,0 ; mulps 0xc142(%rip),%xmm4 # 2a6d0 <_sk_srcover_rgba_8888_sse2_lowp+0xc4c>
+ DB 102,15,111,45,74,193,0,0 ; movdqa 0xc14a(%rip),%xmm5 # 2a6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc5c>
DB 102,15,219,238 ; pand %xmm6,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,45,140,193,0,0 ; mulps 0xc18c(%rip),%xmm5 # 2a730 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
- DB 102,15,219,53,148,193,0,0 ; pand 0xc194(%rip),%xmm6 # 2a740 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
+ DB 15,89,45,76,193,0,0 ; mulps 0xc14c(%rip),%xmm5 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc6c>
+ DB 102,15,219,53,84,193,0,0 ; pand 0xc154(%rip),%xmm6 # 2a700 <_sk_srcover_rgba_8888_sse2_lowp+0xc7c>
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,53,154,193,0,0 ; mulps 0xc19a(%rip),%xmm6 # 2a750 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
+ DB 15,89,53,90,193,0,0 ; mulps 0xc15a(%rip),%xmm6 # 2a710 <_sk_srcover_rgba_8888_sse2_lowp+0xc8c>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,49,191,0,0 ; movaps 0xbf31(%rip),%xmm7 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,61,241,190,0,0 ; movaps 0xbef1(%rip),%xmm7 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
DB 65,128,225,3 ; and $0x3,%r9b
@@ -28802,19 +28802,19 @@ _sk_gather_565_sse2 LABEL PROC
DB 102,15,196,208,3 ; pinsrw $0x3,%eax,%xmm2
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,97,208 ; punpcklwd %xmm0,%xmm2
- DB 102,15,111,5,100,192,0,0 ; movdqa 0xc064(%rip),%xmm0 # 2a700 <_sk_srcover_rgba_8888_sse2_lowp+0xc48>
+ DB 102,15,111,5,36,192,0,0 ; movdqa 0xc024(%rip),%xmm0 # 2a6c0 <_sk_srcover_rgba_8888_sse2_lowp+0xc3c>
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,102,192,0,0 ; mulps 0xc066(%rip),%xmm0 # 2a710 <_sk_srcover_rgba_8888_sse2_lowp+0xc58>
- DB 102,15,111,13,110,192,0,0 ; movdqa 0xc06e(%rip),%xmm1 # 2a720 <_sk_srcover_rgba_8888_sse2_lowp+0xc68>
+ DB 15,89,5,38,192,0,0 ; mulps 0xc026(%rip),%xmm0 # 2a6d0 <_sk_srcover_rgba_8888_sse2_lowp+0xc4c>
+ DB 102,15,111,13,46,192,0,0 ; movdqa 0xc02e(%rip),%xmm1 # 2a6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc5c>
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,112,192,0,0 ; mulps 0xc070(%rip),%xmm1 # 2a730 <_sk_srcover_rgba_8888_sse2_lowp+0xc78>
- DB 102,15,219,21,120,192,0,0 ; pand 0xc078(%rip),%xmm2 # 2a740 <_sk_srcover_rgba_8888_sse2_lowp+0xc88>
+ DB 15,89,13,48,192,0,0 ; mulps 0xc030(%rip),%xmm1 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc6c>
+ DB 102,15,219,21,56,192,0,0 ; pand 0xc038(%rip),%xmm2 # 2a700 <_sk_srcover_rgba_8888_sse2_lowp+0xc7c>
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,126,192,0,0 ; mulps 0xc07e(%rip),%xmm2 # 2a750 <_sk_srcover_rgba_8888_sse2_lowp+0xc98>
+ DB 15,89,21,62,192,0,0 ; mulps 0xc03e(%rip),%xmm2 # 2a710 <_sk_srcover_rgba_8888_sse2_lowp+0xc8c>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,21,190,0,0 ; movaps 0xbe15(%rip),%xmm3 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,29,213,189,0,0 ; movaps 0xbdd5(%rip),%xmm3 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 255,224 ; jmpq *%rax
PUBLIC _sk_store_565_sse2
@@ -28826,12 +28826,12 @@ _sk_store_565_sse2 LABEL PROC
DB 77,1,192 ; add %r8,%r8
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
- DB 68,15,40,5,5,194,0,0 ; movaps 0xc205(%rip),%xmm8 # 2a900 <_sk_srcover_rgba_8888_sse2_lowp+0xe48>
+ DB 68,15,40,5,197,193,0,0 ; movaps 0xc1c5(%rip),%xmm8 # 2a8c0 <_sk_srcover_rgba_8888_sse2_lowp+0xe3c>
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 102,69,15,91,201 ; cvtps2dq %xmm9,%xmm9
DB 102,65,15,114,241,11 ; pslld $0xb,%xmm9
- DB 68,15,40,21,250,193,0,0 ; movaps 0xc1fa(%rip),%xmm10 # 2a910 <_sk_srcover_rgba_8888_sse2_lowp+0xe58>
+ DB 68,15,40,21,186,193,0,0 ; movaps 0xc1ba(%rip),%xmm10 # 2a8d0 <_sk_srcover_rgba_8888_sse2_lowp+0xe4c>
DB 68,15,89,209 ; mulps %xmm1,%xmm10
DB 102,69,15,91,210 ; cvtps2dq %xmm10,%xmm10
DB 102,65,15,114,242,5 ; pslld $0x5,%xmm10
@@ -28878,21 +28878,21 @@ _sk_load_4444_sse2 LABEL PROC
DB 117,98 ; jne 1e819 <_sk_load_4444_sse2+0x7d>
DB 243,67,15,126,28,80 ; movq (%r8,%r10,2),%xmm3
DB 102,15,97,216 ; punpcklwd %xmm0,%xmm3
- DB 102,15,111,5,87,193,0,0 ; movdqa 0xc157(%rip),%xmm0 # 2a920 <_sk_srcover_rgba_8888_sse2_lowp+0xe68>
+ DB 102,15,111,5,23,193,0,0 ; movdqa 0xc117(%rip),%xmm0 # 2a8e0 <_sk_srcover_rgba_8888_sse2_lowp+0xe5c>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,89,193,0,0 ; mulps 0xc159(%rip),%xmm0 # 2a930 <_sk_srcover_rgba_8888_sse2_lowp+0xe78>
- DB 102,15,111,13,97,193,0,0 ; movdqa 0xc161(%rip),%xmm1 # 2a940 <_sk_srcover_rgba_8888_sse2_lowp+0xe88>
+ DB 15,89,5,25,193,0,0 ; mulps 0xc119(%rip),%xmm0 # 2a8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xe6c>
+ DB 102,15,111,13,33,193,0,0 ; movdqa 0xc121(%rip),%xmm1 # 2a900 <_sk_srcover_rgba_8888_sse2_lowp+0xe7c>
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,99,193,0,0 ; mulps 0xc163(%rip),%xmm1 # 2a950 <_sk_srcover_rgba_8888_sse2_lowp+0xe98>
- DB 102,15,111,21,107,193,0,0 ; movdqa 0xc16b(%rip),%xmm2 # 2a960 <_sk_srcover_rgba_8888_sse2_lowp+0xea8>
+ DB 15,89,13,35,193,0,0 ; mulps 0xc123(%rip),%xmm1 # 2a910 <_sk_srcover_rgba_8888_sse2_lowp+0xe8c>
+ DB 102,15,111,21,43,193,0,0 ; movdqa 0xc12b(%rip),%xmm2 # 2a920 <_sk_srcover_rgba_8888_sse2_lowp+0xe9c>
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,109,193,0,0 ; mulps 0xc16d(%rip),%xmm2 # 2a970 <_sk_srcover_rgba_8888_sse2_lowp+0xeb8>
- DB 102,15,219,29,117,193,0,0 ; pand 0xc175(%rip),%xmm3 # 2a980 <_sk_srcover_rgba_8888_sse2_lowp+0xec8>
+ DB 15,89,21,45,193,0,0 ; mulps 0xc12d(%rip),%xmm2 # 2a930 <_sk_srcover_rgba_8888_sse2_lowp+0xeac>
+ DB 102,15,219,29,53,193,0,0 ; pand 0xc135(%rip),%xmm3 # 2a940 <_sk_srcover_rgba_8888_sse2_lowp+0xebc>
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,29,123,193,0,0 ; mulps 0xc17b(%rip),%xmm3 # 2a990 <_sk_srcover_rgba_8888_sse2_lowp+0xed8>
+ DB 15,89,29,59,193,0,0 ; mulps 0xc13b(%rip),%xmm3 # 2a950 <_sk_srcover_rgba_8888_sse2_lowp+0xecc>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
@@ -28928,21 +28928,21 @@ _sk_load_4444_dst_sse2 LABEL PROC
DB 117,98 ; jne 1e8e4 <_sk_load_4444_dst_sse2+0x7d>
DB 243,67,15,126,60,80 ; movq (%r8,%r10,2),%xmm7
DB 102,15,97,248 ; punpcklwd %xmm0,%xmm7
- DB 102,15,111,37,140,192,0,0 ; movdqa 0xc08c(%rip),%xmm4 # 2a920 <_sk_srcover_rgba_8888_sse2_lowp+0xe68>
+ DB 102,15,111,37,76,192,0,0 ; movdqa 0xc04c(%rip),%xmm4 # 2a8e0 <_sk_srcover_rgba_8888_sse2_lowp+0xe5c>
DB 102,15,219,231 ; pand %xmm7,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,37,142,192,0,0 ; mulps 0xc08e(%rip),%xmm4 # 2a930 <_sk_srcover_rgba_8888_sse2_lowp+0xe78>
- DB 102,15,111,45,150,192,0,0 ; movdqa 0xc096(%rip),%xmm5 # 2a940 <_sk_srcover_rgba_8888_sse2_lowp+0xe88>
+ DB 15,89,37,78,192,0,0 ; mulps 0xc04e(%rip),%xmm4 # 2a8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xe6c>
+ DB 102,15,111,45,86,192,0,0 ; movdqa 0xc056(%rip),%xmm5 # 2a900 <_sk_srcover_rgba_8888_sse2_lowp+0xe7c>
DB 102,15,219,239 ; pand %xmm7,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,45,152,192,0,0 ; mulps 0xc098(%rip),%xmm5 # 2a950 <_sk_srcover_rgba_8888_sse2_lowp+0xe98>
- DB 102,15,111,53,160,192,0,0 ; movdqa 0xc0a0(%rip),%xmm6 # 2a960 <_sk_srcover_rgba_8888_sse2_lowp+0xea8>
+ DB 15,89,45,88,192,0,0 ; mulps 0xc058(%rip),%xmm5 # 2a910 <_sk_srcover_rgba_8888_sse2_lowp+0xe8c>
+ DB 102,15,111,53,96,192,0,0 ; movdqa 0xc060(%rip),%xmm6 # 2a920 <_sk_srcover_rgba_8888_sse2_lowp+0xe9c>
DB 102,15,219,247 ; pand %xmm7,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,53,162,192,0,0 ; mulps 0xc0a2(%rip),%xmm6 # 2a970 <_sk_srcover_rgba_8888_sse2_lowp+0xeb8>
- DB 102,15,219,61,170,192,0,0 ; pand 0xc0aa(%rip),%xmm7 # 2a980 <_sk_srcover_rgba_8888_sse2_lowp+0xec8>
+ DB 15,89,53,98,192,0,0 ; mulps 0xc062(%rip),%xmm6 # 2a930 <_sk_srcover_rgba_8888_sse2_lowp+0xeac>
+ DB 102,15,219,61,106,192,0,0 ; pand 0xc06a(%rip),%xmm7 # 2a940 <_sk_srcover_rgba_8888_sse2_lowp+0xebc>
DB 15,91,255 ; cvtdq2ps %xmm7,%xmm7
- DB 15,89,61,176,192,0,0 ; mulps 0xc0b0(%rip),%xmm7 # 2a990 <_sk_srcover_rgba_8888_sse2_lowp+0xed8>
+ DB 15,89,61,112,192,0,0 ; mulps 0xc070(%rip),%xmm7 # 2a950 <_sk_srcover_rgba_8888_sse2_lowp+0xecc>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 65,137,249 ; mov %edi,%r9d
@@ -28997,21 +28997,21 @@ _sk_gather_4444_sse2 LABEL PROC
DB 102,15,196,216,3 ; pinsrw $0x3,%eax,%xmm3
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,97,216 ; punpcklwd %xmm0,%xmm3
- DB 102,15,111,5,97,191,0,0 ; movdqa 0xbf61(%rip),%xmm0 # 2a920 <_sk_srcover_rgba_8888_sse2_lowp+0xe68>
+ DB 102,15,111,5,33,191,0,0 ; movdqa 0xbf21(%rip),%xmm0 # 2a8e0 <_sk_srcover_rgba_8888_sse2_lowp+0xe5c>
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,5,99,191,0,0 ; mulps 0xbf63(%rip),%xmm0 # 2a930 <_sk_srcover_rgba_8888_sse2_lowp+0xe78>
- DB 102,15,111,13,107,191,0,0 ; movdqa 0xbf6b(%rip),%xmm1 # 2a940 <_sk_srcover_rgba_8888_sse2_lowp+0xe88>
+ DB 15,89,5,35,191,0,0 ; mulps 0xbf23(%rip),%xmm0 # 2a8f0 <_sk_srcover_rgba_8888_sse2_lowp+0xe6c>
+ DB 102,15,111,13,43,191,0,0 ; movdqa 0xbf2b(%rip),%xmm1 # 2a900 <_sk_srcover_rgba_8888_sse2_lowp+0xe7c>
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,13,109,191,0,0 ; mulps 0xbf6d(%rip),%xmm1 # 2a950 <_sk_srcover_rgba_8888_sse2_lowp+0xe98>
- DB 102,15,111,21,117,191,0,0 ; movdqa 0xbf75(%rip),%xmm2 # 2a960 <_sk_srcover_rgba_8888_sse2_lowp+0xea8>
+ DB 15,89,13,45,191,0,0 ; mulps 0xbf2d(%rip),%xmm1 # 2a910 <_sk_srcover_rgba_8888_sse2_lowp+0xe8c>
+ DB 102,15,111,21,53,191,0,0 ; movdqa 0xbf35(%rip),%xmm2 # 2a920 <_sk_srcover_rgba_8888_sse2_lowp+0xe9c>
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,21,119,191,0,0 ; mulps 0xbf77(%rip),%xmm2 # 2a970 <_sk_srcover_rgba_8888_sse2_lowp+0xeb8>
- DB 102,15,219,29,127,191,0,0 ; pand 0xbf7f(%rip),%xmm3 # 2a980 <_sk_srcover_rgba_8888_sse2_lowp+0xec8>
+ DB 15,89,21,55,191,0,0 ; mulps 0xbf37(%rip),%xmm2 # 2a930 <_sk_srcover_rgba_8888_sse2_lowp+0xeac>
+ DB 102,15,219,29,63,191,0,0 ; pand 0xbf3f(%rip),%xmm3 # 2a940 <_sk_srcover_rgba_8888_sse2_lowp+0xebc>
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,29,133,191,0,0 ; mulps 0xbf85(%rip),%xmm3 # 2a990 <_sk_srcover_rgba_8888_sse2_lowp+0xed8>
+ DB 15,89,29,69,191,0,0 ; mulps 0xbf45(%rip),%xmm3 # 2a950 <_sk_srcover_rgba_8888_sse2_lowp+0xecc>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -29024,7 +29024,7 @@ _sk_store_4444_sse2 LABEL PROC
DB 77,1,192 ; add %r8,%r8
DB 76,3,0 ; add (%rax),%r8
DB 76,99,210 ; movslq %edx,%r10
- DB 68,15,40,5,115,191,0,0 ; movaps 0xbf73(%rip),%xmm8 # 2a9a0 <_sk_srcover_rgba_8888_sse2_lowp+0xee8>
+ DB 68,15,40,5,51,191,0,0 ; movaps 0xbf33(%rip),%xmm8 # 2a960 <_sk_srcover_rgba_8888_sse2_lowp+0xedc>
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 102,69,15,91,201 ; cvtps2dq %xmm9,%xmm9
@@ -29080,11 +29080,11 @@ _sk_load_8888_sse2 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,98 ; jne 1eb60 <_sk_load_8888_sse2+0x7e>
DB 243,69,15,111,12,128 ; movdqu (%r8,%rax,4),%xmm9
- DB 102,15,111,21,148,186,0,0 ; movdqa 0xba94(%rip),%xmm2 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,15,111,21,84,186,0,0 ; movdqa 0xba54(%rip),%xmm2 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
DB 102,65,15,111,193 ; movdqa %xmm9,%xmm0
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,5,208,187,0,0 ; movaps 0xbbd0(%rip),%xmm8 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 68,15,40,5,144,187,0,0 ; movaps 0xbb90(%rip),%xmm8 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,65,15,111,201 ; movdqa %xmm9,%xmm1
DB 102,15,114,209,8 ; psrld $0x8,%xmm1
@@ -29129,11 +29129,11 @@ _sk_load_8888_dst_sse2 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,98 ; jne 1ec1f <_sk_load_8888_dst_sse2+0x7e>
DB 243,69,15,111,12,128 ; movdqu (%r8,%rax,4),%xmm9
- DB 102,15,111,53,213,185,0,0 ; movdqa 0xb9d5(%rip),%xmm6 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,15,111,53,149,185,0,0 ; movdqa 0xb995(%rip),%xmm6 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
DB 102,65,15,111,225 ; movdqa %xmm9,%xmm4
DB 102,15,219,230 ; pand %xmm6,%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 68,15,40,5,17,187,0,0 ; movaps 0xbb11(%rip),%xmm8 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 68,15,40,5,209,186,0,0 ; movaps 0xbad1(%rip),%xmm8 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
DB 65,15,89,224 ; mulps %xmm8,%xmm4
DB 102,65,15,111,233 ; movdqa %xmm9,%xmm5
DB 102,15,114,213,8 ; psrld $0x8,%xmm5
@@ -29195,11 +29195,11 @@ _sk_gather_8888_sse2 LABEL PROC
DB 102,67,15,110,12,136 ; movd (%r8,%r9,4),%xmm1
DB 102,15,98,200 ; punpckldq %xmm0,%xmm1
DB 102,68,15,108,201 ; punpcklqdq %xmm1,%xmm9
- DB 102,15,111,21,191,184,0,0 ; movdqa 0xb8bf(%rip),%xmm2 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,15,111,21,127,184,0,0 ; movdqa 0xb87f(%rip),%xmm2 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
DB 102,65,15,111,193 ; movdqa %xmm9,%xmm0
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 68,15,40,5,251,185,0,0 ; movaps 0xb9fb(%rip),%xmm8 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 68,15,40,5,187,185,0,0 ; movaps 0xb9bb(%rip),%xmm8 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,65,15,111,201 ; movdqa %xmm9,%xmm1
DB 102,15,114,209,8 ; psrld $0x8,%xmm1
@@ -29226,7 +29226,7 @@ _sk_store_8888_sse2 LABEL PROC
DB 73,193,224,2 ; shl $0x2,%r8
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
- DB 68,15,40,5,124,184,0,0 ; movaps 0xb87c(%rip),%xmm8 # 2a5d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
+ DB 68,15,40,5,60,184,0,0 ; movaps 0xb83c(%rip),%xmm8 # 2a590 <_sk_srcover_rgba_8888_sse2_lowp+0xb0c>
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 102,69,15,91,201 ; cvtps2dq %xmm9,%xmm9
@@ -29276,11 +29276,11 @@ _sk_load_bgra_sse2 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,98 ; jne 1ee68 <_sk_load_bgra_sse2+0x7e>
DB 243,69,15,111,12,128 ; movdqu (%r8,%rax,4),%xmm9
- DB 102,15,111,5,140,183,0,0 ; movdqa 0xb78c(%rip),%xmm0 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,15,111,5,76,183,0,0 ; movdqa 0xb74c(%rip),%xmm0 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
DB 102,65,15,111,201 ; movdqa %xmm9,%xmm1
DB 102,15,219,200 ; pand %xmm0,%xmm1
DB 15,91,209 ; cvtdq2ps %xmm1,%xmm2
- DB 68,15,40,5,200,184,0,0 ; movaps 0xb8c8(%rip),%xmm8 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 68,15,40,5,136,184,0,0 ; movaps 0xb888(%rip),%xmm8 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 102,65,15,111,201 ; movdqa %xmm9,%xmm1
DB 102,15,114,209,8 ; psrld $0x8,%xmm1
@@ -29325,11 +29325,11 @@ _sk_load_bgra_dst_sse2 LABEL PROC
DB 72,133,255 ; test %rdi,%rdi
DB 117,98 ; jne 1ef27 <_sk_load_bgra_dst_sse2+0x7e>
DB 243,69,15,111,12,128 ; movdqu (%r8,%rax,4),%xmm9
- DB 102,15,111,37,205,182,0,0 ; movdqa 0xb6cd(%rip),%xmm4 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,15,111,37,141,182,0,0 ; movdqa 0xb68d(%rip),%xmm4 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
DB 102,65,15,111,233 ; movdqa %xmm9,%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,245 ; cvtdq2ps %xmm5,%xmm6
- DB 68,15,40,5,9,184,0,0 ; movaps 0xb809(%rip),%xmm8 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 68,15,40,5,201,183,0,0 ; movaps 0xb7c9(%rip),%xmm8 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
DB 65,15,89,240 ; mulps %xmm8,%xmm6
DB 102,65,15,111,233 ; movdqa %xmm9,%xmm5
DB 102,15,114,213,8 ; psrld $0x8,%xmm5
@@ -29391,11 +29391,11 @@ _sk_gather_bgra_sse2 LABEL PROC
DB 102,67,15,110,12,136 ; movd (%r8,%r9,4),%xmm1
DB 102,15,98,200 ; punpckldq %xmm0,%xmm1
DB 102,68,15,108,201 ; punpcklqdq %xmm1,%xmm9
- DB 102,15,111,5,183,181,0,0 ; movdqa 0xb5b7(%rip),%xmm0 # 2a5a0 <_sk_srcover_rgba_8888_sse2_lowp+0xae8>
+ DB 102,15,111,5,119,181,0,0 ; movdqa 0xb577(%rip),%xmm0 # 2a560 <_sk_srcover_rgba_8888_sse2_lowp+0xadc>
DB 102,65,15,111,201 ; movdqa %xmm9,%xmm1
DB 102,15,219,200 ; pand %xmm0,%xmm1
DB 15,91,209 ; cvtdq2ps %xmm1,%xmm2
- DB 68,15,40,5,243,182,0,0 ; movaps 0xb6f3(%rip),%xmm8 # 2a6f0 <_sk_srcover_rgba_8888_sse2_lowp+0xc38>
+ DB 68,15,40,5,179,182,0,0 ; movaps 0xb6b3(%rip),%xmm8 # 2a6b0 <_sk_srcover_rgba_8888_sse2_lowp+0xc2c>
DB 65,15,89,208 ; mulps %xmm8,%xmm2
DB 102,65,15,111,201 ; movdqa %xmm9,%xmm1
DB 102,15,114,209,8 ; psrld $0x8,%xmm1
@@ -29422,7 +29422,7 @@ _sk_store_bgra_sse2 LABEL PROC
DB 73,193,224,2 ; shl $0x2,%r8
DB 76,3,0 ; add (%rax),%r8
DB 72,99,194 ; movslq %edx,%rax
- DB 68,15,40,5,116,181,0,0 ; movaps 0xb574(%rip),%xmm8 # 2a5d0 <_sk_srcover_rgba_8888_sse2_lowp+0xb18>
+ DB 68,15,40,5,52,181,0,0 ; movaps 0xb534(%rip),%xmm8 # 2a590 <_sk_srcover_rgba_8888_sse2_lowp+0xb0c>
DB 68,15,40,202 ; movaps %xmm2,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 102,69,15,91,201 ; cvtps2dq %xmm9,%xmm9
@@ -29482,18 +29482,18 @@ _sk_load_f16_sse2 LABEL PROC
DB 102,69,15,239,210 ; pxor %xmm10,%xmm10
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
DB 102,65,15,97,202 ; punpcklwd %xmm10,%xmm1
- DB 102,68,15,111,13,94,184,0,0 ; movdqa 0xb85e(%rip),%xmm9 # 2a9b0 <_sk_srcover_rgba_8888_sse2_lowp+0xef8>
+ DB 102,68,15,111,13,30,184,0,0 ; movdqa 0xb81e(%rip),%xmm9 # 2a970 <_sk_srcover_rgba_8888_sse2_lowp+0xeec>
DB 102,68,15,111,225 ; movdqa %xmm1,%xmm12
DB 102,69,15,219,225 ; pand %xmm9,%xmm12
- DB 102,68,15,111,29,91,184,0,0 ; movdqa 0xb85b(%rip),%xmm11 # 2a9c0 <_sk_srcover_rgba_8888_sse2_lowp+0xf08>
+ DB 102,68,15,111,29,27,184,0,0 ; movdqa 0xb81b(%rip),%xmm11 # 2a980 <_sk_srcover_rgba_8888_sse2_lowp+0xefc>
DB 102,65,15,219,203 ; pand %xmm11,%xmm1
- DB 102,15,111,29,94,184,0,0 ; movdqa 0xb85e(%rip),%xmm3 # 2a9d0 <_sk_srcover_rgba_8888_sse2_lowp+0xf18>
+ DB 102,15,111,29,30,184,0,0 ; movdqa 0xb81e(%rip),%xmm3 # 2a990 <_sk_srcover_rgba_8888_sse2_lowp+0xf0c>
DB 102,65,15,114,244,16 ; pslld $0x10,%xmm12
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
DB 102,15,102,193 ; pcmpgtd %xmm1,%xmm0
DB 102,15,114,241,13 ; pslld $0xd,%xmm1
DB 102,65,15,235,204 ; por %xmm12,%xmm1
- DB 102,68,15,111,37,77,184,0,0 ; movdqa 0xb84d(%rip),%xmm12 # 2a9e0 <_sk_srcover_rgba_8888_sse2_lowp+0xf28>
+ DB 102,68,15,111,37,13,184,0,0 ; movdqa 0xb80d(%rip),%xmm12 # 2a9a0 <_sk_srcover_rgba_8888_sse2_lowp+0xf1c>
DB 102,65,15,254,204 ; paddd %xmm12,%xmm1
DB 102,15,223,193 ; pandn %xmm1,%xmm0
DB 102,65,15,105,210 ; punpckhwd %xmm10,%xmm2
@@ -29565,18 +29565,18 @@ _sk_load_f16_dst_sse2 LABEL PROC
DB 102,69,15,239,210 ; pxor %xmm10,%xmm10
DB 102,15,111,238 ; movdqa %xmm6,%xmm5
DB 102,65,15,97,234 ; punpcklwd %xmm10,%xmm5
- DB 102,68,15,111,13,213,182,0,0 ; movdqa 0xb6d5(%rip),%xmm9 # 2a9b0 <_sk_srcover_rgba_8888_sse2_lowp+0xef8>
+ DB 102,68,15,111,13,149,182,0,0 ; movdqa 0xb695(%rip),%xmm9 # 2a970 <_sk_srcover_rgba_8888_sse2_lowp+0xeec>
DB 102,68,15,111,229 ; movdqa %xmm5,%xmm12
DB 102,69,15,219,225 ; pand %xmm9,%xmm12
- DB 102,68,15,111,29,210,182,0,0 ; movdqa 0xb6d2(%rip),%xmm11 # 2a9c0 <_sk_srcover_rgba_8888_sse2_lowp+0xf08>
+ DB 102,68,15,111,29,146,182,0,0 ; movdqa 0xb692(%rip),%xmm11 # 2a980 <_sk_srcover_rgba_8888_sse2_lowp+0xefc>
DB 102,65,15,219,235 ; pand %xmm11,%xmm5
- DB 102,15,111,61,213,182,0,0 ; movdqa 0xb6d5(%rip),%xmm7 # 2a9d0 <_sk_srcover_rgba_8888_sse2_lowp+0xf18>
+ DB 102,15,111,61,149,182,0,0 ; movdqa 0xb695(%rip),%xmm7 # 2a990 <_sk_srcover_rgba_8888_sse2_lowp+0xf0c>
DB 102,65,15,114,244,16 ; pslld $0x10,%xmm12
DB 102,15,111,231 ; movdqa %xmm7,%xmm4
DB 102,15,102,229 ; pcmpgtd %xmm5,%xmm4
DB 102,15,114,245,13 ; pslld $0xd,%xmm5
DB 102,65,15,235,236 ; por %xmm12,%xmm5
- DB 102,68,15,111,37,196,182,0,0 ; movdqa 0xb6c4(%rip),%xmm12 # 2a9e0 <_sk_srcover_rgba_8888_sse2_lowp+0xf28>
+ DB 102,68,15,111,37,132,182,0,0 ; movdqa 0xb684(%rip),%xmm12 # 2a9a0 <_sk_srcover_rgba_8888_sse2_lowp+0xf1c>
DB 102,65,15,254,236 ; paddd %xmm12,%xmm5
DB 102,15,223,229 ; pandn %xmm5,%xmm4
DB 102,65,15,105,242 ; punpckhwd %xmm10,%xmm6
@@ -29663,18 +29663,18 @@ _sk_gather_f16_sse2 LABEL PROC
DB 102,69,15,239,210 ; pxor %xmm10,%xmm10
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
DB 102,65,15,97,202 ; punpcklwd %xmm10,%xmm1
- DB 102,68,15,111,13,6,181,0,0 ; movdqa 0xb506(%rip),%xmm9 # 2a9b0 <_sk_srcover_rgba_8888_sse2_lowp+0xef8>
+ DB 102,68,15,111,13,198,180,0,0 ; movdqa 0xb4c6(%rip),%xmm9 # 2a970 <_sk_srcover_rgba_8888_sse2_lowp+0xeec>
DB 102,68,15,111,225 ; movdqa %xmm1,%xmm12
DB 102,69,15,219,225 ; pand %xmm9,%xmm12
- DB 102,68,15,111,29,3,181,0,0 ; movdqa 0xb503(%rip),%xmm11 # 2a9c0 <_sk_srcover_rgba_8888_sse2_lowp+0xf08>
+ DB 102,68,15,111,29,195,180,0,0 ; movdqa 0xb4c3(%rip),%xmm11 # 2a980 <_sk_srcover_rgba_8888_sse2_lowp+0xefc>
DB 102,65,15,219,203 ; pand %xmm11,%xmm1
- DB 102,15,111,29,6,181,0,0 ; movdqa 0xb506(%rip),%xmm3 # 2a9d0 <_sk_srcover_rgba_8888_sse2_lowp+0xf18>
+ DB 102,15,111,29,198,180,0,0 ; movdqa 0xb4c6(%rip),%xmm3 # 2a990 <_sk_srcover_rgba_8888_sse2_lowp+0xf0c>
DB 102,65,15,114,244,16 ; pslld $0x10,%xmm12
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
DB 102,15,102,193 ; pcmpgtd %xmm1,%xmm0
DB 102,15,114,241,13 ; pslld $0xd,%xmm1
DB 102,65,15,235,204 ; por %xmm12,%xmm1
- DB 102,68,15,111,37,245,180,0,0 ; movdqa 0xb4f5(%rip),%xmm12 # 2a9e0 <_sk_srcover_rgba_8888_sse2_lowp+0xf28>
+ DB 102,68,15,111,37,181,180,0,0 ; movdqa 0xb4b5(%rip),%xmm12 # 2a9a0 <_sk_srcover_rgba_8888_sse2_lowp+0xf1c>
DB 102,65,15,254,204 ; paddd %xmm12,%xmm1
DB 102,15,223,193 ; pandn %xmm1,%xmm0
DB 102,65,15,105,210 ; punpckhwd %xmm10,%xmm2
@@ -29716,19 +29716,19 @@ PUBLIC _sk_store_f16_sse2
_sk_store_f16_sse2 LABEL PROC
DB 72,131,236,24 ; sub $0x18,%rsp
DB 15,41,60,36 ; movaps %xmm7,(%rsp)
- DB 102,68,15,111,29,70,180,0,0 ; movdqa 0xb446(%rip),%xmm11 # 2a9f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf38>
+ DB 102,68,15,111,29,6,180,0,0 ; movdqa 0xb406(%rip),%xmm11 # 2a9b0 <_sk_srcover_rgba_8888_sse2_lowp+0xf2c>
DB 102,68,15,111,192 ; movdqa %xmm0,%xmm8
DB 102,69,15,219,195 ; pand %xmm11,%xmm8
- DB 102,68,15,111,21,67,180,0,0 ; movdqa 0xb443(%rip),%xmm10 # 2aa00 <_sk_srcover_rgba_8888_sse2_lowp+0xf48>
+ DB 102,68,15,111,21,3,180,0,0 ; movdqa 0xb403(%rip),%xmm10 # 2a9c0 <_sk_srcover_rgba_8888_sse2_lowp+0xf3c>
DB 102,68,15,111,240 ; movdqa %xmm0,%xmm14
DB 102,69,15,219,242 ; pand %xmm10,%xmm14
- DB 102,15,111,61,65,180,0,0 ; movdqa 0xb441(%rip),%xmm7 # 2aa10 <_sk_srcover_rgba_8888_sse2_lowp+0xf58>
- DB 102,68,15,111,37,232,181,0,0 ; movdqa 0xb5e8(%rip),%xmm12 # 2abc0 <_sk_srcover_rgba_8888_sse2_lowp+0x1108>
+ DB 102,15,111,61,1,180,0,0 ; movdqa 0xb401(%rip),%xmm7 # 2a9d0 <_sk_srcover_rgba_8888_sse2_lowp+0xf4c>
+ DB 102,68,15,111,37,168,181,0,0 ; movdqa 0xb5a8(%rip),%xmm12 # 2ab80 <_sk_srcover_rgba_8888_sse2_lowp+0x10fc>
DB 102,68,15,111,248 ; movdqa %xmm0,%xmm15
DB 102,65,15,114,247,3 ; pslld $0x3,%xmm15
DB 102,69,15,219,252 ; pand %xmm12,%xmm15
DB 102,69,15,254,248 ; paddd %xmm8,%xmm15
- DB 102,68,15,111,45,154,176,0,0 ; movdqa 0xb09a(%rip),%xmm13 # 2a690 <_sk_srcover_rgba_8888_sse2_lowp+0xbd8>
+ DB 102,68,15,111,45,90,176,0,0 ; movdqa 0xb05a(%rip),%xmm13 # 2a650 <_sk_srcover_rgba_8888_sse2_lowp+0xbcc>
DB 102,69,15,254,253 ; paddd %xmm13,%xmm15
DB 102,65,15,114,231,16 ; psrad $0x10,%xmm15
DB 102,68,15,111,199 ; movdqa %xmm7,%xmm8
@@ -29834,7 +29834,7 @@ _sk_load_u16_be_sse2 LABEL PROC
DB 102,69,15,239,201 ; pxor %xmm9,%xmm9
DB 102,65,15,97,201 ; punpcklwd %xmm9,%xmm1
DB 15,91,193 ; cvtdq2ps %xmm1,%xmm0
- DB 68,15,40,5,172,175,0,0 ; movaps 0xafac(%rip),%xmm8 # 2a780 <_sk_srcover_rgba_8888_sse2_lowp+0xcc8>
+ DB 68,15,40,5,108,175,0,0 ; movaps 0xaf6c(%rip),%xmm8 # 2a740 <_sk_srcover_rgba_8888_sse2_lowp+0xcbc>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
DB 102,15,113,241,8 ; psllw $0x8,%xmm1
@@ -29907,7 +29907,7 @@ _sk_load_rgb_u16_be_sse2 LABEL PROC
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 102,65,15,97,200 ; punpcklwd %xmm8,%xmm1
DB 15,91,193 ; cvtdq2ps %xmm1,%xmm0
- DB 68,15,40,13,118,174,0,0 ; movaps 0xae76(%rip),%xmm9 # 2a780 <_sk_srcover_rgba_8888_sse2_lowp+0xcc8>
+ DB 68,15,40,13,54,174,0,0 ; movaps 0xae36(%rip),%xmm9 # 2a740 <_sk_srcover_rgba_8888_sse2_lowp+0xcbc>
DB 65,15,89,193 ; mulps %xmm9,%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
DB 102,15,113,241,8 ; psllw $0x8,%xmm1
@@ -29924,7 +29924,7 @@ _sk_load_rgb_u16_be_sse2 LABEL PROC
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
DB 65,15,89,209 ; mulps %xmm9,%xmm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,157,171,0,0 ; movaps 0xab9d(%rip),%xmm3 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,29,93,171,0,0 ; movaps 0xab5d(%rip),%xmm3 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 255,224 ; jmpq *%rax
DB 102,65,15,110,20,64 ; movd (%r8,%rax,2),%xmm2
DB 102,15,239,201 ; pxor %xmm1,%xmm1
@@ -29956,7 +29956,7 @@ _sk_store_u16_be_sse2 LABEL PROC
DB 77,1,192 ; add %r8,%r8
DB 76,3,0 ; add (%rax),%r8
DB 73,99,193 ; movslq %r9d,%rax
- DB 68,15,40,21,86,176,0,0 ; movaps 0xb056(%rip),%xmm10 # 2aa30 <_sk_srcover_rgba_8888_sse2_lowp+0xf78>
+ DB 68,15,40,21,22,176,0,0 ; movaps 0xb016(%rip),%xmm10 # 2a9f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf6c>
DB 68,15,40,192 ; movaps %xmm0,%xmm8
DB 69,15,89,194 ; mulps %xmm10,%xmm8
DB 102,69,15,91,192 ; cvtps2dq %xmm8,%xmm8
@@ -30183,7 +30183,7 @@ _sk_repeat_x_sse2 LABEL PROC
DB 243,69,15,91,194 ; cvttps2dq %xmm10,%xmm8
DB 69,15,91,216 ; cvtdq2ps %xmm8,%xmm11
DB 69,15,194,211,1 ; cmpltps %xmm11,%xmm10
- DB 68,15,84,21,179,167,0,0 ; andps 0xa7b3(%rip),%xmm10 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,84,21,115,167,0,0 ; andps 0xa773(%rip),%xmm10 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 69,15,87,192 ; xorps %xmm8,%xmm8
DB 69,15,92,218 ; subps %xmm10,%xmm11
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
@@ -30207,7 +30207,7 @@ _sk_repeat_y_sse2 LABEL PROC
DB 243,69,15,91,194 ; cvttps2dq %xmm10,%xmm8
DB 69,15,91,216 ; cvtdq2ps %xmm8,%xmm11
DB 69,15,194,211,1 ; cmpltps %xmm11,%xmm10
- DB 68,15,84,21,89,167,0,0 ; andps 0xa759(%rip),%xmm10 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,84,21,25,167,0,0 ; andps 0xa719(%rip),%xmm10 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 69,15,87,192 ; xorps %xmm8,%xmm8
DB 69,15,92,218 ; subps %xmm10,%xmm11
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
@@ -30231,13 +30231,13 @@ _sk_mirror_x_sse2 LABEL PROC
DB 65,15,92,193 ; subps %xmm9,%xmm0
DB 243,69,15,88,210 ; addss %xmm10,%xmm10
DB 69,15,198,210,0 ; shufps $0x0,%xmm10,%xmm10
- DB 243,68,15,89,29,242,164,0,0 ; mulss 0xa4f2(%rip),%xmm11 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 243,68,15,89,29,178,164,0,0 ; mulss 0xa4b2(%rip),%xmm11 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 69,15,198,219,0 ; shufps $0x0,%xmm11,%xmm11
DB 68,15,89,216 ; mulps %xmm0,%xmm11
DB 243,69,15,91,195 ; cvttps2dq %xmm11,%xmm8
DB 69,15,91,224 ; cvtdq2ps %xmm8,%xmm12
DB 69,15,194,220,1 ; cmpltps %xmm12,%xmm11
- DB 68,15,84,29,223,166,0,0 ; andps 0xa6df(%rip),%xmm11 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,84,29,159,166,0,0 ; andps 0xa69f(%rip),%xmm11 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 69,15,87,192 ; xorps %xmm8,%xmm8
DB 69,15,92,227 ; subps %xmm11,%xmm12
DB 69,15,89,226 ; mulps %xmm10,%xmm12
@@ -30264,13 +30264,13 @@ _sk_mirror_y_sse2 LABEL PROC
DB 65,15,92,201 ; subps %xmm9,%xmm1
DB 243,69,15,88,210 ; addss %xmm10,%xmm10
DB 69,15,198,210,0 ; shufps $0x0,%xmm10,%xmm10
- DB 243,68,15,89,29,109,164,0,0 ; mulss 0xa46d(%rip),%xmm11 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 243,68,15,89,29,45,164,0,0 ; mulss 0xa42d(%rip),%xmm11 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 69,15,198,219,0 ; shufps $0x0,%xmm11,%xmm11
DB 68,15,89,217 ; mulps %xmm1,%xmm11
DB 243,69,15,91,195 ; cvttps2dq %xmm11,%xmm8
DB 69,15,91,224 ; cvtdq2ps %xmm8,%xmm12
DB 69,15,194,220,1 ; cmpltps %xmm12,%xmm11
- DB 68,15,84,29,90,166,0,0 ; andps 0xa65a(%rip),%xmm11 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,84,29,26,166,0,0 ; andps 0xa61a(%rip),%xmm11 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 69,15,87,192 ; xorps %xmm8,%xmm8
DB 69,15,92,227 ; subps %xmm11,%xmm12
DB 69,15,89,226 ; mulps %xmm10,%xmm12
@@ -30291,7 +30291,7 @@ PUBLIC _sk_clamp_x_1_sse2
_sk_clamp_x_1_sse2 LABEL PROC
DB 69,15,87,192 ; xorps %xmm8,%xmm8
DB 68,15,95,192 ; maxps %xmm0,%xmm8
- DB 68,15,93,5,17,166,0,0 ; minps 0xa611(%rip),%xmm8 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,93,5,209,165,0,0 ; minps 0xa5d1(%rip),%xmm8 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 65,15,40,192 ; movaps %xmm8,%xmm0
DB 255,224 ; jmpq *%rax
@@ -30302,7 +30302,7 @@ _sk_repeat_x_1_sse2 LABEL PROC
DB 69,15,91,192 ; cvtdq2ps %xmm8,%xmm8
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,194,200,1 ; cmpltps %xmm8,%xmm9
- DB 68,15,84,13,239,165,0,0 ; andps 0xa5ef(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,84,13,175,165,0,0 ; andps 0xa5af(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 69,15,92,193 ; subps %xmm9,%xmm8
DB 65,15,92,192 ; subps %xmm8,%xmm0
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -30310,14 +30310,14 @@ _sk_repeat_x_1_sse2 LABEL PROC
PUBLIC _sk_mirror_x_1_sse2
_sk_mirror_x_1_sse2 LABEL PROC
- DB 68,15,40,5,59,166,0,0 ; movaps 0xa63b(%rip),%xmm8 # 2a550 <_sk_srcover_rgba_8888_sse2_lowp+0xa98>
+ DB 68,15,40,5,251,165,0,0 ; movaps 0xa5fb(%rip),%xmm8 # 2a510 <_sk_srcover_rgba_8888_sse2_lowp+0xa8c>
DB 65,15,88,192 ; addps %xmm8,%xmm0
- DB 68,15,40,13,191,165,0,0 ; movaps 0xa5bf(%rip),%xmm9 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 68,15,40,13,127,165,0,0 ; movaps 0xa57f(%rip),%xmm9 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
DB 68,15,89,200 ; mulps %xmm0,%xmm9
DB 243,69,15,91,209 ; cvttps2dq %xmm9,%xmm10
DB 69,15,91,210 ; cvtdq2ps %xmm10,%xmm10
DB 69,15,194,202,1 ; cmpltps %xmm10,%xmm9
- DB 68,15,84,13,181,165,0,0 ; andps 0xa5b5(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,84,13,117,165,0,0 ; andps 0xa575(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 69,15,87,219 ; xorps %xmm11,%xmm11
DB 69,15,92,209 ; subps %xmm9,%xmm10
DB 69,15,88,210 ; addps %xmm10,%xmm10
@@ -30331,10 +30331,10 @@ _sk_mirror_x_1_sse2 LABEL PROC
PUBLIC _sk_luminance_to_alpha_sse2
_sk_luminance_to_alpha_sse2 LABEL PROC
DB 15,40,218 ; movaps %xmm2,%xmm3
- DB 15,89,5,219,170,0,0 ; mulps 0xaadb(%rip),%xmm0 # 2aa40 <_sk_srcover_rgba_8888_sse2_lowp+0xf88>
- DB 15,89,13,228,170,0,0 ; mulps 0xaae4(%rip),%xmm1 # 2aa50 <_sk_srcover_rgba_8888_sse2_lowp+0xf98>
+ DB 15,89,5,155,170,0,0 ; mulps 0xaa9b(%rip),%xmm0 # 2aa00 <_sk_srcover_rgba_8888_sse2_lowp+0xf7c>
+ DB 15,89,13,164,170,0,0 ; mulps 0xaaa4(%rip),%xmm1 # 2aa10 <_sk_srcover_rgba_8888_sse2_lowp+0xf8c>
DB 15,88,200 ; addps %xmm0,%xmm1
- DB 15,89,29,234,170,0,0 ; mulps 0xaaea(%rip),%xmm3 # 2aa60 <_sk_srcover_rgba_8888_sse2_lowp+0xfa8>
+ DB 15,89,29,170,170,0,0 ; mulps 0xaaaa(%rip),%xmm3 # 2aa20 <_sk_srcover_rgba_8888_sse2_lowp+0xf9c>
DB 15,88,217 ; addps %xmm1,%xmm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
@@ -30728,15 +30728,15 @@ _sk_evenly_spaced_gradient_sse2 LABEL PROC
PUBLIC _sk_gauss_a_to_rgba_sse2
_sk_gauss_a_to_rgba_sse2 LABEL PROC
- DB 15,40,5,178,164,0,0 ; movaps 0xa4b2(%rip),%xmm0 # 2aa70 <_sk_srcover_rgba_8888_sse2_lowp+0xfb8>
+ DB 15,40,5,114,164,0,0 ; movaps 0xa472(%rip),%xmm0 # 2aa30 <_sk_srcover_rgba_8888_sse2_lowp+0xfac>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,184,164,0,0 ; addps 0xa4b8(%rip),%xmm0 # 2aa80 <_sk_srcover_rgba_8888_sse2_lowp+0xfc8>
+ DB 15,88,5,120,164,0,0 ; addps 0xa478(%rip),%xmm0 # 2aa40 <_sk_srcover_rgba_8888_sse2_lowp+0xfbc>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,190,164,0,0 ; addps 0xa4be(%rip),%xmm0 # 2aa90 <_sk_srcover_rgba_8888_sse2_lowp+0xfd8>
+ DB 15,88,5,126,164,0,0 ; addps 0xa47e(%rip),%xmm0 # 2aa50 <_sk_srcover_rgba_8888_sse2_lowp+0xfcc>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,196,164,0,0 ; addps 0xa4c4(%rip),%xmm0 # 2aaa0 <_sk_srcover_rgba_8888_sse2_lowp+0xfe8>
+ DB 15,88,5,132,164,0,0 ; addps 0xa484(%rip),%xmm0 # 2aa60 <_sk_srcover_rgba_8888_sse2_lowp+0xfdc>
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,5,202,164,0,0 ; addps 0xa4ca(%rip),%xmm0 # 2aab0 <_sk_srcover_rgba_8888_sse2_lowp+0xff8>
+ DB 15,88,5,138,164,0,0 ; addps 0xa48a(%rip),%xmm0 # 2aa70 <_sk_srcover_rgba_8888_sse2_lowp+0xfec>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
@@ -30896,29 +30896,29 @@ _sk_xy_to_unit_angle_sse2 LABEL PROC
DB 69,15,94,220 ; divps %xmm12,%xmm11
DB 69,15,40,227 ; movaps %xmm11,%xmm12
DB 69,15,89,228 ; mulps %xmm12,%xmm12
- DB 68,15,40,45,90,162,0,0 ; movaps 0xa25a(%rip),%xmm13 # 2aac0 <_sk_srcover_rgba_8888_sse2_lowp+0x1008>
+ DB 68,15,40,45,26,162,0,0 ; movaps 0xa21a(%rip),%xmm13 # 2aa80 <_sk_srcover_rgba_8888_sse2_lowp+0xffc>
DB 69,15,89,236 ; mulps %xmm12,%xmm13
- DB 68,15,88,45,94,162,0,0 ; addps 0xa25e(%rip),%xmm13 # 2aad0 <_sk_srcover_rgba_8888_sse2_lowp+0x1018>
+ DB 68,15,88,45,30,162,0,0 ; addps 0xa21e(%rip),%xmm13 # 2aa90 <_sk_srcover_rgba_8888_sse2_lowp+0x100c>
DB 69,15,89,236 ; mulps %xmm12,%xmm13
- DB 68,15,88,45,98,162,0,0 ; addps 0xa262(%rip),%xmm13 # 2aae0 <_sk_srcover_rgba_8888_sse2_lowp+0x1028>
+ DB 68,15,88,45,34,162,0,0 ; addps 0xa222(%rip),%xmm13 # 2aaa0 <_sk_srcover_rgba_8888_sse2_lowp+0x101c>
DB 69,15,89,236 ; mulps %xmm12,%xmm13
- DB 68,15,88,45,102,162,0,0 ; addps 0xa266(%rip),%xmm13 # 2aaf0 <_sk_srcover_rgba_8888_sse2_lowp+0x1038>
+ DB 68,15,88,45,38,162,0,0 ; addps 0xa226(%rip),%xmm13 # 2aab0 <_sk_srcover_rgba_8888_sse2_lowp+0x102c>
DB 69,15,89,235 ; mulps %xmm11,%xmm13
DB 69,15,194,202,1 ; cmpltps %xmm10,%xmm9
- DB 68,15,40,21,101,162,0,0 ; movaps 0xa265(%rip),%xmm10 # 2ab00 <_sk_srcover_rgba_8888_sse2_lowp+0x1048>
+ DB 68,15,40,21,37,162,0,0 ; movaps 0xa225(%rip),%xmm10 # 2aac0 <_sk_srcover_rgba_8888_sse2_lowp+0x103c>
DB 69,15,92,213 ; subps %xmm13,%xmm10
DB 69,15,84,209 ; andps %xmm9,%xmm10
DB 69,15,85,205 ; andnps %xmm13,%xmm9
DB 69,15,86,202 ; orps %xmm10,%xmm9
DB 68,15,194,192,1 ; cmpltps %xmm0,%xmm8
- DB 68,15,40,21,40,156,0,0 ; movaps 0x9c28(%rip),%xmm10 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 68,15,40,21,232,155,0,0 ; movaps 0x9be8(%rip),%xmm10 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
DB 69,15,92,209 ; subps %xmm9,%xmm10
DB 69,15,84,208 ; andps %xmm8,%xmm10
DB 69,15,85,193 ; andnps %xmm9,%xmm8
DB 69,15,86,194 ; orps %xmm10,%xmm8
DB 68,15,40,201 ; movaps %xmm1,%xmm9
DB 68,15,194,200,1 ; cmpltps %xmm0,%xmm9
- DB 68,15,40,21,23,156,0,0 ; movaps 0x9c17(%rip),%xmm10 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,21,215,155,0,0 ; movaps 0x9bd7(%rip),%xmm10 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 69,15,92,208 ; subps %xmm8,%xmm10
DB 69,15,84,209 ; andps %xmm9,%xmm10
DB 69,15,85,200 ; andnps %xmm8,%xmm9
@@ -30949,7 +30949,7 @@ _sk_xy_to_2pt_conical_quadratic_max_sse2 LABEL PROC
DB 243,69,15,89,203 ; mulss %xmm11,%xmm9
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
DB 68,15,88,200 ; addps %xmm0,%xmm9
- DB 68,15,89,13,206,161,0,0 ; mulps 0xa1ce(%rip),%xmm9 # 2ab10 <_sk_srcover_rgba_8888_sse2_lowp+0x1058>
+ DB 68,15,89,13,142,161,0,0 ; mulps 0xa18e(%rip),%xmm9 # 2aad0 <_sk_srcover_rgba_8888_sse2_lowp+0x104c>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,225 ; movaps %xmm1,%xmm12
DB 69,15,89,228 ; mulps %xmm12,%xmm12
@@ -30957,7 +30957,7 @@ _sk_xy_to_2pt_conical_quadratic_max_sse2 LABEL PROC
DB 243,69,15,89,219 ; mulss %xmm11,%xmm11
DB 69,15,198,219,0 ; shufps $0x0,%xmm11,%xmm11
DB 69,15,92,227 ; subps %xmm11,%xmm12
- DB 68,15,89,21,185,161,0,0 ; mulps 0xa1b9(%rip),%xmm10 # 2ab20 <_sk_srcover_rgba_8888_sse2_lowp+0x1068>
+ DB 68,15,89,21,121,161,0,0 ; mulps 0xa179(%rip),%xmm10 # 2aae0 <_sk_srcover_rgba_8888_sse2_lowp+0x105c>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
@@ -30966,8 +30966,8 @@ _sk_xy_to_2pt_conical_quadratic_max_sse2 LABEL PROC
DB 69,15,198,192,0 ; shufps $0x0,%xmm8,%xmm8
DB 65,15,40,194 ; movaps %xmm10,%xmm0
DB 65,15,92,193 ; subps %xmm9,%xmm0
- DB 68,15,87,13,97,160,0,0 ; xorps 0xa061(%rip),%xmm9 # 2a9f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf38>
- DB 68,15,89,5,73,155,0,0 ; mulps 0x9b49(%rip),%xmm8 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 68,15,87,13,33,160,0,0 ; xorps 0xa021(%rip),%xmm9 # 2a9b0 <_sk_srcover_rgba_8888_sse2_lowp+0xf2c>
+ DB 68,15,89,5,9,155,0,0 ; mulps 0x9b09(%rip),%xmm8 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 69,15,92,202 ; subps %xmm10,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
@@ -30986,7 +30986,7 @@ _sk_xy_to_2pt_conical_quadratic_min_sse2 LABEL PROC
DB 243,69,15,89,203 ; mulss %xmm11,%xmm9
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
DB 68,15,88,200 ; addps %xmm0,%xmm9
- DB 68,15,89,13,48,161,0,0 ; mulps 0xa130(%rip),%xmm9 # 2ab10 <_sk_srcover_rgba_8888_sse2_lowp+0x1058>
+ DB 68,15,89,13,240,160,0,0 ; mulps 0xa0f0(%rip),%xmm9 # 2aad0 <_sk_srcover_rgba_8888_sse2_lowp+0x104c>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,225 ; movaps %xmm1,%xmm12
DB 69,15,89,228 ; mulps %xmm12,%xmm12
@@ -30994,7 +30994,7 @@ _sk_xy_to_2pt_conical_quadratic_min_sse2 LABEL PROC
DB 243,69,15,89,219 ; mulss %xmm11,%xmm11
DB 69,15,198,219,0 ; shufps $0x0,%xmm11,%xmm11
DB 69,15,92,227 ; subps %xmm11,%xmm12
- DB 68,15,89,21,27,161,0,0 ; mulps 0xa11b(%rip),%xmm10 # 2ab20 <_sk_srcover_rgba_8888_sse2_lowp+0x1068>
+ DB 68,15,89,21,219,160,0,0 ; mulps 0xa0db(%rip),%xmm10 # 2aae0 <_sk_srcover_rgba_8888_sse2_lowp+0x105c>
DB 69,15,89,212 ; mulps %xmm12,%xmm10
DB 65,15,40,193 ; movaps %xmm9,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
@@ -31003,8 +31003,8 @@ _sk_xy_to_2pt_conical_quadratic_min_sse2 LABEL PROC
DB 69,15,198,192,0 ; shufps $0x0,%xmm8,%xmm8
DB 65,15,40,194 ; movaps %xmm10,%xmm0
DB 65,15,92,193 ; subps %xmm9,%xmm0
- DB 68,15,87,13,195,159,0,0 ; xorps 0x9fc3(%rip),%xmm9 # 2a9f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf38>
- DB 68,15,89,5,171,154,0,0 ; mulps 0x9aab(%rip),%xmm8 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 68,15,87,13,131,159,0,0 ; xorps 0x9f83(%rip),%xmm9 # 2a9b0 <_sk_srcover_rgba_8888_sse2_lowp+0xf2c>
+ DB 68,15,89,5,107,154,0,0 ; mulps 0x9a6b(%rip),%xmm8 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
DB 65,15,89,192 ; mulps %xmm8,%xmm0
DB 69,15,92,202 ; subps %xmm10,%xmm9
DB 69,15,89,200 ; mulps %xmm8,%xmm9
@@ -31020,7 +31020,7 @@ _sk_xy_to_2pt_conical_linear_sse2 LABEL PROC
DB 243,69,15,89,200 ; mulss %xmm8,%xmm9
DB 69,15,198,201,0 ; shufps $0x0,%xmm9,%xmm9
DB 68,15,88,200 ; addps %xmm0,%xmm9
- DB 68,15,89,13,163,160,0,0 ; mulps 0xa0a3(%rip),%xmm9 # 2ab10 <_sk_srcover_rgba_8888_sse2_lowp+0x1058>
+ DB 68,15,89,13,99,160,0,0 ; mulps 0xa063(%rip),%xmm9 # 2aad0 <_sk_srcover_rgba_8888_sse2_lowp+0x104c>
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 68,15,40,209 ; movaps %xmm1,%xmm10
DB 69,15,89,210 ; mulps %xmm10,%xmm10
@@ -31028,7 +31028,7 @@ _sk_xy_to_2pt_conical_linear_sse2 LABEL PROC
DB 243,69,15,89,192 ; mulss %xmm8,%xmm8
DB 69,15,198,192,0 ; shufps $0x0,%xmm8,%xmm8
DB 65,15,92,192 ; subps %xmm8,%xmm0
- DB 15,87,5,95,159,0,0 ; xorps 0x9f5f(%rip),%xmm0 # 2a9f0 <_sk_srcover_rgba_8888_sse2_lowp+0xf38>
+ DB 15,87,5,31,159,0,0 ; xorps 0x9f1f(%rip),%xmm0 # 2a9b0 <_sk_srcover_rgba_8888_sse2_lowp+0xf2c>
DB 65,15,94,193 ; divps %xmm9,%xmm0
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31065,7 +31065,7 @@ _sk_apply_vector_mask_sse2 LABEL PROC
PUBLIC _sk_save_xy_sse2
_sk_save_xy_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 68,15,40,5,229,153,0,0 ; movaps 0x99e5(%rip),%xmm8 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 68,15,40,5,165,153,0,0 ; movaps 0x99a5(%rip),%xmm8 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
DB 15,17,0 ; movups %xmm0,(%rax)
DB 68,15,40,200 ; movaps %xmm0,%xmm9
DB 69,15,88,200 ; addps %xmm8,%xmm9
@@ -31073,7 +31073,7 @@ _sk_save_xy_sse2 LABEL PROC
DB 69,15,91,210 ; cvtdq2ps %xmm10,%xmm10
DB 69,15,40,217 ; movaps %xmm9,%xmm11
DB 69,15,194,218,1 ; cmpltps %xmm10,%xmm11
- DB 68,15,40,37,208,153,0,0 ; movaps 0x99d0(%rip),%xmm12 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 68,15,40,37,144,153,0,0 ; movaps 0x9990(%rip),%xmm12 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 69,15,84,220 ; andps %xmm12,%xmm11
DB 69,15,92,211 ; subps %xmm11,%xmm10
DB 69,15,92,202 ; subps %xmm10,%xmm9
@@ -31116,8 +31116,8 @@ _sk_bilinear_nx_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,64,64 ; movups 0x40(%rax),%xmm8
- DB 15,88,5,121,159,0,0 ; addps 0x9f79(%rip),%xmm0 # 2ab30 <_sk_srcover_rgba_8888_sse2_lowp+0x1078>
- DB 68,15,40,13,49,153,0,0 ; movaps 0x9931(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,88,5,57,159,0,0 ; addps 0x9f39(%rip),%xmm0 # 2aaf0 <_sk_srcover_rgba_8888_sse2_lowp+0x106c>
+ DB 68,15,40,13,241,152,0,0 ; movaps 0x98f1(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 68,15,17,136,128,0,0,0 ; movups %xmm9,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -31128,7 +31128,7 @@ _sk_bilinear_px_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,64,64 ; movups 0x40(%rax),%xmm8
- DB 15,88,5,0,153,0,0 ; addps 0x9900(%rip),%xmm0 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 15,88,5,192,152,0,0 ; addps 0x98c0(%rip),%xmm0 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
DB 68,15,17,128,128,0,0,0 ; movups %xmm8,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31138,8 +31138,8 @@ _sk_bilinear_ny_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
DB 68,15,16,64,96 ; movups 0x60(%rax),%xmm8
- DB 15,88,13,50,159,0,0 ; addps 0x9f32(%rip),%xmm1 # 2ab30 <_sk_srcover_rgba_8888_sse2_lowp+0x1078>
- DB 68,15,40,13,234,152,0,0 ; movaps 0x98ea(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,88,13,242,158,0,0 ; addps 0x9ef2(%rip),%xmm1 # 2aaf0 <_sk_srcover_rgba_8888_sse2_lowp+0x106c>
+ DB 68,15,40,13,170,152,0,0 ; movaps 0x98aa(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 68,15,17,136,160,0,0,0 ; movups %xmm9,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -31150,7 +31150,7 @@ _sk_bilinear_py_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
DB 68,15,16,64,96 ; movups 0x60(%rax),%xmm8
- DB 15,88,13,184,152,0,0 ; addps 0x98b8(%rip),%xmm1 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 15,88,13,120,152,0,0 ; addps 0x9878(%rip),%xmm1 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
DB 68,15,17,128,160,0,0,0 ; movups %xmm8,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31160,13 +31160,13 @@ _sk_bicubic_n3x_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,64,64 ; movups 0x40(%rax),%xmm8
- DB 15,88,5,251,158,0,0 ; addps 0x9efb(%rip),%xmm0 # 2ab40 <_sk_srcover_rgba_8888_sse2_lowp+0x1088>
- DB 68,15,40,13,163,152,0,0 ; movaps 0x98a3(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,88,5,187,158,0,0 ; addps 0x9ebb(%rip),%xmm0 # 2ab00 <_sk_srcover_rgba_8888_sse2_lowp+0x107c>
+ DB 68,15,40,13,99,152,0,0 ; movaps 0x9863(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 69,15,40,193 ; movaps %xmm9,%xmm8
DB 69,15,89,192 ; mulps %xmm8,%xmm8
- DB 68,15,89,13,239,158,0,0 ; mulps 0x9eef(%rip),%xmm9 # 2ab50 <_sk_srcover_rgba_8888_sse2_lowp+0x1098>
- DB 68,15,88,13,119,154,0,0 ; addps 0x9a77(%rip),%xmm9 # 2a6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc28>
+ DB 68,15,89,13,175,158,0,0 ; mulps 0x9eaf(%rip),%xmm9 # 2ab10 <_sk_srcover_rgba_8888_sse2_lowp+0x108c>
+ DB 68,15,88,13,55,154,0,0 ; addps 0x9a37(%rip),%xmm9 # 2a6a0 <_sk_srcover_rgba_8888_sse2_lowp+0xc1c>
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 68,15,17,136,128,0,0,0 ; movups %xmm9,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -31177,16 +31177,16 @@ _sk_bicubic_n1x_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,64,64 ; movups 0x40(%rax),%xmm8
- DB 15,88,5,166,158,0,0 ; addps 0x9ea6(%rip),%xmm0 # 2ab30 <_sk_srcover_rgba_8888_sse2_lowp+0x1078>
- DB 68,15,40,13,94,152,0,0 ; movaps 0x985e(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,88,5,102,158,0,0 ; addps 0x9e66(%rip),%xmm0 # 2aaf0 <_sk_srcover_rgba_8888_sse2_lowp+0x106c>
+ DB 68,15,40,13,30,152,0,0 ; movaps 0x981e(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 69,15,92,200 ; subps %xmm8,%xmm9
- DB 68,15,40,5,194,158,0,0 ; movaps 0x9ec2(%rip),%xmm8 # 2ab60 <_sk_srcover_rgba_8888_sse2_lowp+0x10a8>
+ DB 68,15,40,5,130,158,0,0 ; movaps 0x9e82(%rip),%xmm8 # 2ab20 <_sk_srcover_rgba_8888_sse2_lowp+0x109c>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,198,158,0,0 ; addps 0x9ec6(%rip),%xmm8 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
+ DB 68,15,88,5,134,158,0,0 ; addps 0x9e86(%rip),%xmm8 # 2ab30 <_sk_srcover_rgba_8888_sse2_lowp+0x10ac>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,42,152,0,0 ; addps 0x982a(%rip),%xmm8 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 68,15,88,5,234,151,0,0 ; addps 0x97ea(%rip),%xmm8 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,190,158,0,0 ; addps 0x9ebe(%rip),%xmm8 # 2ab80 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
+ DB 68,15,88,5,126,158,0,0 ; addps 0x9e7e(%rip),%xmm8 # 2ab40 <_sk_srcover_rgba_8888_sse2_lowp+0x10bc>
DB 68,15,17,128,128,0,0,0 ; movups %xmm8,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31194,17 +31194,17 @@ _sk_bicubic_n1x_sse2 LABEL PROC
PUBLIC _sk_bicubic_p1x_sse2
_sk_bicubic_p1x_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 68,15,40,5,8,152,0,0 ; movaps 0x9808(%rip),%xmm8 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 68,15,40,5,200,151,0,0 ; movaps 0x97c8(%rip),%xmm8 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,72,64 ; movups 0x40(%rax),%xmm9
DB 65,15,88,192 ; addps %xmm8,%xmm0
- DB 68,15,40,21,116,158,0,0 ; movaps 0x9e74(%rip),%xmm10 # 2ab60 <_sk_srcover_rgba_8888_sse2_lowp+0x10a8>
+ DB 68,15,40,21,52,158,0,0 ; movaps 0x9e34(%rip),%xmm10 # 2ab20 <_sk_srcover_rgba_8888_sse2_lowp+0x109c>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,120,158,0,0 ; addps 0x9e78(%rip),%xmm10 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
+ DB 68,15,88,21,56,158,0,0 ; addps 0x9e38(%rip),%xmm10 # 2ab30 <_sk_srcover_rgba_8888_sse2_lowp+0x10ac>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
DB 69,15,88,208 ; addps %xmm8,%xmm10
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,116,158,0,0 ; addps 0x9e74(%rip),%xmm10 # 2ab80 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
+ DB 68,15,88,21,52,158,0,0 ; addps 0x9e34(%rip),%xmm10 # 2ab40 <_sk_srcover_rgba_8888_sse2_lowp+0x10bc>
DB 68,15,17,144,128,0,0,0 ; movups %xmm10,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31214,11 +31214,11 @@ _sk_bicubic_p3x_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,0 ; movups (%rax),%xmm0
DB 68,15,16,64,64 ; movups 0x40(%rax),%xmm8
- DB 15,88,5,71,158,0,0 ; addps 0x9e47(%rip),%xmm0 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
+ DB 15,88,5,7,158,0,0 ; addps 0x9e07(%rip),%xmm0 # 2ab30 <_sk_srcover_rgba_8888_sse2_lowp+0x10ac>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 69,15,89,201 ; mulps %xmm9,%xmm9
- DB 68,15,89,5,23,158,0,0 ; mulps 0x9e17(%rip),%xmm8 # 2ab50 <_sk_srcover_rgba_8888_sse2_lowp+0x1098>
- DB 68,15,88,5,159,153,0,0 ; addps 0x999f(%rip),%xmm8 # 2a6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc28>
+ DB 68,15,89,5,215,157,0,0 ; mulps 0x9dd7(%rip),%xmm8 # 2ab10 <_sk_srcover_rgba_8888_sse2_lowp+0x108c>
+ DB 68,15,88,5,95,153,0,0 ; addps 0x995f(%rip),%xmm8 # 2a6a0 <_sk_srcover_rgba_8888_sse2_lowp+0xc1c>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
DB 68,15,17,128,128,0,0,0 ; movups %xmm8,0x80(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -31229,13 +31229,13 @@ _sk_bicubic_n3y_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
DB 68,15,16,64,96 ; movups 0x60(%rax),%xmm8
- DB 15,88,13,221,157,0,0 ; addps 0x9ddd(%rip),%xmm1 # 2ab40 <_sk_srcover_rgba_8888_sse2_lowp+0x1088>
- DB 68,15,40,13,133,151,0,0 ; movaps 0x9785(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,88,13,157,157,0,0 ; addps 0x9d9d(%rip),%xmm1 # 2ab00 <_sk_srcover_rgba_8888_sse2_lowp+0x107c>
+ DB 68,15,40,13,69,151,0,0 ; movaps 0x9745(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 69,15,92,200 ; subps %xmm8,%xmm9
DB 69,15,40,193 ; movaps %xmm9,%xmm8
DB 69,15,89,192 ; mulps %xmm8,%xmm8
- DB 68,15,89,13,209,157,0,0 ; mulps 0x9dd1(%rip),%xmm9 # 2ab50 <_sk_srcover_rgba_8888_sse2_lowp+0x1098>
- DB 68,15,88,13,89,153,0,0 ; addps 0x9959(%rip),%xmm9 # 2a6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc28>
+ DB 68,15,89,13,145,157,0,0 ; mulps 0x9d91(%rip),%xmm9 # 2ab10 <_sk_srcover_rgba_8888_sse2_lowp+0x108c>
+ DB 68,15,88,13,25,153,0,0 ; addps 0x9919(%rip),%xmm9 # 2a6a0 <_sk_srcover_rgba_8888_sse2_lowp+0xc1c>
DB 69,15,89,200 ; mulps %xmm8,%xmm9
DB 68,15,17,136,160,0,0,0 ; movups %xmm9,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -31246,16 +31246,16 @@ _sk_bicubic_n1y_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
DB 68,15,16,64,96 ; movups 0x60(%rax),%xmm8
- DB 15,88,13,135,157,0,0 ; addps 0x9d87(%rip),%xmm1 # 2ab30 <_sk_srcover_rgba_8888_sse2_lowp+0x1078>
- DB 68,15,40,13,63,151,0,0 ; movaps 0x973f(%rip),%xmm9 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,88,13,71,157,0,0 ; addps 0x9d47(%rip),%xmm1 # 2aaf0 <_sk_srcover_rgba_8888_sse2_lowp+0x106c>
+ DB 68,15,40,13,255,150,0,0 ; movaps 0x96ff(%rip),%xmm9 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 69,15,92,200 ; subps %xmm8,%xmm9
- DB 68,15,40,5,163,157,0,0 ; movaps 0x9da3(%rip),%xmm8 # 2ab60 <_sk_srcover_rgba_8888_sse2_lowp+0x10a8>
+ DB 68,15,40,5,99,157,0,0 ; movaps 0x9d63(%rip),%xmm8 # 2ab20 <_sk_srcover_rgba_8888_sse2_lowp+0x109c>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,167,157,0,0 ; addps 0x9da7(%rip),%xmm8 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
+ DB 68,15,88,5,103,157,0,0 ; addps 0x9d67(%rip),%xmm8 # 2ab30 <_sk_srcover_rgba_8888_sse2_lowp+0x10ac>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,11,151,0,0 ; addps 0x970b(%rip),%xmm8 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 68,15,88,5,203,150,0,0 ; addps 0x96cb(%rip),%xmm8 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
- DB 68,15,88,5,159,157,0,0 ; addps 0x9d9f(%rip),%xmm8 # 2ab80 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
+ DB 68,15,88,5,95,157,0,0 ; addps 0x9d5f(%rip),%xmm8 # 2ab40 <_sk_srcover_rgba_8888_sse2_lowp+0x10bc>
DB 68,15,17,128,160,0,0,0 ; movups %xmm8,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31263,17 +31263,17 @@ _sk_bicubic_n1y_sse2 LABEL PROC
PUBLIC _sk_bicubic_p1y_sse2
_sk_bicubic_p1y_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 68,15,40,5,233,150,0,0 ; movaps 0x96e9(%rip),%xmm8 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa28>
+ DB 68,15,40,5,169,150,0,0 ; movaps 0x96a9(%rip),%xmm8 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0xa1c>
DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
DB 68,15,16,72,96 ; movups 0x60(%rax),%xmm9
DB 65,15,88,200 ; addps %xmm8,%xmm1
- DB 68,15,40,21,84,157,0,0 ; movaps 0x9d54(%rip),%xmm10 # 2ab60 <_sk_srcover_rgba_8888_sse2_lowp+0x10a8>
+ DB 68,15,40,21,20,157,0,0 ; movaps 0x9d14(%rip),%xmm10 # 2ab20 <_sk_srcover_rgba_8888_sse2_lowp+0x109c>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,88,157,0,0 ; addps 0x9d58(%rip),%xmm10 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
+ DB 68,15,88,21,24,157,0,0 ; addps 0x9d18(%rip),%xmm10 # 2ab30 <_sk_srcover_rgba_8888_sse2_lowp+0x10ac>
DB 69,15,89,209 ; mulps %xmm9,%xmm10
DB 69,15,88,208 ; addps %xmm8,%xmm10
DB 69,15,89,209 ; mulps %xmm9,%xmm10
- DB 68,15,88,21,84,157,0,0 ; addps 0x9d54(%rip),%xmm10 # 2ab80 <_sk_srcover_rgba_8888_sse2_lowp+0x10c8>
+ DB 68,15,88,21,20,157,0,0 ; addps 0x9d14(%rip),%xmm10 # 2ab40 <_sk_srcover_rgba_8888_sse2_lowp+0x10bc>
DB 68,15,17,144,160,0,0,0 ; movups %xmm10,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -31283,11 +31283,11 @@ _sk_bicubic_p3y_sse2 LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,16,72,32 ; movups 0x20(%rax),%xmm1
DB 68,15,16,64,96 ; movups 0x60(%rax),%xmm8
- DB 15,88,13,38,157,0,0 ; addps 0x9d26(%rip),%xmm1 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10b8>
+ DB 15,88,13,230,156,0,0 ; addps 0x9ce6(%rip),%xmm1 # 2ab30 <_sk_srcover_rgba_8888_sse2_lowp+0x10ac>
DB 69,15,40,200 ; movaps %xmm8,%xmm9
DB 69,15,89,201 ; mulps %xmm9,%xmm9
- DB 68,15,89,5,246,156,0,0 ; mulps 0x9cf6(%rip),%xmm8 # 2ab50 <_sk_srcover_rgba_8888_sse2_lowp+0x1098>
- DB 68,15,88,5,126,152,0,0 ; addps 0x987e(%rip),%xmm8 # 2a6e0 <_sk_srcover_rgba_8888_sse2_lowp+0xc28>
+ DB 68,15,89,5,182,156,0,0 ; mulps 0x9cb6(%rip),%xmm8 # 2ab10 <_sk_srcover_rgba_8888_sse2_lowp+0x108c>
+ DB 68,15,88,5,62,152,0,0 ; addps 0x983e(%rip),%xmm8 # 2a6a0 <_sk_srcover_rgba_8888_sse2_lowp+0xc1c>
DB 69,15,89,193 ; mulps %xmm9,%xmm8
DB 68,15,17,128,160,0,0,0 ; movups %xmm8,0xa0(%rax)
DB 72,173 ; lods %ds:(%rsi),%rax
@@ -31416,7 +31416,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 102,65,15,254,205 ; paddd %xmm13,%xmm1
DB 102,68,15,127,108,36,80 ; movdqa %xmm13,0x50(%rsp)
DB 102,15,254,217 ; paddd %xmm1,%xmm3
- DB 102,68,15,111,5,83,155,0,0 ; movdqa 0x9b53(%rip),%xmm8 # 2aba0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
+ DB 102,68,15,111,5,19,155,0,0 ; movdqa 0x9b13(%rip),%xmm8 # 2ab60 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
DB 102,15,112,195,245 ; pshufd $0xf5,%xmm3,%xmm0
DB 102,65,15,244,216 ; pmuludq %xmm8,%xmm3
DB 102,65,15,244,192 ; pmuludq %xmm8,%xmm0
@@ -31455,7 +31455,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 243,66,15,16,44,139 ; movss (%rbx,%r9,4),%xmm5
DB 15,20,236 ; unpcklps %xmm4,%xmm5
DB 102,15,20,221 ; unpcklpd %xmm5,%xmm3
- DB 102,68,15,111,37,26,148,0,0 ; movdqa 0x941a(%rip),%xmm12 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,68,15,111,37,218,147,0,0 ; movdqa 0x93da(%rip),%xmm12 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
DB 102,65,15,254,196 ; paddd %xmm12,%xmm0
DB 102,15,112,224,78 ; pshufd $0x4e,%xmm0,%xmm4
DB 102,73,15,126,224 ; movq %xmm4,%r8
@@ -31471,7 +31471,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 243,66,15,16,36,139 ; movss (%rbx,%r9,4),%xmm4
DB 15,20,224 ; unpcklps %xmm0,%xmm4
DB 102,15,20,236 ; unpcklpd %xmm4,%xmm5
- DB 15,40,37,63,154,0,0 ; movaps 0x9a3f(%rip),%xmm4 # 2ab90 <_sk_srcover_rgba_8888_sse2_lowp+0x10d8>
+ DB 15,40,37,255,153,0,0 ; movaps 0x99ff(%rip),%xmm4 # 2ab50 <_sk_srcover_rgba_8888_sse2_lowp+0x10cc>
DB 68,15,88,220 ; addps %xmm4,%xmm11
DB 68,15,41,92,36,64 ; movaps %xmm11,0x40(%rsp)
DB 68,15,40,223 ; movaps %xmm7,%xmm11
@@ -31507,7 +31507,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 15,20,249 ; unpcklps %xmm1,%xmm7
DB 102,15,20,252 ; unpcklpd %xmm4,%xmm7
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
- DB 102,15,250,13,180,153,0,0 ; psubd 0x99b4(%rip),%xmm1 # 2abb0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
+ DB 102,15,250,13,116,153,0,0 ; psubd 0x9974(%rip),%xmm1 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
DB 102,15,112,225,78 ; pshufd $0x4e,%xmm1,%xmm4
DB 102,73,15,126,224 ; movq %xmm4,%r8
DB 102,72,15,126,200 ; movq %xmm1,%rax
@@ -31597,7 +31597,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 243,15,16,44,131 ; movss (%rbx,%rax,4),%xmm5
DB 15,20,233 ; unpcklps %xmm1,%xmm5
DB 102,15,20,221 ; unpcklpd %xmm5,%xmm3
- DB 102,68,15,111,45,140,145,0,0 ; movdqa 0x918c(%rip),%xmm13 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,68,15,111,45,76,145,0,0 ; movdqa 0x914c(%rip),%xmm13 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
DB 102,65,15,254,197 ; paddd %xmm13,%xmm0
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
DB 102,73,15,126,200 ; movq %xmm1,%r8
@@ -31694,7 +31694,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 102,15,111,206 ; movdqa %xmm6,%xmm1
DB 102,65,15,254,202 ; paddd %xmm10,%xmm1
DB 102,15,112,209,245 ; pshufd $0xf5,%xmm1,%xmm2
- DB 102,15,111,29,81,150,0,0 ; movdqa 0x9651(%rip),%xmm3 # 2aba0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
+ DB 102,15,111,29,17,150,0,0 ; movdqa 0x9611(%rip),%xmm3 # 2ab60 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
DB 102,15,244,203 ; pmuludq %xmm3,%xmm1
DB 102,15,244,211 ; pmuludq %xmm3,%xmm2
DB 102,15,111,251 ; movdqa %xmm3,%xmm7
@@ -31732,7 +31732,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 243,15,16,44,131 ; movss (%rbx,%rax,4),%xmm5
DB 15,20,236 ; unpcklps %xmm4,%xmm5
DB 102,15,20,213 ; unpcklpd %xmm5,%xmm2
- DB 102,15,111,5,33,143,0,0 ; movdqa 0x8f21(%rip),%xmm0 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,15,111,5,225,142,0,0 ; movdqa 0x8ee1(%rip),%xmm0 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
DB 102,15,254,216 ; paddd %xmm0,%xmm3
DB 102,15,112,227,78 ; pshufd $0x4e,%xmm3,%xmm4
DB 102,73,15,126,224 ; movq %xmm4,%r8
@@ -31813,7 +31813,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 102,15,111,214 ; movdqa %xmm6,%xmm2
DB 102,65,15,254,212 ; paddd %xmm12,%xmm2
DB 102,15,112,194,245 ; pshufd $0xf5,%xmm2,%xmm0
- DB 102,15,111,13,47,148,0,0 ; movdqa 0x942f(%rip),%xmm1 # 2aba0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
+ DB 102,15,111,13,239,147,0,0 ; movdqa 0x93ef(%rip),%xmm1 # 2ab60 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
DB 102,15,244,209 ; pmuludq %xmm1,%xmm2
DB 102,15,244,193 ; pmuludq %xmm1,%xmm0
DB 102,15,111,241 ; movdqa %xmm1,%xmm6
@@ -31835,7 +31835,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 68,15,20,209 ; unpcklps %xmm1,%xmm10
DB 102,68,15,20,210 ; unpcklpd %xmm2,%xmm10
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
- DB 102,15,250,13,212,147,0,0 ; psubd 0x93d4(%rip),%xmm1 # 2abb0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
+ DB 102,15,250,13,148,147,0,0 ; psubd 0x9394(%rip),%xmm1 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
DB 102,15,112,209,78 ; pshufd $0x4e,%xmm1,%xmm2
DB 102,73,15,126,208 ; movq %xmm2,%r8
DB 102,72,15,126,200 ; movq %xmm1,%rax
@@ -31850,7 +31850,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 243,15,16,20,131 ; movss (%rbx,%rax,4),%xmm2
DB 15,20,209 ; unpcklps %xmm1,%xmm2
DB 102,15,20,226 ; unpcklpd %xmm2,%xmm4
- DB 102,15,254,5,255,140,0,0 ; paddd 0x8cff(%rip),%xmm0 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,15,254,5,191,140,0,0 ; paddd 0x8cbf(%rip),%xmm0 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
DB 102,73,15,126,200 ; movq %xmm1,%r8
DB 102,72,15,126,192 ; movq %xmm0,%rax
@@ -31887,7 +31887,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 15,20,199 ; unpcklps %xmm7,%xmm0
DB 102,15,20,193 ; unpcklpd %xmm1,%xmm0
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
- DB 102,15,250,13,222,146,0,0 ; psubd 0x92de(%rip),%xmm1 # 2abb0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
+ DB 102,15,250,13,158,146,0,0 ; psubd 0x929e(%rip),%xmm1 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
DB 102,15,112,249,78 ; pshufd $0x4e,%xmm1,%xmm7
DB 102,73,15,126,248 ; movq %xmm7,%r8
DB 102,72,15,126,200 ; movq %xmm1,%rax
@@ -31902,7 +31902,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 243,15,16,52,131 ; movss (%rbx,%rax,4),%xmm6
DB 15,20,247 ; unpcklps %xmm7,%xmm6
DB 102,15,20,206 ; unpcklpd %xmm6,%xmm1
- DB 102,15,254,21,9,140,0,0 ; paddd 0x8c09(%rip),%xmm2 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,15,254,21,201,139,0,0 ; paddd 0x8bc9(%rip),%xmm2 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
DB 102,15,112,242,78 ; pshufd $0x4e,%xmm2,%xmm6
DB 102,73,15,126,240 ; movq %xmm6,%r8
DB 102,72,15,126,208 ; movq %xmm2,%rax
@@ -32046,7 +32046,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,65,15,254,210 ; paddd %xmm10,%xmm2
DB 102,15,111,220 ; movdqa %xmm4,%xmm3
DB 102,15,254,218 ; paddd %xmm2,%xmm3
- DB 102,15,111,37,2,144,0,0 ; movdqa 0x9002(%rip),%xmm4 # 2aba0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
+ DB 102,15,111,37,194,143,0,0 ; movdqa 0x8fc2(%rip),%xmm4 # 2ab60 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
DB 102,15,112,195,245 ; pshufd $0xf5,%xmm3,%xmm0
DB 102,15,244,220 ; pmuludq %xmm4,%xmm3
DB 102,15,244,196 ; pmuludq %xmm4,%xmm0
@@ -32085,7 +32085,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,66,15,16,52,139 ; movss (%rbx,%r9,4),%xmm6
DB 15,20,244 ; unpcklps %xmm4,%xmm6
DB 102,15,20,238 ; unpcklpd %xmm6,%xmm5
- DB 102,15,254,5,204,136,0,0 ; paddd 0x88cc(%rip),%xmm0 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,15,254,5,140,136,0,0 ; paddd 0x888c(%rip),%xmm0 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
DB 102,15,112,224,78 ; pshufd $0x4e,%xmm0,%xmm4
DB 102,73,15,126,224 ; movq %xmm4,%r8
DB 102,73,15,126,193 ; movq %xmm0,%r9
@@ -32100,7 +32100,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,66,15,16,52,139 ; movss (%rbx,%r9,4),%xmm6
DB 15,20,244 ; unpcklps %xmm4,%xmm6
DB 102,15,20,222 ; unpcklpd %xmm6,%xmm3
- DB 15,40,53,246,142,0,0 ; movaps 0x8ef6(%rip),%xmm6 # 2ab90 <_sk_srcover_rgba_8888_sse2_lowp+0x10d8>
+ DB 15,40,53,182,142,0,0 ; movaps 0x8eb6(%rip),%xmm6 # 2ab50 <_sk_srcover_rgba_8888_sse2_lowp+0x10cc>
DB 68,15,88,198 ; addps %xmm6,%xmm8
DB 68,15,41,68,36,48 ; movaps %xmm8,0x30(%rsp)
DB 68,15,88,254 ; addps %xmm6,%xmm15
@@ -32118,7 +32118,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,65,15,254,215 ; paddd %xmm15,%xmm2
DB 102,68,15,127,124,36,96 ; movdqa %xmm15,0x60(%rsp)
DB 102,15,112,194,245 ; pshufd $0xf5,%xmm2,%xmm0
- DB 102,15,111,13,169,142,0,0 ; movdqa 0x8ea9(%rip),%xmm1 # 2aba0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
+ DB 102,15,111,13,105,142,0,0 ; movdqa 0x8e69(%rip),%xmm1 # 2ab60 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
DB 102,15,244,209 ; pmuludq %xmm1,%xmm2
DB 102,15,244,193 ; pmuludq %xmm1,%xmm0
DB 102,15,112,192,232 ; pshufd $0xe8,%xmm0,%xmm0
@@ -32139,7 +32139,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 15,20,240 ; unpcklps %xmm0,%xmm6
DB 102,15,20,242 ; unpcklpd %xmm2,%xmm6
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
- DB 102,15,250,5,84,142,0,0 ; psubd 0x8e54(%rip),%xmm0 # 2abb0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
+ DB 102,15,250,5,20,142,0,0 ; psubd 0x8e14(%rip),%xmm0 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
DB 102,15,112,208,78 ; pshufd $0x4e,%xmm0,%xmm2
DB 102,73,15,126,208 ; movq %xmm2,%r8
DB 102,72,15,126,192 ; movq %xmm0,%rax
@@ -32154,7 +32154,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,68,15,16,28,131 ; movss (%rbx,%rax,4),%xmm11
DB 68,15,20,216 ; unpcklps %xmm0,%xmm11
DB 102,65,15,20,211 ; unpcklpd %xmm11,%xmm2
- DB 102,15,254,13,124,135,0,0 ; paddd 0x877c(%rip),%xmm1 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,15,254,13,60,135,0,0 ; paddd 0x873c(%rip),%xmm1 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
DB 102,15,112,193,78 ; pshufd $0x4e,%xmm1,%xmm0
DB 102,73,15,126,192 ; movq %xmm0,%r8
DB 102,72,15,126,200 ; movq %xmm1,%rax
@@ -32192,7 +32192,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,65,15,111,194 ; movdqa %xmm10,%xmm0
DB 102,15,254,68,36,32 ; paddd 0x20(%rsp),%xmm0
DB 102,15,112,216,245 ; pshufd $0xf5,%xmm0,%xmm3
- DB 102,15,111,37,80,141,0,0 ; movdqa 0x8d50(%rip),%xmm4 # 2aba0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
+ DB 102,15,111,37,16,141,0,0 ; movdqa 0x8d10(%rip),%xmm4 # 2ab60 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
DB 102,15,244,196 ; pmuludq %xmm4,%xmm0
DB 102,15,244,220 ; pmuludq %xmm4,%xmm3
DB 102,68,15,111,220 ; movdqa %xmm4,%xmm11
@@ -32230,7 +32230,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,60,131 ; movss (%rbx,%rax,4),%xmm7
DB 15,20,253 ; unpcklps %xmm5,%xmm7
DB 102,15,20,199 ; unpcklpd %xmm7,%xmm0
- DB 102,68,15,111,5,28,134,0,0 ; movdqa 0x861c(%rip),%xmm8 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,68,15,111,5,220,133,0,0 ; movdqa 0x85dc(%rip),%xmm8 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
DB 102,65,15,254,224 ; paddd %xmm8,%xmm4
DB 102,15,112,236,78 ; pshufd $0x4e,%xmm4,%xmm5
DB 102,73,15,126,232 ; movq %xmm5,%r8
@@ -32376,7 +32376,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,36,131 ; movss (%rbx,%rax,4),%xmm4
DB 15,20,226 ; unpcklps %xmm2,%xmm4
DB 102,15,20,252 ; unpcklpd %xmm4,%xmm7
- DB 102,68,15,111,61,107,131,0,0 ; movdqa 0x836b(%rip),%xmm15 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,68,15,111,61,43,131,0,0 ; movdqa 0x832b(%rip),%xmm15 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
DB 102,65,15,254,207 ; paddd %xmm15,%xmm1
DB 102,15,112,209,78 ; pshufd $0x4e,%xmm1,%xmm2
DB 102,73,15,126,208 ; movq %xmm2,%r8
@@ -32459,7 +32459,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,65,15,111,217 ; movdqa %xmm9,%xmm3
DB 102,65,15,254,216 ; paddd %xmm8,%xmm3
DB 102,15,112,211,245 ; pshufd $0xf5,%xmm3,%xmm2
- DB 102,15,111,45,116,136,0,0 ; movdqa 0x8874(%rip),%xmm5 # 2aba0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
+ DB 102,15,111,45,52,136,0,0 ; movdqa 0x8834(%rip),%xmm5 # 2ab60 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
DB 102,15,244,221 ; pmuludq %xmm5,%xmm3
DB 102,15,244,213 ; pmuludq %xmm5,%xmm2
DB 102,15,112,234,232 ; pshufd $0xe8,%xmm2,%xmm5
@@ -32480,7 +32480,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 68,15,20,198 ; unpcklps %xmm6,%xmm8
DB 102,68,15,20,197 ; unpcklpd %xmm5,%xmm8
DB 102,15,111,234 ; movdqa %xmm2,%xmm5
- DB 102,15,250,45,29,136,0,0 ; psubd 0x881d(%rip),%xmm5 # 2abb0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
+ DB 102,15,250,45,221,135,0,0 ; psubd 0x87dd(%rip),%xmm5 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
DB 102,15,112,245,78 ; pshufd $0x4e,%xmm5,%xmm6
DB 102,73,15,126,240 ; movq %xmm6,%r8
DB 102,72,15,126,232 ; movq %xmm5,%rax
@@ -32512,7 +32512,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,20,214 ; unpcklpd %xmm6,%xmm2
DB 102,69,15,254,205 ; paddd %xmm13,%xmm9
DB 102,65,15,112,233,245 ; pshufd $0xf5,%xmm9,%xmm5
- DB 102,15,111,29,123,135,0,0 ; movdqa 0x877b(%rip),%xmm3 # 2aba0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
+ DB 102,15,111,29,59,135,0,0 ; movdqa 0x873b(%rip),%xmm3 # 2ab60 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
DB 102,68,15,244,203 ; pmuludq %xmm3,%xmm9
DB 102,15,244,235 ; pmuludq %xmm3,%xmm5
DB 102,15,112,237,232 ; pshufd $0xe8,%xmm5,%xmm5
@@ -32533,7 +32533,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 69,15,20,233 ; unpcklps %xmm9,%xmm13
DB 102,68,15,20,237 ; unpcklpd %xmm5,%xmm13
DB 102,65,15,111,239 ; movdqa %xmm15,%xmm5
- DB 102,15,250,45,27,135,0,0 ; psubd 0x871b(%rip),%xmm5 # 2abb0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
+ DB 102,15,250,45,219,134,0,0 ; psubd 0x86db(%rip),%xmm5 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
DB 102,15,112,221,78 ; pshufd $0x4e,%xmm5,%xmm3
DB 102,73,15,126,216 ; movq %xmm3,%r8
DB 102,72,15,126,232 ; movq %xmm5,%rax
@@ -32548,7 +32548,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,44,131 ; movss (%rbx,%rax,4),%xmm5
DB 15,20,235 ; unpcklps %xmm3,%xmm5
DB 102,15,20,245 ; unpcklpd %xmm5,%xmm6
- DB 102,68,15,111,13,69,128,0,0 ; movdqa 0x8045(%rip),%xmm9 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,68,15,111,13,5,128,0,0 ; movdqa 0x8005(%rip),%xmm9 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
DB 102,69,15,254,249 ; paddd %xmm9,%xmm15
DB 102,65,15,112,223,78 ; pshufd $0x4e,%xmm15,%xmm3
DB 102,73,15,126,216 ; movq %xmm3,%r8
@@ -32610,7 +32610,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,65,15,111,195 ; movdqa %xmm11,%xmm0
DB 102,15,254,195 ; paddd %xmm3,%xmm0
DB 102,15,112,200,245 ; pshufd $0xf5,%xmm0,%xmm1
- DB 102,15,111,21,175,133,0,0 ; movdqa 0x85af(%rip),%xmm2 # 2aba0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
+ DB 102,15,111,21,111,133,0,0 ; movdqa 0x856f(%rip),%xmm2 # 2ab60 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
DB 102,15,244,194 ; pmuludq %xmm2,%xmm0
DB 102,15,244,202 ; pmuludq %xmm2,%xmm1
DB 102,68,15,111,234 ; movdqa %xmm2,%xmm13
@@ -32803,7 +32803,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 68,15,20,238 ; unpcklps %xmm6,%xmm13
DB 102,68,15,20,234 ; unpcklpd %xmm2,%xmm13
DB 102,15,111,212 ; movdqa %xmm4,%xmm2
- DB 102,15,250,21,72,130,0,0 ; psubd 0x8248(%rip),%xmm2 # 2abb0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
+ DB 102,15,250,21,8,130,0,0 ; psubd 0x8208(%rip),%xmm2 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
DB 102,15,112,242,78 ; pshufd $0x4e,%xmm2,%xmm6
DB 102,73,15,126,240 ; movq %xmm6,%r8
DB 102,72,15,126,208 ; movq %xmm2,%rax
@@ -32863,7 +32863,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,68,15,111,116,36,32 ; movdqa 0x20(%rsp),%xmm14
DB 102,65,15,254,198 ; paddd %xmm14,%xmm0
DB 102,15,112,200,245 ; pshufd $0xf5,%xmm0,%xmm1
- DB 102,68,15,111,5,37,129,0,0 ; movdqa 0x8125(%rip),%xmm8 # 2aba0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
+ DB 102,68,15,111,5,229,128,0,0 ; movdqa 0x80e5(%rip),%xmm8 # 2ab60 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
DB 102,65,15,244,192 ; pmuludq %xmm8,%xmm0
DB 102,65,15,244,200 ; pmuludq %xmm8,%xmm1
DB 102,65,15,111,240 ; movdqa %xmm8,%xmm6
@@ -32901,7 +32901,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,44,131 ; movss (%rbx,%rax,4),%xmm5
DB 15,20,235 ; unpcklps %xmm3,%xmm5
DB 102,15,20,205 ; unpcklpd %xmm5,%xmm1
- DB 102,68,15,111,5,243,121,0,0 ; movdqa 0x79f3(%rip),%xmm8 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,68,15,111,5,179,121,0,0 ; movdqa 0x79b3(%rip),%xmm8 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
DB 102,65,15,254,208 ; paddd %xmm8,%xmm2
DB 102,15,112,218,78 ; pshufd $0x4e,%xmm2,%xmm3
DB 102,73,15,126,216 ; movq %xmm3,%r8
@@ -32984,7 +32984,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,254,208 ; paddd %xmm0,%xmm2
DB 102,15,111,240 ; movdqa %xmm0,%xmm6
DB 102,15,112,194,245 ; pshufd $0xf5,%xmm2,%xmm0
- DB 102,15,111,37,253,126,0,0 ; movdqa 0x7efd(%rip),%xmm4 # 2aba0 <_sk_srcover_rgba_8888_sse2_lowp+0x10e8>
+ DB 102,15,111,37,189,126,0,0 ; movdqa 0x7ebd(%rip),%xmm4 # 2ab60 <_sk_srcover_rgba_8888_sse2_lowp+0x10dc>
DB 102,15,244,212 ; pmuludq %xmm4,%xmm2
DB 102,15,244,196 ; pmuludq %xmm4,%xmm0
DB 102,15,112,200,232 ; pshufd $0xe8,%xmm0,%xmm1
@@ -33005,7 +33005,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 68,15,20,193 ; unpcklps %xmm1,%xmm8
DB 102,68,15,20,194 ; unpcklpd %xmm2,%xmm8
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
- DB 102,15,250,13,166,126,0,0 ; psubd 0x7ea6(%rip),%xmm1 # 2abb0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
+ DB 102,15,250,13,102,126,0,0 ; psubd 0x7e66(%rip),%xmm1 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
DB 102,15,112,209,78 ; pshufd $0x4e,%xmm1,%xmm2
DB 102,73,15,126,208 ; movq %xmm2,%r8
DB 102,72,15,126,200 ; movq %xmm1,%rax
@@ -33020,7 +33020,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,20,131 ; movss (%rbx,%rax,4),%xmm2
DB 15,20,209 ; unpcklps %xmm1,%xmm2
DB 102,68,15,20,242 ; unpcklpd %xmm2,%xmm14
- DB 102,15,254,5,207,119,0,0 ; paddd 0x77cf(%rip),%xmm0 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,15,254,5,143,119,0,0 ; paddd 0x778f(%rip),%xmm0 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
DB 102,73,15,126,200 ; movq %xmm1,%r8
DB 102,72,15,126,192 ; movq %xmm0,%rax
@@ -33058,7 +33058,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 15,20,198 ; unpcklps %xmm6,%xmm0
DB 102,15,20,193 ; unpcklpd %xmm1,%xmm0
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
- DB 102,15,250,13,174,125,0,0 ; psubd 0x7dae(%rip),%xmm1 # 2abb0 <_sk_srcover_rgba_8888_sse2_lowp+0x10f8>
+ DB 102,15,250,13,110,125,0,0 ; psubd 0x7d6e(%rip),%xmm1 # 2ab70 <_sk_srcover_rgba_8888_sse2_lowp+0x10ec>
DB 102,15,112,241,78 ; pshufd $0x4e,%xmm1,%xmm6
DB 102,73,15,126,240 ; movq %xmm6,%r8
DB 102,72,15,126,200 ; movq %xmm1,%rax
@@ -33073,7 +33073,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,36,131 ; movss (%rbx,%rax,4),%xmm4
DB 15,20,230 ; unpcklps %xmm6,%xmm4
DB 102,15,20,204 ; unpcklpd %xmm4,%xmm1
- DB 102,15,254,21,217,118,0,0 ; paddd 0x76d9(%rip),%xmm2 # 2a520 <_sk_srcover_rgba_8888_sse2_lowp+0xa68>
+ DB 102,15,254,21,153,118,0,0 ; paddd 0x7699(%rip),%xmm2 # 2a4e0 <_sk_srcover_rgba_8888_sse2_lowp+0xa5c>
DB 102,15,112,226,78 ; pshufd $0x4e,%xmm2,%xmm4
DB 102,73,15,126,224 ; movq %xmm4,%r8
DB 102,72,15,126,208 ; movq %xmm2,%rax
@@ -33132,7 +33132,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 15,89,212 ; mulps %xmm4,%xmm2
DB 65,15,88,215 ; addps %xmm15,%xmm2
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,191,117,0,0 ; movaps 0x75bf(%rip),%xmm3 # 2a4f0 <_sk_srcover_rgba_8888_sse2_lowp+0xa38>
+ DB 15,40,29,127,117,0,0 ; movaps 0x757f(%rip),%xmm3 # 2a4b0 <_sk_srcover_rgba_8888_sse2_lowp+0xa2c>
DB 15,40,164,36,224,0,0,0 ; movaps 0xe0(%rsp),%xmm4
DB 15,40,172,36,240,0,0,0 ; movaps 0xf0(%rsp),%xmm5
DB 15,40,180,36,0,1,0,0 ; movaps 0x100(%rsp),%xmm6
@@ -33245,25 +33245,17 @@ _sk_just_return_hsw_lowp LABEL PROC
PUBLIC _sk_uniform_color_hsw_lowp
_sk_uniform_color_hsw_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 68,15,182,64,16 ; movzbl 0x10(%rax),%r8d
- DB 196,193,121,110,192 ; vmovd %r8d,%xmm0
- DB 196,226,125,121,192 ; vpbroadcastw %xmm0,%ymm0
- DB 68,15,182,64,17 ; movzbl 0x11(%rax),%r8d
- DB 196,193,121,110,200 ; vmovd %r8d,%xmm1
- DB 196,226,125,121,201 ; vpbroadcastw %xmm1,%ymm1
- DB 68,15,182,64,18 ; movzbl 0x12(%rax),%r8d
- DB 196,193,121,110,208 ; vmovd %r8d,%xmm2
- DB 196,226,125,121,210 ; vpbroadcastw %xmm2,%ymm2
- DB 15,182,64,19 ; movzbl 0x13(%rax),%eax
- DB 197,249,110,216 ; vmovd %eax,%xmm3
- DB 196,226,125,121,219 ; vpbroadcastw %xmm3,%ymm3
+ DB 196,226,125,121,64,16 ; vpbroadcastw 0x10(%rax),%ymm0
+ DB 196,226,125,121,72,18 ; vpbroadcastw 0x12(%rax),%ymm1
+ DB 196,226,125,121,80,20 ; vpbroadcastw 0x14(%rax),%ymm2
+ DB 196,226,125,121,88,22 ; vpbroadcastw 0x16(%rax),%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
PUBLIC _sk_black_color_hsw_lowp
_sk_black_color_hsw_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,121,29,177,112,0,0 ; vpbroadcastw 0x70b1(%rip),%ymm3 # 2a1e0 <_sk_srcover_rgba_8888_sse2_lowp+0x728>
+ DB 196,226,125,121,29,147,112,0,0 ; vpbroadcastw 0x7093(%rip),%ymm3 # 2a1a0 <_sk_srcover_rgba_8888_sse2_lowp+0x71c>
DB 197,252,87,192 ; vxorps %ymm0,%ymm0,%ymm0
DB 197,244,87,201 ; vxorps %ymm1,%ymm1,%ymm1
DB 197,236,87,210 ; vxorps %ymm2,%ymm2,%ymm2
@@ -33272,7 +33264,7 @@ _sk_black_color_hsw_lowp LABEL PROC
PUBLIC _sk_white_color_hsw_lowp
_sk_white_color_hsw_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,121,5,154,112,0,0 ; vpbroadcastw 0x709a(%rip),%ymm0 # 2a1e2 <_sk_srcover_rgba_8888_sse2_lowp+0x72a>
+ DB 196,226,125,121,5,124,112,0,0 ; vpbroadcastw 0x707c(%rip),%ymm0 # 2a1a2 <_sk_srcover_rgba_8888_sse2_lowp+0x71e>
DB 197,253,111,200 ; vmovdqa %ymm0,%ymm1
DB 197,253,111,208 ; vmovdqa %ymm0,%ymm2
DB 197,253,111,216 ; vmovdqa %ymm0,%ymm3
@@ -33281,8 +33273,8 @@ _sk_white_color_hsw_lowp LABEL PROC
PUBLIC _sk_set_rgb_hsw_lowp
_sk_set_rgb_hsw_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 197,122,16,5,132,113,0,0 ; vmovss 0x7184(%rip),%xmm8 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
- DB 197,250,16,21,172,113,0,0 ; vmovss 0x71ac(%rip),%xmm2 # 2a314 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 197,122,16,5,102,113,0,0 ; vmovss 0x7166(%rip),%xmm8 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
+ DB 197,250,16,21,142,113,0,0 ; vmovss 0x718e(%rip),%xmm2 # 2a2d4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
DB 197,250,16,0 ; vmovss (%rax),%xmm0
DB 196,226,57,153,194 ; vfmadd132ss %xmm2,%xmm8,%xmm0
DB 197,122,44,192 ; vcvttss2si %xmm0,%r8d
@@ -33303,7 +33295,7 @@ _sk_set_rgb_hsw_lowp LABEL PROC
PUBLIC _sk_premul_hsw_lowp
_sk_premul_hsw_lowp LABEL PROC
DB 197,229,213,192 ; vpmullw %ymm0,%ymm3,%ymm0
- DB 196,98,125,121,5,41,112,0,0 ; vpbroadcastw 0x7029(%rip),%ymm8 # 2a1e4 <_sk_srcover_rgba_8888_sse2_lowp+0x72c>
+ DB 196,98,125,121,5,11,112,0,0 ; vpbroadcastw 0x700b(%rip),%ymm8 # 2a1a4 <_sk_srcover_rgba_8888_sse2_lowp+0x720>
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,229,213,201 ; vpmullw %ymm1,%ymm3,%ymm1
@@ -33343,7 +33335,7 @@ _sk_move_dst_src_hsw_lowp LABEL PROC
PUBLIC _sk_invert_hsw_lowp
_sk_invert_hsw_lowp LABEL PROC
- DB 196,98,125,121,5,192,111,0,0 ; vpbroadcastw 0x6fc0(%rip),%ymm8 # 2a1e6 <_sk_srcover_rgba_8888_sse2_lowp+0x72e>
+ DB 196,98,125,121,5,162,111,0,0 ; vpbroadcastw 0x6fa2(%rip),%ymm8 # 2a1a6 <_sk_srcover_rgba_8888_sse2_lowp+0x722>
DB 197,189,249,192 ; vpsubw %ymm0,%ymm8,%ymm0
DB 197,189,249,201 ; vpsubw %ymm1,%ymm8,%ymm1
DB 197,189,249,210 ; vpsubw %ymm2,%ymm8,%ymm2
@@ -33363,7 +33355,7 @@ _sk_clear_hsw_lowp LABEL PROC
PUBLIC _sk_srcatop_hsw_lowp
_sk_srcatop_hsw_lowp LABEL PROC
DB 197,197,213,192 ; vpmullw %ymm0,%ymm7,%ymm0
- DB 196,98,125,121,5,141,111,0,0 ; vpbroadcastw 0x6f8d(%rip),%ymm8 # 2a1e8 <_sk_srcover_rgba_8888_sse2_lowp+0x730>
+ DB 196,98,125,121,5,111,111,0,0 ; vpbroadcastw 0x6f6f(%rip),%ymm8 # 2a1a8 <_sk_srcover_rgba_8888_sse2_lowp+0x724>
DB 197,189,249,219 ; vpsubw %ymm3,%ymm8,%ymm3
DB 197,101,213,204 ; vpmullw %ymm4,%ymm3,%ymm9
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
@@ -33388,7 +33380,7 @@ _sk_srcatop_hsw_lowp LABEL PROC
PUBLIC _sk_dstatop_hsw_lowp
_sk_dstatop_hsw_lowp LABEL PROC
DB 197,93,213,195 ; vpmullw %ymm3,%ymm4,%ymm8
- DB 196,98,125,121,13,45,111,0,0 ; vpbroadcastw 0x6f2d(%rip),%ymm9 # 2a1ea <_sk_srcover_rgba_8888_sse2_lowp+0x732>
+ DB 196,98,125,121,13,15,111,0,0 ; vpbroadcastw 0x6f0f(%rip),%ymm9 # 2a1aa <_sk_srcover_rgba_8888_sse2_lowp+0x726>
DB 197,53,249,215 ; vpsubw %ymm7,%ymm9,%ymm10
DB 197,173,213,192 ; vpmullw %ymm0,%ymm10,%ymm0
DB 196,65,61,253,193 ; vpaddw %ymm9,%ymm8,%ymm8
@@ -33413,7 +33405,7 @@ _sk_dstatop_hsw_lowp LABEL PROC
PUBLIC _sk_srcin_hsw_lowp
_sk_srcin_hsw_lowp LABEL PROC
DB 197,197,213,192 ; vpmullw %ymm0,%ymm7,%ymm0
- DB 196,98,125,121,5,202,110,0,0 ; vpbroadcastw 0x6eca(%rip),%ymm8 # 2a1ec <_sk_srcover_rgba_8888_sse2_lowp+0x734>
+ DB 196,98,125,121,5,172,110,0,0 ; vpbroadcastw 0x6eac(%rip),%ymm8 # 2a1ac <_sk_srcover_rgba_8888_sse2_lowp+0x728>
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,197,213,201 ; vpmullw %ymm1,%ymm7,%ymm1
@@ -33431,7 +33423,7 @@ _sk_srcin_hsw_lowp LABEL PROC
PUBLIC _sk_dstin_hsw_lowp
_sk_dstin_hsw_lowp LABEL PROC
DB 197,221,213,195 ; vpmullw %ymm3,%ymm4,%ymm0
- DB 196,98,125,121,5,135,110,0,0 ; vpbroadcastw 0x6e87(%rip),%ymm8 # 2a1ee <_sk_srcover_rgba_8888_sse2_lowp+0x736>
+ DB 196,98,125,121,5,105,110,0,0 ; vpbroadcastw 0x6e69(%rip),%ymm8 # 2a1ae <_sk_srcover_rgba_8888_sse2_lowp+0x72a>
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,213,213,203 ; vpmullw %ymm3,%ymm5,%ymm1
@@ -33448,7 +33440,7 @@ _sk_dstin_hsw_lowp LABEL PROC
PUBLIC _sk_srcout_hsw_lowp
_sk_srcout_hsw_lowp LABEL PROC
- DB 196,98,125,121,5,72,110,0,0 ; vpbroadcastw 0x6e48(%rip),%ymm8 # 2a1f0 <_sk_srcover_rgba_8888_sse2_lowp+0x738>
+ DB 196,98,125,121,5,42,110,0,0 ; vpbroadcastw 0x6e2a(%rip),%ymm8 # 2a1b0 <_sk_srcover_rgba_8888_sse2_lowp+0x72c>
DB 197,61,249,207 ; vpsubw %ymm7,%ymm8,%ymm9
DB 197,181,213,192 ; vpmullw %ymm0,%ymm9,%ymm0
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
@@ -33467,7 +33459,7 @@ _sk_srcout_hsw_lowp LABEL PROC
PUBLIC _sk_dstout_hsw_lowp
_sk_dstout_hsw_lowp LABEL PROC
- DB 196,98,125,121,5,1,110,0,0 ; vpbroadcastw 0x6e01(%rip),%ymm8 # 2a1f2 <_sk_srcover_rgba_8888_sse2_lowp+0x73a>
+ DB 196,98,125,121,5,227,109,0,0 ; vpbroadcastw 0x6de3(%rip),%ymm8 # 2a1b2 <_sk_srcover_rgba_8888_sse2_lowp+0x72e>
DB 197,189,249,219 ; vpsubw %ymm3,%ymm8,%ymm3
DB 197,229,213,196 ; vpmullw %ymm4,%ymm3,%ymm0
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
@@ -33486,7 +33478,7 @@ _sk_dstout_hsw_lowp LABEL PROC
PUBLIC _sk_srcover_hsw_lowp
_sk_srcover_hsw_lowp LABEL PROC
- DB 196,98,125,121,5,186,109,0,0 ; vpbroadcastw 0x6dba(%rip),%ymm8 # 2a1f4 <_sk_srcover_rgba_8888_sse2_lowp+0x73c>
+ DB 196,98,125,121,5,156,109,0,0 ; vpbroadcastw 0x6d9c(%rip),%ymm8 # 2a1b4 <_sk_srcover_rgba_8888_sse2_lowp+0x730>
DB 197,61,249,203 ; vpsubw %ymm3,%ymm8,%ymm9
DB 197,53,213,212 ; vpmullw %ymm4,%ymm9,%ymm10
DB 196,65,45,253,208 ; vpaddw %ymm8,%ymm10,%ymm10
@@ -33509,7 +33501,7 @@ _sk_srcover_hsw_lowp LABEL PROC
PUBLIC _sk_dstover_hsw_lowp
_sk_dstover_hsw_lowp LABEL PROC
- DB 196,98,125,121,5,95,109,0,0 ; vpbroadcastw 0x6d5f(%rip),%ymm8 # 2a1f6 <_sk_srcover_rgba_8888_sse2_lowp+0x73e>
+ DB 196,98,125,121,5,65,109,0,0 ; vpbroadcastw 0x6d41(%rip),%ymm8 # 2a1b6 <_sk_srcover_rgba_8888_sse2_lowp+0x732>
DB 197,61,249,207 ; vpsubw %ymm7,%ymm8,%ymm9
DB 197,181,213,192 ; vpmullw %ymm0,%ymm9,%ymm0
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
@@ -33533,7 +33525,7 @@ _sk_dstover_hsw_lowp LABEL PROC
PUBLIC _sk_modulate_hsw_lowp
_sk_modulate_hsw_lowp LABEL PROC
DB 197,221,213,192 ; vpmullw %ymm0,%ymm4,%ymm0
- DB 196,98,125,121,5,4,109,0,0 ; vpbroadcastw 0x6d04(%rip),%ymm8 # 2a1f8 <_sk_srcover_rgba_8888_sse2_lowp+0x740>
+ DB 196,98,125,121,5,230,108,0,0 ; vpbroadcastw 0x6ce6(%rip),%ymm8 # 2a1b8 <_sk_srcover_rgba_8888_sse2_lowp+0x734>
DB 196,193,125,253,192 ; vpaddw %ymm8,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,213,213,201 ; vpmullw %ymm1,%ymm5,%ymm1
@@ -33550,7 +33542,7 @@ _sk_modulate_hsw_lowp LABEL PROC
PUBLIC _sk_multiply_hsw_lowp
_sk_multiply_hsw_lowp LABEL PROC
- DB 196,98,125,121,5,197,108,0,0 ; vpbroadcastw 0x6cc5(%rip),%ymm8 # 2a1fa <_sk_srcover_rgba_8888_sse2_lowp+0x742>
+ DB 196,98,125,121,5,167,108,0,0 ; vpbroadcastw 0x6ca7(%rip),%ymm8 # 2a1ba <_sk_srcover_rgba_8888_sse2_lowp+0x736>
DB 197,61,249,203 ; vpsubw %ymm3,%ymm8,%ymm9
DB 197,53,213,212 ; vpmullw %ymm4,%ymm9,%ymm10
DB 196,65,93,253,216 ; vpaddw %ymm8,%ymm4,%ymm11
@@ -33584,7 +33576,7 @@ _sk_multiply_hsw_lowp LABEL PROC
PUBLIC _sk_plus__hsw_lowp
_sk_plus__hsw_lowp LABEL PROC
DB 197,221,253,192 ; vpaddw %ymm0,%ymm4,%ymm0
- DB 196,98,125,121,5,59,108,0,0 ; vpbroadcastw 0x6c3b(%rip),%ymm8 # 2a1fc <_sk_srcover_rgba_8888_sse2_lowp+0x744>
+ DB 196,98,125,121,5,29,108,0,0 ; vpbroadcastw 0x6c1d(%rip),%ymm8 # 2a1bc <_sk_srcover_rgba_8888_sse2_lowp+0x738>
DB 196,194,125,58,192 ; vpminuw %ymm8,%ymm0,%ymm0
DB 197,213,253,201 ; vpaddw %ymm1,%ymm5,%ymm1
DB 196,194,117,58,200 ; vpminuw %ymm8,%ymm1,%ymm1
@@ -33599,7 +33591,7 @@ PUBLIC _sk_screen_hsw_lowp
_sk_screen_hsw_lowp LABEL PROC
DB 197,93,253,192 ; vpaddw %ymm0,%ymm4,%ymm8
DB 197,221,213,192 ; vpmullw %ymm0,%ymm4,%ymm0
- DB 196,98,125,121,13,8,108,0,0 ; vpbroadcastw 0x6c08(%rip),%ymm9 # 2a1fe <_sk_srcover_rgba_8888_sse2_lowp+0x746>
+ DB 196,98,125,121,13,234,107,0,0 ; vpbroadcastw 0x6bea(%rip),%ymm9 # 2a1be <_sk_srcover_rgba_8888_sse2_lowp+0x73a>
DB 196,193,125,253,193 ; vpaddw %ymm9,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,189,249,192 ; vpsubw %ymm0,%ymm8,%ymm0
@@ -33623,7 +33615,7 @@ _sk_screen_hsw_lowp LABEL PROC
PUBLIC _sk_xor__hsw_lowp
_sk_xor__hsw_lowp LABEL PROC
- DB 196,98,125,121,5,173,107,0,0 ; vpbroadcastw 0x6bad(%rip),%ymm8 # 2a200 <_sk_srcover_rgba_8888_sse2_lowp+0x748>
+ DB 196,98,125,121,5,143,107,0,0 ; vpbroadcastw 0x6b8f(%rip),%ymm8 # 2a1c0 <_sk_srcover_rgba_8888_sse2_lowp+0x73c>
DB 197,61,249,207 ; vpsubw %ymm7,%ymm8,%ymm9
DB 197,181,213,192 ; vpmullw %ymm0,%ymm9,%ymm0
DB 197,61,249,211 ; vpsubw %ymm3,%ymm8,%ymm10
@@ -33655,7 +33647,7 @@ _sk_darken_hsw_lowp LABEL PROC
DB 197,197,213,192 ; vpmullw %ymm0,%ymm7,%ymm0
DB 197,93,213,203 ; vpmullw %ymm3,%ymm4,%ymm9
DB 196,194,125,62,193 ; vpmaxuw %ymm9,%ymm0,%ymm0
- DB 196,98,125,121,13,49,107,0,0 ; vpbroadcastw 0x6b31(%rip),%ymm9 # 2a202 <_sk_srcover_rgba_8888_sse2_lowp+0x74a>
+ DB 196,98,125,121,13,19,107,0,0 ; vpbroadcastw 0x6b13(%rip),%ymm9 # 2a1c2 <_sk_srcover_rgba_8888_sse2_lowp+0x73e>
DB 196,193,125,253,193 ; vpaddw %ymm9,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,189,249,192 ; vpsubw %ymm0,%ymm8,%ymm0
@@ -33687,7 +33679,7 @@ _sk_lighten_hsw_lowp LABEL PROC
DB 197,197,213,192 ; vpmullw %ymm0,%ymm7,%ymm0
DB 197,93,213,203 ; vpmullw %ymm3,%ymm4,%ymm9
DB 196,194,125,58,193 ; vpminuw %ymm9,%ymm0,%ymm0
- DB 196,98,125,121,13,178,106,0,0 ; vpbroadcastw 0x6ab2(%rip),%ymm9 # 2a204 <_sk_srcover_rgba_8888_sse2_lowp+0x74c>
+ DB 196,98,125,121,13,148,106,0,0 ; vpbroadcastw 0x6a94(%rip),%ymm9 # 2a1c4 <_sk_srcover_rgba_8888_sse2_lowp+0x740>
DB 196,193,125,253,193 ; vpaddw %ymm9,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,189,249,192 ; vpsubw %ymm0,%ymm8,%ymm0
@@ -33719,10 +33711,10 @@ _sk_difference_hsw_lowp LABEL PROC
DB 197,197,213,192 ; vpmullw %ymm0,%ymm7,%ymm0
DB 197,93,213,203 ; vpmullw %ymm3,%ymm4,%ymm9
DB 196,194,125,58,193 ; vpminuw %ymm9,%ymm0,%ymm0
- DB 196,98,125,121,13,51,106,0,0 ; vpbroadcastw 0x6a33(%rip),%ymm9 # 2a206 <_sk_srcover_rgba_8888_sse2_lowp+0x74e>
+ DB 196,98,125,121,13,21,106,0,0 ; vpbroadcastw 0x6a15(%rip),%ymm9 # 2a1c6 <_sk_srcover_rgba_8888_sse2_lowp+0x742>
DB 196,193,125,253,193 ; vpaddw %ymm9,%ymm0,%ymm0
DB 197,253,113,208,7 ; vpsrlw $0x7,%ymm0,%ymm0
- DB 196,98,125,121,21,34,106,0,0 ; vpbroadcastw 0x6a22(%rip),%ymm10 # 2a208 <_sk_srcover_rgba_8888_sse2_lowp+0x750>
+ DB 196,98,125,121,21,4,106,0,0 ; vpbroadcastw 0x6a04(%rip),%ymm10 # 2a1c8 <_sk_srcover_rgba_8888_sse2_lowp+0x744>
DB 196,193,125,219,194 ; vpand %ymm10,%ymm0,%ymm0
DB 197,189,249,192 ; vpsubw %ymm0,%ymm8,%ymm0
DB 197,85,253,193 ; vpaddw %ymm1,%ymm5,%ymm8
@@ -33753,10 +33745,10 @@ PUBLIC _sk_exclusion_hsw_lowp
_sk_exclusion_hsw_lowp LABEL PROC
DB 197,93,253,192 ; vpaddw %ymm0,%ymm4,%ymm8
DB 197,221,213,192 ; vpmullw %ymm0,%ymm4,%ymm0
- DB 196,98,125,121,13,167,105,0,0 ; vpbroadcastw 0x69a7(%rip),%ymm9 # 2a20a <_sk_srcover_rgba_8888_sse2_lowp+0x752>
+ DB 196,98,125,121,13,137,105,0,0 ; vpbroadcastw 0x6989(%rip),%ymm9 # 2a1ca <_sk_srcover_rgba_8888_sse2_lowp+0x746>
DB 196,193,125,253,193 ; vpaddw %ymm9,%ymm0,%ymm0
DB 197,253,113,208,7 ; vpsrlw $0x7,%ymm0,%ymm0
- DB 196,98,125,121,21,150,105,0,0 ; vpbroadcastw 0x6996(%rip),%ymm10 # 2a20c <_sk_srcover_rgba_8888_sse2_lowp+0x754>
+ DB 196,98,125,121,21,120,105,0,0 ; vpbroadcastw 0x6978(%rip),%ymm10 # 2a1cc <_sk_srcover_rgba_8888_sse2_lowp+0x748>
DB 196,193,125,219,194 ; vpand %ymm10,%ymm0,%ymm0
DB 197,189,249,192 ; vpsubw %ymm0,%ymm8,%ymm0
DB 197,85,253,193 ; vpaddw %ymm1,%ymm5,%ymm8
@@ -33782,7 +33774,7 @@ _sk_exclusion_hsw_lowp LABEL PROC
PUBLIC _sk_hardlight_hsw_lowp
_sk_hardlight_hsw_lowp LABEL PROC
DB 197,125,253,192 ; vpaddw %ymm0,%ymm0,%ymm8
- DB 196,98,125,121,13,51,105,0,0 ; vpbroadcastw 0x6933(%rip),%ymm9 # 2a210 <_sk_srcover_rgba_8888_sse2_lowp+0x758>
+ DB 196,98,125,121,13,21,105,0,0 ; vpbroadcastw 0x6915(%rip),%ymm9 # 2a1d0 <_sk_srcover_rgba_8888_sse2_lowp+0x74c>
DB 196,65,101,239,209 ; vpxor %ymm9,%ymm3,%ymm10
DB 196,65,61,239,217 ; vpxor %ymm9,%ymm8,%ymm11
DB 196,65,37,101,218 ; vpcmpgtw %ymm10,%ymm11,%ymm11
@@ -33810,7 +33802,7 @@ _sk_hardlight_hsw_lowp LABEL PROC
DB 197,101,249,210 ; vpsubw %ymm2,%ymm3,%ymm10
DB 197,69,249,246 ; vpsubw %ymm6,%ymm7,%ymm14
DB 196,65,45,213,214 ; vpmullw %ymm14,%ymm10,%ymm10
- DB 196,98,125,121,53,170,104,0,0 ; vpbroadcastw 0x68aa(%rip),%ymm14 # 2a20e <_sk_srcover_rgba_8888_sse2_lowp+0x756>
+ DB 196,98,125,121,53,140,104,0,0 ; vpbroadcastw 0x688c(%rip),%ymm14 # 2a1ce <_sk_srcover_rgba_8888_sse2_lowp+0x74a>
DB 196,65,45,253,210 ; vpaddw %ymm10,%ymm10,%ymm10
DB 196,65,61,249,194 ; vpsubw %ymm10,%ymm8,%ymm8
DB 197,13,249,215 ; vpsubw %ymm7,%ymm14,%ymm10
@@ -33845,7 +33837,7 @@ _sk_hardlight_hsw_lowp LABEL PROC
PUBLIC _sk_overlay_hsw_lowp
_sk_overlay_hsw_lowp LABEL PROC
DB 197,93,253,196 ; vpaddw %ymm4,%ymm4,%ymm8
- DB 196,98,125,121,13,31,104,0,0 ; vpbroadcastw 0x681f(%rip),%ymm9 # 2a214 <_sk_srcover_rgba_8888_sse2_lowp+0x75c>
+ DB 196,98,125,121,13,1,104,0,0 ; vpbroadcastw 0x6801(%rip),%ymm9 # 2a1d4 <_sk_srcover_rgba_8888_sse2_lowp+0x750>
DB 196,65,69,239,209 ; vpxor %ymm9,%ymm7,%ymm10
DB 196,65,61,239,193 ; vpxor %ymm9,%ymm8,%ymm8
DB 196,65,61,101,218 ; vpcmpgtw %ymm10,%ymm8,%ymm11
@@ -33869,7 +33861,7 @@ _sk_overlay_hsw_lowp LABEL PROC
DB 196,65,21,253,237 ; vpaddw %ymm13,%ymm13,%ymm13
DB 196,65,61,249,237 ; vpsubw %ymm13,%ymm8,%ymm13
DB 196,67,13,76,229,192 ; vpblendvb %ymm12,%ymm13,%ymm14,%ymm12
- DB 196,98,125,121,45,167,103,0,0 ; vpbroadcastw 0x67a7(%rip),%ymm13 # 2a212 <_sk_srcover_rgba_8888_sse2_lowp+0x75a>
+ DB 196,98,125,121,45,137,103,0,0 ; vpbroadcastw 0x6789(%rip),%ymm13 # 2a1d2 <_sk_srcover_rgba_8888_sse2_lowp+0x74e>
DB 197,77,253,246 ; vpaddw %ymm6,%ymm6,%ymm14
DB 196,65,13,239,201 ; vpxor %ymm9,%ymm14,%ymm9
DB 196,65,53,101,202 ; vpcmpgtw %ymm10,%ymm9,%ymm9
@@ -33919,10 +33911,10 @@ _sk_load_8888_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,55 ; ja 23b61 <_sk_load_8888_hsw_lowp+0x52>
+ DB 119,55 ; ja 23b3f <_sk_load_8888_hsw_lowp+0x52>
DB 197,253,239,192 ; vpxor %ymm0,%ymm0,%ymm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,160,1,0,0 ; lea 0x1a0(%rip),%r9 # 23cd8 <_sk_load_8888_hsw_lowp+0x1c9>
+ DB 76,141,13,162,1,0,0 ; lea 0x1a2(%rip),%r9 # 23cb8 <_sk_load_8888_hsw_lowp+0x1cb>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 197,245,239,201 ; vpxor %ymm1,%ymm1,%ymm1
@@ -33932,10 +33924,10 @@ _sk_load_8888_hsw_lowp LABEL PROC
DB 255,224 ; jmpq *%rax
DB 196,193,121,110,12,144 ; vmovd (%r8,%rdx,4),%xmm1
DB 197,253,239,192 ; vpxor %ymm0,%ymm0,%ymm0
- DB 233,39,1,0,0 ; jmpq 23c88 <_sk_load_8888_hsw_lowp+0x179>
+ DB 233,39,1,0,0 ; jmpq 23c66 <_sk_load_8888_hsw_lowp+0x179>
DB 196,193,126,111,12,144 ; vmovdqu (%r8,%rdx,4),%ymm1
DB 196,193,126,111,68,144,32 ; vmovdqu 0x20(%r8,%rdx,4),%ymm0
- DB 233,21,1,0,0 ; jmpq 23c88 <_sk_load_8888_hsw_lowp+0x179>
+ DB 233,21,1,0,0 ; jmpq 23c66 <_sk_load_8888_hsw_lowp+0x179>
DB 196,193,121,110,68,144,8 ; vmovd 0x8(%r8,%rdx,4),%xmm0
DB 196,226,121,89,192 ; vpbroadcastq %xmm0,%xmm0
DB 197,229,239,219 ; vpxor %ymm3,%ymm3,%ymm3
@@ -33944,7 +33936,7 @@ _sk_load_8888_hsw_lowp LABEL PROC
DB 197,249,112,201,232 ; vpshufd $0xe8,%xmm1,%xmm1
DB 196,227,125,2,201,3 ; vpblendd $0x3,%ymm1,%ymm0,%ymm1
DB 197,253,111,195 ; vmovdqa %ymm3,%ymm0
- DB 233,229,0,0,0 ; jmpq 23c88 <_sk_load_8888_hsw_lowp+0x179>
+ DB 233,229,0,0,0 ; jmpq 23c66 <_sk_load_8888_hsw_lowp+0x179>
DB 196,193,121,110,68,144,24 ; vmovd 0x18(%r8,%rdx,4),%xmm0
DB 196,226,125,89,192 ; vpbroadcastq %xmm0,%ymm0
DB 197,245,239,201 ; vpxor %ymm1,%ymm1,%ymm1
@@ -33960,7 +33952,7 @@ _sk_load_8888_hsw_lowp LABEL PROC
DB 196,193,122,111,12,144 ; vmovdqu (%r8,%rdx,4),%xmm1
DB 196,227,117,2,200,240 ; vpblendd $0xf0,%ymm0,%ymm1,%ymm1
DB 197,125,127,192 ; vmovdqa %ymm8,%ymm0
- DB 233,138,0,0,0 ; jmpq 23c88 <_sk_load_8888_hsw_lowp+0x179>
+ DB 233,138,0,0,0 ; jmpq 23c66 <_sk_load_8888_hsw_lowp+0x179>
DB 196,193,121,110,68,144,40 ; vmovd 0x28(%r8,%rdx,4),%xmm0
DB 196,226,121,89,192 ; vpbroadcastq %xmm0,%xmm0
DB 197,245,239,201 ; vpxor %ymm1,%ymm1,%ymm1
@@ -33970,7 +33962,7 @@ _sk_load_8888_hsw_lowp LABEL PROC
DB 196,193,121,110,76,144,32 ; vmovd 0x20(%r8,%rdx,4),%xmm1
DB 196,227,125,2,193,1 ; vpblendd $0x1,%ymm1,%ymm0,%ymm0
DB 196,193,126,111,12,144 ; vmovdqu (%r8,%rdx,4),%ymm1
- DB 235,81 ; jmp 23c88 <_sk_load_8888_hsw_lowp+0x179>
+ DB 235,81 ; jmp 23c66 <_sk_load_8888_hsw_lowp+0x179>
DB 196,193,121,110,68,144,56 ; vmovd 0x38(%r8,%rdx,4),%xmm0
DB 196,226,125,89,192 ; vpbroadcastq %xmm0,%ymm0
DB 197,245,239,201 ; vpxor %ymm1,%ymm1,%ymm1
@@ -33990,7 +33982,7 @@ _sk_load_8888_hsw_lowp LABEL PROC
DB 196,227,101,14,200,170 ; vpblendw $0xaa,%ymm0,%ymm3,%ymm1
DB 196,227,109,14,192,170 ; vpblendw $0xaa,%ymm0,%ymm2,%ymm0
DB 196,226,125,43,201 ; vpackusdw %ymm1,%ymm0,%ymm1
- DB 197,125,111,5,111,101,0,0 ; vmovdqa 0x656f(%rip),%ymm8 # 2a220 <_sk_srcover_rgba_8888_sse2_lowp+0x768>
+ DB 197,125,111,5,81,101,0,0 ; vmovdqa 0x6551(%rip),%ymm8 # 2a1e0 <_sk_srcover_rgba_8888_sse2_lowp+0x75c>
DB 196,193,117,219,192 ; vpand %ymm8,%ymm1,%ymm0
DB 197,245,113,209,8 ; vpsrlw $0x8,%ymm1,%ymm1
DB 197,229,114,211,16 ; vpsrld $0x10,%ymm3,%ymm3
@@ -34000,40 +33992,39 @@ _sk_load_8888_hsw_lowp LABEL PROC
DB 197,229,113,211,8 ; vpsrlw $0x8,%ymm3,%ymm3
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
- DB 122,254 ; jp 23cd8 <_sk_load_8888_hsw_lowp+0x1c9>
+ DB 102,144 ; xchg %ax,%ax
+ DB 120,254 ; js 23cb8 <_sk_load_8888_hsw_lowp+0x1cb>
DB 255 ; (bad)
- DB 255,177,254,255,255,155 ; pushq -0x64000002(%rcx)
+ DB 255,175,254,255,255,153 ; ljmp *-0x66000002(%rdi)
DB 254 ; (bad)
DB 255 ; (bad)
- DB 255,17 ; callq *(%rcx)
- DB 255 ; (bad)
+ DB 255,15 ; decl (%rdi)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 249 ; stc
+ DB 255,247 ; push %rdi
DB 254 ; (bad)
DB 255 ; (bad)
- DB 255,225 ; jmpq *%rcx
- DB 254 ; (bad)
DB 255 ; (bad)
- DB 255,203 ; dec %ebx
- DB 254 ; (bad)
+ DB 223,254 ; (bad)
DB 255 ; (bad)
- DB 255,87,255 ; callq *-0x1(%rdi)
+ DB 255,201 ; dec %ecx
+ DB 254 ; (bad)
DB 255 ; (bad)
- DB 255,74,255 ; decl -0x1(%rdx)
+ DB 255,85,255 ; callq *-0x1(%rbp)
DB 255 ; (bad)
+ DB 255,72,255 ; decl -0x1(%rax)
DB 255 ; (bad)
- DB 60,255 ; cmp $0xff,%al
DB 255 ; (bad)
- DB 255,38 ; jmpq *(%rsi)
+ DB 58,255 ; cmp %bh,%bh
DB 255 ; (bad)
+ DB 255,36,255 ; jmpq *(%rdi,%rdi,8)
DB 255 ; (bad)
- DB 255,157,255,255,255,137 ; lcall *-0x76000001(%rbp)
+ DB 255,155,255,255,255,135 ; lcall *-0x78000001(%rbx)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,117,255 ; pushq -0x1(%rbp)
+ DB 255,115,255 ; pushq -0x1(%rbx)
DB 255 ; (bad)
- DB 255,95,255 ; lcall *-0x1(%rdi)
+ DB 255,93,255 ; lcall *-0x1(%rbp)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -34048,10 +34039,10 @@ _sk_load_8888_dst_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,55 ; ja 23d66 <_sk_load_8888_dst_hsw_lowp+0x52>
+ DB 119,55 ; ja 23d46 <_sk_load_8888_dst_hsw_lowp+0x52>
DB 197,221,239,228 ; vpxor %ymm4,%ymm4,%ymm4
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,163,1,0,0 ; lea 0x1a3(%rip),%r9 # 23ee0 <_sk_load_8888_dst_hsw_lowp+0x1cc>
+ DB 76,141,13,163,1,0,0 ; lea 0x1a3(%rip),%r9 # 23ec0 <_sk_load_8888_dst_hsw_lowp+0x1cc>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -34061,10 +34052,10 @@ _sk_load_8888_dst_hsw_lowp LABEL PROC
DB 255,224 ; jmpq *%rax
DB 196,193,121,110,44,144 ; vmovd (%r8,%rdx,4),%xmm5
DB 197,221,239,228 ; vpxor %ymm4,%ymm4,%ymm4
- DB 233,39,1,0,0 ; jmpq 23e8d <_sk_load_8888_dst_hsw_lowp+0x179>
+ DB 233,39,1,0,0 ; jmpq 23e6d <_sk_load_8888_dst_hsw_lowp+0x179>
DB 196,193,126,111,44,144 ; vmovdqu (%r8,%rdx,4),%ymm5
DB 196,193,126,111,100,144,32 ; vmovdqu 0x20(%r8,%rdx,4),%ymm4
- DB 233,21,1,0,0 ; jmpq 23e8d <_sk_load_8888_dst_hsw_lowp+0x179>
+ DB 233,21,1,0,0 ; jmpq 23e6d <_sk_load_8888_dst_hsw_lowp+0x179>
DB 196,193,121,110,100,144,8 ; vmovd 0x8(%r8,%rdx,4),%xmm4
DB 196,226,121,89,228 ; vpbroadcastq %xmm4,%xmm4
DB 197,197,239,255 ; vpxor %ymm7,%ymm7,%ymm7
@@ -34073,7 +34064,7 @@ _sk_load_8888_dst_hsw_lowp LABEL PROC
DB 197,249,112,237,232 ; vpshufd $0xe8,%xmm5,%xmm5
DB 196,227,93,2,237,3 ; vpblendd $0x3,%ymm5,%ymm4,%ymm5
DB 197,253,111,231 ; vmovdqa %ymm7,%ymm4
- DB 233,229,0,0,0 ; jmpq 23e8d <_sk_load_8888_dst_hsw_lowp+0x179>
+ DB 233,229,0,0,0 ; jmpq 23e6d <_sk_load_8888_dst_hsw_lowp+0x179>
DB 196,193,121,110,100,144,24 ; vmovd 0x18(%r8,%rdx,4),%xmm4
DB 196,226,125,89,228 ; vpbroadcastq %xmm4,%ymm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -34089,7 +34080,7 @@ _sk_load_8888_dst_hsw_lowp LABEL PROC
DB 196,193,122,111,44,144 ; vmovdqu (%r8,%rdx,4),%xmm5
DB 196,227,85,2,236,240 ; vpblendd $0xf0,%ymm4,%ymm5,%ymm5
DB 197,125,127,196 ; vmovdqa %ymm8,%ymm4
- DB 233,138,0,0,0 ; jmpq 23e8d <_sk_load_8888_dst_hsw_lowp+0x179>
+ DB 233,138,0,0,0 ; jmpq 23e6d <_sk_load_8888_dst_hsw_lowp+0x179>
DB 196,193,121,110,100,144,40 ; vmovd 0x28(%r8,%rdx,4),%xmm4
DB 196,226,121,89,228 ; vpbroadcastq %xmm4,%xmm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -34099,7 +34090,7 @@ _sk_load_8888_dst_hsw_lowp LABEL PROC
DB 196,193,121,110,108,144,32 ; vmovd 0x20(%r8,%rdx,4),%xmm5
DB 196,227,93,2,229,1 ; vpblendd $0x1,%ymm5,%ymm4,%ymm4
DB 196,193,126,111,44,144 ; vmovdqu (%r8,%rdx,4),%ymm5
- DB 235,81 ; jmp 23e8d <_sk_load_8888_dst_hsw_lowp+0x179>
+ DB 235,81 ; jmp 23e6d <_sk_load_8888_dst_hsw_lowp+0x179>
DB 196,193,121,110,100,144,56 ; vmovd 0x38(%r8,%rdx,4),%xmm4
DB 196,226,125,89,228 ; vpbroadcastq %xmm4,%ymm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -34119,7 +34110,7 @@ _sk_load_8888_dst_hsw_lowp LABEL PROC
DB 196,227,69,14,236,170 ; vpblendw $0xaa,%ymm4,%ymm7,%ymm5
DB 196,227,77,14,228,170 ; vpblendw $0xaa,%ymm4,%ymm6,%ymm4
DB 196,226,93,43,237 ; vpackusdw %ymm5,%ymm4,%ymm5
- DB 197,125,111,5,138,99,0,0 ; vmovdqa 0x638a(%rip),%ymm8 # 2a240 <_sk_srcover_rgba_8888_sse2_lowp+0x788>
+ DB 197,125,111,5,106,99,0,0 ; vmovdqa 0x636a(%rip),%ymm8 # 2a200 <_sk_srcover_rgba_8888_sse2_lowp+0x77c>
DB 196,193,85,219,224 ; vpand %ymm8,%ymm5,%ymm4
DB 197,213,113,213,8 ; vpsrlw $0x8,%ymm5,%ymm5
DB 197,197,114,215,16 ; vpsrld $0x10,%ymm7,%ymm7
@@ -34130,7 +34121,7 @@ _sk_load_8888_dst_hsw_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 15,31,0 ; nopl (%rax)
- DB 119,254 ; ja 23ee0 <_sk_load_8888_dst_hsw_lowp+0x1cc>
+ DB 119,254 ; ja 23ec0 <_sk_load_8888_dst_hsw_lowp+0x1cc>
DB 255 ; (bad)
DB 255,174,254,255,255,152 ; ljmp *-0x67000002(%rsi)
DB 254 ; (bad)
@@ -34189,20 +34180,20 @@ _sk_store_8888_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,30 ; ja 23f9d <_sk_store_8888_hsw_lowp+0x81>
+ DB 119,30 ; ja 23f7d <_sk_store_8888_hsw_lowp+0x81>
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,195,0,0,0 ; lea 0xc3(%rip),%r9 # 2404c <_sk_store_8888_hsw_lowp+0x130>
+ DB 76,141,13,195,0,0,0 ; lea 0xc3(%rip),%r9 # 2402c <_sk_store_8888_hsw_lowp+0x130>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 196,65,121,126,4,144 ; vmovd %xmm8,(%r8,%rdx,4)
- DB 233,171,0,0,0 ; jmpq 24048 <_sk_store_8888_hsw_lowp+0x12c>
+ DB 233,171,0,0,0 ; jmpq 24028 <_sk_store_8888_hsw_lowp+0x12c>
DB 196,65,126,127,4,144 ; vmovdqu %ymm8,(%r8,%rdx,4)
DB 196,65,126,127,76,144,32 ; vmovdqu %ymm9,0x20(%r8,%rdx,4)
- DB 233,153,0,0,0 ; jmpq 24048 <_sk_store_8888_hsw_lowp+0x12c>
+ DB 233,153,0,0,0 ; jmpq 24028 <_sk_store_8888_hsw_lowp+0x12c>
DB 196,67,121,22,68,144,8,2 ; vpextrd $0x2,%xmm8,0x8(%r8,%rdx,4)
DB 196,65,121,214,4,144 ; vmovq %xmm8,(%r8,%rdx,4)
- DB 233,134,0,0,0 ; jmpq 24048 <_sk_store_8888_hsw_lowp+0x12c>
+ DB 233,134,0,0,0 ; jmpq 24028 <_sk_store_8888_hsw_lowp+0x12c>
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,67,121,22,76,144,24,2 ; vpextrd $0x2,%xmm9,0x18(%r8,%rdx,4)
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
@@ -34210,12 +34201,12 @@ _sk_store_8888_hsw_lowp LABEL PROC
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,65,121,126,76,144,16 ; vmovd %xmm9,0x10(%r8,%rdx,4)
DB 196,65,122,127,4,144 ; vmovdqu %xmm8,(%r8,%rdx,4)
- DB 235,85 ; jmp 24048 <_sk_store_8888_hsw_lowp+0x12c>
+ DB 235,85 ; jmp 24028 <_sk_store_8888_hsw_lowp+0x12c>
DB 196,67,121,22,76,144,40,2 ; vpextrd $0x2,%xmm9,0x28(%r8,%rdx,4)
DB 196,67,121,22,76,144,36,1 ; vpextrd $0x1,%xmm9,0x24(%r8,%rdx,4)
DB 196,65,121,126,76,144,32 ; vmovd %xmm9,0x20(%r8,%rdx,4)
DB 196,65,126,127,4,144 ; vmovdqu %ymm8,(%r8,%rdx,4)
- DB 235,54 ; jmp 24048 <_sk_store_8888_hsw_lowp+0x12c>
+ DB 235,54 ; jmp 24028 <_sk_store_8888_hsw_lowp+0x12c>
DB 196,67,125,57,202,1 ; vextracti128 $0x1,%ymm9,%xmm10
DB 196,67,121,22,84,144,56,2 ; vpextrd $0x2,%xmm10,0x38(%r8,%rdx,4)
DB 196,67,125,57,202,1 ; vextracti128 $0x1,%ymm9,%xmm10
@@ -34270,10 +34261,10 @@ _sk_load_bgra_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,55 ; ja 240da <_sk_load_bgra_hsw_lowp+0x52>
+ DB 119,55 ; ja 240ba <_sk_load_bgra_hsw_lowp+0x52>
DB 197,253,239,192 ; vpxor %ymm0,%ymm0,%ymm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,163,1,0,0 ; lea 0x1a3(%rip),%r9 # 24254 <_sk_load_bgra_hsw_lowp+0x1cc>
+ DB 76,141,13,163,1,0,0 ; lea 0x1a3(%rip),%r9 # 24234 <_sk_load_bgra_hsw_lowp+0x1cc>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 197,245,239,201 ; vpxor %ymm1,%ymm1,%ymm1
@@ -34283,10 +34274,10 @@ _sk_load_bgra_hsw_lowp LABEL PROC
DB 255,224 ; jmpq *%rax
DB 196,193,121,110,12,144 ; vmovd (%r8,%rdx,4),%xmm1
DB 197,253,239,192 ; vpxor %ymm0,%ymm0,%ymm0
- DB 233,39,1,0,0 ; jmpq 24201 <_sk_load_bgra_hsw_lowp+0x179>
+ DB 233,39,1,0,0 ; jmpq 241e1 <_sk_load_bgra_hsw_lowp+0x179>
DB 196,193,126,111,12,144 ; vmovdqu (%r8,%rdx,4),%ymm1
DB 196,193,126,111,68,144,32 ; vmovdqu 0x20(%r8,%rdx,4),%ymm0
- DB 233,21,1,0,0 ; jmpq 24201 <_sk_load_bgra_hsw_lowp+0x179>
+ DB 233,21,1,0,0 ; jmpq 241e1 <_sk_load_bgra_hsw_lowp+0x179>
DB 196,193,121,110,68,144,8 ; vmovd 0x8(%r8,%rdx,4),%xmm0
DB 196,226,121,89,192 ; vpbroadcastq %xmm0,%xmm0
DB 197,229,239,219 ; vpxor %ymm3,%ymm3,%ymm3
@@ -34295,7 +34286,7 @@ _sk_load_bgra_hsw_lowp LABEL PROC
DB 197,249,112,201,232 ; vpshufd $0xe8,%xmm1,%xmm1
DB 196,227,125,2,201,3 ; vpblendd $0x3,%ymm1,%ymm0,%ymm1
DB 197,253,111,195 ; vmovdqa %ymm3,%ymm0
- DB 233,229,0,0,0 ; jmpq 24201 <_sk_load_bgra_hsw_lowp+0x179>
+ DB 233,229,0,0,0 ; jmpq 241e1 <_sk_load_bgra_hsw_lowp+0x179>
DB 196,193,121,110,68,144,24 ; vmovd 0x18(%r8,%rdx,4),%xmm0
DB 196,226,125,89,192 ; vpbroadcastq %xmm0,%ymm0
DB 197,245,239,201 ; vpxor %ymm1,%ymm1,%ymm1
@@ -34311,7 +34302,7 @@ _sk_load_bgra_hsw_lowp LABEL PROC
DB 196,193,122,111,12,144 ; vmovdqu (%r8,%rdx,4),%xmm1
DB 196,227,117,2,200,240 ; vpblendd $0xf0,%ymm0,%ymm1,%ymm1
DB 197,125,127,192 ; vmovdqa %ymm8,%ymm0
- DB 233,138,0,0,0 ; jmpq 24201 <_sk_load_bgra_hsw_lowp+0x179>
+ DB 233,138,0,0,0 ; jmpq 241e1 <_sk_load_bgra_hsw_lowp+0x179>
DB 196,193,121,110,68,144,40 ; vmovd 0x28(%r8,%rdx,4),%xmm0
DB 196,226,121,89,192 ; vpbroadcastq %xmm0,%xmm0
DB 197,245,239,201 ; vpxor %ymm1,%ymm1,%ymm1
@@ -34321,7 +34312,7 @@ _sk_load_bgra_hsw_lowp LABEL PROC
DB 196,193,121,110,76,144,32 ; vmovd 0x20(%r8,%rdx,4),%xmm1
DB 196,227,125,2,193,1 ; vpblendd $0x1,%ymm1,%ymm0,%ymm0
DB 196,193,126,111,12,144 ; vmovdqu (%r8,%rdx,4),%ymm1
- DB 235,81 ; jmp 24201 <_sk_load_bgra_hsw_lowp+0x179>
+ DB 235,81 ; jmp 241e1 <_sk_load_bgra_hsw_lowp+0x179>
DB 196,193,121,110,68,144,56 ; vmovd 0x38(%r8,%rdx,4),%xmm0
DB 196,226,125,89,192 ; vpbroadcastq %xmm0,%ymm0
DB 197,245,239,201 ; vpxor %ymm1,%ymm1,%ymm1
@@ -34341,7 +34332,7 @@ _sk_load_bgra_hsw_lowp LABEL PROC
DB 196,227,125,14,209,170 ; vpblendw $0xaa,%ymm1,%ymm0,%ymm2
DB 196,227,101,14,201,170 ; vpblendw $0xaa,%ymm1,%ymm3,%ymm1
DB 196,226,117,43,202 ; vpackusdw %ymm2,%ymm1,%ymm1
- DB 197,125,111,5,54,96,0,0 ; vmovdqa 0x6036(%rip),%ymm8 # 2a260 <_sk_srcover_rgba_8888_sse2_lowp+0x7a8>
+ DB 197,125,111,5,22,96,0,0 ; vmovdqa 0x6016(%rip),%ymm8 # 2a220 <_sk_srcover_rgba_8888_sse2_lowp+0x79c>
DB 196,193,117,219,208 ; vpand %ymm8,%ymm1,%ymm2
DB 197,245,113,209,8 ; vpsrlw $0x8,%ymm1,%ymm1
DB 197,253,114,208,16 ; vpsrld $0x10,%ymm0,%ymm0
@@ -34352,7 +34343,7 @@ _sk_load_bgra_hsw_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 15,31,0 ; nopl (%rax)
- DB 119,254 ; ja 24254 <_sk_load_bgra_hsw_lowp+0x1cc>
+ DB 119,254 ; ja 24234 <_sk_load_bgra_hsw_lowp+0x1cc>
DB 255 ; (bad)
DB 255,174,254,255,255,152 ; ljmp *-0x67000002(%rsi)
DB 254 ; (bad)
@@ -34397,10 +34388,10 @@ _sk_load_bgra_dst_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,55 ; ja 242e2 <_sk_load_bgra_dst_hsw_lowp+0x52>
+ DB 119,55 ; ja 242c2 <_sk_load_bgra_dst_hsw_lowp+0x52>
DB 197,221,239,228 ; vpxor %ymm4,%ymm4,%ymm4
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,163,1,0,0 ; lea 0x1a3(%rip),%r9 # 2445c <_sk_load_bgra_dst_hsw_lowp+0x1cc>
+ DB 76,141,13,163,1,0,0 ; lea 0x1a3(%rip),%r9 # 2443c <_sk_load_bgra_dst_hsw_lowp+0x1cc>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -34410,10 +34401,10 @@ _sk_load_bgra_dst_hsw_lowp LABEL PROC
DB 255,224 ; jmpq *%rax
DB 196,193,121,110,44,144 ; vmovd (%r8,%rdx,4),%xmm5
DB 197,221,239,228 ; vpxor %ymm4,%ymm4,%ymm4
- DB 233,39,1,0,0 ; jmpq 24409 <_sk_load_bgra_dst_hsw_lowp+0x179>
+ DB 233,39,1,0,0 ; jmpq 243e9 <_sk_load_bgra_dst_hsw_lowp+0x179>
DB 196,193,126,111,44,144 ; vmovdqu (%r8,%rdx,4),%ymm5
DB 196,193,126,111,100,144,32 ; vmovdqu 0x20(%r8,%rdx,4),%ymm4
- DB 233,21,1,0,0 ; jmpq 24409 <_sk_load_bgra_dst_hsw_lowp+0x179>
+ DB 233,21,1,0,0 ; jmpq 243e9 <_sk_load_bgra_dst_hsw_lowp+0x179>
DB 196,193,121,110,100,144,8 ; vmovd 0x8(%r8,%rdx,4),%xmm4
DB 196,226,121,89,228 ; vpbroadcastq %xmm4,%xmm4
DB 197,197,239,255 ; vpxor %ymm7,%ymm7,%ymm7
@@ -34422,7 +34413,7 @@ _sk_load_bgra_dst_hsw_lowp LABEL PROC
DB 197,249,112,237,232 ; vpshufd $0xe8,%xmm5,%xmm5
DB 196,227,93,2,237,3 ; vpblendd $0x3,%ymm5,%ymm4,%ymm5
DB 197,253,111,231 ; vmovdqa %ymm7,%ymm4
- DB 233,229,0,0,0 ; jmpq 24409 <_sk_load_bgra_dst_hsw_lowp+0x179>
+ DB 233,229,0,0,0 ; jmpq 243e9 <_sk_load_bgra_dst_hsw_lowp+0x179>
DB 196,193,121,110,100,144,24 ; vmovd 0x18(%r8,%rdx,4),%xmm4
DB 196,226,125,89,228 ; vpbroadcastq %xmm4,%ymm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -34438,7 +34429,7 @@ _sk_load_bgra_dst_hsw_lowp LABEL PROC
DB 196,193,122,111,44,144 ; vmovdqu (%r8,%rdx,4),%xmm5
DB 196,227,85,2,236,240 ; vpblendd $0xf0,%ymm4,%ymm5,%ymm5
DB 197,125,127,196 ; vmovdqa %ymm8,%ymm4
- DB 233,138,0,0,0 ; jmpq 24409 <_sk_load_bgra_dst_hsw_lowp+0x179>
+ DB 233,138,0,0,0 ; jmpq 243e9 <_sk_load_bgra_dst_hsw_lowp+0x179>
DB 196,193,121,110,100,144,40 ; vmovd 0x28(%r8,%rdx,4),%xmm4
DB 196,226,121,89,228 ; vpbroadcastq %xmm4,%xmm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -34448,7 +34439,7 @@ _sk_load_bgra_dst_hsw_lowp LABEL PROC
DB 196,193,121,110,108,144,32 ; vmovd 0x20(%r8,%rdx,4),%xmm5
DB 196,227,93,2,229,1 ; vpblendd $0x1,%ymm5,%ymm4,%ymm4
DB 196,193,126,111,44,144 ; vmovdqu (%r8,%rdx,4),%ymm5
- DB 235,81 ; jmp 24409 <_sk_load_bgra_dst_hsw_lowp+0x179>
+ DB 235,81 ; jmp 243e9 <_sk_load_bgra_dst_hsw_lowp+0x179>
DB 196,193,121,110,100,144,56 ; vmovd 0x38(%r8,%rdx,4),%xmm4
DB 196,226,125,89,228 ; vpbroadcastq %xmm4,%ymm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -34468,7 +34459,7 @@ _sk_load_bgra_dst_hsw_lowp LABEL PROC
DB 196,227,93,14,245,170 ; vpblendw $0xaa,%ymm5,%ymm4,%ymm6
DB 196,227,69,14,237,170 ; vpblendw $0xaa,%ymm5,%ymm7,%ymm5
DB 196,226,85,43,238 ; vpackusdw %ymm6,%ymm5,%ymm5
- DB 197,125,111,5,78,94,0,0 ; vmovdqa 0x5e4e(%rip),%ymm8 # 2a280 <_sk_srcover_rgba_8888_sse2_lowp+0x7c8>
+ DB 197,125,111,5,46,94,0,0 ; vmovdqa 0x5e2e(%rip),%ymm8 # 2a240 <_sk_srcover_rgba_8888_sse2_lowp+0x7bc>
DB 196,193,85,219,240 ; vpand %ymm8,%ymm5,%ymm6
DB 197,213,113,213,8 ; vpsrlw $0x8,%ymm5,%ymm5
DB 197,221,114,212,16 ; vpsrld $0x10,%ymm4,%ymm4
@@ -34479,7 +34470,7 @@ _sk_load_bgra_dst_hsw_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 15,31,0 ; nopl (%rax)
- DB 119,254 ; ja 2445c <_sk_load_bgra_dst_hsw_lowp+0x1cc>
+ DB 119,254 ; ja 2443c <_sk_load_bgra_dst_hsw_lowp+0x1cc>
DB 255 ; (bad)
DB 255,174,254,255,255,152 ; ljmp *-0x67000002(%rsi)
DB 254 ; (bad)
@@ -34538,20 +34529,20 @@ _sk_store_bgra_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,30 ; ja 24519 <_sk_store_bgra_hsw_lowp+0x81>
+ DB 119,30 ; ja 244f9 <_sk_store_bgra_hsw_lowp+0x81>
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,195,0,0,0 ; lea 0xc3(%rip),%r9 # 245c8 <_sk_store_bgra_hsw_lowp+0x130>
+ DB 76,141,13,195,0,0,0 ; lea 0xc3(%rip),%r9 # 245a8 <_sk_store_bgra_hsw_lowp+0x130>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 196,65,121,126,4,144 ; vmovd %xmm8,(%r8,%rdx,4)
- DB 233,171,0,0,0 ; jmpq 245c4 <_sk_store_bgra_hsw_lowp+0x12c>
+ DB 233,171,0,0,0 ; jmpq 245a4 <_sk_store_bgra_hsw_lowp+0x12c>
DB 196,65,126,127,4,144 ; vmovdqu %ymm8,(%r8,%rdx,4)
DB 196,65,126,127,76,144,32 ; vmovdqu %ymm9,0x20(%r8,%rdx,4)
- DB 233,153,0,0,0 ; jmpq 245c4 <_sk_store_bgra_hsw_lowp+0x12c>
+ DB 233,153,0,0,0 ; jmpq 245a4 <_sk_store_bgra_hsw_lowp+0x12c>
DB 196,67,121,22,68,144,8,2 ; vpextrd $0x2,%xmm8,0x8(%r8,%rdx,4)
DB 196,65,121,214,4,144 ; vmovq %xmm8,(%r8,%rdx,4)
- DB 233,134,0,0,0 ; jmpq 245c4 <_sk_store_bgra_hsw_lowp+0x12c>
+ DB 233,134,0,0,0 ; jmpq 245a4 <_sk_store_bgra_hsw_lowp+0x12c>
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,67,121,22,76,144,24,2 ; vpextrd $0x2,%xmm9,0x18(%r8,%rdx,4)
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
@@ -34559,12 +34550,12 @@ _sk_store_bgra_hsw_lowp LABEL PROC
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,65,121,126,76,144,16 ; vmovd %xmm9,0x10(%r8,%rdx,4)
DB 196,65,122,127,4,144 ; vmovdqu %xmm8,(%r8,%rdx,4)
- DB 235,85 ; jmp 245c4 <_sk_store_bgra_hsw_lowp+0x12c>
+ DB 235,85 ; jmp 245a4 <_sk_store_bgra_hsw_lowp+0x12c>
DB 196,67,121,22,76,144,40,2 ; vpextrd $0x2,%xmm9,0x28(%r8,%rdx,4)
DB 196,67,121,22,76,144,36,1 ; vpextrd $0x1,%xmm9,0x24(%r8,%rdx,4)
DB 196,65,121,126,76,144,32 ; vmovd %xmm9,0x20(%r8,%rdx,4)
DB 196,65,126,127,4,144 ; vmovdqu %ymm8,(%r8,%rdx,4)
- DB 235,54 ; jmp 245c4 <_sk_store_bgra_hsw_lowp+0x12c>
+ DB 235,54 ; jmp 245a4 <_sk_store_bgra_hsw_lowp+0x12c>
DB 196,67,125,57,202,1 ; vextracti128 $0x1,%ymm9,%xmm10
DB 196,67,121,22,84,144,56,2 ; vpextrd $0x2,%xmm10,0x38(%r8,%rdx,4)
DB 196,67,125,57,202,1 ; vextracti128 $0x1,%ymm9,%xmm10
@@ -34619,24 +34610,24 @@ _sk_load_565_dst_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,37 ; ja 24643 <_sk_load_565_dst_hsw_lowp+0x3f>
+ DB 119,37 ; ja 24623 <_sk_load_565_dst_hsw_lowp+0x3f>
DB 197,221,239,228 ; vpxor %ymm4,%ymm4,%ymm4
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,132,1,0,0 ; lea 0x184(%rip),%r9 # 247b0 <_sk_load_565_dst_hsw_lowp+0x1ac>
+ DB 76,141,13,132,1,0,0 ; lea 0x184(%rip),%r9 # 24790 <_sk_load_565_dst_hsw_lowp+0x1ac>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 197,249,110,224 ; vmovd %eax,%xmm4
- DB 233,8,1,0,0 ; jmpq 2474b <_sk_load_565_dst_hsw_lowp+0x147>
+ DB 233,8,1,0,0 ; jmpq 2472b <_sk_load_565_dst_hsw_lowp+0x147>
DB 196,193,126,111,36,80 ; vmovdqu (%r8,%rdx,2),%ymm4
- DB 233,253,0,0,0 ; jmpq 2474b <_sk_load_565_dst_hsw_lowp+0x147>
+ DB 233,253,0,0,0 ; jmpq 2472b <_sk_load_565_dst_hsw_lowp+0x147>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,193,89,196,108,80,4,2 ; vpinsrw $0x2,0x4(%r8,%rdx,2),%xmm4,%xmm5
DB 196,227,85,56,228,1 ; vinserti128 $0x1,%xmm4,%ymm5,%ymm4
DB 196,193,121,110,44,80 ; vmovd (%r8,%rdx,2),%xmm5
DB 196,227,93,2,229,1 ; vpblendd $0x1,%ymm5,%ymm4,%ymm4
- DB 233,218,0,0,0 ; jmpq 2474b <_sk_load_565_dst_hsw_lowp+0x147>
+ DB 233,218,0,0,0 ; jmpq 2472b <_sk_load_565_dst_hsw_lowp+0x147>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,193,89,196,108,80,12,6 ; vpinsrw $0x6,0xc(%r8,%rdx,2),%xmm4,%xmm5
DB 196,227,85,56,228,1 ; vinserti128 $0x1,%xmm4,%ymm5,%ymm4
@@ -34646,7 +34637,7 @@ _sk_load_565_dst_hsw_lowp LABEL PROC
DB 196,227,93,2,229,15 ; vpblendd $0xf,%ymm5,%ymm4,%ymm4
DB 196,193,122,126,44,80 ; vmovq (%r8,%rdx,2),%xmm5
DB 196,227,93,2,229,3 ; vpblendd $0x3,%ymm5,%ymm4,%ymm4
- DB 233,155,0,0,0 ; jmpq 2474b <_sk_load_565_dst_hsw_lowp+0x147>
+ DB 233,155,0,0,0 ; jmpq 2472b <_sk_load_565_dst_hsw_lowp+0x147>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,193,89,196,108,80,20,2 ; vpinsrw $0x2,0x14(%r8,%rdx,2),%xmm4,%xmm5
DB 196,227,93,56,229,1 ; vinserti128 $0x1,%xmm5,%ymm4,%ymm4
@@ -34658,7 +34649,7 @@ _sk_load_565_dst_hsw_lowp LABEL PROC
DB 196,227,93,56,229,1 ; vinserti128 $0x1,%xmm5,%ymm4,%ymm4
DB 196,193,122,111,44,80 ; vmovdqu (%r8,%rdx,2),%xmm5
DB 196,227,85,2,228,240 ; vpblendd $0xf0,%ymm4,%ymm5,%ymm4
- DB 235,83 ; jmp 2474b <_sk_load_565_dst_hsw_lowp+0x147>
+ DB 235,83 ; jmp 2472b <_sk_load_565_dst_hsw_lowp+0x147>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,193,89,196,108,80,28,6 ; vpinsrw $0x6,0x1c(%r8,%rdx,2),%xmm4,%xmm5
DB 196,227,93,56,229,1 ; vinserti128 $0x1,%xmm5,%ymm4,%ymm4
@@ -34672,13 +34663,13 @@ _sk_load_565_dst_hsw_lowp LABEL PROC
DB 196,193,122,111,52,80 ; vmovdqu (%r8,%rdx,2),%xmm6
DB 196,227,77,56,237,1 ; vinserti128 $0x1,%xmm5,%ymm6,%ymm5
DB 196,227,85,2,228,192 ; vpblendd $0xc0,%ymm4,%ymm5,%ymm4
- DB 196,226,125,121,45,76,91,0,0 ; vpbroadcastw 0x5b4c(%rip),%ymm5 # 2a2a0 <_sk_srcover_rgba_8888_sse2_lowp+0x7e8>
+ DB 196,226,125,121,45,44,91,0,0 ; vpbroadcastw 0x5b2c(%rip),%ymm5 # 2a260 <_sk_srcover_rgba_8888_sse2_lowp+0x7dc>
DB 197,205,113,212,8 ; vpsrlw $0x8,%ymm4,%ymm6
DB 197,205,219,237 ; vpand %ymm5,%ymm6,%ymm5
DB 197,205,113,212,5 ; vpsrlw $0x5,%ymm4,%ymm6
- DB 196,226,125,121,61,55,91,0,0 ; vpbroadcastw 0x5b37(%rip),%ymm7 # 2a2a2 <_sk_srcover_rgba_8888_sse2_lowp+0x7ea>
+ DB 196,226,125,121,61,23,91,0,0 ; vpbroadcastw 0x5b17(%rip),%ymm7 # 2a262 <_sk_srcover_rgba_8888_sse2_lowp+0x7de>
DB 197,205,219,247 ; vpand %ymm7,%ymm6,%ymm6
- DB 196,226,125,121,61,44,91,0,0 ; vpbroadcastw 0x5b2c(%rip),%ymm7 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x7ec>
+ DB 196,226,125,121,61,12,91,0,0 ; vpbroadcastw 0x5b0c(%rip),%ymm7 # 2a264 <_sk_srcover_rgba_8888_sse2_lowp+0x7e0>
DB 197,221,219,255 ; vpand %ymm7,%ymm4,%ymm7
DB 197,221,113,212,13 ; vpsrlw $0xd,%ymm4,%ymm4
DB 197,213,235,228 ; vpor %ymm4,%ymm5,%ymm4
@@ -34689,7 +34680,7 @@ _sk_load_565_dst_hsw_lowp LABEL PROC
DB 197,197,113,215,2 ; vpsrlw $0x2,%ymm7,%ymm7
DB 197,205,235,247 ; vpor %ymm7,%ymm6,%ymm6
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,121,61,250,90,0,0 ; vpbroadcastw 0x5afa(%rip),%ymm7 # 2a2a6 <_sk_srcover_rgba_8888_sse2_lowp+0x7ee>
+ DB 196,226,125,121,61,218,90,0,0 ; vpbroadcastw 0x5ada(%rip),%ymm7 # 2a266 <_sk_srcover_rgba_8888_sse2_lowp+0x7e2>
DB 255,224 ; jmpq *%rax
DB 102,144 ; xchg %ax,%ax
DB 133,254 ; test %edi,%esi
@@ -34738,10 +34729,10 @@ _sk_store_565_hsw_lowp LABEL PROC
DB 76,15,175,193 ; imul %rcx,%r8
DB 77,1,192 ; add %r8,%r8
DB 76,3,0 ; add (%rax),%r8
- DB 196,98,125,121,5,163,90,0,0 ; vpbroadcastw 0x5aa3(%rip),%ymm8 # 2a2a8 <_sk_srcover_rgba_8888_sse2_lowp+0x7f0>
+ DB 196,98,125,121,5,131,90,0,0 ; vpbroadcastw 0x5a83(%rip),%ymm8 # 2a268 <_sk_srcover_rgba_8888_sse2_lowp+0x7e4>
DB 197,181,113,240,8 ; vpsllw $0x8,%ymm0,%ymm9
DB 196,65,53,219,192 ; vpand %ymm8,%ymm9,%ymm8
- DB 196,98,125,121,13,146,90,0,0 ; vpbroadcastw 0x5a92(%rip),%ymm9 # 2a2aa <_sk_srcover_rgba_8888_sse2_lowp+0x7f2>
+ DB 196,98,125,121,13,114,90,0,0 ; vpbroadcastw 0x5a72(%rip),%ymm9 # 2a26a <_sk_srcover_rgba_8888_sse2_lowp+0x7e6>
DB 197,173,113,241,3 ; vpsllw $0x3,%ymm1,%ymm10
DB 196,65,45,219,201 ; vpand %ymm9,%ymm10,%ymm9
DB 196,65,53,235,192 ; vpor %ymm8,%ymm9,%ymm8
@@ -34751,31 +34742,31 @@ _sk_store_565_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,31 ; ja 2485a <_sk_store_565_hsw_lowp+0x6e>
+ DB 119,31 ; ja 2483a <_sk_store_565_hsw_lowp+0x6e>
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,195,0,0,0 ; lea 0xc3(%rip),%r9 # 24908 <_sk_store_565_hsw_lowp+0x11c>
+ DB 76,141,13,195,0,0,0 ; lea 0xc3(%rip),%r9 # 248e8 <_sk_store_565_hsw_lowp+0x11c>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 196,67,121,21,4,80,0 ; vpextrw $0x0,%xmm8,(%r8,%rdx,2)
- DB 233,167,0,0,0 ; jmpq 24901 <_sk_store_565_hsw_lowp+0x115>
+ DB 233,167,0,0,0 ; jmpq 248e1 <_sk_store_565_hsw_lowp+0x115>
DB 196,65,126,127,4,80 ; vmovdqu %ymm8,(%r8,%rdx,2)
- DB 233,156,0,0,0 ; jmpq 24901 <_sk_store_565_hsw_lowp+0x115>
+ DB 233,156,0,0,0 ; jmpq 248e1 <_sk_store_565_hsw_lowp+0x115>
DB 196,67,121,21,68,80,4,2 ; vpextrw $0x2,%xmm8,0x4(%r8,%rdx,2)
DB 196,65,121,126,4,80 ; vmovd %xmm8,(%r8,%rdx,2)
- DB 233,137,0,0,0 ; jmpq 24901 <_sk_store_565_hsw_lowp+0x115>
+ DB 233,137,0,0,0 ; jmpq 248e1 <_sk_store_565_hsw_lowp+0x115>
DB 196,67,121,21,68,80,12,6 ; vpextrw $0x6,%xmm8,0xc(%r8,%rdx,2)
DB 196,67,121,21,68,80,10,5 ; vpextrw $0x5,%xmm8,0xa(%r8,%rdx,2)
DB 196,67,121,21,68,80,8,4 ; vpextrw $0x4,%xmm8,0x8(%r8,%rdx,2)
DB 196,65,121,214,4,80 ; vmovq %xmm8,(%r8,%rdx,2)
- DB 235,105 ; jmp 24901 <_sk_store_565_hsw_lowp+0x115>
+ DB 235,105 ; jmp 248e1 <_sk_store_565_hsw_lowp+0x115>
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,67,121,21,76,80,20,2 ; vpextrw $0x2,%xmm9,0x14(%r8,%rdx,2)
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,67,121,21,76,80,18,1 ; vpextrw $0x1,%xmm9,0x12(%r8,%rdx,2)
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,67,121,21,76,80,16,0 ; vpextrw $0x0,%xmm9,0x10(%r8,%rdx,2)
- DB 235,55 ; jmp 248fb <_sk_store_565_hsw_lowp+0x10f>
+ DB 235,55 ; jmp 248db <_sk_store_565_hsw_lowp+0x10f>
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,67,121,21,76,80,28,6 ; vpextrw $0x6,%xmm9,0x1c(%r8,%rdx,2)
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
@@ -34798,7 +34789,7 @@ _sk_store_565_hsw_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 120,255 ; js 2491d <_sk_store_565_hsw_lowp+0x131>
+ DB 120,255 ; js 248fd <_sk_store_565_hsw_lowp+0x131>
DB 255 ; (bad)
DB 255,112,255 ; pushq -0x1(%rax)
DB 255 ; (bad)
@@ -34832,38 +34823,38 @@ _sk_load_a8_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,37 ; ja 24980 <_sk_load_a8_hsw_lowp+0x3c>
+ DB 119,37 ; ja 24960 <_sk_load_a8_hsw_lowp+0x3c>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,219,0,0,0 ; lea 0xdb(%rip),%r9 # 24a44 <_sk_load_a8_hsw_lowp+0x100>
+ DB 76,141,13,219,0,0,0 ; lea 0xdb(%rip),%r9 # 24a24 <_sk_load_a8_hsw_lowp+0x100>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 197,249,110,192 ; vmovd %eax,%xmm0
- DB 233,175,0,0,0 ; jmpq 24a2f <_sk_load_a8_hsw_lowp+0xeb>
+ DB 233,175,0,0,0 ; jmpq 24a0f <_sk_load_a8_hsw_lowp+0xeb>
DB 196,193,122,111,4,16 ; vmovdqu (%r8,%rdx,1),%xmm0
- DB 233,164,0,0,0 ; jmpq 24a2f <_sk_load_a8_hsw_lowp+0xeb>
+ DB 233,164,0,0,0 ; jmpq 24a0f <_sk_load_a8_hsw_lowp+0xeb>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,195,121,32,68,16,2,2 ; vpinsrb $0x2,0x2(%r8,%rdx,1),%xmm0,%xmm0
DB 65,15,183,4,16 ; movzwl (%r8,%rdx,1),%eax
DB 197,249,110,200 ; vmovd %eax,%xmm1
DB 196,227,121,14,193,1 ; vpblendw $0x1,%xmm1,%xmm0,%xmm0
- DB 233,132,0,0,0 ; jmpq 24a2f <_sk_load_a8_hsw_lowp+0xeb>
+ DB 233,132,0,0,0 ; jmpq 24a0f <_sk_load_a8_hsw_lowp+0xeb>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,195,121,32,68,16,6,6 ; vpinsrb $0x6,0x6(%r8,%rdx,1),%xmm0,%xmm0
DB 196,195,121,32,68,16,5,5 ; vpinsrb $0x5,0x5(%r8,%rdx,1),%xmm0,%xmm0
DB 196,195,121,32,68,16,4,4 ; vpinsrb $0x4,0x4(%r8,%rdx,1),%xmm0,%xmm0
DB 196,193,121,110,12,16 ; vmovd (%r8,%rdx,1),%xmm1
DB 196,227,121,2,193,1 ; vpblendd $0x1,%xmm1,%xmm0,%xmm0
- DB 235,90 ; jmp 24a2f <_sk_load_a8_hsw_lowp+0xeb>
+ DB 235,90 ; jmp 24a0f <_sk_load_a8_hsw_lowp+0xeb>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,195,121,32,68,16,10,10 ; vpinsrb $0xa,0xa(%r8,%rdx,1),%xmm0,%xmm0
DB 196,195,121,32,68,16,9,9 ; vpinsrb $0x9,0x9(%r8,%rdx,1),%xmm0,%xmm0
DB 196,195,121,32,68,16,8,8 ; vpinsrb $0x8,0x8(%r8,%rdx,1),%xmm0,%xmm0
DB 196,193,122,126,12,16 ; vmovq (%r8,%rdx,1),%xmm1
DB 196,227,113,2,192,12 ; vpblendd $0xc,%xmm0,%xmm1,%xmm0
- DB 235,48 ; jmp 24a2f <_sk_load_a8_hsw_lowp+0xeb>
+ DB 235,48 ; jmp 24a0f <_sk_load_a8_hsw_lowp+0xeb>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,195,121,32,68,16,14,14 ; vpinsrb $0xe,0xe(%r8,%rdx,1),%xmm0,%xmm0
DB 196,195,121,32,68,16,13,13 ; vpinsrb $0xd,0xd(%r8,%rdx,1),%xmm0,%xmm0
@@ -34921,38 +34912,38 @@ _sk_load_a8_dst_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,37 ; ja 24abc <_sk_load_a8_dst_hsw_lowp+0x3c>
+ DB 119,37 ; ja 24a9c <_sk_load_a8_dst_hsw_lowp+0x3c>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,219,0,0,0 ; lea 0xdb(%rip),%r9 # 24b80 <_sk_load_a8_dst_hsw_lowp+0x100>
+ DB 76,141,13,219,0,0,0 ; lea 0xdb(%rip),%r9 # 24b60 <_sk_load_a8_dst_hsw_lowp+0x100>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 197,249,110,224 ; vmovd %eax,%xmm4
- DB 233,175,0,0,0 ; jmpq 24b6b <_sk_load_a8_dst_hsw_lowp+0xeb>
+ DB 233,175,0,0,0 ; jmpq 24b4b <_sk_load_a8_dst_hsw_lowp+0xeb>
DB 196,193,122,111,36,16 ; vmovdqu (%r8,%rdx,1),%xmm4
- DB 233,164,0,0,0 ; jmpq 24b6b <_sk_load_a8_dst_hsw_lowp+0xeb>
+ DB 233,164,0,0,0 ; jmpq 24b4b <_sk_load_a8_dst_hsw_lowp+0xeb>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,195,89,32,100,16,2,2 ; vpinsrb $0x2,0x2(%r8,%rdx,1),%xmm4,%xmm4
DB 65,15,183,4,16 ; movzwl (%r8,%rdx,1),%eax
DB 197,249,110,232 ; vmovd %eax,%xmm5
DB 196,227,89,14,229,1 ; vpblendw $0x1,%xmm5,%xmm4,%xmm4
- DB 233,132,0,0,0 ; jmpq 24b6b <_sk_load_a8_dst_hsw_lowp+0xeb>
+ DB 233,132,0,0,0 ; jmpq 24b4b <_sk_load_a8_dst_hsw_lowp+0xeb>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,195,89,32,100,16,6,6 ; vpinsrb $0x6,0x6(%r8,%rdx,1),%xmm4,%xmm4
DB 196,195,89,32,100,16,5,5 ; vpinsrb $0x5,0x5(%r8,%rdx,1),%xmm4,%xmm4
DB 196,195,89,32,100,16,4,4 ; vpinsrb $0x4,0x4(%r8,%rdx,1),%xmm4,%xmm4
DB 196,193,121,110,44,16 ; vmovd (%r8,%rdx,1),%xmm5
DB 196,227,89,2,229,1 ; vpblendd $0x1,%xmm5,%xmm4,%xmm4
- DB 235,90 ; jmp 24b6b <_sk_load_a8_dst_hsw_lowp+0xeb>
+ DB 235,90 ; jmp 24b4b <_sk_load_a8_dst_hsw_lowp+0xeb>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,195,89,32,100,16,10,10 ; vpinsrb $0xa,0xa(%r8,%rdx,1),%xmm4,%xmm4
DB 196,195,89,32,100,16,9,9 ; vpinsrb $0x9,0x9(%r8,%rdx,1),%xmm4,%xmm4
DB 196,195,89,32,100,16,8,8 ; vpinsrb $0x8,0x8(%r8,%rdx,1),%xmm4,%xmm4
DB 196,193,122,126,44,16 ; vmovq (%r8,%rdx,1),%xmm5
DB 196,227,81,2,228,12 ; vpblendd $0xc,%xmm4,%xmm5,%xmm4
- DB 235,48 ; jmp 24b6b <_sk_load_a8_dst_hsw_lowp+0xeb>
+ DB 235,48 ; jmp 24b4b <_sk_load_a8_dst_hsw_lowp+0xeb>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,195,89,32,100,16,14,14 ; vpinsrb $0xe,0xe(%r8,%rdx,1),%xmm4,%xmm4
DB 196,195,89,32,100,16,13,13 ; vpinsrb $0xd,0xd(%r8,%rdx,1),%xmm4,%xmm4
@@ -35007,7 +34998,7 @@ _sk_store_a8_hsw_lowp LABEL PROC
DB 76,15,175,193 ; imul %rcx,%r8
DB 76,3,0 ; add (%rax),%r8
DB 196,195,125,57,216,1 ; vextracti128 $0x1,%ymm3,%xmm8
- DB 197,121,111,13,249,95,0,0 ; vmovdqa 0x5ff9(%rip),%xmm9 # 2abd0 <_sk_srcover_rgba_8888_sse2_lowp+0x1118>
+ DB 197,121,111,13,217,95,0,0 ; vmovdqa 0x5fd9(%rip),%xmm9 # 2ab90 <_sk_srcover_rgba_8888_sse2_lowp+0x110c>
DB 196,66,57,0,193 ; vpshufb %xmm9,%xmm8,%xmm8
DB 196,66,97,0,201 ; vpshufb %xmm9,%xmm3,%xmm9
DB 196,65,49,108,192 ; vpunpcklqdq %xmm8,%xmm9,%xmm8
@@ -35015,28 +35006,28 @@ _sk_store_a8_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,28 ; ja 24c0c <_sk_store_a8_hsw_lowp+0x50>
+ DB 119,28 ; ja 24bec <_sk_store_a8_hsw_lowp+0x50>
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,146,0,0,0 ; lea 0x92(%rip),%r9 # 24c8c <_sk_store_a8_hsw_lowp+0xd0>
+ DB 76,141,13,146,0,0,0 ; lea 0x92(%rip),%r9 # 24c6c <_sk_store_a8_hsw_lowp+0xd0>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 196,67,121,20,4,16,0 ; vpextrb $0x0,%xmm8,(%r8,%rdx,1)
- DB 235,121 ; jmp 24c85 <_sk_store_a8_hsw_lowp+0xc9>
+ DB 235,121 ; jmp 24c65 <_sk_store_a8_hsw_lowp+0xc9>
DB 196,65,122,127,4,16 ; vmovdqu %xmm8,(%r8,%rdx,1)
- DB 235,113 ; jmp 24c85 <_sk_store_a8_hsw_lowp+0xc9>
+ DB 235,113 ; jmp 24c65 <_sk_store_a8_hsw_lowp+0xc9>
DB 196,67,121,20,68,16,2,2 ; vpextrb $0x2,%xmm8,0x2(%r8,%rdx,1)
DB 196,67,121,21,4,16,0 ; vpextrw $0x0,%xmm8,(%r8,%rdx,1)
- DB 235,96 ; jmp 24c85 <_sk_store_a8_hsw_lowp+0xc9>
+ DB 235,96 ; jmp 24c65 <_sk_store_a8_hsw_lowp+0xc9>
DB 196,67,121,20,68,16,6,6 ; vpextrb $0x6,%xmm8,0x6(%r8,%rdx,1)
DB 196,67,121,20,68,16,5,5 ; vpextrb $0x5,%xmm8,0x5(%r8,%rdx,1)
DB 196,67,121,20,68,16,4,4 ; vpextrb $0x4,%xmm8,0x4(%r8,%rdx,1)
DB 196,65,121,126,4,16 ; vmovd %xmm8,(%r8,%rdx,1)
- DB 235,64 ; jmp 24c85 <_sk_store_a8_hsw_lowp+0xc9>
+ DB 235,64 ; jmp 24c65 <_sk_store_a8_hsw_lowp+0xc9>
DB 196,67,121,20,68,16,10,10 ; vpextrb $0xa,%xmm8,0xa(%r8,%rdx,1)
DB 196,67,121,20,68,16,9,9 ; vpextrb $0x9,%xmm8,0x9(%r8,%rdx,1)
DB 196,67,121,20,68,16,8,8 ; vpextrb $0x8,%xmm8,0x8(%r8,%rdx,1)
- DB 235,32 ; jmp 24c7f <_sk_store_a8_hsw_lowp+0xc3>
+ DB 235,32 ; jmp 24c5f <_sk_store_a8_hsw_lowp+0xc3>
DB 196,67,121,20,68,16,14,14 ; vpextrb $0xe,%xmm8,0xe(%r8,%rdx,1)
DB 196,67,121,20,68,16,13,13 ; vpextrb $0xd,%xmm8,0xd(%r8,%rdx,1)
DB 196,67,121,20,68,16,12,12 ; vpextrb $0xc,%xmm8,0xc(%r8,%rdx,1)
@@ -35045,7 +35036,7 @@ _sk_store_a8_hsw_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 15,31,0 ; nopl (%rax)
- DB 119,255 ; ja 24c8d <_sk_store_a8_hsw_lowp+0xd1>
+ DB 119,255 ; ja 24c6d <_sk_store_a8_hsw_lowp+0xd1>
DB 255 ; (bad)
DB 255,144,255,255,255,136 ; callq *-0x77000001(%rax)
DB 255 ; (bad)
@@ -35090,38 +35081,38 @@ _sk_load_g8_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,37 ; ja 24d04 <_sk_load_g8_hsw_lowp+0x3c>
+ DB 119,37 ; ja 24ce4 <_sk_load_g8_hsw_lowp+0x3c>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,227,0,0,0 ; lea 0xe3(%rip),%r9 # 24dd0 <_sk_load_g8_hsw_lowp+0x108>
+ DB 76,141,13,227,0,0,0 ; lea 0xe3(%rip),%r9 # 24db0 <_sk_load_g8_hsw_lowp+0x108>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 197,249,110,192 ; vmovd %eax,%xmm0
- DB 233,175,0,0,0 ; jmpq 24db3 <_sk_load_g8_hsw_lowp+0xeb>
+ DB 233,175,0,0,0 ; jmpq 24d93 <_sk_load_g8_hsw_lowp+0xeb>
DB 196,193,122,111,4,16 ; vmovdqu (%r8,%rdx,1),%xmm0
- DB 233,164,0,0,0 ; jmpq 24db3 <_sk_load_g8_hsw_lowp+0xeb>
+ DB 233,164,0,0,0 ; jmpq 24d93 <_sk_load_g8_hsw_lowp+0xeb>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,195,121,32,68,16,2,2 ; vpinsrb $0x2,0x2(%r8,%rdx,1),%xmm0,%xmm0
DB 65,15,183,4,16 ; movzwl (%r8,%rdx,1),%eax
DB 197,249,110,200 ; vmovd %eax,%xmm1
DB 196,227,121,14,193,1 ; vpblendw $0x1,%xmm1,%xmm0,%xmm0
- DB 233,132,0,0,0 ; jmpq 24db3 <_sk_load_g8_hsw_lowp+0xeb>
+ DB 233,132,0,0,0 ; jmpq 24d93 <_sk_load_g8_hsw_lowp+0xeb>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,195,121,32,68,16,6,6 ; vpinsrb $0x6,0x6(%r8,%rdx,1),%xmm0,%xmm0
DB 196,195,121,32,68,16,5,5 ; vpinsrb $0x5,0x5(%r8,%rdx,1),%xmm0,%xmm0
DB 196,195,121,32,68,16,4,4 ; vpinsrb $0x4,0x4(%r8,%rdx,1),%xmm0,%xmm0
DB 196,193,121,110,12,16 ; vmovd (%r8,%rdx,1),%xmm1
DB 196,227,121,2,193,1 ; vpblendd $0x1,%xmm1,%xmm0,%xmm0
- DB 235,90 ; jmp 24db3 <_sk_load_g8_hsw_lowp+0xeb>
+ DB 235,90 ; jmp 24d93 <_sk_load_g8_hsw_lowp+0xeb>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,195,121,32,68,16,10,10 ; vpinsrb $0xa,0xa(%r8,%rdx,1),%xmm0,%xmm0
DB 196,195,121,32,68,16,9,9 ; vpinsrb $0x9,0x9(%r8,%rdx,1),%xmm0,%xmm0
DB 196,195,121,32,68,16,8,8 ; vpinsrb $0x8,0x8(%r8,%rdx,1),%xmm0,%xmm0
DB 196,193,122,126,12,16 ; vmovq (%r8,%rdx,1),%xmm1
DB 196,227,113,2,192,12 ; vpblendd $0xc,%xmm0,%xmm1,%xmm0
- DB 235,48 ; jmp 24db3 <_sk_load_g8_hsw_lowp+0xeb>
+ DB 235,48 ; jmp 24d93 <_sk_load_g8_hsw_lowp+0xeb>
DB 197,249,239,192 ; vpxor %xmm0,%xmm0,%xmm0
DB 196,195,121,32,68,16,14,14 ; vpinsrb $0xe,0xe(%r8,%rdx,1),%xmm0,%xmm0
DB 196,195,121,32,68,16,13,13 ; vpinsrb $0xd,0xd(%r8,%rdx,1),%xmm0,%xmm0
@@ -35131,7 +35122,7 @@ _sk_load_g8_hsw_lowp LABEL PROC
DB 196,227,113,2,192,8 ; vpblendd $0x8,%xmm0,%xmm1,%xmm0
DB 196,226,125,48,192 ; vpmovzxbw %xmm0,%ymm0
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,121,29,233,84,0,0 ; vpbroadcastw 0x54e9(%rip),%ymm3 # 2a2ac <_sk_srcover_rgba_8888_sse2_lowp+0x7f4>
+ DB 196,226,125,121,29,201,84,0,0 ; vpbroadcastw 0x54c9(%rip),%ymm3 # 2a26c <_sk_srcover_rgba_8888_sse2_lowp+0x7e8>
DB 197,253,111,200 ; vmovdqa %ymm0,%ymm1
DB 197,253,111,208 ; vmovdqa %ymm0,%ymm2
DB 255,224 ; jmpq *%rax
@@ -35145,7 +35136,7 @@ _sk_load_g8_hsw_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 24ddd <_sk_load_g8_hsw_lowp+0x115>
+ DB 123,255 ; jnp 24dbd <_sk_load_g8_hsw_lowp+0x115>
DB 255 ; (bad)
DB 255,115,255 ; pushq -0x1(%rbx)
DB 255 ; (bad)
@@ -35181,38 +35172,38 @@ _sk_load_g8_dst_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,37 ; ja 24e48 <_sk_load_g8_dst_hsw_lowp+0x3c>
+ DB 119,37 ; ja 24e28 <_sk_load_g8_dst_hsw_lowp+0x3c>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,227,0,0,0 ; lea 0xe3(%rip),%r9 # 24f14 <_sk_load_g8_dst_hsw_lowp+0x108>
+ DB 76,141,13,227,0,0,0 ; lea 0xe3(%rip),%r9 # 24ef4 <_sk_load_g8_dst_hsw_lowp+0x108>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 197,249,110,224 ; vmovd %eax,%xmm4
- DB 233,175,0,0,0 ; jmpq 24ef7 <_sk_load_g8_dst_hsw_lowp+0xeb>
+ DB 233,175,0,0,0 ; jmpq 24ed7 <_sk_load_g8_dst_hsw_lowp+0xeb>
DB 196,193,122,111,36,16 ; vmovdqu (%r8,%rdx,1),%xmm4
- DB 233,164,0,0,0 ; jmpq 24ef7 <_sk_load_g8_dst_hsw_lowp+0xeb>
+ DB 233,164,0,0,0 ; jmpq 24ed7 <_sk_load_g8_dst_hsw_lowp+0xeb>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,195,89,32,100,16,2,2 ; vpinsrb $0x2,0x2(%r8,%rdx,1),%xmm4,%xmm4
DB 65,15,183,4,16 ; movzwl (%r8,%rdx,1),%eax
DB 197,249,110,232 ; vmovd %eax,%xmm5
DB 196,227,89,14,229,1 ; vpblendw $0x1,%xmm5,%xmm4,%xmm4
- DB 233,132,0,0,0 ; jmpq 24ef7 <_sk_load_g8_dst_hsw_lowp+0xeb>
+ DB 233,132,0,0,0 ; jmpq 24ed7 <_sk_load_g8_dst_hsw_lowp+0xeb>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,195,89,32,100,16,6,6 ; vpinsrb $0x6,0x6(%r8,%rdx,1),%xmm4,%xmm4
DB 196,195,89,32,100,16,5,5 ; vpinsrb $0x5,0x5(%r8,%rdx,1),%xmm4,%xmm4
DB 196,195,89,32,100,16,4,4 ; vpinsrb $0x4,0x4(%r8,%rdx,1),%xmm4,%xmm4
DB 196,193,121,110,44,16 ; vmovd (%r8,%rdx,1),%xmm5
DB 196,227,89,2,229,1 ; vpblendd $0x1,%xmm5,%xmm4,%xmm4
- DB 235,90 ; jmp 24ef7 <_sk_load_g8_dst_hsw_lowp+0xeb>
+ DB 235,90 ; jmp 24ed7 <_sk_load_g8_dst_hsw_lowp+0xeb>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,195,89,32,100,16,10,10 ; vpinsrb $0xa,0xa(%r8,%rdx,1),%xmm4,%xmm4
DB 196,195,89,32,100,16,9,9 ; vpinsrb $0x9,0x9(%r8,%rdx,1),%xmm4,%xmm4
DB 196,195,89,32,100,16,8,8 ; vpinsrb $0x8,0x8(%r8,%rdx,1),%xmm4,%xmm4
DB 196,193,122,126,44,16 ; vmovq (%r8,%rdx,1),%xmm5
DB 196,227,81,2,228,12 ; vpblendd $0xc,%xmm4,%xmm5,%xmm4
- DB 235,48 ; jmp 24ef7 <_sk_load_g8_dst_hsw_lowp+0xeb>
+ DB 235,48 ; jmp 24ed7 <_sk_load_g8_dst_hsw_lowp+0xeb>
DB 197,217,239,228 ; vpxor %xmm4,%xmm4,%xmm4
DB 196,195,89,32,100,16,14,14 ; vpinsrb $0xe,0xe(%r8,%rdx,1),%xmm4,%xmm4
DB 196,195,89,32,100,16,13,13 ; vpinsrb $0xd,0xd(%r8,%rdx,1),%xmm4,%xmm4
@@ -35222,7 +35213,7 @@ _sk_load_g8_dst_hsw_lowp LABEL PROC
DB 196,227,81,2,228,8 ; vpblendd $0x8,%xmm4,%xmm5,%xmm4
DB 196,226,125,48,228 ; vpmovzxbw %xmm4,%ymm4
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 196,226,125,121,61,167,83,0,0 ; vpbroadcastw 0x53a7(%rip),%ymm7 # 2a2ae <_sk_srcover_rgba_8888_sse2_lowp+0x7f6>
+ DB 196,226,125,121,61,135,83,0,0 ; vpbroadcastw 0x5387(%rip),%ymm7 # 2a26e <_sk_srcover_rgba_8888_sse2_lowp+0x7ea>
DB 197,253,111,236 ; vmovdqa %ymm4,%ymm5
DB 197,253,111,244 ; vmovdqa %ymm4,%ymm6
DB 255,224 ; jmpq *%rax
@@ -35236,7 +35227,7 @@ _sk_load_g8_dst_hsw_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 24f21 <_sk_load_g8_dst_hsw_lowp+0x115>
+ DB 123,255 ; jnp 24f01 <_sk_load_g8_dst_hsw_lowp+0x115>
DB 255 ; (bad)
DB 255,115,255 ; pushq -0x1(%rbx)
DB 255 ; (bad)
@@ -35266,13 +35257,13 @@ PUBLIC _sk_scale_1_float_hsw_lowp
_sk_scale_1_float_hsw_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,122,16,0 ; vmovss (%rax),%xmm8
- DB 197,122,16,13,182,83,0,0 ; vmovss 0x53b6(%rip),%xmm9 # 2a314 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
- DB 196,98,57,169,13,125,83,0,0 ; vfmadd213ss 0x537d(%rip),%xmm8,%xmm9 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 197,122,16,13,150,83,0,0 ; vmovss 0x5396(%rip),%xmm9 # 2a2d4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ DB 196,98,57,169,13,93,83,0,0 ; vfmadd213ss 0x535d(%rip),%xmm8,%xmm9 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 196,193,122,44,193 ; vcvttss2si %xmm9,%eax
DB 197,121,110,192 ; vmovd %eax,%xmm8
DB 196,66,125,121,192 ; vpbroadcastw %xmm8,%ymm8
DB 197,189,213,192 ; vpmullw %ymm0,%ymm8,%ymm0
- DB 196,98,125,121,13,46,83,0,0 ; vpbroadcastw 0x532e(%rip),%ymm9 # 2a2b0 <_sk_srcover_rgba_8888_sse2_lowp+0x7f8>
+ DB 196,98,125,121,13,14,83,0,0 ; vpbroadcastw 0x530e(%rip),%ymm9 # 2a270 <_sk_srcover_rgba_8888_sse2_lowp+0x7ec>
DB 196,193,125,253,193 ; vpaddw %ymm9,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,189,213,201 ; vpmullw %ymm1,%ymm8,%ymm1
@@ -35297,38 +35288,38 @@ _sk_scale_u8_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,38 ; ja 24ff7 <_sk_scale_u8_hsw_lowp+0x3d>
+ DB 119,38 ; ja 24fd7 <_sk_scale_u8_hsw_lowp+0x3d>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,20,1,0,0 ; lea 0x114(%rip),%r9 # 250f4 <_sk_scale_u8_hsw_lowp+0x13a>
+ DB 76,141,13,20,1,0,0 ; lea 0x114(%rip),%r9 # 250d4 <_sk_scale_u8_hsw_lowp+0x13a>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 197,121,110,192 ; vmovd %eax,%xmm8
- DB 233,179,0,0,0 ; jmpq 250aa <_sk_scale_u8_hsw_lowp+0xf0>
+ DB 233,179,0,0,0 ; jmpq 2508a <_sk_scale_u8_hsw_lowp+0xf0>
DB 196,65,122,111,4,16 ; vmovdqu (%r8,%rdx,1),%xmm8
- DB 233,168,0,0,0 ; jmpq 250aa <_sk_scale_u8_hsw_lowp+0xf0>
+ DB 233,168,0,0,0 ; jmpq 2508a <_sk_scale_u8_hsw_lowp+0xf0>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,67,57,32,68,16,2,2 ; vpinsrb $0x2,0x2(%r8,%rdx,1),%xmm8,%xmm8
DB 65,15,183,4,16 ; movzwl (%r8,%rdx,1),%eax
DB 197,121,110,200 ; vmovd %eax,%xmm9
DB 196,67,57,14,193,1 ; vpblendw $0x1,%xmm9,%xmm8,%xmm8
- DB 233,135,0,0,0 ; jmpq 250aa <_sk_scale_u8_hsw_lowp+0xf0>
+ DB 233,135,0,0,0 ; jmpq 2508a <_sk_scale_u8_hsw_lowp+0xf0>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,67,57,32,68,16,6,6 ; vpinsrb $0x6,0x6(%r8,%rdx,1),%xmm8,%xmm8
DB 196,67,57,32,68,16,5,5 ; vpinsrb $0x5,0x5(%r8,%rdx,1),%xmm8,%xmm8
DB 196,67,57,32,68,16,4,4 ; vpinsrb $0x4,0x4(%r8,%rdx,1),%xmm8,%xmm8
DB 196,65,121,110,12,16 ; vmovd (%r8,%rdx,1),%xmm9
DB 196,67,57,2,193,1 ; vpblendd $0x1,%xmm9,%xmm8,%xmm8
- DB 235,92 ; jmp 250aa <_sk_scale_u8_hsw_lowp+0xf0>
+ DB 235,92 ; jmp 2508a <_sk_scale_u8_hsw_lowp+0xf0>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,67,57,32,68,16,10,10 ; vpinsrb $0xa,0xa(%r8,%rdx,1),%xmm8,%xmm8
DB 196,67,57,32,68,16,9,9 ; vpinsrb $0x9,0x9(%r8,%rdx,1),%xmm8,%xmm8
DB 196,67,57,32,68,16,8,8 ; vpinsrb $0x8,0x8(%r8,%rdx,1),%xmm8,%xmm8
DB 196,65,122,126,12,16 ; vmovq (%r8,%rdx,1),%xmm9
DB 196,67,49,2,192,12 ; vpblendd $0xc,%xmm8,%xmm9,%xmm8
- DB 235,49 ; jmp 250aa <_sk_scale_u8_hsw_lowp+0xf0>
+ DB 235,49 ; jmp 2508a <_sk_scale_u8_hsw_lowp+0xf0>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,67,57,32,68,16,14,14 ; vpinsrb $0xe,0xe(%r8,%rdx,1),%xmm8,%xmm8
DB 196,67,57,32,68,16,13,13 ; vpinsrb $0xd,0xd(%r8,%rdx,1),%xmm8,%xmm8
@@ -35338,7 +35329,7 @@ _sk_scale_u8_hsw_lowp LABEL PROC
DB 196,67,49,2,192,8 ; vpblendd $0x8,%xmm8,%xmm9,%xmm8
DB 196,66,125,48,192 ; vpmovzxbw %xmm8,%ymm8
DB 197,189,213,192 ; vpmullw %ymm0,%ymm8,%ymm0
- DB 196,98,125,121,13,246,81,0,0 ; vpbroadcastw 0x51f6(%rip),%ymm9 # 2a2b2 <_sk_srcover_rgba_8888_sse2_lowp+0x7fa>
+ DB 196,98,125,121,13,214,81,0,0 ; vpbroadcastw 0x51d6(%rip),%ymm9 # 2a272 <_sk_srcover_rgba_8888_sse2_lowp+0x7ee>
DB 196,193,125,253,193 ; vpaddw %ymm9,%ymm0,%ymm0
DB 197,253,113,208,8 ; vpsrlw $0x8,%ymm0,%ymm0
DB 197,189,213,201 ; vpmullw %ymm1,%ymm8,%ymm1
@@ -35389,12 +35380,12 @@ PUBLIC _sk_lerp_1_float_hsw_lowp
_sk_lerp_1_float_hsw_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 197,122,16,0 ; vmovss (%rax),%xmm8
- DB 197,122,16,13,214,81,0,0 ; vmovss 0x51d6(%rip),%xmm9 # 2a314 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
- DB 196,98,57,169,13,157,81,0,0 ; vfmadd213ss 0x519d(%rip),%xmm8,%xmm9 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 197,122,16,13,182,81,0,0 ; vmovss 0x51b6(%rip),%xmm9 # 2a2d4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ DB 196,98,57,169,13,125,81,0,0 ; vfmadd213ss 0x517d(%rip),%xmm8,%xmm9 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 196,193,122,44,193 ; vcvttss2si %xmm9,%eax
DB 197,121,110,192 ; vmovd %eax,%xmm8
DB 196,66,125,121,192 ; vpbroadcastw %xmm8,%ymm8
- DB 196,98,125,121,13,86,81,0,0 ; vpbroadcastw 0x5156(%rip),%ymm9 # 2a2b4 <_sk_srcover_rgba_8888_sse2_lowp+0x7fc>
+ DB 196,98,125,121,13,54,81,0,0 ; vpbroadcastw 0x5136(%rip),%ymm9 # 2a274 <_sk_srcover_rgba_8888_sse2_lowp+0x7f0>
DB 196,65,53,249,208 ; vpsubw %ymm8,%ymm9,%ymm10
DB 197,45,213,220 ; vpmullw %ymm4,%ymm10,%ymm11
DB 197,189,213,192 ; vpmullw %ymm0,%ymm8,%ymm0
@@ -35429,38 +35420,38 @@ _sk_lerp_u8_hsw_lowp LABEL PROC
DB 36,15 ; and $0xf,%al
DB 254,200 ; dec %al
DB 60,14 ; cmp $0xe,%al
- DB 119,38 ; ja 251fc <_sk_lerp_u8_hsw_lowp+0x3d>
+ DB 119,38 ; ja 251dc <_sk_lerp_u8_hsw_lowp+0x3d>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,59,1,0,0 ; lea 0x13b(%rip),%r9 # 25320 <_sk_lerp_u8_hsw_lowp+0x161>
+ DB 76,141,13,59,1,0,0 ; lea 0x13b(%rip),%r9 # 25300 <_sk_lerp_u8_hsw_lowp+0x161>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 197,121,110,192 ; vmovd %eax,%xmm8
- DB 233,179,0,0,0 ; jmpq 252af <_sk_lerp_u8_hsw_lowp+0xf0>
+ DB 233,179,0,0,0 ; jmpq 2528f <_sk_lerp_u8_hsw_lowp+0xf0>
DB 196,65,122,111,4,16 ; vmovdqu (%r8,%rdx,1),%xmm8
- DB 233,168,0,0,0 ; jmpq 252af <_sk_lerp_u8_hsw_lowp+0xf0>
+ DB 233,168,0,0,0 ; jmpq 2528f <_sk_lerp_u8_hsw_lowp+0xf0>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,67,57,32,68,16,2,2 ; vpinsrb $0x2,0x2(%r8,%rdx,1),%xmm8,%xmm8
DB 65,15,183,4,16 ; movzwl (%r8,%rdx,1),%eax
DB 197,121,110,200 ; vmovd %eax,%xmm9
DB 196,67,57,14,193,1 ; vpblendw $0x1,%xmm9,%xmm8,%xmm8
- DB 233,135,0,0,0 ; jmpq 252af <_sk_lerp_u8_hsw_lowp+0xf0>
+ DB 233,135,0,0,0 ; jmpq 2528f <_sk_lerp_u8_hsw_lowp+0xf0>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,67,57,32,68,16,6,6 ; vpinsrb $0x6,0x6(%r8,%rdx,1),%xmm8,%xmm8
DB 196,67,57,32,68,16,5,5 ; vpinsrb $0x5,0x5(%r8,%rdx,1),%xmm8,%xmm8
DB 196,67,57,32,68,16,4,4 ; vpinsrb $0x4,0x4(%r8,%rdx,1),%xmm8,%xmm8
DB 196,65,121,110,12,16 ; vmovd (%r8,%rdx,1),%xmm9
DB 196,67,57,2,193,1 ; vpblendd $0x1,%xmm9,%xmm8,%xmm8
- DB 235,92 ; jmp 252af <_sk_lerp_u8_hsw_lowp+0xf0>
+ DB 235,92 ; jmp 2528f <_sk_lerp_u8_hsw_lowp+0xf0>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,67,57,32,68,16,10,10 ; vpinsrb $0xa,0xa(%r8,%rdx,1),%xmm8,%xmm8
DB 196,67,57,32,68,16,9,9 ; vpinsrb $0x9,0x9(%r8,%rdx,1),%xmm8,%xmm8
DB 196,67,57,32,68,16,8,8 ; vpinsrb $0x8,0x8(%r8,%rdx,1),%xmm8,%xmm8
DB 196,65,122,126,12,16 ; vmovq (%r8,%rdx,1),%xmm9
DB 196,67,49,2,192,12 ; vpblendd $0xc,%xmm8,%xmm9,%xmm8
- DB 235,49 ; jmp 252af <_sk_lerp_u8_hsw_lowp+0xf0>
+ DB 235,49 ; jmp 2528f <_sk_lerp_u8_hsw_lowp+0xf0>
DB 196,65,57,239,192 ; vpxor %xmm8,%xmm8,%xmm8
DB 196,67,57,32,68,16,14,14 ; vpinsrb $0xe,0xe(%r8,%rdx,1),%xmm8,%xmm8
DB 196,67,57,32,68,16,13,13 ; vpinsrb $0xd,0xd(%r8,%rdx,1),%xmm8,%xmm8
@@ -35469,7 +35460,7 @@ _sk_lerp_u8_hsw_lowp LABEL PROC
DB 196,67,49,34,76,16,8,2 ; vpinsrd $0x2,0x8(%r8,%rdx,1),%xmm9,%xmm9
DB 196,67,49,2,192,8 ; vpblendd $0x8,%xmm8,%xmm9,%xmm8
DB 196,66,125,48,192 ; vpmovzxbw %xmm8,%ymm8
- DB 196,98,125,121,13,249,79,0,0 ; vpbroadcastw 0x4ff9(%rip),%ymm9 # 2a2b6 <_sk_srcover_rgba_8888_sse2_lowp+0x7fe>
+ DB 196,98,125,121,13,217,79,0,0 ; vpbroadcastw 0x4fd9(%rip),%ymm9 # 2a276 <_sk_srcover_rgba_8888_sse2_lowp+0x7f2>
DB 196,65,61,239,209 ; vpxor %ymm9,%ymm8,%ymm10
DB 197,45,213,220 ; vpmullw %ymm4,%ymm10,%ymm11
DB 197,189,213,192 ; vpmullw %ymm0,%ymm8,%ymm0
@@ -35503,10 +35494,10 @@ _sk_lerp_u8_hsw_lowp LABEL PROC
DB 255,231 ; jmpq *%rdi
DB 254 ; (bad)
DB 255 ; (bad)
- DB 255,37,255,255,255,29 ; jmpq *0x1dffffff(%rip) # 1e025330 <_sk_srcover_rgba_8888_sse2_lowp+0x1dffb878>
+ DB 255,37,255,255,255,29 ; jmpq *0x1dffffff(%rip) # 1e025310 <_sk_srcover_rgba_8888_sse2_lowp+0x1dffb88c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,8 ; callq *0x8ffffff(%rip) # 9025338 <_sk_srcover_rgba_8888_sse2_lowp+0x8ffb880>
+ DB 255,21,255,255,255,8 ; callq *0x8ffffff(%rip) # 9025318 <_sk_srcover_rgba_8888_sse2_lowp+0x8ffb894>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,80,255 ; callq *-0x1(%rax)
@@ -35519,7 +35510,7 @@ _sk_lerp_u8_hsw_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 2534d <_sk_lerp_u8_hsw_lowp+0x18e>
+ DB 123,255 ; jnp 2532d <_sk_lerp_u8_hsw_lowp+0x18e>
DB 255 ; (bad)
DB 255,115,255 ; pushq -0x1(%rbx)
DB 255 ; (bad)
@@ -35542,9 +35533,9 @@ _sk_srcover_rgba_8888_hsw_lowp LABEL PROC
DB 65,254,202 ; dec %r10b
DB 69,15,182,194 ; movzbl %r10b,%r8d
DB 65,128,248,14 ; cmp $0xe,%r8b
- DB 119,51 ; ja 253b8 <_sk_srcover_rgba_8888_hsw_lowp+0x5c>
+ DB 119,51 ; ja 25398 <_sk_srcover_rgba_8888_hsw_lowp+0x5c>
DB 197,221,239,228 ; vpxor %ymm4,%ymm4,%ymm4
- DB 76,141,29,236,2,0,0 ; lea 0x2ec(%rip),%r11 # 2567c <_sk_srcover_rgba_8888_hsw_lowp+0x320>
+ DB 76,141,29,236,2,0,0 ; lea 0x2ec(%rip),%r11 # 2565c <_sk_srcover_rgba_8888_hsw_lowp+0x320>
DB 75,99,4,131 ; movslq (%r11,%r8,4),%rax
DB 76,1,216 ; add %r11,%rax
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -35554,10 +35545,10 @@ _sk_srcover_rgba_8888_hsw_lowp LABEL PROC
DB 255,224 ; jmpq *%rax
DB 196,193,121,110,41 ; vmovd (%r9),%xmm5
DB 197,221,239,228 ; vpxor %ymm4,%ymm4,%ymm4
- DB 233,22,1,0,0 ; jmpq 254ce <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ DB 233,22,1,0,0 ; jmpq 254ae <_sk_srcover_rgba_8888_hsw_lowp+0x172>
DB 196,193,126,111,41 ; vmovdqu (%r9),%ymm5
DB 196,193,126,111,97,32 ; vmovdqu 0x20(%r9),%ymm4
- DB 233,6,1,0,0 ; jmpq 254ce <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ DB 233,6,1,0,0 ; jmpq 254ae <_sk_srcover_rgba_8888_hsw_lowp+0x172>
DB 196,193,121,110,97,8 ; vmovd 0x8(%r9),%xmm4
DB 196,226,121,89,228 ; vpbroadcastq %xmm4,%xmm4
DB 197,197,239,255 ; vpxor %ymm7,%ymm7,%ymm7
@@ -35566,7 +35557,7 @@ _sk_srcover_rgba_8888_hsw_lowp LABEL PROC
DB 197,249,112,237,232 ; vpshufd $0xe8,%xmm5,%xmm5
DB 196,227,93,2,237,3 ; vpblendd $0x3,%ymm5,%ymm4,%ymm5
DB 197,253,111,231 ; vmovdqa %ymm7,%ymm4
- DB 233,216,0,0,0 ; jmpq 254ce <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ DB 233,216,0,0,0 ; jmpq 254ae <_sk_srcover_rgba_8888_hsw_lowp+0x172>
DB 196,193,121,110,97,24 ; vmovd 0x18(%r9),%xmm4
DB 196,226,125,89,228 ; vpbroadcastq %xmm4,%ymm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -35582,7 +35573,7 @@ _sk_srcover_rgba_8888_hsw_lowp LABEL PROC
DB 196,193,122,111,41 ; vmovdqu (%r9),%xmm5
DB 196,227,85,2,236,240 ; vpblendd $0xf0,%ymm4,%ymm5,%ymm5
DB 197,125,127,196 ; vmovdqa %ymm8,%ymm4
- DB 233,129,0,0,0 ; jmpq 254ce <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ DB 233,129,0,0,0 ; jmpq 254ae <_sk_srcover_rgba_8888_hsw_lowp+0x172>
DB 196,193,121,110,97,40 ; vmovd 0x28(%r9),%xmm4
DB 196,226,121,89,228 ; vpbroadcastq %xmm4,%xmm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -35592,7 +35583,7 @@ _sk_srcover_rgba_8888_hsw_lowp LABEL PROC
DB 196,193,121,110,105,32 ; vmovd 0x20(%r9),%xmm5
DB 196,227,93,2,229,1 ; vpblendd $0x1,%ymm5,%ymm4,%ymm4
DB 196,193,126,111,41 ; vmovdqu (%r9),%ymm5
- DB 235,76 ; jmp 254ce <_sk_srcover_rgba_8888_hsw_lowp+0x172>
+ DB 235,76 ; jmp 254ae <_sk_srcover_rgba_8888_hsw_lowp+0x172>
DB 196,193,121,110,97,56 ; vmovd 0x38(%r9),%xmm4
DB 196,226,125,89,228 ; vpbroadcastq %xmm4,%ymm4
DB 197,213,239,237 ; vpxor %ymm5,%ymm5,%ymm5
@@ -35612,9 +35603,9 @@ _sk_srcover_rgba_8888_hsw_lowp LABEL PROC
DB 196,227,69,14,236,170 ; vpblendw $0xaa,%ymm4,%ymm7,%ymm5
DB 196,227,77,14,228,170 ; vpblendw $0xaa,%ymm4,%ymm6,%ymm4
DB 196,226,93,43,237 ; vpackusdw %ymm5,%ymm4,%ymm5
- DB 197,125,111,5,201,77,0,0 ; vmovdqa 0x4dc9(%rip),%ymm8 # 2a2c0 <_sk_srcover_rgba_8888_sse2_lowp+0x808>
+ DB 197,125,111,5,169,77,0,0 ; vmovdqa 0x4da9(%rip),%ymm8 # 2a280 <_sk_srcover_rgba_8888_sse2_lowp+0x7fc>
DB 196,193,85,219,224 ; vpand %ymm8,%ymm5,%ymm4
- DB 196,98,125,121,13,219,77,0,0 ; vpbroadcastw 0x4ddb(%rip),%ymm9 # 2a2e0 <_sk_srcover_rgba_8888_sse2_lowp+0x828>
+ DB 196,98,125,121,13,187,77,0,0 ; vpbroadcastw 0x4dbb(%rip),%ymm9 # 2a2a0 <_sk_srcover_rgba_8888_sse2_lowp+0x81c>
DB 197,213,113,213,8 ; vpsrlw $0x8,%ymm5,%ymm5
DB 197,197,114,215,16 ; vpsrld $0x10,%ymm7,%ymm7
DB 197,205,114,214,16 ; vpsrld $0x10,%ymm6,%ymm6
@@ -35653,19 +35644,19 @@ _sk_srcover_rgba_8888_hsw_lowp LABEL PROC
DB 196,193,53,114,243,16 ; vpslld $0x10,%ymm11,%ymm9
DB 196,65,53,235,202 ; vpor %ymm10,%ymm9,%ymm9
DB 65,128,250,14 ; cmp $0xe,%r10b
- DB 119,26 ; ja 255df <_sk_srcover_rgba_8888_hsw_lowp+0x283>
- DB 76,141,21,236,0,0,0 ; lea 0xec(%rip),%r10 # 256b8 <_sk_srcover_rgba_8888_hsw_lowp+0x35c>
+ DB 119,26 ; ja 255bf <_sk_srcover_rgba_8888_hsw_lowp+0x283>
+ DB 76,141,21,236,0,0,0 ; lea 0xec(%rip),%r10 # 25698 <_sk_srcover_rgba_8888_hsw_lowp+0x35c>
DB 75,99,4,130 ; movslq (%r10,%r8,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 196,65,121,126,1 ; vmovd %xmm8,(%r9)
- DB 233,151,0,0,0 ; jmpq 25676 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ DB 233,151,0,0,0 ; jmpq 25656 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
DB 196,65,126,127,1 ; vmovdqu %ymm8,(%r9)
DB 196,65,126,127,73,32 ; vmovdqu %ymm9,0x20(%r9)
- DB 233,135,0,0,0 ; jmpq 25676 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ DB 233,135,0,0,0 ; jmpq 25656 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
DB 196,67,121,22,65,8,2 ; vpextrd $0x2,%xmm8,0x8(%r9)
DB 196,65,121,214,1 ; vmovq %xmm8,(%r9)
- DB 235,121 ; jmp 25676 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ DB 235,121 ; jmp 25656 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,67,121,22,73,24,2 ; vpextrd $0x2,%xmm9,0x18(%r9)
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
@@ -35673,12 +35664,12 @@ _sk_srcover_rgba_8888_hsw_lowp LABEL PROC
DB 196,67,125,57,193,1 ; vextracti128 $0x1,%ymm8,%xmm9
DB 196,65,121,126,73,16 ; vmovd %xmm9,0x10(%r9)
DB 196,65,122,127,1 ; vmovdqu %xmm8,(%r9)
- DB 235,76 ; jmp 25676 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ DB 235,76 ; jmp 25656 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
DB 196,67,121,22,73,40,2 ; vpextrd $0x2,%xmm9,0x28(%r9)
DB 196,67,121,22,73,36,1 ; vpextrd $0x1,%xmm9,0x24(%r9)
DB 196,65,121,126,73,32 ; vmovd %xmm9,0x20(%r9)
DB 196,65,126,127,1 ; vmovdqu %ymm8,(%r9)
- DB 235,49 ; jmp 25676 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
+ DB 235,49 ; jmp 25656 <_sk_srcover_rgba_8888_hsw_lowp+0x31a>
DB 196,67,125,57,202,1 ; vextracti128 $0x1,%ymm9,%xmm10
DB 196,67,121,22,81,56,2 ; vpextrd $0x2,%xmm10,0x38(%r9)
DB 196,67,125,57,202,1 ; vextracti128 $0x1,%ymm9,%xmm10
@@ -35726,7 +35717,7 @@ _sk_srcover_rgba_8888_hsw_lowp LABEL PROC
DB 255,6 ; incl (%rsi)
DB 254 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,62 ; lcall *0x3effffff(%rip) # 3f0256bc <_sk_srcover_rgba_8888_sse2_lowp+0x3effbc04>
+ DB 255,29,255,255,255,62 ; lcall *0x3effffff(%rip) # 3f02569c <_sk_srcover_rgba_8888_sse2_lowp+0x3effbc18>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,55 ; pushq (%rdi)
@@ -35744,7 +35735,7 @@ _sk_srcover_rgba_8888_hsw_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 121,255 ; jns 256dd <_sk_srcover_rgba_8888_hsw_lowp+0x381>
+ DB 121,255 ; jns 256bd <_sk_srcover_rgba_8888_hsw_lowp+0x381>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -35787,13 +35778,13 @@ _sk_start_pipeline_sse41_lowp LABEL PROC
DB 73,137,246 ; mov %rsi,%r14
DB 76,137,141,8,255,255,255 ; mov %r9,-0xf8(%rbp)
DB 76,57,203 ; cmp %r9,%rbx
- DB 15,131,153,0,0,0 ; jae 2580e <_sk_start_pipeline_sse41_lowp+0x11a>
+ DB 15,131,153,0,0,0 ; jae 257ee <_sk_start_pipeline_sse41_lowp+0x11a>
DB 72,139,133,24,255,255,255 ; mov -0xe8(%rbp),%rax
DB 72,141,64,8 ; lea 0x8(%rax),%rax
DB 72,137,133,16,255,255,255 ; mov %rax,-0xf0(%rbp)
DB 76,57,189,16,255,255,255 ; cmp %r15,-0xf0(%rbp)
DB 72,139,149,24,255,255,255 ; mov -0xe8(%rbp),%rdx
- DB 119,62 ; ja 257d5 <_sk_start_pipeline_sse41_lowp+0xe1>
+ DB 119,62 ; ja 257b5 <_sk_start_pipeline_sse41_lowp+0xe1>
DB 76,139,165,24,255,255,255 ; mov -0xe8(%rbp),%r12
DB 49,255 ; xor %edi,%edi
DB 15,87,192 ; xorps %xmm0,%xmm0
@@ -35812,10 +35803,10 @@ _sk_start_pipeline_sse41_lowp LABEL PROC
DB 73,131,196,16 ; add $0x10,%r12
DB 77,57,252 ; cmp %r15,%r12
DB 73,137,212 ; mov %rdx,%r12
- DB 118,201 ; jbe 2579e <_sk_start_pipeline_sse41_lowp+0xaa>
+ DB 118,201 ; jbe 2577e <_sk_start_pipeline_sse41_lowp+0xaa>
DB 76,137,255 ; mov %r15,%rdi
DB 72,41,215 ; sub %rdx,%rdi
- DB 116,33 ; je 257fe <_sk_start_pipeline_sse41_lowp+0x10a>
+ DB 116,33 ; je 257de <_sk_start_pipeline_sse41_lowp+0x10a>
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -35829,7 +35820,7 @@ _sk_start_pipeline_sse41_lowp LABEL PROC
DB 65,255,213 ; callq *%r13
DB 72,255,195 ; inc %rbx
DB 72,59,157,8,255,255,255 ; cmp -0xf8(%rbp),%rbx
- DB 15,133,121,255,255,255 ; jne 25787 <_sk_start_pipeline_sse41_lowp+0x93>
+ DB 15,133,121,255,255,255 ; jne 25767 <_sk_start_pipeline_sse41_lowp+0x93>
DB 15,40,181,32,255,255,255 ; movaps -0xe0(%rbp),%xmm6
DB 15,40,189,48,255,255,255 ; movaps -0xd0(%rbp),%xmm7
DB 68,15,40,133,64,255,255,255 ; movaps -0xc0(%rbp),%xmm8
@@ -35858,19 +35849,17 @@ _sk_just_return_sse41_lowp LABEL PROC
PUBLIC _sk_uniform_color_sse41_lowp
_sk_uniform_color_sse41_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 68,15,182,64,16 ; movzbl 0x10(%rax),%r8d
- DB 102,65,15,110,192 ; movd %r8d,%xmm0
+ DB 102,15,110,64,16 ; movd 0x10(%rax),%xmm0
DB 242,15,112,192,0 ; pshuflw $0x0,%xmm0,%xmm0
DB 102,15,112,192,80 ; pshufd $0x50,%xmm0,%xmm0
- DB 68,15,182,64,17 ; movzbl 0x11(%rax),%r8d
+ DB 68,15,183,64,18 ; movzwl 0x12(%rax),%r8d
DB 102,65,15,110,200 ; movd %r8d,%xmm1
DB 242,15,112,201,0 ; pshuflw $0x0,%xmm1,%xmm1
DB 102,15,112,201,80 ; pshufd $0x50,%xmm1,%xmm1
- DB 68,15,182,64,18 ; movzbl 0x12(%rax),%r8d
- DB 102,65,15,110,208 ; movd %r8d,%xmm2
+ DB 102,15,110,80,20 ; movd 0x14(%rax),%xmm2
DB 242,15,112,210,0 ; pshuflw $0x0,%xmm2,%xmm2
DB 102,15,112,210,80 ; pshufd $0x50,%xmm2,%xmm2
- DB 15,182,64,19 ; movzbl 0x13(%rax),%eax
+ DB 15,183,64,22 ; movzwl 0x16(%rax),%eax
DB 102,15,110,216 ; movd %eax,%xmm3
DB 242,15,112,219,0 ; pshuflw $0x0,%xmm3,%xmm3
DB 102,15,112,219,80 ; pshufd $0x50,%xmm3,%xmm3
@@ -35880,7 +35869,7 @@ _sk_uniform_color_sse41_lowp LABEL PROC
PUBLIC _sk_black_color_sse41_lowp
_sk_black_color_sse41_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,190,75,0,0 ; movaps 0x4bbe(%rip),%xmm3 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 15,40,29,168,75,0,0 ; movaps 0x4ba8(%rip),%xmm3 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -35889,7 +35878,7 @@ _sk_black_color_sse41_lowp LABEL PROC
PUBLIC _sk_white_color_sse41_lowp
_sk_white_color_sse41_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,5,170,75,0,0 ; movaps 0x4baa(%rip),%xmm0 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 15,40,5,148,75,0,0 ; movaps 0x4b94(%rip),%xmm0 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -35898,10 +35887,10 @@ _sk_white_color_sse41_lowp LABEL PROC
PUBLIC _sk_set_rgb_sse41_lowp
_sk_set_rgb_sse41_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 243,15,16,21,41,74,0,0 ; movss 0x4a29(%rip),%xmm2 # 2a314 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 243,15,16,21,19,74,0,0 ; movss 0x4a13(%rip),%xmm2 # 2a2d4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
DB 243,15,16,0 ; movss (%rax),%xmm0
DB 243,15,89,194 ; mulss %xmm2,%xmm0
- DB 243,68,15,16,5,232,73,0,0 ; movss 0x49e8(%rip),%xmm8 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 243,68,15,16,5,210,73,0,0 ; movss 0x49d2(%rip),%xmm8 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 243,65,15,88,192 ; addss %xmm8,%xmm0
DB 243,68,15,44,192 ; cvttss2si %xmm0,%r8d
DB 102,65,15,110,192 ; movd %r8d,%xmm0
@@ -35926,7 +35915,7 @@ _sk_set_rgb_sse41_lowp LABEL PROC
PUBLIC _sk_premul_sse41_lowp
_sk_premul_sse41_lowp LABEL PROC
DB 102,15,213,195 ; pmullw %xmm3,%xmm0
- DB 102,68,15,111,5,28,75,0,0 ; movdqa 0x4b1c(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,5,6,75,0,0 ; movdqa 0x4b06(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,65,15,253,192 ; paddw %xmm8,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,15,213,203 ; pmullw %xmm3,%xmm1
@@ -35966,7 +35955,7 @@ _sk_move_dst_src_sse41_lowp LABEL PROC
PUBLIC _sk_invert_sse41_lowp
_sk_invert_sse41_lowp LABEL PROC
- DB 102,68,15,111,5,186,74,0,0 ; movdqa 0x4aba(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,5,164,74,0,0 ; movdqa 0x4aa4(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,69,15,111,200 ; movdqa %xmm8,%xmm9
DB 102,68,15,249,200 ; psubw %xmm0,%xmm9
DB 102,69,15,111,208 ; movdqa %xmm8,%xmm10
@@ -35994,7 +35983,7 @@ PUBLIC _sk_srcatop_sse41_lowp
_sk_srcatop_sse41_lowp LABEL PROC
DB 102,68,15,111,195 ; movdqa %xmm3,%xmm8
DB 102,15,213,199 ; pmullw %xmm7,%xmm0
- DB 102,15,111,29,94,74,0,0 ; movdqa 0x4a5e(%rip),%xmm3 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,15,111,29,72,74,0,0 ; movdqa 0x4a48(%rip),%xmm3 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,68,15,111,203 ; movdqa %xmm3,%xmm9
DB 102,69,15,249,200 ; psubw %xmm8,%xmm9
DB 102,69,15,111,193 ; movdqa %xmm9,%xmm8
@@ -36024,7 +36013,7 @@ PUBLIC _sk_dstatop_sse41_lowp
_sk_dstatop_sse41_lowp LABEL PROC
DB 102,68,15,111,196 ; movdqa %xmm4,%xmm8
DB 102,68,15,213,195 ; pmullw %xmm3,%xmm8
- DB 102,68,15,111,13,222,73,0,0 ; movdqa 0x49de(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,200,73,0,0 ; movdqa 0x49c8(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,69,15,253,193 ; paddw %xmm9,%xmm8
DB 102,68,15,111,213 ; movdqa %xmm5,%xmm10
DB 102,68,15,213,211 ; pmullw %xmm3,%xmm10
@@ -36051,7 +36040,7 @@ _sk_dstatop_sse41_lowp LABEL PROC
PUBLIC _sk_srcin_sse41_lowp
_sk_srcin_sse41_lowp LABEL PROC
DB 102,15,213,199 ; pmullw %xmm7,%xmm0
- DB 102,68,15,111,5,105,73,0,0 ; movdqa 0x4969(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,5,83,73,0,0 ; movdqa 0x4953(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,65,15,253,192 ; paddw %xmm8,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,15,213,207 ; pmullw %xmm7,%xmm1
@@ -36070,7 +36059,7 @@ PUBLIC _sk_dstin_sse41_lowp
_sk_dstin_sse41_lowp LABEL PROC
DB 102,15,111,196 ; movdqa %xmm4,%xmm0
DB 102,15,213,195 ; pmullw %xmm3,%xmm0
- DB 102,68,15,111,5,32,73,0,0 ; movdqa 0x4920(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,5,10,73,0,0 ; movdqa 0x490a(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,65,15,253,192 ; paddw %xmm8,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,15,111,205 ; movdqa %xmm5,%xmm1
@@ -36089,7 +36078,7 @@ _sk_dstin_sse41_lowp LABEL PROC
PUBLIC _sk_srcout_sse41_lowp
_sk_srcout_sse41_lowp LABEL PROC
- DB 102,68,15,111,5,215,72,0,0 ; movdqa 0x48d7(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,5,193,72,0,0 ; movdqa 0x48c1(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,69,15,111,200 ; movdqa %xmm8,%xmm9
DB 102,68,15,249,207 ; psubw %xmm7,%xmm9
DB 102,65,15,213,193 ; pmullw %xmm9,%xmm0
@@ -36110,7 +36099,7 @@ _sk_srcout_sse41_lowp LABEL PROC
PUBLIC _sk_dstout_sse41_lowp
_sk_dstout_sse41_lowp LABEL PROC
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
- DB 102,68,15,111,5,128,72,0,0 ; movdqa 0x4880(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,5,106,72,0,0 ; movdqa 0x486a(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,65,15,111,216 ; movdqa %xmm8,%xmm3
DB 102,15,249,216 ; psubw %xmm0,%xmm3
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
@@ -36133,7 +36122,7 @@ _sk_dstout_sse41_lowp LABEL PROC
PUBLIC _sk_srcover_sse41_lowp
_sk_srcover_sse41_lowp LABEL PROC
- DB 102,68,15,111,13,38,72,0,0 ; movdqa 0x4826(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,16,72,0,0 ; movdqa 0x4810(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,69,15,111,193 ; movdqa %xmm9,%xmm8
DB 102,68,15,249,195 ; psubw %xmm3,%xmm8
DB 102,69,15,111,208 ; movdqa %xmm8,%xmm10
@@ -36160,7 +36149,7 @@ _sk_srcover_sse41_lowp LABEL PROC
PUBLIC _sk_dstover_sse41_lowp
_sk_dstover_sse41_lowp LABEL PROC
- DB 102,68,15,111,5,172,71,0,0 ; movdqa 0x47ac(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,5,150,71,0,0 ; movdqa 0x4796(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,69,15,111,200 ; movdqa %xmm8,%xmm9
DB 102,68,15,249,207 ; psubw %xmm7,%xmm9
DB 102,65,15,213,193 ; pmullw %xmm9,%xmm0
@@ -36185,7 +36174,7 @@ _sk_dstover_sse41_lowp LABEL PROC
PUBLIC _sk_modulate_sse41_lowp
_sk_modulate_sse41_lowp LABEL PROC
DB 102,15,213,196 ; pmullw %xmm4,%xmm0
- DB 102,68,15,111,5,69,71,0,0 ; movdqa 0x4745(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,5,47,71,0,0 ; movdqa 0x472f(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,65,15,253,192 ; paddw %xmm8,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,15,213,205 ; pmullw %xmm5,%xmm1
@@ -36202,7 +36191,7 @@ _sk_modulate_sse41_lowp LABEL PROC
PUBLIC _sk_multiply_sse41_lowp
_sk_multiply_sse41_lowp LABEL PROC
- DB 102,68,15,111,13,4,71,0,0 ; movdqa 0x4704(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,238,70,0,0 ; movdqa 0x46ee(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,69,15,111,193 ; movdqa %xmm9,%xmm8
DB 102,68,15,249,195 ; psubw %xmm3,%xmm8
DB 102,69,15,111,208 ; movdqa %xmm8,%xmm10
@@ -36243,7 +36232,7 @@ _sk_multiply_sse41_lowp LABEL PROC
PUBLIC _sk_plus__sse41_lowp
_sk_plus__sse41_lowp LABEL PROC
DB 102,15,253,196 ; paddw %xmm4,%xmm0
- DB 102,68,15,111,5,73,70,0,0 ; movdqa 0x4649(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,5,51,70,0,0 ; movdqa 0x4633(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,65,15,56,58,192 ; pminuw %xmm8,%xmm0
DB 102,15,253,205 ; paddw %xmm5,%xmm1
DB 102,65,15,56,58,200 ; pminuw %xmm8,%xmm1
@@ -36261,7 +36250,7 @@ _sk_screen_sse41_lowp LABEL PROC
DB 102,15,111,196 ; movdqa %xmm4,%xmm0
DB 102,15,253,193 ; paddw %xmm1,%xmm0
DB 102,15,213,204 ; pmullw %xmm4,%xmm1
- DB 102,68,15,111,21,3,70,0,0 ; movdqa 0x4603(%rip),%xmm10 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,21,237,69,0,0 ; movdqa 0x45ed(%rip),%xmm10 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,65,15,253,202 ; paddw %xmm10,%xmm1
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
DB 102,15,249,193 ; psubw %xmm1,%xmm0
@@ -36291,7 +36280,7 @@ _sk_screen_sse41_lowp LABEL PROC
PUBLIC _sk_xor__sse41_lowp
_sk_xor__sse41_lowp LABEL PROC
DB 102,68,15,111,195 ; movdqa %xmm3,%xmm8
- DB 102,68,15,111,13,129,69,0,0 ; movdqa 0x4581(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,107,69,0,0 ; movdqa 0x456b(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,69,15,111,209 ; movdqa %xmm9,%xmm10
DB 102,68,15,249,215 ; psubw %xmm7,%xmm10
DB 102,65,15,213,194 ; pmullw %xmm10,%xmm0
@@ -36332,7 +36321,7 @@ _sk_darken_sse41_lowp LABEL PROC
DB 102,68,15,213,207 ; pmullw %xmm7,%xmm9
DB 102,15,213,203 ; pmullw %xmm3,%xmm1
DB 102,65,15,56,62,201 ; pmaxuw %xmm9,%xmm1
- DB 102,68,15,111,13,200,68,0,0 ; movdqa 0x44c8(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,178,68,0,0 ; movdqa 0x44b2(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,65,15,253,201 ; paddw %xmm9,%xmm1
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
DB 102,15,249,193 ; psubw %xmm1,%xmm0
@@ -36374,7 +36363,7 @@ _sk_lighten_sse41_lowp LABEL PROC
DB 102,68,15,213,207 ; pmullw %xmm7,%xmm9
DB 102,15,213,203 ; pmullw %xmm3,%xmm1
DB 102,65,15,56,58,201 ; pminuw %xmm9,%xmm1
- DB 102,68,15,111,13,11,68,0,0 ; movdqa 0x440b(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,245,67,0,0 ; movdqa 0x43f5(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,65,15,253,201 ; paddw %xmm9,%xmm1
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
DB 102,15,249,193 ; psubw %xmm1,%xmm0
@@ -36416,10 +36405,10 @@ _sk_difference_sse41_lowp LABEL PROC
DB 102,68,15,213,207 ; pmullw %xmm7,%xmm9
DB 102,15,213,203 ; pmullw %xmm3,%xmm1
DB 102,65,15,56,58,201 ; pminuw %xmm9,%xmm1
- DB 102,68,15,111,13,78,67,0,0 ; movdqa 0x434e(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,56,67,0,0 ; movdqa 0x4338(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,65,15,253,201 ; paddw %xmm9,%xmm1
DB 102,15,113,209,7 ; psrlw $0x7,%xmm1
- DB 102,68,15,111,21,155,74,0,0 ; movdqa 0x4a9b(%rip),%xmm10 # 2abe0 <_sk_srcover_rgba_8888_sse2_lowp+0x1128>
+ DB 102,68,15,111,21,133,74,0,0 ; movdqa 0x4a85(%rip),%xmm10 # 2aba0 <_sk_srcover_rgba_8888_sse2_lowp+0x111c>
DB 102,65,15,219,202 ; pand %xmm10,%xmm1
DB 102,15,249,193 ; psubw %xmm1,%xmm0
DB 102,68,15,111,221 ; movdqa %xmm5,%xmm11
@@ -36459,10 +36448,10 @@ _sk_exclusion_sse41_lowp LABEL PROC
DB 102,15,111,196 ; movdqa %xmm4,%xmm0
DB 102,15,253,193 ; paddw %xmm1,%xmm0
DB 102,15,213,204 ; pmullw %xmm4,%xmm1
- DB 102,68,15,111,13,138,66,0,0 ; movdqa 0x428a(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,116,66,0,0 ; movdqa 0x4274(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,65,15,253,201 ; paddw %xmm9,%xmm1
DB 102,15,113,209,7 ; psrlw $0x7,%xmm1
- DB 102,68,15,111,21,215,73,0,0 ; movdqa 0x49d7(%rip),%xmm10 # 2abe0 <_sk_srcover_rgba_8888_sse2_lowp+0x1128>
+ DB 102,68,15,111,21,193,73,0,0 ; movdqa 0x49c1(%rip),%xmm10 # 2aba0 <_sk_srcover_rgba_8888_sse2_lowp+0x111c>
DB 102,65,15,219,202 ; pand %xmm10,%xmm1
DB 102,15,249,193 ; psubw %xmm1,%xmm0
DB 102,15,111,205 ; movdqa %xmm5,%xmm1
@@ -36497,14 +36486,14 @@ _sk_hardlight_sse41_lowp LABEL PROC
DB 102,15,111,245 ; movdqa %xmm5,%xmm6
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,68,15,111,192 ; movdqa %xmm0,%xmm8
- DB 102,68,15,111,29,226,65,0,0 ; movdqa 0x41e2(%rip),%xmm11 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,29,204,65,0,0 ; movdqa 0x41cc(%rip),%xmm11 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,69,15,249,220 ; psubw %xmm12,%xmm11
DB 102,65,15,111,227 ; movdqa %xmm11,%xmm4
DB 102,65,15,213,224 ; pmullw %xmm8,%xmm4
DB 102,68,15,111,251 ; movdqa %xmm3,%xmm15
DB 102,69,15,249,248 ; psubw %xmm8,%xmm15
DB 102,69,15,253,192 ; paddw %xmm8,%xmm8
- DB 102,68,15,111,13,43,73,0,0 ; movdqa 0x492b(%rip),%xmm9 # 2abf0 <_sk_srcover_rgba_8888_sse2_lowp+0x1138>
+ DB 102,68,15,111,13,21,73,0,0 ; movdqa 0x4915(%rip),%xmm9 # 2abb0 <_sk_srcover_rgba_8888_sse2_lowp+0x112c>
DB 102,68,15,111,243 ; movdqa %xmm3,%xmm14
DB 102,69,15,239,241 ; pxor %xmm9,%xmm14
DB 102,65,15,111,196 ; movdqa %xmm12,%xmm0
@@ -36551,7 +36540,7 @@ _sk_hardlight_sse41_lowp LABEL PROC
DB 102,68,15,111,232 ; movdqa %xmm0,%xmm13
DB 102,65,15,111,193 ; movdqa %xmm9,%xmm0
DB 102,65,15,56,16,210 ; pblendvb %xmm0,%xmm10,%xmm2
- DB 102,68,15,111,13,212,64,0,0 ; movdqa 0x40d4(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,190,64,0,0 ; movdqa 0x40be(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,65,15,111,193 ; movdqa %xmm9,%xmm0
DB 102,15,249,195 ; psubw %xmm3,%xmm0
DB 102,15,111,248 ; movdqa %xmm0,%xmm7
@@ -36590,7 +36579,7 @@ _sk_overlay_sse41_lowp LABEL PROC
DB 72,131,236,24 ; sub $0x18,%rsp
DB 102,68,15,111,231 ; movdqa %xmm7,%xmm12
DB 102,68,15,111,192 ; movdqa %xmm0,%xmm8
- DB 102,68,15,111,29,47,64,0,0 ; movdqa 0x402f(%rip),%xmm11 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,29,25,64,0,0 ; movdqa 0x4019(%rip),%xmm11 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,69,15,249,220 ; psubw %xmm12,%xmm11
DB 102,65,15,111,195 ; movdqa %xmm11,%xmm0
DB 102,65,15,213,192 ; pmullw %xmm8,%xmm0
@@ -36602,7 +36591,7 @@ _sk_overlay_sse41_lowp LABEL PROC
DB 102,68,15,249,252 ; psubw %xmm4,%xmm15
DB 102,15,111,196 ; movdqa %xmm4,%xmm0
DB 102,15,253,192 ; paddw %xmm0,%xmm0
- DB 102,68,15,111,13,97,71,0,0 ; movdqa 0x4761(%rip),%xmm9 # 2abf0 <_sk_srcover_rgba_8888_sse2_lowp+0x1138>
+ DB 102,68,15,111,13,75,71,0,0 ; movdqa 0x474b(%rip),%xmm9 # 2abb0 <_sk_srcover_rgba_8888_sse2_lowp+0x112c>
DB 102,69,15,111,212 ; movdqa %xmm12,%xmm10
DB 102,68,15,213,211 ; pmullw %xmm3,%xmm10
DB 102,69,15,213,254 ; pmullw %xmm14,%xmm15
@@ -36648,7 +36637,7 @@ _sk_overlay_sse41_lowp LABEL PROC
DB 102,15,253,210 ; paddw %xmm2,%xmm2
DB 102,65,15,111,193 ; movdqa %xmm9,%xmm0
DB 102,65,15,56,16,210 ; pblendvb %xmm0,%xmm10,%xmm2
- DB 102,68,15,111,13,19,63,0,0 ; movdqa 0x3f13(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,253,62,0,0 ; movdqa 0x3efd(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,65,15,111,193 ; movdqa %xmm9,%xmm0
DB 102,15,249,195 ; psubw %xmm3,%xmm0
DB 102,15,111,248 ; movdqa %xmm0,%xmm7
@@ -36690,70 +36679,71 @@ _sk_load_8888_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,41 ; ja 26632 <_sk_load_8888_sse41_lowp+0x44>
+ DB 119,41 ; ja 26608 <_sk_load_8888_sse41_lowp+0x44>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,240,0,0,0 ; lea 0xf0(%rip),%r9 # 26708 <_sk_load_8888_sse41_lowp+0x11a>
+ DB 76,141,13,242,0,0,0 ; lea 0xf2(%rip),%r9 # 266e0 <_sk_load_8888_sse41_lowp+0x11c>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 255,224 ; jmpq *%rax
DB 102,65,15,110,20,144 ; movd (%r8,%rdx,4),%xmm2
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,89 ; jmp 2668b <_sk_load_8888_sse41_lowp+0x9d>
+ DB 235,89 ; jmp 26661 <_sk_load_8888_sse41_lowp+0x9d>
DB 243,65,15,111,20,144 ; movdqu (%r8,%rdx,4),%xmm2
DB 243,69,15,111,68,144,16 ; movdqu 0x10(%r8,%rdx,4),%xmm8
- DB 235,74 ; jmp 2668b <_sk_load_8888_sse41_lowp+0x9d>
+ DB 235,74 ; jmp 26661 <_sk_load_8888_sse41_lowp+0x9d>
DB 102,65,15,110,68,144,8 ; movd 0x8(%r8,%rdx,4),%xmm0
DB 102,68,15,112,192,69 ; pshufd $0x45,%xmm0,%xmm8
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 243,65,15,126,20,144 ; movq (%r8,%rdx,4),%xmm2
DB 102,65,15,58,14,208,240 ; pblendw $0xf0,%xmm8,%xmm2
DB 102,68,15,111,192 ; movdqa %xmm0,%xmm8
- DB 235,37 ; jmp 2668b <_sk_load_8888_sse41_lowp+0x9d>
+ DB 235,37 ; jmp 26661 <_sk_load_8888_sse41_lowp+0x9d>
DB 102,65,15,110,68,144,24 ; movd 0x18(%r8,%rdx,4),%xmm0
DB 102,68,15,112,192,69 ; pshufd $0x45,%xmm0,%xmm8
DB 102,69,15,58,34,68,144,20,1 ; pinsrd $0x1,0x14(%r8,%rdx,4),%xmm8
DB 102,69,15,58,34,68,144,16,0 ; pinsrd $0x0,0x10(%r8,%rdx,4),%xmm8
DB 243,65,15,111,20,144 ; movdqu (%r8,%rdx,4),%xmm2
- DB 102,15,111,5,109,69,0,0 ; movdqa 0x456d(%rip),%xmm0 # 2ac00 <_sk_srcover_rgba_8888_sse2_lowp+0x1148>
+ DB 102,15,111,5,87,69,0,0 ; movdqa 0x4557(%rip),%xmm0 # 2abc0 <_sk_srcover_rgba_8888_sse2_lowp+0x113c>
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
DB 102,15,56,0,200 ; pshufb %xmm0,%xmm1
DB 102,65,15,111,216 ; movdqa %xmm8,%xmm3
DB 102,15,56,0,216 ; pshufb %xmm0,%xmm3
DB 102,15,108,203 ; punpcklqdq %xmm3,%xmm1
- DB 102,68,15,111,13,205,61,0,0 ; movdqa 0x3dcd(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,183,61,0,0 ; movdqa 0x3db7(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,65,15,219,193 ; pand %xmm9,%xmm0
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
- DB 102,68,15,111,21,70,69,0,0 ; movdqa 0x4546(%rip),%xmm10 # 2ac10 <_sk_srcover_rgba_8888_sse2_lowp+0x1158>
+ DB 102,68,15,111,21,48,69,0,0 ; movdqa 0x4530(%rip),%xmm10 # 2abd0 <_sk_srcover_rgba_8888_sse2_lowp+0x114c>
DB 102,15,111,218 ; movdqa %xmm2,%xmm3
DB 102,65,15,56,0,218 ; pshufb %xmm10,%xmm3
DB 102,69,15,111,216 ; movdqa %xmm8,%xmm11
DB 102,69,15,56,0,218 ; pshufb %xmm10,%xmm11
DB 102,65,15,108,219 ; punpcklqdq %xmm11,%xmm3
- DB 102,68,15,111,21,51,69,0,0 ; movdqa 0x4533(%rip),%xmm10 # 2ac20 <_sk_srcover_rgba_8888_sse2_lowp+0x1168>
+ DB 102,68,15,111,21,29,69,0,0 ; movdqa 0x451d(%rip),%xmm10 # 2abe0 <_sk_srcover_rgba_8888_sse2_lowp+0x115c>
DB 102,65,15,56,0,210 ; pshufb %xmm10,%xmm2
DB 102,69,15,56,0,194 ; pshufb %xmm10,%xmm8
DB 102,65,15,108,208 ; punpcklqdq %xmm8,%xmm2
DB 102,65,15,219,209 ; pand %xmm9,%xmm2
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
- DB 144 ; nop
- DB 29,255,255,255,74 ; sbb $0x4affffff,%eax
+ DB 15,31,0 ; nopl (%rax)
+ DB 27,255 ; sbb %edi,%edi
DB 255 ; (bad)
+ DB 255,72,255 ; decl -0x1(%rax)
DB 255 ; (bad)
+ DB 255,55 ; pushq (%rdi)
DB 255 ; (bad)
- DB 57,255 ; cmp %edi,%edi
DB 255 ; (bad)
DB 255 ; (bad)
- DB 125,255 ; jge 26715 <_sk_load_8888_sse41_lowp+0x127>
+ DB 123,255 ; jnp 266ed <_sk_load_8888_sse41_lowp+0x129>
DB 255 ; (bad)
- DB 255,116,255,255 ; pushq -0x1(%rdi,%rdi,8)
- DB 255,107,255 ; ljmp *-0x1(%rbx)
+ DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
- DB 255,94,255 ; lcall *-0x1(%rsi)
+ DB 255,105,255 ; ljmp *-0x1(%rcx)
DB 255 ; (bad)
+ DB 255,92,255,255 ; lcall *-0x1(%rdi,%rdi,8)
DB 255 ; .byte 0xff
PUBLIC _sk_load_8888_dst_sse41_lowp
@@ -36767,49 +36757,49 @@ _sk_load_8888_dst_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,41 ; ja 26768 <_sk_load_8888_dst_sse41_lowp+0x44>
+ DB 119,41 ; ja 26740 <_sk_load_8888_dst_sse41_lowp+0x44>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,242,0,0,0 ; lea 0xf2(%rip),%r9 # 26840 <_sk_load_8888_dst_sse41_lowp+0x11c>
+ DB 76,141,13,242,0,0,0 ; lea 0xf2(%rip),%r9 # 26818 <_sk_load_8888_dst_sse41_lowp+0x11c>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 255,224 ; jmpq *%rax
DB 102,65,15,110,52,144 ; movd (%r8,%rdx,4),%xmm6
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,89 ; jmp 267c1 <_sk_load_8888_dst_sse41_lowp+0x9d>
+ DB 235,89 ; jmp 26799 <_sk_load_8888_dst_sse41_lowp+0x9d>
DB 243,65,15,111,52,144 ; movdqu (%r8,%rdx,4),%xmm6
DB 243,69,15,111,68,144,16 ; movdqu 0x10(%r8,%rdx,4),%xmm8
- DB 235,74 ; jmp 267c1 <_sk_load_8888_dst_sse41_lowp+0x9d>
+ DB 235,74 ; jmp 26799 <_sk_load_8888_dst_sse41_lowp+0x9d>
DB 102,65,15,110,100,144,8 ; movd 0x8(%r8,%rdx,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 243,65,15,126,52,144 ; movq (%r8,%rdx,4),%xmm6
DB 102,65,15,58,14,240,240 ; pblendw $0xf0,%xmm8,%xmm6
DB 102,68,15,111,196 ; movdqa %xmm4,%xmm8
- DB 235,37 ; jmp 267c1 <_sk_load_8888_dst_sse41_lowp+0x9d>
+ DB 235,37 ; jmp 26799 <_sk_load_8888_dst_sse41_lowp+0x9d>
DB 102,65,15,110,100,144,24 ; movd 0x18(%r8,%rdx,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 102,69,15,58,34,68,144,20,1 ; pinsrd $0x1,0x14(%r8,%rdx,4),%xmm8
DB 102,69,15,58,34,68,144,16,0 ; pinsrd $0x0,0x10(%r8,%rdx,4),%xmm8
DB 243,65,15,111,52,144 ; movdqu (%r8,%rdx,4),%xmm6
- DB 102,15,111,37,55,68,0,0 ; movdqa 0x4437(%rip),%xmm4 # 2ac00 <_sk_srcover_rgba_8888_sse2_lowp+0x1148>
+ DB 102,15,111,37,31,68,0,0 ; movdqa 0x441f(%rip),%xmm4 # 2abc0 <_sk_srcover_rgba_8888_sse2_lowp+0x113c>
DB 102,15,111,238 ; movdqa %xmm6,%xmm5
DB 102,15,56,0,236 ; pshufb %xmm4,%xmm5
DB 102,65,15,111,248 ; movdqa %xmm8,%xmm7
DB 102,15,56,0,252 ; pshufb %xmm4,%xmm7
DB 102,15,108,239 ; punpcklqdq %xmm7,%xmm5
- DB 102,68,15,111,13,151,60,0,0 ; movdqa 0x3c97(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,127,60,0,0 ; movdqa 0x3c7f(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,15,111,229 ; movdqa %xmm5,%xmm4
DB 102,65,15,219,225 ; pand %xmm9,%xmm4
DB 102,15,113,213,8 ; psrlw $0x8,%xmm5
- DB 102,68,15,111,21,16,68,0,0 ; movdqa 0x4410(%rip),%xmm10 # 2ac10 <_sk_srcover_rgba_8888_sse2_lowp+0x1158>
+ DB 102,68,15,111,21,248,67,0,0 ; movdqa 0x43f8(%rip),%xmm10 # 2abd0 <_sk_srcover_rgba_8888_sse2_lowp+0x114c>
DB 102,15,111,254 ; movdqa %xmm6,%xmm7
DB 102,65,15,56,0,250 ; pshufb %xmm10,%xmm7
DB 102,69,15,111,216 ; movdqa %xmm8,%xmm11
DB 102,69,15,56,0,218 ; pshufb %xmm10,%xmm11
DB 102,65,15,108,251 ; punpcklqdq %xmm11,%xmm7
- DB 102,68,15,111,21,253,67,0,0 ; movdqa 0x43fd(%rip),%xmm10 # 2ac20 <_sk_srcover_rgba_8888_sse2_lowp+0x1168>
+ DB 102,68,15,111,21,229,67,0,0 ; movdqa 0x43e5(%rip),%xmm10 # 2abe0 <_sk_srcover_rgba_8888_sse2_lowp+0x115c>
DB 102,65,15,56,0,242 ; pshufb %xmm10,%xmm6
DB 102,69,15,56,0,194 ; pshufb %xmm10,%xmm8
DB 102,65,15,108,240 ; punpcklqdq %xmm8,%xmm6
@@ -36825,7 +36815,7 @@ _sk_load_8888_dst_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 2684d <_sk_load_8888_dst_sse41_lowp+0x129>
+ DB 123,255 ; jnp 26825 <_sk_load_8888_dst_sse41_lowp+0x129>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -36860,20 +36850,20 @@ _sk_store_8888_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,27 ; ja 268e2 <_sk_store_8888_sse41_lowp+0x86>
+ DB 119,27 ; ja 268ba <_sk_store_8888_sse41_lowp+0x86>
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,87,0,0,0 ; lea 0x57(%rip),%r9 # 26928 <_sk_store_8888_sse41_lowp+0xcc>
+ DB 76,141,13,87,0,0,0 ; lea 0x57(%rip),%r9 # 26900 <_sk_store_8888_sse41_lowp+0xcc>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 102,69,15,126,4,144 ; movd %xmm8,(%r8,%rdx,4)
- DB 235,63 ; jmp 26921 <_sk_store_8888_sse41_lowp+0xc5>
+ DB 235,63 ; jmp 268f9 <_sk_store_8888_sse41_lowp+0xc5>
DB 243,69,15,127,4,144 ; movdqu %xmm8,(%r8,%rdx,4)
DB 243,69,15,127,76,144,16 ; movdqu %xmm9,0x10(%r8,%rdx,4)
- DB 235,48 ; jmp 26921 <_sk_store_8888_sse41_lowp+0xc5>
+ DB 235,48 ; jmp 268f9 <_sk_store_8888_sse41_lowp+0xc5>
DB 102,69,15,58,22,68,144,8,2 ; pextrd $0x2,%xmm8,0x8(%r8,%rdx,4)
DB 102,69,15,214,4,144 ; movq %xmm8,(%r8,%rdx,4)
- DB 235,31 ; jmp 26921 <_sk_store_8888_sse41_lowp+0xc5>
+ DB 235,31 ; jmp 268f9 <_sk_store_8888_sse41_lowp+0xc5>
DB 102,69,15,58,22,76,144,24,2 ; pextrd $0x2,%xmm9,0x18(%r8,%rdx,4)
DB 102,69,15,58,22,76,144,20,1 ; pextrd $0x1,%xmm9,0x14(%r8,%rdx,4)
DB 102,69,15,126,76,144,16 ; movd %xmm9,0x10(%r8,%rdx,4)
@@ -36915,49 +36905,49 @@ _sk_load_bgra_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,41 ; ja 26988 <_sk_load_bgra_sse41_lowp+0x44>
+ DB 119,41 ; ja 26960 <_sk_load_bgra_sse41_lowp+0x44>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,242,0,0,0 ; lea 0xf2(%rip),%r9 # 26a60 <_sk_load_bgra_sse41_lowp+0x11c>
+ DB 76,141,13,242,0,0,0 ; lea 0xf2(%rip),%r9 # 26a38 <_sk_load_bgra_sse41_lowp+0x11c>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 255,224 ; jmpq *%rax
DB 102,65,15,110,4,144 ; movd (%r8,%rdx,4),%xmm0
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,89 ; jmp 269e1 <_sk_load_bgra_sse41_lowp+0x9d>
+ DB 235,89 ; jmp 269b9 <_sk_load_bgra_sse41_lowp+0x9d>
DB 243,65,15,111,4,144 ; movdqu (%r8,%rdx,4),%xmm0
DB 243,69,15,111,68,144,16 ; movdqu 0x10(%r8,%rdx,4),%xmm8
- DB 235,74 ; jmp 269e1 <_sk_load_bgra_sse41_lowp+0x9d>
+ DB 235,74 ; jmp 269b9 <_sk_load_bgra_sse41_lowp+0x9d>
DB 102,65,15,110,68,144,8 ; movd 0x8(%r8,%rdx,4),%xmm0
DB 102,68,15,112,192,69 ; pshufd $0x45,%xmm0,%xmm8
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 243,65,15,126,4,144 ; movq (%r8,%rdx,4),%xmm0
DB 102,65,15,58,14,192,240 ; pblendw $0xf0,%xmm8,%xmm0
DB 102,68,15,111,193 ; movdqa %xmm1,%xmm8
- DB 235,37 ; jmp 269e1 <_sk_load_bgra_sse41_lowp+0x9d>
+ DB 235,37 ; jmp 269b9 <_sk_load_bgra_sse41_lowp+0x9d>
DB 102,65,15,110,68,144,24 ; movd 0x18(%r8,%rdx,4),%xmm0
DB 102,68,15,112,192,69 ; pshufd $0x45,%xmm0,%xmm8
DB 102,69,15,58,34,68,144,20,1 ; pinsrd $0x1,0x14(%r8,%rdx,4),%xmm8
DB 102,69,15,58,34,68,144,16,0 ; pinsrd $0x0,0x10(%r8,%rdx,4),%xmm8
DB 243,65,15,111,4,144 ; movdqu (%r8,%rdx,4),%xmm0
- DB 102,15,111,21,23,66,0,0 ; movdqa 0x4217(%rip),%xmm2 # 2ac00 <_sk_srcover_rgba_8888_sse2_lowp+0x1148>
+ DB 102,15,111,21,255,65,0,0 ; movdqa 0x41ff(%rip),%xmm2 # 2abc0 <_sk_srcover_rgba_8888_sse2_lowp+0x113c>
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,56,0,202 ; pshufb %xmm2,%xmm1
DB 102,65,15,111,216 ; movdqa %xmm8,%xmm3
DB 102,15,56,0,218 ; pshufb %xmm2,%xmm3
DB 102,15,108,203 ; punpcklqdq %xmm3,%xmm1
- DB 102,68,15,111,13,119,58,0,0 ; movdqa 0x3a77(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,95,58,0,0 ; movdqa 0x3a5f(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
DB 102,65,15,219,209 ; pand %xmm9,%xmm2
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
- DB 102,68,15,111,21,240,65,0,0 ; movdqa 0x41f0(%rip),%xmm10 # 2ac10 <_sk_srcover_rgba_8888_sse2_lowp+0x1158>
+ DB 102,68,15,111,21,216,65,0,0 ; movdqa 0x41d8(%rip),%xmm10 # 2abd0 <_sk_srcover_rgba_8888_sse2_lowp+0x114c>
DB 102,15,111,216 ; movdqa %xmm0,%xmm3
DB 102,65,15,56,0,218 ; pshufb %xmm10,%xmm3
DB 102,69,15,111,216 ; movdqa %xmm8,%xmm11
DB 102,69,15,56,0,218 ; pshufb %xmm10,%xmm11
DB 102,65,15,108,219 ; punpcklqdq %xmm11,%xmm3
- DB 102,68,15,111,21,221,65,0,0 ; movdqa 0x41dd(%rip),%xmm10 # 2ac20 <_sk_srcover_rgba_8888_sse2_lowp+0x1168>
+ DB 102,68,15,111,21,197,65,0,0 ; movdqa 0x41c5(%rip),%xmm10 # 2abe0 <_sk_srcover_rgba_8888_sse2_lowp+0x115c>
DB 102,65,15,56,0,194 ; pshufb %xmm10,%xmm0
DB 102,69,15,56,0,194 ; pshufb %xmm10,%xmm8
DB 102,65,15,108,192 ; punpcklqdq %xmm8,%xmm0
@@ -36973,7 +36963,7 @@ _sk_load_bgra_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 26a6d <_sk_load_bgra_sse41_lowp+0x129>
+ DB 123,255 ; jnp 26a45 <_sk_load_bgra_sse41_lowp+0x129>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -36993,49 +36983,49 @@ _sk_load_bgra_dst_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,41 ; ja 26ac0 <_sk_load_bgra_dst_sse41_lowp+0x44>
+ DB 119,41 ; ja 26a98 <_sk_load_bgra_dst_sse41_lowp+0x44>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,242,0,0,0 ; lea 0xf2(%rip),%r9 # 26b98 <_sk_load_bgra_dst_sse41_lowp+0x11c>
+ DB 76,141,13,242,0,0,0 ; lea 0xf2(%rip),%r9 # 26b70 <_sk_load_bgra_dst_sse41_lowp+0x11c>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 102,15,239,237 ; pxor %xmm5,%xmm5
DB 255,224 ; jmpq *%rax
DB 102,65,15,110,36,144 ; movd (%r8,%rdx,4),%xmm4
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,89 ; jmp 26b19 <_sk_load_bgra_dst_sse41_lowp+0x9d>
+ DB 235,89 ; jmp 26af1 <_sk_load_bgra_dst_sse41_lowp+0x9d>
DB 243,65,15,111,36,144 ; movdqu (%r8,%rdx,4),%xmm4
DB 243,69,15,111,68,144,16 ; movdqu 0x10(%r8,%rdx,4),%xmm8
- DB 235,74 ; jmp 26b19 <_sk_load_bgra_dst_sse41_lowp+0x9d>
+ DB 235,74 ; jmp 26af1 <_sk_load_bgra_dst_sse41_lowp+0x9d>
DB 102,65,15,110,100,144,8 ; movd 0x8(%r8,%rdx,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 102,15,239,237 ; pxor %xmm5,%xmm5
DB 243,65,15,126,36,144 ; movq (%r8,%rdx,4),%xmm4
DB 102,65,15,58,14,224,240 ; pblendw $0xf0,%xmm8,%xmm4
DB 102,68,15,111,197 ; movdqa %xmm5,%xmm8
- DB 235,37 ; jmp 26b19 <_sk_load_bgra_dst_sse41_lowp+0x9d>
+ DB 235,37 ; jmp 26af1 <_sk_load_bgra_dst_sse41_lowp+0x9d>
DB 102,65,15,110,100,144,24 ; movd 0x18(%r8,%rdx,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 102,69,15,58,34,68,144,20,1 ; pinsrd $0x1,0x14(%r8,%rdx,4),%xmm8
DB 102,69,15,58,34,68,144,16,0 ; pinsrd $0x0,0x10(%r8,%rdx,4),%xmm8
DB 243,65,15,111,36,144 ; movdqu (%r8,%rdx,4),%xmm4
- DB 102,15,111,53,223,64,0,0 ; movdqa 0x40df(%rip),%xmm6 # 2ac00 <_sk_srcover_rgba_8888_sse2_lowp+0x1148>
+ DB 102,15,111,53,199,64,0,0 ; movdqa 0x40c7(%rip),%xmm6 # 2abc0 <_sk_srcover_rgba_8888_sse2_lowp+0x113c>
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,56,0,238 ; pshufb %xmm6,%xmm5
DB 102,65,15,111,248 ; movdqa %xmm8,%xmm7
DB 102,15,56,0,254 ; pshufb %xmm6,%xmm7
DB 102,15,108,239 ; punpcklqdq %xmm7,%xmm5
- DB 102,68,15,111,13,63,57,0,0 ; movdqa 0x393f(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,39,57,0,0 ; movdqa 0x3927(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,15,111,245 ; movdqa %xmm5,%xmm6
DB 102,65,15,219,241 ; pand %xmm9,%xmm6
DB 102,15,113,213,8 ; psrlw $0x8,%xmm5
- DB 102,68,15,111,21,184,64,0,0 ; movdqa 0x40b8(%rip),%xmm10 # 2ac10 <_sk_srcover_rgba_8888_sse2_lowp+0x1158>
+ DB 102,68,15,111,21,160,64,0,0 ; movdqa 0x40a0(%rip),%xmm10 # 2abd0 <_sk_srcover_rgba_8888_sse2_lowp+0x114c>
DB 102,15,111,252 ; movdqa %xmm4,%xmm7
DB 102,65,15,56,0,250 ; pshufb %xmm10,%xmm7
DB 102,69,15,111,216 ; movdqa %xmm8,%xmm11
DB 102,69,15,56,0,218 ; pshufb %xmm10,%xmm11
DB 102,65,15,108,251 ; punpcklqdq %xmm11,%xmm7
- DB 102,68,15,111,21,165,64,0,0 ; movdqa 0x40a5(%rip),%xmm10 # 2ac20 <_sk_srcover_rgba_8888_sse2_lowp+0x1168>
+ DB 102,68,15,111,21,141,64,0,0 ; movdqa 0x408d(%rip),%xmm10 # 2abe0 <_sk_srcover_rgba_8888_sse2_lowp+0x115c>
DB 102,65,15,56,0,226 ; pshufb %xmm10,%xmm4
DB 102,69,15,56,0,194 ; pshufb %xmm10,%xmm8
DB 102,65,15,108,224 ; punpcklqdq %xmm8,%xmm4
@@ -37051,7 +37041,7 @@ _sk_load_bgra_dst_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 26ba5 <_sk_load_bgra_dst_sse41_lowp+0x129>
+ DB 123,255 ; jnp 26b7d <_sk_load_bgra_dst_sse41_lowp+0x129>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -37086,20 +37076,20 @@ _sk_store_bgra_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,27 ; ja 26c3a <_sk_store_bgra_sse41_lowp+0x86>
+ DB 119,27 ; ja 26c12 <_sk_store_bgra_sse41_lowp+0x86>
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,87,0,0,0 ; lea 0x57(%rip),%r9 # 26c80 <_sk_store_bgra_sse41_lowp+0xcc>
+ DB 76,141,13,87,0,0,0 ; lea 0x57(%rip),%r9 # 26c58 <_sk_store_bgra_sse41_lowp+0xcc>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 102,69,15,126,4,144 ; movd %xmm8,(%r8,%rdx,4)
- DB 235,63 ; jmp 26c79 <_sk_store_bgra_sse41_lowp+0xc5>
+ DB 235,63 ; jmp 26c51 <_sk_store_bgra_sse41_lowp+0xc5>
DB 243,69,15,127,4,144 ; movdqu %xmm8,(%r8,%rdx,4)
DB 243,69,15,127,76,144,16 ; movdqu %xmm9,0x10(%r8,%rdx,4)
- DB 235,48 ; jmp 26c79 <_sk_store_bgra_sse41_lowp+0xc5>
+ DB 235,48 ; jmp 26c51 <_sk_store_bgra_sse41_lowp+0xc5>
DB 102,69,15,58,22,68,144,8,2 ; pextrd $0x2,%xmm8,0x8(%r8,%rdx,4)
DB 102,69,15,214,4,144 ; movq %xmm8,(%r8,%rdx,4)
- DB 235,31 ; jmp 26c79 <_sk_store_bgra_sse41_lowp+0xc5>
+ DB 235,31 ; jmp 26c51 <_sk_store_bgra_sse41_lowp+0xc5>
DB 102,69,15,58,22,76,144,24,2 ; pextrd $0x2,%xmm9,0x18(%r8,%rdx,4)
DB 102,69,15,58,22,76,144,20,1 ; pextrd $0x1,%xmm9,0x14(%r8,%rdx,4)
DB 102,69,15,126,76,144,16 ; movd %xmm9,0x10(%r8,%rdx,4)
@@ -37141,23 +37131,23 @@ _sk_load_565_dst_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,34 ; ja 26cd8 <_sk_load_565_dst_sse41_lowp+0x3c>
+ DB 119,34 ; ja 26cb0 <_sk_load_565_dst_sse41_lowp+0x3c>
DB 102,15,239,237 ; pxor %xmm5,%xmm5
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,196,0,0,0 ; lea 0xc4(%rip),%r9 # 26d88 <_sk_load_565_dst_sse41_lowp+0xec>
+ DB 76,141,13,196,0,0,0 ; lea 0xc4(%rip),%r9 # 26d60 <_sk_load_565_dst_sse41_lowp+0xec>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 102,15,110,224 ; movd %eax,%xmm4
- DB 235,74 ; jmp 26d22 <_sk_load_565_dst_sse41_lowp+0x86>
+ DB 235,74 ; jmp 26cfa <_sk_load_565_dst_sse41_lowp+0x86>
DB 243,65,15,111,36,80 ; movdqu (%r8,%rdx,2),%xmm4
- DB 235,66 ; jmp 26d22 <_sk_load_565_dst_sse41_lowp+0x86>
+ DB 235,66 ; jmp 26cfa <_sk_load_565_dst_sse41_lowp+0x86>
DB 102,15,239,237 ; pxor %xmm5,%xmm5
DB 102,65,15,196,108,80,4,2 ; pinsrw $0x2,0x4(%r8,%rdx,2),%xmm5
DB 102,65,15,110,36,80 ; movd (%r8,%rdx,2),%xmm4
DB 102,15,58,14,229,252 ; pblendw $0xfc,%xmm5,%xmm4
- DB 235,40 ; jmp 26d22 <_sk_load_565_dst_sse41_lowp+0x86>
+ DB 235,40 ; jmp 26cfa <_sk_load_565_dst_sse41_lowp+0x86>
DB 102,15,239,237 ; pxor %xmm5,%xmm5
DB 102,65,15,196,108,80,12,6 ; pinsrw $0x6,0xc(%r8,%rdx,2),%xmm5
DB 102,65,15,196,108,80,10,5 ; pinsrw $0x5,0xa(%r8,%rdx,2),%xmm5
@@ -37166,11 +37156,11 @@ _sk_load_565_dst_sse41_lowp LABEL PROC
DB 102,15,58,14,229,240 ; pblendw $0xf0,%xmm5,%xmm4
DB 102,15,111,252 ; movdqa %xmm4,%xmm7
DB 102,15,113,215,8 ; psrlw $0x8,%xmm7
- DB 102,15,219,61,253,62,0,0 ; pand 0x3efd(%rip),%xmm7 # 2ac30 <_sk_srcover_rgba_8888_sse2_lowp+0x1178>
+ DB 102,15,219,61,229,62,0,0 ; pand 0x3ee5(%rip),%xmm7 # 2abf0 <_sk_srcover_rgba_8888_sse2_lowp+0x116c>
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,113,213,5 ; psrlw $0x5,%xmm5
- DB 102,15,219,45,252,62,0,0 ; pand 0x3efc(%rip),%xmm5 # 2ac40 <_sk_srcover_rgba_8888_sse2_lowp+0x1188>
- DB 102,15,111,53,4,63,0,0 ; movdqa 0x3f04(%rip),%xmm6 # 2ac50 <_sk_srcover_rgba_8888_sse2_lowp+0x1198>
+ DB 102,15,219,45,228,62,0,0 ; pand 0x3ee4(%rip),%xmm5 # 2ac00 <_sk_srcover_rgba_8888_sse2_lowp+0x117c>
+ DB 102,15,111,53,236,62,0,0 ; movdqa 0x3eec(%rip),%xmm6 # 2ac10 <_sk_srcover_rgba_8888_sse2_lowp+0x118c>
DB 102,15,219,244 ; pand %xmm4,%xmm6
DB 102,15,113,212,13 ; psrlw $0xd,%xmm4
DB 102,15,235,231 ; por %xmm7,%xmm4
@@ -37183,7 +37173,7 @@ _sk_load_565_dst_sse41_lowp LABEL PROC
DB 102,15,113,214,2 ; psrlw $0x2,%xmm6
DB 102,15,235,247 ; por %xmm7,%xmm6
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,250,54,0,0 ; movaps 0x36fa(%rip),%xmm7 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 15,40,61,226,54,0,0 ; movaps 0x36e2(%rip),%xmm7 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 255,224 ; jmpq *%rax
DB 69,255 ; rex.RB (bad)
DB 255 ; (bad)
@@ -37194,7 +37184,7 @@ _sk_load_565_dst_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 126,255 ; jle 26d9d <_sk_load_565_dst_sse41_lowp+0x101>
+ DB 126,255 ; jle 26d75 <_sk_load_565_dst_sse41_lowp+0x101>
DB 255 ; (bad)
DB 255,114,255 ; pushq -0x1(%rdx)
DB 255 ; (bad)
@@ -37209,10 +37199,10 @@ _sk_store_565_sse41_lowp LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 102,68,15,111,192 ; movdqa %xmm0,%xmm8
DB 102,65,15,113,240,8 ; psllw $0x8,%xmm8
- DB 102,68,15,219,5,152,62,0,0 ; pand 0x3e98(%rip),%xmm8 # 2ac60 <_sk_srcover_rgba_8888_sse2_lowp+0x11a8>
+ DB 102,68,15,219,5,128,62,0,0 ; pand 0x3e80(%rip),%xmm8 # 2ac20 <_sk_srcover_rgba_8888_sse2_lowp+0x119c>
DB 102,68,15,111,201 ; movdqa %xmm1,%xmm9
DB 102,65,15,113,241,3 ; psllw $0x3,%xmm9
- DB 102,68,15,219,13,148,62,0,0 ; pand 0x3e94(%rip),%xmm9 # 2ac70 <_sk_srcover_rgba_8888_sse2_lowp+0x11b8>
+ DB 102,68,15,219,13,124,62,0,0 ; pand 0x3e7c(%rip),%xmm9 # 2ac30 <_sk_srcover_rgba_8888_sse2_lowp+0x11ac>
DB 102,69,15,235,200 ; por %xmm8,%xmm9
DB 102,68,15,111,194 ; movdqa %xmm2,%xmm8
DB 102,65,15,113,208,3 ; psrlw $0x3,%xmm8
@@ -37221,19 +37211,19 @@ _sk_store_565_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,29 ; ja 26e18 <_sk_store_565_sse41_lowp+0x74>
+ DB 119,29 ; ja 26df0 <_sk_store_565_sse41_lowp+0x74>
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,83,0,0,0 ; lea 0x53(%rip),%r9 # 26e58 <_sk_store_565_sse41_lowp+0xb4>
+ DB 76,141,13,83,0,0,0 ; lea 0x53(%rip),%r9 # 26e30 <_sk_store_565_sse41_lowp+0xb4>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 102,69,15,58,21,4,80,0 ; pextrw $0x0,%xmm8,(%r8,%rdx,2)
- DB 235,58 ; jmp 26e52 <_sk_store_565_sse41_lowp+0xae>
+ DB 235,58 ; jmp 26e2a <_sk_store_565_sse41_lowp+0xae>
DB 243,69,15,127,4,80 ; movdqu %xmm8,(%r8,%rdx,2)
- DB 235,50 ; jmp 26e52 <_sk_store_565_sse41_lowp+0xae>
+ DB 235,50 ; jmp 26e2a <_sk_store_565_sse41_lowp+0xae>
DB 102,69,15,58,21,68,80,4,2 ; pextrw $0x2,%xmm8,0x4(%r8,%rdx,2)
DB 102,69,15,126,4,80 ; movd %xmm8,(%r8,%rdx,2)
- DB 235,33 ; jmp 26e52 <_sk_store_565_sse41_lowp+0xae>
+ DB 235,33 ; jmp 26e2a <_sk_store_565_sse41_lowp+0xae>
DB 102,69,15,58,21,68,80,12,6 ; pextrw $0x6,%xmm8,0xc(%r8,%rdx,2)
DB 102,69,15,58,21,68,80,10,5 ; pextrw $0x5,%xmm8,0xa(%r8,%rdx,2)
DB 102,69,15,58,21,68,80,8,4 ; pextrw $0x4,%xmm8,0x8(%r8,%rdx,2)
@@ -37253,7 +37243,7 @@ _sk_store_565_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 235,255 ; jmp 26e69 <_sk_store_565_sse41_lowp+0xc5>
+ DB 235,255 ; jmp 26e41 <_sk_store_565_sse41_lowp+0xc5>
DB 255 ; (bad)
DB 255,226 ; jmpq *%rdx
DB 255 ; (bad)
@@ -37273,18 +37263,18 @@ _sk_load_a8_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,34 ; ja 26ead <_sk_load_a8_sse41_lowp+0x39>
+ DB 119,34 ; ja 26e85 <_sk_load_a8_sse41_lowp+0x39>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,143,0,0,0 ; lea 0x8f(%rip),%r9 # 26f28 <_sk_load_a8_sse41_lowp+0xb4>
+ DB 76,141,13,143,0,0,0 ; lea 0x8f(%rip),%r9 # 26f00 <_sk_load_a8_sse41_lowp+0xb4>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,15,110,216 ; movd %eax,%xmm3
- DB 235,100 ; jmp 26f11 <_sk_load_a8_sse41_lowp+0x9d>
+ DB 235,100 ; jmp 26ee9 <_sk_load_a8_sse41_lowp+0x9d>
DB 102,65,15,56,48,28,16 ; pmovzxbw (%r8,%rdx,1),%xmm3
- DB 235,91 ; jmp 26f11 <_sk_load_a8_sse41_lowp+0x9d>
+ DB 235,91 ; jmp 26ee9 <_sk_load_a8_sse41_lowp+0x9d>
DB 65,15,182,68,16,2 ; movzbl 0x2(%r8,%rdx,1),%eax
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,196,192,2 ; pinsrw $0x2,%eax,%xmm0
@@ -37292,7 +37282,7 @@ _sk_load_a8_sse41_lowp LABEL PROC
DB 102,15,110,200 ; movd %eax,%xmm1
DB 102,15,56,48,217 ; pmovzxbw %xmm1,%xmm3
DB 102,15,58,14,216,252 ; pblendw $0xfc,%xmm0,%xmm3
- DB 235,54 ; jmp 26f11 <_sk_load_a8_sse41_lowp+0x9d>
+ DB 235,54 ; jmp 26ee9 <_sk_load_a8_sse41_lowp+0x9d>
DB 65,15,182,68,16,6 ; movzbl 0x6(%r8,%rdx,1),%eax
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,196,192,6 ; pinsrw $0x6,%eax,%xmm0
@@ -37303,13 +37293,13 @@ _sk_load_a8_sse41_lowp LABEL PROC
DB 102,65,15,110,12,16 ; movd (%r8,%rdx,1),%xmm1
DB 102,15,56,48,217 ; pmovzxbw %xmm1,%xmm3
DB 102,15,58,14,216,240 ; pblendw $0xf0,%xmm0,%xmm3
- DB 102,15,219,29,103,53,0,0 ; pand 0x3567(%rip),%xmm3 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,15,219,29,79,53,0,0 ; pand 0x354f(%rip),%xmm3 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
DB 255,224 ; jmpq *%rax
- DB 122,255 ; jp 26f29 <_sk_load_a8_sse41_lowp+0xb5>
+ DB 122,255 ; jp 26f01 <_sk_load_a8_sse41_lowp+0xb5>
DB 255 ; (bad)
DB 255,157,255,255,255,142 ; lcall *-0x71000001(%rbp)
DB 255 ; (bad)
@@ -37338,18 +37328,18 @@ _sk_load_a8_dst_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,34 ; ja 26f7d <_sk_load_a8_dst_sse41_lowp+0x39>
+ DB 119,34 ; ja 26f55 <_sk_load_a8_dst_sse41_lowp+0x39>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,143,0,0,0 ; lea 0x8f(%rip),%r9 # 26ff8 <_sk_load_a8_dst_sse41_lowp+0xb4>
+ DB 76,141,13,143,0,0,0 ; lea 0x8f(%rip),%r9 # 26fd0 <_sk_load_a8_dst_sse41_lowp+0xb4>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,15,110,248 ; movd %eax,%xmm7
- DB 235,100 ; jmp 26fe1 <_sk_load_a8_dst_sse41_lowp+0x9d>
+ DB 235,100 ; jmp 26fb9 <_sk_load_a8_dst_sse41_lowp+0x9d>
DB 102,65,15,56,48,60,16 ; pmovzxbw (%r8,%rdx,1),%xmm7
- DB 235,91 ; jmp 26fe1 <_sk_load_a8_dst_sse41_lowp+0x9d>
+ DB 235,91 ; jmp 26fb9 <_sk_load_a8_dst_sse41_lowp+0x9d>
DB 65,15,182,68,16,2 ; movzbl 0x2(%r8,%rdx,1),%eax
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,196,224,2 ; pinsrw $0x2,%eax,%xmm4
@@ -37357,7 +37347,7 @@ _sk_load_a8_dst_sse41_lowp LABEL PROC
DB 102,15,110,232 ; movd %eax,%xmm5
DB 102,15,56,48,253 ; pmovzxbw %xmm5,%xmm7
DB 102,15,58,14,252,252 ; pblendw $0xfc,%xmm4,%xmm7
- DB 235,54 ; jmp 26fe1 <_sk_load_a8_dst_sse41_lowp+0x9d>
+ DB 235,54 ; jmp 26fb9 <_sk_load_a8_dst_sse41_lowp+0x9d>
DB 65,15,182,68,16,6 ; movzbl 0x6(%r8,%rdx,1),%eax
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,196,224,6 ; pinsrw $0x6,%eax,%xmm4
@@ -37368,13 +37358,13 @@ _sk_load_a8_dst_sse41_lowp LABEL PROC
DB 102,65,15,110,44,16 ; movd (%r8,%rdx,1),%xmm5
DB 102,15,56,48,253 ; pmovzxbw %xmm5,%xmm7
DB 102,15,58,14,252,240 ; pblendw $0xf0,%xmm4,%xmm7
- DB 102,15,219,61,151,52,0,0 ; pand 0x3497(%rip),%xmm7 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,15,219,61,127,52,0,0 ; pand 0x347f(%rip),%xmm7 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,239,237 ; pxor %xmm5,%xmm5
DB 15,87,246 ; xorps %xmm6,%xmm6
DB 255,224 ; jmpq *%rax
- DB 122,255 ; jp 26ff9 <_sk_load_a8_dst_sse41_lowp+0xb5>
+ DB 122,255 ; jp 26fd1 <_sk_load_a8_dst_sse41_lowp+0xb5>
DB 255 ; (bad)
DB 255,157,255,255,255,142 ; lcall *-0x71000001(%rbp)
DB 255 ; (bad)
@@ -37403,28 +37393,28 @@ _sk_store_a8_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,29 ; ja 27048 <_sk_store_a8_sse41_lowp+0x34>
+ DB 119,29 ; ja 27020 <_sk_store_a8_sse41_lowp+0x34>
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,131,0,0,0 ; lea 0x83(%rip),%r9 # 270b8 <_sk_store_a8_sse41_lowp+0xa4>
+ DB 76,141,13,131,0,0,0 ; lea 0x83(%rip),%r9 # 27090 <_sk_store_a8_sse41_lowp+0xa4>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 102,65,15,58,20,28,16,0 ; pextrb $0x0,%xmm3,(%r8,%rdx,1)
- DB 235,105 ; jmp 270b1 <_sk_store_a8_sse41_lowp+0x9d>
+ DB 235,105 ; jmp 27089 <_sk_store_a8_sse41_lowp+0x9d>
DB 102,68,15,111,195 ; movdqa %xmm3,%xmm8
- DB 102,68,15,56,0,5,121,59,0,0 ; pshufb 0x3b79(%rip),%xmm8 # 2abd0 <_sk_srcover_rgba_8888_sse2_lowp+0x1118>
+ DB 102,68,15,56,0,5,97,59,0,0 ; pshufb 0x3b61(%rip),%xmm8 # 2ab90 <_sk_srcover_rgba_8888_sse2_lowp+0x110c>
DB 102,69,15,214,4,16 ; movq %xmm8,(%r8,%rdx,1)
- DB 235,82 ; jmp 270b1 <_sk_store_a8_sse41_lowp+0x9d>
+ DB 235,82 ; jmp 27089 <_sk_store_a8_sse41_lowp+0x9d>
DB 102,65,15,58,20,92,16,2,4 ; pextrb $0x4,%xmm3,0x2(%r8,%rdx,1)
DB 102,68,15,111,195 ; movdqa %xmm3,%xmm8
- DB 102,68,15,56,0,5,25,52,0,0 ; pshufb 0x3419(%rip),%xmm8 # 2a490 <_sk_srcover_rgba_8888_sse2_lowp+0x9d8>
+ DB 102,68,15,56,0,5,1,52,0,0 ; pshufb 0x3401(%rip),%xmm8 # 2a450 <_sk_srcover_rgba_8888_sse2_lowp+0x9cc>
DB 102,69,15,58,21,4,16,0 ; pextrw $0x0,%xmm8,(%r8,%rdx,1)
- DB 235,48 ; jmp 270b1 <_sk_store_a8_sse41_lowp+0x9d>
+ DB 235,48 ; jmp 27089 <_sk_store_a8_sse41_lowp+0x9d>
DB 102,65,15,58,20,92,16,6,12 ; pextrb $0xc,%xmm3,0x6(%r8,%rdx,1)
DB 102,65,15,58,20,92,16,5,10 ; pextrb $0xa,%xmm3,0x5(%r8,%rdx,1)
DB 102,65,15,58,20,92,16,4,8 ; pextrb $0x8,%xmm3,0x4(%r8,%rdx,1)
DB 102,68,15,111,195 ; movdqa %xmm3,%xmm8
- DB 102,68,15,56,0,5,245,51,0,0 ; pshufb 0x33f5(%rip),%xmm8 # 2a4a0 <_sk_srcover_rgba_8888_sse2_lowp+0x9e8>
+ DB 102,68,15,56,0,5,221,51,0,0 ; pshufb 0x33dd(%rip),%xmm8 # 2a460 <_sk_srcover_rgba_8888_sse2_lowp+0x9dc>
DB 102,69,15,126,4,16 ; movd %xmm8,(%r8,%rdx,1)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
@@ -37458,18 +37448,18 @@ _sk_load_g8_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,34 ; ja 2710d <_sk_load_g8_sse41_lowp+0x39>
+ DB 119,34 ; ja 270e5 <_sk_load_g8_sse41_lowp+0x39>
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 2718c <_sk_load_g8_sse41_lowp+0xb8>
+ DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 27164 <_sk_load_g8_sse41_lowp+0xb8>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
- DB 235,100 ; jmp 27171 <_sk_load_g8_sse41_lowp+0x9d>
+ DB 235,100 ; jmp 27149 <_sk_load_g8_sse41_lowp+0x9d>
DB 102,65,15,56,48,4,16 ; pmovzxbw (%r8,%rdx,1),%xmm0
- DB 235,91 ; jmp 27171 <_sk_load_g8_sse41_lowp+0x9d>
+ DB 235,91 ; jmp 27149 <_sk_load_g8_sse41_lowp+0x9d>
DB 65,15,182,68,16,2 ; movzbl 0x2(%r8,%rdx,1),%eax
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 102,15,196,200,2 ; pinsrw $0x2,%eax,%xmm1
@@ -37477,7 +37467,7 @@ _sk_load_g8_sse41_lowp LABEL PROC
DB 102,15,110,192 ; movd %eax,%xmm0
DB 102,15,56,48,192 ; pmovzxbw %xmm0,%xmm0
DB 102,15,58,14,193,252 ; pblendw $0xfc,%xmm1,%xmm0
- DB 235,54 ; jmp 27171 <_sk_load_g8_sse41_lowp+0x9d>
+ DB 235,54 ; jmp 27149 <_sk_load_g8_sse41_lowp+0x9d>
DB 65,15,182,68,16,6 ; movzbl 0x6(%r8,%rdx,1),%eax
DB 102,15,239,201 ; pxor %xmm1,%xmm1
DB 102,15,196,200,6 ; pinsrw $0x6,%eax,%xmm1
@@ -37488,13 +37478,13 @@ _sk_load_g8_sse41_lowp LABEL PROC
DB 102,65,15,110,4,16 ; movd (%r8,%rdx,1),%xmm0
DB 102,15,56,48,192 ; pmovzxbw %xmm0,%xmm0
DB 102,15,58,14,193,240 ; pblendw $0xf0,%xmm1,%xmm0
- DB 102,15,219,5,7,51,0,0 ; pand 0x3307(%rip),%xmm0 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,15,219,5,239,50,0,0 ; pand 0x32ef(%rip),%xmm0 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,254,50,0,0 ; movaps 0x32fe(%rip),%xmm3 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 15,40,29,230,50,0,0 ; movaps 0x32e6(%rip),%xmm3 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,111,208 ; movdqa %xmm0,%xmm2
DB 255,224 ; jmpq *%rax
- DB 118,255 ; jbe 2718d <_sk_load_g8_sse41_lowp+0xb9>
+ DB 118,255 ; jbe 27165 <_sk_load_g8_sse41_lowp+0xb9>
DB 255 ; (bad)
DB 255,153,255,255,255,138 ; lcall *-0x75000001(%rcx)
DB 255 ; (bad)
@@ -37521,18 +37511,18 @@ _sk_load_g8_dst_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,34 ; ja 271e1 <_sk_load_g8_dst_sse41_lowp+0x39>
+ DB 119,34 ; ja 271b9 <_sk_load_g8_dst_sse41_lowp+0x39>
DB 102,15,239,237 ; pxor %xmm5,%xmm5
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 27260 <_sk_load_g8_dst_sse41_lowp+0xb8>
+ DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 27238 <_sk_load_g8_dst_sse41_lowp+0xb8>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,15,110,224 ; movd %eax,%xmm4
- DB 235,100 ; jmp 27245 <_sk_load_g8_dst_sse41_lowp+0x9d>
+ DB 235,100 ; jmp 2721d <_sk_load_g8_dst_sse41_lowp+0x9d>
DB 102,65,15,56,48,36,16 ; pmovzxbw (%r8,%rdx,1),%xmm4
- DB 235,91 ; jmp 27245 <_sk_load_g8_dst_sse41_lowp+0x9d>
+ DB 235,91 ; jmp 2721d <_sk_load_g8_dst_sse41_lowp+0x9d>
DB 65,15,182,68,16,2 ; movzbl 0x2(%r8,%rdx,1),%eax
DB 102,15,239,237 ; pxor %xmm5,%xmm5
DB 102,15,196,232,2 ; pinsrw $0x2,%eax,%xmm5
@@ -37540,7 +37530,7 @@ _sk_load_g8_dst_sse41_lowp LABEL PROC
DB 102,15,110,224 ; movd %eax,%xmm4
DB 102,15,56,48,228 ; pmovzxbw %xmm4,%xmm4
DB 102,15,58,14,229,252 ; pblendw $0xfc,%xmm5,%xmm4
- DB 235,54 ; jmp 27245 <_sk_load_g8_dst_sse41_lowp+0x9d>
+ DB 235,54 ; jmp 2721d <_sk_load_g8_dst_sse41_lowp+0x9d>
DB 65,15,182,68,16,6 ; movzbl 0x6(%r8,%rdx,1),%eax
DB 102,15,239,237 ; pxor %xmm5,%xmm5
DB 102,15,196,232,6 ; pinsrw $0x6,%eax,%xmm5
@@ -37551,13 +37541,13 @@ _sk_load_g8_dst_sse41_lowp LABEL PROC
DB 102,65,15,110,36,16 ; movd (%r8,%rdx,1),%xmm4
DB 102,15,56,48,228 ; pmovzxbw %xmm4,%xmm4
DB 102,15,58,14,229,240 ; pblendw $0xf0,%xmm5,%xmm4
- DB 102,15,219,37,51,50,0,0 ; pand 0x3233(%rip),%xmm4 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,15,219,37,27,50,0,0 ; pand 0x321b(%rip),%xmm4 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,42,50,0,0 ; movaps 0x322a(%rip),%xmm7 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 15,40,61,18,50,0,0 ; movaps 0x3212(%rip),%xmm7 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,111,244 ; movdqa %xmm4,%xmm6
DB 255,224 ; jmpq *%rax
- DB 118,255 ; jbe 27261 <_sk_load_g8_dst_sse41_lowp+0xb9>
+ DB 118,255 ; jbe 27239 <_sk_load_g8_dst_sse41_lowp+0xb9>
DB 255 ; (bad)
DB 255,153,255,255,255,138 ; lcall *-0x75000001(%rcx)
DB 255 ; (bad)
@@ -37578,14 +37568,14 @@ PUBLIC _sk_scale_1_float_sse41_lowp
_sk_scale_1_float_sse41_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 243,68,15,16,0 ; movss (%rax),%xmm8
- DB 243,68,15,89,5,136,48,0,0 ; mulss 0x3088(%rip),%xmm8 # 2a314 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
- DB 243,68,15,88,5,79,48,0,0 ; addss 0x304f(%rip),%xmm8 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 243,68,15,89,5,112,48,0,0 ; mulss 0x3070(%rip),%xmm8 # 2a2d4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ DB 243,68,15,88,5,55,48,0,0 ; addss 0x3037(%rip),%xmm8 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 243,65,15,44,192 ; cvttss2si %xmm8,%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
DB 242,69,15,112,192,0 ; pshuflw $0x0,%xmm8,%xmm8
DB 102,69,15,112,192,80 ; pshufd $0x50,%xmm8,%xmm8
DB 102,65,15,213,192 ; pmullw %xmm8,%xmm0
- DB 102,68,15,111,13,199,49,0,0 ; movdqa 0x31c7(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,175,49,0,0 ; movdqa 0x31af(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,65,15,253,193 ; paddw %xmm9,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,65,15,213,200 ; pmullw %xmm8,%xmm1
@@ -37610,18 +37600,18 @@ _sk_scale_u8_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,36 ; ja 2732f <_sk_scale_u8_sse41_lowp+0x3b>
+ DB 119,36 ; ja 27307 <_sk_scale_u8_sse41_lowp+0x3b>
DB 102,69,15,239,201 ; pxor %xmm9,%xmm9
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,222,0,0,0 ; lea 0xde(%rip),%r9 # 273f8 <_sk_scale_u8_sse41_lowp+0x104>
+ DB 76,141,13,222,0,0,0 ; lea 0xde(%rip),%r9 # 273d0 <_sk_scale_u8_sse41_lowp+0x104>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
- DB 235,111 ; jmp 2739e <_sk_scale_u8_sse41_lowp+0xaa>
+ DB 235,111 ; jmp 27376 <_sk_scale_u8_sse41_lowp+0xaa>
DB 102,69,15,56,48,4,16 ; pmovzxbw (%r8,%rdx,1),%xmm8
- DB 235,102 ; jmp 2739e <_sk_scale_u8_sse41_lowp+0xaa>
+ DB 235,102 ; jmp 27376 <_sk_scale_u8_sse41_lowp+0xaa>
DB 65,15,182,68,16,2 ; movzbl 0x2(%r8,%rdx,1),%eax
DB 102,69,15,239,201 ; pxor %xmm9,%xmm9
DB 102,68,15,196,200,2 ; pinsrw $0x2,%eax,%xmm9
@@ -37629,7 +37619,7 @@ _sk_scale_u8_sse41_lowp LABEL PROC
DB 102,68,15,110,192 ; movd %eax,%xmm8
DB 102,69,15,56,48,192 ; pmovzxbw %xmm8,%xmm8
DB 102,69,15,58,14,193,252 ; pblendw $0xfc,%xmm9,%xmm8
- DB 235,60 ; jmp 2739e <_sk_scale_u8_sse41_lowp+0xaa>
+ DB 235,60 ; jmp 27376 <_sk_scale_u8_sse41_lowp+0xaa>
DB 65,15,182,68,16,6 ; movzbl 0x6(%r8,%rdx,1),%eax
DB 102,69,15,239,201 ; pxor %xmm9,%xmm9
DB 102,68,15,196,200,6 ; pinsrw $0x6,%eax,%xmm9
@@ -37640,9 +37630,9 @@ _sk_scale_u8_sse41_lowp LABEL PROC
DB 102,69,15,110,4,16 ; movd (%r8,%rdx,1),%xmm8
DB 102,69,15,56,48,192 ; pmovzxbw %xmm8,%xmm8
DB 102,69,15,58,14,193,240 ; pblendw $0xf0,%xmm9,%xmm8
- DB 102,68,15,219,5,217,48,0,0 ; pand 0x30d9(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,219,5,193,48,0,0 ; pand 0x30c1(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,65,15,213,192 ; pmullw %xmm8,%xmm0
- DB 102,68,15,111,13,203,48,0,0 ; movdqa 0x30cb(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,179,48,0,0 ; movdqa 0x30b3(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,65,15,253,193 ; paddw %xmm9,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,65,15,213,200 ; pmullw %xmm8,%xmm1
@@ -37668,7 +37658,7 @@ _sk_scale_u8_sse41_lowp LABEL PROC
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 2740d <_sk_scale_u8_sse41_lowp+0x119>
+ DB 123,255 ; jnp 273e5 <_sk_scale_u8_sse41_lowp+0x119>
DB 255 ; (bad)
DB 255,106,255 ; ljmp *-0x1(%rdx)
DB 255 ; (bad)
@@ -37678,13 +37668,13 @@ PUBLIC _sk_lerp_1_float_sse41_lowp
_sk_lerp_1_float_sse41_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 243,68,15,16,0 ; movss (%rax),%xmm8
- DB 243,68,15,89,5,240,46,0,0 ; mulss 0x2ef0(%rip),%xmm8 # 2a314 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
- DB 243,68,15,88,5,183,46,0,0 ; addss 0x2eb7(%rip),%xmm8 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 243,68,15,89,5,216,46,0,0 ; mulss 0x2ed8(%rip),%xmm8 # 2a2d4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ DB 243,68,15,88,5,159,46,0,0 ; addss 0x2e9f(%rip),%xmm8 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 243,65,15,44,192 ; cvttss2si %xmm8,%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
DB 242,69,15,112,192,0 ; pshuflw $0x0,%xmm8,%xmm8
DB 102,69,15,112,192,80 ; pshufd $0x50,%xmm8,%xmm8
- DB 102,68,15,111,13,52,48,0,0 ; movdqa 0x3034(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,28,48,0,0 ; movdqa 0x301c(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,65,15,213,192 ; pmullw %xmm8,%xmm0
DB 102,65,15,253,193 ; paddw %xmm9,%xmm0
DB 102,65,15,213,200 ; pmullw %xmm8,%xmm1
@@ -37722,18 +37712,18 @@ _sk_lerp_u8_sse41_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,36 ; ja 27503 <_sk_lerp_u8_sse41_lowp+0x3b>
+ DB 119,36 ; ja 274db <_sk_lerp_u8_sse41_lowp+0x3b>
DB 102,69,15,239,201 ; pxor %xmm9,%xmm9
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,30,1,0,0 ; lea 0x11e(%rip),%r9 # 2760c <_sk_lerp_u8_sse41_lowp+0x144>
+ DB 76,141,13,30,1,0,0 ; lea 0x11e(%rip),%r9 # 275e4 <_sk_lerp_u8_sse41_lowp+0x144>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
- DB 235,111 ; jmp 27572 <_sk_lerp_u8_sse41_lowp+0xaa>
+ DB 235,111 ; jmp 2754a <_sk_lerp_u8_sse41_lowp+0xaa>
DB 102,69,15,56,48,4,16 ; pmovzxbw (%r8,%rdx,1),%xmm8
- DB 235,102 ; jmp 27572 <_sk_lerp_u8_sse41_lowp+0xaa>
+ DB 235,102 ; jmp 2754a <_sk_lerp_u8_sse41_lowp+0xaa>
DB 65,15,182,68,16,2 ; movzbl 0x2(%r8,%rdx,1),%eax
DB 102,69,15,239,201 ; pxor %xmm9,%xmm9
DB 102,68,15,196,200,2 ; pinsrw $0x2,%eax,%xmm9
@@ -37741,7 +37731,7 @@ _sk_lerp_u8_sse41_lowp LABEL PROC
DB 102,68,15,110,192 ; movd %eax,%xmm8
DB 102,69,15,56,48,192 ; pmovzxbw %xmm8,%xmm8
DB 102,69,15,58,14,193,252 ; pblendw $0xfc,%xmm9,%xmm8
- DB 235,60 ; jmp 27572 <_sk_lerp_u8_sse41_lowp+0xaa>
+ DB 235,60 ; jmp 2754a <_sk_lerp_u8_sse41_lowp+0xaa>
DB 65,15,182,68,16,6 ; movzbl 0x6(%r8,%rdx,1),%eax
DB 102,69,15,239,201 ; pxor %xmm9,%xmm9
DB 102,68,15,196,200,6 ; pinsrw $0x6,%eax,%xmm9
@@ -37752,8 +37742,8 @@ _sk_lerp_u8_sse41_lowp LABEL PROC
DB 102,69,15,110,4,16 ; movd (%r8,%rdx,1),%xmm8
DB 102,69,15,56,48,192 ; pmovzxbw %xmm8,%xmm8
DB 102,69,15,58,14,193,240 ; pblendw $0xf0,%xmm9,%xmm8
- DB 102,68,15,219,5,5,47,0,0 ; pand 0x2f05(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
- DB 102,68,15,111,21,252,46,0,0 ; movdqa 0x2efc(%rip),%xmm10 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,219,5,237,46,0,0 ; pand 0x2eed(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
+ DB 102,68,15,111,21,228,46,0,0 ; movdqa 0x2ee4(%rip),%xmm10 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,69,15,111,200 ; movdqa %xmm8,%xmm9
DB 102,69,15,239,202 ; pxor %xmm10,%xmm9
DB 102,69,15,111,217 ; movdqa %xmm9,%xmm11
@@ -37783,7 +37773,7 @@ _sk_lerp_u8_sse41_lowp LABEL PROC
DB 102,65,15,111,216 ; movdqa %xmm8,%xmm3
DB 255,224 ; jmpq *%rax
DB 144 ; nop
- DB 235,254 ; jmp 2760c <_sk_lerp_u8_sse41_lowp+0x144>
+ DB 235,254 ; jmp 275e4 <_sk_lerp_u8_sse41_lowp+0x144>
DB 255 ; (bad)
DB 255,17 ; callq *(%rcx)
DB 255 ; (bad)
@@ -37815,48 +37805,48 @@ _sk_srcover_rgba_8888_sse41_lowp LABEL PROC
DB 65,254,202 ; dec %r10b
DB 69,15,182,202 ; movzbl %r10b,%r9d
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,38 ; ja 27673 <_sk_srcover_rgba_8888_sse41_lowp+0x4b>
+ DB 119,38 ; ja 2764b <_sk_srcover_rgba_8888_sse41_lowp+0x4b>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 76,141,29,23,2,0,0 ; lea 0x217(%rip),%r11 # 27870 <_sk_srcover_rgba_8888_sse41_lowp+0x248>
+ DB 76,141,29,23,2,0,0 ; lea 0x217(%rip),%r11 # 27848 <_sk_srcover_rgba_8888_sse41_lowp+0x248>
DB 75,99,4,139 ; movslq (%r11,%r9,4),%rax
DB 76,1,216 ; add %r11,%rax
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 255,224 ; jmpq *%rax
DB 102,65,15,110,52,144 ; movd (%r8,%rdx,4),%xmm6
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,89 ; jmp 276cc <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+ DB 235,89 ; jmp 276a4 <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
DB 243,65,15,111,52,144 ; movdqu (%r8,%rdx,4),%xmm6
DB 243,69,15,111,68,144,16 ; movdqu 0x10(%r8,%rdx,4),%xmm8
- DB 235,74 ; jmp 276cc <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+ DB 235,74 ; jmp 276a4 <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
DB 102,65,15,110,100,144,8 ; movd 0x8(%r8,%rdx,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 243,65,15,126,52,144 ; movq (%r8,%rdx,4),%xmm6
DB 102,65,15,58,14,240,240 ; pblendw $0xf0,%xmm8,%xmm6
DB 102,68,15,111,196 ; movdqa %xmm4,%xmm8
- DB 235,37 ; jmp 276cc <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
+ DB 235,37 ; jmp 276a4 <_sk_srcover_rgba_8888_sse41_lowp+0xa4>
DB 102,65,15,110,100,144,24 ; movd 0x18(%r8,%rdx,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 102,69,15,58,34,68,144,20,1 ; pinsrd $0x1,0x14(%r8,%rdx,4),%xmm8
DB 102,69,15,58,34,68,144,16,0 ; pinsrd $0x0,0x10(%r8,%rdx,4),%xmm8
DB 243,65,15,111,52,144 ; movdqu (%r8,%rdx,4),%xmm6
- DB 102,15,111,37,44,53,0,0 ; movdqa 0x352c(%rip),%xmm4 # 2ac00 <_sk_srcover_rgba_8888_sse2_lowp+0x1148>
+ DB 102,15,111,37,20,53,0,0 ; movdqa 0x3514(%rip),%xmm4 # 2abc0 <_sk_srcover_rgba_8888_sse2_lowp+0x113c>
DB 102,15,111,238 ; movdqa %xmm6,%xmm5
DB 102,15,56,0,236 ; pshufb %xmm4,%xmm5
DB 102,65,15,111,248 ; movdqa %xmm8,%xmm7
DB 102,15,56,0,252 ; pshufb %xmm4,%xmm7
DB 102,15,108,239 ; punpcklqdq %xmm7,%xmm5
- DB 102,68,15,111,37,140,45,0,0 ; movdqa 0x2d8c(%rip),%xmm12 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,37,116,45,0,0 ; movdqa 0x2d74(%rip),%xmm12 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,15,111,229 ; movdqa %xmm5,%xmm4
DB 102,65,15,219,228 ; pand %xmm12,%xmm4
DB 102,15,113,213,8 ; psrlw $0x8,%xmm5
- DB 102,68,15,111,13,5,53,0,0 ; movdqa 0x3505(%rip),%xmm9 # 2ac10 <_sk_srcover_rgba_8888_sse2_lowp+0x1158>
+ DB 102,68,15,111,13,237,52,0,0 ; movdqa 0x34ed(%rip),%xmm9 # 2abd0 <_sk_srcover_rgba_8888_sse2_lowp+0x114c>
DB 102,15,111,254 ; movdqa %xmm6,%xmm7
DB 102,65,15,56,0,249 ; pshufb %xmm9,%xmm7
DB 102,69,15,111,208 ; movdqa %xmm8,%xmm10
DB 102,69,15,56,0,209 ; pshufb %xmm9,%xmm10
DB 102,65,15,108,250 ; punpcklqdq %xmm10,%xmm7
- DB 102,68,15,111,13,242,52,0,0 ; movdqa 0x34f2(%rip),%xmm9 # 2ac20 <_sk_srcover_rgba_8888_sse2_lowp+0x1168>
+ DB 102,68,15,111,13,218,52,0,0 ; movdqa 0x34da(%rip),%xmm9 # 2abe0 <_sk_srcover_rgba_8888_sse2_lowp+0x115c>
DB 102,65,15,56,0,241 ; pshufb %xmm9,%xmm6
DB 102,69,15,56,0,193 ; pshufb %xmm9,%xmm8
DB 102,65,15,108,240 ; punpcklqdq %xmm8,%xmm6
@@ -37898,19 +37888,19 @@ _sk_srcover_rgba_8888_sse41_lowp LABEL PROC
DB 102,15,97,195 ; punpcklwd %xmm3,%xmm0
DB 102,65,15,235,196 ; por %xmm12,%xmm0
DB 65,128,250,6 ; cmp $0x6,%r10b
- DB 119,24 ; ja 27816 <_sk_srcover_rgba_8888_sse41_lowp+0x1ee>
- DB 76,141,21,135,0,0,0 ; lea 0x87(%rip),%r10 # 2788c <_sk_srcover_rgba_8888_sse41_lowp+0x264>
+ DB 119,24 ; ja 277ee <_sk_srcover_rgba_8888_sse41_lowp+0x1ee>
+ DB 76,141,21,135,0,0,0 ; lea 0x87(%rip),%r10 # 27864 <_sk_srcover_rgba_8888_sse41_lowp+0x264>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 102,65,15,126,4,144 ; movd %xmm0,(%r8,%rdx,4)
- DB 235,63 ; jmp 27855 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+ DB 235,63 ; jmp 2782d <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
DB 243,65,15,127,4,144 ; movdqu %xmm0,(%r8,%rdx,4)
DB 243,65,15,127,76,144,16 ; movdqu %xmm1,0x10(%r8,%rdx,4)
- DB 235,48 ; jmp 27855 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+ DB 235,48 ; jmp 2782d <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
DB 102,65,15,58,22,68,144,8,2 ; pextrd $0x2,%xmm0,0x8(%r8,%rdx,4)
DB 102,65,15,214,4,144 ; movq %xmm0,(%r8,%rdx,4)
- DB 235,31 ; jmp 27855 <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
+ DB 235,31 ; jmp 2782d <_sk_srcover_rgba_8888_sse41_lowp+0x22d>
DB 102,65,15,58,22,76,144,24,2 ; pextrd $0x2,%xmm1,0x18(%r8,%rdx,4)
DB 102,65,15,58,22,76,144,20,1 ; pextrd $0x1,%xmm1,0x14(%r8,%rdx,4)
DB 102,65,15,126,76,144,16 ; movd %xmm1,0x10(%r8,%rdx,4)
@@ -37985,13 +37975,13 @@ _sk_start_pipeline_sse2_lowp LABEL PROC
DB 73,137,246 ; mov %rsi,%r14
DB 76,137,141,8,255,255,255 ; mov %r9,-0xf8(%rbp)
DB 76,57,203 ; cmp %r9,%rbx
- DB 15,131,153,0,0,0 ; jae 279c2 <_sk_start_pipeline_sse2_lowp+0x11a>
+ DB 15,131,153,0,0,0 ; jae 2799a <_sk_start_pipeline_sse2_lowp+0x11a>
DB 72,139,133,24,255,255,255 ; mov -0xe8(%rbp),%rax
DB 72,141,64,8 ; lea 0x8(%rax),%rax
DB 72,137,133,16,255,255,255 ; mov %rax,-0xf0(%rbp)
DB 76,57,189,16,255,255,255 ; cmp %r15,-0xf0(%rbp)
DB 72,139,149,24,255,255,255 ; mov -0xe8(%rbp),%rdx
- DB 119,62 ; ja 27989 <_sk_start_pipeline_sse2_lowp+0xe1>
+ DB 119,62 ; ja 27961 <_sk_start_pipeline_sse2_lowp+0xe1>
DB 76,139,165,24,255,255,255 ; mov -0xe8(%rbp),%r12
DB 49,255 ; xor %edi,%edi
DB 15,87,192 ; xorps %xmm0,%xmm0
@@ -38010,10 +38000,10 @@ _sk_start_pipeline_sse2_lowp LABEL PROC
DB 73,131,196,16 ; add $0x10,%r12
DB 77,57,252 ; cmp %r15,%r12
DB 73,137,212 ; mov %rdx,%r12
- DB 118,201 ; jbe 27952 <_sk_start_pipeline_sse2_lowp+0xaa>
+ DB 118,201 ; jbe 2792a <_sk_start_pipeline_sse2_lowp+0xaa>
DB 76,137,255 ; mov %r15,%rdi
DB 72,41,215 ; sub %rdx,%rdi
- DB 116,33 ; je 279b2 <_sk_start_pipeline_sse2_lowp+0x10a>
+ DB 116,33 ; je 2798a <_sk_start_pipeline_sse2_lowp+0x10a>
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -38027,7 +38017,7 @@ _sk_start_pipeline_sse2_lowp LABEL PROC
DB 65,255,213 ; callq *%r13
DB 72,255,195 ; inc %rbx
DB 72,59,157,8,255,255,255 ; cmp -0xf8(%rbp),%rbx
- DB 15,133,121,255,255,255 ; jne 2793b <_sk_start_pipeline_sse2_lowp+0x93>
+ DB 15,133,121,255,255,255 ; jne 27913 <_sk_start_pipeline_sse2_lowp+0x93>
DB 15,40,181,32,255,255,255 ; movaps -0xe0(%rbp),%xmm6
DB 15,40,189,48,255,255,255 ; movaps -0xd0(%rbp),%xmm7
DB 68,15,40,133,64,255,255,255 ; movaps -0xc0(%rbp),%xmm8
@@ -38056,19 +38046,17 @@ _sk_just_return_sse2_lowp LABEL PROC
PUBLIC _sk_uniform_color_sse2_lowp
_sk_uniform_color_sse2_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 68,15,182,64,16 ; movzbl 0x10(%rax),%r8d
- DB 102,65,15,110,192 ; movd %r8d,%xmm0
+ DB 102,15,110,64,16 ; movd 0x10(%rax),%xmm0
DB 242,15,112,192,0 ; pshuflw $0x0,%xmm0,%xmm0
DB 102,15,112,192,80 ; pshufd $0x50,%xmm0,%xmm0
- DB 68,15,182,64,17 ; movzbl 0x11(%rax),%r8d
+ DB 68,15,183,64,18 ; movzwl 0x12(%rax),%r8d
DB 102,65,15,110,200 ; movd %r8d,%xmm1
DB 242,15,112,201,0 ; pshuflw $0x0,%xmm1,%xmm1
DB 102,15,112,201,80 ; pshufd $0x50,%xmm1,%xmm1
- DB 68,15,182,64,18 ; movzbl 0x12(%rax),%r8d
- DB 102,65,15,110,208 ; movd %r8d,%xmm2
+ DB 102,15,110,80,20 ; movd 0x14(%rax),%xmm2
DB 242,15,112,210,0 ; pshuflw $0x0,%xmm2,%xmm2
DB 102,15,112,210,80 ; pshufd $0x50,%xmm2,%xmm2
- DB 15,182,64,19 ; movzbl 0x13(%rax),%eax
+ DB 15,183,64,22 ; movzwl 0x16(%rax),%eax
DB 102,15,110,216 ; movd %eax,%xmm3
DB 242,15,112,219,0 ; pshuflw $0x0,%xmm3,%xmm3
DB 102,15,112,219,80 ; pshufd $0x50,%xmm3,%xmm3
@@ -38078,7 +38066,7 @@ _sk_uniform_color_sse2_lowp LABEL PROC
PUBLIC _sk_black_color_sse2_lowp
_sk_black_color_sse2_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,10,42,0,0 ; movaps 0x2a0a(%rip),%xmm3 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 15,40,29,252,41,0,0 ; movaps 0x29fc(%rip),%xmm3 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -38087,7 +38075,7 @@ _sk_black_color_sse2_lowp LABEL PROC
PUBLIC _sk_white_color_sse2_lowp
_sk_white_color_sse2_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,5,246,41,0,0 ; movaps 0x29f6(%rip),%xmm0 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 15,40,5,232,41,0,0 ; movaps 0x29e8(%rip),%xmm0 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -38096,10 +38084,10 @@ _sk_white_color_sse2_lowp LABEL PROC
PUBLIC _sk_set_rgb_sse2_lowp
_sk_set_rgb_sse2_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 243,15,16,21,117,40,0,0 ; movss 0x2875(%rip),%xmm2 # 2a314 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
+ DB 243,15,16,21,103,40,0,0 ; movss 0x2867(%rip),%xmm2 # 2a2d4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
DB 243,15,16,0 ; movss (%rax),%xmm0
DB 243,15,89,194 ; mulss %xmm2,%xmm0
- DB 243,68,15,16,5,52,40,0,0 ; movss 0x2834(%rip),%xmm8 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 243,68,15,16,5,38,40,0,0 ; movss 0x2826(%rip),%xmm8 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 243,65,15,88,192 ; addss %xmm8,%xmm0
DB 243,68,15,44,192 ; cvttss2si %xmm0,%r8d
DB 102,65,15,110,192 ; movd %r8d,%xmm0
@@ -38124,7 +38112,7 @@ _sk_set_rgb_sse2_lowp LABEL PROC
PUBLIC _sk_premul_sse2_lowp
_sk_premul_sse2_lowp LABEL PROC
DB 102,15,213,195 ; pmullw %xmm3,%xmm0
- DB 102,68,15,111,5,104,41,0,0 ; movdqa 0x2968(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,5,90,41,0,0 ; movdqa 0x295a(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,65,15,253,192 ; paddw %xmm8,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,15,213,203 ; pmullw %xmm3,%xmm1
@@ -38164,7 +38152,7 @@ _sk_move_dst_src_sse2_lowp LABEL PROC
PUBLIC _sk_invert_sse2_lowp
_sk_invert_sse2_lowp LABEL PROC
- DB 102,68,15,111,5,6,41,0,0 ; movdqa 0x2906(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,5,248,40,0,0 ; movdqa 0x28f8(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,69,15,111,200 ; movdqa %xmm8,%xmm9
DB 102,68,15,249,200 ; psubw %xmm0,%xmm9
DB 102,69,15,111,208 ; movdqa %xmm8,%xmm10
@@ -38192,7 +38180,7 @@ PUBLIC _sk_srcatop_sse2_lowp
_sk_srcatop_sse2_lowp LABEL PROC
DB 102,68,15,111,195 ; movdqa %xmm3,%xmm8
DB 102,15,213,199 ; pmullw %xmm7,%xmm0
- DB 102,15,111,29,170,40,0,0 ; movdqa 0x28aa(%rip),%xmm3 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,15,111,29,156,40,0,0 ; movdqa 0x289c(%rip),%xmm3 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,68,15,111,203 ; movdqa %xmm3,%xmm9
DB 102,69,15,249,200 ; psubw %xmm8,%xmm9
DB 102,69,15,111,193 ; movdqa %xmm9,%xmm8
@@ -38222,7 +38210,7 @@ PUBLIC _sk_dstatop_sse2_lowp
_sk_dstatop_sse2_lowp LABEL PROC
DB 102,68,15,111,196 ; movdqa %xmm4,%xmm8
DB 102,68,15,213,195 ; pmullw %xmm3,%xmm8
- DB 102,68,15,111,13,42,40,0,0 ; movdqa 0x282a(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,28,40,0,0 ; movdqa 0x281c(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,69,15,253,193 ; paddw %xmm9,%xmm8
DB 102,68,15,111,213 ; movdqa %xmm5,%xmm10
DB 102,68,15,213,211 ; pmullw %xmm3,%xmm10
@@ -38249,7 +38237,7 @@ _sk_dstatop_sse2_lowp LABEL PROC
PUBLIC _sk_srcin_sse2_lowp
_sk_srcin_sse2_lowp LABEL PROC
DB 102,15,213,199 ; pmullw %xmm7,%xmm0
- DB 102,68,15,111,5,181,39,0,0 ; movdqa 0x27b5(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,5,167,39,0,0 ; movdqa 0x27a7(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,65,15,253,192 ; paddw %xmm8,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,15,213,207 ; pmullw %xmm7,%xmm1
@@ -38268,7 +38256,7 @@ PUBLIC _sk_dstin_sse2_lowp
_sk_dstin_sse2_lowp LABEL PROC
DB 102,15,111,196 ; movdqa %xmm4,%xmm0
DB 102,15,213,195 ; pmullw %xmm3,%xmm0
- DB 102,68,15,111,5,108,39,0,0 ; movdqa 0x276c(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,5,94,39,0,0 ; movdqa 0x275e(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,65,15,253,192 ; paddw %xmm8,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,15,111,205 ; movdqa %xmm5,%xmm1
@@ -38287,7 +38275,7 @@ _sk_dstin_sse2_lowp LABEL PROC
PUBLIC _sk_srcout_sse2_lowp
_sk_srcout_sse2_lowp LABEL PROC
- DB 102,68,15,111,5,35,39,0,0 ; movdqa 0x2723(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,5,21,39,0,0 ; movdqa 0x2715(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,69,15,111,200 ; movdqa %xmm8,%xmm9
DB 102,68,15,249,207 ; psubw %xmm7,%xmm9
DB 102,65,15,213,193 ; pmullw %xmm9,%xmm0
@@ -38308,7 +38296,7 @@ _sk_srcout_sse2_lowp LABEL PROC
PUBLIC _sk_dstout_sse2_lowp
_sk_dstout_sse2_lowp LABEL PROC
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
- DB 102,68,15,111,5,204,38,0,0 ; movdqa 0x26cc(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,5,190,38,0,0 ; movdqa 0x26be(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,65,15,111,216 ; movdqa %xmm8,%xmm3
DB 102,15,249,216 ; psubw %xmm0,%xmm3
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
@@ -38331,7 +38319,7 @@ _sk_dstout_sse2_lowp LABEL PROC
PUBLIC _sk_srcover_sse2_lowp
_sk_srcover_sse2_lowp LABEL PROC
- DB 102,68,15,111,13,114,38,0,0 ; movdqa 0x2672(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,100,38,0,0 ; movdqa 0x2664(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,69,15,111,193 ; movdqa %xmm9,%xmm8
DB 102,68,15,249,195 ; psubw %xmm3,%xmm8
DB 102,69,15,111,208 ; movdqa %xmm8,%xmm10
@@ -38358,7 +38346,7 @@ _sk_srcover_sse2_lowp LABEL PROC
PUBLIC _sk_dstover_sse2_lowp
_sk_dstover_sse2_lowp LABEL PROC
- DB 102,68,15,111,5,248,37,0,0 ; movdqa 0x25f8(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,5,234,37,0,0 ; movdqa 0x25ea(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,69,15,111,200 ; movdqa %xmm8,%xmm9
DB 102,68,15,249,207 ; psubw %xmm7,%xmm9
DB 102,65,15,213,193 ; pmullw %xmm9,%xmm0
@@ -38383,7 +38371,7 @@ _sk_dstover_sse2_lowp LABEL PROC
PUBLIC _sk_modulate_sse2_lowp
_sk_modulate_sse2_lowp LABEL PROC
DB 102,15,213,196 ; pmullw %xmm4,%xmm0
- DB 102,68,15,111,5,145,37,0,0 ; movdqa 0x2591(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,5,131,37,0,0 ; movdqa 0x2583(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,65,15,253,192 ; paddw %xmm8,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,15,213,205 ; pmullw %xmm5,%xmm1
@@ -38400,7 +38388,7 @@ _sk_modulate_sse2_lowp LABEL PROC
PUBLIC _sk_multiply_sse2_lowp
_sk_multiply_sse2_lowp LABEL PROC
- DB 102,68,15,111,13,80,37,0,0 ; movdqa 0x2550(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,66,37,0,0 ; movdqa 0x2542(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,69,15,111,193 ; movdqa %xmm9,%xmm8
DB 102,68,15,249,195 ; psubw %xmm3,%xmm8
DB 102,69,15,111,208 ; movdqa %xmm8,%xmm10
@@ -38443,12 +38431,12 @@ _sk_plus__sse2_lowp LABEL PROC
DB 102,68,15,111,193 ; movdqa %xmm1,%xmm8
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,253,204 ; paddw %xmm4,%xmm1
- DB 102,68,15,111,21,140,44,0,0 ; movdqa 0x2c8c(%rip),%xmm10 # 2ac80 <_sk_srcover_rgba_8888_sse2_lowp+0x11c8>
+ DB 102,68,15,111,21,126,44,0,0 ; movdqa 0x2c7e(%rip),%xmm10 # 2ac40 <_sk_srcover_rgba_8888_sse2_lowp+0x11bc>
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,65,15,217,194 ; psubusw %xmm10,%xmm0
DB 102,69,15,239,228 ; pxor %xmm12,%xmm12
DB 102,65,15,117,196 ; pcmpeqw %xmm12,%xmm0
- DB 102,68,15,111,29,112,36,0,0 ; movdqa 0x2470(%rip),%xmm11 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,29,98,36,0,0 ; movdqa 0x2462(%rip),%xmm11 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,15,219,200 ; pand %xmm0,%xmm1
DB 102,65,15,223,195 ; pandn %xmm11,%xmm0
DB 102,15,235,193 ; por %xmm1,%xmm0
@@ -38485,7 +38473,7 @@ _sk_screen_sse2_lowp LABEL PROC
DB 102,15,111,196 ; movdqa %xmm4,%xmm0
DB 102,15,253,193 ; paddw %xmm1,%xmm0
DB 102,15,213,204 ; pmullw %xmm4,%xmm1
- DB 102,68,15,111,21,208,35,0,0 ; movdqa 0x23d0(%rip),%xmm10 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,21,194,35,0,0 ; movdqa 0x23c2(%rip),%xmm10 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,65,15,253,202 ; paddw %xmm10,%xmm1
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
DB 102,15,249,193 ; psubw %xmm1,%xmm0
@@ -38515,7 +38503,7 @@ _sk_screen_sse2_lowp LABEL PROC
PUBLIC _sk_xor__sse2_lowp
_sk_xor__sse2_lowp LABEL PROC
DB 102,68,15,111,195 ; movdqa %xmm3,%xmm8
- DB 102,68,15,111,13,78,35,0,0 ; movdqa 0x234e(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,64,35,0,0 ; movdqa 0x2340(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,69,15,111,209 ; movdqa %xmm9,%xmm10
DB 102,68,15,249,215 ; psubw %xmm7,%xmm10
DB 102,65,15,213,194 ; pmullw %xmm10,%xmm0
@@ -38555,7 +38543,7 @@ _sk_darken_sse2_lowp LABEL PROC
DB 102,65,15,253,194 ; paddw %xmm10,%xmm0
DB 102,68,15,213,215 ; pmullw %xmm7,%xmm10
DB 102,68,15,213,227 ; pmullw %xmm3,%xmm12
- DB 102,68,15,111,13,9,42,0,0 ; movdqa 0x2a09(%rip),%xmm9 # 2abf0 <_sk_srcover_rgba_8888_sse2_lowp+0x1138>
+ DB 102,68,15,111,13,251,41,0,0 ; movdqa 0x29fb(%rip),%xmm9 # 2abb0 <_sk_srcover_rgba_8888_sse2_lowp+0x112c>
DB 102,69,15,111,218 ; movdqa %xmm10,%xmm11
DB 102,69,15,239,217 ; pxor %xmm9,%xmm11
DB 102,65,15,111,204 ; movdqa %xmm12,%xmm1
@@ -38564,7 +38552,7 @@ _sk_darken_sse2_lowp LABEL PROC
DB 102,68,15,219,225 ; pand %xmm1,%xmm12
DB 102,65,15,223,202 ; pandn %xmm10,%xmm1
DB 102,65,15,235,204 ; por %xmm12,%xmm1
- DB 102,68,15,111,21,104,34,0,0 ; movdqa 0x2268(%rip),%xmm10 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,21,90,34,0,0 ; movdqa 0x225a(%rip),%xmm10 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,65,15,253,202 ; paddw %xmm10,%xmm1
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
DB 102,15,249,193 ; psubw %xmm1,%xmm0
@@ -38618,7 +38606,7 @@ _sk_lighten_sse2_lowp LABEL PROC
DB 102,65,15,253,196 ; paddw %xmm12,%xmm0
DB 102,68,15,213,231 ; pmullw %xmm7,%xmm12
DB 102,68,15,213,211 ; pmullw %xmm3,%xmm10
- DB 102,68,15,111,13,224,40,0,0 ; movdqa 0x28e0(%rip),%xmm9 # 2abf0 <_sk_srcover_rgba_8888_sse2_lowp+0x1138>
+ DB 102,68,15,111,13,210,40,0,0 ; movdqa 0x28d2(%rip),%xmm9 # 2abb0 <_sk_srcover_rgba_8888_sse2_lowp+0x112c>
DB 102,69,15,111,220 ; movdqa %xmm12,%xmm11
DB 102,69,15,239,217 ; pxor %xmm9,%xmm11
DB 102,65,15,111,202 ; movdqa %xmm10,%xmm1
@@ -38627,7 +38615,7 @@ _sk_lighten_sse2_lowp LABEL PROC
DB 102,68,15,219,225 ; pand %xmm1,%xmm12
DB 102,65,15,223,202 ; pandn %xmm10,%xmm1
DB 102,65,15,235,204 ; por %xmm12,%xmm1
- DB 102,68,15,111,21,63,33,0,0 ; movdqa 0x213f(%rip),%xmm10 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,21,49,33,0,0 ; movdqa 0x2131(%rip),%xmm10 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,65,15,253,202 ; paddw %xmm10,%xmm1
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
DB 102,15,249,193 ; psubw %xmm1,%xmm0
@@ -38681,7 +38669,7 @@ _sk_difference_sse2_lowp LABEL PROC
DB 102,65,15,253,196 ; paddw %xmm12,%xmm0
DB 102,68,15,213,231 ; pmullw %xmm7,%xmm12
DB 102,68,15,213,211 ; pmullw %xmm3,%xmm10
- DB 102,68,15,111,13,183,39,0,0 ; movdqa 0x27b7(%rip),%xmm9 # 2abf0 <_sk_srcover_rgba_8888_sse2_lowp+0x1138>
+ DB 102,68,15,111,13,169,39,0,0 ; movdqa 0x27a9(%rip),%xmm9 # 2abb0 <_sk_srcover_rgba_8888_sse2_lowp+0x112c>
DB 102,69,15,111,220 ; movdqa %xmm12,%xmm11
DB 102,69,15,239,217 ; pxor %xmm9,%xmm11
DB 102,65,15,111,202 ; movdqa %xmm10,%xmm1
@@ -38690,10 +38678,10 @@ _sk_difference_sse2_lowp LABEL PROC
DB 102,68,15,219,225 ; pand %xmm1,%xmm12
DB 102,65,15,223,202 ; pandn %xmm10,%xmm1
DB 102,65,15,235,204 ; por %xmm12,%xmm1
- DB 102,68,15,111,21,22,32,0,0 ; movdqa 0x2016(%rip),%xmm10 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,21,8,32,0,0 ; movdqa 0x2008(%rip),%xmm10 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,65,15,253,202 ; paddw %xmm10,%xmm1
DB 102,15,113,209,7 ; psrlw $0x7,%xmm1
- DB 102,68,15,111,29,99,39,0,0 ; movdqa 0x2763(%rip),%xmm11 # 2abe0 <_sk_srcover_rgba_8888_sse2_lowp+0x1128>
+ DB 102,68,15,111,29,85,39,0,0 ; movdqa 0x2755(%rip),%xmm11 # 2aba0 <_sk_srcover_rgba_8888_sse2_lowp+0x111c>
DB 102,65,15,219,203 ; pand %xmm11,%xmm1
DB 102,15,249,193 ; psubw %xmm1,%xmm0
DB 102,68,15,111,229 ; movdqa %xmm5,%xmm12
@@ -38746,10 +38734,10 @@ _sk_exclusion_sse2_lowp LABEL PROC
DB 102,15,111,196 ; movdqa %xmm4,%xmm0
DB 102,15,253,193 ; paddw %xmm1,%xmm0
DB 102,15,213,204 ; pmullw %xmm4,%xmm1
- DB 102,68,15,111,13,19,31,0,0 ; movdqa 0x1f13(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,5,31,0,0 ; movdqa 0x1f05(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,65,15,253,201 ; paddw %xmm9,%xmm1
DB 102,15,113,209,7 ; psrlw $0x7,%xmm1
- DB 102,68,15,111,21,96,38,0,0 ; movdqa 0x2660(%rip),%xmm10 # 2abe0 <_sk_srcover_rgba_8888_sse2_lowp+0x1128>
+ DB 102,68,15,111,21,82,38,0,0 ; movdqa 0x2652(%rip),%xmm10 # 2aba0 <_sk_srcover_rgba_8888_sse2_lowp+0x111c>
DB 102,65,15,219,202 ; pand %xmm10,%xmm1
DB 102,15,249,193 ; psubw %xmm1,%xmm0
DB 102,15,111,205 ; movdqa %xmm5,%xmm1
@@ -38784,7 +38772,7 @@ _sk_hardlight_sse2_lowp LABEL PROC
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,68,15,111,194 ; movdqa %xmm2,%xmm8
DB 102,68,15,111,200 ; movdqa %xmm0,%xmm9
- DB 102,15,111,21,108,30,0,0 ; movdqa 0x1e6c(%rip),%xmm2 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,15,111,21,94,30,0,0 ; movdqa 0x1e5e(%rip),%xmm2 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,68,15,111,226 ; movdqa %xmm2,%xmm12
DB 102,68,15,249,231 ; psubw %xmm7,%xmm12
DB 102,65,15,111,196 ; movdqa %xmm12,%xmm0
@@ -38797,7 +38785,7 @@ _sk_hardlight_sse2_lowp LABEL PROC
DB 102,68,15,111,243 ; movdqa %xmm3,%xmm14
DB 102,69,15,249,241 ; psubw %xmm9,%xmm14
DB 102,69,15,253,201 ; paddw %xmm9,%xmm9
- DB 102,15,111,21,152,37,0,0 ; movdqa 0x2598(%rip),%xmm2 # 2abf0 <_sk_srcover_rgba_8888_sse2_lowp+0x1138>
+ DB 102,15,111,21,138,37,0,0 ; movdqa 0x258a(%rip),%xmm2 # 2abb0 <_sk_srcover_rgba_8888_sse2_lowp+0x112c>
DB 102,15,111,199 ; movdqa %xmm7,%xmm0
DB 102,68,15,111,215 ; movdqa %xmm7,%xmm10
DB 102,15,111,231 ; movdqa %xmm7,%xmm4
@@ -38816,7 +38804,7 @@ _sk_hardlight_sse2_lowp LABEL PROC
DB 102,68,15,219,232 ; pand %xmm0,%xmm13
DB 102,65,15,223,193 ; pandn %xmm9,%xmm0
DB 102,65,15,235,197 ; por %xmm13,%xmm0
- DB 102,15,253,5,203,29,0,0 ; paddw 0x1dcb(%rip),%xmm0 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,15,253,5,189,29,0,0 ; paddw 0x1dbd(%rip),%xmm0 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,65,15,253,199 ; paddw %xmm15,%xmm0
DB 102,69,15,111,204 ; movdqa %xmm12,%xmm9
DB 102,68,15,213,201 ; pmullw %xmm1,%xmm9
@@ -38839,7 +38827,7 @@ _sk_hardlight_sse2_lowp LABEL PROC
DB 102,65,15,219,249 ; pand %xmm9,%xmm7
DB 102,68,15,223,201 ; pandn %xmm1,%xmm9
DB 102,68,15,235,207 ; por %xmm7,%xmm9
- DB 102,68,15,253,13,86,29,0,0 ; paddw 0x1d56(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,253,13,72,29,0,0 ; paddw 0x1d48(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,69,15,253,205 ; paddw %xmm13,%xmm9
DB 102,69,15,213,224 ; pmullw %xmm8,%xmm12
DB 102,69,15,111,251 ; movdqa %xmm11,%xmm15
@@ -38861,7 +38849,7 @@ _sk_hardlight_sse2_lowp LABEL PROC
DB 102,68,15,219,210 ; pand %xmm2,%xmm10
DB 102,65,15,223,208 ; pandn %xmm8,%xmm2
DB 102,65,15,235,210 ; por %xmm10,%xmm2
- DB 102,68,15,111,5,231,28,0,0 ; movdqa 0x1ce7(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,5,217,28,0,0 ; movdqa 0x1cd9(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,65,15,253,208 ; paddw %xmm8,%xmm2
DB 102,65,15,253,215 ; paddw %xmm15,%xmm2
DB 102,68,15,213,220 ; pmullw %xmm4,%xmm11
@@ -38889,7 +38877,7 @@ _sk_overlay_sse2_lowp LABEL PROC
DB 102,15,127,124,36,16 ; movdqa %xmm7,0x10(%rsp)
DB 102,68,15,111,193 ; movdqa %xmm1,%xmm8
DB 102,68,15,111,248 ; movdqa %xmm0,%xmm15
- DB 102,15,111,53,113,28,0,0 ; movdqa 0x1c71(%rip),%xmm6 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,15,111,53,99,28,0,0 ; movdqa 0x1c63(%rip),%xmm6 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,68,15,111,222 ; movdqa %xmm6,%xmm11
DB 102,69,15,249,222 ; psubw %xmm14,%xmm11
DB 102,65,15,111,203 ; movdqa %xmm11,%xmm1
@@ -38911,7 +38899,7 @@ _sk_overlay_sse2_lowp LABEL PROC
DB 102,15,253,201 ; paddw %xmm1,%xmm1
DB 102,69,15,111,225 ; movdqa %xmm9,%xmm12
DB 102,68,15,249,225 ; psubw %xmm1,%xmm12
- DB 102,15,111,13,117,35,0,0 ; movdqa 0x2375(%rip),%xmm1 # 2abf0 <_sk_srcover_rgba_8888_sse2_lowp+0x1138>
+ DB 102,15,111,13,103,35,0,0 ; movdqa 0x2367(%rip),%xmm1 # 2abb0 <_sk_srcover_rgba_8888_sse2_lowp+0x112c>
DB 102,69,15,111,238 ; movdqa %xmm14,%xmm13
DB 102,68,15,239,233 ; pxor %xmm1,%xmm13
DB 102,15,239,249 ; pxor %xmm1,%xmm7
@@ -38938,7 +38926,7 @@ _sk_overlay_sse2_lowp LABEL PROC
DB 102,68,15,213,197 ; pmullw %xmm5,%xmm8
DB 102,15,111,229 ; movdqa %xmm5,%xmm4
DB 102,15,253,228 ; paddw %xmm4,%xmm4
- DB 102,15,111,61,244,34,0,0 ; movdqa 0x22f4(%rip),%xmm7 # 2abf0 <_sk_srcover_rgba_8888_sse2_lowp+0x1138>
+ DB 102,15,111,61,230,34,0,0 ; movdqa 0x22e6(%rip),%xmm7 # 2abb0 <_sk_srcover_rgba_8888_sse2_lowp+0x112c>
DB 102,15,239,231 ; pxor %xmm7,%xmm4
DB 102,65,15,101,229 ; pcmpgtw %xmm13,%xmm4
DB 102,69,15,253,192 ; paddw %xmm8,%xmm8
@@ -38997,27 +38985,27 @@ _sk_load_8888_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,41 ; ja 28a15 <_sk_load_8888_sse2_lowp+0x44>
+ DB 119,41 ; ja 289e3 <_sk_load_8888_sse2_lowp+0x44>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,25,1,0,0 ; lea 0x119(%rip),%r9 # 28b14 <_sk_load_8888_sse2_lowp+0x143>
+ DB 76,141,13,23,1,0,0 ; lea 0x117(%rip),%r9 # 28ae0 <_sk_load_8888_sse2_lowp+0x141>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 255,224 ; jmpq *%rax
DB 243,65,15,16,28,144 ; movss (%r8,%rdx,4),%xmm3
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,102 ; jmp 28a7b <_sk_load_8888_sse2_lowp+0xaa>
+ DB 235,102 ; jmp 28a49 <_sk_load_8888_sse2_lowp+0xaa>
DB 102,65,15,16,28,144 ; movupd (%r8,%rdx,4),%xmm3
DB 243,69,15,111,68,144,16 ; movdqu 0x10(%r8,%rdx,4),%xmm8
- DB 235,87 ; jmp 28a7b <_sk_load_8888_sse2_lowp+0xaa>
+ DB 235,87 ; jmp 28a49 <_sk_load_8888_sse2_lowp+0xaa>
DB 102,65,15,110,68,144,8 ; movd 0x8(%r8,%rdx,4),%xmm0
DB 102,68,15,112,192,69 ; pshufd $0x45,%xmm0,%xmm8
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,69,15,18,4,144 ; movlpd (%r8,%rdx,4),%xmm8
DB 102,65,15,40,216 ; movapd %xmm8,%xmm3
DB 102,68,15,111,192 ; movdqa %xmm0,%xmm8
- DB 235,52 ; jmp 28a7b <_sk_load_8888_sse2_lowp+0xaa>
+ DB 235,52 ; jmp 28a49 <_sk_load_8888_sse2_lowp+0xaa>
DB 102,65,15,110,68,144,24 ; movd 0x18(%r8,%rdx,4),%xmm0
DB 102,68,15,112,192,69 ; pshufd $0x45,%xmm0,%xmm8
DB 243,65,15,16,68,144,20 ; movss 0x14(%r8,%rdx,4),%xmm0
@@ -39034,7 +39022,7 @@ _sk_load_8888_sse2_lowp LABEL PROC
DB 102,15,114,240,16 ; pslld $0x10,%xmm0
DB 102,15,114,224,16 ; psrad $0x10,%xmm0
DB 102,15,107,200 ; packssdw %xmm0,%xmm1
- DB 102,68,15,111,13,219,25,0,0 ; movdqa 0x19db(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,205,25,0,0 ; movdqa 0x19cd(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,65,15,219,193 ; pand %xmm9,%xmm0
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
@@ -39057,23 +39045,23 @@ _sk_load_8888_sse2_lowp LABEL PROC
DB 102,65,15,219,209 ; pand %xmm9,%xmm2
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
- DB 15,31,0 ; nopl (%rax)
- DB 244 ; hlt
- DB 254 ; (bad)
+ DB 144 ; nop
+ DB 246,254 ; idiv %dh
DB 255 ; (bad)
- DB 255,33 ; jmpq *(%rcx)
+ DB 255,35 ; jmpq *(%rbx)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,16 ; callq *(%rax)
+ DB 255,18 ; callq *(%rdx)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,97,255 ; jmpq *-0x1(%rcx)
+ DB 255,99,255 ; jmpq *-0x1(%rbx)
DB 255 ; (bad)
- DB 255,85,255 ; callq *-0x1(%rbp)
+ DB 255,87,255 ; callq *-0x1(%rdi)
DB 255 ; (bad)
- DB 255,64,255 ; incl -0x1(%rax)
+ DB 255,66,255 ; incl -0x1(%rdx)
DB 255 ; (bad)
- DB 255,51 ; pushq (%rbx)
+ DB 255 ; .byte 0xff
+ DB 53 ; .byte 0x35
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; .byte 0xff
@@ -39089,27 +39077,27 @@ _sk_load_8888_dst_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,41 ; ja 28b74 <_sk_load_8888_dst_sse2_lowp+0x44>
+ DB 119,41 ; ja 28b40 <_sk_load_8888_dst_sse2_lowp+0x44>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,22,1,0,0 ; lea 0x116(%rip),%r9 # 28c70 <_sk_load_8888_dst_sse2_lowp+0x140>
+ DB 76,141,13,22,1,0,0 ; lea 0x116(%rip),%r9 # 28c3c <_sk_load_8888_dst_sse2_lowp+0x140>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 255,224 ; jmpq *%rax
DB 243,65,15,16,60,144 ; movss (%r8,%rdx,4),%xmm7
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,102 ; jmp 28bda <_sk_load_8888_dst_sse2_lowp+0xaa>
+ DB 235,102 ; jmp 28ba6 <_sk_load_8888_dst_sse2_lowp+0xaa>
DB 102,65,15,16,60,144 ; movupd (%r8,%rdx,4),%xmm7
DB 243,69,15,111,68,144,16 ; movdqu 0x10(%r8,%rdx,4),%xmm8
- DB 235,87 ; jmp 28bda <_sk_load_8888_dst_sse2_lowp+0xaa>
+ DB 235,87 ; jmp 28ba6 <_sk_load_8888_dst_sse2_lowp+0xaa>
DB 102,65,15,110,100,144,8 ; movd 0x8(%r8,%rdx,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,69,15,18,4,144 ; movlpd (%r8,%rdx,4),%xmm8
DB 102,65,15,40,248 ; movapd %xmm8,%xmm7
DB 102,68,15,111,196 ; movdqa %xmm4,%xmm8
- DB 235,52 ; jmp 28bda <_sk_load_8888_dst_sse2_lowp+0xaa>
+ DB 235,52 ; jmp 28ba6 <_sk_load_8888_dst_sse2_lowp+0xaa>
DB 102,65,15,110,100,144,24 ; movd 0x18(%r8,%rdx,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 243,65,15,16,100,144,20 ; movss 0x14(%r8,%rdx,4),%xmm4
@@ -39126,7 +39114,7 @@ _sk_load_8888_dst_sse2_lowp LABEL PROC
DB 102,15,114,244,16 ; pslld $0x10,%xmm4
DB 102,15,114,228,16 ; psrad $0x10,%xmm4
DB 102,15,107,236 ; packssdw %xmm4,%xmm5
- DB 102,68,15,111,13,124,24,0,0 ; movdqa 0x187c(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,112,24,0,0 ; movdqa 0x1870(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,15,111,229 ; movdqa %xmm5,%xmm4
DB 102,65,15,219,225 ; pand %xmm9,%xmm4
DB 102,15,113,213,8 ; psrlw $0x8,%xmm5
@@ -39192,21 +39180,21 @@ _sk_store_8888_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,27 ; ja 28d0f <_sk_store_8888_sse2_lowp+0x83>
+ DB 119,27 ; ja 28cdb <_sk_store_8888_sse2_lowp+0x83>
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,98,0,0,0 ; lea 0x62(%rip),%r9 # 28d60 <_sk_store_8888_sse2_lowp+0xd4>
+ DB 76,141,13,98,0,0,0 ; lea 0x62(%rip),%r9 # 28d2c <_sk_store_8888_sse2_lowp+0xd4>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 102,69,15,126,12,144 ; movd %xmm9,(%r8,%rdx,4)
- DB 235,75 ; jmp 28d5a <_sk_store_8888_sse2_lowp+0xce>
+ DB 235,75 ; jmp 28d26 <_sk_store_8888_sse2_lowp+0xce>
DB 243,69,15,127,12,144 ; movdqu %xmm9,(%r8,%rdx,4)
DB 243,69,15,127,68,144,16 ; movdqu %xmm8,0x10(%r8,%rdx,4)
- DB 235,60 ; jmp 28d5a <_sk_store_8888_sse2_lowp+0xce>
+ DB 235,60 ; jmp 28d26 <_sk_store_8888_sse2_lowp+0xce>
DB 102,69,15,112,193,78 ; pshufd $0x4e,%xmm9,%xmm8
DB 102,69,15,126,68,144,8 ; movd %xmm8,0x8(%r8,%rdx,4)
DB 102,69,15,214,12,144 ; movq %xmm9,(%r8,%rdx,4)
- DB 235,39 ; jmp 28d5a <_sk_store_8888_sse2_lowp+0xce>
+ DB 235,39 ; jmp 28d26 <_sk_store_8888_sse2_lowp+0xce>
DB 102,69,15,112,208,78 ; pshufd $0x4e,%xmm8,%xmm10
DB 102,69,15,126,84,144,24 ; movd %xmm10,0x18(%r8,%rdx,4)
DB 102,69,15,112,208,229 ; pshufd $0xe5,%xmm8,%xmm10
@@ -39249,27 +39237,27 @@ _sk_load_bgra_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,41 ; ja 28dc0 <_sk_load_bgra_sse2_lowp+0x44>
+ DB 119,41 ; ja 28d8c <_sk_load_bgra_sse2_lowp+0x44>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,22,1,0,0 ; lea 0x116(%rip),%r9 # 28ebc <_sk_load_bgra_sse2_lowp+0x140>
+ DB 76,141,13,22,1,0,0 ; lea 0x116(%rip),%r9 # 28e88 <_sk_load_bgra_sse2_lowp+0x140>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 255,224 ; jmpq *%rax
DB 243,65,15,16,28,144 ; movss (%r8,%rdx,4),%xmm3
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,102 ; jmp 28e26 <_sk_load_bgra_sse2_lowp+0xaa>
+ DB 235,102 ; jmp 28df2 <_sk_load_bgra_sse2_lowp+0xaa>
DB 102,65,15,16,28,144 ; movupd (%r8,%rdx,4),%xmm3
DB 243,69,15,111,68,144,16 ; movdqu 0x10(%r8,%rdx,4),%xmm8
- DB 235,87 ; jmp 28e26 <_sk_load_bgra_sse2_lowp+0xaa>
+ DB 235,87 ; jmp 28df2 <_sk_load_bgra_sse2_lowp+0xaa>
DB 102,65,15,110,68,144,8 ; movd 0x8(%r8,%rdx,4),%xmm0
DB 102,68,15,112,192,69 ; pshufd $0x45,%xmm0,%xmm8
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,69,15,18,4,144 ; movlpd (%r8,%rdx,4),%xmm8
DB 102,65,15,40,216 ; movapd %xmm8,%xmm3
DB 102,68,15,111,192 ; movdqa %xmm0,%xmm8
- DB 235,52 ; jmp 28e26 <_sk_load_bgra_sse2_lowp+0xaa>
+ DB 235,52 ; jmp 28df2 <_sk_load_bgra_sse2_lowp+0xaa>
DB 102,65,15,110,68,144,24 ; movd 0x18(%r8,%rdx,4),%xmm0
DB 102,68,15,112,192,69 ; pshufd $0x45,%xmm0,%xmm8
DB 243,65,15,16,68,144,20 ; movss 0x14(%r8,%rdx,4),%xmm0
@@ -39286,7 +39274,7 @@ _sk_load_bgra_sse2_lowp LABEL PROC
DB 102,15,114,240,16 ; pslld $0x10,%xmm0
DB 102,15,114,224,16 ; psrad $0x10,%xmm0
DB 102,15,107,200 ; packssdw %xmm0,%xmm1
- DB 102,68,15,111,13,48,22,0,0 ; movdqa 0x1630(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,36,22,0,0 ; movdqa 0x1624(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
DB 102,65,15,219,209 ; pand %xmm9,%xmm2
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
@@ -39337,27 +39325,27 @@ _sk_load_bgra_dst_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,41 ; ja 28f1c <_sk_load_bgra_dst_sse2_lowp+0x44>
+ DB 119,41 ; ja 28ee8 <_sk_load_bgra_dst_sse2_lowp+0x44>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,22,1,0,0 ; lea 0x116(%rip),%r9 # 29018 <_sk_load_bgra_dst_sse2_lowp+0x140>
+ DB 76,141,13,22,1,0,0 ; lea 0x116(%rip),%r9 # 28fe4 <_sk_load_bgra_dst_sse2_lowp+0x140>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 255,224 ; jmpq *%rax
DB 243,65,15,16,60,144 ; movss (%r8,%rdx,4),%xmm7
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,102 ; jmp 28f82 <_sk_load_bgra_dst_sse2_lowp+0xaa>
+ DB 235,102 ; jmp 28f4e <_sk_load_bgra_dst_sse2_lowp+0xaa>
DB 102,65,15,16,60,144 ; movupd (%r8,%rdx,4),%xmm7
DB 243,69,15,111,68,144,16 ; movdqu 0x10(%r8,%rdx,4),%xmm8
- DB 235,87 ; jmp 28f82 <_sk_load_bgra_dst_sse2_lowp+0xaa>
+ DB 235,87 ; jmp 28f4e <_sk_load_bgra_dst_sse2_lowp+0xaa>
DB 102,65,15,110,100,144,8 ; movd 0x8(%r8,%rdx,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,69,15,18,4,144 ; movlpd (%r8,%rdx,4),%xmm8
DB 102,65,15,40,248 ; movapd %xmm8,%xmm7
DB 102,68,15,111,196 ; movdqa %xmm4,%xmm8
- DB 235,52 ; jmp 28f82 <_sk_load_bgra_dst_sse2_lowp+0xaa>
+ DB 235,52 ; jmp 28f4e <_sk_load_bgra_dst_sse2_lowp+0xaa>
DB 102,65,15,110,100,144,24 ; movd 0x18(%r8,%rdx,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 243,65,15,16,100,144,20 ; movss 0x14(%r8,%rdx,4),%xmm4
@@ -39374,7 +39362,7 @@ _sk_load_bgra_dst_sse2_lowp LABEL PROC
DB 102,15,114,244,16 ; pslld $0x10,%xmm4
DB 102,15,114,228,16 ; psrad $0x10,%xmm4
DB 102,15,107,236 ; packssdw %xmm4,%xmm5
- DB 102,68,15,111,13,212,20,0,0 ; movdqa 0x14d4(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,200,20,0,0 ; movdqa 0x14c8(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,15,111,245 ; movdqa %xmm5,%xmm6
DB 102,65,15,219,241 ; pand %xmm9,%xmm6
DB 102,15,113,213,8 ; psrlw $0x8,%xmm5
@@ -39440,21 +39428,21 @@ _sk_store_bgra_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,27 ; ja 290b7 <_sk_store_bgra_sse2_lowp+0x83>
+ DB 119,27 ; ja 29083 <_sk_store_bgra_sse2_lowp+0x83>
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,98,0,0,0 ; lea 0x62(%rip),%r9 # 29108 <_sk_store_bgra_sse2_lowp+0xd4>
+ DB 76,141,13,98,0,0,0 ; lea 0x62(%rip),%r9 # 290d4 <_sk_store_bgra_sse2_lowp+0xd4>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 102,69,15,126,12,144 ; movd %xmm9,(%r8,%rdx,4)
- DB 235,75 ; jmp 29102 <_sk_store_bgra_sse2_lowp+0xce>
+ DB 235,75 ; jmp 290ce <_sk_store_bgra_sse2_lowp+0xce>
DB 243,69,15,127,12,144 ; movdqu %xmm9,(%r8,%rdx,4)
DB 243,69,15,127,68,144,16 ; movdqu %xmm8,0x10(%r8,%rdx,4)
- DB 235,60 ; jmp 29102 <_sk_store_bgra_sse2_lowp+0xce>
+ DB 235,60 ; jmp 290ce <_sk_store_bgra_sse2_lowp+0xce>
DB 102,69,15,112,193,78 ; pshufd $0x4e,%xmm9,%xmm8
DB 102,69,15,126,68,144,8 ; movd %xmm8,0x8(%r8,%rdx,4)
DB 102,69,15,214,12,144 ; movq %xmm9,(%r8,%rdx,4)
- DB 235,39 ; jmp 29102 <_sk_store_bgra_sse2_lowp+0xce>
+ DB 235,39 ; jmp 290ce <_sk_store_bgra_sse2_lowp+0xce>
DB 102,69,15,112,208,78 ; pshufd $0x4e,%xmm8,%xmm10
DB 102,69,15,126,84,144,24 ; movd %xmm10,0x18(%r8,%rdx,4)
DB 102,69,15,112,208,229 ; pshufd $0xe5,%xmm8,%xmm10
@@ -39497,23 +39485,23 @@ _sk_load_565_dst_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,34 ; ja 29160 <_sk_load_565_dst_sse2_lowp+0x3c>
+ DB 119,34 ; ja 2912c <_sk_load_565_dst_sse2_lowp+0x3c>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,188,0,0,0 ; lea 0xbc(%rip),%r9 # 29208 <_sk_load_565_dst_sse2_lowp+0xe4>
+ DB 76,141,13,188,0,0,0 ; lea 0xbc(%rip),%r9 # 291d4 <_sk_load_565_dst_sse2_lowp+0xe4>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,183,4,80 ; movzwl (%r8,%rdx,2),%eax
DB 102,15,110,224 ; movd %eax,%xmm4
- DB 235,66 ; jmp 291a2 <_sk_load_565_dst_sse2_lowp+0x7e>
+ DB 235,66 ; jmp 2916e <_sk_load_565_dst_sse2_lowp+0x7e>
DB 243,65,15,111,36,80 ; movdqu (%r8,%rdx,2),%xmm4
- DB 235,58 ; jmp 291a2 <_sk_load_565_dst_sse2_lowp+0x7e>
+ DB 235,58 ; jmp 2916e <_sk_load_565_dst_sse2_lowp+0x7e>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,65,15,196,100,80,4,2 ; pinsrw $0x2,0x4(%r8,%rdx,2),%xmm4
DB 243,65,15,16,44,80 ; movss (%r8,%rdx,2),%xmm5
DB 243,15,16,229 ; movss %xmm5,%xmm4
- DB 235,34 ; jmp 291a2 <_sk_load_565_dst_sse2_lowp+0x7e>
+ DB 235,34 ; jmp 2916e <_sk_load_565_dst_sse2_lowp+0x7e>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,65,15,196,100,80,12,6 ; pinsrw $0x6,0xc(%r8,%rdx,2),%xmm4
DB 102,65,15,196,100,80,10,5 ; pinsrw $0x5,0xa(%r8,%rdx,2),%xmm4
@@ -39521,11 +39509,11 @@ _sk_load_565_dst_sse2_lowp LABEL PROC
DB 102,65,15,18,36,80 ; movlpd (%r8,%rdx,2),%xmm4
DB 102,15,111,252 ; movdqa %xmm4,%xmm7
DB 102,15,113,215,8 ; psrlw $0x8,%xmm7
- DB 102,15,219,61,125,26,0,0 ; pand 0x1a7d(%rip),%xmm7 # 2ac30 <_sk_srcover_rgba_8888_sse2_lowp+0x1178>
+ DB 102,15,219,61,113,26,0,0 ; pand 0x1a71(%rip),%xmm7 # 2abf0 <_sk_srcover_rgba_8888_sse2_lowp+0x116c>
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,113,213,5 ; psrlw $0x5,%xmm5
- DB 102,15,219,45,124,26,0,0 ; pand 0x1a7c(%rip),%xmm5 # 2ac40 <_sk_srcover_rgba_8888_sse2_lowp+0x1188>
- DB 102,15,111,53,132,26,0,0 ; movdqa 0x1a84(%rip),%xmm6 # 2ac50 <_sk_srcover_rgba_8888_sse2_lowp+0x1198>
+ DB 102,15,219,45,112,26,0,0 ; pand 0x1a70(%rip),%xmm5 # 2ac00 <_sk_srcover_rgba_8888_sse2_lowp+0x117c>
+ DB 102,15,111,53,120,26,0,0 ; movdqa 0x1a78(%rip),%xmm6 # 2ac10 <_sk_srcover_rgba_8888_sse2_lowp+0x118c>
DB 102,15,219,244 ; pand %xmm4,%xmm6
DB 102,15,113,212,13 ; psrlw $0xd,%xmm4
DB 102,15,235,231 ; por %xmm7,%xmm4
@@ -39538,7 +39526,7 @@ _sk_load_565_dst_sse2_lowp LABEL PROC
DB 102,15,113,214,2 ; psrlw $0x2,%xmm6
DB 102,15,235,247 ; por %xmm7,%xmm6
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,122,18,0,0 ; movaps 0x127a(%rip),%xmm7 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 15,40,61,110,18,0,0 ; movaps 0x126e(%rip),%xmm7 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 255,224 ; jmpq *%rax
DB 77,255 ; rex.WRB (bad)
DB 255 ; (bad)
@@ -39560,10 +39548,10 @@ _sk_store_565_sse2_lowp LABEL PROC
DB 76,3,0 ; add (%rax),%r8
DB 102,68,15,111,192 ; movdqa %xmm0,%xmm8
DB 102,65,15,113,240,8 ; psllw $0x8,%xmm8
- DB 102,68,15,219,5,24,26,0,0 ; pand 0x1a18(%rip),%xmm8 # 2ac60 <_sk_srcover_rgba_8888_sse2_lowp+0x11a8>
+ DB 102,68,15,219,5,12,26,0,0 ; pand 0x1a0c(%rip),%xmm8 # 2ac20 <_sk_srcover_rgba_8888_sse2_lowp+0x119c>
DB 102,68,15,111,201 ; movdqa %xmm1,%xmm9
DB 102,65,15,113,241,3 ; psllw $0x3,%xmm9
- DB 102,68,15,219,13,20,26,0,0 ; pand 0x1a14(%rip),%xmm9 # 2ac70 <_sk_srcover_rgba_8888_sse2_lowp+0x11b8>
+ DB 102,68,15,219,13,8,26,0,0 ; pand 0x1a08(%rip),%xmm9 # 2ac30 <_sk_srcover_rgba_8888_sse2_lowp+0x11ac>
DB 102,69,15,235,200 ; por %xmm8,%xmm9
DB 102,68,15,111,194 ; movdqa %xmm2,%xmm8
DB 102,65,15,113,208,3 ; psrlw $0x3,%xmm8
@@ -39572,21 +39560,21 @@ _sk_store_565_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,31 ; ja 2929a <_sk_store_565_sse2_lowp+0x76>
+ DB 119,31 ; ja 29266 <_sk_store_565_sse2_lowp+0x76>
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,95,0,0,0 ; lea 0x5f(%rip),%r9 # 292e4 <_sk_store_565_sse2_lowp+0xc0>
+ DB 76,141,13,95,0,0,0 ; lea 0x5f(%rip),%r9 # 292b0 <_sk_store_565_sse2_lowp+0xc0>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 102,68,15,126,192 ; movd %xmm8,%eax
DB 102,65,137,4,80 ; mov %ax,(%r8,%rdx,2)
- DB 235,70 ; jmp 292e0 <_sk_store_565_sse2_lowp+0xbc>
+ DB 235,70 ; jmp 292ac <_sk_store_565_sse2_lowp+0xbc>
DB 243,69,15,127,4,80 ; movdqu %xmm8,(%r8,%rdx,2)
- DB 235,62 ; jmp 292e0 <_sk_store_565_sse2_lowp+0xbc>
+ DB 235,62 ; jmp 292ac <_sk_store_565_sse2_lowp+0xbc>
DB 102,65,15,197,192,2 ; pextrw $0x2,%xmm8,%eax
DB 102,65,137,68,80,4 ; mov %ax,0x4(%r8,%rdx,2)
DB 102,69,15,126,4,80 ; movd %xmm8,(%r8,%rdx,2)
- DB 235,42 ; jmp 292e0 <_sk_store_565_sse2_lowp+0xbc>
+ DB 235,42 ; jmp 292ac <_sk_store_565_sse2_lowp+0xbc>
DB 102,65,15,197,192,6 ; pextrw $0x6,%xmm8,%eax
DB 102,65,137,68,80,12 ; mov %ax,0xc(%r8,%rdx,2)
DB 102,65,15,197,192,5 ; pextrw $0x5,%xmm8,%eax
@@ -39628,19 +39616,19 @@ _sk_load_a8_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,34 ; ja 29339 <_sk_load_a8_sse2_lowp+0x39>
+ DB 119,34 ; ja 29305 <_sk_load_a8_sse2_lowp+0x39>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,139,0,0,0 ; lea 0x8b(%rip),%r9 # 293b0 <_sk_load_a8_sse2_lowp+0xb0>
+ DB 76,141,13,139,0,0,0 ; lea 0x8b(%rip),%r9 # 2937c <_sk_load_a8_sse2_lowp+0xb0>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,15,110,216 ; movd %eax,%xmm3
- DB 235,97 ; jmp 2939a <_sk_load_a8_sse2_lowp+0x9a>
+ DB 235,97 ; jmp 29366 <_sk_load_a8_sse2_lowp+0x9a>
DB 243,65,15,126,28,16 ; movq (%r8,%rdx,1),%xmm3
DB 102,15,96,216 ; punpcklbw %xmm0,%xmm3
- DB 235,85 ; jmp 2939a <_sk_load_a8_sse2_lowp+0x9a>
+ DB 235,85 ; jmp 29366 <_sk_load_a8_sse2_lowp+0x9a>
DB 65,15,182,68,16,2 ; movzbl 0x2(%r8,%rdx,1),%eax
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,196,216,2 ; pinsrw $0x2,%eax,%xmm3
@@ -39648,7 +39636,7 @@ _sk_load_a8_sse2_lowp LABEL PROC
DB 102,15,110,192 ; movd %eax,%xmm0
DB 102,15,96,192 ; punpcklbw %xmm0,%xmm0
DB 243,15,16,216 ; movss %xmm0,%xmm3
- DB 235,51 ; jmp 2939a <_sk_load_a8_sse2_lowp+0x9a>
+ DB 235,51 ; jmp 29366 <_sk_load_a8_sse2_lowp+0x9a>
DB 65,15,182,68,16,6 ; movzbl 0x6(%r8,%rdx,1),%eax
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,196,216,6 ; pinsrw $0x6,%eax,%xmm3
@@ -39659,14 +39647,14 @@ _sk_load_a8_sse2_lowp LABEL PROC
DB 102,65,15,110,4,16 ; movd (%r8,%rdx,1),%xmm0
DB 102,15,96,192 ; punpcklbw %xmm0,%xmm0
DB 242,15,16,216 ; movsd %xmm0,%xmm3
- DB 102,15,219,29,222,16,0,0 ; pand 0x10de(%rip),%xmm3 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,15,219,29,210,16,0,0 ; pand 0x10d2(%rip),%xmm3 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
DB 255,224 ; jmpq *%rax
DB 144 ; nop
- DB 126,255 ; jle 293b1 <_sk_load_a8_sse2_lowp+0xb1>
+ DB 126,255 ; jle 2937d <_sk_load_a8_sse2_lowp+0xb1>
DB 255 ; (bad)
DB 255,164,255,255,255,149,255 ; jmpq *-0x6a0001(%rdi,%rdi,8)
DB 255 ; (bad)
@@ -39694,19 +39682,19 @@ _sk_load_a8_dst_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,34 ; ja 29405 <_sk_load_a8_dst_sse2_lowp+0x39>
+ DB 119,34 ; ja 293d1 <_sk_load_a8_dst_sse2_lowp+0x39>
DB 102,15,239,255 ; pxor %xmm7,%xmm7
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,139,0,0,0 ; lea 0x8b(%rip),%r9 # 2947c <_sk_load_a8_dst_sse2_lowp+0xb0>
+ DB 76,141,13,139,0,0,0 ; lea 0x8b(%rip),%r9 # 29448 <_sk_load_a8_dst_sse2_lowp+0xb0>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,15,110,248 ; movd %eax,%xmm7
- DB 235,97 ; jmp 29466 <_sk_load_a8_dst_sse2_lowp+0x9a>
+ DB 235,97 ; jmp 29432 <_sk_load_a8_dst_sse2_lowp+0x9a>
DB 243,65,15,126,60,16 ; movq (%r8,%rdx,1),%xmm7
DB 102,15,96,248 ; punpcklbw %xmm0,%xmm7
- DB 235,85 ; jmp 29466 <_sk_load_a8_dst_sse2_lowp+0x9a>
+ DB 235,85 ; jmp 29432 <_sk_load_a8_dst_sse2_lowp+0x9a>
DB 65,15,182,68,16,2 ; movzbl 0x2(%r8,%rdx,1),%eax
DB 102,15,239,255 ; pxor %xmm7,%xmm7
DB 102,15,196,248,2 ; pinsrw $0x2,%eax,%xmm7
@@ -39714,7 +39702,7 @@ _sk_load_a8_dst_sse2_lowp LABEL PROC
DB 102,15,110,224 ; movd %eax,%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
DB 243,15,16,252 ; movss %xmm4,%xmm7
- DB 235,51 ; jmp 29466 <_sk_load_a8_dst_sse2_lowp+0x9a>
+ DB 235,51 ; jmp 29432 <_sk_load_a8_dst_sse2_lowp+0x9a>
DB 65,15,182,68,16,6 ; movzbl 0x6(%r8,%rdx,1),%eax
DB 102,15,239,255 ; pxor %xmm7,%xmm7
DB 102,15,196,248,6 ; pinsrw $0x6,%eax,%xmm7
@@ -39725,14 +39713,14 @@ _sk_load_a8_dst_sse2_lowp LABEL PROC
DB 102,65,15,110,36,16 ; movd (%r8,%rdx,1),%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
DB 242,15,16,252 ; movsd %xmm4,%xmm7
- DB 102,15,219,61,18,16,0,0 ; pand 0x1012(%rip),%xmm7 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,15,219,61,6,16,0,0 ; pand 0x1006(%rip),%xmm7 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 72,173 ; lods %ds:(%rsi),%rax
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 15,87,237 ; xorps %xmm5,%xmm5
DB 15,87,246 ; xorps %xmm6,%xmm6
DB 255,224 ; jmpq *%rax
DB 144 ; nop
- DB 126,255 ; jle 2947d <_sk_load_a8_dst_sse2_lowp+0xb1>
+ DB 126,255 ; jle 29449 <_sk_load_a8_dst_sse2_lowp+0xb1>
DB 255 ; (bad)
DB 255,164,255,255,255,149,255 ; jmpq *-0x6a0001(%rdi,%rdi,8)
DB 255 ; (bad)
@@ -39760,42 +39748,42 @@ _sk_store_a8_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,29 ; ja 294cc <_sk_store_a8_sse2_lowp+0x34>
+ DB 119,29 ; ja 29498 <_sk_store_a8_sse2_lowp+0x34>
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 2954c <_sk_store_a8_sse2_lowp+0xb4>
+ DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 29518 <_sk_store_a8_sse2_lowp+0xb4>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 102,15,126,216 ; movd %xmm3,%eax
DB 65,136,4,16 ; mov %al,(%r8,%rdx,1)
- DB 235,123 ; jmp 29547 <_sk_store_a8_sse2_lowp+0xaf>
- DB 102,68,15,111,5,171,15,0,0 ; movdqa 0xfab(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 235,123 ; jmp 29513 <_sk_store_a8_sse2_lowp+0xaf>
+ DB 102,68,15,111,5,159,15,0,0 ; movdqa 0xf9f(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,68,15,219,195 ; pand %xmm3,%xmm8
DB 102,69,15,103,192 ; packuswb %xmm8,%xmm8
DB 102,69,15,214,4,16 ; movq %xmm8,(%r8,%rdx,1)
- DB 235,96 ; jmp 29547 <_sk_store_a8_sse2_lowp+0xaf>
+ DB 235,96 ; jmp 29513 <_sk_store_a8_sse2_lowp+0xaf>
DB 102,15,197,195,2 ; pextrw $0x2,%xmm3,%eax
DB 65,136,68,16,2 ; mov %al,0x2(%r8,%rdx,1)
- DB 102,68,15,111,5,134,15,0,0 ; movdqa 0xf86(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,5,122,15,0,0 ; movdqa 0xf7a(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,68,15,219,195 ; pand %xmm3,%xmm8
DB 102,69,15,103,192 ; packuswb %xmm8,%xmm8
DB 102,68,15,126,192 ; movd %xmm8,%eax
DB 102,65,137,4,16 ; mov %ax,(%r8,%rdx,1)
- DB 235,55 ; jmp 29547 <_sk_store_a8_sse2_lowp+0xaf>
+ DB 235,55 ; jmp 29513 <_sk_store_a8_sse2_lowp+0xaf>
DB 102,15,197,195,6 ; pextrw $0x6,%xmm3,%eax
DB 65,136,68,16,6 ; mov %al,0x6(%r8,%rdx,1)
DB 102,15,197,195,5 ; pextrw $0x5,%xmm3,%eax
DB 65,136,68,16,5 ; mov %al,0x5(%r8,%rdx,1)
DB 102,15,197,195,4 ; pextrw $0x4,%xmm3,%eax
DB 65,136,68,16,4 ; mov %al,0x4(%r8,%rdx,1)
- DB 102,68,15,111,5,73,15,0,0 ; movdqa 0xf49(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,5,61,15,0,0 ; movdqa 0xf3d(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,68,15,219,195 ; pand %xmm3,%xmm8
DB 102,69,15,103,192 ; packuswb %xmm8,%xmm8
DB 102,69,15,126,4,16 ; movd %xmm8,(%r8,%rdx,1)
DB 72,173 ; lods %ds:(%rsi),%rax
DB 255,224 ; jmpq *%rax
DB 144 ; nop
- DB 118,255 ; jbe 2954d <_sk_store_a8_sse2_lowp+0xb5>
+ DB 118,255 ; jbe 29519 <_sk_store_a8_sse2_lowp+0xb5>
DB 255 ; (bad)
DB 255,165,255,255,255,155 ; jmpq *-0x64000001(%rbp)
DB 255 ; (bad)
@@ -39824,19 +39812,19 @@ _sk_load_g8_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,34 ; ja 295a1 <_sk_load_g8_sse2_lowp+0x39>
+ DB 119,34 ; ja 2956d <_sk_load_g8_sse2_lowp+0x39>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 29620 <_sk_load_g8_sse2_lowp+0xb8>
+ DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 295ec <_sk_load_g8_sse2_lowp+0xb8>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,15,110,192 ; movd %eax,%xmm0
- DB 235,97 ; jmp 29602 <_sk_load_g8_sse2_lowp+0x9a>
+ DB 235,97 ; jmp 295ce <_sk_load_g8_sse2_lowp+0x9a>
DB 243,65,15,126,4,16 ; movq (%r8,%rdx,1),%xmm0
DB 102,15,96,192 ; punpcklbw %xmm0,%xmm0
- DB 235,85 ; jmp 29602 <_sk_load_g8_sse2_lowp+0x9a>
+ DB 235,85 ; jmp 295ce <_sk_load_g8_sse2_lowp+0x9a>
DB 65,15,182,68,16,2 ; movzbl 0x2(%r8,%rdx,1),%eax
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,196,192,2 ; pinsrw $0x2,%eax,%xmm0
@@ -39844,7 +39832,7 @@ _sk_load_g8_sse2_lowp LABEL PROC
DB 102,15,110,200 ; movd %eax,%xmm1
DB 102,15,96,200 ; punpcklbw %xmm0,%xmm1
DB 243,15,16,193 ; movss %xmm1,%xmm0
- DB 235,51 ; jmp 29602 <_sk_load_g8_sse2_lowp+0x9a>
+ DB 235,51 ; jmp 295ce <_sk_load_g8_sse2_lowp+0x9a>
DB 65,15,182,68,16,6 ; movzbl 0x6(%r8,%rdx,1),%eax
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,196,192,6 ; pinsrw $0x6,%eax,%xmm0
@@ -39855,14 +39843,14 @@ _sk_load_g8_sse2_lowp LABEL PROC
DB 102,65,15,110,12,16 ; movd (%r8,%rdx,1),%xmm1
DB 102,15,96,200 ; punpcklbw %xmm0,%xmm1
DB 242,15,16,193 ; movsd %xmm1,%xmm0
- DB 102,15,219,5,118,14,0,0 ; pand 0xe76(%rip),%xmm0 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,15,219,5,106,14,0,0 ; pand 0xe6a(%rip),%xmm0 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,29,109,14,0,0 ; movaps 0xe6d(%rip),%xmm3 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 15,40,29,97,14,0,0 ; movaps 0xe61(%rip),%xmm3 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,111,208 ; movdqa %xmm0,%xmm2
DB 255,224 ; jmpq *%rax
DB 15,31,0 ; nopl (%rax)
- DB 118,255 ; jbe 29621 <_sk_load_g8_sse2_lowp+0xb9>
+ DB 118,255 ; jbe 295ed <_sk_load_g8_sse2_lowp+0xb9>
DB 255 ; (bad)
DB 255,156,255,255,255,141,255 ; lcall *-0x720001(%rdi,%rdi,8)
DB 255 ; (bad)
@@ -39888,19 +39876,19 @@ _sk_load_g8_dst_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,34 ; ja 29675 <_sk_load_g8_dst_sse2_lowp+0x39>
+ DB 119,34 ; ja 29641 <_sk_load_g8_dst_sse2_lowp+0x39>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 296f4 <_sk_load_g8_dst_sse2_lowp+0xb8>
+ DB 76,141,13,147,0,0,0 ; lea 0x93(%rip),%r9 # 296c0 <_sk_load_g8_dst_sse2_lowp+0xb8>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,15,110,224 ; movd %eax,%xmm4
- DB 235,97 ; jmp 296d6 <_sk_load_g8_dst_sse2_lowp+0x9a>
+ DB 235,97 ; jmp 296a2 <_sk_load_g8_dst_sse2_lowp+0x9a>
DB 243,65,15,126,36,16 ; movq (%r8,%rdx,1),%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
- DB 235,85 ; jmp 296d6 <_sk_load_g8_dst_sse2_lowp+0x9a>
+ DB 235,85 ; jmp 296a2 <_sk_load_g8_dst_sse2_lowp+0x9a>
DB 65,15,182,68,16,2 ; movzbl 0x2(%r8,%rdx,1),%eax
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,196,224,2 ; pinsrw $0x2,%eax,%xmm4
@@ -39908,7 +39896,7 @@ _sk_load_g8_dst_sse2_lowp LABEL PROC
DB 102,15,110,232 ; movd %eax,%xmm5
DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5
DB 243,15,16,229 ; movss %xmm5,%xmm4
- DB 235,51 ; jmp 296d6 <_sk_load_g8_dst_sse2_lowp+0x9a>
+ DB 235,51 ; jmp 296a2 <_sk_load_g8_dst_sse2_lowp+0x9a>
DB 65,15,182,68,16,6 ; movzbl 0x6(%r8,%rdx,1),%eax
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,196,224,6 ; pinsrw $0x6,%eax,%xmm4
@@ -39919,14 +39907,14 @@ _sk_load_g8_dst_sse2_lowp LABEL PROC
DB 102,65,15,110,44,16 ; movd (%r8,%rdx,1),%xmm5
DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5
DB 242,15,16,229 ; movsd %xmm5,%xmm4
- DB 102,15,219,37,162,13,0,0 ; pand 0xda2(%rip),%xmm4 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,15,219,37,150,13,0,0 ; pand 0xd96(%rip),%xmm4 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 72,173 ; lods %ds:(%rsi),%rax
- DB 15,40,61,153,13,0,0 ; movaps 0xd99(%rip),%xmm7 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 15,40,61,141,13,0,0 ; movaps 0xd8d(%rip),%xmm7 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,111,244 ; movdqa %xmm4,%xmm6
DB 255,224 ; jmpq *%rax
DB 15,31,0 ; nopl (%rax)
- DB 118,255 ; jbe 296f5 <_sk_load_g8_dst_sse2_lowp+0xb9>
+ DB 118,255 ; jbe 296c1 <_sk_load_g8_dst_sse2_lowp+0xb9>
DB 255 ; (bad)
DB 255,156,255,255,255,141,255 ; lcall *-0x720001(%rdi,%rdi,8)
DB 255 ; (bad)
@@ -39946,14 +39934,14 @@ PUBLIC _sk_scale_1_float_sse2_lowp
_sk_scale_1_float_sse2_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 243,68,15,16,0 ; movss (%rax),%xmm8
- DB 243,68,15,89,5,244,11,0,0 ; mulss 0xbf4(%rip),%xmm8 # 2a314 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
- DB 243,68,15,88,5,187,11,0,0 ; addss 0xbbb(%rip),%xmm8 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 243,68,15,89,5,232,11,0,0 ; mulss 0xbe8(%rip),%xmm8 # 2a2d4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ DB 243,68,15,88,5,175,11,0,0 ; addss 0xbaf(%rip),%xmm8 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 243,65,15,44,192 ; cvttss2si %xmm8,%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
DB 242,69,15,112,192,0 ; pshuflw $0x0,%xmm8,%xmm8
DB 102,69,15,112,192,80 ; pshufd $0x50,%xmm8,%xmm8
DB 102,65,15,213,192 ; pmullw %xmm8,%xmm0
- DB 102,68,15,111,13,51,13,0,0 ; movdqa 0xd33(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,39,13,0,0 ; movdqa 0xd27(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,65,15,253,193 ; paddw %xmm9,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,65,15,213,200 ; pmullw %xmm8,%xmm1
@@ -39978,19 +39966,19 @@ _sk_scale_u8_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,36 ; ja 297c3 <_sk_scale_u8_sse2_lowp+0x3b>
+ DB 119,36 ; ja 2978f <_sk_scale_u8_sse2_lowp+0x3b>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,218,0,0,0 ; lea 0xda(%rip),%r9 # 29888 <_sk_scale_u8_sse2_lowp+0x100>
+ DB 76,141,13,218,0,0,0 ; lea 0xda(%rip),%r9 # 29854 <_sk_scale_u8_sse2_lowp+0x100>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
- DB 235,109 ; jmp 29830 <_sk_scale_u8_sse2_lowp+0xa8>
+ DB 235,109 ; jmp 297fc <_sk_scale_u8_sse2_lowp+0xa8>
DB 243,69,15,126,4,16 ; movq (%r8,%rdx,1),%xmm8
DB 102,68,15,96,192 ; punpcklbw %xmm0,%xmm8
- DB 235,96 ; jmp 29830 <_sk_scale_u8_sse2_lowp+0xa8>
+ DB 235,96 ; jmp 297fc <_sk_scale_u8_sse2_lowp+0xa8>
DB 65,15,182,68,16,2 ; movzbl 0x2(%r8,%rdx,1),%eax
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 102,68,15,196,192,2 ; pinsrw $0x2,%eax,%xmm8
@@ -39998,7 +39986,7 @@ _sk_scale_u8_sse2_lowp LABEL PROC
DB 102,68,15,110,200 ; movd %eax,%xmm9
DB 102,68,15,96,200 ; punpcklbw %xmm0,%xmm9
DB 243,69,15,16,193 ; movss %xmm9,%xmm8
- DB 235,57 ; jmp 29830 <_sk_scale_u8_sse2_lowp+0xa8>
+ DB 235,57 ; jmp 297fc <_sk_scale_u8_sse2_lowp+0xa8>
DB 65,15,182,68,16,6 ; movzbl 0x6(%r8,%rdx,1),%eax
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 102,68,15,196,192,6 ; pinsrw $0x6,%eax,%xmm8
@@ -40009,9 +39997,9 @@ _sk_scale_u8_sse2_lowp LABEL PROC
DB 102,69,15,110,12,16 ; movd (%r8,%rdx,1),%xmm9
DB 102,68,15,96,200 ; punpcklbw %xmm0,%xmm9
DB 242,69,15,16,193 ; movsd %xmm9,%xmm8
- DB 102,68,15,219,5,71,12,0,0 ; pand 0xc47(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,219,5,59,12,0,0 ; pand 0xc3b(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,65,15,213,192 ; pmullw %xmm8,%xmm0
- DB 102,68,15,111,13,57,12,0,0 ; movdqa 0xc39(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,45,12,0,0 ; movdqa 0xc2d(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,65,15,253,193 ; paddw %xmm9,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,65,15,213,200 ; pmullw %xmm8,%xmm1
@@ -40045,13 +40033,13 @@ PUBLIC _sk_lerp_1_float_sse2_lowp
_sk_lerp_1_float_sse2_lowp LABEL PROC
DB 72,173 ; lods %ds:(%rsi),%rax
DB 243,68,15,16,0 ; movss (%rax),%xmm8
- DB 243,68,15,89,5,96,10,0,0 ; mulss 0xa60(%rip),%xmm8 # 2a314 <_sk_srcover_rgba_8888_sse2_lowp+0x85c>
- DB 243,68,15,88,5,39,10,0,0 ; addss 0xa27(%rip),%xmm8 # 2a2e4 <_sk_srcover_rgba_8888_sse2_lowp+0x82c>
+ DB 243,68,15,89,5,84,10,0,0 ; mulss 0xa54(%rip),%xmm8 # 2a2d4 <_sk_srcover_rgba_8888_sse2_lowp+0x850>
+ DB 243,68,15,88,5,27,10,0,0 ; addss 0xa1b(%rip),%xmm8 # 2a2a4 <_sk_srcover_rgba_8888_sse2_lowp+0x820>
DB 243,65,15,44,192 ; cvttss2si %xmm8,%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
DB 242,69,15,112,192,0 ; pshuflw $0x0,%xmm8,%xmm8
DB 102,69,15,112,192,80 ; pshufd $0x50,%xmm8,%xmm8
- DB 102,68,15,111,13,164,11,0,0 ; movdqa 0xba4(%rip),%xmm9 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,13,152,11,0,0 ; movdqa 0xb98(%rip),%xmm9 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,65,15,213,192 ; pmullw %xmm8,%xmm0
DB 102,65,15,253,193 ; paddw %xmm9,%xmm0
DB 102,65,15,213,200 ; pmullw %xmm8,%xmm1
@@ -40089,19 +40077,19 @@ _sk_lerp_u8_sse2_lowp LABEL PROC
DB 36,7 ; and $0x7,%al
DB 254,200 ; dec %al
DB 60,6 ; cmp $0x6,%al
- DB 119,36 ; ja 29993 <_sk_lerp_u8_sse2_lowp+0x3b>
+ DB 119,36 ; ja 2995f <_sk_lerp_u8_sse2_lowp+0x3b>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 15,182,192 ; movzbl %al,%eax
- DB 76,141,13,30,1,0,0 ; lea 0x11e(%rip),%r9 # 29a9c <_sk_lerp_u8_sse2_lowp+0x144>
+ DB 76,141,13,30,1,0,0 ; lea 0x11e(%rip),%r9 # 29a68 <_sk_lerp_u8_sse2_lowp+0x144>
DB 73,99,4,129 ; movslq (%r9,%rax,4),%rax
DB 76,1,200 ; add %r9,%rax
DB 255,224 ; jmpq *%rax
DB 65,15,182,4,16 ; movzbl (%r8,%rdx,1),%eax
DB 102,68,15,110,192 ; movd %eax,%xmm8
- DB 235,109 ; jmp 29a00 <_sk_lerp_u8_sse2_lowp+0xa8>
+ DB 235,109 ; jmp 299cc <_sk_lerp_u8_sse2_lowp+0xa8>
DB 243,69,15,126,4,16 ; movq (%r8,%rdx,1),%xmm8
DB 102,68,15,96,192 ; punpcklbw %xmm0,%xmm8
- DB 235,96 ; jmp 29a00 <_sk_lerp_u8_sse2_lowp+0xa8>
+ DB 235,96 ; jmp 299cc <_sk_lerp_u8_sse2_lowp+0xa8>
DB 65,15,182,68,16,2 ; movzbl 0x2(%r8,%rdx,1),%eax
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 102,68,15,196,192,2 ; pinsrw $0x2,%eax,%xmm8
@@ -40109,7 +40097,7 @@ _sk_lerp_u8_sse2_lowp LABEL PROC
DB 102,68,15,110,200 ; movd %eax,%xmm9
DB 102,68,15,96,200 ; punpcklbw %xmm0,%xmm9
DB 243,69,15,16,193 ; movss %xmm9,%xmm8
- DB 235,57 ; jmp 29a00 <_sk_lerp_u8_sse2_lowp+0xa8>
+ DB 235,57 ; jmp 299cc <_sk_lerp_u8_sse2_lowp+0xa8>
DB 65,15,182,68,16,6 ; movzbl 0x6(%r8,%rdx,1),%eax
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
DB 102,68,15,196,192,6 ; pinsrw $0x6,%eax,%xmm8
@@ -40120,8 +40108,8 @@ _sk_lerp_u8_sse2_lowp LABEL PROC
DB 102,69,15,110,12,16 ; movd (%r8,%rdx,1),%xmm9
DB 102,68,15,96,200 ; punpcklbw %xmm0,%xmm9
DB 242,69,15,16,193 ; movsd %xmm9,%xmm8
- DB 102,68,15,219,5,119,10,0,0 ; pand 0xa77(%rip),%xmm8 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
- DB 102,68,15,111,21,110,10,0,0 ; movdqa 0xa6e(%rip),%xmm10 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,219,5,107,10,0,0 ; pand 0xa6b(%rip),%xmm8 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
+ DB 102,68,15,111,21,98,10,0,0 ; movdqa 0xa62(%rip),%xmm10 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,69,15,111,200 ; movdqa %xmm8,%xmm9
DB 102,69,15,239,202 ; pxor %xmm10,%xmm9
DB 102,69,15,111,217 ; movdqa %xmm9,%xmm11
@@ -40151,9 +40139,9 @@ _sk_lerp_u8_sse2_lowp LABEL PROC
DB 102,65,15,111,216 ; movdqa %xmm8,%xmm3
DB 255,224 ; jmpq *%rax
DB 15,31,0 ; nopl (%rax)
- DB 235,254 ; jmp 29a9c <_sk_lerp_u8_sse2_lowp+0x144>
+ DB 235,254 ; jmp 29a68 <_sk_lerp_u8_sse2_lowp+0x144>
DB 255 ; (bad)
- DB 255,21,255,255,255,4 ; callq *0x4ffffff(%rip) # 5029aa4 <_sk_srcover_rgba_8888_sse2_lowp+0x4ffffec>
+ DB 255,21,255,255,255,4 ; callq *0x4ffffff(%rip) # 5029a70 <_sk_srcover_rgba_8888_sse2_lowp+0x4ffffec>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,84,255,255 ; callq *-0x1(%rdi,%rdi,8)
@@ -40179,26 +40167,26 @@ _sk_srcover_rgba_8888_sse2_lowp LABEL PROC
DB 65,254,202 ; dec %r10b
DB 69,15,182,202 ; movzbl %r10b,%r9d
DB 65,128,249,6 ; cmp $0x6,%r9b
- DB 119,38 ; ja 29b03 <_sk_srcover_rgba_8888_sse2_lowp+0x4b>
+ DB 119,38 ; ja 29acf <_sk_srcover_rgba_8888_sse2_lowp+0x4b>
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 76,141,29,67,2,0,0 ; lea 0x243(%rip),%r11 # 29d2c <_sk_srcover_rgba_8888_sse2_lowp+0x274>
+ DB 76,141,29,67,2,0,0 ; lea 0x243(%rip),%r11 # 29cf8 <_sk_srcover_rgba_8888_sse2_lowp+0x274>
DB 75,99,4,139 ; movslq (%r11,%r9,4),%rax
DB 76,1,216 ; add %r11,%rax
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 255,224 ; jmpq *%rax
DB 243,65,15,16,60,144 ; movss (%r8,%rdx,4),%xmm7
DB 102,69,15,239,192 ; pxor %xmm8,%xmm8
- DB 235,102 ; jmp 29b69 <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+ DB 235,102 ; jmp 29b35 <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
DB 102,65,15,16,60,144 ; movupd (%r8,%rdx,4),%xmm7
DB 243,69,15,111,68,144,16 ; movdqu 0x10(%r8,%rdx,4),%xmm8
- DB 235,87 ; jmp 29b69 <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+ DB 235,87 ; jmp 29b35 <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
DB 102,65,15,110,100,144,8 ; movd 0x8(%r8,%rdx,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,69,15,18,4,144 ; movlpd (%r8,%rdx,4),%xmm8
DB 102,65,15,40,248 ; movapd %xmm8,%xmm7
DB 102,68,15,111,196 ; movdqa %xmm4,%xmm8
- DB 235,52 ; jmp 29b69 <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
+ DB 235,52 ; jmp 29b35 <_sk_srcover_rgba_8888_sse2_lowp+0xb1>
DB 102,65,15,110,100,144,24 ; movd 0x18(%r8,%rdx,4),%xmm4
DB 102,68,15,112,196,69 ; pshufd $0x45,%xmm4,%xmm8
DB 243,65,15,16,100,144,20 ; movss 0x14(%r8,%rdx,4),%xmm4
@@ -40215,7 +40203,7 @@ _sk_srcover_rgba_8888_sse2_lowp LABEL PROC
DB 102,15,114,244,16 ; pslld $0x10,%xmm4
DB 102,15,114,228,16 ; psrad $0x10,%xmm4
DB 102,15,107,236 ; packssdw %xmm4,%xmm5
- DB 102,68,15,111,37,237,8,0,0 ; movdqa 0x8ed(%rip),%xmm12 # 2a480 <_sk_srcover_rgba_8888_sse2_lowp+0x9c8>
+ DB 102,68,15,111,37,225,8,0,0 ; movdqa 0x8e1(%rip),%xmm12 # 2a440 <_sk_srcover_rgba_8888_sse2_lowp+0x9bc>
DB 102,15,111,229 ; movdqa %xmm5,%xmm4
DB 102,65,15,219,228 ; pand %xmm12,%xmm4
DB 102,15,113,213,8 ; psrlw $0x8,%xmm5
@@ -40273,20 +40261,20 @@ _sk_srcover_rgba_8888_sse2_lowp LABEL PROC
DB 102,15,105,193 ; punpckhwd %xmm1,%xmm0
DB 102,15,235,194 ; por %xmm2,%xmm0
DB 65,128,250,6 ; cmp $0x6,%r10b
- DB 119,24 ; ja 29ccb <_sk_srcover_rgba_8888_sse2_lowp+0x213>
- DB 76,141,21,142,0,0,0 ; lea 0x8e(%rip),%r10 # 29d48 <_sk_srcover_rgba_8888_sse2_lowp+0x290>
+ DB 119,24 ; ja 29c97 <_sk_srcover_rgba_8888_sse2_lowp+0x213>
+ DB 76,141,21,142,0,0,0 ; lea 0x8e(%rip),%r10 # 29d14 <_sk_srcover_rgba_8888_sse2_lowp+0x290>
DB 75,99,4,138 ; movslq (%r10,%r9,4),%rax
DB 76,1,208 ; add %r10,%rax
DB 255,224 ; jmpq *%rax
DB 102,69,15,126,36,144 ; movd %xmm12,(%r8,%rdx,4)
- DB 235,73 ; jmp 29d14 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+ DB 235,73 ; jmp 29ce0 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
DB 243,69,15,127,36,144 ; movdqu %xmm12,(%r8,%rdx,4)
DB 243,65,15,127,68,144,16 ; movdqu %xmm0,0x10(%r8,%rdx,4)
- DB 235,58 ; jmp 29d14 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+ DB 235,58 ; jmp 29ce0 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
DB 102,65,15,112,196,78 ; pshufd $0x4e,%xmm12,%xmm0
DB 102,65,15,126,68,144,8 ; movd %xmm0,0x8(%r8,%rdx,4)
DB 102,69,15,214,36,144 ; movq %xmm12,(%r8,%rdx,4)
- DB 235,37 ; jmp 29d14 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
+ DB 235,37 ; jmp 29ce0 <_sk_srcover_rgba_8888_sse2_lowp+0x25c>
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
DB 102,65,15,126,76,144,24 ; movd %xmm1,0x18(%r8,%rdx,4)
DB 102,15,112,200,229 ; pshufd $0xe5,%xmm0,%xmm1
@@ -40319,7 +40307,7 @@ _sk_srcover_rgba_8888_sse2_lowp LABEL PROC
DB 254 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 123,255 ; jnp 29d49 <_sk_srcover_rgba_8888_sse2_lowp+0x291>
+ DB 123,255 ; jnp 29d15 <_sk_srcover_rgba_8888_sse2_lowp+0x291>
DB 255 ; (bad)
DB 255,159,255,255,255,146 ; lcall *-0x6d000001(%rdi)
DB 255 ; (bad)
@@ -40385,16 +40373,16 @@ ALIGN 32
DB 0,1 ; add %al,(%rcx)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a029de8 <_sk_srcover_rgba_8888_sse2_lowp+0xa000330>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a029da8 <_sk_srcover_rgba_8888_sse2_lowp+0xa000324>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12029df0 <_sk_srcover_rgba_8888_sse2_lowp+0x12000338>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12029db0 <_sk_srcover_rgba_8888_sse2_lowp+0x1200032c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a029df8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000340>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a029db8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000334>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3029e00 <_sk_srcover_rgba_8888_sse2_lowp+0x3000348>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3029dc0 <_sk_srcover_rgba_8888_sse2_lowp+0x300033c>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -40437,16 +40425,16 @@ ALIGN 32
DB 0,0 ; add %al,(%rax)
DB 1,255 ; add %edi,%edi
DB 255 ; (bad)
- DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a029e48 <_sk_srcover_rgba_8888_sse2_lowp+0xa000390>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a029e08 <_sk_srcover_rgba_8888_sse2_lowp+0xa000384>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12029e50 <_sk_srcover_rgba_8888_sse2_lowp+0x12000398>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12029e10 <_sk_srcover_rgba_8888_sse2_lowp+0x1200038c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a029e58 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0003a0>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a029e18 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000394>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3029e60 <_sk_srcover_rgba_8888_sse2_lowp+0x30003a8>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3029e20 <_sk_srcover_rgba_8888_sse2_lowp+0x300039c>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -40489,16 +40477,16 @@ ALIGN 32
DB 0,0 ; add %al,(%rax)
DB 1,255 ; add %edi,%edi
DB 255 ; (bad)
- DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a029ea8 <_sk_srcover_rgba_8888_sse2_lowp+0xa0003f0>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a029e68 <_sk_srcover_rgba_8888_sse2_lowp+0xa0003e4>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12029eb0 <_sk_srcover_rgba_8888_sse2_lowp+0x120003f8>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12029e70 <_sk_srcover_rgba_8888_sse2_lowp+0x120003ec>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a029eb8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000400>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a029e78 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0003f4>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3029ec0 <_sk_srcover_rgba_8888_sse2_lowp+0x3000408>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3029e80 <_sk_srcover_rgba_8888_sse2_lowp+0x30003fc>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -40541,16 +40529,16 @@ ALIGN 32
DB 0,0 ; add %al,(%rax)
DB 1,255 ; add %edi,%edi
DB 255 ; (bad)
- DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a029f08 <_sk_srcover_rgba_8888_sse2_lowp+0xa000450>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a029ec8 <_sk_srcover_rgba_8888_sse2_lowp+0xa000444>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12029f10 <_sk_srcover_rgba_8888_sse2_lowp+0x12000458>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12029ed0 <_sk_srcover_rgba_8888_sse2_lowp+0x1200044c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a029f18 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000460>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a029ed8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000454>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3029f20 <_sk_srcover_rgba_8888_sse2_lowp+0x3000468>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3029ee0 <_sk_srcover_rgba_8888_sse2_lowp+0x300045c>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -40593,16 +40581,16 @@ ALIGN 32
DB 0,0 ; add %al,(%rax)
DB 1,255 ; add %edi,%edi
DB 255 ; (bad)
- DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a029f68 <_sk_srcover_rgba_8888_sse2_lowp+0xa0004b0>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a029f28 <_sk_srcover_rgba_8888_sse2_lowp+0xa0004a4>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12029f70 <_sk_srcover_rgba_8888_sse2_lowp+0x120004b8>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12029f30 <_sk_srcover_rgba_8888_sse2_lowp+0x120004ac>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a029f78 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0004c0>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a029f38 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0004b4>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3029f80 <_sk_srcover_rgba_8888_sse2_lowp+0x30004c8>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3029f40 <_sk_srcover_rgba_8888_sse2_lowp+0x30004bc>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -40645,16 +40633,16 @@ ALIGN 32
DB 0,0 ; add %al,(%rax)
DB 1,255 ; add %edi,%edi
DB 255 ; (bad)
- DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a029fc8 <_sk_srcover_rgba_8888_sse2_lowp+0xa000510>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a029f88 <_sk_srcover_rgba_8888_sse2_lowp+0xa000504>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12029fd0 <_sk_srcover_rgba_8888_sse2_lowp+0x12000518>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12029f90 <_sk_srcover_rgba_8888_sse2_lowp+0x1200050c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a029fd8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000520>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a029f98 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000514>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3029fe0 <_sk_srcover_rgba_8888_sse2_lowp+0x3000528>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 3029fa0 <_sk_srcover_rgba_8888_sse2_lowp+0x300051c>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -40697,16 +40685,16 @@ ALIGN 32
DB 0,0 ; add %al,(%rax)
DB 1,255 ; add %edi,%edi
DB 255 ; (bad)
- DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02a028 <_sk_srcover_rgba_8888_sse2_lowp+0xa000570>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a029fe8 <_sk_srcover_rgba_8888_sse2_lowp+0xa000564>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202a030 <_sk_srcover_rgba_8888_sse2_lowp+0x12000578>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 12029ff0 <_sk_srcover_rgba_8888_sse2_lowp+0x1200056c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02a038 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000580>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a029ff8 <_sk_srcover_rgba_8888_sse2_lowp+0x1a000574>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302a040 <_sk_srcover_rgba_8888_sse2_lowp+0x3000588>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302a000 <_sk_srcover_rgba_8888_sse2_lowp+0x300057c>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -40749,16 +40737,16 @@ ALIGN 32
DB 0,0 ; add %al,(%rax)
DB 1,255 ; add %edi,%edi
DB 255 ; (bad)
- DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02a088 <_sk_srcover_rgba_8888_sse2_lowp+0xa0005d0>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02a048 <_sk_srcover_rgba_8888_sse2_lowp+0xa0005c4>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202a090 <_sk_srcover_rgba_8888_sse2_lowp+0x120005d8>
+ DB 255,13,255,255,255,17 ; decl 0x11ffffff(%rip) # 1202a050 <_sk_srcover_rgba_8888_sse2_lowp+0x120005cc>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02a098 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0005e0>
+ DB 255,21,255,255,255,25 ; callq *0x19ffffff(%rip) # 1a02a058 <_sk_srcover_rgba_8888_sse2_lowp+0x1a0005d4>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302a0a0 <_sk_srcover_rgba_8888_sse2_lowp+0x30005e8>
+ DB 255,29,255,255,255,2 ; lcall *0x2ffffff(%rip) # 302a060 <_sk_srcover_rgba_8888_sse2_lowp+0x30005dc>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -41025,7 +41013,7 @@ ALIGN 32
DB 0,255 ; add %bh,%bh
DB 0,0 ; add %al,(%rax)
DB 248 ; clc
- DB 224,255 ; loopne 2a2ab <.const+0x52b>
+ DB 224,255 ; loopne 2a26b <.const+0x52b>
DB 255,0 ; incl (%rax)
DB 255,0 ; incl (%rax)
DB 255,0 ; incl (%rax)
@@ -41069,14 +41057,14 @@ ALIGN 4
DB 252 ; cld
DB 190,0,0,128,191 ; mov $0xbf800000,%esi
DB 0,0 ; add %al,(%rax)
- DB 224,64 ; loopne 2a348 <.literal4+0x64>
+ DB 224,64 ; loopne 2a308 <.literal4+0x64>
DB 154 ; (bad)
DB 153 ; cltd
DB 153 ; cltd
DB 62,61,10,23,63,174 ; ds cmp $0xae3f170a,%eax
- DB 71,225,61 ; rex.RXB loope 2a351 <.literal4+0x6d>
+ DB 71,225,61 ; rex.RXB loope 2a311 <.literal4+0x6d>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 2a35b <.literal4+0x77>
+ DB 127,67 ; jg 2a31b <.literal4+0x77>
DB 145 ; xchg %eax,%ecx
DB 131,158,61,92,143,50,63 ; sbbl $0x3f,0x328f5c3d(%rsi)
DB 10,215 ; or %bh,%dl
@@ -41109,7 +41097,7 @@ ALIGN 4
DB 0,0 ; add %al,(%rax)
DB 8,33 ; or %ah,(%rcx)
DB 132,55 ; test %dh,(%rdi)
- DB 224,7 ; loopne 2a371 <.literal4+0x8d>
+ DB 224,7 ; loopne 2a331 <.literal4+0x8d>
DB 0,0 ; add %al,(%rax)
DB 33,8 ; and %ecx,(%rax)
DB 2,58 ; add (%rdx),%bh
@@ -41120,8 +41108,8 @@ ALIGN 4
DB 0,0 ; add %al,(%rax)
DB 0,52,255 ; add %dh,(%rdi,%rdi,8)
DB 255 ; (bad)
- DB 127,0 ; jg 2a384 <.literal4+0xa0>
- DB 119,115 ; ja 2a3f9 <.literal4+0x115>
+ DB 127,0 ; jg 2a344 <.literal4+0xa0>
+ DB 119,115 ; ja 2a3b9 <.literal4+0x115>
DB 248 ; clc
DB 194,117,191 ; retq $0xbf75
DB 191,63,249,68,180 ; mov $0xb444f93f,%edi
@@ -41144,12 +41132,12 @@ ALIGN 4
DB 190,80,128,3,62 ; mov $0x3e038050,%esi
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 2a40f <.literal4+0x12b>
+ DB 118,63 ; jbe 2a3cf <.literal4+0x12b>
DB 246,64,83,63 ; testb $0x3f,0x53(%rax)
DB 0,0 ; add %al,(%rax)
DB 248 ; clc
DB 65,0,0 ; add %al,(%r8)
- DB 124,66 ; jl 2a41e <.literal4+0x13a>
+ DB 124,66 ; jl 2a3de <.literal4+0x13a>
DB 0,240 ; add %dh,%al
DB 0,0 ; add %al,(%rax)
DB 137,136,136,55,0,15 ; mov %ecx,0xf003788(%rax)
@@ -41159,9 +41147,9 @@ ALIGN 4
DB 137,136,136,59,15,0 ; mov %ecx,0xf3b88(%rax)
DB 0,0 ; add %al,(%rax)
DB 137,136,136,61,0,0 ; mov %ecx,0x3d88(%rax)
- DB 112,65 ; jo 2a441 <.literal4+0x15d>
+ DB 112,65 ; jo 2a401 <.literal4+0x15d>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg 2a44b <.literal4+0x167>
+ DB 127,71 ; jg 2a40b <.literal4+0x167>
DB 208 ; (bad)
DB 179,89 ; mov $0x59,%bl
DB 62,89 ; ds pop %rcx
@@ -41188,15 +41176,15 @@ ALIGN 4
DB 0,0 ; add %al,(%rax)
DB 128,0,0 ; addb $0x0,(%rax)
DB 0,191,0,0,192,191 ; add %bh,-0x40400000(%rdi)
- DB 114,28 ; jb 2a46a <.literal4+0x186>
+ DB 114,28 ; jb 2a42a <.literal4+0x186>
DB 199 ; (bad)
DB 62,0,0 ; add %al,%ds:(%rax)
DB 192,63,85 ; sarb $0x55,(%rdi)
DB 85 ; push %rbp
DB 149 ; xchg %eax,%ebp
DB 191,57,142,99,61 ; mov $0x3d638e39,%edi
- DB 114,249 ; jb 2a457 <.literal4+0x173>
- DB 127,63 ; jg 2a49f <_sk_srcover_rgba_8888_sse2_lowp+0x9e7>
+ DB 114,249 ; jb 2a417 <.literal4+0x173>
+ DB 127,63 ; jg 2a45f <_sk_srcover_rgba_8888_sse2_lowp+0x9db>
DB 3,0 ; add (%rax),%eax
DB 0,0 ; add %al,(%rax)
DB 0,4,0 ; add %al,(%rax,%rax,1)
@@ -41205,7 +41193,7 @@ ALIGN 4
DB 56,255 ; cmp %bh,%bh
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 2a471 <.literal4+0x18d>
+ DB 127,0 ; jg 2a431 <.literal4+0x18d>
DB 0,128,56,0,64,254 ; add %al,-0x1bfffc8(%rax)
DB 255 ; .byte 0xff
@@ -41308,11 +41296,11 @@ ALIGN 16
DB 0,128,191,0,0,128 ; add %al,-0x7fffff41(%rax)
DB 191,0,0,224,64 ; mov $0x40e00000,%edi
DB 0,0 ; add %al,(%rax)
- DB 224,64 ; loopne 2a5a8 <.literal16+0x128>
+ DB 224,64 ; loopne 2a568 <.literal16+0x128>
DB 0,0 ; add %al,(%rax)
- DB 224,64 ; loopne 2a5ac <.literal16+0x12c>
+ DB 224,64 ; loopne 2a56c <.literal16+0x12c>
DB 0,0 ; add %al,(%rax)
- DB 224,64 ; loopne 2a5b0 <.literal16+0x130>
+ DB 224,64 ; loopne 2a570 <.literal16+0x130>
DB 154 ; (bad)
DB 153 ; cltd
DB 153 ; cltd
@@ -41332,13 +41320,13 @@ ALIGN 16
DB 10,23 ; or (%rdi),%dl
DB 63 ; (bad)
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 2a5d1 <.literal16+0x151>
+ DB 71,225,61 ; rex.RXB loope 2a591 <.literal16+0x151>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 2a5d5 <.literal16+0x155>
+ DB 71,225,61 ; rex.RXB loope 2a595 <.literal16+0x155>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 2a5d9 <.literal16+0x159>
+ DB 71,225,61 ; rex.RXB loope 2a599 <.literal16+0x159>
DB 174 ; scas %es:(%rdi),%al
- DB 71,225,61 ; rex.RXB loope 2a5dd <.literal16+0x15d>
+ DB 71,225,61 ; rex.RXB loope 2a59d <.literal16+0x15d>
DB 255,0 ; incl (%rax)
DB 0,0 ; add %al,(%rax)
DB 255,0 ; incl (%rax)
@@ -41349,10 +41337,10 @@ ALIGN 16
DB 0,0 ; add %al,(%rax)
DB 1,255 ; add %edi,%edi
DB 255 ; (bad)
- DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02a5b8 <_sk_srcover_rgba_8888_sse2_lowp+0xa000b00>
+ DB 255,5,255,255,255,9 ; incl 0x9ffffff(%rip) # a02a578 <_sk_srcover_rgba_8888_sse2_lowp+0xa000af4>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 255,13,255,255,255,2 ; decl 0x2ffffff(%rip) # 302a5c0 <_sk_srcover_rgba_8888_sse2_lowp+0x3000b08>
+ DB 255,13,255,255,255,2 ; decl 0x2ffffff(%rip) # 302a580 <_sk_srcover_rgba_8888_sse2_lowp+0x3000afc>
DB 255 ; (bad)
DB 255 ; (bad)
DB 255,6 ; incl (%rsi)
@@ -41367,11 +41355,11 @@ ALIGN 16
DB 255,0 ; incl (%rax)
DB 0,127,67 ; add %bh,0x43(%rdi)
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 2a61b <.literal16+0x19b>
+ DB 127,67 ; jg 2a5db <.literal16+0x19b>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 2a61f <.literal16+0x19f>
+ DB 127,67 ; jg 2a5df <.literal16+0x19f>
DB 0,0 ; add %al,(%rax)
- DB 127,67 ; jg 2a623 <.literal16+0x1a3>
+ DB 127,67 ; jg 2a5e3 <.literal16+0x1a3>
DB 145 ; xchg %eax,%ecx
DB 131,158,61,145,131,158,61 ; sbbl $0x3d,-0x617c6ec3(%rsi)
DB 145 ; xchg %eax,%ecx
@@ -41522,13 +41510,13 @@ ALIGN 16
DB 132,55 ; test %dh,(%rdi)
DB 8,33 ; or %ah,(%rcx)
DB 132,55 ; test %dh,(%rdi)
- DB 224,7 ; loopne 2a729 <.literal16+0x2a9>
+ DB 224,7 ; loopne 2a6e9 <.literal16+0x2a9>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 2a72d <.literal16+0x2ad>
+ DB 224,7 ; loopne 2a6ed <.literal16+0x2ad>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 2a731 <.literal16+0x2b1>
+ DB 224,7 ; loopne 2a6f1 <.literal16+0x2b1>
DB 0,0 ; add %al,(%rax)
- DB 224,7 ; loopne 2a735 <.literal16+0x2b5>
+ DB 224,7 ; loopne 2a6f5 <.literal16+0x2b5>
DB 0,0 ; add %al,(%rax)
DB 33,8 ; and %ecx,(%rax)
DB 2,58 ; add (%rdx),%bh
@@ -41582,17 +41570,17 @@ ALIGN 16
DB 0,0 ; add %al,(%rax)
DB 52,255 ; xor $0xff,%al
DB 255 ; (bad)
- DB 127,0 ; jg 2a7a4 <.literal16+0x324>
+ DB 127,0 ; jg 2a764 <.literal16+0x324>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 2a7a8 <.literal16+0x328>
+ DB 127,0 ; jg 2a768 <.literal16+0x328>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 2a7ac <.literal16+0x32c>
+ DB 127,0 ; jg 2a76c <.literal16+0x32c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 2a7b0 <.literal16+0x330>
- DB 119,115 ; ja 2a825 <.literal16+0x3a5>
+ DB 127,0 ; jg 2a770 <.literal16+0x330>
+ DB 119,115 ; ja 2a7e5 <.literal16+0x3a5>
DB 248 ; clc
DB 194,119,115 ; retq $0x7377
DB 248 ; clc
@@ -41603,7 +41591,7 @@ ALIGN 16
DB 194,117,191 ; retq $0xbf75
DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi
DB 63 ; (bad)
- DB 117,191 ; jne 2a789 <.literal16+0x309>
+ DB 117,191 ; jne 2a749 <.literal16+0x309>
DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi
DB 63 ; (bad)
DB 249 ; stc
@@ -41615,7 +41603,7 @@ ALIGN 16
DB 249 ; stc
DB 68,180,62 ; rex.R mov $0x3e,%spl
DB 163,233,220,63,163,233,220,63,163 ; movabs %eax,0xa33fdce9a33fdce9
- DB 233,220,63,163,233 ; jmpq ffffffffe9a5e7ca <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe9a34d12>
+ DB 233,220,63,163,233 ; jmpq ffffffffe9a5e78a <_sk_srcover_rgba_8888_sse2_lowp+0xffffffffe9a34d06>
DB 220,63 ; fdivrl (%rdi)
DB 81 ; push %rcx
DB 140,242 ; mov %?,%edx
@@ -41705,16 +41693,16 @@ ALIGN 16
DB 128,3,62 ; addb $0x3e,(%rbx)
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 2a913 <.literal16+0x493>
+ DB 118,63 ; jbe 2a8d3 <.literal16+0x493>
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 2a917 <.literal16+0x497>
+ DB 118,63 ; jbe 2a8d7 <.literal16+0x497>
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 2a91b <.literal16+0x49b>
+ DB 118,63 ; jbe 2a8db <.literal16+0x49b>
DB 31 ; (bad)
DB 215 ; xlat %ds:(%rbx)
- DB 118,63 ; jbe 2a91f <.literal16+0x49f>
+ DB 118,63 ; jbe 2a8df <.literal16+0x49f>
DB 246,64,83,63 ; testb $0x3f,0x53(%rax)
DB 246,64,83,63 ; testb $0x3f,0x53(%rax)
DB 246,64,83,63 ; testb $0x3f,0x53(%rax)
@@ -41735,13 +41723,13 @@ ALIGN 16
DB 65,0,0 ; add %al,(%r8)
DB 248 ; clc
DB 65,0,0 ; add %al,(%r8)
- DB 124,66 ; jl 2a956 <.literal16+0x4d6>
+ DB 124,66 ; jl 2a916 <.literal16+0x4d6>
DB 0,0 ; add %al,(%rax)
- DB 124,66 ; jl 2a95a <.literal16+0x4da>
+ DB 124,66 ; jl 2a91a <.literal16+0x4da>
DB 0,0 ; add %al,(%rax)
- DB 124,66 ; jl 2a95e <.literal16+0x4de>
+ DB 124,66 ; jl 2a91e <.literal16+0x4de>
DB 0,0 ; add %al,(%rax)
- DB 124,66 ; jl 2a962 <.literal16+0x4e2>
+ DB 124,66 ; jl 2a922 <.literal16+0x4e2>
DB 0,240 ; add %dh,%al
DB 0,0 ; add %al,(%rax)
DB 0,240 ; add %dh,%al
@@ -41787,25 +41775,25 @@ ALIGN 16
DB 136,136,61,137,136,136 ; mov %cl,-0x777776c3(%rax)
DB 61,137,136,136,61 ; cmp $0x3d888889,%eax
DB 0,0 ; add %al,(%rax)
- DB 112,65 ; jo 2a9e5 <.literal16+0x565>
+ DB 112,65 ; jo 2a9a5 <.literal16+0x565>
DB 0,0 ; add %al,(%rax)
- DB 112,65 ; jo 2a9e9 <.literal16+0x569>
+ DB 112,65 ; jo 2a9a9 <.literal16+0x569>
DB 0,0 ; add %al,(%rax)
- DB 112,65 ; jo 2a9ed <.literal16+0x56d>
+ DB 112,65 ; jo 2a9ad <.literal16+0x56d>
DB 0,0 ; add %al,(%rax)
- DB 112,65 ; jo 2a9f1 <.literal16+0x571>
+ DB 112,65 ; jo 2a9b1 <.literal16+0x571>
DB 0,128,0,0,0,128 ; add %al,-0x80000000(%rax)
DB 0,0 ; add %al,(%rax)
DB 0,128,0,0,0,128 ; add %al,-0x80000000(%rax)
DB 0,0 ; add %al,(%rax)
DB 255 ; (bad)
- DB 127,0 ; jg 2a9c3 <.literal16+0x543>
+ DB 127,0 ; jg 2a983 <.literal16+0x543>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg 2a9c7 <.literal16+0x547>
+ DB 127,0 ; jg 2a987 <.literal16+0x547>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg 2a9cb <.literal16+0x54b>
+ DB 127,0 ; jg 2a98b <.literal16+0x54b>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg 2a9cf <.literal16+0x54f>
+ DB 127,0 ; jg 2a98f <.literal16+0x54f>
DB 0,0 ; add %al,(%rax)
DB 4,0 ; add $0x0,%al
DB 0,0 ; add %al,(%rax)
@@ -41831,13 +41819,13 @@ ALIGN 16
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,255 ; jg 2aa08 <.literal16+0x588>
+ DB 127,255 ; jg 2a9c8 <.literal16+0x588>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,255 ; jg 2aa0c <.literal16+0x58c>
+ DB 127,255 ; jg 2a9cc <.literal16+0x58c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg 2aa11 <.literal16+0x591>
+ DB 127,0 ; jg 2a9d1 <.literal16+0x591>
DB 0,128,56,0,0,128 ; add %al,-0x7fffffc8(%rax)
DB 56,0 ; cmp %al,(%rax)
DB 0,128,56,0,0,128 ; add %al,-0x7fffffc8(%rax)
@@ -41851,13 +41839,13 @@ ALIGN 16
DB 64,254 ; rex (bad)
DB 255,0 ; incl (%rax)
DB 255 ; (bad)
- DB 127,71 ; jg 2aa7b <.literal16+0x5fb>
+ DB 127,71 ; jg 2aa3b <.literal16+0x5fb>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg 2aa7f <.literal16+0x5ff>
+ DB 127,71 ; jg 2aa3f <.literal16+0x5ff>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg 2aa83 <.literal16+0x603>
+ DB 127,71 ; jg 2aa43 <.literal16+0x603>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg 2aa87 <.literal16+0x607>
+ DB 127,71 ; jg 2aa47 <.literal16+0x607>
DB 208 ; (bad)
DB 179,89 ; mov $0x59,%bl
DB 62,208 ; ds (bad)
@@ -41887,10 +41875,10 @@ ALIGN 16
DB 61,152,221,147,61 ; cmp $0x3d93dd98,%eax
DB 152 ; cwtl
DB 221,147,61,45,16,17 ; fstl 0x11102d3d(%rbx)
- DB 192,45,16,17,192,45,16 ; shrb $0x10,0x2dc01110(%rip) # 2dc2bb8a <_sk_srcover_rgba_8888_sse2_lowp+0x2dc020d2>
+ DB 192,45,16,17,192,45,16 ; shrb $0x10,0x2dc01110(%rip) # 2dc2bb4a <_sk_srcover_rgba_8888_sse2_lowp+0x2dc020c6>
DB 17,192 ; adc %eax,%eax
DB 45,16,17,192,18 ; sub $0x12c01110,%eax
- DB 120,57 ; js 2aabc <.literal16+0x63c>
+ DB 120,57 ; js 2aa7c <.literal16+0x63c>
DB 64,18,120,57 ; adc 0x39(%rax),%dil
DB 64,18,120,57 ; adc 0x39(%rax),%dil
DB 64,18,120,57 ; adc 0x39(%rax),%dil
@@ -41955,13 +41943,13 @@ ALIGN 16
DB 192,191,0,0,192,191,0 ; sarb $0x0,-0x40400000(%rdi)
DB 0,192 ; add %al,%al
DB 191,0,0,192,191 ; mov $0xbfc00000,%edi
- DB 114,28 ; jb 2ab6e <.literal16+0x6ee>
+ DB 114,28 ; jb 2ab2e <.literal16+0x6ee>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 2ab72 <.literal16+0x6f2>
+ DB 62,114,28 ; jb,pt 2ab32 <.literal16+0x6f2>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 2ab76 <.literal16+0x6f6>
+ DB 62,114,28 ; jb,pt 2ab36 <.literal16+0x6f6>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt 2ab7a <.literal16+0x6fa>
+ DB 62,114,28 ; jb,pt 2ab3a <.literal16+0x6fa>
DB 199 ; (bad)
DB 62,85 ; ds push %rbp
DB 85 ; push %rbp
@@ -41980,15 +41968,15 @@ ALIGN 16
DB 0,192 ; add %al,%al
DB 63 ; (bad)
DB 57,142,99,61,57,142 ; cmp %ecx,-0x71c6c29d(%rsi)
- DB 99,61,57,142,99,61 ; movslq 0x3d638e39(%rip),%edi # 3d6639c5 <_sk_srcover_rgba_8888_sse2_lowp+0x3d639f0d>
+ DB 99,61,57,142,99,61 ; movslq 0x3d638e39(%rip),%edi # 3d663985 <_sk_srcover_rgba_8888_sse2_lowp+0x3d639f01>
DB 57,142,99,61,114,249 ; cmp %ecx,-0x68dc29d(%rsi)
- DB 127,63 ; jg 2abd3 <.literal16+0x753>
- DB 114,249 ; jb 2ab8f <.literal16+0x70f>
- DB 127,63 ; jg 2abd7 <.literal16+0x757>
- DB 114,249 ; jb 2ab93 <.literal16+0x713>
- DB 127,63 ; jg 2abdb <.literal16+0x75b>
- DB 114,249 ; jb 2ab97 <.literal16+0x717>
- DB 127,63 ; jg 2abdf <.literal16+0x75f>
+ DB 127,63 ; jg 2ab93 <.literal16+0x753>
+ DB 114,249 ; jb 2ab4f <.literal16+0x70f>
+ DB 127,63 ; jg 2ab97 <.literal16+0x757>
+ DB 114,249 ; jb 2ab53 <.literal16+0x713>
+ DB 127,63 ; jg 2ab9b <.literal16+0x75b>
+ DB 114,249 ; jb 2ab57 <.literal16+0x717>
+ DB 127,63 ; jg 2ab9f <.literal16+0x75f>
DB 3,0 ; add (%rax),%eax
DB 0,0 ; add %al,(%rax)
DB 3,0 ; add (%rax),%eax
@@ -42098,14 +42086,14 @@ ALIGN 16
DB 0,248 ; add %bh,%al
DB 0,248 ; add %bh,%al
DB 0,248 ; add %bh,%al
- DB 224,255 ; loopne 2ac71 <.literal16+0x7f1>
- DB 224,255 ; loopne 2ac73 <.literal16+0x7f3>
- DB 224,255 ; loopne 2ac75 <.literal16+0x7f5>
- DB 224,255 ; loopne 2ac77 <.literal16+0x7f7>
- DB 224,255 ; loopne 2ac79 <.literal16+0x7f9>
- DB 224,255 ; loopne 2ac7b <.literal16+0x7fb>
- DB 224,255 ; loopne 2ac7d <.literal16+0x7fd>
- DB 224,255 ; loopne 2ac7f <.literal16+0x7ff>
+ DB 224,255 ; loopne 2ac31 <.literal16+0x7f1>
+ DB 224,255 ; loopne 2ac33 <.literal16+0x7f3>
+ DB 224,255 ; loopne 2ac35 <.literal16+0x7f5>
+ DB 224,255 ; loopne 2ac37 <.literal16+0x7f7>
+ DB 224,255 ; loopne 2ac39 <.literal16+0x7f9>
+ DB 224,255 ; loopne 2ac3b <.literal16+0x7fb>
+ DB 224,255 ; loopne 2ac3d <.literal16+0x7fd>
+ DB 224,255 ; loopne 2ac3f <.literal16+0x7ff>
DB 254,0 ; incb (%rax)
DB 254,0 ; incb (%rax)
DB 254,0 ; incb (%rax)
@@ -42129,9 +42117,9 @@ ALIGN 8
DB 4,0 ; add $0x0,%al
DB 0,0 ; add %al,(%rax)
DB 255 ; (bad)
- DB 127,0 ; jg 2acab <.literal8+0x1b>
+ DB 127,0 ; jg 2ac6b <.literal8+0x1b>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg 2acaf <.literal8+0x1f>
+ DB 127,0 ; jg 2ac6f <.literal8+0x1f>
DB 0,0 ; add %al,(%rax)
DB 128,0,0 ; addb $0x0,(%rax)
DB 0 ; .byte 0x0
@@ -42220,11 +42208,11 @@ _sk_seed_shader_sse2 LABEL PROC
DB 102,15,110,2 ; movd (%edx),%xmm0
DB 102,15,112,192,0 ; pshufd $0x0,%xmm0,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,88,128,141,196,0,0 ; addps 0xc48d(%eax),%xmm0
+ DB 15,88,128,125,196,0,0 ; addps 0xc47d(%eax),%xmm0
DB 102,15,110,74,4 ; movd 0x4(%edx),%xmm1
DB 102,15,112,201,0 ; pshufd $0x0,%xmm1,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,88,136,157,196,0,0 ; addps 0xc49d(%eax),%xmm1
+ DB 15,88,136,141,196,0,0 ; addps 0xc48d(%eax),%xmm1
DB 141,113,4 ; lea 0x4(%ecx),%esi
DB 15,87,210 ; xorps %xmm2,%xmm2
DB 15,41,82,64 ; movaps %xmm2,0x40(%edx)
@@ -42232,7 +42220,7 @@ _sk_seed_shader_sse2 LABEL PROC
DB 15,41,82,32 ; movaps %xmm2,0x20(%edx)
DB 15,41,82,16 ; movaps %xmm2,0x10(%edx)
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,144,173,196,0,0 ; movaps 0xc4ad(%eax),%xmm2
+ DB 15,40,144,157,196,0,0 ; movaps 0xc49d(%eax),%xmm2
DB 15,87,219 ; xorps %xmm3,%xmm3
DB 86 ; push %esi
DB 82 ; push %edx
@@ -42257,15 +42245,15 @@ _sk_dither_sse2 LABEL PROC
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 102,15,110,32 ; movd (%eax),%xmm4
DB 102,15,112,228,0 ; pshufd $0x0,%xmm4,%xmm4
- DB 102,15,254,161,72,196,0,0 ; paddd 0xc448(%ecx),%xmm4
+ DB 102,15,254,161,56,196,0,0 ; paddd 0xc438(%ecx),%xmm4
DB 102,15,110,104,4 ; movd 0x4(%eax),%xmm5
DB 102,15,112,253,0 ; pshufd $0x0,%xmm5,%xmm7
DB 102,15,239,252 ; pxor %xmm4,%xmm7
- DB 102,15,111,177,88,196,0,0 ; movdqa 0xc458(%ecx),%xmm6
+ DB 102,15,111,177,72,196,0,0 ; movdqa 0xc448(%ecx),%xmm6
DB 102,15,111,207 ; movdqa %xmm7,%xmm1
DB 102,15,219,206 ; pand %xmm6,%xmm1
DB 102,15,114,241,5 ; pslld $0x5,%xmm1
- DB 102,15,111,129,120,196,0,0 ; movdqa 0xc478(%ecx),%xmm0
+ DB 102,15,111,129,104,196,0,0 ; movdqa 0xc468(%ecx),%xmm0
DB 102,15,111,239 ; movdqa %xmm7,%xmm5
DB 102,15,219,232 ; pand %xmm0,%xmm5
DB 102,15,114,245,2 ; pslld $0x2,%xmm5
@@ -42275,7 +42263,7 @@ _sk_dither_sse2 LABEL PROC
DB 102,15,219,196 ; pand %xmm4,%xmm0
DB 102,15,254,192 ; paddd %xmm0,%xmm0
DB 102,15,235,198 ; por %xmm6,%xmm0
- DB 102,15,111,137,104,196,0,0 ; movdqa 0xc468(%ecx),%xmm1
+ DB 102,15,111,137,88,196,0,0 ; movdqa 0xc458(%ecx),%xmm1
DB 102,15,219,249 ; pand %xmm1,%xmm7
DB 102,15,219,225 ; pand %xmm1,%xmm4
DB 102,15,114,212,2 ; psrld $0x2,%xmm4
@@ -42286,8 +42274,8 @@ _sk_dither_sse2 LABEL PROC
DB 102,15,114,215,1 ; psrld $0x1,%xmm7
DB 102,15,235,231 ; por %xmm7,%xmm4
DB 15,91,196 ; cvtdq2ps %xmm4,%xmm0
- DB 15,89,129,136,196,0,0 ; mulps 0xc488(%ecx),%xmm0
- DB 15,88,129,152,196,0,0 ; addps 0xc498(%ecx),%xmm0
+ DB 15,89,129,120,196,0,0 ; mulps 0xc478(%ecx),%xmm0
+ DB 15,88,129,136,196,0,0 ; addps 0xc488(%ecx),%xmm0
DB 243,15,16,14 ; movss (%esi),%xmm1
DB 15,198,201,0 ; shufps $0x0,%xmm1,%xmm1
DB 15,89,200 ; mulps %xmm0,%xmm1
@@ -42351,7 +42339,7 @@ _sk_black_color_sse2 LABEL PROC
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 141,81,4 ; lea 0x4(%ecx),%edx
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,152,252,194,0,0 ; movaps 0xc2fc(%eax),%xmm3
+ DB 15,40,152,236,194,0,0 ; movaps 0xc2ec(%eax),%xmm3
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -42372,7 +42360,7 @@ _sk_white_color_sse2 LABEL PROC
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 141,81,4 ; lea 0x4(%ecx),%edx
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,128,204,194,0,0 ; movaps 0xc2cc(%eax),%xmm0
+ DB 15,40,128,188,194,0,0 ; movaps 0xc2bc(%eax),%xmm0
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -42454,7 +42442,7 @@ _sk_srcatop_sse2 LABEL PROC
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 15,40,97,64 ; movaps 0x40(%ecx),%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
- DB 15,40,170,29,194,0,0 ; movaps 0xc21d(%edx),%xmm5
+ DB 15,40,170,13,194,0,0 ; movaps 0xc20d(%edx),%xmm5
DB 15,92,235 ; subps %xmm3,%xmm5
DB 15,40,113,16 ; movaps 0x10(%ecx),%xmm6
DB 15,89,245 ; mulps %xmm5,%xmm6
@@ -42491,7 +42479,7 @@ _sk_dstatop_sse2 LABEL PROC
DB 15,40,105,64 ; movaps 0x40(%ecx),%xmm5
DB 15,40,113,16 ; movaps 0x10(%ecx),%xmm6
DB 15,89,243 ; mulps %xmm3,%xmm6
- DB 15,40,162,190,193,0,0 ; movaps 0xc1be(%edx),%xmm4
+ DB 15,40,162,174,193,0,0 ; movaps 0xc1ae(%edx),%xmm4
DB 15,92,229 ; subps %xmm5,%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
DB 15,88,198 ; addps %xmm6,%xmm0
@@ -42569,7 +42557,7 @@ _sk_srcout_sse2 LABEL PROC
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 139,85,8 ; mov 0x8(%ebp),%edx
- DB 15,40,160,253,192,0,0 ; movaps 0xc0fd(%eax),%xmm4
+ DB 15,40,160,237,192,0,0 ; movaps 0xc0ed(%eax),%xmm4
DB 15,92,98,64 ; subps 0x40(%edx),%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
DB 15,89,204 ; mulps %xmm4,%xmm1
@@ -42593,7 +42581,7 @@ _sk_dstout_sse2 LABEL PROC
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 139,85,8 ; mov 0x8(%ebp),%edx
- DB 15,40,160,197,192,0,0 ; movaps 0xc0c5(%eax),%xmm4
+ DB 15,40,160,181,192,0,0 ; movaps 0xc0b5(%eax),%xmm4
DB 15,92,227 ; subps %xmm3,%xmm4
DB 15,40,66,16 ; movaps 0x10(%edx),%xmm0
DB 15,89,196 ; mulps %xmm4,%xmm0
@@ -42621,7 +42609,7 @@ _sk_srcover_sse2 LABEL PROC
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 139,85,8 ; mov 0x8(%ebp),%edx
- DB 15,40,160,126,192,0,0 ; movaps 0xc07e(%eax),%xmm4
+ DB 15,40,160,110,192,0,0 ; movaps 0xc06e(%eax),%xmm4
DB 15,92,227 ; subps %xmm3,%xmm4
DB 15,40,106,16 ; movaps 0x10(%edx),%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
@@ -42653,7 +42641,7 @@ _sk_dstover_sse2 LABEL PROC
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 139,85,8 ; mov 0x8(%ebp),%edx
DB 15,40,106,64 ; movaps 0x40(%edx),%xmm5
- DB 15,40,160,46,192,0,0 ; movaps 0xc02e(%eax),%xmm4
+ DB 15,40,160,30,192,0,0 ; movaps 0xc01e(%eax),%xmm4
DB 15,92,229 ; subps %xmm5,%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
DB 15,88,66,16 ; addps 0x10(%edx),%xmm0
@@ -42705,7 +42693,7 @@ _sk_multiply_sse2 LABEL PROC
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 15,40,80,64 ; movaps 0x40(%eax),%xmm2
DB 15,41,85,200 ; movaps %xmm2,-0x38(%ebp)
- DB 15,40,129,175,191,0,0 ; movaps 0xbfaf(%ecx),%xmm0
+ DB 15,40,129,159,191,0,0 ; movaps 0xbf9f(%ecx),%xmm0
DB 15,40,240 ; movaps %xmm0,%xmm6
DB 15,92,242 ; subps %xmm2,%xmm6
DB 15,40,254 ; movaps %xmm6,%xmm7
@@ -42763,7 +42751,7 @@ _sk_plus__sse2 LABEL PROC
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 139,85,8 ; mov 0x8(%ebp),%edx
DB 15,88,66,16 ; addps 0x10(%edx),%xmm0
- DB 15,40,160,9,191,0,0 ; movaps 0xbf09(%eax),%xmm4
+ DB 15,40,160,249,190,0,0 ; movaps 0xbef9(%eax),%xmm4
DB 15,93,196 ; minps %xmm4,%xmm0
DB 15,88,74,32 ; addps 0x20(%edx),%xmm1
DB 15,93,204 ; minps %xmm4,%xmm1
@@ -42831,7 +42819,7 @@ _sk_xor__sse2 LABEL PROC
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 15,40,105,64 ; movaps 0x40(%ecx),%xmm5
- DB 15,40,154,91,190,0,0 ; movaps 0xbe5b(%edx),%xmm3
+ DB 15,40,154,75,190,0,0 ; movaps 0xbe4b(%edx),%xmm3
DB 15,40,243 ; movaps %xmm3,%xmm6
DB 15,92,245 ; subps %xmm5,%xmm6
DB 15,89,198 ; mulps %xmm6,%xmm0
@@ -42891,7 +42879,7 @@ _sk_darken_sse2 LABEL PROC
DB 15,89,203 ; mulps %xmm3,%xmm1
DB 15,95,209 ; maxps %xmm1,%xmm2
DB 15,92,234 ; subps %xmm2,%xmm5
- DB 15,40,138,243,189,0,0 ; movaps 0xbdf3(%edx),%xmm1
+ DB 15,40,138,227,189,0,0 ; movaps 0xbde3(%edx),%xmm1
DB 15,92,203 ; subps %xmm3,%xmm1
DB 15,89,206 ; mulps %xmm6,%xmm1
DB 15,88,217 ; addps %xmm1,%xmm3
@@ -42938,7 +42926,7 @@ _sk_lighten_sse2 LABEL PROC
DB 15,89,203 ; mulps %xmm3,%xmm1
DB 15,93,209 ; minps %xmm1,%xmm2
DB 15,92,234 ; subps %xmm2,%xmm5
- DB 15,40,138,115,189,0,0 ; movaps 0xbd73(%edx),%xmm1
+ DB 15,40,138,99,189,0,0 ; movaps 0xbd63(%edx),%xmm1
DB 15,92,203 ; subps %xmm3,%xmm1
DB 15,89,206 ; mulps %xmm6,%xmm1
DB 15,88,217 ; addps %xmm1,%xmm3
@@ -42989,7 +42977,7 @@ _sk_difference_sse2 LABEL PROC
DB 15,93,214 ; minps %xmm6,%xmm2
DB 15,88,210 ; addps %xmm2,%xmm2
DB 15,92,226 ; subps %xmm2,%xmm4
- DB 15,40,146,240,188,0,0 ; movaps 0xbcf0(%edx),%xmm2
+ DB 15,40,146,224,188,0,0 ; movaps 0xbce0(%edx),%xmm2
DB 15,92,211 ; subps %xmm3,%xmm2
DB 15,89,213 ; mulps %xmm5,%xmm2
DB 15,88,218 ; addps %xmm2,%xmm3
@@ -43031,7 +43019,7 @@ _sk_exclusion_sse2 LABEL PROC
DB 15,89,202 ; mulps %xmm2,%xmm1
DB 15,88,201 ; addps %xmm1,%xmm1
DB 15,92,233 ; subps %xmm1,%xmm5
- DB 15,40,138,106,188,0,0 ; movaps 0xbc6a(%edx),%xmm1
+ DB 15,40,138,90,188,0,0 ; movaps 0xbc5a(%edx),%xmm1
DB 15,92,203 ; subps %xmm3,%xmm1
DB 15,89,73,64 ; mulps 0x40(%ecx),%xmm1
DB 15,88,217 ; addps %xmm1,%xmm3
@@ -43070,7 +43058,7 @@ _sk_colorburn_sse2 LABEL PROC
DB 15,93,198 ; minps %xmm6,%xmm0
DB 15,40,233 ; movaps %xmm1,%xmm5
DB 15,92,232 ; subps %xmm0,%xmm5
- DB 15,40,177,235,187,0,0 ; movaps 0xbbeb(%ecx),%xmm6
+ DB 15,40,177,219,187,0,0 ; movaps 0xbbdb(%ecx),%xmm6
DB 15,40,198 ; movaps %xmm6,%xmm0
DB 15,92,193 ; subps %xmm1,%xmm0
DB 15,41,69,200 ; movaps %xmm0,-0x38(%ebp)
@@ -43185,7 +43173,7 @@ _sk_colordodge_sse2 LABEL PROC
DB 89 ; pop %ecx
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 15,40,72,16 ; movaps 0x10(%eax),%xmm1
- DB 15,40,145,98,186,0,0 ; movaps 0xba62(%ecx),%xmm2
+ DB 15,40,145,82,186,0,0 ; movaps 0xba52(%ecx),%xmm2
DB 15,40,226 ; movaps %xmm2,%xmm4
DB 15,92,214 ; subps %xmm6,%xmm2
DB 15,40,250 ; movaps %xmm2,%xmm7
@@ -43300,7 +43288,7 @@ _sk_hardlight_sse2 LABEL PROC
DB 89 ; pop %ecx
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 15,40,72,64 ; movaps 0x40(%eax),%xmm1
- DB 15,40,145,1,185,0,0 ; movaps 0xb901(%ecx),%xmm2
+ DB 15,40,145,241,184,0,0 ; movaps 0xb8f1(%ecx),%xmm2
DB 15,40,234 ; movaps %xmm2,%xmm5
DB 15,92,233 ; subps %xmm1,%xmm5
DB 15,40,225 ; movaps %xmm1,%xmm4
@@ -43408,7 +43396,7 @@ _sk_overlay_sse2 LABEL PROC
DB 89 ; pop %ecx
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 15,40,80,64 ; movaps 0x40(%eax),%xmm2
- DB 15,40,161,182,183,0,0 ; movaps 0xb7b6(%ecx),%xmm4
+ DB 15,40,161,166,183,0,0 ; movaps 0xb7a6(%ecx),%xmm4
DB 15,40,244 ; movaps %xmm4,%xmm6
DB 15,92,242 ; subps %xmm2,%xmm6
DB 15,40,206 ; movaps %xmm6,%xmm1
@@ -43534,17 +43522,17 @@ _sk_softlight_sse2 LABEL PROC
DB 232,0,0,0,0 ; call f2a <_sk_softlight_sse2+0x52>
DB 89 ; pop %ecx
DB 15,40,194 ; movaps %xmm2,%xmm0
- DB 15,40,137,150,182,0,0 ; movaps 0xb696(%ecx),%xmm1
+ DB 15,40,137,134,182,0,0 ; movaps 0xb686(%ecx),%xmm1
DB 15,41,141,104,255,255,255 ; movaps %xmm1,-0x98(%ebp)
DB 15,88,193 ; addps %xmm1,%xmm0
DB 15,89,198 ; mulps %xmm6,%xmm0
- DB 15,40,185,38,182,0,0 ; movaps 0xb626(%ecx),%xmm7
+ DB 15,40,185,22,182,0,0 ; movaps 0xb616(%ecx),%xmm7
DB 15,41,125,232 ; movaps %xmm7,-0x18(%ebp)
DB 15,92,250 ; subps %xmm2,%xmm7
DB 15,82,242 ; rsqrtps %xmm2,%xmm6
DB 15,83,206 ; rcpps %xmm6,%xmm1
DB 15,92,202 ; subps %xmm2,%xmm1
- DB 15,40,161,166,182,0,0 ; movaps 0xb6a6(%ecx),%xmm4
+ DB 15,40,161,150,182,0,0 ; movaps 0xb696(%ecx),%xmm4
DB 15,41,101,152 ; movaps %xmm4,-0x68(%ebp)
DB 15,89,212 ; mulps %xmm4,%xmm2
DB 15,88,208 ; addps %xmm0,%xmm2
@@ -43748,7 +43736,7 @@ _sk_hue_sse2 LABEL PROC
DB 15,40,226 ; movaps %xmm2,%xmm4
DB 15,40,72,64 ; movaps 0x40(%eax),%xmm1
DB 15,41,77,216 ; movaps %xmm1,-0x28(%ebp)
- DB 15,40,169,101,179,0,0 ; movaps 0xb365(%ecx),%xmm5
+ DB 15,40,169,85,179,0,0 ; movaps 0xb355(%ecx),%xmm5
DB 15,92,233 ; subps %xmm1,%xmm5
DB 15,89,197 ; mulps %xmm5,%xmm0
DB 15,41,133,72,255,255,255 ; movaps %xmm0,-0xb8(%ebp)
@@ -43781,17 +43769,17 @@ _sk_hue_sse2 LABEL PROC
DB 15,89,233 ; mulps %xmm1,%xmm5
DB 15,41,173,120,255,255,255 ; movaps %xmm5,-0x88(%ebp)
DB 15,89,193 ; mulps %xmm1,%xmm0
- DB 15,40,153,245,179,0,0 ; movaps 0xb3f5(%ecx),%xmm3
+ DB 15,40,153,229,179,0,0 ; movaps 0xb3e5(%ecx),%xmm3
DB 15,41,93,232 ; movaps %xmm3,-0x18(%ebp)
DB 15,40,117,152 ; movaps -0x68(%ebp),%xmm6
DB 15,40,206 ; movaps %xmm6,%xmm1
DB 15,89,203 ; mulps %xmm3,%xmm1
- DB 15,40,153,5,180,0,0 ; movaps 0xb405(%ecx),%xmm3
+ DB 15,40,153,245,179,0,0 ; movaps 0xb3f5(%ecx),%xmm3
DB 15,40,109,136 ; movaps -0x78(%ebp),%xmm5
DB 15,40,253 ; movaps %xmm5,%xmm7
DB 15,89,251 ; mulps %xmm3,%xmm7
DB 15,88,249 ; addps %xmm1,%xmm7
- DB 15,40,137,101,179,0,0 ; movaps 0xb365(%ecx),%xmm1
+ DB 15,40,137,85,179,0,0 ; movaps 0xb355(%ecx),%xmm1
DB 15,92,77,184 ; subps -0x48(%ebp),%xmm1
DB 15,89,241 ; mulps %xmm1,%xmm6
DB 15,41,117,152 ; movaps %xmm6,-0x68(%ebp)
@@ -43801,7 +43789,7 @@ _sk_hue_sse2 LABEL PROC
DB 15,40,77,200 ; movaps -0x38(%ebp),%xmm1
DB 15,89,241 ; mulps %xmm1,%xmm6
DB 15,41,117,168 ; movaps %xmm6,-0x58(%ebp)
- DB 15,40,169,21,180,0,0 ; movaps 0xb415(%ecx),%xmm5
+ DB 15,40,169,5,180,0,0 ; movaps 0xb405(%ecx),%xmm5
DB 15,89,205 ; mulps %xmm5,%xmm1
DB 15,88,207 ; addps %xmm7,%xmm1
DB 15,94,212 ; divps %xmm4,%xmm2
@@ -43992,17 +43980,17 @@ _sk_saturation_sse2 LABEL PROC
DB 15,89,253 ; mulps %xmm5,%xmm7
DB 232,0,0,0,0 ; call 153f <_sk_saturation_sse2+0xb0>
DB 89 ; pop %ecx
- DB 15,40,153,161,176,0,0 ; movaps 0xb0a1(%ecx),%xmm3
+ DB 15,40,153,145,176,0,0 ; movaps 0xb091(%ecx),%xmm3
DB 15,41,157,88,255,255,255 ; movaps %xmm3,-0xa8(%ebp)
DB 15,40,77,184 ; movaps -0x48(%ebp),%xmm1
DB 15,40,193 ; movaps %xmm1,%xmm0
DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,40,153,177,176,0,0 ; movaps 0xb0b1(%ecx),%xmm3
+ DB 15,40,153,161,176,0,0 ; movaps 0xb0a1(%ecx),%xmm3
DB 15,41,93,232 ; movaps %xmm3,-0x18(%ebp)
DB 15,40,238 ; movaps %xmm6,%xmm5
DB 15,89,235 ; mulps %xmm3,%xmm5
DB 15,88,232 ; addps %xmm0,%xmm5
- DB 15,40,129,17,176,0,0 ; movaps 0xb011(%ecx),%xmm0
+ DB 15,40,129,1,176,0,0 ; movaps 0xb001(%ecx),%xmm0
DB 15,41,133,104,255,255,255 ; movaps %xmm0,-0x98(%ebp)
DB 15,92,69,216 ; subps -0x28(%ebp),%xmm0
DB 15,89,200 ; mulps %xmm0,%xmm1
@@ -44014,7 +44002,7 @@ _sk_saturation_sse2 LABEL PROC
DB 15,89,200 ; mulps %xmm0,%xmm1
DB 15,41,141,120,255,255,255 ; movaps %xmm1,-0x88(%ebp)
DB 15,40,200 ; movaps %xmm0,%xmm1
- DB 15,40,129,193,176,0,0 ; movaps 0xb0c1(%ecx),%xmm0
+ DB 15,40,129,177,176,0,0 ; movaps 0xb0b1(%ecx),%xmm0
DB 15,89,200 ; mulps %xmm0,%xmm1
DB 15,88,205 ; addps %xmm5,%xmm1
DB 15,40,109,168 ; movaps -0x58(%ebp),%xmm5
@@ -44171,16 +44159,16 @@ _sk_color_sse2 LABEL PROC
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 15,40,80,16 ; movaps 0x10(%eax),%xmm2
DB 15,40,72,32 ; movaps 0x20(%eax),%xmm1
- DB 15,40,177,70,174,0,0 ; movaps 0xae46(%ecx),%xmm6
+ DB 15,40,177,54,174,0,0 ; movaps 0xae36(%ecx),%xmm6
DB 15,41,117,216 ; movaps %xmm6,-0x28(%ebp)
DB 15,40,194 ; movaps %xmm2,%xmm0
DB 15,89,198 ; mulps %xmm6,%xmm0
- DB 15,40,153,86,174,0,0 ; movaps 0xae56(%ecx),%xmm3
+ DB 15,40,153,70,174,0,0 ; movaps 0xae46(%ecx),%xmm3
DB 15,41,93,184 ; movaps %xmm3,-0x48(%ebp)
DB 15,40,241 ; movaps %xmm1,%xmm6
DB 15,89,243 ; mulps %xmm3,%xmm6
DB 15,88,240 ; addps %xmm0,%xmm6
- DB 15,40,129,182,173,0,0 ; movaps 0xadb6(%ecx),%xmm0
+ DB 15,40,129,166,173,0,0 ; movaps 0xada6(%ecx),%xmm0
DB 15,41,69,168 ; movaps %xmm0,-0x58(%ebp)
DB 15,92,69,200 ; subps -0x38(%ebp),%xmm0
DB 15,89,208 ; mulps %xmm0,%xmm2
@@ -44190,7 +44178,7 @@ _sk_color_sse2 LABEL PROC
DB 15,40,80,48 ; movaps 0x30(%eax),%xmm2
DB 15,89,194 ; mulps %xmm2,%xmm0
DB 15,41,133,72,255,255,255 ; movaps %xmm0,-0xb8(%ebp)
- DB 15,40,137,102,174,0,0 ; movaps 0xae66(%ecx),%xmm1
+ DB 15,40,137,86,174,0,0 ; movaps 0xae56(%ecx),%xmm1
DB 15,89,209 ; mulps %xmm1,%xmm2
DB 15,88,214 ; addps %xmm6,%xmm2
DB 15,40,88,64 ; movaps 0x40(%eax),%xmm3
@@ -44347,18 +44335,18 @@ _sk_luminosity_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 19fd <_sk_luminosity_sse2+0x11>
DB 89 ; pop %ecx
DB 139,69,8 ; mov 0x8(%ebp),%eax
- DB 15,40,161,227,171,0,0 ; movaps 0xabe3(%ecx),%xmm4
+ DB 15,40,161,211,171,0,0 ; movaps 0xabd3(%ecx),%xmm4
DB 15,41,101,232 ; movaps %xmm4,-0x18(%ebp)
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,89,212 ; mulps %xmm4,%xmm2
- DB 15,40,161,243,171,0,0 ; movaps 0xabf3(%ecx),%xmm4
+ DB 15,40,161,227,171,0,0 ; movaps 0xabe3(%ecx),%xmm4
DB 15,41,101,216 ; movaps %xmm4,-0x28(%ebp)
DB 15,40,233 ; movaps %xmm1,%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
DB 15,88,234 ; addps %xmm2,%xmm5
DB 15,40,80,64 ; movaps 0x40(%eax),%xmm2
DB 15,41,85,184 ; movaps %xmm2,-0x48(%ebp)
- DB 15,40,161,83,171,0,0 ; movaps 0xab53(%ecx),%xmm4
+ DB 15,40,161,67,171,0,0 ; movaps 0xab43(%ecx),%xmm4
DB 15,40,252 ; movaps %xmm4,%xmm7
DB 15,92,250 ; subps %xmm2,%xmm7
DB 15,89,199 ; mulps %xmm7,%xmm0
@@ -44368,7 +44356,7 @@ _sk_luminosity_sse2 LABEL PROC
DB 15,89,254 ; mulps %xmm6,%xmm7
DB 15,41,189,104,255,255,255 ; movaps %xmm7,-0x98(%ebp)
DB 15,40,214 ; movaps %xmm6,%xmm2
- DB 15,40,137,3,172,0,0 ; movaps 0xac03(%ecx),%xmm1
+ DB 15,40,137,243,171,0,0 ; movaps 0xabf3(%ecx),%xmm1
DB 15,89,209 ; mulps %xmm1,%xmm2
DB 15,88,213 ; addps %xmm5,%xmm2
DB 15,40,104,16 ; movaps 0x10(%eax),%xmm5
@@ -44542,7 +44530,7 @@ _sk_srcover_rgba_8888_sse2 LABEL PROC
DB 139,49 ; mov (%ecx),%esi
DB 15,133,224,0,0,0 ; jne 1d6a <_sk_srcover_rgba_8888_sse2+0x119>
DB 243,15,111,20,178 ; movdqu (%edx,%esi,4),%xmm2
- DB 102,15,111,167,168,169,0,0 ; movdqa 0xa9a8(%edi),%xmm4
+ DB 102,15,111,167,152,169,0,0 ; movdqa 0xa998(%edi),%xmm4
DB 102,15,111,234 ; movdqa %xmm2,%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 102,15,111,242 ; movdqa %xmm2,%xmm6
@@ -44553,9 +44541,9 @@ _sk_srcover_rgba_8888_sse2 LABEL PROC
DB 102,15,219,252 ; pand %xmm4,%xmm7
DB 15,91,229 ; cvtdq2ps %xmm5,%xmm4
DB 15,41,97,16 ; movaps %xmm4,0x10(%ecx)
- DB 15,40,175,232,168,0,0 ; movaps 0xa8e8(%edi),%xmm5
+ DB 15,40,175,216,168,0,0 ; movaps 0xa8d8(%edi),%xmm5
DB 15,92,235 ; subps %xmm3,%xmm5
- DB 15,40,143,184,169,0,0 ; movaps 0xa9b8(%edi),%xmm1
+ DB 15,40,143,168,169,0,0 ; movaps 0xa9a8(%edi),%xmm1
DB 15,89,193 ; mulps %xmm1,%xmm0
DB 15,89,229 ; mulps %xmm5,%xmm4
DB 15,88,224 ; addps %xmm0,%xmm4
@@ -44665,7 +44653,7 @@ _sk_clamp_1_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 1e14 <_sk_clamp_1_sse2+0xb>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
- DB 15,40,160,60,167,0,0 ; movaps 0xa73c(%eax),%xmm4
+ DB 15,40,160,44,167,0,0 ; movaps 0xa72c(%eax),%xmm4
DB 15,93,196 ; minps %xmm4,%xmm0
DB 15,93,204 ; minps %xmm4,%xmm1
DB 15,93,212 ; minps %xmm4,%xmm2
@@ -44687,7 +44675,7 @@ _sk_clamp_a_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 1e47 <_sk_clamp_a_sse2+0xb>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
- DB 15,93,152,9,167,0,0 ; minps 0xa709(%eax),%xmm3
+ DB 15,93,152,249,166,0,0 ; minps 0xa6f9(%eax),%xmm3
DB 15,93,195 ; minps %xmm3,%xmm0
DB 15,93,203 ; minps %xmm3,%xmm1
DB 15,93,211 ; minps %xmm3,%xmm2
@@ -44710,7 +44698,7 @@ _sk_clamp_a_dst_sse2 LABEL PROC
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 139,85,8 ; mov 0x8(%ebp),%edx
DB 15,40,98,64 ; movaps 0x40(%edx),%xmm4
- DB 15,93,160,217,166,0,0 ; minps 0xa6d9(%eax),%xmm4
+ DB 15,93,160,201,166,0,0 ; minps 0xa6c9(%eax),%xmm4
DB 15,41,98,64 ; movaps %xmm4,0x40(%edx)
DB 15,40,106,16 ; movaps 0x10(%edx),%xmm5
DB 15,40,114,32 ; movaps 0x20(%edx),%xmm6
@@ -44778,7 +44766,7 @@ _sk_invert_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 1f22 <_sk_invert_sse2+0xb>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
- DB 15,40,160,46,166,0,0 ; movaps 0xa62e(%eax),%xmm4
+ DB 15,40,160,30,166,0,0 ; movaps 0xa61e(%eax),%xmm4
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,92,232 ; subps %xmm0,%xmm5
DB 15,40,244 ; movaps %xmm4,%xmm6
@@ -44891,7 +44879,7 @@ _sk_unpremul_sse2 LABEL PROC
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 15,87,228 ; xorps %xmm4,%xmm4
- DB 15,40,168,48,165,0,0 ; movaps 0xa530(%eax),%xmm5
+ DB 15,40,168,32,165,0,0 ; movaps 0xa520(%eax),%xmm5
DB 15,94,235 ; divps %xmm3,%xmm5
DB 15,194,227,4 ; cmpneqps %xmm3,%xmm4
DB 15,84,229 ; andps %xmm5,%xmm4
@@ -44920,19 +44908,19 @@ _sk_from_srgb_sse2 LABEL PROC
DB 88 ; pop %eax
DB 15,40,202 ; movaps %xmm2,%xmm1
DB 15,89,201 ; mulps %xmm1,%xmm1
- DB 15,40,160,118,165,0,0 ; movaps 0xa576(%eax),%xmm4
+ DB 15,40,160,102,165,0,0 ; movaps 0xa566(%eax),%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
- DB 15,40,176,214,165,0,0 ; movaps 0xa5d6(%eax),%xmm6
+ DB 15,40,176,198,165,0,0 ; movaps 0xa5c6(%eax),%xmm6
DB 15,41,117,216 ; movaps %xmm6,-0x28(%ebp)
DB 15,88,198 ; addps %xmm6,%xmm0
DB 15,89,193 ; mulps %xmm1,%xmm0
- DB 15,40,176,198,165,0,0 ; movaps 0xa5c6(%eax),%xmm6
+ DB 15,40,176,182,165,0,0 ; movaps 0xa5b6(%eax),%xmm6
DB 15,40,202 ; movaps %xmm2,%xmm1
DB 15,89,206 ; mulps %xmm6,%xmm1
- DB 15,40,184,230,165,0,0 ; movaps 0xa5e6(%eax),%xmm7
+ DB 15,40,184,214,165,0,0 ; movaps 0xa5d6(%eax),%xmm7
DB 15,41,125,232 ; movaps %xmm7,-0x18(%ebp)
DB 15,88,199 ; addps %xmm7,%xmm0
- DB 15,40,184,246,165,0,0 ; movaps 0xa5f6(%eax),%xmm7
+ DB 15,40,184,230,165,0,0 ; movaps 0xa5e6(%eax),%xmm7
DB 15,194,215,1 ; cmpltps %xmm7,%xmm2
DB 15,84,202 ; andps %xmm2,%xmm1
DB 15,85,208 ; andnps %xmm0,%xmm2
@@ -44990,18 +44978,18 @@ _sk_from_srgb_dst_sse2 LABEL PROC
DB 15,40,72,16 ; movaps 0x10(%eax),%xmm1
DB 15,40,233 ; movaps %xmm1,%xmm5
DB 15,89,237 ; mulps %xmm5,%xmm5
- DB 15,40,161,155,164,0,0 ; movaps 0xa49b(%ecx),%xmm4
+ DB 15,40,161,139,164,0,0 ; movaps 0xa48b(%ecx),%xmm4
DB 15,40,193 ; movaps %xmm1,%xmm0
DB 15,89,196 ; mulps %xmm4,%xmm0
- DB 15,40,177,251,164,0,0 ; movaps 0xa4fb(%ecx),%xmm6
+ DB 15,40,177,235,164,0,0 ; movaps 0xa4eb(%ecx),%xmm6
DB 15,88,198 ; addps %xmm6,%xmm0
DB 15,89,197 ; mulps %xmm5,%xmm0
- DB 15,40,169,235,164,0,0 ; movaps 0xa4eb(%ecx),%xmm5
+ DB 15,40,169,219,164,0,0 ; movaps 0xa4db(%ecx),%xmm5
DB 15,40,209 ; movaps %xmm1,%xmm2
DB 15,89,213 ; mulps %xmm5,%xmm2
- DB 15,40,185,11,165,0,0 ; movaps 0xa50b(%ecx),%xmm7
+ DB 15,40,185,251,164,0,0 ; movaps 0xa4fb(%ecx),%xmm7
DB 15,88,199 ; addps %xmm7,%xmm0
- DB 15,40,153,27,165,0,0 ; movaps 0xa51b(%ecx),%xmm3
+ DB 15,40,153,11,165,0,0 ; movaps 0xa50b(%ecx),%xmm3
DB 15,194,203,1 ; cmpltps %xmm3,%xmm1
DB 15,84,209 ; andps %xmm1,%xmm2
DB 15,85,200 ; andnps %xmm0,%xmm1
@@ -45061,25 +45049,25 @@ _sk_to_srgb_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 2230 <_sk_to_srgb_sse2+0x18>
DB 88 ; pop %eax
DB 15,82,218 ; rsqrtps %xmm2,%xmm3
- DB 15,40,160,80,164,0,0 ; movaps 0xa450(%eax),%xmm4
+ DB 15,40,160,64,164,0,0 ; movaps 0xa440(%eax),%xmm4
DB 15,40,235 ; movaps %xmm3,%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
- DB 15,40,128,96,164,0,0 ; movaps 0xa460(%eax),%xmm0
+ DB 15,40,128,80,164,0,0 ; movaps 0xa450(%eax),%xmm0
DB 15,41,69,232 ; movaps %xmm0,-0x18(%ebp)
DB 15,88,232 ; addps %xmm0,%xmm5
DB 15,89,235 ; mulps %xmm3,%xmm5
- DB 15,40,128,112,164,0,0 ; movaps 0xa470(%eax),%xmm0
+ DB 15,40,128,96,164,0,0 ; movaps 0xa460(%eax),%xmm0
DB 15,41,69,200 ; movaps %xmm0,-0x38(%ebp)
DB 15,88,232 ; addps %xmm0,%xmm5
- DB 15,40,128,128,164,0,0 ; movaps 0xa480(%eax),%xmm0
+ DB 15,40,128,112,164,0,0 ; movaps 0xa470(%eax),%xmm0
DB 15,41,69,216 ; movaps %xmm0,-0x28(%ebp)
DB 15,88,216 ; addps %xmm0,%xmm3
DB 15,83,195 ; rcpps %xmm3,%xmm0
DB 15,89,197 ; mulps %xmm5,%xmm0
- DB 15,40,168,64,164,0,0 ; movaps 0xa440(%eax),%xmm5
+ DB 15,40,168,48,164,0,0 ; movaps 0xa430(%eax),%xmm5
DB 15,40,202 ; movaps %xmm2,%xmm1
DB 15,89,205 ; mulps %xmm5,%xmm1
- DB 15,40,152,144,164,0,0 ; movaps 0xa490(%eax),%xmm3
+ DB 15,40,152,128,164,0,0 ; movaps 0xa480(%eax),%xmm3
DB 15,194,211,1 ; cmpltps %xmm3,%xmm2
DB 15,84,202 ; andps %xmm2,%xmm1
DB 15,85,208 ; andnps %xmm0,%xmm2
@@ -45148,14 +45136,14 @@ _sk_rgb_to_hsl_sse2 LABEL PROC
DB 15,40,195 ; movaps %xmm3,%xmm0
DB 15,92,193 ; subps %xmm1,%xmm0
DB 15,41,69,216 ; movaps %xmm0,-0x28(%ebp)
- DB 15,40,136,41,162,0,0 ; movaps 0xa229(%eax),%xmm1
+ DB 15,40,136,25,162,0,0 ; movaps 0xa219(%eax),%xmm1
DB 15,94,200 ; divps %xmm0,%xmm1
DB 15,40,199 ; movaps %xmm7,%xmm0
DB 15,92,194 ; subps %xmm2,%xmm0
DB 15,89,193 ; mulps %xmm1,%xmm0
DB 15,40,239 ; movaps %xmm7,%xmm5
DB 15,194,234,1 ; cmpltps %xmm2,%xmm5
- DB 15,84,168,169,163,0,0 ; andps 0xa3a9(%eax),%xmm5
+ DB 15,84,168,153,163,0,0 ; andps 0xa399(%eax),%xmm5
DB 15,88,232 ; addps %xmm0,%xmm5
DB 15,40,195 ; movaps %xmm3,%xmm0
DB 15,194,196,0 ; cmpeqps %xmm4,%xmm0
@@ -45165,9 +45153,9 @@ _sk_rgb_to_hsl_sse2 LABEL PROC
DB 15,92,231 ; subps %xmm7,%xmm4
DB 15,89,209 ; mulps %xmm1,%xmm2
DB 15,89,225 ; mulps %xmm1,%xmm4
- DB 15,40,136,185,163,0,0 ; movaps 0xa3b9(%eax),%xmm1
+ DB 15,40,136,169,163,0,0 ; movaps 0xa3a9(%eax),%xmm1
DB 15,88,209 ; addps %xmm1,%xmm2
- DB 15,88,160,201,163,0,0 ; addps 0xa3c9(%eax),%xmm4
+ DB 15,88,160,185,163,0,0 ; addps 0xa3b9(%eax),%xmm4
DB 15,84,214 ; andps %xmm6,%xmm2
DB 15,85,244 ; andnps %xmm4,%xmm6
DB 15,86,242 ; orps %xmm2,%xmm6
@@ -45179,7 +45167,7 @@ _sk_rgb_to_hsl_sse2 LABEL PROC
DB 15,194,226,4 ; cmpneqps %xmm2,%xmm4
DB 15,92,203 ; subps %xmm3,%xmm1
DB 15,88,218 ; addps %xmm2,%xmm3
- DB 15,40,168,25,162,0,0 ; movaps 0xa219(%eax),%xmm5
+ DB 15,40,168,9,162,0,0 ; movaps 0xa209(%eax),%xmm5
DB 15,92,202 ; subps %xmm2,%xmm1
DB 15,40,211 ; movaps %xmm3,%xmm2
DB 15,89,213 ; mulps %xmm5,%xmm2
@@ -45189,7 +45177,7 @@ _sk_rgb_to_hsl_sse2 LABEL PROC
DB 15,86,233 ; orps %xmm1,%xmm5
DB 15,40,77,216 ; movaps -0x28(%ebp),%xmm1
DB 15,94,205 ; divps %xmm5,%xmm1
- DB 15,89,128,217,163,0,0 ; mulps 0xa3d9(%eax),%xmm0
+ DB 15,89,128,201,163,0,0 ; mulps 0xa3c9(%eax),%xmm0
DB 15,84,196 ; andps %xmm4,%xmm0
DB 15,84,204 ; andps %xmm4,%xmm1
DB 139,69,12 ; mov 0xc(%ebp),%eax
@@ -45212,7 +45200,7 @@ _sk_hsl_to_rgb_sse2 LABEL PROC
DB 15,41,69,184 ; movaps %xmm0,-0x48(%ebp)
DB 232,0,0,0,0 ; call 2422 <_sk_hsl_to_rgb_sse2+0x19>
DB 88 ; pop %eax
- DB 15,40,160,30,161,0,0 ; movaps 0xa11e(%eax),%xmm4
+ DB 15,40,160,14,161,0,0 ; movaps 0xa10e(%eax),%xmm4
DB 15,40,220 ; movaps %xmm4,%xmm3
DB 15,41,165,104,255,255,255 ; movaps %xmm4,-0x98(%ebp)
DB 15,194,218,2 ; cmpleps %xmm2,%xmm3
@@ -45225,13 +45213,13 @@ _sk_hsl_to_rgb_sse2 LABEL PROC
DB 15,84,243 ; andps %xmm3,%xmm6
DB 15,85,217 ; andnps %xmm1,%xmm3
DB 15,86,222 ; orps %xmm6,%xmm3
- DB 15,40,168,238,162,0,0 ; movaps 0xa2ee(%eax),%xmm5
+ DB 15,40,168,222,162,0,0 ; movaps 0xa2de(%eax),%xmm5
DB 15,88,232 ; addps %xmm0,%xmm5
DB 243,15,91,205 ; cvttps2dq %xmm5,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
DB 15,40,197 ; movaps %xmm5,%xmm0
DB 15,194,193,1 ; cmpltps %xmm1,%xmm0
- DB 15,40,176,46,161,0,0 ; movaps 0xa12e(%eax),%xmm6
+ DB 15,40,176,30,161,0,0 ; movaps 0xa11e(%eax),%xmm6
DB 15,41,117,136 ; movaps %xmm6,-0x78(%ebp)
DB 15,84,198 ; andps %xmm6,%xmm0
DB 15,92,200 ; subps %xmm0,%xmm1
@@ -45241,19 +45229,19 @@ _sk_hsl_to_rgb_sse2 LABEL PROC
DB 15,41,93,216 ; movaps %xmm3,-0x28(%ebp)
DB 15,88,210 ; addps %xmm2,%xmm2
DB 15,92,211 ; subps %xmm3,%xmm2
- DB 15,40,184,254,162,0,0 ; movaps 0xa2fe(%eax),%xmm7
+ DB 15,40,184,238,162,0,0 ; movaps 0xa2ee(%eax),%xmm7
DB 15,41,189,88,255,255,255 ; movaps %xmm7,-0xa8(%ebp)
DB 15,194,253,2 ; cmpleps %xmm5,%xmm7
DB 15,92,218 ; subps %xmm2,%xmm3
DB 15,41,93,200 ; movaps %xmm3,-0x38(%ebp)
DB 15,40,204 ; movaps %xmm4,%xmm1
DB 15,194,205,2 ; cmpleps %xmm5,%xmm1
- DB 15,40,160,222,162,0,0 ; movaps 0xa2de(%eax),%xmm4
+ DB 15,40,160,206,162,0,0 ; movaps 0xa2ce(%eax),%xmm4
DB 15,41,165,120,255,255,255 ; movaps %xmm4,-0x88(%ebp)
DB 15,194,229,2 ; cmpleps %xmm5,%xmm4
- DB 15,40,176,174,162,0,0 ; movaps 0xa2ae(%eax),%xmm6
+ DB 15,40,176,158,162,0,0 ; movaps 0xa29e(%eax),%xmm6
DB 15,89,238 ; mulps %xmm6,%xmm5
- DB 15,40,128,206,162,0,0 ; movaps 0xa2ce(%eax),%xmm0
+ DB 15,40,128,190,162,0,0 ; movaps 0xa2be(%eax),%xmm0
DB 15,41,69,168 ; movaps %xmm0,-0x58(%ebp)
DB 15,92,197 ; subps %xmm5,%xmm0
DB 15,89,195 ; mulps %xmm3,%xmm0
@@ -45279,18 +45267,18 @@ _sk_hsl_to_rgb_sse2 LABEL PROC
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
DB 15,40,203 ; movaps %xmm3,%xmm1
DB 15,194,200,1 ; cmpltps %xmm0,%xmm1
- DB 15,84,136,46,161,0,0 ; andps 0xa12e(%eax),%xmm1
+ DB 15,84,136,30,161,0,0 ; andps 0xa11e(%eax),%xmm1
DB 15,92,193 ; subps %xmm1,%xmm0
DB 15,40,203 ; movaps %xmm3,%xmm1
DB 15,92,200 ; subps %xmm0,%xmm1
- DB 15,40,128,254,162,0,0 ; movaps 0xa2fe(%eax),%xmm0
+ DB 15,40,128,238,162,0,0 ; movaps 0xa2ee(%eax),%xmm0
DB 15,194,193,2 ; cmpleps %xmm1,%xmm0
- DB 15,40,152,30,161,0,0 ; movaps 0xa11e(%eax),%xmm3
+ DB 15,40,152,14,161,0,0 ; movaps 0xa10e(%eax),%xmm3
DB 15,194,217,2 ; cmpleps %xmm1,%xmm3
- DB 15,40,160,222,162,0,0 ; movaps 0xa2de(%eax),%xmm4
+ DB 15,40,160,206,162,0,0 ; movaps 0xa2ce(%eax),%xmm4
DB 15,194,225,2 ; cmpleps %xmm1,%xmm4
DB 15,89,206 ; mulps %xmm6,%xmm1
- DB 15,40,168,206,162,0,0 ; movaps 0xa2ce(%eax),%xmm5
+ DB 15,40,168,190,162,0,0 ; movaps 0xa2be(%eax),%xmm5
DB 15,92,233 ; subps %xmm1,%xmm5
DB 15,89,239 ; mulps %xmm7,%xmm5
DB 15,88,234 ; addps %xmm2,%xmm5
@@ -45310,7 +45298,7 @@ _sk_hsl_to_rgb_sse2 LABEL PROC
DB 15,40,125,232 ; movaps -0x18(%ebp),%xmm7
DB 15,85,252 ; andnps %xmm4,%xmm7
DB 15,40,93,184 ; movaps -0x48(%ebp),%xmm3
- DB 15,88,152,14,163,0,0 ; addps 0xa30e(%eax),%xmm3
+ DB 15,88,152,254,162,0,0 ; addps 0xa2fe(%eax),%xmm3
DB 243,15,91,195 ; cvttps2dq %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
DB 15,40,203 ; movaps %xmm3,%xmm1
@@ -45408,9 +45396,9 @@ _sk_scale_u8_sse2 LABEL PROC
DB 102,15,110,36,62 ; movd (%esi,%edi,1),%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
DB 102,15,97,224 ; punpcklwd %xmm0,%xmm4
- DB 102,15,219,162,116,159,0,0 ; pand 0x9f74(%edx),%xmm4
+ DB 102,15,219,162,100,159,0,0 ; pand 0x9f64(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,164,160,0,0 ; mulps 0xa0a4(%edx),%xmm4
+ DB 15,89,162,148,160,0,0 ; mulps 0xa094(%edx),%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
DB 15,89,204 ; mulps %xmm4,%xmm1
DB 15,89,212 ; mulps %xmm4,%xmm2
@@ -45474,17 +45462,17 @@ _sk_scale_565_sse2 LABEL PROC
DB 15,133,157,0,0,0 ; jne 2814 <_sk_scale_565_sse2+0xd8>
DB 243,15,126,52,126 ; movq (%esi,%edi,2),%xmm6
DB 102,15,97,240 ; punpcklwd %xmm0,%xmm6
- DB 102,15,111,162,250,159,0,0 ; movdqa 0x9ffa(%edx),%xmm4
+ DB 102,15,111,162,234,159,0,0 ; movdqa 0x9fea(%edx),%xmm4
DB 102,15,219,230 ; pand %xmm6,%xmm4
DB 15,91,212 ; cvtdq2ps %xmm4,%xmm2
- DB 15,89,146,10,160,0,0 ; mulps 0xa00a(%edx),%xmm2
- DB 102,15,111,170,26,160,0,0 ; movdqa 0xa01a(%edx),%xmm5
+ DB 15,89,146,250,159,0,0 ; mulps 0x9ffa(%edx),%xmm2
+ DB 102,15,111,170,10,160,0,0 ; movdqa 0xa00a(%edx),%xmm5
DB 102,15,219,238 ; pand %xmm6,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,170,42,160,0,0 ; mulps 0xa02a(%edx),%xmm5
- DB 102,15,219,178,58,160,0,0 ; pand 0xa03a(%edx),%xmm6
+ DB 15,89,170,26,160,0,0 ; mulps 0xa01a(%edx),%xmm5
+ DB 102,15,219,178,42,160,0,0 ; pand 0xa02a(%edx),%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,178,74,160,0,0 ; mulps 0xa04a(%edx),%xmm6
+ DB 15,89,178,58,160,0,0 ; mulps 0xa03a(%edx),%xmm6
DB 15,40,253 ; movaps %xmm5,%xmm7
DB 15,93,254 ; minps %xmm6,%xmm7
DB 15,40,226 ; movaps %xmm2,%xmm4
@@ -45594,9 +45582,9 @@ _sk_lerp_u8_sse2 LABEL PROC
DB 102,15,110,36,62 ; movd (%esi,%edi,1),%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
DB 102,15,97,224 ; punpcklwd %xmm0,%xmm4
- DB 102,15,219,162,76,157,0,0 ; pand 0x9d4c(%edx),%xmm4
+ DB 102,15,219,162,60,157,0,0 ; pand 0x9d3c(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,124,158,0,0 ; mulps 0x9e7c(%edx),%xmm4
+ DB 15,89,162,108,158,0,0 ; mulps 0x9e6c(%edx),%xmm4
DB 15,40,105,16 ; movaps 0x10(%ecx),%xmm5
DB 15,40,113,32 ; movaps 0x20(%ecx),%xmm6
DB 15,92,197 ; subps %xmm5,%xmm0
@@ -45672,17 +45660,17 @@ _sk_lerp_565_sse2 LABEL PROC
DB 15,133,211,0,0,0 ; jne 2aa2 <_sk_lerp_565_sse2+0x113>
DB 243,15,126,44,126 ; movq (%esi,%edi,2),%xmm5
DB 102,15,97,232 ; punpcklwd %xmm0,%xmm5
- DB 102,15,111,162,162,157,0,0 ; movdqa 0x9da2(%edx),%xmm4
+ DB 102,15,111,162,146,157,0,0 ; movdqa 0x9d92(%edx),%xmm4
DB 102,15,219,229 ; pand %xmm5,%xmm4
DB 15,91,204 ; cvtdq2ps %xmm4,%xmm1
- DB 15,89,138,178,157,0,0 ; mulps 0x9db2(%edx),%xmm1
- DB 102,15,111,178,194,157,0,0 ; movdqa 0x9dc2(%edx),%xmm6
+ DB 15,89,138,162,157,0,0 ; mulps 0x9da2(%edx),%xmm1
+ DB 102,15,111,178,178,157,0,0 ; movdqa 0x9db2(%edx),%xmm6
DB 102,15,219,245 ; pand %xmm5,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,89,178,210,157,0,0 ; mulps 0x9dd2(%edx),%xmm6
- DB 102,15,219,170,226,157,0,0 ; pand 0x9de2(%edx),%xmm5
+ DB 15,89,178,194,157,0,0 ; mulps 0x9dc2(%edx),%xmm6
+ DB 102,15,219,170,210,157,0,0 ; pand 0x9dd2(%edx),%xmm5
DB 15,91,213 ; cvtdq2ps %xmm5,%xmm2
- DB 15,89,146,242,157,0,0 ; mulps 0x9df2(%edx),%xmm2
+ DB 15,89,146,226,157,0,0 ; mulps 0x9de2(%edx),%xmm2
DB 15,40,218 ; movaps %xmm2,%xmm3
DB 15,41,93,200 ; movaps %xmm3,-0x38(%ebp)
DB 15,40,254 ; movaps %xmm6,%xmm7
@@ -45768,7 +45756,7 @@ _sk_load_tables_sse2 LABEL PROC
DB 139,30 ; mov (%esi),%ebx
DB 15,133,22,1,0,0 ; jne 2c26 <_sk_load_tables_sse2+0x13c>
DB 243,15,111,28,187 ; movdqu (%ebx,%edi,4),%xmm3
- DB 102,15,111,146,24,155,0,0 ; movdqa 0x9b18(%edx),%xmm2
+ DB 102,15,111,146,8,155,0,0 ; movdqa 0x9b08(%edx),%xmm2
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
@@ -45824,7 +45812,7 @@ _sk_load_tables_sse2 LABEL PROC
DB 102,15,20,215 ; unpcklpd %xmm7,%xmm2
DB 102,15,114,211,24 ; psrld $0x18,%xmm3
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,154,72,156,0,0 ; mulps 0x9c48(%edx),%xmm3
+ DB 15,89,154,56,156,0,0 ; mulps 0x9c38(%edx),%xmm3
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 137,194 ; mov %eax,%edx
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -45897,7 +45885,7 @@ _sk_load_tables_u16_be_sse2 LABEL PROC
DB 242,15,112,192,232 ; pshuflw $0xe8,%xmm0,%xmm0
DB 243,15,112,192,232 ; pshufhw $0xe8,%xmm0,%xmm0
DB 102,15,112,192,232 ; pshufd $0xe8,%xmm0,%xmm0
- DB 102,15,111,146,71,155,0,0 ; movdqa 0x9b47(%edx),%xmm2
+ DB 102,15,111,146,55,155,0,0 ; movdqa 0x9b37(%edx),%xmm2
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,97,196 ; punpcklwd %xmm4,%xmm0
@@ -45969,7 +45957,7 @@ _sk_load_tables_u16_be_sse2 LABEL PROC
DB 243,15,126,93,232 ; movq -0x18(%ebp),%xmm3
DB 102,15,97,220 ; punpcklwd %xmm4,%xmm3
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,154,87,155,0,0 ; mulps 0x9b57(%edx),%xmm3
+ DB 15,89,154,71,155,0,0 ; mulps 0x9b47(%edx),%xmm3
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 137,194 ; mov %eax,%edx
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -46040,7 +46028,7 @@ _sk_load_tables_rgb_u16_be_sse2 LABEL PROC
DB 242,15,112,194,232 ; pshuflw $0xe8,%xmm2,%xmm0
DB 243,15,112,192,232 ; pshufhw $0xe8,%xmm0,%xmm0
DB 102,15,112,192,232 ; pshufd $0xe8,%xmm0,%xmm0
- DB 102,15,111,146,32,153,0,0 ; movdqa 0x9920(%edx),%xmm2
+ DB 102,15,111,146,16,153,0,0 ; movdqa 0x9910(%edx),%xmm2
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,97,195 ; punpcklwd %xmm3,%xmm0
@@ -46105,7 +46093,7 @@ _sk_load_tables_rgb_u16_be_sse2 LABEL PROC
DB 137,198 ; mov %eax,%esi
DB 141,70,8 ; lea 0x8(%esi),%eax
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,154,192,150,0,0 ; movaps 0x96c0(%edx),%xmm3
+ DB 15,40,154,176,150,0,0 ; movaps 0x96b0(%edx),%xmm3
DB 80 ; push %eax
DB 81 ; push %ecx
DB 255,86,4 ; call *0x4(%esi)
@@ -46146,7 +46134,7 @@ _sk_byte_tables_sse2 LABEL PROC
DB 90 ; pop %edx
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,8 ; mov (%eax),%ecx
- DB 15,40,162,99,149,0,0 ; movaps 0x9563(%edx),%xmm4
+ DB 15,40,162,83,149,0,0 ; movaps 0x9553(%edx),%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
DB 102,15,91,192 ; cvtps2dq %xmm0,%xmm0
DB 102,15,112,232,78 ; pshufd $0x4e,%xmm0,%xmm5
@@ -46168,7 +46156,7 @@ _sk_byte_tables_sse2 LABEL PROC
DB 102,15,110,192 ; movd %eax,%xmm0
DB 139,65,4 ; mov 0x4(%ecx),%eax
DB 102,15,196,195,1 ; pinsrw $0x1,%ebx,%xmm0
- DB 15,40,170,131,150,0,0 ; movaps 0x9683(%edx),%xmm5
+ DB 15,40,170,115,150,0,0 ; movaps 0x9673(%edx),%xmm5
DB 15,89,204 ; mulps %xmm4,%xmm1
DB 102,15,91,201 ; cvtps2dq %xmm1,%xmm1
DB 102,15,112,241,78 ; pshufd $0x4e,%xmm1,%xmm6
@@ -46296,7 +46284,7 @@ _sk_byte_tables_rgb_sse2 LABEL PROC
DB 102,15,110,199 ; movd %edi,%xmm0
DB 139,121,4 ; mov 0x4(%ecx),%edi
DB 102,15,196,198,1 ; pinsrw $0x1,%esi,%xmm0
- DB 15,40,170,135,148,0,0 ; movaps 0x9487(%edx),%xmm5
+ DB 15,40,170,119,148,0,0 ; movaps 0x9477(%edx),%xmm5
DB 15,89,204 ; mulps %xmm4,%xmm1
DB 102,15,91,201 ; cvtps2dq %xmm1,%xmm1
DB 102,15,112,241,78 ; pshufd $0x4e,%xmm1,%xmm6
@@ -46542,15 +46530,15 @@ _sk_parametric_r_sse2 LABEL PROC
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
DB 15,88,245 ; addps %xmm5,%xmm6
DB 15,91,238 ; cvtdq2ps %xmm6,%xmm5
- DB 15,89,170,71,146,0,0 ; mulps 0x9247(%edx),%xmm5
- DB 15,84,178,87,146,0,0 ; andps 0x9257(%edx),%xmm6
- DB 15,86,178,183,143,0,0 ; orps 0x8fb7(%edx),%xmm6
- DB 15,88,170,103,146,0,0 ; addps 0x9267(%edx),%xmm5
- DB 15,40,186,119,146,0,0 ; movaps 0x9277(%edx),%xmm7
+ DB 15,89,170,55,146,0,0 ; mulps 0x9237(%edx),%xmm5
+ DB 15,84,178,71,146,0,0 ; andps 0x9247(%edx),%xmm6
+ DB 15,86,178,167,143,0,0 ; orps 0x8fa7(%edx),%xmm6
+ DB 15,88,170,87,146,0,0 ; addps 0x9257(%edx),%xmm5
+ DB 15,40,186,103,146,0,0 ; movaps 0x9267(%edx),%xmm7
DB 15,89,254 ; mulps %xmm6,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,88,178,135,146,0,0 ; addps 0x9287(%edx),%xmm6
- DB 15,40,186,151,146,0,0 ; movaps 0x9297(%edx),%xmm7
+ DB 15,88,178,119,146,0,0 ; addps 0x9277(%edx),%xmm6
+ DB 15,40,186,135,146,0,0 ; movaps 0x9287(%edx),%xmm7
DB 15,94,254 ; divps %xmm6,%xmm7
DB 243,15,16,49 ; movss (%ecx),%xmm6
DB 15,198,246,0 ; shufps $0x0,%xmm6,%xmm6
@@ -46560,21 +46548,21 @@ _sk_parametric_r_sse2 LABEL PROC
DB 15,91,254 ; cvtdq2ps %xmm6,%xmm7
DB 15,40,197 ; movaps %xmm5,%xmm0
DB 15,194,199,1 ; cmpltps %xmm7,%xmm0
- DB 15,40,178,199,143,0,0 ; movaps 0x8fc7(%edx),%xmm6
+ DB 15,40,178,183,143,0,0 ; movaps 0x8fb7(%edx),%xmm6
DB 15,84,198 ; andps %xmm6,%xmm0
DB 15,92,248 ; subps %xmm0,%xmm7
DB 15,40,197 ; movaps %xmm5,%xmm0
DB 15,92,199 ; subps %xmm7,%xmm0
- DB 15,88,170,167,146,0,0 ; addps 0x92a7(%edx),%xmm5
- DB 15,40,186,183,146,0,0 ; movaps 0x92b7(%edx),%xmm7
+ DB 15,88,170,151,146,0,0 ; addps 0x9297(%edx),%xmm5
+ DB 15,40,186,167,146,0,0 ; movaps 0x92a7(%edx),%xmm7
DB 15,89,248 ; mulps %xmm0,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,40,186,199,146,0,0 ; movaps 0x92c7(%edx),%xmm7
+ DB 15,40,186,183,146,0,0 ; movaps 0x92b7(%edx),%xmm7
DB 15,92,248 ; subps %xmm0,%xmm7
- DB 15,40,130,215,146,0,0 ; movaps 0x92d7(%edx),%xmm0
+ DB 15,40,130,199,146,0,0 ; movaps 0x92c7(%edx),%xmm0
DB 15,94,199 ; divps %xmm7,%xmm0
DB 15,88,197 ; addps %xmm5,%xmm0
- DB 15,89,130,231,146,0,0 ; mulps 0x92e7(%edx),%xmm0
+ DB 15,89,130,215,146,0,0 ; mulps 0x92d7(%edx),%xmm0
DB 102,15,91,192 ; cvtps2dq %xmm0,%xmm0
DB 243,15,16,105,20 ; movss 0x14(%ecx),%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
@@ -46626,15 +46614,15 @@ _sk_parametric_g_sse2 LABEL PROC
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
DB 15,88,245 ; addps %xmm5,%xmm6
DB 15,91,238 ; cvtdq2ps %xmm6,%xmm5
- DB 15,89,170,16,145,0,0 ; mulps 0x9110(%edx),%xmm5
- DB 15,84,178,32,145,0,0 ; andps 0x9120(%edx),%xmm6
- DB 15,86,178,128,142,0,0 ; orps 0x8e80(%edx),%xmm6
- DB 15,88,170,48,145,0,0 ; addps 0x9130(%edx),%xmm5
- DB 15,40,186,64,145,0,0 ; movaps 0x9140(%edx),%xmm7
+ DB 15,89,170,0,145,0,0 ; mulps 0x9100(%edx),%xmm5
+ DB 15,84,178,16,145,0,0 ; andps 0x9110(%edx),%xmm6
+ DB 15,86,178,112,142,0,0 ; orps 0x8e70(%edx),%xmm6
+ DB 15,88,170,32,145,0,0 ; addps 0x9120(%edx),%xmm5
+ DB 15,40,186,48,145,0,0 ; movaps 0x9130(%edx),%xmm7
DB 15,89,254 ; mulps %xmm6,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,88,178,80,145,0,0 ; addps 0x9150(%edx),%xmm6
- DB 15,40,186,96,145,0,0 ; movaps 0x9160(%edx),%xmm7
+ DB 15,88,178,64,145,0,0 ; addps 0x9140(%edx),%xmm6
+ DB 15,40,186,80,145,0,0 ; movaps 0x9150(%edx),%xmm7
DB 15,94,254 ; divps %xmm6,%xmm7
DB 243,15,16,49 ; movss (%ecx),%xmm6
DB 15,198,246,0 ; shufps $0x0,%xmm6,%xmm6
@@ -46644,21 +46632,21 @@ _sk_parametric_g_sse2 LABEL PROC
DB 15,91,254 ; cvtdq2ps %xmm6,%xmm7
DB 15,40,197 ; movaps %xmm5,%xmm0
DB 15,194,199,1 ; cmpltps %xmm7,%xmm0
- DB 15,40,178,144,142,0,0 ; movaps 0x8e90(%edx),%xmm6
+ DB 15,40,178,128,142,0,0 ; movaps 0x8e80(%edx),%xmm6
DB 15,84,198 ; andps %xmm6,%xmm0
DB 15,92,248 ; subps %xmm0,%xmm7
DB 15,40,197 ; movaps %xmm5,%xmm0
DB 15,92,199 ; subps %xmm7,%xmm0
- DB 15,88,170,112,145,0,0 ; addps 0x9170(%edx),%xmm5
- DB 15,40,186,128,145,0,0 ; movaps 0x9180(%edx),%xmm7
+ DB 15,88,170,96,145,0,0 ; addps 0x9160(%edx),%xmm5
+ DB 15,40,186,112,145,0,0 ; movaps 0x9170(%edx),%xmm7
DB 15,89,248 ; mulps %xmm0,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,40,186,144,145,0,0 ; movaps 0x9190(%edx),%xmm7
+ DB 15,40,186,128,145,0,0 ; movaps 0x9180(%edx),%xmm7
DB 15,92,248 ; subps %xmm0,%xmm7
- DB 15,40,130,160,145,0,0 ; movaps 0x91a0(%edx),%xmm0
+ DB 15,40,130,144,145,0,0 ; movaps 0x9190(%edx),%xmm0
DB 15,94,199 ; divps %xmm7,%xmm0
DB 15,88,197 ; addps %xmm5,%xmm0
- DB 15,89,130,176,145,0,0 ; mulps 0x91b0(%edx),%xmm0
+ DB 15,89,130,160,145,0,0 ; mulps 0x91a0(%edx),%xmm0
DB 102,15,91,192 ; cvtps2dq %xmm0,%xmm0
DB 243,15,16,105,20 ; movss 0x14(%ecx),%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
@@ -46709,15 +46697,15 @@ _sk_parametric_b_sse2 LABEL PROC
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
DB 15,88,245 ; addps %xmm5,%xmm6
DB 15,91,238 ; cvtdq2ps %xmm6,%xmm5
- DB 15,89,170,220,143,0,0 ; mulps 0x8fdc(%edx),%xmm5
- DB 15,84,178,236,143,0,0 ; andps 0x8fec(%edx),%xmm6
- DB 15,86,178,76,141,0,0 ; orps 0x8d4c(%edx),%xmm6
- DB 15,88,170,252,143,0,0 ; addps 0x8ffc(%edx),%xmm5
- DB 15,40,186,12,144,0,0 ; movaps 0x900c(%edx),%xmm7
+ DB 15,89,170,204,143,0,0 ; mulps 0x8fcc(%edx),%xmm5
+ DB 15,84,178,220,143,0,0 ; andps 0x8fdc(%edx),%xmm6
+ DB 15,86,178,60,141,0,0 ; orps 0x8d3c(%edx),%xmm6
+ DB 15,88,170,236,143,0,0 ; addps 0x8fec(%edx),%xmm5
+ DB 15,40,186,252,143,0,0 ; movaps 0x8ffc(%edx),%xmm7
DB 15,89,254 ; mulps %xmm6,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,88,178,28,144,0,0 ; addps 0x901c(%edx),%xmm6
- DB 15,40,186,44,144,0,0 ; movaps 0x902c(%edx),%xmm7
+ DB 15,88,178,12,144,0,0 ; addps 0x900c(%edx),%xmm6
+ DB 15,40,186,28,144,0,0 ; movaps 0x901c(%edx),%xmm7
DB 15,94,254 ; divps %xmm6,%xmm7
DB 243,15,16,49 ; movss (%ecx),%xmm6
DB 15,198,246,0 ; shufps $0x0,%xmm6,%xmm6
@@ -46727,21 +46715,21 @@ _sk_parametric_b_sse2 LABEL PROC
DB 15,91,254 ; cvtdq2ps %xmm6,%xmm7
DB 15,40,197 ; movaps %xmm5,%xmm0
DB 15,194,199,1 ; cmpltps %xmm7,%xmm0
- DB 15,40,178,92,141,0,0 ; movaps 0x8d5c(%edx),%xmm6
+ DB 15,40,178,76,141,0,0 ; movaps 0x8d4c(%edx),%xmm6
DB 15,84,198 ; andps %xmm6,%xmm0
DB 15,92,248 ; subps %xmm0,%xmm7
DB 15,40,197 ; movaps %xmm5,%xmm0
DB 15,92,199 ; subps %xmm7,%xmm0
- DB 15,88,170,60,144,0,0 ; addps 0x903c(%edx),%xmm5
- DB 15,40,186,76,144,0,0 ; movaps 0x904c(%edx),%xmm7
+ DB 15,88,170,44,144,0,0 ; addps 0x902c(%edx),%xmm5
+ DB 15,40,186,60,144,0,0 ; movaps 0x903c(%edx),%xmm7
DB 15,89,248 ; mulps %xmm0,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,40,186,92,144,0,0 ; movaps 0x905c(%edx),%xmm7
+ DB 15,40,186,76,144,0,0 ; movaps 0x904c(%edx),%xmm7
DB 15,92,248 ; subps %xmm0,%xmm7
- DB 15,40,130,108,144,0,0 ; movaps 0x906c(%edx),%xmm0
+ DB 15,40,130,92,144,0,0 ; movaps 0x905c(%edx),%xmm0
DB 15,94,199 ; divps %xmm7,%xmm0
DB 15,88,197 ; addps %xmm5,%xmm0
- DB 15,89,130,124,144,0,0 ; mulps 0x907c(%edx),%xmm0
+ DB 15,89,130,108,144,0,0 ; mulps 0x906c(%edx),%xmm0
DB 102,15,91,192 ; cvtps2dq %xmm0,%xmm0
DB 243,15,16,105,20 ; movss 0x14(%ecx),%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
@@ -46792,15 +46780,15 @@ _sk_parametric_a_sse2 LABEL PROC
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
DB 15,88,245 ; addps %xmm5,%xmm6
DB 15,91,238 ; cvtdq2ps %xmm6,%xmm5
- DB 15,89,170,168,142,0,0 ; mulps 0x8ea8(%edx),%xmm5
- DB 15,84,178,184,142,0,0 ; andps 0x8eb8(%edx),%xmm6
- DB 15,86,178,24,140,0,0 ; orps 0x8c18(%edx),%xmm6
- DB 15,88,170,200,142,0,0 ; addps 0x8ec8(%edx),%xmm5
- DB 15,40,186,216,142,0,0 ; movaps 0x8ed8(%edx),%xmm7
+ DB 15,89,170,152,142,0,0 ; mulps 0x8e98(%edx),%xmm5
+ DB 15,84,178,168,142,0,0 ; andps 0x8ea8(%edx),%xmm6
+ DB 15,86,178,8,140,0,0 ; orps 0x8c08(%edx),%xmm6
+ DB 15,88,170,184,142,0,0 ; addps 0x8eb8(%edx),%xmm5
+ DB 15,40,186,200,142,0,0 ; movaps 0x8ec8(%edx),%xmm7
DB 15,89,254 ; mulps %xmm6,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,88,178,232,142,0,0 ; addps 0x8ee8(%edx),%xmm6
- DB 15,40,186,248,142,0,0 ; movaps 0x8ef8(%edx),%xmm7
+ DB 15,88,178,216,142,0,0 ; addps 0x8ed8(%edx),%xmm6
+ DB 15,40,186,232,142,0,0 ; movaps 0x8ee8(%edx),%xmm7
DB 15,94,254 ; divps %xmm6,%xmm7
DB 243,15,16,49 ; movss (%ecx),%xmm6
DB 15,198,246,0 ; shufps $0x0,%xmm6,%xmm6
@@ -46810,21 +46798,21 @@ _sk_parametric_a_sse2 LABEL PROC
DB 15,91,254 ; cvtdq2ps %xmm6,%xmm7
DB 15,40,197 ; movaps %xmm5,%xmm0
DB 15,194,199,1 ; cmpltps %xmm7,%xmm0
- DB 15,40,178,40,140,0,0 ; movaps 0x8c28(%edx),%xmm6
+ DB 15,40,178,24,140,0,0 ; movaps 0x8c18(%edx),%xmm6
DB 15,84,198 ; andps %xmm6,%xmm0
DB 15,92,248 ; subps %xmm0,%xmm7
DB 15,40,197 ; movaps %xmm5,%xmm0
DB 15,92,199 ; subps %xmm7,%xmm0
- DB 15,88,170,8,143,0,0 ; addps 0x8f08(%edx),%xmm5
- DB 15,40,186,24,143,0,0 ; movaps 0x8f18(%edx),%xmm7
+ DB 15,88,170,248,142,0,0 ; addps 0x8ef8(%edx),%xmm5
+ DB 15,40,186,8,143,0,0 ; movaps 0x8f08(%edx),%xmm7
DB 15,89,248 ; mulps %xmm0,%xmm7
DB 15,92,239 ; subps %xmm7,%xmm5
- DB 15,40,186,40,143,0,0 ; movaps 0x8f28(%edx),%xmm7
+ DB 15,40,186,24,143,0,0 ; movaps 0x8f18(%edx),%xmm7
DB 15,92,248 ; subps %xmm0,%xmm7
- DB 15,40,130,56,143,0,0 ; movaps 0x8f38(%edx),%xmm0
+ DB 15,40,130,40,143,0,0 ; movaps 0x8f28(%edx),%xmm0
DB 15,94,199 ; divps %xmm7,%xmm0
DB 15,88,197 ; addps %xmm5,%xmm0
- DB 15,89,130,72,143,0,0 ; mulps 0x8f48(%edx),%xmm0
+ DB 15,89,130,56,143,0,0 ; mulps 0x8f38(%edx),%xmm0
DB 102,15,91,192 ; cvtps2dq %xmm0,%xmm0
DB 243,15,16,105,20 ; movss 0x14(%ecx),%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
@@ -46857,15 +46845,15 @@ _sk_gamma_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 3a59 <_sk_gamma_sse2+0x12>
DB 88 ; pop %eax
DB 15,91,195 ; cvtdq2ps %xmm3,%xmm0
- DB 15,89,128,119,141,0,0 ; mulps 0x8d77(%eax),%xmm0
- DB 15,84,152,135,141,0,0 ; andps 0x8d87(%eax),%xmm3
- DB 15,86,152,231,138,0,0 ; orps 0x8ae7(%eax),%xmm3
- DB 15,88,128,151,141,0,0 ; addps 0x8d97(%eax),%xmm0
+ DB 15,89,128,103,141,0,0 ; mulps 0x8d67(%eax),%xmm0
+ DB 15,84,152,119,141,0,0 ; andps 0x8d77(%eax),%xmm3
+ DB 15,86,152,215,138,0,0 ; orps 0x8ad7(%eax),%xmm3
+ DB 15,88,128,135,141,0,0 ; addps 0x8d87(%eax),%xmm0
DB 15,40,227 ; movaps %xmm3,%xmm4
- DB 15,89,160,167,141,0,0 ; mulps 0x8da7(%eax),%xmm4
+ DB 15,89,160,151,141,0,0 ; mulps 0x8d97(%eax),%xmm4
DB 15,92,196 ; subps %xmm4,%xmm0
- DB 15,88,152,183,141,0,0 ; addps 0x8db7(%eax),%xmm3
- DB 15,40,160,199,141,0,0 ; movaps 0x8dc7(%eax),%xmm4
+ DB 15,88,152,167,141,0,0 ; addps 0x8da7(%eax),%xmm3
+ DB 15,40,160,183,141,0,0 ; movaps 0x8db7(%eax),%xmm4
DB 15,94,227 ; divps %xmm3,%xmm4
DB 15,92,196 ; subps %xmm4,%xmm0
DB 139,77,12 ; mov 0xc(%ebp),%ecx
@@ -46878,30 +46866,30 @@ _sk_gamma_sse2 LABEL PROC
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
DB 15,40,224 ; movaps %xmm0,%xmm4
DB 15,194,227,1 ; cmpltps %xmm3,%xmm4
- DB 15,84,160,247,138,0,0 ; andps 0x8af7(%eax),%xmm4
+ DB 15,84,160,231,138,0,0 ; andps 0x8ae7(%eax),%xmm4
DB 15,92,220 ; subps %xmm4,%xmm3
DB 15,40,224 ; movaps %xmm0,%xmm4
DB 15,92,227 ; subps %xmm3,%xmm4
- DB 15,88,128,215,141,0,0 ; addps 0x8dd7(%eax),%xmm0
- DB 15,40,176,247,141,0,0 ; movaps 0x8df7(%eax),%xmm6
+ DB 15,88,128,199,141,0,0 ; addps 0x8dc7(%eax),%xmm0
+ DB 15,40,176,231,141,0,0 ; movaps 0x8de7(%eax),%xmm6
DB 15,92,244 ; subps %xmm4,%xmm6
- DB 15,40,168,231,141,0,0 ; movaps 0x8de7(%eax),%xmm5
+ DB 15,40,168,215,141,0,0 ; movaps 0x8dd7(%eax),%xmm5
DB 15,89,229 ; mulps %xmm5,%xmm4
DB 15,92,196 ; subps %xmm4,%xmm0
- DB 15,40,152,7,142,0,0 ; movaps 0x8e07(%eax),%xmm3
+ DB 15,40,152,247,141,0,0 ; movaps 0x8df7(%eax),%xmm3
DB 15,40,227 ; movaps %xmm3,%xmm4
DB 15,94,230 ; divps %xmm6,%xmm4
DB 15,88,224 ; addps %xmm0,%xmm4
DB 15,91,193 ; cvtdq2ps %xmm1,%xmm0
- DB 15,89,128,119,141,0,0 ; mulps 0x8d77(%eax),%xmm0
- DB 15,84,136,135,141,0,0 ; andps 0x8d87(%eax),%xmm1
- DB 15,86,136,231,138,0,0 ; orps 0x8ae7(%eax),%xmm1
- DB 15,88,128,151,141,0,0 ; addps 0x8d97(%eax),%xmm0
+ DB 15,89,128,103,141,0,0 ; mulps 0x8d67(%eax),%xmm0
+ DB 15,84,136,119,141,0,0 ; andps 0x8d77(%eax),%xmm1
+ DB 15,86,136,215,138,0,0 ; orps 0x8ad7(%eax),%xmm1
+ DB 15,88,128,135,141,0,0 ; addps 0x8d87(%eax),%xmm0
DB 15,40,241 ; movaps %xmm1,%xmm6
- DB 15,89,176,167,141,0,0 ; mulps 0x8da7(%eax),%xmm6
+ DB 15,89,176,151,141,0,0 ; mulps 0x8d97(%eax),%xmm6
DB 15,92,198 ; subps %xmm6,%xmm0
- DB 15,88,136,183,141,0,0 ; addps 0x8db7(%eax),%xmm1
- DB 15,40,176,199,141,0,0 ; movaps 0x8dc7(%eax),%xmm6
+ DB 15,88,136,167,141,0,0 ; addps 0x8da7(%eax),%xmm1
+ DB 15,40,176,183,141,0,0 ; movaps 0x8db7(%eax),%xmm6
DB 15,94,241 ; divps %xmm1,%xmm6
DB 15,92,198 ; subps %xmm6,%xmm0
DB 15,89,199 ; mulps %xmm7,%xmm0
@@ -46909,12 +46897,12 @@ _sk_gamma_sse2 LABEL PROC
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
DB 15,40,240 ; movaps %xmm0,%xmm6
DB 15,194,241,1 ; cmpltps %xmm1,%xmm6
- DB 15,84,176,247,138,0,0 ; andps 0x8af7(%eax),%xmm6
+ DB 15,84,176,231,138,0,0 ; andps 0x8ae7(%eax),%xmm6
DB 15,92,206 ; subps %xmm6,%xmm1
DB 15,40,240 ; movaps %xmm0,%xmm6
DB 15,92,241 ; subps %xmm1,%xmm6
- DB 15,88,128,215,141,0,0 ; addps 0x8dd7(%eax),%xmm0
- DB 15,40,184,247,141,0,0 ; movaps 0x8df7(%eax),%xmm7
+ DB 15,88,128,199,141,0,0 ; addps 0x8dc7(%eax),%xmm0
+ DB 15,40,184,231,141,0,0 ; movaps 0x8de7(%eax),%xmm7
DB 15,92,254 ; subps %xmm6,%xmm7
DB 15,89,245 ; mulps %xmm5,%xmm6
DB 15,92,198 ; subps %xmm6,%xmm0
@@ -46922,15 +46910,15 @@ _sk_gamma_sse2 LABEL PROC
DB 15,94,207 ; divps %xmm7,%xmm1
DB 15,88,200 ; addps %xmm0,%xmm1
DB 15,91,194 ; cvtdq2ps %xmm2,%xmm0
- DB 15,89,128,119,141,0,0 ; mulps 0x8d77(%eax),%xmm0
- DB 15,84,144,135,141,0,0 ; andps 0x8d87(%eax),%xmm2
- DB 15,86,144,231,138,0,0 ; orps 0x8ae7(%eax),%xmm2
- DB 15,88,128,151,141,0,0 ; addps 0x8d97(%eax),%xmm0
- DB 15,40,176,167,141,0,0 ; movaps 0x8da7(%eax),%xmm6
+ DB 15,89,128,103,141,0,0 ; mulps 0x8d67(%eax),%xmm0
+ DB 15,84,144,119,141,0,0 ; andps 0x8d77(%eax),%xmm2
+ DB 15,86,144,215,138,0,0 ; orps 0x8ad7(%eax),%xmm2
+ DB 15,88,128,135,141,0,0 ; addps 0x8d87(%eax),%xmm0
+ DB 15,40,176,151,141,0,0 ; movaps 0x8d97(%eax),%xmm6
DB 15,89,242 ; mulps %xmm2,%xmm6
DB 15,92,198 ; subps %xmm6,%xmm0
- DB 15,88,144,183,141,0,0 ; addps 0x8db7(%eax),%xmm2
- DB 15,40,176,199,141,0,0 ; movaps 0x8dc7(%eax),%xmm6
+ DB 15,88,144,167,141,0,0 ; addps 0x8da7(%eax),%xmm2
+ DB 15,40,176,183,141,0,0 ; movaps 0x8db7(%eax),%xmm6
DB 15,94,242 ; divps %xmm2,%xmm6
DB 15,92,198 ; subps %xmm6,%xmm0
DB 15,89,69,232 ; mulps -0x18(%ebp),%xmm0
@@ -46938,18 +46926,18 @@ _sk_gamma_sse2 LABEL PROC
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
DB 15,40,240 ; movaps %xmm0,%xmm6
DB 15,194,242,1 ; cmpltps %xmm2,%xmm6
- DB 15,84,176,247,138,0,0 ; andps 0x8af7(%eax),%xmm6
+ DB 15,84,176,231,138,0,0 ; andps 0x8ae7(%eax),%xmm6
DB 15,92,214 ; subps %xmm6,%xmm2
DB 15,40,240 ; movaps %xmm0,%xmm6
DB 15,92,242 ; subps %xmm2,%xmm6
- DB 15,88,128,215,141,0,0 ; addps 0x8dd7(%eax),%xmm0
+ DB 15,88,128,199,141,0,0 ; addps 0x8dc7(%eax),%xmm0
DB 15,89,238 ; mulps %xmm6,%xmm5
DB 15,92,197 ; subps %xmm5,%xmm0
- DB 15,40,144,247,141,0,0 ; movaps 0x8df7(%eax),%xmm2
+ DB 15,40,144,231,141,0,0 ; movaps 0x8de7(%eax),%xmm2
DB 15,92,214 ; subps %xmm6,%xmm2
DB 15,94,218 ; divps %xmm2,%xmm3
DB 15,88,216 ; addps %xmm0,%xmm3
- DB 15,40,128,23,142,0,0 ; movaps 0x8e17(%eax),%xmm0
+ DB 15,40,128,7,142,0,0 ; movaps 0x8e07(%eax),%xmm0
DB 15,89,224 ; mulps %xmm0,%xmm4
DB 15,89,200 ; mulps %xmm0,%xmm1
DB 15,89,216 ; mulps %xmm0,%xmm3
@@ -46976,29 +46964,29 @@ _sk_lab_to_xyz_sse2 LABEL PROC
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 232,0,0,0,0 ; call 3c41 <_sk_lab_to_xyz_sse2+0x15>
DB 88 ; pop %eax
- DB 15,89,144,63,140,0,0 ; mulps 0x8c3f(%eax),%xmm2
- DB 15,40,160,223,137,0,0 ; movaps 0x89df(%eax),%xmm4
+ DB 15,89,144,47,140,0,0 ; mulps 0x8c2f(%eax),%xmm2
+ DB 15,40,160,207,137,0,0 ; movaps 0x89cf(%eax),%xmm4
DB 15,89,204 ; mulps %xmm4,%xmm1
- DB 15,40,168,79,140,0,0 ; movaps 0x8c4f(%eax),%xmm5
+ DB 15,40,168,63,140,0,0 ; movaps 0x8c3f(%eax),%xmm5
DB 15,88,205 ; addps %xmm5,%xmm1
DB 15,89,220 ; mulps %xmm4,%xmm3
DB 15,88,221 ; addps %xmm5,%xmm3
- DB 15,88,144,95,140,0,0 ; addps 0x8c5f(%eax),%xmm2
- DB 15,89,144,111,140,0,0 ; mulps 0x8c6f(%eax),%xmm2
- DB 15,89,136,127,140,0,0 ; mulps 0x8c7f(%eax),%xmm1
+ DB 15,88,144,79,140,0,0 ; addps 0x8c4f(%eax),%xmm2
+ DB 15,89,144,95,140,0,0 ; mulps 0x8c5f(%eax),%xmm2
+ DB 15,89,136,111,140,0,0 ; mulps 0x8c6f(%eax),%xmm1
DB 15,88,202 ; addps %xmm2,%xmm1
- DB 15,89,152,143,140,0,0 ; mulps 0x8c8f(%eax),%xmm3
+ DB 15,89,152,127,140,0,0 ; mulps 0x8c7f(%eax),%xmm3
DB 15,40,234 ; movaps %xmm2,%xmm5
DB 15,92,235 ; subps %xmm3,%xmm5
DB 15,40,193 ; movaps %xmm1,%xmm0
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 15,89,193 ; mulps %xmm1,%xmm0
- DB 15,40,152,159,140,0,0 ; movaps 0x8c9f(%eax),%xmm3
+ DB 15,40,152,143,140,0,0 ; movaps 0x8c8f(%eax),%xmm3
DB 15,40,227 ; movaps %xmm3,%xmm4
DB 15,194,224,1 ; cmpltps %xmm0,%xmm4
- DB 15,40,176,175,140,0,0 ; movaps 0x8caf(%eax),%xmm6
+ DB 15,40,176,159,140,0,0 ; movaps 0x8c9f(%eax),%xmm6
DB 15,88,206 ; addps %xmm6,%xmm1
- DB 15,40,184,191,140,0,0 ; movaps 0x8cbf(%eax),%xmm7
+ DB 15,40,184,175,140,0,0 ; movaps 0x8caf(%eax),%xmm7
DB 15,89,207 ; mulps %xmm7,%xmm1
DB 15,84,196 ; andps %xmm4,%xmm0
DB 15,85,225 ; andnps %xmm1,%xmm4
@@ -47023,8 +47011,8 @@ _sk_lab_to_xyz_sse2 LABEL PROC
DB 15,85,221 ; andnps %xmm5,%xmm3
DB 15,86,216 ; orps %xmm0,%xmm3
DB 139,77,12 ; mov 0xc(%ebp),%ecx
- DB 15,89,160,207,140,0,0 ; mulps 0x8ccf(%eax),%xmm4
- DB 15,89,152,223,140,0,0 ; mulps 0x8cdf(%eax),%xmm3
+ DB 15,89,160,191,140,0,0 ; mulps 0x8cbf(%eax),%xmm4
+ DB 15,89,152,207,140,0,0 ; mulps 0x8ccf(%eax),%xmm3
DB 141,65,4 ; lea 0x4(%ecx),%eax
DB 131,236,8 ; sub $0x8,%esp
DB 15,40,196 ; movaps %xmm4,%xmm0
@@ -47060,9 +47048,9 @@ _sk_load_a8_sse2 LABEL PROC
DB 102,15,110,4,62 ; movd (%esi,%edi,1),%xmm0
DB 102,15,96,192 ; punpcklbw %xmm0,%xmm0
DB 102,15,97,192 ; punpcklwd %xmm0,%xmm0
- DB 102,15,219,130,223,136,0,0 ; pand 0x88df(%edx),%xmm0
+ DB 102,15,219,130,207,136,0,0 ; pand 0x88cf(%edx),%xmm0
DB 15,91,216 ; cvtdq2ps %xmm0,%xmm3
- DB 15,89,154,15,138,0,0 ; mulps 0x8a0f(%edx),%xmm3
+ DB 15,89,154,255,137,0,0 ; mulps 0x89ff(%edx),%xmm3
DB 141,80,8 ; lea 0x8(%eax),%edx
DB 131,236,8 ; sub $0x8,%esp
DB 15,87,192 ; xorps %xmm0,%xmm0
@@ -47125,9 +47113,9 @@ _sk_load_a8_dst_sse2 LABEL PROC
DB 102,15,110,36,55 ; movd (%edi,%esi,1),%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
DB 102,15,97,224 ; punpcklwd %xmm0,%xmm4
- DB 102,15,219,162,11,136,0,0 ; pand 0x880b(%edx),%xmm4
+ DB 102,15,219,162,251,135,0,0 ; pand 0x87fb(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,59,137,0,0 ; mulps 0x893b(%edx),%xmm4
+ DB 15,89,162,43,137,0,0 ; mulps 0x892b(%edx),%xmm4
DB 15,41,97,64 ; movaps %xmm4,0x40(%ecx)
DB 141,80,8 ; lea 0x8(%eax),%edx
DB 131,236,8 ; sub $0x8,%esp
@@ -47203,7 +47191,7 @@ _sk_gather_a8_sse2 LABEL PROC
DB 102,15,96,193 ; punpcklbw %xmm1,%xmm0
DB 102,15,97,193 ; punpcklwd %xmm1,%xmm0
DB 15,91,216 ; cvtdq2ps %xmm0,%xmm3
- DB 15,89,153,62,136,0,0 ; mulps 0x883e(%ecx),%xmm3
+ DB 15,89,153,46,136,0,0 ; mulps 0x882e(%ecx),%xmm3
DB 141,72,8 ; lea 0x8(%eax),%ecx
DB 131,236,8 ; sub $0x8,%esp
DB 15,87,192 ; xorps %xmm0,%xmm0
@@ -47235,7 +47223,7 @@ _sk_store_a8_sse2 LABEL PROC
DB 15,175,81,4 ; imul 0x4(%ecx),%edx
DB 3,23 ; add (%edi),%edx
DB 139,89,8 ; mov 0x8(%ecx),%ebx
- DB 15,40,166,218,134,0,0 ; movaps 0x86da(%esi),%xmm4
+ DB 15,40,166,202,134,0,0 ; movaps 0x86ca(%esi),%xmm4
DB 15,89,227 ; mulps %xmm3,%xmm4
DB 102,15,91,228 ; cvtps2dq %xmm4,%xmm4
DB 102,15,114,244,16 ; pslld $0x10,%xmm4
@@ -47270,7 +47258,7 @@ _sk_store_a8_sse2 LABEL PROC
DB 102,15,197,220,4 ; pextrw $0x4,%xmm4,%ebx
DB 136,92,58,2 ; mov %bl,0x2(%edx,%edi,1)
DB 102,15,112,228,212 ; pshufd $0xd4,%xmm4,%xmm4
- DB 102,15,219,166,234,137,0,0 ; pand 0x89ea(%esi),%xmm4
+ DB 102,15,219,166,218,137,0,0 ; pand 0x89da(%esi),%xmm4
DB 102,15,103,228 ; packuswb %xmm4,%xmm4
DB 102,15,103,228 ; packuswb %xmm4,%xmm4
DB 102,15,103,228 ; packuswb %xmm4,%xmm4
@@ -47304,12 +47292,12 @@ _sk_load_g8_sse2 LABEL PROC
DB 102,15,110,4,62 ; movd (%esi,%edi,1),%xmm0
DB 102,15,96,192 ; punpcklbw %xmm0,%xmm0
DB 102,15,97,192 ; punpcklwd %xmm0,%xmm0
- DB 102,15,219,130,24,134,0,0 ; pand 0x8618(%edx),%xmm0
+ DB 102,15,219,130,8,134,0,0 ; pand 0x8608(%edx),%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,130,72,135,0,0 ; mulps 0x8748(%edx),%xmm0
+ DB 15,89,130,56,135,0,0 ; mulps 0x8738(%edx),%xmm0
DB 141,112,8 ; lea 0x8(%eax),%esi
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,154,88,133,0,0 ; movaps 0x8558(%edx),%xmm3
+ DB 15,40,154,72,133,0,0 ; movaps 0x8548(%edx),%xmm3
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 86 ; push %esi
@@ -47365,13 +47353,13 @@ _sk_load_g8_dst_sse2 LABEL PROC
DB 102,15,110,36,62 ; movd (%esi,%edi,1),%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
DB 102,15,97,224 ; punpcklwd %xmm0,%xmm4
- DB 102,15,219,162,108,133,0,0 ; pand 0x856c(%edx),%xmm4
+ DB 102,15,219,162,92,133,0,0 ; pand 0x855c(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,156,134,0,0 ; mulps 0x869c(%edx),%xmm4
+ DB 15,89,162,140,134,0,0 ; mulps 0x868c(%edx),%xmm4
DB 15,41,97,48 ; movaps %xmm4,0x30(%ecx)
DB 15,41,97,32 ; movaps %xmm4,0x20(%ecx)
DB 15,41,97,16 ; movaps %xmm4,0x10(%ecx)
- DB 15,40,162,172,132,0,0 ; movaps 0x84ac(%edx),%xmm4
+ DB 15,40,162,156,132,0,0 ; movaps 0x849c(%edx),%xmm4
DB 15,41,97,64 ; movaps %xmm4,0x40(%ecx)
DB 141,80,8 ; lea 0x8(%eax),%edx
DB 131,236,8 ; sub $0x8,%esp
@@ -47448,10 +47436,10 @@ _sk_gather_g8_sse2 LABEL PROC
DB 102,15,96,193 ; punpcklbw %xmm1,%xmm0
DB 102,15,97,193 ; punpcklwd %xmm1,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,129,117,133,0,0 ; mulps 0x8575(%ecx),%xmm0
+ DB 15,89,129,101,133,0,0 ; mulps 0x8565(%ecx),%xmm0
DB 141,80,8 ; lea 0x8(%eax),%edx
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,153,133,131,0,0 ; movaps 0x8385(%ecx),%xmm3
+ DB 15,40,153,117,131,0,0 ; movaps 0x8375(%ecx),%xmm3
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 82 ; push %edx
@@ -47486,20 +47474,20 @@ _sk_load_565_sse2 LABEL PROC
DB 117,97 ; jne 4294 <_sk_load_565_sse2+0x8c>
DB 243,15,126,20,126 ; movq (%esi,%edi,2),%xmm2
DB 102,15,97,208 ; punpcklwd %xmm0,%xmm2
- DB 102,15,111,130,58,133,0,0 ; movdqa 0x853a(%edx),%xmm0
+ DB 102,15,111,130,42,133,0,0 ; movdqa 0x852a(%edx),%xmm0
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,130,74,133,0,0 ; mulps 0x854a(%edx),%xmm0
- DB 102,15,111,138,90,133,0,0 ; movdqa 0x855a(%edx),%xmm1
+ DB 15,89,130,58,133,0,0 ; mulps 0x853a(%edx),%xmm0
+ DB 102,15,111,138,74,133,0,0 ; movdqa 0x854a(%edx),%xmm1
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,138,106,133,0,0 ; mulps 0x856a(%edx),%xmm1
- DB 102,15,219,146,122,133,0,0 ; pand 0x857a(%edx),%xmm2
+ DB 15,89,138,90,133,0,0 ; mulps 0x855a(%edx),%xmm1
+ DB 102,15,219,146,106,133,0,0 ; pand 0x856a(%edx),%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,146,138,133,0,0 ; mulps 0x858a(%edx),%xmm2
+ DB 15,89,146,122,133,0,0 ; mulps 0x857a(%edx),%xmm2
DB 141,112,8 ; lea 0x8(%eax),%esi
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,154,58,131,0,0 ; movaps 0x833a(%edx),%xmm3
+ DB 15,40,154,42,131,0,0 ; movaps 0x832a(%edx),%xmm3
DB 86 ; push %esi
DB 81 ; push %ecx
DB 255,80,4 ; call *0x4(%eax)
@@ -47551,21 +47539,21 @@ _sk_load_565_dst_sse2 LABEL PROC
DB 117,113 ; jne 4374 <_sk_load_565_dst_sse2+0x9c>
DB 243,15,126,36,126 ; movq (%esi,%edi,2),%xmm4
DB 102,15,97,224 ; punpcklwd %xmm0,%xmm4
- DB 102,15,111,170,106,132,0,0 ; movdqa 0x846a(%edx),%xmm5
+ DB 102,15,111,170,90,132,0,0 ; movdqa 0x845a(%edx),%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,170,122,132,0,0 ; mulps 0x847a(%edx),%xmm5
+ DB 15,89,170,106,132,0,0 ; mulps 0x846a(%edx),%xmm5
DB 15,41,105,16 ; movaps %xmm5,0x10(%ecx)
- DB 102,15,111,170,138,132,0,0 ; movdqa 0x848a(%edx),%xmm5
+ DB 102,15,111,170,122,132,0,0 ; movdqa 0x847a(%edx),%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,170,154,132,0,0 ; mulps 0x849a(%edx),%xmm5
+ DB 15,89,170,138,132,0,0 ; mulps 0x848a(%edx),%xmm5
DB 15,41,105,32 ; movaps %xmm5,0x20(%ecx)
- DB 102,15,219,162,170,132,0,0 ; pand 0x84aa(%edx),%xmm4
+ DB 102,15,219,162,154,132,0,0 ; pand 0x849a(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,186,132,0,0 ; mulps 0x84ba(%edx),%xmm4
+ DB 15,89,162,170,132,0,0 ; mulps 0x84aa(%edx),%xmm4
DB 15,41,97,48 ; movaps %xmm4,0x30(%ecx)
- DB 15,40,162,106,130,0,0 ; movaps 0x826a(%edx),%xmm4
+ DB 15,40,162,90,130,0,0 ; movaps 0x825a(%edx),%xmm4
DB 15,41,97,64 ; movaps %xmm4,0x40(%ecx)
DB 141,80,8 ; lea 0x8(%eax),%edx
DB 131,236,8 ; sub $0x8,%esp
@@ -47635,20 +47623,20 @@ _sk_gather_565_sse2 LABEL PROC
DB 102,15,196,209,3 ; pinsrw $0x3,%ecx,%xmm2
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,97,208 ; punpcklwd %xmm0,%xmm2
- DB 102,15,111,130,24,131,0,0 ; movdqa 0x8318(%edx),%xmm0
+ DB 102,15,111,130,8,131,0,0 ; movdqa 0x8308(%edx),%xmm0
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,130,40,131,0,0 ; mulps 0x8328(%edx),%xmm0
- DB 102,15,111,138,56,131,0,0 ; movdqa 0x8338(%edx),%xmm1
+ DB 15,89,130,24,131,0,0 ; mulps 0x8318(%edx),%xmm0
+ DB 102,15,111,138,40,131,0,0 ; movdqa 0x8328(%edx),%xmm1
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,138,72,131,0,0 ; mulps 0x8348(%edx),%xmm1
- DB 102,15,219,146,88,131,0,0 ; pand 0x8358(%edx),%xmm2
+ DB 15,89,138,56,131,0,0 ; mulps 0x8338(%edx),%xmm1
+ DB 102,15,219,146,72,131,0,0 ; pand 0x8348(%edx),%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,146,104,131,0,0 ; mulps 0x8368(%edx),%xmm2
+ DB 15,89,146,88,131,0,0 ; mulps 0x8358(%edx),%xmm2
DB 141,72,8 ; lea 0x8(%eax),%ecx
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,154,24,129,0,0 ; movaps 0x8118(%edx),%xmm3
+ DB 15,40,154,8,129,0,0 ; movaps 0x8108(%edx),%xmm3
DB 81 ; push %ecx
DB 255,117,8 ; pushl 0x8(%ebp)
DB 255,80,4 ; call *0x4(%eax)
@@ -47674,8 +47662,8 @@ _sk_store_565_sse2 LABEL PROC
DB 1,210 ; add %edx,%edx
DB 3,22 ; add (%esi),%edx
DB 139,49 ; mov (%ecx),%esi
- DB 15,40,167,149,132,0,0 ; movaps 0x8495(%edi),%xmm4
- DB 15,40,175,165,132,0,0 ; movaps 0x84a5(%edi),%xmm5
+ DB 15,40,167,133,132,0,0 ; movaps 0x8485(%edi),%xmm4
+ DB 15,40,175,149,132,0,0 ; movaps 0x8495(%edi),%xmm5
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 15,40,240 ; movaps %xmm0,%xmm6
DB 15,89,244 ; mulps %xmm4,%xmm6
@@ -47753,21 +47741,21 @@ _sk_load_4444_sse2 LABEL PROC
DB 117,112 ; jne 461a <_sk_load_4444_sse2+0x9b>
DB 243,15,126,28,126 ; movq (%esi,%edi,2),%xmm3
DB 102,15,97,216 ; punpcklwd %xmm0,%xmm3
- DB 102,15,111,130,211,131,0,0 ; movdqa 0x83d3(%edx),%xmm0
+ DB 102,15,111,130,195,131,0,0 ; movdqa 0x83c3(%edx),%xmm0
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,130,227,131,0,0 ; mulps 0x83e3(%edx),%xmm0
- DB 102,15,111,138,243,131,0,0 ; movdqa 0x83f3(%edx),%xmm1
+ DB 15,89,130,211,131,0,0 ; mulps 0x83d3(%edx),%xmm0
+ DB 102,15,111,138,227,131,0,0 ; movdqa 0x83e3(%edx),%xmm1
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,138,3,132,0,0 ; mulps 0x8403(%edx),%xmm1
- DB 102,15,111,146,19,132,0,0 ; movdqa 0x8413(%edx),%xmm2
+ DB 15,89,138,243,131,0,0 ; mulps 0x83f3(%edx),%xmm1
+ DB 102,15,111,146,3,132,0,0 ; movdqa 0x8403(%edx),%xmm2
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,146,35,132,0,0 ; mulps 0x8423(%edx),%xmm2
- DB 102,15,219,154,51,132,0,0 ; pand 0x8433(%edx),%xmm3
+ DB 15,89,146,19,132,0,0 ; mulps 0x8413(%edx),%xmm2
+ DB 102,15,219,154,35,132,0,0 ; pand 0x8423(%edx),%xmm3
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,154,67,132,0,0 ; mulps 0x8443(%edx),%xmm3
+ DB 15,89,154,51,132,0,0 ; mulps 0x8433(%edx),%xmm3
DB 141,80,8 ; lea 0x8(%eax),%edx
DB 131,236,8 ; sub $0x8,%esp
DB 82 ; push %edx
@@ -47821,24 +47809,24 @@ _sk_load_4444_dst_sse2 LABEL PROC
DB 15,133,128,0,0,0 ; jne 470d <_sk_load_4444_dst_sse2+0xaf>
DB 243,15,126,36,126 ; movq (%esi,%edi,2),%xmm4
DB 102,15,97,224 ; punpcklwd %xmm0,%xmm4
- DB 102,15,111,170,244,130,0,0 ; movdqa 0x82f4(%edx),%xmm5
+ DB 102,15,111,170,228,130,0,0 ; movdqa 0x82e4(%edx),%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,170,4,131,0,0 ; mulps 0x8304(%edx),%xmm5
+ DB 15,89,170,244,130,0,0 ; mulps 0x82f4(%edx),%xmm5
DB 15,41,105,16 ; movaps %xmm5,0x10(%ecx)
- DB 102,15,111,170,20,131,0,0 ; movdqa 0x8314(%edx),%xmm5
+ DB 102,15,111,170,4,131,0,0 ; movdqa 0x8304(%edx),%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,170,36,131,0,0 ; mulps 0x8324(%edx),%xmm5
+ DB 15,89,170,20,131,0,0 ; mulps 0x8314(%edx),%xmm5
DB 15,41,105,32 ; movaps %xmm5,0x20(%ecx)
- DB 102,15,111,170,52,131,0,0 ; movdqa 0x8334(%edx),%xmm5
+ DB 102,15,111,170,36,131,0,0 ; movdqa 0x8324(%edx),%xmm5
DB 102,15,219,236 ; pand %xmm4,%xmm5
DB 15,91,237 ; cvtdq2ps %xmm5,%xmm5
- DB 15,89,170,68,131,0,0 ; mulps 0x8344(%edx),%xmm5
+ DB 15,89,170,52,131,0,0 ; mulps 0x8334(%edx),%xmm5
DB 15,41,105,48 ; movaps %xmm5,0x30(%ecx)
- DB 102,15,219,162,84,131,0,0 ; pand 0x8354(%edx),%xmm4
+ DB 102,15,219,162,68,131,0,0 ; pand 0x8344(%edx),%xmm4
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
- DB 15,89,162,100,131,0,0 ; mulps 0x8364(%edx),%xmm4
+ DB 15,89,162,84,131,0,0 ; mulps 0x8354(%edx),%xmm4
DB 15,41,97,64 ; movaps %xmm4,0x40(%ecx)
DB 141,80,8 ; lea 0x8(%eax),%edx
DB 131,236,8 ; sub $0x8,%esp
@@ -47908,21 +47896,21 @@ _sk_gather_4444_sse2 LABEL PROC
DB 89 ; pop %ecx
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,97,216 ; punpcklwd %xmm0,%xmm3
- DB 102,15,111,129,134,129,0,0 ; movdqa 0x8186(%ecx),%xmm0
+ DB 102,15,111,129,118,129,0,0 ; movdqa 0x8176(%ecx),%xmm0
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,89,129,150,129,0,0 ; mulps 0x8196(%ecx),%xmm0
- DB 102,15,111,137,166,129,0,0 ; movdqa 0x81a6(%ecx),%xmm1
+ DB 15,89,129,134,129,0,0 ; mulps 0x8186(%ecx),%xmm0
+ DB 102,15,111,137,150,129,0,0 ; movdqa 0x8196(%ecx),%xmm1
DB 102,15,219,203 ; pand %xmm3,%xmm1
DB 15,91,201 ; cvtdq2ps %xmm1,%xmm1
- DB 15,89,137,182,129,0,0 ; mulps 0x81b6(%ecx),%xmm1
- DB 102,15,111,145,198,129,0,0 ; movdqa 0x81c6(%ecx),%xmm2
+ DB 15,89,137,166,129,0,0 ; mulps 0x81a6(%ecx),%xmm1
+ DB 102,15,111,145,182,129,0,0 ; movdqa 0x81b6(%ecx),%xmm2
DB 102,15,219,211 ; pand %xmm3,%xmm2
DB 15,91,210 ; cvtdq2ps %xmm2,%xmm2
- DB 15,89,145,214,129,0,0 ; mulps 0x81d6(%ecx),%xmm2
- DB 102,15,219,153,230,129,0,0 ; pand 0x81e6(%ecx),%xmm3
+ DB 15,89,145,198,129,0,0 ; mulps 0x81c6(%ecx),%xmm2
+ DB 102,15,219,153,214,129,0,0 ; pand 0x81d6(%ecx),%xmm3
DB 15,91,219 ; cvtdq2ps %xmm3,%xmm3
- DB 15,89,153,246,129,0,0 ; mulps 0x81f6(%ecx),%xmm3
+ DB 15,89,153,230,129,0,0 ; mulps 0x81e6(%ecx),%xmm3
DB 141,72,8 ; lea 0x8(%eax),%ecx
DB 131,236,8 ; sub $0x8,%esp
DB 81 ; push %ecx
@@ -47950,7 +47938,7 @@ _sk_store_4444_sse2 LABEL PROC
DB 1,210 ; add %edx,%edx
DB 3,22 ; add (%esi),%edx
DB 139,49 ; mov (%ecx),%esi
- DB 15,40,167,137,129,0,0 ; movaps 0x8189(%edi),%xmm4
+ DB 15,40,167,121,129,0,0 ; movaps 0x8179(%edi),%xmm4
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 15,40,232 ; movaps %xmm0,%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
@@ -48033,11 +48021,11 @@ _sk_load_8888_sse2 LABEL PROC
DB 139,57 ; mov (%ecx),%edi
DB 117,102 ; jne 49cc <_sk_load_8888_sse2+0x92>
DB 243,15,111,28,190 ; movdqu (%esi,%edi,4),%xmm3
- DB 102,15,111,146,200,124,0,0 ; movdqa 0x7cc8(%edx),%xmm2
+ DB 102,15,111,146,184,124,0,0 ; movdqa 0x7cb8(%edx),%xmm2
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,40,162,248,125,0,0 ; movaps 0x7df8(%edx),%xmm4
+ DB 15,40,162,232,125,0,0 ; movaps 0x7de8(%edx),%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
DB 102,15,114,209,8 ; psrld $0x8,%xmm1
@@ -48100,11 +48088,11 @@ _sk_load_8888_dst_sse2 LABEL PROC
DB 139,57 ; mov (%ecx),%edi
DB 117,118 ; jne 4aa3 <_sk_load_8888_dst_sse2+0xa2>
DB 243,15,111,36,190 ; movdqu (%esi,%edi,4),%xmm4
- DB 102,15,111,170,1,124,0,0 ; movdqa 0x7c01(%edx),%xmm5
+ DB 102,15,111,170,241,123,0,0 ; movdqa 0x7bf1(%edx),%xmm5
DB 102,15,111,244 ; movdqa %xmm4,%xmm6
DB 102,15,219,245 ; pand %xmm5,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,40,186,49,125,0,0 ; movaps 0x7d31(%edx),%xmm7
+ DB 15,40,186,33,125,0,0 ; movaps 0x7d21(%edx),%xmm7
DB 15,89,247 ; mulps %xmm7,%xmm6
DB 15,41,113,16 ; movaps %xmm6,0x10(%ecx)
DB 102,15,111,244 ; movdqa %xmm4,%xmm6
@@ -48184,11 +48172,11 @@ _sk_gather_8888_sse2 LABEL PROC
DB 102,15,98,202 ; punpckldq %xmm2,%xmm1
DB 102,15,98,216 ; punpckldq %xmm0,%xmm3
DB 102,15,108,217 ; punpcklqdq %xmm1,%xmm3
- DB 102,15,111,145,190,122,0,0 ; movdqa 0x7abe(%ecx),%xmm2
+ DB 102,15,111,145,174,122,0,0 ; movdqa 0x7aae(%ecx),%xmm2
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
DB 102,15,219,194 ; pand %xmm2,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,40,161,238,123,0,0 ; movaps 0x7bee(%ecx),%xmm4
+ DB 15,40,161,222,123,0,0 ; movaps 0x7bde(%ecx),%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
DB 102,15,114,209,8 ; psrld $0x8,%xmm1
@@ -48230,7 +48218,7 @@ _sk_store_8888_sse2 LABEL PROC
DB 193,226,2 ; shl $0x2,%edx
DB 3,22 ; add (%esi),%edx
DB 139,49 ; mov (%ecx),%esi
- DB 15,40,167,83,122,0,0 ; movaps 0x7a53(%edi),%xmm4
+ DB 15,40,167,67,122,0,0 ; movaps 0x7a43(%edi),%xmm4
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 15,40,232 ; movaps %xmm0,%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
@@ -48299,11 +48287,11 @@ _sk_load_bgra_sse2 LABEL PROC
DB 139,57 ; mov (%ecx),%edi
DB 117,102 ; jne 4d07 <_sk_load_bgra_sse2+0x92>
DB 243,15,111,28,190 ; movdqu (%esi,%edi,4),%xmm3
- DB 102,15,111,130,141,121,0,0 ; movdqa 0x798d(%edx),%xmm0
+ DB 102,15,111,130,125,121,0,0 ; movdqa 0x797d(%edx),%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
DB 102,15,219,200 ; pand %xmm0,%xmm1
DB 15,91,209 ; cvtdq2ps %xmm1,%xmm2
- DB 15,40,162,189,122,0,0 ; movaps 0x7abd(%edx),%xmm4
+ DB 15,40,162,173,122,0,0 ; movaps 0x7aad(%edx),%xmm4
DB 15,89,212 ; mulps %xmm4,%xmm2
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
DB 102,15,114,209,8 ; psrld $0x8,%xmm1
@@ -48366,11 +48354,11 @@ _sk_load_bgra_dst_sse2 LABEL PROC
DB 139,57 ; mov (%ecx),%edi
DB 117,118 ; jne 4dde <_sk_load_bgra_dst_sse2+0xa2>
DB 243,15,111,36,190 ; movdqu (%esi,%edi,4),%xmm4
- DB 102,15,111,170,198,120,0,0 ; movdqa 0x78c6(%edx),%xmm5
+ DB 102,15,111,170,182,120,0,0 ; movdqa 0x78b6(%edx),%xmm5
DB 102,15,111,244 ; movdqa %xmm4,%xmm6
DB 102,15,219,245 ; pand %xmm5,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
- DB 15,40,186,246,121,0,0 ; movaps 0x79f6(%edx),%xmm7
+ DB 15,40,186,230,121,0,0 ; movaps 0x79e6(%edx),%xmm7
DB 15,89,247 ; mulps %xmm7,%xmm6
DB 15,41,113,48 ; movaps %xmm6,0x30(%ecx)
DB 102,15,111,244 ; movdqa %xmm4,%xmm6
@@ -48450,11 +48438,11 @@ _sk_gather_bgra_sse2 LABEL PROC
DB 102,15,98,202 ; punpckldq %xmm2,%xmm1
DB 102,15,98,216 ; punpckldq %xmm0,%xmm3
DB 102,15,108,217 ; punpcklqdq %xmm1,%xmm3
- DB 102,15,111,129,131,119,0,0 ; movdqa 0x7783(%ecx),%xmm0
+ DB 102,15,111,129,115,119,0,0 ; movdqa 0x7773(%ecx),%xmm0
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
DB 102,15,219,200 ; pand %xmm0,%xmm1
DB 15,91,209 ; cvtdq2ps %xmm1,%xmm2
- DB 15,40,161,179,120,0,0 ; movaps 0x78b3(%ecx),%xmm4
+ DB 15,40,161,163,120,0,0 ; movaps 0x78a3(%ecx),%xmm4
DB 15,89,212 ; mulps %xmm4,%xmm2
DB 102,15,111,203 ; movdqa %xmm3,%xmm1
DB 102,15,114,209,8 ; psrld $0x8,%xmm1
@@ -48496,7 +48484,7 @@ _sk_store_bgra_sse2 LABEL PROC
DB 193,226,2 ; shl $0x2,%edx
DB 3,22 ; add (%esi),%edx
DB 139,49 ; mov (%ecx),%esi
- DB 15,40,167,24,119,0,0 ; movaps 0x7718(%edi),%xmm4
+ DB 15,40,167,8,119,0,0 ; movaps 0x7708(%edi),%xmm4
DB 139,89,8 ; mov 0x8(%ecx),%ebx
DB 15,40,234 ; movaps %xmm2,%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
@@ -48593,11 +48581,11 @@ _sk_load_f16_sse2 LABEL PROC
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,97,200 ; punpcklwd %xmm0,%xmm1
DB 102,15,239,210 ; pxor %xmm2,%xmm2
- DB 102,15,111,170,50,122,0,0 ; movdqa 0x7a32(%edx),%xmm5
+ DB 102,15,111,170,34,122,0,0 ; movdqa 0x7a22(%edx),%xmm5
DB 102,15,111,241 ; movdqa %xmm1,%xmm6
DB 102,15,219,245 ; pand %xmm5,%xmm6
- DB 102,15,219,138,66,122,0,0 ; pand 0x7a42(%edx),%xmm1
- DB 102,15,111,130,82,122,0,0 ; movdqa 0x7a52(%edx),%xmm0
+ DB 102,15,219,138,50,122,0,0 ; pand 0x7a32(%edx),%xmm1
+ DB 102,15,111,130,66,122,0,0 ; movdqa 0x7a42(%edx),%xmm0
DB 102,15,127,69,184 ; movdqa %xmm0,-0x48(%ebp)
DB 102,15,114,246,16 ; pslld $0x10,%xmm6
DB 102,15,111,216 ; movdqa %xmm0,%xmm3
@@ -48609,7 +48597,7 @@ _sk_load_f16_sse2 LABEL PROC
DB 102,15,239,255 ; pxor %xmm7,%xmm7
DB 102,15,111,212 ; movdqa %xmm4,%xmm2
DB 102,15,219,213 ; pand %xmm5,%xmm2
- DB 102,15,111,154,66,122,0,0 ; movdqa 0x7a42(%edx),%xmm3
+ DB 102,15,111,154,50,122,0,0 ; movdqa 0x7a32(%edx),%xmm3
DB 102,15,219,227 ; pand %xmm3,%xmm4
DB 102,15,114,242,16 ; pslld $0x10,%xmm2
DB 102,15,102,196 ; pcmpgtd %xmm4,%xmm0
@@ -48622,7 +48610,7 @@ _sk_load_f16_sse2 LABEL PROC
DB 102,15,219,253 ; pand %xmm5,%xmm7
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 102,15,114,247,16 ; pslld $0x10,%xmm7
- DB 102,15,111,146,82,122,0,0 ; movdqa 0x7a52(%edx),%xmm2
+ DB 102,15,111,146,66,122,0,0 ; movdqa 0x7a42(%edx),%xmm2
DB 102,15,102,208 ; pcmpgtd %xmm0,%xmm2
DB 102,15,114,240,13 ; pslld $0xd,%xmm0
DB 102,15,235,199 ; por %xmm7,%xmm0
@@ -48637,7 +48625,7 @@ _sk_load_f16_sse2 LABEL PROC
DB 102,15,127,93,184 ; movdqa %xmm3,-0x48(%ebp)
DB 102,15,114,247,13 ; pslld $0xd,%xmm7
DB 102,15,235,253 ; por %xmm5,%xmm7
- DB 102,15,111,154,98,122,0,0 ; movdqa 0x7a62(%edx),%xmm3
+ DB 102,15,111,154,82,122,0,0 ; movdqa 0x7a52(%edx),%xmm3
DB 102,15,254,203 ; paddd %xmm3,%xmm1
DB 102,15,254,227 ; paddd %xmm3,%xmm4
DB 102,15,254,195 ; paddd %xmm3,%xmm0
@@ -48724,18 +48712,18 @@ _sk_load_f16_dst_sse2 LABEL PROC
DB 102,15,126,85,232 ; movd %xmm2,-0x18(%ebp)
DB 102,15,239,210 ; pxor %xmm2,%xmm2
DB 102,15,97,202 ; punpcklwd %xmm2,%xmm1
- DB 102,15,111,186,21,120,0,0 ; movdqa 0x7815(%edx),%xmm7
+ DB 102,15,111,186,5,120,0,0 ; movdqa 0x7805(%edx),%xmm7
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
DB 102,15,219,215 ; pand %xmm7,%xmm2
- DB 102,15,111,154,37,120,0,0 ; movdqa 0x7825(%edx),%xmm3
+ DB 102,15,111,154,21,120,0,0 ; movdqa 0x7815(%edx),%xmm3
DB 102,15,219,203 ; pand %xmm3,%xmm1
- DB 102,15,111,162,53,120,0,0 ; movdqa 0x7835(%edx),%xmm4
+ DB 102,15,111,162,37,120,0,0 ; movdqa 0x7825(%edx),%xmm4
DB 102,15,114,242,16 ; pslld $0x10,%xmm2
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,102,233 ; pcmpgtd %xmm1,%xmm5
DB 102,15,114,241,13 ; pslld $0xd,%xmm1
DB 102,15,235,202 ; por %xmm2,%xmm1
- DB 102,15,111,146,69,120,0,0 ; movdqa 0x7845(%edx),%xmm2
+ DB 102,15,111,146,53,120,0,0 ; movdqa 0x7835(%edx),%xmm2
DB 102,15,127,85,184 ; movdqa %xmm2,-0x48(%ebp)
DB 102,15,254,202 ; paddd %xmm2,%xmm1
DB 102,15,223,233 ; pandn %xmm1,%xmm5
@@ -48866,11 +48854,11 @@ _sk_gather_f16_sse2 LABEL PROC
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,97,200 ; punpcklwd %xmm0,%xmm1
DB 102,15,239,210 ; pxor %xmm2,%xmm2
- DB 102,15,111,169,169,117,0,0 ; movdqa 0x75a9(%ecx),%xmm5
+ DB 102,15,111,169,153,117,0,0 ; movdqa 0x7599(%ecx),%xmm5
DB 102,15,111,241 ; movdqa %xmm1,%xmm6
DB 102,15,219,245 ; pand %xmm5,%xmm6
- DB 102,15,219,137,185,117,0,0 ; pand 0x75b9(%ecx),%xmm1
- DB 102,15,111,129,201,117,0,0 ; movdqa 0x75c9(%ecx),%xmm0
+ DB 102,15,219,137,169,117,0,0 ; pand 0x75a9(%ecx),%xmm1
+ DB 102,15,111,129,185,117,0,0 ; movdqa 0x75b9(%ecx),%xmm0
DB 102,15,114,246,16 ; pslld $0x10,%xmm6
DB 102,15,111,216 ; movdqa %xmm0,%xmm3
DB 102,15,102,217 ; pcmpgtd %xmm1,%xmm3
@@ -48881,7 +48869,7 @@ _sk_gather_f16_sse2 LABEL PROC
DB 102,15,239,255 ; pxor %xmm7,%xmm7
DB 102,15,111,212 ; movdqa %xmm4,%xmm2
DB 102,15,219,213 ; pand %xmm5,%xmm2
- DB 102,15,111,153,185,117,0,0 ; movdqa 0x75b9(%ecx),%xmm3
+ DB 102,15,111,153,169,117,0,0 ; movdqa 0x75a9(%ecx),%xmm3
DB 102,15,219,227 ; pand %xmm3,%xmm4
DB 102,15,114,242,16 ; pslld $0x10,%xmm2
DB 102,15,111,240 ; movdqa %xmm0,%xmm6
@@ -48895,7 +48883,7 @@ _sk_gather_f16_sse2 LABEL PROC
DB 102,15,219,253 ; pand %xmm5,%xmm7
DB 102,15,219,195 ; pand %xmm3,%xmm0
DB 102,15,114,247,16 ; pslld $0x10,%xmm7
- DB 102,15,111,145,201,117,0,0 ; movdqa 0x75c9(%ecx),%xmm2
+ DB 102,15,111,145,185,117,0,0 ; movdqa 0x75b9(%ecx),%xmm2
DB 102,15,111,218 ; movdqa %xmm2,%xmm3
DB 102,15,102,216 ; pcmpgtd %xmm0,%xmm3
DB 102,15,114,240,13 ; pslld $0xd,%xmm0
@@ -48904,12 +48892,12 @@ _sk_gather_f16_sse2 LABEL PROC
DB 102,15,239,246 ; pxor %xmm6,%xmm6
DB 102,15,97,254 ; punpcklwd %xmm6,%xmm7
DB 102,15,219,239 ; pand %xmm7,%xmm5
- DB 102,15,219,185,185,117,0,0 ; pand 0x75b9(%ecx),%xmm7
+ DB 102,15,219,185,169,117,0,0 ; pand 0x75a9(%ecx),%xmm7
DB 102,15,114,245,16 ; pslld $0x10,%xmm5
DB 102,15,102,215 ; pcmpgtd %xmm7,%xmm2
DB 102,15,114,247,13 ; pslld $0xd,%xmm7
DB 102,15,235,253 ; por %xmm5,%xmm7
- DB 102,15,111,169,217,117,0,0 ; movdqa 0x75d9(%ecx),%xmm5
+ DB 102,15,111,169,201,117,0,0 ; movdqa 0x75c9(%ecx),%xmm5
DB 102,15,254,205 ; paddd %xmm5,%xmm1
DB 102,15,254,229 ; paddd %xmm5,%xmm4
DB 102,15,254,197 ; paddd %xmm5,%xmm0
@@ -48946,22 +48934,22 @@ _sk_store_f16_sse2 LABEL PROC
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
DB 232,0,0,0,0 ; call 560c <_sk_store_f16_sse2+0x19>
DB 88 ; pop %eax
- DB 102,15,111,152,36,116,0,0 ; movdqa 0x7424(%eax),%xmm3
+ DB 102,15,111,152,20,116,0,0 ; movdqa 0x7414(%eax),%xmm3
DB 102,15,111,224 ; movdqa %xmm0,%xmm4
DB 102,15,219,227 ; pand %xmm3,%xmm4
- DB 102,15,111,136,84,116,0,0 ; movdqa 0x7454(%eax),%xmm1
+ DB 102,15,111,136,68,116,0,0 ; movdqa 0x7444(%eax),%xmm1
DB 102,15,127,77,232 ; movdqa %xmm1,-0x18(%ebp)
DB 102,15,111,240 ; movdqa %xmm0,%xmm6
DB 102,15,114,246,3 ; pslld $0x3,%xmm6
DB 102,15,219,241 ; pand %xmm1,%xmm6
DB 102,15,254,244 ; paddd %xmm4,%xmm6
- DB 102,15,111,184,52,116,0,0 ; movdqa 0x7434(%eax),%xmm7
+ DB 102,15,111,184,36,116,0,0 ; movdqa 0x7424(%eax),%xmm7
DB 102,15,127,69,168 ; movdqa %xmm0,-0x58(%ebp)
DB 102,15,219,199 ; pand %xmm7,%xmm0
- DB 102,15,111,168,68,116,0,0 ; movdqa 0x7444(%eax),%xmm5
+ DB 102,15,111,168,52,116,0,0 ; movdqa 0x7434(%eax),%xmm5
DB 102,15,111,205 ; movdqa %xmm5,%xmm1
DB 102,15,102,200 ; pcmpgtd %xmm0,%xmm1
- DB 102,15,111,128,212,112,0,0 ; movdqa 0x70d4(%eax),%xmm0
+ DB 102,15,111,128,196,112,0,0 ; movdqa 0x70c4(%eax),%xmm0
DB 102,15,127,69,216 ; movdqa %xmm0,-0x28(%ebp)
DB 102,15,254,240 ; paddd %xmm0,%xmm6
DB 102,15,114,230,16 ; psrad $0x10,%xmm6
@@ -49093,7 +49081,7 @@ _sk_load_u16_be_sse2 LABEL PROC
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,97,195 ; punpcklwd %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,40,162,231,111,0,0 ; movaps 0x6fe7(%edx),%xmm4
+ DB 15,40,162,215,111,0,0 ; movaps 0x6fd7(%edx),%xmm4
DB 15,89,196 ; mulps %xmm4,%xmm0
DB 102,15,111,205 ; movdqa %xmm5,%xmm1
DB 102,15,113,241,8 ; psllw $0x8,%xmm1
@@ -49195,7 +49183,7 @@ _sk_load_rgb_u16_be_sse2 LABEL PROC
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,97,195 ; punpcklwd %xmm3,%xmm0
DB 15,91,192 ; cvtdq2ps %xmm0,%xmm0
- DB 15,40,170,128,110,0,0 ; movaps 0x6e80(%edx),%xmm5
+ DB 15,40,170,112,110,0,0 ; movaps 0x6e70(%edx),%xmm5
DB 15,89,197 ; mulps %xmm5,%xmm0
DB 102,15,111,204 ; movdqa %xmm4,%xmm1
DB 102,15,113,241,8 ; psllw $0x8,%xmm1
@@ -49221,7 +49209,7 @@ _sk_load_rgb_u16_be_sse2 LABEL PROC
DB 15,89,213 ; mulps %xmm5,%xmm2
DB 141,112,8 ; lea 0x8(%eax),%esi
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,154,16,108,0,0 ; movaps 0x6c10(%edx),%xmm3
+ DB 15,40,154,0,108,0,0 ; movaps 0x6c00(%edx),%xmm3
DB 86 ; push %esi
DB 81 ; push %ecx
DB 255,80,4 ; call *0x4(%eax)
@@ -49266,7 +49254,7 @@ _sk_store_u16_be_sse2 LABEL PROC
DB 1,210 ; add %edx,%edx
DB 3,22 ; add (%esi),%edx
DB 139,49 ; mov (%ecx),%esi
- DB 15,40,183,220,111,0,0 ; movaps 0x6fdc(%edi),%xmm6
+ DB 15,40,183,204,111,0,0 ; movaps 0x6fcc(%edi),%xmm6
DB 139,121,8 ; mov 0x8(%ecx),%edi
DB 193,230,2 ; shl $0x2,%esi
DB 15,40,224 ; movaps %xmm0,%xmm4
@@ -49586,7 +49574,7 @@ _sk_repeat_x_sse2 LABEL PROC
DB 243,15,91,230 ; cvttps2dq %xmm6,%xmm4
DB 15,91,252 ; cvtdq2ps %xmm4,%xmm7
DB 15,194,247,1 ; cmpltps %xmm7,%xmm6
- DB 15,84,177,38,103,0,0 ; andps 0x6726(%ecx),%xmm6
+ DB 15,84,177,22,103,0,0 ; andps 0x6716(%ecx),%xmm6
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 15,92,254 ; subps %xmm6,%xmm7
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
@@ -49622,7 +49610,7 @@ _sk_repeat_y_sse2 LABEL PROC
DB 243,15,91,230 ; cvttps2dq %xmm6,%xmm4
DB 15,91,252 ; cvtdq2ps %xmm4,%xmm7
DB 15,194,247,1 ; cmpltps %xmm7,%xmm6
- DB 15,84,177,192,102,0,0 ; andps 0x66c0(%ecx),%xmm6
+ DB 15,84,177,176,102,0,0 ; andps 0x66b0(%ecx),%xmm6
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 15,92,254 ; subps %xmm6,%xmm7
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
@@ -49656,13 +49644,13 @@ _sk_mirror_x_sse2 LABEL PROC
DB 15,40,229 ; movaps %xmm5,%xmm4
DB 15,198,228,0 ; shufps $0x0,%xmm4,%xmm4
DB 15,92,196 ; subps %xmm4,%xmm0
- DB 243,15,89,177,186,109,0,0 ; mulss 0x6dba(%ecx),%xmm6
+ DB 243,15,89,177,170,109,0,0 ; mulss 0x6daa(%ecx),%xmm6
DB 15,198,246,0 ; shufps $0x0,%xmm6,%xmm6
DB 15,89,240 ; mulps %xmm0,%xmm6
DB 243,15,91,254 ; cvttps2dq %xmm6,%xmm7
DB 15,91,255 ; cvtdq2ps %xmm7,%xmm7
DB 15,194,247,1 ; cmpltps %xmm7,%xmm6
- DB 15,84,177,90,102,0,0 ; andps 0x665a(%ecx),%xmm6
+ DB 15,84,177,74,102,0,0 ; andps 0x664a(%ecx),%xmm6
DB 15,92,254 ; subps %xmm6,%xmm7
DB 243,15,88,237 ; addss %xmm5,%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
@@ -49700,13 +49688,13 @@ _sk_mirror_y_sse2 LABEL PROC
DB 15,40,229 ; movaps %xmm5,%xmm4
DB 15,198,228,0 ; shufps $0x0,%xmm4,%xmm4
DB 15,92,204 ; subps %xmm4,%xmm1
- DB 243,15,89,177,53,109,0,0 ; mulss 0x6d35(%ecx),%xmm6
+ DB 243,15,89,177,37,109,0,0 ; mulss 0x6d25(%ecx),%xmm6
DB 15,198,246,0 ; shufps $0x0,%xmm6,%xmm6
DB 15,89,241 ; mulps %xmm1,%xmm6
DB 243,15,91,254 ; cvttps2dq %xmm6,%xmm7
DB 15,91,255 ; cvtdq2ps %xmm7,%xmm7
DB 15,194,247,1 ; cmpltps %xmm7,%xmm6
- DB 15,84,177,213,101,0,0 ; andps 0x65d5(%ecx),%xmm6
+ DB 15,84,177,197,101,0,0 ; andps 0x65c5(%ecx),%xmm6
DB 15,92,254 ; subps %xmm6,%xmm7
DB 243,15,88,237 ; addss %xmm5,%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
@@ -49740,7 +49728,7 @@ _sk_clamp_x_1_sse2 LABEL PROC
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 15,95,224 ; maxps %xmm0,%xmm4
- DB 15,93,160,80,101,0,0 ; minps 0x6550(%eax),%xmm4
+ DB 15,93,160,64,101,0,0 ; minps 0x6540(%eax),%xmm4
DB 141,65,4 ; lea 0x4(%ecx),%eax
DB 131,236,8 ; sub $0x8,%esp
DB 15,40,196 ; movaps %xmm4,%xmm0
@@ -49763,7 +49751,7 @@ _sk_repeat_x_1_sse2 LABEL PROC
DB 15,91,228 ; cvtdq2ps %xmm4,%xmm4
DB 15,40,232 ; movaps %xmm0,%xmm5
DB 15,194,236,1 ; cmpltps %xmm4,%xmm5
- DB 15,84,168,32,101,0,0 ; andps 0x6520(%eax),%xmm5
+ DB 15,84,168,16,101,0,0 ; andps 0x6510(%eax),%xmm5
DB 15,92,229 ; subps %xmm5,%xmm4
DB 15,92,196 ; subps %xmm4,%xmm0
DB 141,65,4 ; lea 0x4(%ecx),%eax
@@ -49783,14 +49771,14 @@ _sk_mirror_x_1_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 606b <_sk_mirror_x_1_sse2+0xb>
DB 89 ; pop %ecx
DB 139,69,12 ; mov 0xc(%ebp),%eax
- DB 15,40,161,85,101,0,0 ; movaps 0x6555(%ecx),%xmm4
+ DB 15,40,161,69,101,0,0 ; movaps 0x6545(%ecx),%xmm4
DB 15,88,196 ; addps %xmm4,%xmm0
- DB 15,40,169,213,100,0,0 ; movaps 0x64d5(%ecx),%xmm5
+ DB 15,40,169,197,100,0,0 ; movaps 0x64c5(%ecx),%xmm5
DB 15,89,232 ; mulps %xmm0,%xmm5
DB 243,15,91,245 ; cvttps2dq %xmm5,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
DB 15,194,238,1 ; cmpltps %xmm6,%xmm5
- DB 15,84,169,229,100,0,0 ; andps 0x64e5(%ecx),%xmm5
+ DB 15,84,169,213,100,0,0 ; andps 0x64d5(%ecx),%xmm5
DB 15,87,255 ; xorps %xmm7,%xmm7
DB 15,92,245 ; subps %xmm5,%xmm6
DB 15,88,246 ; addps %xmm6,%xmm6
@@ -49816,10 +49804,10 @@ _sk_luminance_to_alpha_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 60c9 <_sk_luminance_to_alpha_sse2+0xe>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
- DB 15,89,128,183,105,0,0 ; mulps 0x69b7(%eax),%xmm0
- DB 15,89,136,199,105,0,0 ; mulps 0x69c7(%eax),%xmm1
+ DB 15,89,128,167,105,0,0 ; mulps 0x69a7(%eax),%xmm0
+ DB 15,89,136,183,105,0,0 ; mulps 0x69b7(%eax),%xmm1
DB 15,88,200 ; addps %xmm0,%xmm1
- DB 15,89,152,215,105,0,0 ; mulps 0x69d7(%eax),%xmm3
+ DB 15,89,152,199,105,0,0 ; mulps 0x69c7(%eax),%xmm3
DB 15,88,217 ; addps %xmm1,%xmm3
DB 141,65,4 ; lea 0x4(%ecx),%eax
DB 131,236,8 ; sub $0x8,%esp
@@ -50204,12 +50192,12 @@ _sk_evenly_spaced_gradient_sse2 LABEL PROC
DB 78 ; dec %esi
DB 102,15,110,206 ; movd %esi,%xmm1
DB 102,15,112,201,0 ; pshufd $0x0,%xmm1,%xmm1
- DB 102,15,111,146,74,101,0,0 ; movdqa 0x654a(%edx),%xmm2
+ DB 102,15,111,146,58,101,0,0 ; movdqa 0x653a(%edx),%xmm2
DB 102,15,219,209 ; pand %xmm1,%xmm2
- DB 102,15,235,146,10,99,0,0 ; por 0x630a(%edx),%xmm2
+ DB 102,15,235,146,250,98,0,0 ; por 0x62fa(%edx),%xmm2
DB 102,15,114,209,16 ; psrld $0x10,%xmm1
- DB 102,15,235,138,90,101,0,0 ; por 0x655a(%edx),%xmm1
- DB 15,88,138,106,101,0,0 ; addps 0x656a(%edx),%xmm1
+ DB 102,15,235,138,74,101,0,0 ; por 0x654a(%edx),%xmm1
+ DB 15,88,138,90,101,0,0 ; addps 0x655a(%edx),%xmm1
DB 15,88,202 ; addps %xmm2,%xmm1
DB 15,89,200 ; mulps %xmm0,%xmm1
DB 243,15,91,201 ; cvttps2dq %xmm1,%xmm1
@@ -50317,15 +50305,15 @@ _sk_gauss_a_to_rgba_sse2 LABEL PROC
DB 232,0,0,0,0 ; call 6726 <_sk_gauss_a_to_rgba_sse2+0xb>
DB 88 ; pop %eax
DB 139,77,12 ; mov 0xc(%ebp),%ecx
- DB 15,40,128,186,99,0,0 ; movaps 0x63ba(%eax),%xmm0
+ DB 15,40,128,170,99,0,0 ; movaps 0x63aa(%eax),%xmm0
+ DB 15,89,195 ; mulps %xmm3,%xmm0
+ DB 15,88,128,186,99,0,0 ; addps 0x63ba(%eax),%xmm0
DB 15,89,195 ; mulps %xmm3,%xmm0
DB 15,88,128,202,99,0,0 ; addps 0x63ca(%eax),%xmm0
DB 15,89,195 ; mulps %xmm3,%xmm0
DB 15,88,128,218,99,0,0 ; addps 0x63da(%eax),%xmm0
DB 15,89,195 ; mulps %xmm3,%xmm0
DB 15,88,128,234,99,0,0 ; addps 0x63ea(%eax),%xmm0
- DB 15,89,195 ; mulps %xmm3,%xmm0
- DB 15,88,128,250,99,0,0 ; addps 0x63fa(%eax),%xmm0
DB 141,65,4 ; lea 0x4(%ecx),%eax
DB 131,236,8 ; sub $0x8,%esp
DB 15,40,200 ; movaps %xmm0,%xmm1
@@ -50527,30 +50515,30 @@ _sk_xy_to_unit_angle_sse2 LABEL PROC
DB 15,94,247 ; divps %xmm7,%xmm6
DB 15,40,254 ; movaps %xmm6,%xmm7
DB 15,89,255 ; mulps %xmm7,%xmm7
- DB 15,40,128,120,97,0,0 ; movaps 0x6178(%eax),%xmm0
+ DB 15,40,128,104,97,0,0 ; movaps 0x6168(%eax),%xmm0
+ DB 15,89,199 ; mulps %xmm7,%xmm0
+ DB 15,88,128,120,97,0,0 ; addps 0x6178(%eax),%xmm0
DB 15,89,199 ; mulps %xmm7,%xmm0
DB 15,88,128,136,97,0,0 ; addps 0x6188(%eax),%xmm0
DB 15,89,199 ; mulps %xmm7,%xmm0
DB 15,88,128,152,97,0,0 ; addps 0x6198(%eax),%xmm0
- DB 15,89,199 ; mulps %xmm7,%xmm0
- DB 15,88,128,168,97,0,0 ; addps 0x61a8(%eax),%xmm0
DB 15,89,198 ; mulps %xmm6,%xmm0
DB 15,194,236,1 ; cmpltps %xmm4,%xmm5
- DB 15,40,176,184,97,0,0 ; movaps 0x61b8(%eax),%xmm6
+ DB 15,40,176,168,97,0,0 ; movaps 0x61a8(%eax),%xmm6
DB 15,92,240 ; subps %xmm0,%xmm6
DB 15,84,245 ; andps %xmm5,%xmm6
DB 15,85,232 ; andnps %xmm0,%xmm5
DB 15,87,228 ; xorps %xmm4,%xmm4
DB 15,86,238 ; orps %xmm6,%xmm5
DB 15,194,204,1 ; cmpltps %xmm4,%xmm1
- DB 15,40,128,136,91,0,0 ; movaps 0x5b88(%eax),%xmm0
+ DB 15,40,128,120,91,0,0 ; movaps 0x5b78(%eax),%xmm0
DB 15,92,197 ; subps %xmm5,%xmm0
DB 15,84,193 ; andps %xmm1,%xmm0
DB 15,85,205 ; andnps %xmm5,%xmm1
DB 15,86,200 ; orps %xmm0,%xmm1
DB 15,40,194 ; movaps %xmm2,%xmm0
DB 15,194,196,1 ; cmpltps %xmm4,%xmm0
- DB 15,40,168,152,91,0,0 ; movaps 0x5b98(%eax),%xmm5
+ DB 15,40,168,136,91,0,0 ; movaps 0x5b88(%eax),%xmm5
DB 15,92,233 ; subps %xmm1,%xmm5
DB 15,84,232 ; andps %xmm0,%xmm5
DB 15,85,193 ; andnps %xmm1,%xmm0
@@ -50614,8 +50602,8 @@ _sk_xy_to_2pt_conical_quadratic_max_sse2 LABEL PROC
DB 15,92,245 ; subps %xmm5,%xmm6
DB 243,15,16,65,32 ; movss 0x20(%ecx),%xmm0
DB 15,198,192,0 ; shufps $0x0,%xmm0,%xmm0
- DB 15,89,162,171,96,0,0 ; mulps 0x60ab(%edx),%xmm4
- DB 15,89,130,187,96,0,0 ; mulps 0x60bb(%edx),%xmm0
+ DB 15,89,162,155,96,0,0 ; mulps 0x609b(%edx),%xmm4
+ DB 15,89,130,171,96,0,0 ; mulps 0x60ab(%edx),%xmm0
DB 15,89,198 ; mulps %xmm6,%xmm0
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,89,237 ; mulps %xmm5,%xmm5
@@ -50623,11 +50611,11 @@ _sk_xy_to_2pt_conical_quadratic_max_sse2 LABEL PROC
DB 15,81,237 ; sqrtps %xmm5,%xmm5
DB 15,40,197 ; movaps %xmm5,%xmm0
DB 15,92,196 ; subps %xmm4,%xmm0
- DB 15,87,162,91,95,0,0 ; xorps 0x5f5b(%edx),%xmm4
+ DB 15,87,162,75,95,0,0 ; xorps 0x5f4b(%edx),%xmm4
DB 15,92,229 ; subps %xmm5,%xmm4
DB 243,15,16,105,36 ; movss 0x24(%ecx),%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
- DB 15,89,170,107,90,0,0 ; mulps 0x5a6b(%edx),%xmm5
+ DB 15,89,170,91,90,0,0 ; mulps 0x5a5b(%edx),%xmm5
DB 15,89,197 ; mulps %xmm5,%xmm0
DB 15,89,229 ; mulps %xmm5,%xmm4
DB 15,95,196 ; maxps %xmm4,%xmm0
@@ -50663,8 +50651,8 @@ _sk_xy_to_2pt_conical_quadratic_min_sse2 LABEL PROC
DB 15,92,245 ; subps %xmm5,%xmm6
DB 243,15,16,65,32 ; movss 0x20(%ecx),%xmm0
DB 15,198,192,0 ; shufps $0x0,%xmm0,%xmm0
- DB 15,89,162,13,96,0,0 ; mulps 0x600d(%edx),%xmm4
- DB 15,89,130,29,96,0,0 ; mulps 0x601d(%edx),%xmm0
+ DB 15,89,162,253,95,0,0 ; mulps 0x5ffd(%edx),%xmm4
+ DB 15,89,130,13,96,0,0 ; mulps 0x600d(%edx),%xmm0
DB 15,89,198 ; mulps %xmm6,%xmm0
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,89,237 ; mulps %xmm5,%xmm5
@@ -50672,11 +50660,11 @@ _sk_xy_to_2pt_conical_quadratic_min_sse2 LABEL PROC
DB 15,81,237 ; sqrtps %xmm5,%xmm5
DB 15,40,197 ; movaps %xmm5,%xmm0
DB 15,92,196 ; subps %xmm4,%xmm0
- DB 15,87,162,189,94,0,0 ; xorps 0x5ebd(%edx),%xmm4
+ DB 15,87,162,173,94,0,0 ; xorps 0x5ead(%edx),%xmm4
DB 15,92,229 ; subps %xmm5,%xmm4
DB 243,15,16,105,36 ; movss 0x24(%ecx),%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
- DB 15,89,170,205,89,0,0 ; mulps 0x59cd(%edx),%xmm5
+ DB 15,89,170,189,89,0,0 ; mulps 0x59bd(%edx),%xmm5
DB 15,89,197 ; mulps %xmm5,%xmm0
DB 15,89,229 ; mulps %xmm5,%xmm4
DB 15,93,196 ; minps %xmm4,%xmm0
@@ -50703,7 +50691,7 @@ _sk_xy_to_2pt_conical_linear_sse2 LABEL PROC
DB 243,15,89,236 ; mulss %xmm4,%xmm5
DB 15,198,237,0 ; shufps $0x0,%xmm5,%xmm5
DB 15,88,232 ; addps %xmm0,%xmm5
- DB 15,89,169,149,95,0,0 ; mulps 0x5f95(%ecx),%xmm5
+ DB 15,89,169,133,95,0,0 ; mulps 0x5f85(%ecx),%xmm5
DB 15,89,192 ; mulps %xmm0,%xmm0
DB 15,40,241 ; movaps %xmm1,%xmm6
DB 15,89,246 ; mulps %xmm6,%xmm6
@@ -50711,7 +50699,7 @@ _sk_xy_to_2pt_conical_linear_sse2 LABEL PROC
DB 243,15,89,228 ; mulss %xmm4,%xmm4
DB 15,198,228,0 ; shufps $0x0,%xmm4,%xmm4
DB 15,92,196 ; subps %xmm4,%xmm0
- DB 15,87,129,69,94,0,0 ; xorps 0x5e45(%ecx),%xmm0
+ DB 15,87,129,53,94,0,0 ; xorps 0x5e35(%ecx),%xmm0
DB 15,94,197 ; divps %xmm5,%xmm0
DB 141,72,8 ; lea 0x8(%eax),%ecx
DB 131,236,8 ; sub $0x8,%esp
@@ -50781,14 +50769,14 @@ _sk_save_xy_sse2 LABEL PROC
DB 15,40,218 ; movaps %xmm2,%xmm3
DB 232,0,0,0,0 ; call 6cc8 <_sk_save_xy_sse2+0x12>
DB 88 ; pop %eax
- DB 15,40,160,120,88,0,0 ; movaps 0x5878(%eax),%xmm4
+ DB 15,40,160,104,88,0,0 ; movaps 0x5868(%eax),%xmm4
DB 15,40,232 ; movaps %xmm0,%xmm5
DB 15,88,236 ; addps %xmm4,%xmm5
DB 243,15,91,245 ; cvttps2dq %xmm5,%xmm6
DB 15,91,246 ; cvtdq2ps %xmm6,%xmm6
DB 15,40,253 ; movaps %xmm5,%xmm7
DB 15,194,254,1 ; cmpltps %xmm6,%xmm7
- DB 15,40,144,136,88,0,0 ; movaps 0x5888(%eax),%xmm2
+ DB 15,40,144,120,88,0,0 ; movaps 0x5878(%eax),%xmm2
DB 15,84,250 ; andps %xmm2,%xmm7
DB 15,92,247 ; subps %xmm7,%xmm6
DB 15,92,238 ; subps %xmm6,%xmm5
@@ -50866,8 +50854,8 @@ _sk_bilinear_nx_sse2 LABEL PROC
DB 139,50 ; mov (%edx),%esi
DB 15,16,6 ; movups (%esi),%xmm0
DB 15,16,102,64 ; movups 0x40(%esi),%xmm4
- DB 15,88,128,246,93,0,0 ; addps 0x5df6(%eax),%xmm0
- DB 15,40,168,166,87,0,0 ; movaps 0x57a6(%eax),%xmm5
+ DB 15,88,128,230,93,0,0 ; addps 0x5de6(%eax),%xmm0
+ DB 15,40,168,150,87,0,0 ; movaps 0x5796(%eax),%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
DB 15,17,174,128,0,0,0 ; movups %xmm5,0x80(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -50893,7 +50881,7 @@ _sk_bilinear_px_sse2 LABEL PROC
DB 139,50 ; mov (%edx),%esi
DB 15,16,6 ; movups (%esi),%xmm0
DB 15,16,102,64 ; movups 0x40(%esi),%xmm4
- DB 15,88,128,83,87,0,0 ; addps 0x5753(%eax),%xmm0
+ DB 15,88,128,67,87,0,0 ; addps 0x5743(%eax),%xmm0
DB 15,17,166,128,0,0,0 ; movups %xmm4,0x80(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
DB 131,236,8 ; sub $0x8,%esp
@@ -50918,8 +50906,8 @@ _sk_bilinear_ny_sse2 LABEL PROC
DB 139,50 ; mov (%edx),%esi
DB 15,16,78,32 ; movups 0x20(%esi),%xmm1
DB 15,16,102,96 ; movups 0x60(%esi),%xmm4
- DB 15,88,136,122,93,0,0 ; addps 0x5d7a(%eax),%xmm1
- DB 15,40,168,42,87,0,0 ; movaps 0x572a(%eax),%xmm5
+ DB 15,88,136,106,93,0,0 ; addps 0x5d6a(%eax),%xmm1
+ DB 15,40,168,26,87,0,0 ; movaps 0x571a(%eax),%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
DB 15,17,174,160,0,0,0 ; movups %xmm5,0xa0(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -50945,7 +50933,7 @@ _sk_bilinear_py_sse2 LABEL PROC
DB 139,50 ; mov (%edx),%esi
DB 15,16,78,32 ; movups 0x20(%esi),%xmm1
DB 15,16,102,96 ; movups 0x60(%esi),%xmm4
- DB 15,88,136,214,86,0,0 ; addps 0x56d6(%eax),%xmm1
+ DB 15,88,136,198,86,0,0 ; addps 0x56c6(%eax),%xmm1
DB 15,17,166,160,0,0,0 ; movups %xmm4,0xa0(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
DB 131,236,8 ; sub $0x8,%esp
@@ -50970,13 +50958,13 @@ _sk_bicubic_n3x_sse2 LABEL PROC
DB 139,50 ; mov (%edx),%esi
DB 15,16,6 ; movups (%esi),%xmm0
DB 15,16,102,64 ; movups 0x40(%esi),%xmm4
- DB 15,88,128,12,93,0,0 ; addps 0x5d0c(%eax),%xmm0
- DB 15,40,168,172,86,0,0 ; movaps 0x56ac(%eax),%xmm5
+ DB 15,88,128,252,92,0,0 ; addps 0x5cfc(%eax),%xmm0
+ DB 15,40,168,156,86,0,0 ; movaps 0x569c(%eax),%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
DB 15,40,229 ; movaps %xmm5,%xmm4
DB 15,89,228 ; mulps %xmm4,%xmm4
- DB 15,89,168,28,93,0,0 ; mulps 0x5d1c(%eax),%xmm5
- DB 15,88,168,140,88,0,0 ; addps 0x588c(%eax),%xmm5
+ DB 15,89,168,12,93,0,0 ; mulps 0x5d0c(%eax),%xmm5
+ DB 15,88,168,124,88,0,0 ; addps 0x587c(%eax),%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
DB 15,17,174,128,0,0,0 ; movups %xmm5,0x80(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -51002,16 +50990,16 @@ _sk_bicubic_n1x_sse2 LABEL PROC
DB 139,50 ; mov (%edx),%esi
DB 15,16,6 ; movups (%esi),%xmm0
DB 15,16,102,64 ; movups 0x40(%esi),%xmm4
- DB 15,88,128,162,92,0,0 ; addps 0x5ca2(%eax),%xmm0
- DB 15,40,168,82,86,0,0 ; movaps 0x5652(%eax),%xmm5
+ DB 15,88,128,146,92,0,0 ; addps 0x5c92(%eax),%xmm0
+ DB 15,40,168,66,86,0,0 ; movaps 0x5642(%eax),%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
- DB 15,40,160,210,92,0,0 ; movaps 0x5cd2(%eax),%xmm4
+ DB 15,40,160,194,92,0,0 ; movaps 0x5cc2(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,226,92,0,0 ; addps 0x5ce2(%eax),%xmm4
+ DB 15,88,160,210,92,0,0 ; addps 0x5cd2(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,66,86,0,0 ; addps 0x5642(%eax),%xmm4
+ DB 15,88,160,50,86,0,0 ; addps 0x5632(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,242,92,0,0 ; addps 0x5cf2(%eax),%xmm4
+ DB 15,88,160,226,92,0,0 ; addps 0x5ce2(%eax),%xmm4
DB 15,17,166,128,0,0,0 ; movups %xmm4,0x80(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
DB 131,236,8 ; sub $0x8,%esp
@@ -51034,17 +51022,17 @@ _sk_bicubic_p1x_sse2 LABEL PROC
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
- DB 15,40,160,218,85,0,0 ; movaps 0x55da(%eax),%xmm4
+ DB 15,40,160,202,85,0,0 ; movaps 0x55ca(%eax),%xmm4
DB 15,16,6 ; movups (%esi),%xmm0
DB 15,16,110,64 ; movups 0x40(%esi),%xmm5
DB 15,88,196 ; addps %xmm4,%xmm0
- DB 15,40,176,106,92,0,0 ; movaps 0x5c6a(%eax),%xmm6
+ DB 15,40,176,90,92,0,0 ; movaps 0x5c5a(%eax),%xmm6
DB 15,89,245 ; mulps %xmm5,%xmm6
- DB 15,88,176,122,92,0,0 ; addps 0x5c7a(%eax),%xmm6
+ DB 15,88,176,106,92,0,0 ; addps 0x5c6a(%eax),%xmm6
DB 15,89,245 ; mulps %xmm5,%xmm6
DB 15,88,244 ; addps %xmm4,%xmm6
DB 15,89,245 ; mulps %xmm5,%xmm6
- DB 15,88,176,138,92,0,0 ; addps 0x5c8a(%eax),%xmm6
+ DB 15,88,176,122,92,0,0 ; addps 0x5c7a(%eax),%xmm6
DB 15,17,182,128,0,0,0 ; movups %xmm6,0x80(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
DB 131,236,8 ; sub $0x8,%esp
@@ -51069,11 +51057,11 @@ _sk_bicubic_p3x_sse2 LABEL PROC
DB 139,50 ; mov (%edx),%esi
DB 15,16,6 ; movups (%esi),%xmm0
DB 15,16,102,64 ; movups 0x40(%esi),%xmm4
- DB 15,88,128,29,92,0,0 ; addps 0x5c1d(%eax),%xmm0
+ DB 15,88,128,13,92,0,0 ; addps 0x5c0d(%eax),%xmm0
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,89,237 ; mulps %xmm5,%xmm5
- DB 15,89,160,253,91,0,0 ; mulps 0x5bfd(%eax),%xmm4
- DB 15,88,160,109,87,0,0 ; addps 0x576d(%eax),%xmm4
+ DB 15,89,160,237,91,0,0 ; mulps 0x5bed(%eax),%xmm4
+ DB 15,88,160,93,87,0,0 ; addps 0x575d(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
DB 15,17,166,128,0,0,0 ; movups %xmm4,0x80(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -51099,13 +51087,13 @@ _sk_bicubic_n3y_sse2 LABEL PROC
DB 139,50 ; mov (%edx),%esi
DB 15,16,78,32 ; movups 0x20(%esi),%xmm1
DB 15,16,102,96 ; movups 0x60(%esi),%xmm4
- DB 15,88,136,157,91,0,0 ; addps 0x5b9d(%eax),%xmm1
- DB 15,40,168,61,85,0,0 ; movaps 0x553d(%eax),%xmm5
+ DB 15,88,136,141,91,0,0 ; addps 0x5b8d(%eax),%xmm1
+ DB 15,40,168,45,85,0,0 ; movaps 0x552d(%eax),%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
DB 15,40,229 ; movaps %xmm5,%xmm4
DB 15,89,228 ; mulps %xmm4,%xmm4
- DB 15,89,168,173,91,0,0 ; mulps 0x5bad(%eax),%xmm5
- DB 15,88,168,29,87,0,0 ; addps 0x571d(%eax),%xmm5
+ DB 15,89,168,157,91,0,0 ; mulps 0x5b9d(%eax),%xmm5
+ DB 15,88,168,13,87,0,0 ; addps 0x570d(%eax),%xmm5
DB 15,89,236 ; mulps %xmm4,%xmm5
DB 15,17,174,160,0,0,0 ; movups %xmm5,0xa0(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -51131,16 +51119,16 @@ _sk_bicubic_n1y_sse2 LABEL PROC
DB 139,50 ; mov (%edx),%esi
DB 15,16,78,32 ; movups 0x20(%esi),%xmm1
DB 15,16,102,96 ; movups 0x60(%esi),%xmm4
- DB 15,88,136,50,91,0,0 ; addps 0x5b32(%eax),%xmm1
- DB 15,40,168,226,84,0,0 ; movaps 0x54e2(%eax),%xmm5
+ DB 15,88,136,34,91,0,0 ; addps 0x5b22(%eax),%xmm1
+ DB 15,40,168,210,84,0,0 ; movaps 0x54d2(%eax),%xmm5
DB 15,92,236 ; subps %xmm4,%xmm5
- DB 15,40,160,98,91,0,0 ; movaps 0x5b62(%eax),%xmm4
+ DB 15,40,160,82,91,0,0 ; movaps 0x5b52(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,114,91,0,0 ; addps 0x5b72(%eax),%xmm4
+ DB 15,88,160,98,91,0,0 ; addps 0x5b62(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,210,84,0,0 ; addps 0x54d2(%eax),%xmm4
+ DB 15,88,160,194,84,0,0 ; addps 0x54c2(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
- DB 15,88,160,130,91,0,0 ; addps 0x5b82(%eax),%xmm4
+ DB 15,88,160,114,91,0,0 ; addps 0x5b72(%eax),%xmm4
DB 15,17,166,160,0,0,0 ; movups %xmm4,0xa0(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
DB 131,236,8 ; sub $0x8,%esp
@@ -51163,17 +51151,17 @@ _sk_bicubic_p1y_sse2 LABEL PROC
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,12 ; mov 0xc(%ebp),%edx
DB 139,50 ; mov (%edx),%esi
- DB 15,40,160,105,84,0,0 ; movaps 0x5469(%eax),%xmm4
+ DB 15,40,160,89,84,0,0 ; movaps 0x5459(%eax),%xmm4
DB 15,16,78,32 ; movups 0x20(%esi),%xmm1
DB 15,16,110,96 ; movups 0x60(%esi),%xmm5
DB 15,88,204 ; addps %xmm4,%xmm1
- DB 15,40,176,249,90,0,0 ; movaps 0x5af9(%eax),%xmm6
+ DB 15,40,176,233,90,0,0 ; movaps 0x5ae9(%eax),%xmm6
DB 15,89,245 ; mulps %xmm5,%xmm6
- DB 15,88,176,9,91,0,0 ; addps 0x5b09(%eax),%xmm6
+ DB 15,88,176,249,90,0,0 ; addps 0x5af9(%eax),%xmm6
DB 15,89,245 ; mulps %xmm5,%xmm6
DB 15,88,244 ; addps %xmm4,%xmm6
DB 15,89,245 ; mulps %xmm5,%xmm6
- DB 15,88,176,25,91,0,0 ; addps 0x5b19(%eax),%xmm6
+ DB 15,88,176,9,91,0,0 ; addps 0x5b09(%eax),%xmm6
DB 15,17,182,160,0,0,0 ; movups %xmm6,0xa0(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
DB 131,236,8 ; sub $0x8,%esp
@@ -51198,11 +51186,11 @@ _sk_bicubic_p3y_sse2 LABEL PROC
DB 139,50 ; mov (%edx),%esi
DB 15,16,78,32 ; movups 0x20(%esi),%xmm1
DB 15,16,102,96 ; movups 0x60(%esi),%xmm4
- DB 15,88,136,171,90,0,0 ; addps 0x5aab(%eax),%xmm1
+ DB 15,88,136,155,90,0,0 ; addps 0x5a9b(%eax),%xmm1
DB 15,40,236 ; movaps %xmm4,%xmm5
DB 15,89,237 ; mulps %xmm5,%xmm5
- DB 15,89,160,139,90,0,0 ; mulps 0x5a8b(%eax),%xmm4
- DB 15,88,160,251,85,0,0 ; addps 0x55fb(%eax),%xmm4
+ DB 15,89,160,123,90,0,0 ; mulps 0x5a7b(%eax),%xmm4
+ DB 15,88,160,235,85,0,0 ; addps 0x55eb(%eax),%xmm4
DB 15,89,229 ; mulps %xmm5,%xmm4
DB 15,17,166,160,0,0,0 ; movups %xmm4,0xa0(%esi)
DB 141,66,8 ; lea 0x8(%edx),%eax
@@ -51351,7 +51339,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 102,15,254,216 ; paddd %xmm0,%xmm3
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,15,254,195 ; paddd %xmm3,%xmm0
- DB 102,15,111,162,239,88,0,0 ; movdqa 0x58ef(%edx),%xmm4
+ DB 102,15,111,162,223,88,0,0 ; movdqa 0x58df(%edx),%xmm4
DB 102,15,127,165,120,255,255,255 ; movdqa %xmm4,-0x88(%ebp)
DB 102,15,112,200,245 ; pshufd $0xf5,%xmm0,%xmm1
DB 102,15,244,196 ; pmuludq %xmm4,%xmm0
@@ -51391,7 +51379,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 243,15,16,4,129 ; movss (%ecx,%eax,4),%xmm0
DB 15,20,248 ; unpcklps %xmm0,%xmm7
DB 102,15,20,252 ; unpcklpd %xmm4,%xmm7
- DB 102,15,111,130,111,82,0,0 ; movdqa 0x526f(%edx),%xmm0
+ DB 102,15,111,130,95,82,0,0 ; movdqa 0x525f(%edx),%xmm0
DB 102,15,127,133,104,255,255,255 ; movdqa %xmm0,-0x98(%ebp)
DB 102,15,254,200 ; paddd %xmm0,%xmm1
DB 102,15,112,193,229 ; pshufd $0xe5,%xmm1,%xmm0
@@ -51408,7 +51396,7 @@ _sk_clut_3D_sse2 LABEL PROC
DB 243,15,16,4,129 ; movss (%ecx,%eax,4),%xmm0
DB 15,20,240 ; unpcklps %xmm0,%xmm6
DB 102,15,20,241 ; unpcklpd %xmm1,%xmm6
- DB 15,40,130,223,88,0,0 ; movaps 0x58df(%edx),%xmm0
+ DB 15,40,130,207,88,0,0 ; movaps 0x58cf(%edx),%xmm0
DB 15,40,141,232,254,255,255 ; movaps -0x118(%ebp),%xmm1
DB 15,88,200 ; addps %xmm0,%xmm1
DB 15,41,77,200 ; movaps %xmm1,-0x38(%ebp)
@@ -52040,7 +52028,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,111,212 ; movdqa %xmm4,%xmm2
DB 102,15,254,214 ; paddd %xmm6,%xmm2
DB 102,15,254,218 ; paddd %xmm2,%xmm3
- DB 102,15,111,161,89,77,0,0 ; movdqa 0x4d59(%ecx),%xmm4
+ DB 102,15,111,161,73,77,0,0 ; movdqa 0x4d49(%ecx),%xmm4
DB 102,15,112,203,245 ; pshufd $0xf5,%xmm3,%xmm1
DB 102,15,244,220 ; pmuludq %xmm4,%xmm3
DB 102,15,244,204 ; pmuludq %xmm4,%xmm1
@@ -52082,7 +52070,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 15,20,223 ; unpcklps %xmm7,%xmm3
DB 102,15,20,222 ; unpcklpd %xmm6,%xmm3
DB 102,15,41,157,232,254,255,255 ; movapd %xmm3,-0x118(%ebp)
- DB 102,15,254,137,217,70,0,0 ; paddd 0x46d9(%ecx),%xmm1
+ DB 102,15,254,137,201,70,0,0 ; paddd 0x46c9(%ecx),%xmm1
DB 102,15,112,241,229 ; pshufd $0xe5,%xmm1,%xmm6
DB 102,15,126,240 ; movd %xmm6,%eax
DB 102,15,112,241,78 ; pshufd $0x4e,%xmm1,%xmm6
@@ -52097,7 +52085,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,60,130 ; movss (%edx,%eax,4),%xmm7
DB 15,20,223 ; unpcklps %xmm7,%xmm3
DB 102,15,20,222 ; unpcklpd %xmm6,%xmm3
- DB 15,40,185,73,77,0,0 ; movaps 0x4d49(%ecx),%xmm7
+ DB 15,40,185,57,77,0,0 ; movaps 0x4d39(%ecx),%xmm7
DB 15,88,199 ; addps %xmm7,%xmm0
DB 15,41,133,120,255,255,255 ; movaps %xmm0,-0x88(%ebp)
DB 15,40,133,248,254,255,255 ; movaps -0x108(%ebp),%xmm0
@@ -52118,7 +52106,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,127,101,168 ; movdqa %xmm4,-0x58(%ebp)
DB 102,15,254,212 ; paddd %xmm4,%xmm2
DB 102,15,112,194,245 ; pshufd $0xf5,%xmm2,%xmm0
- DB 102,15,111,161,89,77,0,0 ; movdqa 0x4d59(%ecx),%xmm4
+ DB 102,15,111,161,73,77,0,0 ; movdqa 0x4d49(%ecx),%xmm4
DB 102,15,244,212 ; pmuludq %xmm4,%xmm2
DB 102,15,244,196 ; pmuludq %xmm4,%xmm0
DB 102,15,112,240,232 ; pshufd $0xe8,%xmm0,%xmm6
@@ -52154,7 +52142,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,44,130 ; movss (%edx,%eax,4),%xmm5
DB 15,20,213 ; unpcklps %xmm5,%xmm2
DB 102,15,20,214 ; unpcklpd %xmm6,%xmm2
- DB 102,15,254,129,217,70,0,0 ; paddd 0x46d9(%ecx),%xmm0
+ DB 102,15,254,129,201,70,0,0 ; paddd 0x46c9(%ecx),%xmm0
DB 102,15,112,232,229 ; pshufd $0xe5,%xmm0,%xmm5
DB 102,15,126,232 ; movd %xmm5,%eax
DB 102,15,112,232,78 ; pshufd $0x4e,%xmm0,%xmm5
@@ -52238,7 +52226,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,44,130 ; movss (%edx,%eax,4),%xmm5
DB 15,20,245 ; unpcklps %xmm5,%xmm6
DB 102,15,20,240 ; unpcklpd %xmm0,%xmm6
- DB 102,15,254,137,217,70,0,0 ; paddd 0x46d9(%ecx),%xmm1
+ DB 102,15,254,137,201,70,0,0 ; paddd 0x46c9(%ecx),%xmm1
DB 102,15,112,193,229 ; pshufd $0xe5,%xmm1,%xmm0
DB 102,15,126,192 ; movd %xmm0,%eax
DB 102,15,112,193,78 ; pshufd $0x4e,%xmm1,%xmm0
@@ -52256,7 +52244,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
DB 102,15,254,77,168 ; paddd -0x58(%ebp),%xmm1
DB 102,15,112,193,245 ; pshufd $0xf5,%xmm1,%xmm0
- DB 102,15,111,145,89,77,0,0 ; movdqa 0x4d59(%ecx),%xmm2
+ DB 102,15,111,145,73,77,0,0 ; movdqa 0x4d49(%ecx),%xmm2
DB 102,15,244,202 ; pmuludq %xmm2,%xmm1
DB 102,15,244,194 ; pmuludq %xmm2,%xmm0
DB 102,15,112,192,232 ; pshufd $0xe8,%xmm0,%xmm0
@@ -52292,7 +52280,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,4,130 ; movss (%edx,%eax,4),%xmm0
DB 15,20,216 ; unpcklps %xmm0,%xmm3
DB 102,15,20,217 ; unpcklpd %xmm1,%xmm3
- DB 102,15,254,169,217,70,0,0 ; paddd 0x46d9(%ecx),%xmm5
+ DB 102,15,254,169,201,70,0,0 ; paddd 0x46c9(%ecx),%xmm5
DB 102,15,112,197,229 ; pshufd $0xe5,%xmm5,%xmm0
DB 102,15,126,192 ; movd %xmm0,%eax
DB 102,15,112,197,78 ; pshufd $0x4e,%xmm5,%xmm0
@@ -52352,7 +52340,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
DB 102,15,254,85,152 ; paddd -0x68(%ebp),%xmm2
DB 102,15,112,194,245 ; pshufd $0xf5,%xmm2,%xmm0
- DB 102,15,111,153,89,77,0,0 ; movdqa 0x4d59(%ecx),%xmm3
+ DB 102,15,111,153,73,77,0,0 ; movdqa 0x4d49(%ecx),%xmm3
DB 102,15,244,211 ; pmuludq %xmm3,%xmm2
DB 102,15,244,195 ; pmuludq %xmm3,%xmm0
DB 102,15,111,251 ; movdqa %xmm3,%xmm7
@@ -52391,7 +52379,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,44,130 ; movss (%edx,%eax,4),%xmm5
DB 15,20,229 ; unpcklps %xmm5,%xmm4
DB 102,15,20,227 ; unpcklpd %xmm3,%xmm4
- DB 102,15,254,129,217,70,0,0 ; paddd 0x46d9(%ecx),%xmm0
+ DB 102,15,254,129,201,70,0,0 ; paddd 0x46c9(%ecx),%xmm0
DB 102,15,112,216,229 ; pshufd $0xe5,%xmm0,%xmm3
DB 102,15,126,216 ; movd %xmm3,%eax
DB 102,15,112,216,78 ; pshufd $0x4e,%xmm0,%xmm3
@@ -52443,7 +52431,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,52,130 ; movss (%edx,%eax,4),%xmm6
DB 15,20,238 ; unpcklps %xmm6,%xmm5
DB 102,15,20,235 ; unpcklpd %xmm3,%xmm5
- DB 102,15,111,137,217,70,0,0 ; movdqa 0x46d9(%ecx),%xmm1
+ DB 102,15,111,137,201,70,0,0 ; movdqa 0x46c9(%ecx),%xmm1
DB 102,15,254,249 ; paddd %xmm1,%xmm7
DB 102,15,112,223,229 ; pshufd $0xe5,%xmm7,%xmm3
DB 102,15,126,216 ; movd %xmm3,%eax
@@ -52477,7 +52465,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,111,226 ; movdqa %xmm2,%xmm4
DB 102,15,254,69,152 ; paddd -0x68(%ebp),%xmm0
DB 102,15,112,208,245 ; pshufd $0xf5,%xmm0,%xmm2
- DB 102,15,111,153,89,77,0,0 ; movdqa 0x4d59(%ecx),%xmm3
+ DB 102,15,111,153,73,77,0,0 ; movdqa 0x4d49(%ecx),%xmm3
DB 102,15,244,195 ; pmuludq %xmm3,%xmm0
DB 102,15,244,211 ; pmuludq %xmm3,%xmm2
DB 102,15,112,218,232 ; pshufd $0xe8,%xmm2,%xmm3
@@ -52534,7 +52522,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,111,212 ; movdqa %xmm4,%xmm2
DB 102,15,254,85,168 ; paddd -0x58(%ebp),%xmm2
DB 102,15,112,194,245 ; pshufd $0xf5,%xmm2,%xmm0
- DB 102,15,111,137,89,77,0,0 ; movdqa 0x4d59(%ecx),%xmm1
+ DB 102,15,111,137,73,77,0,0 ; movdqa 0x4d49(%ecx),%xmm1
DB 102,15,244,209 ; pmuludq %xmm1,%xmm2
DB 102,15,244,193 ; pmuludq %xmm1,%xmm0
DB 102,15,112,240,232 ; pshufd $0xe8,%xmm0,%xmm6
@@ -52571,7 +52559,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,36,130 ; movss (%edx,%eax,4),%xmm4
DB 15,20,212 ; unpcklps %xmm4,%xmm2
DB 102,15,20,214 ; unpcklpd %xmm6,%xmm2
- DB 102,15,254,129,217,70,0,0 ; paddd 0x46d9(%ecx),%xmm0
+ DB 102,15,254,129,201,70,0,0 ; paddd 0x46c9(%ecx),%xmm0
DB 102,15,112,224,229 ; pshufd $0xe5,%xmm0,%xmm4
DB 102,15,126,224 ; movd %xmm4,%eax
DB 102,15,112,224,78 ; pshufd $0x4e,%xmm0,%xmm4
@@ -52639,7 +52627,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,111,93,152 ; movdqa -0x68(%ebp),%xmm3
DB 102,15,254,217 ; paddd %xmm1,%xmm3
DB 102,15,112,211,245 ; pshufd $0xf5,%xmm3,%xmm2
- DB 102,15,111,129,89,77,0,0 ; movdqa 0x4d59(%ecx),%xmm0
+ DB 102,15,111,129,73,77,0,0 ; movdqa 0x4d49(%ecx),%xmm0
DB 102,15,244,216 ; pmuludq %xmm0,%xmm3
DB 102,15,244,208 ; pmuludq %xmm0,%xmm2
DB 102,15,111,248 ; movdqa %xmm0,%xmm7
@@ -52678,7 +52666,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,28,130 ; movss (%edx,%eax,4),%xmm3
DB 15,20,235 ; unpcklps %xmm3,%xmm5
DB 102,15,20,238 ; unpcklpd %xmm6,%xmm5
- DB 102,15,254,145,217,70,0,0 ; paddd 0x46d9(%ecx),%xmm2
+ DB 102,15,254,145,201,70,0,0 ; paddd 0x46c9(%ecx),%xmm2
DB 102,15,112,218,229 ; pshufd $0xe5,%xmm2,%xmm3
DB 102,15,126,216 ; movd %xmm3,%eax
DB 102,15,112,218,78 ; pshufd $0x4e,%xmm2,%xmm3
@@ -52730,7 +52718,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,4,130 ; movss (%edx,%eax,4),%xmm0
DB 15,20,208 ; unpcklps %xmm0,%xmm2
DB 102,15,20,215 ; unpcklpd %xmm7,%xmm2
- DB 102,15,111,137,217,70,0,0 ; movdqa 0x46d9(%ecx),%xmm1
+ DB 102,15,111,137,201,70,0,0 ; movdqa 0x46c9(%ecx),%xmm1
DB 102,15,254,217 ; paddd %xmm1,%xmm3
DB 102,15,112,195,229 ; pshufd $0xe5,%xmm3,%xmm0
DB 102,15,126,192 ; movd %xmm0,%eax
@@ -52765,7 +52753,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,111,194 ; movdqa %xmm2,%xmm0
DB 102,15,254,69,152 ; paddd -0x68(%ebp),%xmm0
DB 102,15,112,224,245 ; pshufd $0xf5,%xmm0,%xmm4
- DB 102,15,111,169,89,77,0,0 ; movdqa 0x4d59(%ecx),%xmm5
+ DB 102,15,111,169,73,77,0,0 ; movdqa 0x4d49(%ecx),%xmm5
DB 102,15,111,221 ; movdqa %xmm5,%xmm3
DB 102,15,244,195 ; pmuludq %xmm3,%xmm0
DB 102,15,244,227 ; pmuludq %xmm3,%xmm4
@@ -52821,7 +52809,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,111,202 ; movdqa %xmm2,%xmm1
DB 102,15,254,77,168 ; paddd -0x58(%ebp),%xmm1
DB 102,15,112,193,245 ; pshufd $0xf5,%xmm1,%xmm0
- DB 102,15,111,145,89,77,0,0 ; movdqa 0x4d59(%ecx),%xmm2
+ DB 102,15,111,145,73,77,0,0 ; movdqa 0x4d49(%ecx),%xmm2
DB 102,15,244,202 ; pmuludq %xmm2,%xmm1
DB 102,15,244,194 ; pmuludq %xmm2,%xmm0
DB 102,15,112,192,232 ; pshufd $0xe8,%xmm0,%xmm0
@@ -52857,7 +52845,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,4,130 ; movss (%edx,%eax,4),%xmm0
DB 15,20,216 ; unpcklps %xmm0,%xmm3
DB 102,15,20,217 ; unpcklpd %xmm1,%xmm3
- DB 102,15,254,185,217,70,0,0 ; paddd 0x46d9(%ecx),%xmm7
+ DB 102,15,254,185,201,70,0,0 ; paddd 0x46c9(%ecx),%xmm7
DB 102,15,112,199,229 ; pshufd $0xe5,%xmm7,%xmm0
DB 102,15,126,192 ; movd %xmm0,%eax
DB 102,15,112,199,78 ; pshufd $0x4e,%xmm7,%xmm0
@@ -52907,7 +52895,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,111,233 ; movdqa %xmm1,%xmm5
DB 102,15,254,69,152 ; paddd -0x68(%ebp),%xmm0
DB 102,15,112,200,245 ; pshufd $0xf5,%xmm0,%xmm1
- DB 102,15,111,145,89,77,0,0 ; movdqa 0x4d59(%ecx),%xmm2
+ DB 102,15,111,145,73,77,0,0 ; movdqa 0x4d49(%ecx),%xmm2
DB 102,15,244,194 ; pmuludq %xmm2,%xmm0
DB 102,15,244,202 ; pmuludq %xmm2,%xmm1
DB 102,15,111,250 ; movdqa %xmm2,%xmm7
@@ -52946,7 +52934,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,36,130 ; movss (%edx,%eax,4),%xmm4
DB 15,20,204 ; unpcklps %xmm4,%xmm1
DB 102,15,20,203 ; unpcklpd %xmm3,%xmm1
- DB 102,15,254,145,217,70,0,0 ; paddd 0x46d9(%ecx),%xmm2
+ DB 102,15,254,145,201,70,0,0 ; paddd 0x46c9(%ecx),%xmm2
DB 102,15,112,218,229 ; pshufd $0xe5,%xmm2,%xmm3
DB 102,15,126,216 ; movd %xmm3,%eax
DB 102,15,112,218,78 ; pshufd $0x4e,%xmm2,%xmm3
@@ -53000,7 +52988,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,36,130 ; movss (%edx,%eax,4),%xmm4
DB 15,20,252 ; unpcklps %xmm4,%xmm7
DB 102,15,20,254 ; unpcklpd %xmm6,%xmm7
- DB 102,15,254,153,217,70,0,0 ; paddd 0x46d9(%ecx),%xmm3
+ DB 102,15,254,153,201,70,0,0 ; paddd 0x46c9(%ecx),%xmm3
DB 102,15,112,227,229 ; pshufd $0xe5,%xmm3,%xmm4
DB 102,15,126,224 ; movd %xmm4,%eax
DB 102,15,112,227,78 ; pshufd $0x4e,%xmm3,%xmm4
@@ -53033,7 +53021,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 102,15,254,208 ; paddd %xmm0,%xmm2
DB 102,15,111,216 ; movdqa %xmm0,%xmm3
DB 102,15,112,194,245 ; pshufd $0xf5,%xmm2,%xmm0
- DB 102,15,111,137,89,77,0,0 ; movdqa 0x4d59(%ecx),%xmm1
+ DB 102,15,111,137,73,77,0,0 ; movdqa 0x4d49(%ecx),%xmm1
DB 102,15,244,209 ; pmuludq %xmm1,%xmm2
DB 102,15,244,193 ; pmuludq %xmm1,%xmm0
DB 102,15,111,241 ; movdqa %xmm1,%xmm6
@@ -53073,7 +53061,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 15,20,225 ; unpcklps %xmm1,%xmm4
DB 102,15,20,226 ; unpcklpd %xmm2,%xmm4
DB 102,15,41,165,88,255,255,255 ; movapd %xmm4,-0xa8(%ebp)
- DB 102,15,254,129,217,70,0,0 ; paddd 0x46d9(%ecx),%xmm0
+ DB 102,15,254,129,201,70,0,0 ; paddd 0x46c9(%ecx),%xmm0
DB 102,15,112,200,229 ; pshufd $0xe5,%xmm0,%xmm1
DB 102,15,126,200 ; movd %xmm1,%eax
DB 102,15,112,200,78 ; pshufd $0x4e,%xmm0,%xmm1
@@ -53127,7 +53115,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 243,15,16,52,130 ; movss (%edx,%eax,4),%xmm6
DB 15,20,206 ; unpcklps %xmm6,%xmm1
DB 102,15,20,203 ; unpcklpd %xmm3,%xmm1
- DB 102,15,254,145,217,70,0,0 ; paddd 0x46d9(%ecx),%xmm2
+ DB 102,15,254,145,201,70,0,0 ; paddd 0x46c9(%ecx),%xmm2
DB 102,15,112,218,229 ; pshufd $0xe5,%xmm2,%xmm3
DB 102,15,126,216 ; movd %xmm3,%eax
DB 102,15,112,218,78 ; pshufd $0x4e,%xmm2,%xmm3
@@ -53197,7 +53185,7 @@ _sk_clut_4D_sse2 LABEL PROC
DB 139,117,12 ; mov 0xc(%ebp),%esi
DB 141,86,8 ; lea 0x8(%esi),%edx
DB 131,236,8 ; sub $0x8,%esp
- DB 15,40,153,153,70,0,0 ; movaps 0x4699(%ecx),%xmm3
+ DB 15,40,153,137,70,0,0 ; movaps 0x4689(%ecx),%xmm3
DB 82 ; push %edx
DB 80 ; push %eax
DB 255,86,4 ; call *0x4(%esi)
@@ -53301,40 +53289,38 @@ _sk_uniform_color_sse2_lowp LABEL PROC
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
DB 139,69,8 ; mov 0x8(%ebp),%eax
- DB 139,85,16 ; mov 0x10(%ebp),%edx
- DB 139,77,12 ; mov 0xc(%ebp),%ecx
- DB 139,49 ; mov (%ecx),%esi
- DB 15,182,126,16 ; movzbl 0x10(%esi),%edi
- DB 102,15,110,199 ; movd %edi,%xmm0
- DB 15,182,126,17 ; movzbl 0x11(%esi),%edi
+ DB 139,77,16 ; mov 0x10(%ebp),%ecx
+ DB 139,85,12 ; mov 0xc(%ebp),%edx
+ DB 139,50 ; mov (%edx),%esi
+ DB 15,183,126,18 ; movzwl 0x12(%esi),%edi
DB 102,15,110,207 ; movd %edi,%xmm1
- DB 15,182,126,18 ; movzbl 0x12(%esi),%edi
- DB 102,15,110,215 ; movd %edi,%xmm2
DB 139,125,20 ; mov 0x14(%ebp),%edi
DB 15,40,101,24 ; movaps 0x18(%ebp),%xmm4
DB 15,40,109,40 ; movaps 0x28(%ebp),%xmm5
DB 15,40,117,56 ; movaps 0x38(%ebp),%xmm6
DB 15,40,125,72 ; movaps 0x48(%ebp),%xmm7
+ DB 102,15,110,70,16 ; movd 0x10(%esi),%xmm0
DB 242,15,112,192,0 ; pshuflw $0x0,%xmm0,%xmm0
DB 102,15,112,192,80 ; pshufd $0x50,%xmm0,%xmm0
DB 242,15,112,201,0 ; pshuflw $0x0,%xmm1,%xmm1
DB 102,15,112,201,80 ; pshufd $0x50,%xmm1,%xmm1
+ DB 102,15,110,86,20 ; movd 0x14(%esi),%xmm2
DB 242,15,112,210,0 ; pshuflw $0x0,%xmm2,%xmm2
DB 102,15,112,210,80 ; pshufd $0x50,%xmm2,%xmm2
- DB 15,182,118,19 ; movzbl 0x13(%esi),%esi
+ DB 15,183,118,22 ; movzwl 0x16(%esi),%esi
DB 102,15,110,222 ; movd %esi,%xmm3
DB 242,15,112,219,0 ; pshuflw $0x0,%xmm3,%xmm3
DB 102,15,112,219,80 ; pshufd $0x50,%xmm3,%xmm3
- DB 141,113,8 ; lea 0x8(%ecx),%esi
+ DB 141,114,8 ; lea 0x8(%edx),%esi
DB 15,41,124,36,64 ; movaps %xmm7,0x40(%esp)
DB 15,41,116,36,48 ; movaps %xmm6,0x30(%esp)
DB 15,41,108,36,32 ; movaps %xmm5,0x20(%esp)
DB 15,41,100,36,16 ; movaps %xmm4,0x10(%esp)
DB 137,124,36,12 ; mov %edi,0xc(%esp)
- DB 137,84,36,8 ; mov %edx,0x8(%esp)
+ DB 137,76,36,8 ; mov %ecx,0x8(%esp)
DB 137,116,36,4 ; mov %esi,0x4(%esp)
DB 137,4,36 ; mov %eax,(%esp)
- DB 255,81,4 ; call *0x4(%ecx)
+ DB 255,82,4 ; call *0x4(%edx)
DB 131,196,80 ; add $0x50,%esp
DB 94 ; pop %esi
DB 95 ; pop %edi
@@ -53349,7 +53335,7 @@ _sk_black_color_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,92 ; sub $0x5c,%esp
- DB 232,0,0,0,0 ; call 9497 <_sk_black_color_sse2_lowp+0xe>
+ DB 232,0,0,0,0 ; call 9491 <_sk_black_color_sse2_lowp+0xe>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,16 ; mov 0x10(%ebp),%edx
@@ -53368,7 +53354,7 @@ _sk_black_color_sse2_lowp LABEL PROC
DB 137,84,36,8 ; mov %edx,0x8(%esp)
DB 137,92,36,4 ; mov %ebx,0x4(%esp)
DB 137,12,36 ; mov %ecx,(%esp)
- DB 15,40,152,137,55,0,0 ; movaps 0x3789(%eax),%xmm3
+ DB 15,40,152,127,55,0,0 ; movaps 0x377f(%eax),%xmm3
DB 15,87,192 ; xorps %xmm0,%xmm0
DB 15,87,201 ; xorps %xmm1,%xmm1
DB 15,87,210 ; xorps %xmm2,%xmm2
@@ -53388,7 +53374,7 @@ _sk_white_color_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,92 ; sub $0x5c,%esp
- DB 232,0,0,0,0 ; call 9502 <_sk_white_color_sse2_lowp+0xe>
+ DB 232,0,0,0,0 ; call 94fc <_sk_white_color_sse2_lowp+0xe>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,16 ; mov 0x10(%ebp),%edx
@@ -53407,7 +53393,7 @@ _sk_white_color_sse2_lowp LABEL PROC
DB 137,84,36,8 ; mov %edx,0x8(%esp)
DB 137,92,36,4 ; mov %ebx,0x4(%esp)
DB 137,12,36 ; mov %ecx,(%esp)
- DB 15,40,128,30,55,0,0 ; movaps 0x371e(%eax),%xmm0
+ DB 15,40,128,20,55,0,0 ; movaps 0x3714(%eax),%xmm0
DB 15,40,200 ; movaps %xmm0,%xmm1
DB 15,40,208 ; movaps %xmm0,%xmm2
DB 15,40,216 ; movaps %xmm0,%xmm3
@@ -53426,16 +53412,16 @@ _sk_set_rgb_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call 956c <_sk_set_rgb_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 9566 <_sk_set_rgb_sse2_lowp+0xd>
DB 94 ; pop %esi
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 139,85,16 ; mov 0x10(%ebp),%edx
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 139,57 ; mov (%ecx),%edi
- DB 243,15,16,150,72,55,0,0 ; movss 0x3748(%esi),%xmm2
+ DB 243,15,16,150,62,55,0,0 ; movss 0x373e(%esi),%xmm2
DB 243,15,16,7 ; movss (%edi),%xmm0
DB 243,15,89,194 ; mulss %xmm2,%xmm0
- DB 243,15,16,142,68,55,0,0 ; movss 0x3744(%esi),%xmm1
+ DB 243,15,16,142,58,55,0,0 ; movss 0x373a(%esi),%xmm1
DB 243,15,88,193 ; addss %xmm1,%xmm0
DB 243,15,44,240 ; cvttss2si %xmm0,%esi
DB 102,15,110,198 ; movd %esi,%xmm0
@@ -53482,7 +53468,7 @@ _sk_premul_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call 9630 <_sk_premul_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 962a <_sk_premul_sse2_lowp+0xd>
DB 90 ; pop %edx
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 139,77,16 ; mov 0x10(%ebp),%ecx
@@ -53491,7 +53477,7 @@ _sk_premul_sse2_lowp LABEL PROC
DB 15,40,109,40 ; movaps 0x28(%ebp),%xmm5
DB 15,40,117,56 ; movaps 0x38(%ebp),%xmm6
DB 102,15,213,195 ; pmullw %xmm3,%xmm0
- DB 102,15,111,186,240,53,0,0 ; movdqa 0x35f0(%edx),%xmm7
+ DB 102,15,111,186,230,53,0,0 ; movdqa 0x35e6(%edx),%xmm7
DB 102,15,253,199 ; paddw %xmm7,%xmm0
DB 102,15,213,203 ; pmullw %xmm3,%xmm1
DB 102,15,253,207 ; paddw %xmm7,%xmm1
@@ -53617,12 +53603,12 @@ _sk_invert_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call 97aa <_sk_invert_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 97a4 <_sk_invert_sse2_lowp+0xd>
DB 88 ; pop %eax
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,16 ; mov 0x10(%ebp),%edx
DB 139,117,20 ; mov 0x14(%ebp),%esi
- DB 102,15,111,160,118,52,0,0 ; movdqa 0x3476(%eax),%xmm4
+ DB 102,15,111,160,108,52,0,0 ; movdqa 0x346c(%eax),%xmm4
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,249,232 ; psubw %xmm0,%xmm5
DB 102,15,111,244 ; movdqa %xmm4,%xmm6
@@ -53700,11 +53686,11 @@ _sk_srcatop_sse2_lowp LABEL PROC
DB 102,15,111,234 ; movdqa %xmm2,%xmm5
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
- DB 232,0,0,0,0 ; call 98a2 <_sk_srcatop_sse2_lowp+0x19>
+ DB 232,0,0,0,0 ; call 989c <_sk_srcatop_sse2_lowp+0x19>
DB 88 ; pop %eax
DB 102,15,111,117,72 ; movdqa 0x48(%ebp),%xmm6
DB 102,15,213,206 ; pmullw %xmm6,%xmm1
- DB 102,15,111,128,126,51,0,0 ; movdqa 0x337e(%eax),%xmm0
+ DB 102,15,111,128,116,51,0,0 ; movdqa 0x3374(%eax),%xmm0
DB 102,15,253,200 ; paddw %xmm0,%xmm1
DB 102,15,213,214 ; pmullw %xmm6,%xmm2
DB 102,15,253,208 ; paddw %xmm0,%xmm2
@@ -53760,12 +53746,12 @@ _sk_dstatop_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call 9976 <_sk_dstatop_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 9970 <_sk_dstatop_sse2_lowp+0xd>
DB 88 ; pop %eax
DB 102,15,111,101,40 ; movdqa 0x28(%ebp),%xmm4
DB 102,15,111,117,24 ; movdqa 0x18(%ebp),%xmm6
DB 102,15,213,243 ; pmullw %xmm3,%xmm6
- DB 102,15,111,184,170,50,0,0 ; movdqa 0x32aa(%eax),%xmm7
+ DB 102,15,111,184,160,50,0,0 ; movdqa 0x32a0(%eax),%xmm7
DB 102,15,253,247 ; paddw %xmm7,%xmm6
DB 102,15,213,227 ; pmullw %xmm3,%xmm4
DB 102,15,253,231 ; paddw %xmm7,%xmm4
@@ -53816,7 +53802,7 @@ _sk_srcin_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call 9a37 <_sk_srcin_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 9a31 <_sk_srcin_sse2_lowp+0xd>
DB 94 ; pop %esi
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 139,77,16 ; mov 0x10(%ebp),%ecx
@@ -53825,7 +53811,7 @@ _sk_srcin_sse2_lowp LABEL PROC
DB 15,40,109,40 ; movaps 0x28(%ebp),%xmm5
DB 102,15,111,117,72 ; movdqa 0x48(%ebp),%xmm6
DB 102,15,213,198 ; pmullw %xmm6,%xmm0
- DB 102,15,111,190,233,49,0,0 ; movdqa 0x31e9(%esi),%xmm7
+ DB 102,15,111,190,223,49,0,0 ; movdqa 0x31df(%esi),%xmm7
DB 102,15,253,199 ; paddw %xmm7,%xmm0
DB 102,15,213,206 ; pmullw %xmm6,%xmm1
DB 102,15,253,207 ; paddw %xmm7,%xmm1
@@ -53862,14 +53848,14 @@ _sk_dstin_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call 9ace <_sk_dstin_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 9ac8 <_sk_dstin_sse2_lowp+0xd>
DB 88 ; pop %eax
DB 102,15,111,85,56 ; movdqa 0x38(%ebp),%xmm2
DB 102,15,111,109,40 ; movdqa 0x28(%ebp),%xmm5
DB 102,15,111,117,24 ; movdqa 0x18(%ebp),%xmm6
DB 102,15,111,198 ; movdqa %xmm6,%xmm0
DB 102,15,213,195 ; pmullw %xmm3,%xmm0
- DB 102,15,111,184,82,49,0,0 ; movdqa 0x3152(%eax),%xmm7
+ DB 102,15,111,184,72,49,0,0 ; movdqa 0x3148(%eax),%xmm7
DB 102,15,253,199 ; paddw %xmm7,%xmm0
DB 102,15,111,205 ; movdqa %xmm5,%xmm1
DB 102,15,213,203 ; pmullw %xmm3,%xmm1
@@ -53911,14 +53897,14 @@ _sk_srcout_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call 9b76 <_sk_srcout_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 9b70 <_sk_srcout_sse2_lowp+0xd>
DB 94 ; pop %esi
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 139,77,16 ; mov 0x10(%ebp),%ecx
DB 139,85,20 ; mov 0x14(%ebp),%edx
DB 15,40,101,24 ; movaps 0x18(%ebp),%xmm4
DB 102,15,111,109,72 ; movdqa 0x48(%ebp),%xmm5
- DB 102,15,111,182,170,48,0,0 ; movdqa 0x30aa(%esi),%xmm6
+ DB 102,15,111,182,160,48,0,0 ; movdqa 0x30a0(%esi),%xmm6
DB 102,15,111,254 ; movdqa %xmm6,%xmm7
DB 102,15,249,253 ; psubw %xmm5,%xmm7
DB 102,15,213,199 ; pmullw %xmm7,%xmm0
@@ -53960,11 +53946,11 @@ _sk_dstout_sse2_lowp LABEL PROC
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
- DB 232,0,0,0,0 ; call 9c19 <_sk_dstout_sse2_lowp+0x11>
+ DB 232,0,0,0,0 ; call 9c13 <_sk_dstout_sse2_lowp+0x11>
DB 88 ; pop %eax
DB 102,15,111,109,56 ; movdqa 0x38(%ebp),%xmm5
DB 102,15,111,117,24 ; movdqa 0x18(%ebp),%xmm6
- DB 102,15,111,184,7,48,0,0 ; movdqa 0x3007(%eax),%xmm7
+ DB 102,15,111,184,253,47,0,0 ; movdqa 0x2ffd(%eax),%xmm7
DB 102,15,111,223 ; movdqa %xmm7,%xmm3
DB 102,15,249,216 ; psubw %xmm0,%xmm3
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
@@ -54014,9 +54000,9 @@ _sk_srcover_sse2_lowp LABEL PROC
DB 15,41,85,232 ; movaps %xmm2,-0x18(%ebp)
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
DB 102,15,111,224 ; movdqa %xmm0,%xmm4
- DB 232,0,0,0,0 ; call 9cd5 <_sk_srcover_sse2_lowp+0x19>
+ DB 232,0,0,0,0 ; call 9ccf <_sk_srcover_sse2_lowp+0x19>
DB 88 ; pop %eax
- DB 102,15,111,136,75,47,0,0 ; movdqa 0x2f4b(%eax),%xmm1
+ DB 102,15,111,136,65,47,0,0 ; movdqa 0x2f41(%eax),%xmm1
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,15,249,195 ; psubw %xmm3,%xmm0
DB 102,15,111,248 ; movdqa %xmm0,%xmm7
@@ -54073,7 +54059,7 @@ _sk_dstover_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call 9da5 <_sk_dstover_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 9d9f <_sk_dstover_sse2_lowp+0xd>
DB 95 ; pop %edi
DB 139,77,8 ; mov 0x8(%ebp),%ecx
DB 139,85,16 ; mov 0x10(%ebp),%edx
@@ -54081,7 +54067,7 @@ _sk_dstover_sse2_lowp LABEL PROC
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 102,15,111,101,56 ; movdqa 0x38(%ebp),%xmm4
DB 102,15,111,109,72 ; movdqa 0x48(%ebp),%xmm5
- DB 102,15,111,183,123,46,0,0 ; movdqa 0x2e7b(%edi),%xmm6
+ DB 102,15,111,183,113,46,0,0 ; movdqa 0x2e71(%edi),%xmm6
DB 102,15,111,254 ; movdqa %xmm6,%xmm7
DB 102,15,249,253 ; psubw %xmm5,%xmm7
DB 102,15,213,199 ; pmullw %xmm7,%xmm0
@@ -54125,12 +54111,12 @@ _sk_modulate_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call 9e5a <_sk_modulate_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 9e54 <_sk_modulate_sse2_lowp+0xd>
DB 88 ; pop %eax
DB 102,15,111,109,40 ; movdqa 0x28(%ebp),%xmm5
DB 102,15,111,117,24 ; movdqa 0x18(%ebp),%xmm6
DB 102,15,213,198 ; pmullw %xmm6,%xmm0
- DB 102,15,111,184,198,45,0,0 ; movdqa 0x2dc6(%eax),%xmm7
+ DB 102,15,111,184,188,45,0,0 ; movdqa 0x2dbc(%eax),%xmm7
DB 102,15,253,199 ; paddw %xmm7,%xmm0
DB 102,15,213,205 ; pmullw %xmm5,%xmm1
DB 102,15,253,207 ; paddw %xmm7,%xmm1
@@ -54171,10 +54157,10 @@ _sk_multiply_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call 9ef6 <_sk_multiply_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call 9ef0 <_sk_multiply_sse2_lowp+0xd>
DB 88 ; pop %eax
DB 102,15,111,109,24 ; movdqa 0x18(%ebp),%xmm5
- DB 102,15,111,160,42,45,0,0 ; movdqa 0x2d2a(%eax),%xmm4
+ DB 102,15,111,160,32,45,0,0 ; movdqa 0x2d20(%eax),%xmm4
DB 102,15,111,245 ; movdqa %xmm5,%xmm6
DB 102,15,253,244 ; paddw %xmm4,%xmm6
DB 102,15,249,117,72 ; psubw 0x48(%ebp),%xmm6
@@ -54242,17 +54228,17 @@ _sk_plus__sse2_lowp LABEL PROC
DB 131,236,96 ; sub $0x60,%esp
DB 102,15,111,225 ; movdqa %xmm1,%xmm4
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
- DB 232,0,0,0,0 ; call 9ff7 <_sk_plus__sse2_lowp+0x15>
+ DB 232,0,0,0,0 ; call 9ff1 <_sk_plus__sse2_lowp+0x15>
DB 88 ; pop %eax
DB 102,15,253,77,24 ; paddw 0x18(%ebp),%xmm1
- DB 102,15,111,168,57,44,0,0 ; movdqa 0x2c39(%eax),%xmm5
+ DB 102,15,111,168,47,44,0,0 ; movdqa 0x2c2f(%eax),%xmm5
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,15,217,197 ; psubusw %xmm5,%xmm0
DB 102,15,127,109,232 ; movdqa %xmm5,-0x18(%ebp)
DB 102,15,239,255 ; pxor %xmm7,%xmm7
DB 102,15,117,199 ; pcmpeqw %xmm7,%xmm0
DB 102,15,219,200 ; pand %xmm0,%xmm1
- DB 102,15,111,176,41,44,0,0 ; movdqa 0x2c29(%eax),%xmm6
+ DB 102,15,111,176,31,44,0,0 ; movdqa 0x2c1f(%eax),%xmm6
DB 102,15,223,198 ; pandn %xmm6,%xmm0
DB 102,15,235,193 ; por %xmm1,%xmm0
DB 102,15,253,101,40 ; paddw 0x28(%ebp),%xmm4
@@ -54311,14 +54297,14 @@ _sk_screen_sse2_lowp LABEL PROC
DB 131,236,80 ; sub $0x50,%esp
DB 102,15,111,225 ; movdqa %xmm1,%xmm4
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
- DB 232,0,0,0,0 ; call a0ef <_sk_screen_sse2_lowp+0x15>
+ DB 232,0,0,0,0 ; call a0e9 <_sk_screen_sse2_lowp+0x15>
DB 88 ; pop %eax
DB 102,15,111,109,40 ; movdqa 0x28(%ebp),%xmm5
DB 102,15,111,117,24 ; movdqa 0x18(%ebp),%xmm6
DB 102,15,111,198 ; movdqa %xmm6,%xmm0
DB 102,15,253,193 ; paddw %xmm1,%xmm0
DB 102,15,213,206 ; pmullw %xmm6,%xmm1
- DB 102,15,111,176,49,43,0,0 ; movdqa 0x2b31(%eax),%xmm6
+ DB 102,15,111,176,39,43,0,0 ; movdqa 0x2b27(%eax),%xmm6
DB 102,15,253,206 ; paddw %xmm6,%xmm1
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
DB 102,15,249,193 ; psubw %xmm1,%xmm0
@@ -54374,9 +54360,9 @@ _sk_xor__sse2_lowp LABEL PROC
DB 86 ; push %esi
DB 131,236,96 ; sub $0x60,%esp
DB 102,15,127,93,232 ; movdqa %xmm3,-0x18(%ebp)
- DB 232,0,0,0,0 ; call a1cf <_sk_xor__sse2_lowp+0x12>
+ DB 232,0,0,0,0 ; call a1c9 <_sk_xor__sse2_lowp+0x12>
DB 88 ; pop %eax
- DB 102,15,111,176,81,42,0,0 ; movdqa 0x2a51(%eax),%xmm6
+ DB 102,15,111,176,71,42,0,0 ; movdqa 0x2a47(%eax),%xmm6
DB 102,15,111,254 ; movdqa %xmm6,%xmm7
DB 102,15,249,125,72 ; psubw 0x48(%ebp),%xmm7
DB 102,15,213,199 ; pmullw %xmm7,%xmm0
@@ -54441,7 +54427,7 @@ _sk_darken_sse2_lowp LABEL PROC
DB 15,41,85,200 ; movaps %xmm2,-0x38(%ebp)
DB 102,15,111,225 ; movdqa %xmm1,%xmm4
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
- DB 232,0,0,0,0 ; call a2c4 <_sk_darken_sse2_lowp+0x25>
+ DB 232,0,0,0,0 ; call a2be <_sk_darken_sse2_lowp+0x25>
DB 88 ; pop %eax
DB 102,15,111,117,72 ; movdqa 0x48(%ebp),%xmm6
DB 102,15,111,109,24 ; movdqa 0x18(%ebp),%xmm5
@@ -54452,7 +54438,7 @@ _sk_darken_sse2_lowp LABEL PROC
DB 102,15,111,222 ; movdqa %xmm6,%xmm3
DB 102,15,111,197 ; movdqa %xmm5,%xmm0
DB 102,15,213,199 ; pmullw %xmm7,%xmm0
- DB 102,15,111,184,124,41,0,0 ; movdqa 0x297c(%eax),%xmm7
+ DB 102,15,111,184,114,41,0,0 ; movdqa 0x2972(%eax),%xmm7
DB 102,15,111,241 ; movdqa %xmm1,%xmm6
DB 102,15,239,247 ; pxor %xmm7,%xmm6
DB 102,15,111,232 ; movdqa %xmm0,%xmm5
@@ -54461,7 +54447,7 @@ _sk_darken_sse2_lowp LABEL PROC
DB 102,15,219,197 ; pand %xmm5,%xmm0
DB 102,15,223,233 ; pandn %xmm1,%xmm5
DB 102,15,235,232 ; por %xmm0,%xmm5
- DB 102,15,111,128,92,41,0,0 ; movdqa 0x295c(%eax),%xmm0
+ DB 102,15,111,128,82,41,0,0 ; movdqa 0x2952(%eax),%xmm0
DB 102,15,127,69,232 ; movdqa %xmm0,-0x18(%ebp)
DB 102,15,253,232 ; paddw %xmm0,%xmm5
DB 102,15,113,213,8 ; psrlw $0x8,%xmm5
@@ -54550,7 +54536,7 @@ _sk_lighten_sse2_lowp LABEL PROC
DB 15,41,85,200 ; movaps %xmm2,-0x38(%ebp)
DB 102,15,111,225 ; movdqa %xmm1,%xmm4
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
- DB 232,0,0,0,0 ; call a46d <_sk_lighten_sse2_lowp+0x25>
+ DB 232,0,0,0,0 ; call a467 <_sk_lighten_sse2_lowp+0x25>
DB 88 ; pop %eax
DB 102,15,111,109,24 ; movdqa 0x18(%ebp),%xmm5
DB 102,15,111,197 ; movdqa %xmm5,%xmm0
@@ -54559,7 +54545,7 @@ _sk_lighten_sse2_lowp LABEL PROC
DB 102,15,213,77,72 ; pmullw 0x48(%ebp),%xmm1
DB 102,15,111,197 ; movdqa %xmm5,%xmm0
DB 102,15,213,198 ; pmullw %xmm6,%xmm0
- DB 102,15,111,184,211,39,0,0 ; movdqa 0x27d3(%eax),%xmm7
+ DB 102,15,111,184,201,39,0,0 ; movdqa 0x27c9(%eax),%xmm7
DB 102,15,111,241 ; movdqa %xmm1,%xmm6
DB 102,15,239,247 ; pxor %xmm7,%xmm6
DB 102,15,111,232 ; movdqa %xmm0,%xmm5
@@ -54568,7 +54554,7 @@ _sk_lighten_sse2_lowp LABEL PROC
DB 102,15,219,205 ; pand %xmm5,%xmm1
DB 102,15,223,232 ; pandn %xmm0,%xmm5
DB 102,15,235,233 ; por %xmm1,%xmm5
- DB 102,15,111,128,179,39,0,0 ; movdqa 0x27b3(%eax),%xmm0
+ DB 102,15,111,128,169,39,0,0 ; movdqa 0x27a9(%eax),%xmm0
DB 102,15,253,232 ; paddw %xmm0,%xmm5
DB 102,15,111,208 ; movdqa %xmm0,%xmm2
DB 102,15,127,85,232 ; movdqa %xmm2,-0x18(%ebp)
@@ -54656,7 +54642,7 @@ _sk_difference_sse2_lowp LABEL PROC
DB 15,41,85,184 ; movaps %xmm2,-0x48(%ebp)
DB 102,15,111,225 ; movdqa %xmm1,%xmm4
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
- DB 232,0,0,0,0 ; call a60b <_sk_difference_sse2_lowp+0x25>
+ DB 232,0,0,0,0 ; call a605 <_sk_difference_sse2_lowp+0x25>
DB 88 ; pop %eax
DB 102,15,111,117,72 ; movdqa 0x48(%ebp),%xmm6
DB 102,15,111,109,24 ; movdqa 0x18(%ebp),%xmm5
@@ -54667,7 +54653,7 @@ _sk_difference_sse2_lowp LABEL PROC
DB 102,15,111,222 ; movdqa %xmm6,%xmm3
DB 102,15,111,197 ; movdqa %xmm5,%xmm0
DB 102,15,213,199 ; pmullw %xmm7,%xmm0
- DB 102,15,111,184,53,38,0,0 ; movdqa 0x2635(%eax),%xmm7
+ DB 102,15,111,184,43,38,0,0 ; movdqa 0x262b(%eax),%xmm7
DB 102,15,111,241 ; movdqa %xmm1,%xmm6
DB 102,15,239,247 ; pxor %xmm7,%xmm6
DB 102,15,111,232 ; movdqa %xmm0,%xmm5
@@ -54676,11 +54662,11 @@ _sk_difference_sse2_lowp LABEL PROC
DB 102,15,219,205 ; pand %xmm5,%xmm1
DB 102,15,223,232 ; pandn %xmm0,%xmm5
DB 102,15,235,233 ; por %xmm1,%xmm5
- DB 102,15,111,128,21,38,0,0 ; movdqa 0x2615(%eax),%xmm0
+ DB 102,15,111,128,11,38,0,0 ; movdqa 0x260b(%eax),%xmm0
DB 102,15,127,69,216 ; movdqa %xmm0,-0x28(%ebp)
DB 102,15,253,232 ; paddw %xmm0,%xmm5
DB 102,15,113,213,7 ; psrlw $0x7,%xmm5
- DB 102,15,111,128,69,38,0,0 ; movdqa 0x2645(%eax),%xmm0
+ DB 102,15,111,128,59,38,0,0 ; movdqa 0x263b(%eax),%xmm0
DB 102,15,127,69,232 ; movdqa %xmm0,-0x18(%ebp)
DB 102,15,219,232 ; pand %xmm0,%xmm5
DB 102,15,249,213 ; psubw %xmm5,%xmm2
@@ -54767,16 +54753,16 @@ _sk_exclusion_sse2_lowp LABEL PROC
DB 131,236,80 ; sub $0x50,%esp
DB 102,15,111,225 ; movdqa %xmm1,%xmm4
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
- DB 232,0,0,0,0 ; call a7bf <_sk_exclusion_sse2_lowp+0x15>
+ DB 232,0,0,0,0 ; call a7b9 <_sk_exclusion_sse2_lowp+0x15>
DB 88 ; pop %eax
DB 102,15,111,109,24 ; movdqa 0x18(%ebp),%xmm5
DB 102,15,111,197 ; movdqa %xmm5,%xmm0
DB 102,15,253,193 ; paddw %xmm1,%xmm0
DB 102,15,213,205 ; pmullw %xmm5,%xmm1
- DB 102,15,111,184,97,36,0,0 ; movdqa 0x2461(%eax),%xmm7
+ DB 102,15,111,184,87,36,0,0 ; movdqa 0x2457(%eax),%xmm7
DB 102,15,253,207 ; paddw %xmm7,%xmm1
DB 102,15,113,209,7 ; psrlw $0x7,%xmm1
- DB 102,15,111,176,145,36,0,0 ; movdqa 0x2491(%eax),%xmm6
+ DB 102,15,111,176,135,36,0,0 ; movdqa 0x2487(%eax),%xmm6
DB 102,15,219,206 ; pand %xmm6,%xmm1
DB 102,15,249,193 ; psubw %xmm1,%xmm0
DB 102,15,111,109,40 ; movdqa 0x28(%ebp),%xmm5
@@ -54835,9 +54821,9 @@ _sk_hardlight_sse2_lowp LABEL PROC
DB 15,41,85,152 ; movaps %xmm2,-0x68(%ebp)
DB 102,15,111,233 ; movdqa %xmm1,%xmm5
DB 102,15,111,224 ; movdqa %xmm0,%xmm4
- DB 232,0,0,0,0 ; call a8b9 <_sk_hardlight_sse2_lowp+0x1c>
+ DB 232,0,0,0,0 ; call a8b3 <_sk_hardlight_sse2_lowp+0x1c>
DB 88 ; pop %eax
- DB 102,15,111,184,103,35,0,0 ; movdqa 0x2367(%eax),%xmm7
+ DB 102,15,111,184,93,35,0,0 ; movdqa 0x235d(%eax),%xmm7
DB 102,15,127,125,200 ; movdqa %xmm7,-0x38(%ebp)
DB 102,15,111,215 ; movdqa %xmm7,%xmm2
DB 102,15,249,85,72 ; psubw 0x48(%ebp),%xmm2
@@ -54864,7 +54850,7 @@ _sk_hardlight_sse2_lowp LABEL PROC
DB 102,15,111,214 ; movdqa %xmm6,%xmm2
DB 102,15,249,209 ; psubw %xmm1,%xmm2
DB 102,15,253,228 ; paddw %xmm4,%xmm4
- DB 102,15,111,128,135,35,0,0 ; movdqa 0x2387(%eax),%xmm0
+ DB 102,15,111,128,125,35,0,0 ; movdqa 0x237d(%eax),%xmm0
DB 102,15,239,216 ; pxor %xmm0,%xmm3
DB 102,15,127,93,184 ; movdqa %xmm3,-0x48(%ebp)
DB 102,15,111,204 ; movdqa %xmm4,%xmm1
@@ -54969,10 +54955,10 @@ _sk_overlay_sse2_lowp LABEL PROC
DB 15,41,85,152 ; movaps %xmm2,-0x68(%ebp)
DB 15,41,141,120,255,255,255 ; movaps %xmm1,-0x88(%ebp)
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
- DB 232,0,0,0,0 ; call aadb <_sk_overlay_sse2_lowp+0x1f>
+ DB 232,0,0,0,0 ; call aad5 <_sk_overlay_sse2_lowp+0x1f>
DB 88 ; pop %eax
DB 102,15,111,69,72 ; movdqa 0x48(%ebp),%xmm0
- DB 102,15,111,184,69,33,0,0 ; movdqa 0x2145(%eax),%xmm7
+ DB 102,15,111,184,59,33,0,0 ; movdqa 0x213b(%eax),%xmm7
DB 102,15,127,125,232 ; movdqa %xmm7,-0x18(%ebp)
DB 102,15,111,215 ; movdqa %xmm7,%xmm2
DB 102,15,249,208 ; psubw %xmm0,%xmm2
@@ -54999,7 +54985,7 @@ _sk_overlay_sse2_lowp LABEL PROC
DB 102,15,249,234 ; psubw %xmm2,%xmm5
DB 102,15,111,195 ; movdqa %xmm3,%xmm0
DB 102,15,253,192 ; paddw %xmm0,%xmm0
- DB 102,15,111,144,101,33,0,0 ; movdqa 0x2165(%eax),%xmm2
+ DB 102,15,111,144,91,33,0,0 ; movdqa 0x215b(%eax),%xmm2
DB 102,15,127,85,184 ; movdqa %xmm2,-0x48(%ebp)
DB 102,15,239,226 ; pxor %xmm2,%xmm4
DB 102,15,239,194 ; pxor %xmm2,%xmm0
@@ -55127,26 +55113,26 @@ _sk_load_8888_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call ad4a <_sk_load_8888_sse2_lowp+0x30>
+ DB 232,0,0,0,0 ; call ad44 <_sk_load_8888_sse2_lowp+0x30>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,32 ; ja ad70 <_sk_load_8888_sse2_lowp+0x56>
+ DB 119,32 ; ja ad6a <_sk_load_8888_sse2_lowp+0x56>
DB 102,15,239,246 ; pxor %xmm6,%xmm6
DB 15,182,201 ; movzbl %cl,%ecx
- DB 139,140,143,50,1,0,0 ; mov 0x132(%edi,%ecx,4),%ecx
+ DB 139,140,143,52,1,0,0 ; mov 0x134(%edi,%ecx,4),%ecx
DB 1,249 ; add %edi,%ecx
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 255,225 ; jmp *%ecx
DB 243,15,16,28,179 ; movss (%ebx,%esi,4),%xmm3
DB 15,87,246 ; xorps %xmm6,%xmm6
- DB 235,73 ; jmp adb9 <_sk_load_8888_sse2_lowp+0x9f>
+ DB 235,73 ; jmp adb3 <_sk_load_8888_sse2_lowp+0x9f>
DB 102,15,16,28,179 ; movupd (%ebx,%esi,4),%xmm3
DB 15,16,116,179,16 ; movups 0x10(%ebx,%esi,4),%xmm6
- DB 235,61 ; jmp adb9 <_sk_load_8888_sse2_lowp+0x9f>
+ DB 235,61 ; jmp adb3 <_sk_load_8888_sse2_lowp+0x9f>
DB 102,15,110,68,179,8 ; movd 0x8(%ebx,%esi,4),%xmm0
DB 102,15,112,216,69 ; pshufd $0x45,%xmm0,%xmm3
DB 102,15,18,28,179 ; movlpd (%ebx,%esi,4),%xmm3
- DB 235,43 ; jmp adb9 <_sk_load_8888_sse2_lowp+0x9f>
+ DB 235,43 ; jmp adb3 <_sk_load_8888_sse2_lowp+0x9f>
DB 102,15,110,68,179,24 ; movd 0x18(%ebx,%esi,4),%xmm0
DB 102,15,112,240,69 ; pshufd $0x45,%xmm0,%xmm6
DB 243,15,16,68,179,20 ; movss 0x14(%ebx,%esi,4),%xmm0
@@ -55163,7 +55149,7 @@ _sk_load_8888_sse2_lowp LABEL PROC
DB 102,15,114,240,16 ; pslld $0x10,%xmm0
DB 102,15,114,224,16 ; psrad $0x10,%xmm0
DB 102,15,107,200 ; packssdw %xmm0,%xmm1
- DB 102,15,111,175,214,30,0,0 ; movdqa 0x1ed6(%edi),%xmm5
+ DB 102,15,111,175,204,30,0,0 ; movdqa 0x1ecc(%edi),%xmm5
DB 102,15,111,193 ; movdqa %xmm1,%xmm0
DB 102,15,219,197 ; pand %xmm5,%xmm0
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
@@ -55204,6 +55190,7 @@ _sk_load_8888_sse2_lowp LABEL PROC
DB 91 ; pop %ebx
DB 93 ; pop %ebp
DB 195 ; ret
+ DB 102,144 ; xchg %ax,%ax
DB 28,0 ; sbb $0x0,%al
DB 0,0 ; add %al,(%eax)
DB 61,0,0,0,50 ; cmp $0x32000000,%eax
@@ -55240,10 +55227,10 @@ _sk_load_8888_dst_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call aed5 <_sk_load_8888_dst_sse2_lowp+0x3d>
+ DB 232,0,0,0,0 ; call aed1 <_sk_load_8888_dst_sse2_lowp+0x3d>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,32 ; ja aefb <_sk_load_8888_dst_sse2_lowp+0x63>
+ DB 119,32 ; ja aef7 <_sk_load_8888_dst_sse2_lowp+0x63>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,59,1,0,0 ; mov 0x13b(%edi,%ecx,4),%ecx
@@ -55252,14 +55239,14 @@ _sk_load_8888_dst_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 243,15,16,60,179 ; movss (%ebx,%esi,4),%xmm7
DB 15,87,219 ; xorps %xmm3,%xmm3
- DB 235,73 ; jmp af44 <_sk_load_8888_dst_sse2_lowp+0xac>
+ DB 235,73 ; jmp af40 <_sk_load_8888_dst_sse2_lowp+0xac>
DB 102,15,16,60,179 ; movupd (%ebx,%esi,4),%xmm7
DB 15,16,92,179,16 ; movups 0x10(%ebx,%esi,4),%xmm3
- DB 235,61 ; jmp af44 <_sk_load_8888_dst_sse2_lowp+0xac>
+ DB 235,61 ; jmp af40 <_sk_load_8888_dst_sse2_lowp+0xac>
DB 102,15,110,84,179,8 ; movd 0x8(%ebx,%esi,4),%xmm2
DB 102,15,112,250,69 ; pshufd $0x45,%xmm2,%xmm7
DB 102,15,18,60,179 ; movlpd (%ebx,%esi,4),%xmm7
- DB 235,43 ; jmp af44 <_sk_load_8888_dst_sse2_lowp+0xac>
+ DB 235,43 ; jmp af40 <_sk_load_8888_dst_sse2_lowp+0xac>
DB 102,15,110,84,179,24 ; movd 0x18(%ebx,%esi,4),%xmm2
DB 102,15,112,218,69 ; pshufd $0x45,%xmm2,%xmm3
DB 243,15,16,84,179,20 ; movss 0x14(%ebx,%esi,4),%xmm2
@@ -55276,7 +55263,7 @@ _sk_load_8888_dst_sse2_lowp LABEL PROC
DB 102,15,114,242,16 ; pslld $0x10,%xmm2
DB 102,15,114,226,16 ; psrad $0x10,%xmm2
DB 102,15,107,242 ; packssdw %xmm2,%xmm6
- DB 102,15,111,151,75,29,0,0 ; movdqa 0x1d4b(%edi),%xmm2
+ DB 102,15,111,151,63,29,0,0 ; movdqa 0x1d3f(%edi),%xmm2
DB 102,15,111,206 ; movdqa %xmm6,%xmm1
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 102,15,113,214,8 ; psrlw $0x8,%xmm6
@@ -55368,19 +55355,19 @@ _sk_store_8888_sse2_lowp LABEL PROC
DB 128,227,7 ; and $0x7,%bl
DB 254,203 ; dec %bl
DB 128,251,6 ; cmp $0x6,%bl
- DB 232,0,0,0,0 ; call b0a0 <_sk_store_8888_sse2_lowp+0x74>
+ DB 232,0,0,0,0 ; call b09c <_sk_store_8888_sse2_lowp+0x74>
DB 89 ; pop %ecx
DB 139,117,16 ; mov 0x10(%ebp),%esi
DB 15,40,109,40 ; movaps 0x28(%ebp),%xmm5
- DB 119,19 ; ja b0bd <_sk_store_8888_sse2_lowp+0x91>
+ DB 119,19 ; ja b0b9 <_sk_store_8888_sse2_lowp+0x91>
DB 15,182,219 ; movzbl %bl,%ebx
DB 3,140,153,184,0,0,0 ; add 0xb8(%ecx,%ebx,4),%ecx
DB 255,225 ; jmp *%ecx
DB 102,15,126,60,183 ; movd %xmm7,(%edi,%esi,4)
- DB 235,93 ; jmp b11a <_sk_store_8888_sse2_lowp+0xee>
+ DB 235,93 ; jmp b116 <_sk_store_8888_sse2_lowp+0xee>
DB 243,15,127,60,183 ; movdqu %xmm7,(%edi,%esi,4)
DB 243,15,127,116,183,16 ; movdqu %xmm6,0x10(%edi,%esi,4)
- DB 235,80 ; jmp b11a <_sk_store_8888_sse2_lowp+0xee>
+ DB 235,80 ; jmp b116 <_sk_store_8888_sse2_lowp+0xee>
DB 102,15,111,244 ; movdqa %xmm4,%xmm6
DB 15,40,227 ; movaps %xmm3,%xmm4
DB 102,15,112,223,78 ; pshufd $0x4e,%xmm7,%xmm3
@@ -55388,7 +55375,7 @@ _sk_store_8888_sse2_lowp LABEL PROC
DB 15,40,220 ; movaps %xmm4,%xmm3
DB 102,15,111,230 ; movdqa %xmm6,%xmm4
DB 102,15,214,60,183 ; movq %xmm7,(%edi,%esi,4)
- DB 235,48 ; jmp b11a <_sk_store_8888_sse2_lowp+0xee>
+ DB 235,48 ; jmp b116 <_sk_store_8888_sse2_lowp+0xee>
DB 102,15,112,222,78 ; pshufd $0x4e,%xmm6,%xmm3
DB 102,15,126,92,183,24 ; movd %xmm3,0x18(%edi,%esi,4)
DB 15,40,93,72 ; movaps 0x48(%ebp),%xmm3
@@ -55425,7 +55412,7 @@ _sk_store_8888_sse2_lowp LABEL PROC
DB 0,0 ; add %al,(%eax)
DB 42,0 ; sub (%eax),%al
DB 0,0 ; add %al,(%eax)
- DB 117,0 ; jne b166 <_sk_store_8888_sse2_lowp+0x13a>
+ DB 117,0 ; jne b162 <_sk_store_8888_sse2_lowp+0x13a>
DB 0,0 ; add %al,(%eax)
DB 111 ; outsl %ds:(%esi),(%dx)
DB 0,0 ; add %al,(%eax)
@@ -55455,10 +55442,10 @@ _sk_load_bgra_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call b1a4 <_sk_load_bgra_sse2_lowp+0x30>
+ DB 232,0,0,0,0 ; call b1a0 <_sk_load_bgra_sse2_lowp+0x30>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,32 ; ja b1ca <_sk_load_bgra_sse2_lowp+0x56>
+ DB 119,32 ; ja b1c6 <_sk_load_bgra_sse2_lowp+0x56>
DB 102,15,239,246 ; pxor %xmm6,%xmm6
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,52,1,0,0 ; mov 0x134(%edi,%ecx,4),%ecx
@@ -55467,14 +55454,14 @@ _sk_load_bgra_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 243,15,16,28,179 ; movss (%ebx,%esi,4),%xmm3
DB 15,87,246 ; xorps %xmm6,%xmm6
- DB 235,73 ; jmp b213 <_sk_load_bgra_sse2_lowp+0x9f>
+ DB 235,73 ; jmp b20f <_sk_load_bgra_sse2_lowp+0x9f>
DB 102,15,16,28,179 ; movupd (%ebx,%esi,4),%xmm3
DB 15,16,116,179,16 ; movups 0x10(%ebx,%esi,4),%xmm6
- DB 235,61 ; jmp b213 <_sk_load_bgra_sse2_lowp+0x9f>
+ DB 235,61 ; jmp b20f <_sk_load_bgra_sse2_lowp+0x9f>
DB 102,15,110,68,179,8 ; movd 0x8(%ebx,%esi,4),%xmm0
DB 102,15,112,216,69 ; pshufd $0x45,%xmm0,%xmm3
DB 102,15,18,28,179 ; movlpd (%ebx,%esi,4),%xmm3
- DB 235,43 ; jmp b213 <_sk_load_bgra_sse2_lowp+0x9f>
+ DB 235,43 ; jmp b20f <_sk_load_bgra_sse2_lowp+0x9f>
DB 102,15,110,68,179,24 ; movd 0x18(%ebx,%esi,4),%xmm0
DB 102,15,112,240,69 ; pshufd $0x45,%xmm0,%xmm6
DB 243,15,16,68,179,20 ; movss 0x14(%ebx,%esi,4),%xmm0
@@ -55491,7 +55478,7 @@ _sk_load_bgra_sse2_lowp LABEL PROC
DB 102,15,114,240,16 ; pslld $0x10,%xmm0
DB 102,15,114,224,16 ; psrad $0x10,%xmm0
DB 102,15,107,200 ; packssdw %xmm0,%xmm1
- DB 102,15,111,175,124,26,0,0 ; movdqa 0x1a7c(%edi),%xmm5
+ DB 102,15,111,175,112,26,0,0 ; movdqa 0x1a70(%edi),%xmm5
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
DB 102,15,219,213 ; pand %xmm5,%xmm2
DB 102,15,113,209,8 ; psrlw $0x8,%xmm1
@@ -55569,10 +55556,10 @@ _sk_load_bgra_dst_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call b331 <_sk_load_bgra_dst_sse2_lowp+0x3d>
+ DB 232,0,0,0,0 ; call b32d <_sk_load_bgra_dst_sse2_lowp+0x3d>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,32 ; ja b357 <_sk_load_bgra_dst_sse2_lowp+0x63>
+ DB 119,32 ; ja b353 <_sk_load_bgra_dst_sse2_lowp+0x63>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,59,1,0,0 ; mov 0x13b(%edi,%ecx,4),%ecx
@@ -55581,14 +55568,14 @@ _sk_load_bgra_dst_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 243,15,16,60,179 ; movss (%ebx,%esi,4),%xmm7
DB 15,87,219 ; xorps %xmm3,%xmm3
- DB 235,73 ; jmp b3a0 <_sk_load_bgra_dst_sse2_lowp+0xac>
+ DB 235,73 ; jmp b39c <_sk_load_bgra_dst_sse2_lowp+0xac>
DB 102,15,16,60,179 ; movupd (%ebx,%esi,4),%xmm7
DB 15,16,92,179,16 ; movups 0x10(%ebx,%esi,4),%xmm3
- DB 235,61 ; jmp b3a0 <_sk_load_bgra_dst_sse2_lowp+0xac>
+ DB 235,61 ; jmp b39c <_sk_load_bgra_dst_sse2_lowp+0xac>
DB 102,15,110,84,179,8 ; movd 0x8(%ebx,%esi,4),%xmm2
DB 102,15,112,250,69 ; pshufd $0x45,%xmm2,%xmm7
DB 102,15,18,60,179 ; movlpd (%ebx,%esi,4),%xmm7
- DB 235,43 ; jmp b3a0 <_sk_load_bgra_dst_sse2_lowp+0xac>
+ DB 235,43 ; jmp b39c <_sk_load_bgra_dst_sse2_lowp+0xac>
DB 102,15,110,84,179,24 ; movd 0x18(%ebx,%esi,4),%xmm2
DB 102,15,112,218,69 ; pshufd $0x45,%xmm2,%xmm3
DB 243,15,16,84,179,20 ; movss 0x14(%ebx,%esi,4),%xmm2
@@ -55605,7 +55592,7 @@ _sk_load_bgra_dst_sse2_lowp LABEL PROC
DB 102,15,114,242,16 ; pslld $0x10,%xmm2
DB 102,15,114,226,16 ; psrad $0x10,%xmm2
DB 102,15,107,242 ; packssdw %xmm2,%xmm6
- DB 102,15,111,151,239,24,0,0 ; movdqa 0x18ef(%edi),%xmm2
+ DB 102,15,111,151,227,24,0,0 ; movdqa 0x18e3(%edi),%xmm2
DB 102,15,111,206 ; movdqa %xmm6,%xmm1
DB 102,15,219,202 ; pand %xmm2,%xmm1
DB 102,15,113,214,8 ; psrlw $0x8,%xmm6
@@ -55697,19 +55684,19 @@ _sk_store_bgra_sse2_lowp LABEL PROC
DB 128,227,7 ; and $0x7,%bl
DB 254,203 ; dec %bl
DB 128,251,6 ; cmp $0x6,%bl
- DB 232,0,0,0,0 ; call b4fc <_sk_store_bgra_sse2_lowp+0x74>
+ DB 232,0,0,0,0 ; call b4f8 <_sk_store_bgra_sse2_lowp+0x74>
DB 89 ; pop %ecx
DB 139,117,16 ; mov 0x10(%ebp),%esi
DB 15,40,109,40 ; movaps 0x28(%ebp),%xmm5
- DB 119,19 ; ja b519 <_sk_store_bgra_sse2_lowp+0x91>
+ DB 119,19 ; ja b515 <_sk_store_bgra_sse2_lowp+0x91>
DB 15,182,219 ; movzbl %bl,%ebx
DB 3,140,153,184,0,0,0 ; add 0xb8(%ecx,%ebx,4),%ecx
DB 255,225 ; jmp *%ecx
DB 102,15,126,60,183 ; movd %xmm7,(%edi,%esi,4)
- DB 235,93 ; jmp b576 <_sk_store_bgra_sse2_lowp+0xee>
+ DB 235,93 ; jmp b572 <_sk_store_bgra_sse2_lowp+0xee>
DB 243,15,127,60,183 ; movdqu %xmm7,(%edi,%esi,4)
DB 243,15,127,116,183,16 ; movdqu %xmm6,0x10(%edi,%esi,4)
- DB 235,80 ; jmp b576 <_sk_store_bgra_sse2_lowp+0xee>
+ DB 235,80 ; jmp b572 <_sk_store_bgra_sse2_lowp+0xee>
DB 102,15,111,244 ; movdqa %xmm4,%xmm6
DB 15,40,227 ; movaps %xmm3,%xmm4
DB 102,15,112,223,78 ; pshufd $0x4e,%xmm7,%xmm3
@@ -55717,7 +55704,7 @@ _sk_store_bgra_sse2_lowp LABEL PROC
DB 15,40,220 ; movaps %xmm4,%xmm3
DB 102,15,111,230 ; movdqa %xmm6,%xmm4
DB 102,15,214,60,183 ; movq %xmm7,(%edi,%esi,4)
- DB 235,48 ; jmp b576 <_sk_store_bgra_sse2_lowp+0xee>
+ DB 235,48 ; jmp b572 <_sk_store_bgra_sse2_lowp+0xee>
DB 102,15,112,222,78 ; pshufd $0x4e,%xmm6,%xmm3
DB 102,15,126,92,183,24 ; movd %xmm3,0x18(%edi,%esi,4)
DB 15,40,93,72 ; movaps 0x48(%ebp),%xmm3
@@ -55754,7 +55741,7 @@ _sk_store_bgra_sse2_lowp LABEL PROC
DB 0,0 ; add %al,(%eax)
DB 42,0 ; sub (%eax),%al
DB 0,0 ; add %al,(%eax)
- DB 117,0 ; jne b5c2 <_sk_store_bgra_sse2_lowp+0x13a>
+ DB 117,0 ; jne b5be <_sk_store_bgra_sse2_lowp+0x13a>
DB 0,0 ; add %al,(%eax)
DB 111 ; outsl %ds:(%esi),(%dx)
DB 0,0 ; add %al,(%eax)
@@ -55783,10 +55770,10 @@ _sk_load_565_dst_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call b5fb <_sk_load_565_dst_sse2_lowp+0x2b>
+ DB 232,0,0,0,0 ; call b5f7 <_sk_load_565_dst_sse2_lowp+0x2b>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja b61d <_sk_load_565_dst_sse2_lowp+0x4d>
+ DB 119,28 ; ja b619 <_sk_load_565_dst_sse2_lowp+0x4d>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,249,0,0,0 ; mov 0xf9(%edi,%ecx,4),%ecx
@@ -55794,14 +55781,14 @@ _sk_load_565_dst_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 15,183,12,115 ; movzwl (%ebx,%esi,2),%ecx
DB 102,15,110,225 ; movd %ecx,%xmm4
- DB 235,59 ; jmp b658 <_sk_load_565_dst_sse2_lowp+0x88>
+ DB 235,59 ; jmp b654 <_sk_load_565_dst_sse2_lowp+0x88>
DB 243,15,111,36,115 ; movdqu (%ebx,%esi,2),%xmm4
- DB 235,52 ; jmp b658 <_sk_load_565_dst_sse2_lowp+0x88>
+ DB 235,52 ; jmp b654 <_sk_load_565_dst_sse2_lowp+0x88>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,196,100,115,4,2 ; pinsrw $0x2,0x4(%ebx,%esi,2),%xmm4
DB 243,15,16,44,115 ; movss (%ebx,%esi,2),%xmm5
DB 243,15,16,229 ; movss %xmm5,%xmm4
- DB 235,30 ; jmp b658 <_sk_load_565_dst_sse2_lowp+0x88>
+ DB 235,30 ; jmp b654 <_sk_load_565_dst_sse2_lowp+0x88>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,196,100,115,12,6 ; pinsrw $0x6,0xc(%ebx,%esi,2),%xmm4
DB 102,15,196,100,115,10,5 ; pinsrw $0x5,0xa(%ebx,%esi,2),%xmm4
@@ -55809,11 +55796,11 @@ _sk_load_565_dst_sse2_lowp LABEL PROC
DB 102,15,18,36,115 ; movlpd (%ebx,%esi,2),%xmm4
DB 102,15,111,244 ; movdqa %xmm4,%xmm6
DB 102,15,113,214,8 ; psrlw $0x8,%xmm6
- DB 102,15,219,183,101,22,0,0 ; pand 0x1665(%edi),%xmm6
+ DB 102,15,219,183,89,22,0,0 ; pand 0x1659(%edi),%xmm6
DB 102,15,111,236 ; movdqa %xmm4,%xmm5
DB 102,15,113,213,5 ; psrlw $0x5,%xmm5
- DB 102,15,219,175,117,22,0,0 ; pand 0x1675(%edi),%xmm5
- DB 102,15,111,191,133,22,0,0 ; movdqa 0x1685(%edi),%xmm7
+ DB 102,15,219,175,105,22,0,0 ; pand 0x1669(%edi),%xmm5
+ DB 102,15,111,191,121,22,0,0 ; movdqa 0x1679(%edi),%xmm7
DB 102,15,219,252 ; pand %xmm4,%xmm7
DB 102,15,113,212,13 ; psrlw $0xd,%xmm4
DB 102,15,235,230 ; por %xmm6,%xmm4
@@ -55826,7 +55813,7 @@ _sk_load_565_dst_sse2_lowp LABEL PROC
DB 102,15,113,215,2 ; psrlw $0x2,%xmm7
DB 102,15,235,254 ; por %xmm6,%xmm7
DB 141,72,8 ; lea 0x8(%eax),%ecx
- DB 15,40,183,37,22,0,0 ; movaps 0x1625(%edi),%xmm6
+ DB 15,40,183,25,22,0,0 ; movaps 0x1619(%edi),%xmm6
DB 15,41,116,36,64 ; movaps %xmm6,0x40(%esp)
DB 139,125,20 ; mov 0x14(%ebp),%edi
DB 137,124,36,12 ; mov %edi,0xc(%esp)
@@ -55869,15 +55856,15 @@ _sk_store_565_sse2_lowp LABEL PROC
DB 86 ; push %esi
DB 131,236,92 ; sub $0x5c,%esp
DB 102,15,111,226 ; movdqa %xmm2,%xmm4
- DB 232,0,0,0,0 ; call b722 <_sk_store_565_sse2_lowp+0x12>
+ DB 232,0,0,0,0 ; call b71e <_sk_store_565_sse2_lowp+0x12>
DB 95 ; pop %edi
DB 15,40,109,72 ; movaps 0x48(%ebp),%xmm5
DB 102,15,111,208 ; movdqa %xmm0,%xmm2
DB 102,15,113,242,8 ; psllw $0x8,%xmm2
- DB 102,15,219,151,110,21,0,0 ; pand 0x156e(%edi),%xmm2
+ DB 102,15,219,151,98,21,0,0 ; pand 0x1562(%edi),%xmm2
DB 102,15,111,241 ; movdqa %xmm1,%xmm6
DB 102,15,113,246,3 ; psllw $0x3,%xmm6
- DB 102,15,219,183,126,21,0,0 ; pand 0x157e(%edi),%xmm6
+ DB 102,15,219,183,114,21,0,0 ; pand 0x1572(%edi),%xmm6
DB 102,15,235,242 ; por %xmm2,%xmm6
DB 102,15,111,212 ; movdqa %xmm4,%xmm2
DB 102,15,113,210,3 ; psrlw $0x3,%xmm2
@@ -55896,19 +55883,19 @@ _sk_store_565_sse2_lowp LABEL PROC
DB 128,249,6 ; cmp $0x6,%cl
DB 139,117,16 ; mov 0x10(%ebp),%esi
DB 15,40,125,24 ; movaps 0x18(%ebp),%xmm7
- DB 119,22 ; ja b79a <_sk_store_565_sse2_lowp+0x8a>
+ DB 119,22 ; ja b796 <_sk_store_565_sse2_lowp+0x8a>
DB 15,182,201 ; movzbl %cl,%ecx
DB 3,188,143,242,0,0,0 ; add 0xf2(%edi,%ecx,4),%edi
DB 255,231 ; jmp *%edi
DB 102,15,126,209 ; movd %xmm2,%ecx
DB 102,137,12,115 ; mov %cx,(%ebx,%esi,2)
- DB 235,59 ; jmp b7d5 <_sk_store_565_sse2_lowp+0xc5>
+ DB 235,59 ; jmp b7d1 <_sk_store_565_sse2_lowp+0xc5>
DB 243,15,127,20,115 ; movdqu %xmm2,(%ebx,%esi,2)
- DB 235,52 ; jmp b7d5 <_sk_store_565_sse2_lowp+0xc5>
+ DB 235,52 ; jmp b7d1 <_sk_store_565_sse2_lowp+0xc5>
DB 102,15,197,202,2 ; pextrw $0x2,%xmm2,%ecx
DB 102,137,76,115,4 ; mov %cx,0x4(%ebx,%esi,2)
DB 102,15,126,20,115 ; movd %xmm2,(%ebx,%esi,2)
- DB 235,35 ; jmp b7d5 <_sk_store_565_sse2_lowp+0xc5>
+ DB 235,35 ; jmp b7d1 <_sk_store_565_sse2_lowp+0xc5>
DB 102,15,197,202,6 ; pextrw $0x6,%xmm2,%ecx
DB 102,137,76,115,12 ; mov %cx,0xc(%ebx,%esi,2)
DB 102,15,197,202,5 ; pextrw $0x5,%xmm2,%ecx
@@ -55968,10 +55955,10 @@ _sk_load_a8_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call b86a <_sk_load_a8_sse2_lowp+0x3a>
+ DB 232,0,0,0,0 ; call b866 <_sk_load_a8_sse2_lowp+0x3a>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja b88c <_sk_load_a8_sse2_lowp+0x5c>
+ DB 119,28 ; ja b888 <_sk_load_a8_sse2_lowp+0x5c>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,198,0,0,0 ; mov 0xc6(%edi,%ecx,4),%ecx
@@ -55979,10 +55966,10 @@ _sk_load_a8_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 15,182,12,51 ; movzbl (%ebx,%esi,1),%ecx
DB 102,15,110,217 ; movd %ecx,%xmm3
- DB 235,90 ; jmp b8e6 <_sk_load_a8_sse2_lowp+0xb6>
+ DB 235,90 ; jmp b8e2 <_sk_load_a8_sse2_lowp+0xb6>
DB 243,15,126,28,51 ; movq (%ebx,%esi,1),%xmm3
DB 102,15,96,216 ; punpcklbw %xmm0,%xmm3
- DB 235,79 ; jmp b8e6 <_sk_load_a8_sse2_lowp+0xb6>
+ DB 235,79 ; jmp b8e2 <_sk_load_a8_sse2_lowp+0xb6>
DB 15,182,76,51,2 ; movzbl 0x2(%ebx,%esi,1),%ecx
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,196,217,2 ; pinsrw $0x2,%ecx,%xmm3
@@ -55990,7 +55977,7 @@ _sk_load_a8_sse2_lowp LABEL PROC
DB 102,15,110,233 ; movd %ecx,%xmm5
DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5
DB 243,15,16,221 ; movss %xmm5,%xmm3
- DB 235,47 ; jmp b8e6 <_sk_load_a8_sse2_lowp+0xb6>
+ DB 235,47 ; jmp b8e2 <_sk_load_a8_sse2_lowp+0xb6>
DB 15,182,76,51,6 ; movzbl 0x6(%ebx,%esi,1),%ecx
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,196,217,6 ; pinsrw $0x6,%ecx,%xmm3
@@ -56001,7 +55988,7 @@ _sk_load_a8_sse2_lowp LABEL PROC
DB 102,15,110,44,51 ; movd (%ebx,%esi,1),%xmm5
DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5
DB 242,15,16,221 ; movsd %xmm5,%xmm3
- DB 102,15,219,159,182,19,0,0 ; pand 0x13b6(%edi),%xmm3
+ DB 102,15,219,159,170,19,0,0 ; pand 0x13aa(%edi),%xmm3
DB 141,72,8 ; lea 0x8(%eax),%ecx
DB 15,41,100,36,64 ; movaps %xmm4,0x40(%esp)
DB 15,41,84,36,48 ; movaps %xmm2,0x30(%esp)
@@ -56054,10 +56041,10 @@ _sk_load_a8_dst_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call b975 <_sk_load_a8_dst_sse2_lowp+0x29>
+ DB 232,0,0,0,0 ; call b971 <_sk_load_a8_dst_sse2_lowp+0x29>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja b997 <_sk_load_a8_dst_sse2_lowp+0x4b>
+ DB 119,28 ; ja b993 <_sk_load_a8_dst_sse2_lowp+0x4b>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,195,0,0,0 ; mov 0xc3(%edi,%ecx,4),%ecx
@@ -56065,10 +56052,10 @@ _sk_load_a8_dst_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 15,182,12,51 ; movzbl (%ebx,%esi,1),%ecx
DB 102,15,110,225 ; movd %ecx,%xmm4
- DB 235,90 ; jmp b9f1 <_sk_load_a8_dst_sse2_lowp+0xa5>
+ DB 235,90 ; jmp b9ed <_sk_load_a8_dst_sse2_lowp+0xa5>
DB 243,15,126,36,51 ; movq (%ebx,%esi,1),%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
- DB 235,79 ; jmp b9f1 <_sk_load_a8_dst_sse2_lowp+0xa5>
+ DB 235,79 ; jmp b9ed <_sk_load_a8_dst_sse2_lowp+0xa5>
DB 15,182,76,51,2 ; movzbl 0x2(%ebx,%esi,1),%ecx
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,196,225,2 ; pinsrw $0x2,%ecx,%xmm4
@@ -56076,7 +56063,7 @@ _sk_load_a8_dst_sse2_lowp LABEL PROC
DB 102,15,110,233 ; movd %ecx,%xmm5
DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5
DB 243,15,16,229 ; movss %xmm5,%xmm4
- DB 235,47 ; jmp b9f1 <_sk_load_a8_dst_sse2_lowp+0xa5>
+ DB 235,47 ; jmp b9ed <_sk_load_a8_dst_sse2_lowp+0xa5>
DB 15,182,76,51,6 ; movzbl 0x6(%ebx,%esi,1),%ecx
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,196,225,6 ; pinsrw $0x6,%ecx,%xmm4
@@ -56087,7 +56074,7 @@ _sk_load_a8_dst_sse2_lowp LABEL PROC
DB 102,15,110,44,51 ; movd (%ebx,%esi,1),%xmm5
DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5
DB 242,15,16,229 ; movsd %xmm5,%xmm4
- DB 102,15,219,167,171,18,0,0 ; pand 0x12ab(%edi),%xmm4
+ DB 102,15,219,167,159,18,0,0 ; pand 0x129f(%edi),%xmm4
DB 141,72,8 ; lea 0x8(%eax),%ecx
DB 102,15,127,100,36,64 ; movdqa %xmm4,0x40(%esp)
DB 102,15,239,228 ; pxor %xmm4,%xmm4
@@ -56142,32 +56129,32 @@ _sk_store_a8_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call ba8d <_sk_store_a8_sse2_lowp+0x39>
+ DB 232,0,0,0,0 ; call ba89 <_sk_store_a8_sse2_lowp+0x39>
DB 91 ; pop %ebx
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,26 ; ja baad <_sk_store_a8_sse2_lowp+0x59>
+ DB 119,26 ; ja baa9 <_sk_store_a8_sse2_lowp+0x59>
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,139,223,0,0,0 ; mov 0xdf(%ebx,%ecx,4),%ecx
DB 1,217 ; add %ebx,%ecx
DB 255,225 ; jmp *%ecx
DB 102,15,126,217 ; movd %xmm3,%ecx
DB 136,12,55 ; mov %cl,(%edi,%esi,1)
- DB 233,136,0,0,0 ; jmp bb35 <_sk_store_a8_sse2_lowp+0xe1>
- DB 102,15,111,163,147,17,0,0 ; movdqa 0x1193(%ebx),%xmm4
+ DB 233,136,0,0,0 ; jmp bb31 <_sk_store_a8_sse2_lowp+0xe1>
+ DB 102,15,111,163,135,17,0,0 ; movdqa 0x1187(%ebx),%xmm4
DB 102,15,219,227 ; pand %xmm3,%xmm4
DB 102,15,103,228 ; packuswb %xmm4,%xmm4
DB 102,15,214,36,55 ; movq %xmm4,(%edi,%esi,1)
DB 15,40,101,24 ; movaps 0x18(%ebp),%xmm4
- DB 235,109 ; jmp bb35 <_sk_store_a8_sse2_lowp+0xe1>
+ DB 235,109 ; jmp bb31 <_sk_store_a8_sse2_lowp+0xe1>
DB 102,15,197,203,2 ; pextrw $0x2,%xmm3,%ecx
DB 136,76,55,2 ; mov %cl,0x2(%edi,%esi,1)
- DB 102,15,111,163,147,17,0,0 ; movdqa 0x1193(%ebx),%xmm4
+ DB 102,15,111,163,135,17,0,0 ; movdqa 0x1187(%ebx),%xmm4
DB 102,15,219,227 ; pand %xmm3,%xmm4
DB 102,15,103,228 ; packuswb %xmm4,%xmm4
DB 102,15,126,225 ; movd %xmm4,%ecx
DB 15,40,101,24 ; movaps 0x18(%ebp),%xmm4
DB 102,137,12,55 ; mov %cx,(%edi,%esi,1)
- DB 235,70 ; jmp bb35 <_sk_store_a8_sse2_lowp+0xe1>
+ DB 235,70 ; jmp bb31 <_sk_store_a8_sse2_lowp+0xe1>
DB 102,15,197,203,6 ; pextrw $0x6,%xmm3,%ecx
DB 136,76,55,6 ; mov %cl,0x6(%edi,%esi,1)
DB 102,15,197,203,5 ; pextrw $0x5,%xmm3,%ecx
@@ -56177,7 +56164,7 @@ _sk_store_a8_sse2_lowp LABEL PROC
DB 15,40,254 ; movaps %xmm6,%xmm7
DB 15,40,245 ; movaps %xmm5,%xmm6
DB 15,40,236 ; movaps %xmm4,%xmm5
- DB 102,15,111,163,147,17,0,0 ; movdqa 0x1193(%ebx),%xmm4
+ DB 102,15,111,163,135,17,0,0 ; movdqa 0x1187(%ebx),%xmm4
DB 102,15,219,227 ; pand %xmm3,%xmm4
DB 102,15,103,228 ; packuswb %xmm4,%xmm4
DB 102,15,126,36,55 ; movd %xmm4,(%edi,%esi,1)
@@ -56211,7 +56198,7 @@ _sk_store_a8_sse2_lowp LABEL PROC
DB 0,0 ; add %al,(%eax)
DB 0,125,0 ; add %bh,0x0(%ebp)
DB 0,0 ; add %al,(%eax)
- DB 116,0 ; je bb7e <_sk_store_a8_sse2_lowp+0x12a>
+ DB 116,0 ; je bb7a <_sk_store_a8_sse2_lowp+0x12a>
DB 0,0 ; add %al,(%eax)
DB 107,0,0 ; imul $0x0,(%eax),%eax
DB 0,98,0 ; add %ah,0x0(%edx)
@@ -56239,10 +56226,10 @@ _sk_load_g8_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call bbc1 <_sk_load_g8_sse2_lowp+0x39>
+ DB 232,0,0,0,0 ; call bbbd <_sk_load_g8_sse2_lowp+0x39>
DB 94 ; pop %esi
DB 139,125,16 ; mov 0x10(%ebp),%edi
- DB 119,28 ; ja bbe3 <_sk_load_g8_sse2_lowp+0x5b>
+ DB 119,28 ; ja bbdf <_sk_load_g8_sse2_lowp+0x5b>
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,142,199,0,0,0 ; mov 0xc7(%esi,%ecx,4),%ecx
@@ -56250,10 +56237,10 @@ _sk_load_g8_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 15,182,12,59 ; movzbl (%ebx,%edi,1),%ecx
DB 102,15,110,193 ; movd %ecx,%xmm0
- DB 235,90 ; jmp bc3d <_sk_load_g8_sse2_lowp+0xb5>
+ DB 235,90 ; jmp bc39 <_sk_load_g8_sse2_lowp+0xb5>
DB 243,15,126,4,59 ; movq (%ebx,%edi,1),%xmm0
DB 102,15,96,192 ; punpcklbw %xmm0,%xmm0
- DB 235,79 ; jmp bc3d <_sk_load_g8_sse2_lowp+0xb5>
+ DB 235,79 ; jmp bc39 <_sk_load_g8_sse2_lowp+0xb5>
DB 15,182,76,59,2 ; movzbl 0x2(%ebx,%edi,1),%ecx
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,196,193,2 ; pinsrw $0x2,%ecx,%xmm0
@@ -56261,7 +56248,7 @@ _sk_load_g8_sse2_lowp LABEL PROC
DB 102,15,110,233 ; movd %ecx,%xmm5
DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5
DB 243,15,16,197 ; movss %xmm5,%xmm0
- DB 235,47 ; jmp bc3d <_sk_load_g8_sse2_lowp+0xb5>
+ DB 235,47 ; jmp bc39 <_sk_load_g8_sse2_lowp+0xb5>
DB 15,182,76,59,6 ; movzbl 0x6(%ebx,%edi,1),%ecx
DB 102,15,239,192 ; pxor %xmm0,%xmm0
DB 102,15,196,193,6 ; pinsrw $0x6,%ecx,%xmm0
@@ -56272,7 +56259,7 @@ _sk_load_g8_sse2_lowp LABEL PROC
DB 102,15,110,44,59 ; movd (%ebx,%edi,1),%xmm5
DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5
DB 242,15,16,197 ; movsd %xmm5,%xmm0
- DB 102,15,219,134,95,16,0,0 ; pand 0x105f(%esi),%xmm0
+ DB 102,15,219,134,83,16,0,0 ; pand 0x1053(%esi),%xmm0
DB 141,72,8 ; lea 0x8(%eax),%ecx
DB 15,41,100,36,64 ; movaps %xmm4,0x40(%esp)
DB 15,41,92,36,48 ; movaps %xmm3,0x30(%esp)
@@ -56283,7 +56270,7 @@ _sk_load_g8_sse2_lowp LABEL PROC
DB 137,124,36,8 ; mov %edi,0x8(%esp)
DB 137,76,36,4 ; mov %ecx,0x4(%esp)
DB 137,20,36 ; mov %edx,(%esp)
- DB 15,40,158,95,16,0,0 ; movaps 0x105f(%esi),%xmm3
+ DB 15,40,158,83,16,0,0 ; movaps 0x1053(%esi),%xmm3
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
DB 102,15,111,208 ; movdqa %xmm0,%xmm2
DB 255,80,4 ; call *0x4(%eax)
@@ -56324,10 +56311,10 @@ _sk_load_g8_dst_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call bccd <_sk_load_g8_dst_sse2_lowp+0x29>
+ DB 232,0,0,0,0 ; call bcc9 <_sk_load_g8_dst_sse2_lowp+0x29>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja bcef <_sk_load_g8_dst_sse2_lowp+0x4b>
+ DB 119,28 ; ja bceb <_sk_load_g8_dst_sse2_lowp+0x4b>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,195,0,0,0 ; mov 0xc3(%edi,%ecx,4),%ecx
@@ -56335,10 +56322,10 @@ _sk_load_g8_dst_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 15,182,12,51 ; movzbl (%ebx,%esi,1),%ecx
DB 102,15,110,225 ; movd %ecx,%xmm4
- DB 235,90 ; jmp bd49 <_sk_load_g8_dst_sse2_lowp+0xa5>
+ DB 235,90 ; jmp bd45 <_sk_load_g8_dst_sse2_lowp+0xa5>
DB 243,15,126,36,51 ; movq (%ebx,%esi,1),%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
- DB 235,79 ; jmp bd49 <_sk_load_g8_dst_sse2_lowp+0xa5>
+ DB 235,79 ; jmp bd45 <_sk_load_g8_dst_sse2_lowp+0xa5>
DB 15,182,76,51,2 ; movzbl 0x2(%ebx,%esi,1),%ecx
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,196,225,2 ; pinsrw $0x2,%ecx,%xmm4
@@ -56346,7 +56333,7 @@ _sk_load_g8_dst_sse2_lowp LABEL PROC
DB 102,15,110,233 ; movd %ecx,%xmm5
DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5
DB 243,15,16,229 ; movss %xmm5,%xmm4
- DB 235,47 ; jmp bd49 <_sk_load_g8_dst_sse2_lowp+0xa5>
+ DB 235,47 ; jmp bd45 <_sk_load_g8_dst_sse2_lowp+0xa5>
DB 15,182,76,51,6 ; movzbl 0x6(%ebx,%esi,1),%ecx
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,196,225,6 ; pinsrw $0x6,%ecx,%xmm4
@@ -56357,9 +56344,9 @@ _sk_load_g8_dst_sse2_lowp LABEL PROC
DB 102,15,110,44,51 ; movd (%ebx,%esi,1),%xmm5
DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5
DB 242,15,16,229 ; movsd %xmm5,%xmm4
- DB 102,15,219,167,83,15,0,0 ; pand 0xf53(%edi),%xmm4
+ DB 102,15,219,167,71,15,0,0 ; pand 0xf47(%edi),%xmm4
DB 141,72,8 ; lea 0x8(%eax),%ecx
- DB 15,40,175,83,15,0,0 ; movaps 0xf53(%edi),%xmm5
+ DB 15,40,175,71,15,0,0 ; movaps 0xf47(%edi),%xmm5
DB 15,41,108,36,64 ; movaps %xmm5,0x40(%esp)
DB 102,15,127,100,36,48 ; movdqa %xmm4,0x30(%esp)
DB 102,15,127,100,36,32 ; movdqa %xmm4,0x20(%esp)
@@ -56397,15 +56384,15 @@ _sk_scale_1_float_sse2_lowp LABEL PROC
DB 87 ; push %edi
DB 86 ; push %esi
DB 131,236,80 ; sub $0x50,%esp
- DB 232,0,0,0,0 ; call bdb9 <_sk_scale_1_float_sse2_lowp+0xd>
+ DB 232,0,0,0,0 ; call bdb5 <_sk_scale_1_float_sse2_lowp+0xd>
DB 94 ; pop %esi
DB 139,69,8 ; mov 0x8(%ebp),%eax
DB 139,85,16 ; mov 0x10(%ebp),%edx
DB 139,77,12 ; mov 0xc(%ebp),%ecx
DB 139,57 ; mov (%ecx),%edi
DB 243,15,16,39 ; movss (%edi),%xmm4
- DB 243,15,89,166,251,14,0,0 ; mulss 0xefb(%esi),%xmm4
- DB 243,15,88,166,247,14,0,0 ; addss 0xef7(%esi),%xmm4
+ DB 243,15,89,166,239,14,0,0 ; mulss 0xeef(%esi),%xmm4
+ DB 243,15,88,166,235,14,0,0 ; addss 0xeeb(%esi),%xmm4
DB 243,15,44,252 ; cvttss2si %xmm4,%edi
DB 102,15,110,239 ; movd %edi,%xmm5
DB 139,125,20 ; mov 0x14(%ebp),%edi
@@ -56418,7 +56405,7 @@ _sk_scale_1_float_sse2_lowp LABEL PROC
DB 102,15,213,205 ; pmullw %xmm5,%xmm1
DB 102,15,213,213 ; pmullw %xmm5,%xmm2
DB 102,15,213,221 ; pmullw %xmm5,%xmm3
- DB 102,15,111,174,103,14,0,0 ; movdqa 0xe67(%esi),%xmm5
+ DB 102,15,111,174,91,14,0,0 ; movdqa 0xe5b(%esi),%xmm5
DB 102,15,253,197 ; paddw %xmm5,%xmm0
DB 102,15,253,205 ; paddw %xmm5,%xmm1
DB 102,15,253,213 ; paddw %xmm5,%xmm2
@@ -56464,10 +56451,10 @@ _sk_scale_u8_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call be9b <_sk_scale_u8_sse2_lowp+0x31>
+ DB 232,0,0,0,0 ; call be97 <_sk_scale_u8_sse2_lowp+0x31>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja bebd <_sk_scale_u8_sse2_lowp+0x53>
+ DB 119,28 ; ja beb9 <_sk_scale_u8_sse2_lowp+0x53>
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,1,1,0,0 ; mov 0x101(%edi,%ecx,4),%ecx
@@ -56475,10 +56462,10 @@ _sk_scale_u8_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 15,182,12,51 ; movzbl (%ebx,%esi,1),%ecx
DB 102,15,110,225 ; movd %ecx,%xmm4
- DB 235,90 ; jmp bf17 <_sk_scale_u8_sse2_lowp+0xad>
+ DB 235,90 ; jmp bf13 <_sk_scale_u8_sse2_lowp+0xad>
DB 243,15,126,36,51 ; movq (%ebx,%esi,1),%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
- DB 235,79 ; jmp bf17 <_sk_scale_u8_sse2_lowp+0xad>
+ DB 235,79 ; jmp bf13 <_sk_scale_u8_sse2_lowp+0xad>
DB 15,182,76,51,2 ; movzbl 0x2(%ebx,%esi,1),%ecx
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,196,225,2 ; pinsrw $0x2,%ecx,%xmm4
@@ -56486,7 +56473,7 @@ _sk_scale_u8_sse2_lowp LABEL PROC
DB 102,15,110,233 ; movd %ecx,%xmm5
DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5
DB 243,15,16,229 ; movss %xmm5,%xmm4
- DB 235,47 ; jmp bf17 <_sk_scale_u8_sse2_lowp+0xad>
+ DB 235,47 ; jmp bf13 <_sk_scale_u8_sse2_lowp+0xad>
DB 15,182,76,51,6 ; movzbl 0x6(%ebx,%esi,1),%ecx
DB 102,15,239,228 ; pxor %xmm4,%xmm4
DB 102,15,196,225,6 ; pinsrw $0x6,%ecx,%xmm4
@@ -56497,9 +56484,9 @@ _sk_scale_u8_sse2_lowp LABEL PROC
DB 102,15,110,44,51 ; movd (%ebx,%esi,1),%xmm5
DB 102,15,96,232 ; punpcklbw %xmm0,%xmm5
DB 242,15,16,229 ; movsd %xmm5,%xmm4
- DB 102,15,219,167,133,13,0,0 ; pand 0xd85(%edi),%xmm4
+ DB 102,15,219,167,121,13,0,0 ; pand 0xd79(%edi),%xmm4
DB 102,15,213,196 ; pmullw %xmm4,%xmm0
- DB 102,15,111,175,133,13,0,0 ; movdqa 0xd85(%edi),%xmm5
+ DB 102,15,111,175,121,13,0,0 ; movdqa 0xd79(%edi),%xmm5
DB 102,15,253,197 ; paddw %xmm5,%xmm0
DB 102,15,113,208,8 ; psrlw $0x8,%xmm0
DB 102,15,213,204 ; pmullw %xmm4,%xmm1
@@ -56556,19 +56543,19 @@ _sk_lerp_1_float_sse2_lowp LABEL PROC
DB 102,15,111,218 ; movdqa %xmm2,%xmm3
DB 102,15,111,209 ; movdqa %xmm1,%xmm2
DB 102,15,111,200 ; movdqa %xmm0,%xmm1
- DB 232,0,0,0,0 ; call bfd5 <_sk_lerp_1_float_sse2_lowp+0x1d>
+ DB 232,0,0,0,0 ; call bfd1 <_sk_lerp_1_float_sse2_lowp+0x1d>
DB 89 ; pop %ecx
DB 102,15,111,109,24 ; movdqa 0x18(%ebp),%xmm5
DB 139,69,12 ; mov 0xc(%ebp),%eax
DB 139,16 ; mov (%eax),%edx
DB 243,15,16,50 ; movss (%edx),%xmm6
- DB 243,15,89,177,223,12,0,0 ; mulss 0xcdf(%ecx),%xmm6
- DB 243,15,88,177,219,12,0,0 ; addss 0xcdb(%ecx),%xmm6
+ DB 243,15,89,177,211,12,0,0 ; mulss 0xcd3(%ecx),%xmm6
+ DB 243,15,88,177,207,12,0,0 ; addss 0xccf(%ecx),%xmm6
DB 243,15,44,214 ; cvttss2si %xmm6,%edx
DB 102,15,110,242 ; movd %edx,%xmm6
DB 242,15,112,246,0 ; pshuflw $0x0,%xmm6,%xmm6
DB 102,15,112,246,80 ; pshufd $0x50,%xmm6,%xmm6
- DB 102,15,111,129,75,12,0,0 ; movdqa 0xc4b(%ecx),%xmm0
+ DB 102,15,111,129,63,12,0,0 ; movdqa 0xc3f(%ecx),%xmm0
DB 102,15,213,206 ; pmullw %xmm6,%xmm1
DB 102,15,253,200 ; paddw %xmm0,%xmm1
DB 102,15,213,214 ; pmullw %xmm6,%xmm2
@@ -56638,10 +56625,10 @@ _sk_lerp_u8_sse2_lowp LABEL PROC
DB 128,225,7 ; and $0x7,%cl
DB 254,201 ; dec %cl
DB 128,249,6 ; cmp $0x6,%cl
- DB 232,0,0,0,0 ; call c0fb <_sk_lerp_u8_sse2_lowp+0x2e>
+ DB 232,0,0,0,0 ; call c0f7 <_sk_lerp_u8_sse2_lowp+0x2e>
DB 95 ; pop %edi
DB 139,117,16 ; mov 0x10(%ebp),%esi
- DB 119,28 ; ja c11d <_sk_lerp_u8_sse2_lowp+0x50>
+ DB 119,28 ; ja c119 <_sk_lerp_u8_sse2_lowp+0x50>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 15,182,201 ; movzbl %cl,%ecx
DB 139,140,143,73,1,0,0 ; mov 0x149(%edi,%ecx,4),%ecx
@@ -56649,10 +56636,10 @@ _sk_lerp_u8_sse2_lowp LABEL PROC
DB 255,225 ; jmp *%ecx
DB 15,182,12,51 ; movzbl (%ebx,%esi,1),%ecx
DB 102,15,110,217 ; movd %ecx,%xmm3
- DB 235,90 ; jmp c177 <_sk_lerp_u8_sse2_lowp+0xaa>
+ DB 235,90 ; jmp c173 <_sk_lerp_u8_sse2_lowp+0xaa>
DB 243,15,126,28,51 ; movq (%ebx,%esi,1),%xmm3
DB 102,15,96,216 ; punpcklbw %xmm0,%xmm3
- DB 235,79 ; jmp c177 <_sk_lerp_u8_sse2_lowp+0xaa>
+ DB 235,79 ; jmp c173 <_sk_lerp_u8_sse2_lowp+0xaa>
DB 15,182,76,51,2 ; movzbl 0x2(%ebx,%esi,1),%ecx
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,196,217,2 ; pinsrw $0x2,%ecx,%xmm3
@@ -56660,7 +56647,7 @@ _sk_lerp_u8_sse2_lowp LABEL PROC
DB 102,15,110,225 ; movd %ecx,%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
DB 243,15,16,220 ; movss %xmm4,%xmm3
- DB 235,47 ; jmp c177 <_sk_lerp_u8_sse2_lowp+0xaa>
+ DB 235,47 ; jmp c173 <_sk_lerp_u8_sse2_lowp+0xaa>
DB 15,182,76,51,6 ; movzbl 0x6(%ebx,%esi,1),%ecx
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 102,15,196,217,6 ; pinsrw $0x6,%ecx,%xmm3
@@ -56671,8 +56658,8 @@ _sk_lerp_u8_sse2_lowp LABEL PROC
DB 102,15,110,36,51 ; movd (%ebx,%esi,1),%xmm4
DB 102,15,96,224 ; punpcklbw %xmm0,%xmm4
DB 242,15,16,220 ; movsd %xmm4,%xmm3
- DB 102,15,219,159,37,11,0,0 ; pand 0xb25(%edi),%xmm3
- DB 102,15,111,183,37,11,0,0 ; movdqa 0xb25(%edi),%xmm6
+ DB 102,15,219,159,25,11,0,0 ; pand 0xb19(%edi),%xmm3
+ DB 102,15,111,183,25,11,0,0 ; movdqa 0xb19(%edi),%xmm6
DB 102,15,111,227 ; movdqa %xmm3,%xmm4
DB 102,15,239,230 ; pxor %xmm6,%xmm4
DB 102,15,111,252 ; movdqa %xmm4,%xmm7
@@ -56758,11 +56745,11 @@ _sk_srcover_rgba_8888_sse2_lowp LABEL PROC
DB 128,227,7 ; and $0x7,%bl
DB 254,203 ; dec %bl
DB 128,251,6 ; cmp $0x6,%bl
- DB 232,0,0,0,0 ; call c29f <_sk_srcover_rgba_8888_sse2_lowp+0x3f>
+ DB 232,0,0,0,0 ; call c29b <_sk_srcover_rgba_8888_sse2_lowp+0x3f>
DB 89 ; pop %ecx
DB 139,117,16 ; mov 0x10(%ebp),%esi
DB 15,182,211 ; movzbl %bl,%edx
- DB 119,29 ; ja c2c5 <_sk_srcover_rgba_8888_sse2_lowp+0x65>
+ DB 119,29 ; ja c2c1 <_sk_srcover_rgba_8888_sse2_lowp+0x65>
DB 102,15,239,219 ; pxor %xmm3,%xmm3
DB 139,132,145,77,2,0,0 ; mov 0x24d(%ecx,%edx,4),%eax
DB 1,200 ; add %ecx,%eax
@@ -56770,14 +56757,14 @@ _sk_srcover_rgba_8888_sse2_lowp LABEL PROC
DB 255,224 ; jmp *%eax
DB 243,15,16,52,183 ; movss (%edi,%esi,4),%xmm6
DB 15,87,219 ; xorps %xmm3,%xmm3
- DB 235,73 ; jmp c30e <_sk_srcover_rgba_8888_sse2_lowp+0xae>
+ DB 235,73 ; jmp c30a <_sk_srcover_rgba_8888_sse2_lowp+0xae>
DB 102,15,16,52,183 ; movupd (%edi,%esi,4),%xmm6
DB 15,16,92,183,16 ; movups 0x10(%edi,%esi,4),%xmm3
- DB 235,61 ; jmp c30e <_sk_srcover_rgba_8888_sse2_lowp+0xae>
+ DB 235,61 ; jmp c30a <_sk_srcover_rgba_8888_sse2_lowp+0xae>
DB 102,15,110,68,183,8 ; movd 0x8(%edi,%esi,4),%xmm0
DB 102,15,112,240,69 ; pshufd $0x45,%xmm0,%xmm6
DB 102,15,18,52,183 ; movlpd (%edi,%esi,4),%xmm6
- DB 235,43 ; jmp c30e <_sk_srcover_rgba_8888_sse2_lowp+0xae>
+ DB 235,43 ; jmp c30a <_sk_srcover_rgba_8888_sse2_lowp+0xae>
DB 102,15,110,68,183,24 ; movd 0x18(%edi,%esi,4),%xmm0
DB 102,15,112,216,69 ; pshufd $0x45,%xmm0,%xmm3
DB 243,15,16,68,183,20 ; movss 0x14(%edi,%esi,4),%xmm0
@@ -56803,7 +56790,7 @@ _sk_srcover_rgba_8888_sse2_lowp LABEL PROC
DB 102,15,114,243,16 ; pslld $0x10,%xmm3
DB 102,15,114,227,16 ; psrad $0x10,%xmm3
DB 102,15,107,243 ; packssdw %xmm3,%xmm6
- DB 102,15,111,153,129,9,0,0 ; movdqa 0x981(%ecx),%xmm3
+ DB 102,15,111,153,117,9,0,0 ; movdqa 0x975(%ecx),%xmm3
DB 102,15,114,208,16 ; psrld $0x10,%xmm0
DB 102,15,114,210,16 ; psrld $0x10,%xmm2
DB 102,15,114,242,16 ; pslld $0x10,%xmm2
@@ -56855,18 +56842,18 @@ _sk_srcover_rgba_8888_sse2_lowp LABEL PROC
DB 102,15,105,220 ; punpckhwd %xmm4,%xmm3
DB 102,15,235,222 ; por %xmm6,%xmm3
DB 128,251,6 ; cmp $0x6,%bl
- DB 119,16 ; ja c44f <_sk_srcover_rgba_8888_sse2_lowp+0x1ef>
+ DB 119,16 ; ja c44b <_sk_srcover_rgba_8888_sse2_lowp+0x1ef>
DB 3,140,145,105,2,0,0 ; add 0x269(%ecx,%edx,4),%ecx
DB 255,225 ; jmp *%ecx
DB 102,15,126,4,183 ; movd %xmm0,(%edi,%esi,4)
- DB 235,64 ; jmp c48f <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
+ DB 235,64 ; jmp c48b <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
DB 243,15,127,4,183 ; movdqu %xmm0,(%edi,%esi,4)
DB 243,15,127,92,183,16 ; movdqu %xmm3,0x10(%edi,%esi,4)
- DB 235,51 ; jmp c48f <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
+ DB 235,51 ; jmp c48b <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
DB 102,15,112,208,78 ; pshufd $0x4e,%xmm0,%xmm2
DB 102,15,126,84,183,8 ; movd %xmm2,0x8(%edi,%esi,4)
DB 102,15,214,4,183 ; movq %xmm0,(%edi,%esi,4)
- DB 235,33 ; jmp c48f <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
+ DB 235,33 ; jmp c48b <_sk_srcover_rgba_8888_sse2_lowp+0x22f>
DB 102,15,112,211,78 ; pshufd $0x4e,%xmm3,%xmm2
DB 102,15,126,84,183,24 ; movd %xmm2,0x18(%edi,%esi,4)
DB 102,15,112,211,229 ; pshufd $0xe5,%xmm3,%xmm2
@@ -56995,11 +56982,11 @@ ALIGN 16
DB 0,128,191,0,0,128 ; add %al,-0x7fffff41(%eax)
DB 191,0,0,224,64 ; mov $0x40e00000,%edi
DB 0,0 ; add %al,(%eax)
- DB 224,64 ; loopne c618 <.literal16+0xe8>
+ DB 224,64 ; loopne c608 <.literal16+0xe8>
DB 0,0 ; add %al,(%eax)
- DB 224,64 ; loopne c61c <.literal16+0xec>
+ DB 224,64 ; loopne c60c <.literal16+0xec>
DB 0,0 ; add %al,(%eax)
- DB 224,64 ; loopne c620 <.literal16+0xf0>
+ DB 224,64 ; loopne c610 <.literal16+0xf0>
DB 154,153,153,62,154,153,153 ; lcall $0x9999,$0x9a3e9999
DB 62,154,153,153,62,154,153,153 ; ds lcall $0x9999,$0x9a3e9999
DB 62,61,10,23,63,61 ; ds cmp $0x3d3f170a,%eax
@@ -57010,16 +56997,16 @@ ALIGN 16
DB 63 ; aas
DB 174 ; scas %es:(%edi),%al
DB 71 ; inc %edi
- DB 225,61 ; loope c641 <.literal16+0x111>
+ DB 225,61 ; loope c631 <.literal16+0x111>
DB 174 ; scas %es:(%edi),%al
DB 71 ; inc %edi
- DB 225,61 ; loope c645 <.literal16+0x115>
+ DB 225,61 ; loope c635 <.literal16+0x115>
DB 174 ; scas %es:(%edi),%al
DB 71 ; inc %edi
- DB 225,61 ; loope c649 <.literal16+0x119>
+ DB 225,61 ; loope c639 <.literal16+0x119>
DB 174 ; scas %es:(%edi),%al
DB 71 ; inc %edi
- DB 225,61 ; loope c64d <.literal16+0x11d>
+ DB 225,61 ; loope c63d <.literal16+0x11d>
DB 255,0 ; incl (%eax)
DB 0,0 ; add %al,(%eax)
DB 255,0 ; incl (%eax)
@@ -57029,13 +57016,13 @@ ALIGN 16
DB 255,0 ; incl (%eax)
DB 0,0 ; add %al,(%eax)
DB 0,0 ; add %al,(%eax)
- DB 127,67 ; jg c667 <.literal16+0x137>
+ DB 127,67 ; jg c657 <.literal16+0x137>
DB 0,0 ; add %al,(%eax)
- DB 127,67 ; jg c66b <.literal16+0x13b>
+ DB 127,67 ; jg c65b <.literal16+0x13b>
DB 0,0 ; add %al,(%eax)
- DB 127,67 ; jg c66f <.literal16+0x13f>
+ DB 127,67 ; jg c65f <.literal16+0x13f>
DB 0,0 ; add %al,(%eax)
- DB 127,67 ; jg c673 <.literal16+0x143>
+ DB 127,67 ; jg c663 <.literal16+0x143>
DB 145 ; xchg %eax,%ecx
DB 131,158,61,145,131,158,61 ; sbbl $0x3d,-0x617c6ec3(%esi)
DB 145 ; xchg %eax,%ecx
@@ -57186,13 +57173,13 @@ ALIGN 16
DB 132,55 ; test %dh,(%edi)
DB 8,33 ; or %ah,(%ecx)
DB 132,55 ; test %dh,(%edi)
- DB 224,7 ; loopne c779 <.literal16+0x249>
+ DB 224,7 ; loopne c769 <.literal16+0x249>
DB 0,0 ; add %al,(%eax)
- DB 224,7 ; loopne c77d <.literal16+0x24d>
+ DB 224,7 ; loopne c76d <.literal16+0x24d>
DB 0,0 ; add %al,(%eax)
- DB 224,7 ; loopne c781 <.literal16+0x251>
+ DB 224,7 ; loopne c771 <.literal16+0x251>
DB 0,0 ; add %al,(%eax)
- DB 224,7 ; loopne c785 <.literal16+0x255>
+ DB 224,7 ; loopne c775 <.literal16+0x255>
DB 0,0 ; add %al,(%eax)
DB 33,8 ; and %ecx,(%eax)
DB 2,58 ; add (%edx),%bh
@@ -57241,17 +57228,17 @@ ALIGN 16
DB 0,0 ; add %al,(%eax)
DB 52,255 ; xor $0xff,%al
DB 255 ; (bad)
- DB 127,0 ; jg c7e4 <.literal16+0x2b4>
+ DB 127,0 ; jg c7d4 <.literal16+0x2b4>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg c7e8 <.literal16+0x2b8>
+ DB 127,0 ; jg c7d8 <.literal16+0x2b8>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg c7ec <.literal16+0x2bc>
+ DB 127,0 ; jg c7dc <.literal16+0x2bc>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg c7f0 <.literal16+0x2c0>
- DB 119,115 ; ja c865 <.literal16+0x335>
+ DB 127,0 ; jg c7e0 <.literal16+0x2c0>
+ DB 119,115 ; ja c855 <.literal16+0x335>
DB 248 ; clc
DB 194,119,115 ; ret $0x7377
DB 248 ; clc
@@ -57262,7 +57249,7 @@ ALIGN 16
DB 194,117,191 ; ret $0xbf75
DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi
DB 63 ; aas
- DB 117,191 ; jne c7c9 <.literal16+0x299>
+ DB 117,191 ; jne c7b9 <.literal16+0x299>
DB 191,63,117,191,191 ; mov $0xbfbf753f,%edi
DB 63 ; aas
DB 249 ; stc
@@ -57278,7 +57265,7 @@ ALIGN 16
DB 68 ; inc %esp
DB 180,62 ; mov $0x3e,%ah
DB 163,233,220,63,163 ; mov %eax,0xa33fdce9
- DB 233,220,63,163,233 ; jmp e9a40806 <_sk_srcover_rgba_8888_sse2_lowp+0xe9a345a6>
+ DB 233,220,63,163,233 ; jmp e9a407f6 <_sk_srcover_rgba_8888_sse2_lowp+0xe9a3459a>
DB 220,63 ; fdivrl (%edi)
DB 163,233,220,63,81 ; mov %eax,0x513fdce9
DB 140,242 ; mov %?,%edx
@@ -57374,16 +57361,16 @@ ALIGN 16
DB 128,3,62 ; addb $0x3e,(%ebx)
DB 31 ; pop %ds
DB 215 ; xlat %ds:(%ebx)
- DB 118,63 ; jbe c953 <.literal16+0x423>
+ DB 118,63 ; jbe c943 <.literal16+0x423>
DB 31 ; pop %ds
DB 215 ; xlat %ds:(%ebx)
- DB 118,63 ; jbe c957 <.literal16+0x427>
+ DB 118,63 ; jbe c947 <.literal16+0x427>
DB 31 ; pop %ds
DB 215 ; xlat %ds:(%ebx)
- DB 118,63 ; jbe c95b <.literal16+0x42b>
+ DB 118,63 ; jbe c94b <.literal16+0x42b>
DB 31 ; pop %ds
DB 215 ; xlat %ds:(%ebx)
- DB 118,63 ; jbe c95f <.literal16+0x42f>
+ DB 118,63 ; jbe c94f <.literal16+0x42f>
DB 246,64,83,63 ; testb $0x3f,0x53(%eax)
DB 246,64,83,63 ; testb $0x3f,0x53(%eax)
DB 246,64,83,63 ; testb $0x3f,0x53(%eax)
@@ -57409,13 +57396,13 @@ ALIGN 16
DB 248 ; clc
DB 65 ; inc %ecx
DB 0,0 ; add %al,(%eax)
- DB 124,66 ; jl c996 <.literal16+0x466>
+ DB 124,66 ; jl c986 <.literal16+0x466>
DB 0,0 ; add %al,(%eax)
- DB 124,66 ; jl c99a <.literal16+0x46a>
+ DB 124,66 ; jl c98a <.literal16+0x46a>
DB 0,0 ; add %al,(%eax)
- DB 124,66 ; jl c99e <.literal16+0x46e>
+ DB 124,66 ; jl c98e <.literal16+0x46e>
DB 0,0 ; add %al,(%eax)
- DB 124,66 ; jl c9a2 <.literal16+0x472>
+ DB 124,66 ; jl c992 <.literal16+0x472>
DB 0,240 ; add %dh,%al
DB 0,0 ; add %al,(%eax)
DB 0,240 ; add %dh,%al
@@ -57461,25 +57448,25 @@ ALIGN 16
DB 136,136,61,137,136,136 ; mov %cl,-0x777776c3(%eax)
DB 61,137,136,136,61 ; cmp $0x3d888889,%eax
DB 0,0 ; add %al,(%eax)
- DB 112,65 ; jo ca25 <.literal16+0x4f5>
+ DB 112,65 ; jo ca15 <.literal16+0x4f5>
DB 0,0 ; add %al,(%eax)
- DB 112,65 ; jo ca29 <.literal16+0x4f9>
+ DB 112,65 ; jo ca19 <.literal16+0x4f9>
DB 0,0 ; add %al,(%eax)
- DB 112,65 ; jo ca2d <.literal16+0x4fd>
+ DB 112,65 ; jo ca1d <.literal16+0x4fd>
DB 0,0 ; add %al,(%eax)
- DB 112,65 ; jo ca31 <.literal16+0x501>
+ DB 112,65 ; jo ca21 <.literal16+0x501>
DB 0,128,0,0,0,128 ; add %al,-0x80000000(%eax)
DB 0,0 ; add %al,(%eax)
DB 0,128,0,0,0,128 ; add %al,-0x80000000(%eax)
DB 0,0 ; add %al,(%eax)
DB 255 ; (bad)
- DB 127,0 ; jg ca03 <.literal16+0x4d3>
+ DB 127,0 ; jg c9f3 <.literal16+0x4d3>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg ca07 <.literal16+0x4d7>
+ DB 127,0 ; jg c9f7 <.literal16+0x4d7>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg ca0b <.literal16+0x4db>
+ DB 127,0 ; jg c9fb <.literal16+0x4db>
DB 0,255 ; add %bh,%bh
- DB 127,0 ; jg ca0f <.literal16+0x4df>
+ DB 127,0 ; jg c9ff <.literal16+0x4df>
DB 0,0 ; add %al,(%eax)
DB 4,0 ; add $0x0,%al
DB 0,0 ; add %al,(%eax)
@@ -57505,13 +57492,13 @@ ALIGN 16
DB 255 ; (bad)
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,255 ; jg ca48 <.literal16+0x518>
+ DB 127,255 ; jg ca38 <.literal16+0x518>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,255 ; jg ca4c <.literal16+0x51c>
+ DB 127,255 ; jg ca3c <.literal16+0x51c>
DB 255 ; (bad)
DB 255 ; (bad)
- DB 127,0 ; jg ca51 <.literal16+0x521>
+ DB 127,0 ; jg ca41 <.literal16+0x521>
DB 0,128,56,0,0,128 ; add %al,-0x7fffffc8(%eax)
DB 56,0 ; cmp %al,(%eax)
DB 0,128,56,0,0,128 ; add %al,-0x7fffffc8(%eax)
@@ -57525,13 +57512,13 @@ ALIGN 16
DB 0,255 ; add %bh,%bh
DB 255,0 ; incl (%eax)
DB 255 ; (bad)
- DB 127,71 ; jg cabb <.literal16+0x58b>
+ DB 127,71 ; jg caab <.literal16+0x58b>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg cabf <.literal16+0x58f>
+ DB 127,71 ; jg caaf <.literal16+0x58f>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg cac3 <.literal16+0x593>
+ DB 127,71 ; jg cab3 <.literal16+0x593>
DB 0,255 ; add %bh,%bh
- DB 127,71 ; jg cac7 <.literal16+0x597>
+ DB 127,71 ; jg cab7 <.literal16+0x597>
DB 208 ; (bad)
DB 179,89 ; mov $0x59,%bl
DB 62,208 ; ds (bad)
@@ -57584,7 +57571,7 @@ ALIGN 16
DB 192,45,16,17,192,45,16 ; shrb $0x10,0x2dc01110
DB 17,192 ; adc %eax,%eax
DB 45,16,17,192,18 ; sub $0x12c01110,%eax
- DB 120,57 ; js cb2c <.literal16+0x5fc>
+ DB 120,57 ; js cb1c <.literal16+0x5fc>
DB 64 ; inc %eax
DB 18,120,57 ; adc 0x39(%eax),%bh
DB 64 ; inc %eax
@@ -57655,13 +57642,13 @@ ALIGN 16
DB 192,191,0,0,192,191,0 ; sarb $0x0,-0x40400000(%edi)
DB 0,192 ; add %al,%al
DB 191,0,0,192,191 ; mov $0xbfc00000,%edi
- DB 114,28 ; jb cbde <.literal16+0x6ae>
+ DB 114,28 ; jb cbce <.literal16+0x6ae>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt cbe2 <.literal16+0x6b2>
+ DB 62,114,28 ; jb,pt cbd2 <.literal16+0x6b2>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt cbe6 <.literal16+0x6b6>
+ DB 62,114,28 ; jb,pt cbd6 <.literal16+0x6b6>
DB 199 ; (bad)
- DB 62,114,28 ; jb,pt cbea <.literal16+0x6ba>
+ DB 62,114,28 ; jb,pt cbda <.literal16+0x6ba>
DB 199 ; (bad)
DB 62,85 ; ds push %ebp
DB 85 ; push %ebp
@@ -57682,13 +57669,13 @@ ALIGN 16
DB 57,142,99,61,57,142 ; cmp %ecx,-0x71c6c29d(%esi)
DB 99,61,57,142,99,61 ; arpl %di,0x3d638e39
DB 57,142,99,61,114,249 ; cmp %ecx,-0x68dc29d(%esi)
- DB 127,63 ; jg cc43 <.literal16+0x713>
- DB 114,249 ; jb cbff <.literal16+0x6cf>
- DB 127,63 ; jg cc47 <.literal16+0x717>
- DB 114,249 ; jb cc03 <.literal16+0x6d3>
- DB 127,63 ; jg cc4b <.literal16+0x71b>
- DB 114,249 ; jb cc07 <.literal16+0x6d7>
- DB 127,63 ; jg cc4f <.literal16+0x71f>
+ DB 127,63 ; jg cc33 <.literal16+0x713>
+ DB 114,249 ; jb cbef <.literal16+0x6cf>
+ DB 127,63 ; jg cc37 <.literal16+0x717>
+ DB 114,249 ; jb cbf3 <.literal16+0x6d3>
+ DB 127,63 ; jg cc3b <.literal16+0x71b>
+ DB 114,249 ; jb cbf7 <.literal16+0x6d7>
+ DB 127,63 ; jg cc3f <.literal16+0x71f>
DB 3,0 ; add (%eax),%eax
DB 0,0 ; add %al,(%eax)
DB 3,0 ; add (%eax),%eax
@@ -57756,19 +57743,19 @@ ALIGN 16
DB 0,248 ; add %bh,%al
DB 0,248 ; add %bh,%al
DB 0,248 ; add %bh,%al
- DB 224,255 ; loopne cca1 <.literal16+0x771>
- DB 224,255 ; loopne cca3 <.literal16+0x773>
- DB 224,255 ; loopne cca5 <.literal16+0x775>
- DB 224,255 ; loopne cca7 <.literal16+0x777>
- DB 224,255 ; loopne cca9 <.literal16+0x779>
- DB 224,255 ; loopne ccab <.literal16+0x77b>
- DB 224,255 ; loopne ccad <.literal16+0x77d>
- DB 224,255 ; loopne ccaf <.literal16+0x77f>
+ DB 224,255 ; loopne cc91 <.literal16+0x771>
+ DB 224,255 ; loopne cc93 <.literal16+0x773>
+ DB 224,255 ; loopne cc95 <.literal16+0x775>
+ DB 224,255 ; loopne cc97 <.literal16+0x777>
+ DB 224,255 ; loopne cc99 <.literal16+0x779>
+ DB 224,255 ; loopne cc9b <.literal16+0x77b>
+ DB 224,255 ; loopne cc9d <.literal16+0x77d>
+ DB 224,255 ; loopne cc9f <.literal16+0x77f>
ALIGN 4
DB 0,0 ; add %al,(%eax)
DB 0,63 ; add %bh,(%edi)
DB 0,0 ; add %al,(%eax)
- DB 127,67 ; jg ccfb <_sk_srcover_rgba_8888_sse2_lowp+0xa9b>
+ DB 127,67 ; jg cceb <_sk_srcover_rgba_8888_sse2_lowp+0xa8f>
ENDIF
END